From 104166ef8725a37ebbaa77f756f105747ce9b012 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Sun, 7 Jun 2020 12:06:33 -0300 Subject: [PATCH] Update Cocoapods. --- Manifest.lock | 6 +- Pods.xcodeproj/project.pbxproj | 26457 ++++++++-------- .../Argon2/Argon2-Unit-Tests-frameworks.sh | 56 +- .../AxolotlKit-Unit-Tests-frameworks.sh | 56 +- .../Curve25519Kit-Unit-Tests-frameworks.sh | 56 +- .../HKDFKit/HKDFKit-Unit-Tests-frameworks.sh | 56 +- ...erviceExtension.app store release.xcconfig | 1 - ...otificationServiceExtension.debug.xcconfig | 1 - ...ServiceExtension.testable release.xcconfig | 1 - .../Pods-Signal-acknowledgements.markdown | 48 +- .../Pods-Signal-acknowledgements.plist | 60 +- .../Pods-Signal/Pods-Signal-frameworks.sh | 74 +- .../Pods-Signal.app store release.xcconfig | 3 +- .../Pods-Signal/Pods-Signal.debug.xcconfig | 3 +- .../Pods-Signal.testable release.xcconfig | 3 +- ...SignalMessaging.app store release.xcconfig | 1 - .../Pods-SignalMessaging.debug.xcconfig | 1 - ...-SignalMessaging.testable release.xcconfig | 1 - .../Pods-SignalPerformanceTests-frameworks.sh | 56 +- ...erformanceTests.app store release.xcconfig | 1 - ...Pods-SignalPerformanceTests.debug.xcconfig | 1 - ...PerformanceTests.testable release.xcconfig | 1 - ...lShareExtension.app store release.xcconfig | 1 - .../Pods-SignalShareExtension.debug.xcconfig | 1 - ...alShareExtension.testable release.xcconfig | 1 - .../Pods-SignalTests-frameworks.sh | 56 +- ...ods-SignalTests.app store release.xcconfig | 1 - .../Pods-SignalTests.debug.xcconfig | 1 - ...Pods-SignalTests.testable release.xcconfig | 1 - .../SignalCoreKit-Unit-Tests-frameworks.sh | 56 +- ...SignalMetadataKit-Unit-Tests-frameworks.sh | 56 +- .../SignalServiceKit-Unit-Tests-frameworks.sh | 56 +- .../SignalServiceKit-Unit-Tests-resources.sh | 2 +- .../SignalServiceKit-umbrella.h | 1 - .../ZKGroup/ZKGroup-Unit-Tests-frameworks.sh | 56 +- 35 files changed, 13508 insertions(+), 13724 deletions(-) diff --git a/Manifest.lock b/Manifest.lock index 973071fe..3d9b00d8 100644 --- a/Manifest.lock +++ b/Manifest.lock @@ -265,7 +265,7 @@ DEPENDENCIES: - ZXingObjC (from `https://github.com/zxingify/zxingify-objc.git`) SPEC REPOS: - https://github.com/CocoaPods/Specs.git: + https://github.com/cocoapods/specs.git: - AFNetworking - CocoaLumberjack - GRDB.swift @@ -399,6 +399,6 @@ SPEC CHECKSUMS: ZKGroup: 15a08eed5870a44b9dd14af0824ac95f6eed7380 ZXingObjC: fdbb269f25dd2032da343e06f10224d62f537bdb -PODFILE CHECKSUM: dab5026e19ce384ecc5d8b2925d52f9e16cb38b4 +PODFILE CHECKSUM: a39ddee2a62e41a02241922b4f1eefb726bc66d2 -COCOAPODS: 1.9.2 +COCOAPODS: 1.7.5 diff --git a/Pods.xcodeproj/project.pbxproj b/Pods.xcodeproj/project.pbxproj index b5b07acb..60454a18 100644 --- a/Pods.xcodeproj/project.pbxproj +++ b/Pods.xcodeproj/project.pbxproj @@ -9,7 +9,7 @@ /* Begin PBXAggregateTarget section */ 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */ = { isa = PBXAggregateTarget; - buildConfigurationList = 8147218078AFFCD88C3A655999A5B811 /* Build configuration list for PBXAggregateTarget "GRKOpenSSLFramework" */; + buildConfigurationList = 290E6D7606F5FD1781B428102B79E0F6 /* Build configuration list for PBXAggregateTarget "GRKOpenSSLFramework" */; buildPhases = ( ); dependencies = ( @@ -18,7 +18,7 @@ }; 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */ = { isa = PBXAggregateTarget; - buildConfigurationList = FAF885ECBDDA8559A6D69AACE4C77BF0 /* Build configuration list for PBXAggregateTarget "ZXingObjC" */; + buildConfigurationList = 9099318FBF41FA5CB3821BAC1362A7BB /* Build configuration list for PBXAggregateTarget "ZXingObjC" */; buildPhases = ( ); dependencies = ( @@ -28,2098 +28,2096 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0031F42A7A1B829DDFD3BC6ACD03EE78 /* StandardLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631BB910A394EAAC82CFC539FE3295D5 /* StandardLibrary.swift */; }; - 003C70F5E398181130042A50C7207024 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = E830667E555549CA7719D5939A50ECE1 /* lossless.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0074EA74F6B510EFB11F494C588B7A37 /* TSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = D2B0D45903B99D4A86F69D86E03835EF /* TSThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00BD1C6575D1AA6D0252960F38D4B68B /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 66F12DEE04068F03117E4441AE55D493 /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 00C886579594FCFFCA9B847F70388935 /* Visitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D3E391F8A4ED674409F753C78DC73CE /* Visitor.swift */; }; - 00F3BA31B2A1718EF98F716FAB75CF92 /* NSNumber.swift in Sources */ = {isa = PBXBuildFile; fileRef = C738B25B22046174631FF5CA92B19EC7 /* NSNumber.swift */; }; - 017E9DB195943BB84175121B3C2E6AEE /* NBGeneratedPhoneNumberMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6869C6D95D3C599833BE4B57497DD533 /* NBGeneratedPhoneNumberMetaData.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 01BA1C5B4B3BE9FF550322E97488D48F /* CallKitIdStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 24E28B64D6C1E278240C4232C45DCED1 /* CallKitIdStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01DC3ECBCFC5DFB3143468DA0F1B56C5 /* SignalServiceAddressTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 704CE886A2B833C697E7458D24EB046F /* SignalServiceAddressTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 020A22B287CB3E0BBF1A85FBC2776A1A /* TransactionObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A0CAF3DBDBE21658BE543350CBE63F3 /* TransactionObserver.swift */; }; - 024D4528FE52D7CDE61B70661A15B21A /* UnknownStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC266EEAE648F0097F65394A02B05F5E /* UnknownStorage.swift */; }; - 026ABB7D76ED2DA787D31909099C08CE /* PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 26882889AD509DB104424661C99B7C22 /* PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 001602228C93807B1F877EADC6DC0A50 /* ServerZkAuthOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E36B9837F767394E1549C4E61B2EFC /* ServerZkAuthOperations.swift */; }; + 0034F9ABAEBB7A60321AD30151E0BFB2 /* SDSCrossProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F2032D83817DA1AB4EB63B04D22449A /* SDSCrossProcess.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 006DF762C6434844EB31192C6850394C /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = 218C4863C5C8B57EFC5E87A4E2C82562 /* blocks.c */; }; + 007704286DC6AB70B24B6FEB24BAA258 /* YapDatabaseViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BFC650248F08D296C70E0AFF8E58584 /* YapDatabaseViewState.m */; }; + 007BF440B6940C4319CDA4FBD8526F98 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CAF6AFA629570BB414BF564EF972AC3 /* NullCompositionLayer.swift */; }; + 00C58157B591A04B978A23133B629804 /* OWSUnknownContactBlockOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BA1D20187D3CBB96CE55333B07810E2C /* OWSUnknownContactBlockOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 010DBD50818D5730828D973D269583E7 /* SignalServiceAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = A989112F26B56C4E4D7655CE637E61CE /* SignalServiceAddress.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 01264B731A17280D2C49D6BB2C647825 /* Cryptography.h in Headers */ = {isa = PBXBuildFile; fileRef = 887504D255B931622A7A4B46091D4150 /* Cryptography.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 013B816A69655D409751FC2FBF5775D4 /* MessageProcessingIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D753E22D90EA9C832E784888319F63 /* MessageProcessingIntegrationTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0149989F6BC660C1478C6D5FF8A489BE /* TSDerivedSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = 39132DD1A0B6B42B01EC6F3BE69CA42A /* TSDerivedSecrets.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01662B35A8C49CC68E94E8A0FB7910BE /* OWSMessageSend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5072B4374DB9631FE5B87FA73C133180 /* OWSMessageSend.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0190825294213CABF3D96959AC8686C0 /* YapDatabaseAutoView.h in Headers */ = {isa = PBXBuildFile; fileRef = AAF700B4436C1AC25B09F77F8EE27244 /* YapDatabaseAutoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01C19CAFBD3479F1BE319C69165E2267 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = DA39378CF3370EEA463021B195EC744C /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 01C3B3D57ED8FE238498A560EDFEA291 /* SwiftProtobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F246A1BD4F413ED2A6277B76969906EB /* SwiftProtobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01E8969FFFCC3DAEDB13529AC9FFF31D /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C45E17940D0C8F1BD9F2AF7C20EA926 /* PrecompAsset.swift */; }; + 01EBA27B85FAE8BF8D5FA3332817CC27 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EF63191EAB639A80A8A98BA39F54426 /* DDASLLogger.m */; }; + 0204B722BF7E7F7C3789EFED0CC3A937 /* GTSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = D5C25ABD502D92818C56C3A713CCFB4A /* GTSR2.crt */; }; + 0218A86A5745A3FDC83467310B88BE9D /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C1A79CE219523B53853955B32C5108C /* ImageAsset.swift */; }; + 022A9B5A66D18D3B40535BCB3BCBD8B2 /* YapTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FD86E347925ED8DA9FB678DACB1ED1E /* YapTouch.m */; }; + 022FBFF382F7D220BAA8507357B3D6BD /* ReceivingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = BCBDD6D8BFE3DD199A906B43AEE77600 /* ReceivingChain.m */; }; + 0236E093DF9D056B5F9D23495E98FC62 /* HKDFKit.m in Sources */ = {isa = PBXBuildFile; fileRef = D4BB8878B8319890114FDDBE2496F95E /* HKDFKit.m */; }; + 025CE350703F7B1AF488F1BF563ACE2B /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; + 027708E93E8F4D4517AB61E593922151 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D11C954BD7B8AC082CC3D18BA1CFCDA6 /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0289586CC19E84C63A1F62D94D22CF72 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 029F37C61A8ACFDC09621D621E3ADAFD /* OWSSyncMessageRequestResponseMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 60638888C5FB523EED1E68616BCD200C /* OWSSyncMessageRequestResponseMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 02BC241D74A31099BC819102B33C7544 /* YapDatabase+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = D505EE2A16EC1A43280AF0542009629A /* YapDatabase+Promise.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 02BEC49581BB5FB6E8951DC40607155D /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0CB772E5842F4D3530DE5E2F8F8F494 /* GradientFillNode.swift */; }; - 02C920C327AD52FD38A0CCB65E7E5DDE /* SSKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F59224DAADCB1241938AF327EE9F9F1 /* SSKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 02D06BE35B797767C1911166D95BF7FD /* SignalRecipientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = C52445E5B346D737B055E5EB3CE47B5E /* SignalRecipientTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 030A1F1D739F61E67EB8EA5F25424D91 /* YapDatabaseViewLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = D4EC3238EBD2F2F799432E952E2FCF92 /* YapDatabaseViewLocator.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 03CA779533A507E567B98E282F06FD88 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = EC47E8F119A0B791349D88DE68C1A2A5 /* YapDatabaseFullTextSearchSnippetOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 03D3559E71A5F0075DDD4362C93B4BDE /* SDSDatabaseStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A8DF0B22F91FC012C9E9C256B49EFCA /* SDSDatabaseStorageTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 03FA3C1F9EBA700BF673B4AF3B51680E /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01301B49535D0F230A6BE6243E43FC66 /* Configuration.swift */; }; - 03FAF7EFB8213A67C9875A8695DD6AC3 /* DownloadStickerPackOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB7D24E0FEDEC0F9D303E472D8B098EE /* DownloadStickerPackOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0409D6B9D8F3C7BA2F7C789CEC67520E /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C6735713917A51E37AF38BCB9327959 /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0434563B8EC763FC018BF6DCEA5E709B /* crypto_sign_edwards25519sha512batch.h in Headers */ = {isa = PBXBuildFile; fileRef = E6820AEDD23FD31A2B3721C99417551F /* crypto_sign_edwards25519sha512batch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0456B5F4A2812C86644736B279EF9C3A /* BinaryEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B4EBA50B400F51A3E93022D71126B4E /* BinaryEncodingVisitor.swift */; }; - 04598B3D5D0242C9B87768A31F82A58F /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = BC09C54329A31B33444AE07D30B77155 /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 046FA85CF0CF5F753C87E15E8899201E /* ChainKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 07472E471ABD7E507C9ECBBA137E2174 /* ChainKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 047EFCAE5EF6657DB3ECC3ED7CE035CF /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F28ADD99C299654B06161F3AD090CC8 /* DDASLLogCapture.m */; }; - 049DFA5A0A413453C880A4AED6A216AF /* Google_Protobuf_Any+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC208D1CF92F9A26803F222CE6FECF44 /* Google_Protobuf_Any+Extensions.swift */; }; - 04E82BB79D019E487B50BAFF1926E84C /* FTS5Pattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BF32A353AD30CE5E0903F91966AFCFB /* FTS5Pattern.swift */; }; - 04FC9F10F0E58A3D6F53C08096402964 /* SignalServiceAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2864633DCE506725CEF67CA452F32674 /* SignalServiceAddress.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0510155396081077E9756C112B995D0D /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B0B4121215882172329EEE60948FB3BF /* DDTTYLogger.m */; }; - 05535A77CCDA7782E0E7B6B45DA0E08C /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 3CB250B677AEA465E6CC03D0C6A3FDFF /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 05614EE7D2CEC0129B79D28660CE8BCF /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A0FF001C0FA174DB55783F190DF11FA2 /* color_cache_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 057891FACA8CE19FFD4F164D7A40EECD /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B81B242F1BE02B266D2B5A7D170E2F /* ALView+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0582611264217651ADB11BB5FF708FE5 /* TSGroupModel.h in Headers */ = {isa = PBXBuildFile; fileRef = F026930D68F0DE3C63B00D41EF464757 /* TSGroupModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0583C07E710E45BD9F59BE00DF720B66 /* TSYapDatabaseObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1078DA7A344EFB9DDCAD34E3941E0993 /* TSYapDatabaseObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05B224945670A386D49882586617A3F4 /* Contact.h in Headers */ = {isa = PBXBuildFile; fileRef = E00E8BD4B7491314AC87894E5116DE29 /* Contact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05D6DD6A74B7A12B8C7ED5E0537F23FA /* SSKPreKeyStoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B69CC76D905B99EBA00E33D85F055F3D /* SSKPreKeyStoreTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 05F82AAAA9ABD5893DA9D96BEBF962CE /* OWSMessageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1284466D2DE59A036F31C565F5D23668 /* OWSMessageUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05FC1FF3D74AAF20F4F0358B4B25F5B7 /* SCKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B28E1F00192187FDA590612AF11B76 /* SCKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0616E329E5A70E2EE06DBD13AF7C2022 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 69ABF03884F805C04D101225B6EAED42 /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 065E963824D891D07508ED0EC341F364 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = E53D6ADD099793C28ABD7AD19ED01A50 /* format_constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 066906FC3B2E5A2A532C75595EEBE41A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 06948A88A6FC1B6C834B5F70C9F7335F /* SignedPrekeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 18EE2ED569CC1B6561F43F036BAAE5A1 /* SignedPrekeyRecord.m */; }; - 069E46AF82064658A09701FD1D765C61 /* SSKPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F08604C7B7E1EF5A792874122EE62CA /* SSKPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06AD77CC96226E799DFFD31FC0555F32 /* TSMessage+Builder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CE50012B56CC5D02CBE51E843F8C723 /* TSMessage+Builder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 06C1AAD2EA3D3CBA69FF36D43FAF29E2 /* TSOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD7793B2092C76F47230CA9C73AF16D /* TSOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06F61918F73B088C7C13A91A26E1FC02 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E58F257DE72CD65F307DD837B805FF8 /* PointValueProvider.swift */; }; - 06FE452BBA4A02D595C40CCDFB3D805A /* UIViewController+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 9370EBCBF9D3950D8D051F7723D7198C /* UIViewController+AnyPromise.m */; }; - 070544F998EAAA7187AFE0D070DA0951 /* OWSSwiftUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6C172B8DD41FB6B770035F0B6A560C1 /* OWSSwiftUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 072409AA90BA8C737CA2082D54DBF430 /* OWSContact.m in Sources */ = {isa = PBXBuildFile; fileRef = B9FA0F1C4F4E7D8F1DBB5C49CB15380B /* OWSContact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0726639A266DD3C45D6CA96981ECBDA9 /* OWSFailedMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 639B71417DF16DDE47B252DC72534129 /* OWSFailedMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 072F94E17550C61A6D6CAC3BD0C1E230 /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 09B25265BDCBD2FACFAD00C9497B8530 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 077232B3A487968EF120CFB114A3562F /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 07ADE361E4DF58DE1D426BCBB34A9AF9 /* OWSDisappearingConfigurationUpdateInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 078D78F552746CA7BDF6C2FB37181B83 /* DatabaseValueConvertible+Decodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47233D354372152419139E8173D46791 /* DatabaseValueConvertible+Decodable.swift */; }; - 079AFB7BF789142838D1C7796544151D /* YapDatabaseHooksTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A86ACEDDB3CF067B8F0510110F7209F /* YapDatabaseHooksTransaction.m */; }; - 07AECCC533030364CE4AAAAE62B689B0 /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 61990E4E1E167C320D3902D3578CA6A6 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 07E1B922C804AEB30D6BDA4D29F31291 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A25A514842333EF79EBCDAD1FBE8FD9 /* Star.swift */; }; - 07E2013DB909F13FF3A21A98A9A933D5 /* SDSDeserialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB377C53EB813097D8AB36C8A19B7AA /* SDSDeserialization.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 07E416C51B6E97622CD06D3B4D66B3E2 /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = DF543FDA8FCD7C7C33DB625CCFD15D2E /* NSLayoutConstraint+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 07FC87B8837F332119CB82B63BB91FDB /* DatabaseReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4BB44601BFF25E1F77D17CA50CFC9F2 /* DatabaseReader.swift */; }; - 07FF2D08ED601331A3E620B9A5A6150C /* YapDatabaseCloudKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 181AA4E0D1636A0F4DF88FD282491CE1 /* YapDatabaseCloudKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 080BBB088382728FB74532C3C92104FA /* ClientZkGroupCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC098F30C5CA3615045C3D338ED84CC /* ClientZkGroupCipher.swift */; }; - 0866A521EA1FADDED88687739794E224 /* SDSCrossProcess.m in Sources */ = {isa = PBXBuildFile; fileRef = 76589643031C4C7D554A0408B389354C /* SDSCrossProcess.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0898FAFEC703A6B0F5194B42F8E3D514 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 089A2219BE421DC488C101D5CB37E5D4 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E5789DFF40F61D97ABE038CA74F430 /* PolygonNode.swift */; }; - 08AE21B5288308BEDA5533AEFC55FB54 /* OWSSyncGroupsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 228AFDA379993B4DD35C1B53A23A4C61 /* OWSSyncGroupsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08BE853280E03EB9BE65FF0B79ECA77E /* SignalCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 344A9AEB6713A0F5B3F040F7F9647713 /* SignalCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08DDB14766E0DD244FA5156ABC437A8E /* FTS3.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD0174DB54761600AEBD774EA01AC46C /* FTS3.swift */; }; - 08DF55ABEB95E90C62F82AE56A670676 /* FTS3TokenizerDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70BA1B1CDAC605143C134F8EDDD2E95 /* FTS3TokenizerDescriptor.swift */; }; - 09135EA8E05A7A60040C5D1AB20A1EF9 /* SSKKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED083870E4B92987AD39055EC0353A0 /* SSKKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 093A2D985DE2867D587594180735243C /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D071B27A77383D10EB39FF7CBB4F10 /* FilepathImageProvider.swift */; }; - 096E6D30E959021382081A9930BFD583 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 26279306B63E4D5CFF5B6D7A6377AF7E /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0984BB6498C459A62F62EA3203FC5CCD /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = C4F77DCDDFFE23FB25A4E3F35809B518 /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0990BA2BAF02FB517EDA50953F3A15C8 /* SMKSenderCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B411C76A2453FEADB5C4BF345021ACD1 /* SMKSenderCertificate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 09975B4DA96D43D05DC63EFB50DA021B /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = B39B38786512C555C0FA340FC0B3EC22 /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 099A50D87AC6EB46B87440E1EDCB6843 /* DatabaseResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E4CED8F1DD942D7EA70FB8E87750D00 /* DatabaseResult.swift */; }; + 0290FD55830C444D50693F951EC2F199 /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = BB32EE0D1E270B4EB4600BBD8C2AB62A /* fe_sub.c */; }; + 02A156AF73CE2DF8EFB3E96A2E1A32DA /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = A5CA8D0210B94739F7BFE6766CE5B592 /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 02F22169156D0267B4ADC15F7EE7E1C6 /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D6D0A79A3101DDB77CAA12286445868 /* YapDatabaseSecondaryIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0301C18A64C8507DF2A21B0D72F93A0A /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 133830FE8B490462C8041D8C11EA9A4A /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 032759A14600FB3C4CE5E888B25BEFB5 /* ViewOnceMessagesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EFE137C73785BD76C7EA785F1B6AD5 /* ViewOnceMessagesTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0347A42419DF4E1FE05DB562BBEF0AAB /* NSRegularExpression+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3967BDABEE12DEC4FED24FCE417F2CA0 /* NSRegularExpression+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 034BAA471750C97596C3B01820F30CC1 /* TSAttachmentPointer+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 507CAB6B08EBAA32AA6C99F25F8EA53F /* TSAttachmentPointer+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 034C11D9E54DCAE72F4576A61C013603 /* KeyBackupServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44CFB714C2BABF23F7360B9FE9A02A9 /* KeyBackupServiceTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 036E7D92E0A4882957B42F97061D8AB7 /* SQLQueryGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CA0200B0274C92E05C5E3AB7F1F5C74 /* SQLQueryGenerator.swift */; }; + 0393C4AC23DEE3CB14BFE1A9D42EA288 /* OWSBackupFragment.m in Sources */ = {isa = PBXBuildFile; fileRef = F13CDA75BA6AB05817965F00369476AA /* OWSBackupFragment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 03AE71EB80B3660922E4AEE0913202AE /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EC17587654E772DE035CBB75E741E78 /* TextDocument.swift */; }; + 03C317AEA54676C0C04C58AD704E04AE /* YapDatabaseViewPageMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = CDEAC9D00EFB36EF9197DF4E1D14693A /* YapDatabaseViewPageMetadata.m */; }; + 03C38559034340A92D495F950EC31D39 /* BaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 98548C1CAAD0FF2E0972F611C258B218 /* BaseModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 03C5CA7548DAC1DE99EB437CB1E28235 /* SFSRootCAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 17A42CD9FFD1514C1ECF7B667314E130 /* SFSRootCAG2.crt */; }; + 03DFD6EAAAB148696708C04BA241096B /* ProtobufMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAEB816618F267948A7B91D9D0DE5B6F /* ProtobufMap.swift */; }; + 0416DBB6C7BC128DB03ACA23FD7056A8 /* String+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A6788478C120269AE84462A70A03F28 /* String+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0455D7ECA7BF318E8300718D3CE06278 /* KnownStickerPack+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F108DA2E5326FC831AED6FDF6EF6C463 /* KnownStickerPack+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0455E1CE2CEAB5A382B48E9EE04FB183 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 14B7ADB777E8BEC4FC4669B63A7AC837 /* EXTScope.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 048B025F8A3A2BAC2DB8345A560080FF /* OWSMessageSenderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D6C4BB82D05E68366D48E082C2C495D3 /* OWSMessageSenderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 04C9BE0332DD035319E846FD920456C3 /* ValueObservation+Row.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11574792D8DC485B033C85874D02A8F /* ValueObservation+Row.swift */; }; + 04EE44AC007068DF3807EB3354020BB5 /* WebSocketProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ECCB96739CE395B01BC4EB807ADDDA5 /* WebSocketProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 05127A66AF9D4D6960C78D5B9276F27B /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0B3E1830A595B42DAFC524031DC483 /* FillRenderer.swift */; }; + 053F75C8BEC595FBE298037A233948F4 /* UIViewController+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 91ED8A664A120B1FCC69E2B71DE279FC /* UIViewController+AnyPromise.m */; }; + 05E3C88DAA4C188D3D9FF542CA4CAD47 /* OWSBroadcastMediaMessageJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACF979039AAF1FC1A80901BC2FFB5B8A /* OWSBroadcastMediaMessageJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 05E881920D68DA087A11C5B0D1C7C6D1 /* ReactionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC103DCA386F385F299BF3410623D8BD /* ReactionManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 05EBD1FEBE0B4984F42DE0C0DF3D6BC1 /* OWSRequestFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = C9CAF00AD010200153E0E0669043EAF5 /* OWSRequestFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05EBD96CC8FD621B879B0E6EA2500496 /* YAPDBStorageAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB43CA1F38212C6B4A7F18A7301D983 /* YAPDBStorageAdapter.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 06160946E69EB748E27DD5840D7594A6 /* OWSAnalyticsEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BE108FB9FD5167E180A61A1FCB8EE45 /* OWSAnalyticsEvents.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0652FB50BD6B46836D73555CC3BEA1C8 /* ProfileKeyCredential.swift in Sources */ = {isa = PBXBuildFile; fileRef = 672760C756AD44CD30936CF655BEF44E /* ProfileKeyCredential.swift */; }; + 065DD89E8184325CC13ADEB12A692FA3 /* BinaryDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C89FD1C9378515B69DC7EDF4CD67535 /* BinaryDecoder.swift */; }; + 0667D26285B2B1F78D38211FEE763DF2 /* compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DE64950AA9E532ECB240121657B763C /* compare.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 066A27728D785AAFB1D84D16EDF363CF /* TSQuotedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C7E77A3C1755CD3A1B66EE839E7723A /* TSQuotedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06730021B8F043126F59BB120EEFE1F2 /* OWSContact.h in Headers */ = {isa = PBXBuildFile; fileRef = BE13C8BA868F0AD2E1E3AC58C14A9F06 /* OWSContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06A07CA498652177638E32E66C308750 /* YapDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = C724DFB69C20B8DEEFD35A9AE2C7705C /* YapDatabaseView.m */; }; + 06E5B95C57E7AB202A8AFF07BD2EBA03 /* BinaryEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 742BF319DDF3180531AB9075A54F78EC /* BinaryEncodingError.swift */; }; + 06F2185B8410BBDF6F200B95388E38D6 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F2266690C2708281A098206B24CB1F9 /* SwiftProtobuf.framework */; }; + 06F30C521ED484136488E94DE6FC4988 /* NSString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B476E79E4217FCB5DF4126D9B670E2 /* NSString.swift */; }; + 072A3946D0E8127F8FA36E5E0141E169 /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8750AAE2B4B2E5F049B1107DCE2564B3 /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0741CBCCF08E73AE3A3D559988DD0A19 /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E879E076DB37B13B2BC52B7667E310E0 /* AnimationTextProvider.swift */; }; + 07A8F0B79CC4C9707A4594C4AA3FEC58 /* OWSAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EB08F5E1E12F73F1CFD86A81DE8DBAC /* OWSAnalytics.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 07C643BD36D4CD73A2981DE934E76983 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9124314A0E8A0BD3577F349B05A2100 /* AnimationView.swift */; }; + 07D910B4B4B6E72D2498B5FA8B21FA5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 07E8E041F7A6672573AFA1752BFC45E6 /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A793B4E5DD97280799F4688CBE52395 /* lossless_common.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07ED599B97EC0E482E0CB947965CD2EE /* ValueObservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11DC6036DAE7C0642CCDE994A13DB342 /* ValueObservation.swift */; }; + 08056463B5609B91A6B1F7BDC8566BFF /* YapDatabaseCloudCorePipeline.m in Sources */ = {isa = PBXBuildFile; fileRef = 998224447538CB19301319E4AF7AB969 /* YapDatabaseCloudCorePipeline.m */; }; + 080C5067561E9F158A07C5D079367AD9 /* ValueReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D6FFE194E38B361F5C243F386C4A5A /* ValueReducer.swift */; }; + 0835DEEE8DE270332FE7608CE4B6F684 /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 06DF3586BCA09EF08145EA2275E74AB8 /* vp8i_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08651BB33BACB4A2E0A2865DA836607F /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA4FD36AC3DD39C846543320C272D947 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0875A7B406D58CA32760F44810E61E94 /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 8416EE431B5A7140AD20C8E8771FD3F5 /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 08B19289792B90435822220DCE3B4E57 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10E291C835B6C540E34861B351BC920F /* Merge.swift */; }; + 08BA893EE519257189BCD8ACBDDD9FD6 /* YapDatabaseFullTextSearchConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = FC8EF7203328BF44DA620A5556981CD6 /* YapDatabaseFullTextSearchConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08C12509AB992375CE76629D794A6B64 /* FetchableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = C56EB2B29759989F8CBB639A3A11E750 /* FetchableRecord.swift */; }; + 08CFC7EBE01C50346BF49E99625595F5 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F9E7F4F5B5631488736324ABDF36315 /* LottieView.swift */; }; + 090EFDF0ADDB46B5AE7C477A596D4A0C /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = 96BED1300CB5F20B8AE46416E5B94937 /* DDFileLogger+Buffering.m */; }; + 0918DECF992B670B6E7E3802AEB41D0A /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 19EAFB37B62B3901A41C57349ED17E77 /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0921AA24F1D6EC9CD5A460B9A0597D80 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021205469D789D646EC15DC38BE8190E /* Interpolatable.swift */; }; + 0924072DAF71BBE388BBD24AEE70E477 /* TSInteraction+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F6D6ED8EFF033FEEB0A19A9814DEE66 /* TSInteraction+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0938B1C307F709B7C3BD0E91C60175FB /* StickerPack.m in Sources */ = {isa = PBXBuildFile; fileRef = 69F5FDF05538675088F9836D590F78E2 /* StickerPack.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0983D46FDA629E547AE34739848D8D9C /* NSArray+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = FC49491810C582DFEBE323F25FE15DF6 /* NSArray+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 099DFE81212053F1B646030C8F20DE92 /* Pods-NotificationServiceExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BBF7AC5031B2D4005803265FEB123A97 /* Pods-NotificationServiceExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09A5CC55A5C26F8BE12558E3BB89D0B4 /* SignalService.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F869F77DF7A8BA88D7DE19D98BE29888 /* SignalService.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 09AE94F1E105A910A047FD5851BFD869 /* encoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 12CCA63EA09CEA847CA04335493EBD64 /* encoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09DBEB3EADB4E1F6AAE72E0CBF5F95DF /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = D8BF2DDE4AF54860CCBA52A49DB3F947 /* zip.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 09DE5B8C360ECA24F5AAF7E2E970E6F7 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04D479153094DF4F1790641A47A57445 /* PathNode.swift */; }; - 09E6111242281DE6A2970638E3708DA1 /* AnyMessageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E54F50E1707EBB08D45BAA5E09EEA6E /* AnyMessageStorage.swift */; }; - 09EEC6857FB60BA0A537AB101E850942 /* BlurHash.swift in Sources */ = {isa = PBXBuildFile; fileRef = 142127BCA2522F3C1912AD147FC08375 /* BlurHash.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0A5025C90CA319AFCC661C7FADE043B2 /* SignalServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 781136A5E1BEBF2C8FE5EE9691D4F0C2 /* SignalServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0A637BC09386BF1693D8F9ACF4118F39 /* FingerprintProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = B04CF0695EE7F6052825F0C7668BC6D5 /* FingerprintProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0A661090477C9E4E0DCBB5106435DB3B /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = 1122021657A487C40F1F70DDED7B89B0 /* ge_add.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0A66BE5B898D668EACF311AF455AA77A /* YapCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 035E539EB54F1B16209C05884ECFF0DC /* YapCache.m */; }; - 0A7EC4A8A48559CBFF539022CA3546A5 /* HasOneAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58BD9C088F622534F601E75D78DDBC01 /* HasOneAssociation.swift */; }; - 0A927AD86489843D01915D59F3D8758C /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCCF6DA7489BFD2904369706F7298B71 /* Catchable.swift */; }; - 0A9AC6E6E34625E6889E4404A6DF0F06 /* Curve25519Kit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DDF0CA47A560921190241C4F7A543845 /* Curve25519Kit-dummy.m */; }; - 0AA485A54DBC59C73E0A5F65FEBBFD9B /* SendingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 43155029857472B1F876983E69C6D0DC /* SendingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AAA57D10943B2F34BF8D6CD464C24D9 /* OWSReaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 95A21DB4E04B48AA114E64DBC6953DC2 /* OWSReaction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0AB9652AC19EAC089738EBEAC1DC4ABA /* grdb_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 8492956B716DCD58E753DF8A9F46D9AA /* grdb_config.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B44A1722B5FA184F13E78C81B8B6369 /* YapDatabaseViewRangeOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = A87CAD6414EDDE5822C84BE9AF48FFD9 /* YapDatabaseViewRangeOptions.m */; }; - 0B7E88F6834BC762DDE114F2179C680A /* AppVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E53123B7A404CED2E3F54E7E017AD09 /* AppVersion.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0BBE3EA14F38F12D8918D064F12AD41C /* StatementAuthorizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95EAEBF79813C5AAE50A66D637C76BFD /* StatementAuthorizer.swift */; }; - 0C043F9B3962D8784BE241BC47BE8A7D /* Google_Protobuf_Timestamp+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2D7BA216263E3722E8CF9B72DBF34D4 /* Google_Protobuf_Timestamp+Extensions.swift */; }; - 0C7E211F94423E1CFDD977F7FF8FEF3A /* YapDatabaseRTreeIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 68D460BF0E7AEAC9094780BB1D412D41 /* YapDatabaseRTreeIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0CAD58D1816EFDBF708F91CFE24A73B9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 0CBE9D885A1178D370B0AB4F54A0018D /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 8827BE71736E06E9298B192285F67C9E /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0CD8288FF317B67D58B2745C1D43213B /* GroupsInputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0787A9CD18DE7BA48257588AD9637B7E /* GroupsInputStream.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0D0E2B0CCF3A89B4BEA85E8888E4FE17 /* OWSVerificationStateSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9571690A3AD83B294F84A55FBB379B27 /* OWSVerificationStateSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D1ED6F2D96706D0F77A5BB390A4FC56 /* ContactsManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 110BAD1BF544FC2C63B783331E5F65E2 /* ContactsManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D8D30D8BF69F76B36742A41D9D5B7DA /* YapManyToManyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 402679BCA6B649C5AC65BCC2E9A224E5 /* YapManyToManyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D9007240D5937EE5C47EF18F96C89D2 /* SSKMessageSenderJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 363EC6D3124860DC947A9EFD7CBDFA4E /* SSKMessageSenderJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0D9559B394EDBBE7126B2771347E1B2A /* AppReadiness.h in Headers */ = {isa = PBXBuildFile; fileRef = 09A734F45AF824B7CFB21FAB97A4EF1D /* AppReadiness.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E23A7BC99FD21CE07655B5A45E24363 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = FCAA6B89B34F614457F01F181111D205 /* webpi_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E5AA159602EF5A938B2134A7E9D9DB6 /* ECKeyPair+ECKeyPairTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E48CB4B5577FD8A991F02BD749C6776 /* ECKeyPair+ECKeyPairTesting.m */; }; - 0F0FD70BE342BE9DCF89BC1742889EE5 /* Chain.h in Headers */ = {isa = PBXBuildFile; fileRef = D40579631A770F35241C16222DFB41AB /* Chain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F18848F12303E18137D33FD13B3A330 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C0451FD5C1D00E4EE829E4E9D43FCE1 /* Transform.swift */; }; - 0F1949F927D7A6398C87440F5DFE8998 /* GTSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = D77974D9763015F549444433CC60D17E /* GTSR4.crt */; }; - 0F1A8BE49343D165E216569C053BB0EA /* OWSUnknownContactBlockOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B18581E835A2C5052A48114424033D46 /* OWSUnknownContactBlockOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 0F23D296006074864F3B2BD40F2B8AD7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 0F56B2937D701AF90CCBEC22EB0BB7E0 /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00C99A9EDDBA010A3A69E78F83878313 /* Guarantee.swift */; }; - 103B57F5A67A24B0BB72855817335CDD /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 538FC63808A2C61BA2E7EA8FB8229F88 /* Vectors.swift */; }; - 1049C545ABA5062BE29ED68A995C9B8E /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = CC722728DD1FDA9BEE1134D7A6EC37C0 /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1053307313695BBCD8A6D3CF01E6B8AF /* SignalIOSProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BAAD5A5BE94AB1A99564BE2D27CBFBB /* SignalIOSProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 106630738067B219CE2F4C3D8ABE1C8E /* YapDatabaseSearchResultsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A77123BC86F5EBA587B86BED71058C2 /* YapDatabaseSearchResultsView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 106F59612A5C66A72841349BDABAC3E4 /* OWSReaction+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EF1216D9C750D59A5E856AD2E70F49 /* OWSReaction+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 107000BD6081DDFD831BE72455BECD03 /* OWSUnidentifiedDelivery.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6A4AC26C1E4C93F0992C29EF101C52F /* OWSUnidentifiedDelivery.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 10AF3251BB3EA61C7B4037004FECCA27 /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 382991111AB24216D6EE680594711839 /* huffman_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 10E1C7710EC324194922FEE6FF8F6DC3 /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CDD260A63291A2D83460F388CA94E09 /* hang.swift */; }; - 1109D6CF6628B8FD2ACD73F03F223F87 /* TSInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DEBBF468A39976F29217FE1828EB245E /* TSInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 111E8E148B8F9FA592D50CF5B9D4493A /* CallManagerInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = E492BC614C5E78EA4BE6C3E4653035FB /* CallManagerInterface.swift */; }; - 1130B7424E28A956C0A423554991A126 /* WeakTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9914A337C341E0436413E91EBB8BF252 /* WeakTimer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 113AE02A881D8F8A989F62D976AE9997 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B6BED1657BD42BD94F05C32819F566 /* Asset.swift */; }; - 116EAD89716424245BB65D6487F3201F /* YapProxyObject.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8AB48537B57CEFBC463E78854B3F05 /* YapProxyObject.m */; }; - 11988292CADC17C2ACBA5774526F2B92 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A371CDFC4A1613C229317BFC3335446 /* CoreFoundation.framework */; }; - 119C4B9D2BC9BE5EB0D56BC143AE2FD1 /* SQLExpressible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15E6B2D4FA421E7725F6B2ECCF8D0B10 /* SQLExpressible.swift */; }; - 11E79BA01F1668F81DC08157E6E02583 /* OWSReadReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9A8FB3E3872F4D0E0492F89C16D9DE /* OWSReadReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 120DBA97581C334AFFA2CFCD63797BC2 /* UuidCiphertext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB06F546EEF03B243AAC4C5287E0D07F /* UuidCiphertext.swift */; }; - 1266AD3CD5BCF5C73683BD55EACB9C7E /* SDSRecordType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3533D5F12C16B173241927585A4C0AFD /* SDSRecordType.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 12876CD72C42B5E4F0E524DFBB3BC755 /* HKDFKitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A6BCD182CB2A50AAC39F6C7700F0F77 /* HKDFKitSwiftTests.swift */; }; - 1287C2363AC5DBBFA26B182E50EA6A55 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BF795D553031987407873EC1C3B8736 /* Platform.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 12C409DF4D93B56E9E11046D4DED4370 /* ProfileKeyCredentialResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BAFB4C14D21FB335E286F466AE77D9F /* ProfileKeyCredentialResponse.swift */; }; - 12C5A1A93288C66529F3B555AC37C4C1 /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = 843354256F776EF4845B029A65E5D825 /* ge_sub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 12DFAE8ED649A716F7803177751A2A4A /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CF2D82353CDD8CD5ED7D9DCA8F0E2669 /* AFNetworking-dummy.m */; }; - 12E870B4540DB251FFCEE9E5AF186D26 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9455F47947CA575DCB442EBEACBE27F5 /* CompoundBezierPath.swift */; }; - 12EA0193C537B518B1ECB44662C0353F /* OWSVerificationStateSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E2C750036B5FD053018098EB01D3ED55 /* OWSVerificationStateSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 13005DFB13B9D347FF6E1EEA95921CB0 /* SMKError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6263EDE15DD7F35D2C69B132110BCA62 /* SMKError.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 13AE8553C8CEEB86C3A2A206027917B2 /* NetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4EBED98AF4E13C36D98FB1AF0D11C4D /* NetworkManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 13C90A676D23E6BFD29850A39AEC1426 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 490C6F89773DDFECC701BF30ACF8335B /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 13D6EBB8C162F85EA63F951C89A913F5 /* YapMutationStack.h in Headers */ = {isa = PBXBuildFile; fileRef = C397C13B4FF20A3EBADC773A536408D6 /* YapMutationStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13FF80F89C6A18CA2B111F1F3CE07014 /* TSErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A5CAAE784E32C874EE8EE3C28F4E21BE /* TSErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1410A8EC5FC11098CAADD8657BCBF3D8 /* YapDatabaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A2C073368D9CFE6FFDB7059A6747440 /* YapDatabaseExtension.m */; }; - 1436299AA5F203DFB6CE0785E4242D6D /* libPhoneNumber-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CCE89F7AC93D2ADE069A8821B535231B /* libPhoneNumber-iOS-dummy.m */; }; - 144C60CFD4072D764608A32056279C98 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = 19CBE29E2D079D2C6243D8F24BA6A5D7 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 14514B9D915C48BF0289BC22A63C7434 /* Google_Protobuf_Struct+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FC166EFF20E6A3D0EED4341C3A61173 /* Google_Protobuf_Struct+Extensions.swift */; }; - 1473C179AF90E96E7C996BBEAB6DC0A4 /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C8FE71531410CBE4699FB01463847242 /* OWSReadReceiptsForLinkedDevicesMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1486DF69965CB5DC46A481F7A53E4EA0 /* OWSIncomingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 46C92F9C3D5EF6F1C580B7B79C37F5D9 /* OWSIncomingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 14910728C5B2216C1BC2471B1899DECC /* OWSBackgroundTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 390F0470705F113B24B9B5B7BE721D15 /* OWSBackgroundTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14A722C8042A5BDB680D6FDA336D2AE1 /* YapDatabaseViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F44963F943BB28F7756FCF959655121 /* YapDatabaseViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14E190D4ADECBD7508F4455DD6566A78 /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3966894A3A6BD4D441CD6D57A486BCC /* PromiseKit.framework */; }; - 15014E644380586139579C9F830C840F /* ContentProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 729AAD1D868050E7622D3A6C9FF7B606 /* ContentProxy.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 151D2E390AD8EF1CD69E3EC3A39F4F6E /* YapDatabaseSecondaryIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D623502F85F13D02EF25BC864A984A15 /* YapDatabaseSecondaryIndexTransaction.m */; }; - 1533F8E318A5F82674C6D3A830821596 /* AccountIdFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3AFFFB7C30AD92197A06093BA4CAC4 /* AccountIdFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 15345F7C2718BD69442E10E81A57F134 /* ViewOnceMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 693DFD4BC0E72937FD499391A426075D /* ViewOnceMessages.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 153ECBB4F19237028BD027E39557AE5B /* NBRegExMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D762B22F36918B304CA348E0F40361E3 /* NBRegExMatcher.m */; }; - 154495AA9687A776471AECE0DD4D6472 /* ByteArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41CC9C13CF021E133F792EAC7269B162 /* ByteArray.swift */; }; - 154A4C34391CE4FFA2094455381AB65B /* Row.swift in Sources */ = {isa = PBXBuildFile; fileRef = 734FC0207811AAAC8C0CA9227692B0B6 /* Row.swift */; }; + 099E2933D5F38BD2536033BE309A902A /* OWSDisappearingMessagesJobTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 331A90BB73872141C18C51D6077F8E11 /* OWSDisappearingMessagesJobTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 09B884138AB3F8A5140462D6478C1914 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF2AD5A5ED3B7202A192BA2A14CEB665 /* UIKit.framework */; }; + 09C87E927725A8683D1900326566D68D /* AxolotlKitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9AA147FF973F2BC4FBD280B173A7602 /* AxolotlKitSwiftTests.swift */; }; + 09D1FD6D0D4EA43671C86F97784ECCDB /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = D6B1FE7BC71E591F62C9B374E4D800DA /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 09E4FD19D2A845BC12B342451C20F169 /* TSInfoMessage+GroupUpdateCopy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 513322875EC1469D15CD2C83A3F3203A /* TSInfoMessage+GroupUpdateCopy.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 09FD4C8455A972C7426D2BBD9DDCCEB3 /* OWS2FAManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B101DFEC465A7C5A897AF9A16348BE8A /* OWS2FAManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 09FD5F904C6E195067A6C662E533AD0A /* RemoteAttestationQuote.m in Sources */ = {isa = PBXBuildFile; fileRef = ABF98B3ABBA13C822FA9657FA425A07D /* RemoteAttestationQuote.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0A09F10E95603698BAEBE2594CFBACDF /* OWSEndSessionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CD21DCD201290A3B19B4F82CBF932AAC /* OWSEndSessionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A26DC5D37E54EAE14D83EB7EFA033CD /* SignedPrekeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 028DD2309EEC7E027ADA4C24B343EA6D /* SignedPrekeyRecord.m */; }; + 0A2EA0F5609B36A705567ACEEE8AD02D /* SignalAccountFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4C78F4E62DA4EEBC758DBBF5213082 /* SignalAccountFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0A33B5C9FB1FEC11D44000ABAA848F5C /* SQLCollatedExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ECE41AC898ADA03DEAE4B257096A8BC /* SQLCollatedExpression.swift */; }; + 0A449724EE63D6B51C558CC299DFE8A1 /* TSOutgoingMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 272C31D3BF8A34D857373E12018CC074 /* TSOutgoingMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0A6D9862C71E6A667F7E49F215E0F270 /* PreKeyBundleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B61F72D94329FBBA8F04CE20ED533BAD /* PreKeyBundleTests.m */; }; + 0AA601587A99135B33CBAB9AFEF4CFD7 /* OWSOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE56315C677FC767DB12EB049D46E7A /* OWSOperationTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0AD3FF1855EFB6438091A4F090067C5F /* TSMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 40398C64EE99A2380DD9D7A3D4457F76 /* TSMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0AF208F3EBCB6C0C3D9AF5924D3A3B75 /* OWSRecordTranscriptJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 4484C148B6A211F28789869ABEAB2182 /* OWSRecordTranscriptJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B50604E96B15CE0921F58C41842AA24 /* SQLForeignKeyRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B339525A9F74F945B53CA6DD669FA37D /* SQLForeignKeyRequest.swift */; }; + 0B7CD1442895C2F8A104D09AFBC95F63 /* SessionCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = F1042EBA34512EAF6E3544F7B9F145F2 /* SessionCipher.m */; }; + 0B7E15A884873CC2916AD2BB027FA5CF /* FTS5Pattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CF34D89F7F8F8C09E43CB5B2CF134 /* FTS5Pattern.swift */; }; + 0B8B6F7D3D3338F318916AB592953A52 /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = D4933E4F84BDD0D7454B6465E3B74000 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0B8FDE4E1E94E200B05CE3B958B0EFBA /* YDBCKChangeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FC6CEC5EE21D6D9B9ADBBAB5D7EDEBB /* YDBCKChangeQueue.m */; }; + 0B9FDF99FAAE0E44B0CC18D81AD20F7C /* OWSDisappearingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BC01C7250F237714BC2E14B35803E29 /* OWSDisappearingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0BA183D7175DF63CA12849A10BA8D37F /* YapMurmurHash.m in Sources */ = {isa = PBXBuildFile; fileRef = EB2721D22772B2C3075EB5D6F0694DD6 /* YapMurmurHash.m */; }; + 0BD5002AEDA6663A0DB44014ADF13B95 /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 462B9AF454E176881D9689FF5C060DB0 /* YYAnimatedImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0BDCF5ACD903572C192ABDB465CAA82E /* GroupIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472E61E53BBA5D82D06E240F0BC44848 /* GroupIdentifier.swift */; }; + 0BE87709903E4364BFC5C40B0CBCC735 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 0BF4CF10B8412DC6EF9271F16E149447 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800FBAEE93EB0D2A820E2A8FF58F28C6 /* LayerTextProvider.swift */; }; + 0C052FF5655564B12FE3C1A073B5A8FD /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A91D7D7525BA2AE229338735CAB1FF4 /* NodeProperty.swift */; }; + 0C2C5DA1E84CC8155971A31BAB1C36D6 /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = ECD1304F964C0E3AA682C413E6073153 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0C58B62AC380DF8B216AD181F688A567 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = ECD01EFD1B3D390E0569F8C889BCCE76 /* dispatch_promise.m */; }; + 0C5DCE6200D464749568F5E15693817B /* SCKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D972375F805DB63FFEDD21C5A27D8D /* SCKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0CB2FD87090D2CFA7C0D74FA2A1872D5 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF0E9CBB659C3DE10255D2F2C27E216 /* AnimationKeypathExtension.swift */; }; + 0CC652AF041190E779E333E6AC9C29EC /* NSDictionary+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = E949C9CC27F20B8AAECFD0FE51800A3F /* NSDictionary+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0CD2911BC973CFA142E44765375E5820 /* SQLCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD223AC0F3D674F9B9147A6BDFD84022 /* SQLCollection.swift */; }; + 0CFA0230B0FEF4ECCDB51C4BEBEDB5AD /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C536F00D187A74530945991560A81FA /* YapDatabaseRelationshipEdge.m */; }; + 0D39363B90175978E2482FF494EFF733 /* DatabaseValueConvertible+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E154BAF7B4CD2FFA7937DE26B90AE83E /* DatabaseValueConvertible+RawRepresentable.swift */; }; + 0D46A91E2ED61F8BB9A9D0345213AA41 /* SQLQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BA643C1A15DD5FB49E2F868ED83688 /* SQLQuery.swift */; }; + 0D6CCAF983C2E6FD25F3188868D2B6C1 /* OWSBroadcastMediaMessageJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = BD2E2FEF74446F0ABB722CDD1E65E1C4 /* OWSBroadcastMediaMessageJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DE629DCDF1E2699D1D0E2DD771FCFD7 /* NBPhoneNumberDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 996700D6F76A44BF199740CD6C8E533C /* NBPhoneNumberDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DE660743126BA1B95884B25D0555811 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649C403E24411E0F4A831553B8B01571 /* CompatibleAnimationView.swift */; }; + 0E1AEA6CC6651593E2876573647E1115 /* QueryInterfaceRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E704BBFDDF651953AAD700810F5D5067 /* QueryInterfaceRequest.swift */; }; + 0E1F9515E599832534DA023CEB9E6AF8 /* OWSDeviceProvisioner.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B4C794AF39E6B8E88B416CF8003E198 /* OWSDeviceProvisioner.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0E2A41B36F43E70118BB342F659A8773 /* AnyThreadFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5848DB2B77B89872316557818FE73BD6 /* AnyThreadFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0E38B17E691CCBC7D18E1FFB3C4EBDBA /* NewGroupSeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3BB8EF3DF6CBBDDEE264364D839B9CD /* NewGroupSeed.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0E3EEA3A77B14FA1B99D16117EE8FAEF /* YapDatabaseCloudCoreOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 77FDAE73BC15B10BAD4165B9481FF767 /* YapDatabaseCloudCoreOptions.m */; }; + 0E4239DA48C55E7CAE91D4D4A7E1EAB0 /* SDSSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ECD88C8D3FE3C0766DC46E7034F8123 /* SDSSerializable.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 0E5B02722C0B93A89EF5E70F408B714D /* api.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F784177766CF72B69EA7862B41924264 /* api.pb.swift */; }; + 0E6594B4C8B6523479CE2D47D417B94A /* pwd2key.h in Headers */ = {isa = PBXBuildFile; fileRef = D1522B957C92C2B96F66605701B00EBE /* pwd2key.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E7DB4929EB315DF2A98A544C20AB58A /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = C773365AC1F1F9F311CA6C61F648D140 /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0E8178712BA92D62AB656FDAA7BACFD6 /* YapDatabaseSearchResultsViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDA2440F9B9781BF8D5D7310CE8D40F /* YapDatabaseSearchResultsViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 0E93615A8E6165DB507A0ABB5A4A5F58 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFDEA4658A9B3AF13F03E569C3122CA1 /* AnimationViewInitializers.swift */; }; + 0ED3663CAE082C937FB35659B7D2B560 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9205F5124C71005CBA2EBF6C55C1998F /* cost_enc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F0FEE3328508E58C4798C3D45409EDA /* zkgroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DF78583AD1455B5D51331442933B183 /* zkgroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F6528A94A3337E945E73C25EBDF24EF /* any.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F786B572B48E4DE62733AD012757AF /* any.pb.swift */; }; + 0F6A74755FB678361A0D7DE00284DCE1 /* TSDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EE14501C8425E8830FC66D15F807F32 /* TSDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F91F2E4BB6AAA117BD91AC697CE9A20 /* ECPublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6D86309D55168980C162CBB58C0C955 /* ECPublicKey.swift */; }; + 0FC3128F04CBE8CDBD905A0DC92F6317 /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4743994F1154C739A04292CAA3AEB6E7 /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0FF82F764710C7FFCC99753889F6643E /* SSKProtos.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F33E900C62EFEA07BF6A69A5539C355 /* SSKProtos.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 10707786125DCD5587D06399408EB0D5 /* NBRegExMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = BB39D4A1E1F5BA3A4FBCEAE651BE02C0 /* NBRegExMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 108C9E0A5DE6AFB36C24391671674FF8 /* DatabaseRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8307A484552B1AA96407AB83B8F3BFC4 /* DatabaseRegion.swift */; }; + 10A23E2E46C007E98F695CBE12817C8C /* OWSDisappearingMessagesConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7956E5524ED795F9AEB35C9065606270 /* OWSDisappearingMessagesConfiguration.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 10C3D969278A076FDB597998F5A0D06D /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = F24E8853C156CB87019895B42817FA8D /* Platform.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1156773DB5F790D0ACBB550D994AD939 /* ContactDiscoveryService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 725792268C738CCDAFC11A68948B3C7C /* ContactDiscoveryService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 11AE19C6F4A2D7B159A040DE71F54CD3 /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF680DE351BAF6D38DEE93B22F8600F /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11BE94045EF8B30FE7AA5AE5A197C7F9 /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A942EEA111F401F420C12D8B93CC16AE /* YapDatabaseViewMappingsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 11D3FECCCBCA9B807894EA4EE0093CA9 /* GroupsV2.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA42B76D7CDD5485B15123A5EF53886B /* GroupsV2.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 11E5EA3133B2CD5A4B3025F98BD7C5A0 /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */; }; + 11F1DA7E29C74BF8C880664CEC22D81B /* NSUserDefaults+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = B8D981EB6E7A7AD38F3177F4621D4B1E /* NSUserDefaults+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12040C0391E958D00F40ED7C67503C2D /* YAPDBSignalServiceAddressExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4692DE2CE78CDCF0094E65044FD1D30B /* YAPDBSignalServiceAddressExtension.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 12074A52D141699C26C8690A18E1DB78 /* ContactSortingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1106929A71FAB49016BC393D8BC6EDC1 /* ContactSortingTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 121202C78DAE5C5585FD93B223C5B32A /* JSONDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34CBB14F943F4699587187C5C3F527A8 /* JSONDecodingOptions.swift */; }; + 12290611916DD4DC47B17E928CE7BFA4 /* YapDatabaseTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 770DD26B853158EDBD0E8AD5FCCDFEF5 /* YapDatabaseTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 123C0E894AD9A0FB578557ADD9613AAB /* AppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D18BEFBAF6D39FEC9D33A343A408532 /* AppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 124C52D52B58D17DAF2CF022F199130F /* ContactsUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865681D147E9CFE257FAD9FF9E324340 /* ContactsUpdater.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1261E7AF8A8D27CDB18E1F7A6AFEC718 /* MessagePaddingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D36D12BFCE643DAF1910D16E6EF8B23 /* MessagePaddingTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 128FD494ECDD39A9A43B63E9C02DC7B5 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6020CA9C89451017C3190B63873299CD /* AnimatedSwitch.swift */; }; + 12937F6237A8694748586C029525491C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 12CBADB7BA0E20C9CBFF008C0124BCEA /* ByteArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D69949215A449069CE98405CE48B5F /* ByteArray.swift */; }; + 12F3ACB780847A5735E919C2A0EF5910 /* YAPDBMediaGalleryFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = C0864BC2CB4A99D1266E44F8903E2855 /* YAPDBMediaGalleryFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 12F69DEAE6F6A07DBB63242BC4A4E2F3 /* blurhash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05BF73857FEC77C9D5D6DF83434D5A26 /* blurhash-dummy.m */; }; + 1305BF12C3557FD9715C29DA665B638F /* YapDatabaseActionManagerTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E3AA24B38AB3ADC06389305E847D772 /* YapDatabaseActionManagerTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13185FDBCEC75F61ADA282B8E97D951E /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D1E173B9BA64030E131E0E0BF61F07F /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1325C18F246027F842B16EF906529795 /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B09A41A02155F578CFFD872075D346C /* vp8li_enc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 133DE359D3589DF6AC0F94338E7099E1 /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; + 1342D901399BA7479D93317650E115F5 /* YDBCKChangeRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 07DDEE1106AED46459F4714835C8AFCE /* YDBCKChangeRecord.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1359D6F2920381FC9BAE713B6142F52D /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; + 1368715FC08DE38294DA33EAF4E89A26 /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ADA82229DF6C8A966EFB510B5F71D10 /* NSURLSession+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13A3BE4AB4ECEF9B77DD725C4DFD793D /* NSData+keyVersionByte.m in Sources */ = {isa = PBXBuildFile; fileRef = BA68BA0CA56419EA3DEEBAE8B4EA3743 /* NSData+keyVersionByte.m */; }; + 13A6B6BFB4D018DCFEB49BEC466556E1 /* ChainKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF254DDF9F36229C03D065DDBBEEE6E /* ChainKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13EEECDCFA2A0051AD2032120EC4201D /* NBPhoneMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F2409A5DE81B8F9228F6738827AF19 /* NBPhoneMetaData.m */; }; + 14089FD0E0C2F4684B37CB35484086C0 /* SCKError.m in Sources */ = {isa = PBXBuildFile; fileRef = 57775EEA843076167FBBA5C016D7CC93 /* SCKError.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1426F392C5C7013ADC6F0820D55E2F85 /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 65BD96D67357F3EB8CC947C66CEF23A2 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 145A9F446E6BFCFC2103AFB7D91D6D7E /* YapDatabaseRelationshipEdgePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 076FEDA359C4AE71AE372CD85A1078E5 /* YapDatabaseRelationshipEdgePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 14710EAF1D3FEFDB46399100CC045422 /* Google_Protobuf_Any+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E0CB712C0AFDE9F807083654A191D4 /* Google_Protobuf_Any+Extensions.swift */; }; + 147AB6E7D8CEED6055ADFE9418B4A688 /* ZKGroup-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ADA0AFD200E3E794B84CA2C78B90BB0E /* ZKGroup-dummy.m */; }; + 1490EFD3F1210C67C3CB1932ADE3431E /* YapDatabaseSecondaryIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 40470C08DFDC78C7ED461831B834B7E6 /* YapDatabaseSecondaryIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14C62453BCFB563ED79B347E96438001 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 03F76C2F0356020862AB5445AFEDB1E0 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14FD61FBB558B87973029E7366FA6BE3 /* WhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AA926ACC90D6DB3B2DF07272C4E0797B /* WhisperMessage.m */; }; + 15004E8D975567783EDFEE4EFF8ACBCE /* OWSAnalyticsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = CBF89C67823292FF86DB507DBA2CC3C5 /* OWSAnalyticsTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1502E9C7D1A357E52C79C7A37345448A /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8E06A2342953884FEFE8DE254298ED5 /* Deprecations.swift */; }; + 1506040D7318AA05269E3C88BAB968D2 /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = A21B1CF2A1FAFC8556784319285C4334 /* MTLValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1507D068E3D73D4C4C577AD5B5A89981 /* YapDatabaseFullTextSearchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1468ED4707336732D6A976FCD565B740 /* YapDatabaseFullTextSearchHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1534CC16045980543FB23E2631E28DB0 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7698C0393E7752DC9F35AB59BC831250 /* StrokeNode.swift */; }; 155ACCB4F211E983480A85F473343A88 /* Pods-SignalShareExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EB6EE2691BE8E4317D221020FAC11CA6 /* Pods-SignalShareExtension-dummy.m */; }; - 155CE7088278CFFF3408B18529C5FC34 /* FTS4.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2D292C8D8AF970853718F18F2B4407 /* FTS4.swift */; }; - 156A594E8D8BDDAAD3475189372060B9 /* YapDatabaseFilteredViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1182EBD392607EA1F56DFF4519A50200 /* YapDatabaseFilteredViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1587695C10C24B5E94176C8E0B56DD20 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = C0D144545E48A6DD67F8C79C5322C564 /* sqlite3.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 15A394F22755A520E64C12388DDF02B1 /* aesopt.h in Headers */ = {isa = PBXBuildFile; fileRef = 050C395015BA3936A8F8786EE0615543 /* aesopt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1609AA491E782744B31BADFA801A3A7A /* ThreadFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F82211347255A5EED0123F6D33A8D8E /* ThreadFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 161809C4D898296EBDDD932B2515B927 /* YapDatabaseSearchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 08A18507B9D6CDA4D9746DE0242EF0A9 /* YapDatabaseSearchQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 162C413C569B5583E49F617B1DFF1548 /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CBBF39F8A000BBB5FD8B7F8B30F2CDC /* fe_isnonzero.c */; }; - 16A9465D940DCC10DE4B607672B28266 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C96D88090C563CFDCB5820F813F3361 /* unzip.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 16C8E75917DA0EE5A7090D496E2F7CDD /* crypto_uint64.h in Headers */ = {isa = PBXBuildFile; fileRef = 363A60E1A1D842C0E6A48643E8BAA63D /* crypto_uint64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16FA1F839C38D98CB372CD766ED72A8A /* YapDatabaseSearchResultsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DB21FABEEE54DE3E17E8F5EFC56D889 /* YapDatabaseSearchResultsView.m */; }; - 170CBC514BA8740165C31C1BFF8A3B1A /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = 876600A555FC502FEC7543DD0FD322D7 /* fe_neg.c */; }; - 172F9C9314306D1479FE1BA248839663 /* dispatch_promise.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E5F1B665F337139FA42C276FDA608FF /* dispatch_promise.m */; }; - 1749D116D1D842E369821D6915EA2676 /* SSKJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B5D1169AC37C38E0E580655358F1D79 /* SSKJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17651CC3BDD36C89461CEA67EA83FE32 /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 991C108974A7C912AF5B6A48DF245FA9 /* SQLCipher.framework */; }; - 17710D21F046377168684D9A3AABF89E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 178186043D310FEE1F2764CB89C47BD7 /* Google_Protobuf_FieldMask+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 493ECF6B3F2A6829EDFF09428D6FD2D2 /* Google_Protobuf_FieldMask+Extensions.swift */; }; - 17B9AEE53E7B6FF22D9EC306B8D26468 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05F1268D24B986CF68296B938FBB7E91 /* LRUAnimationCache.swift */; }; - 17EE75F0E1DFEAA0EC75B5A06D03F9A4 /* AnyUnpackError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E983051921524175114AA693EA393D /* AnyUnpackError.swift */; }; - 180AA307E3EDB0C1E8456A60B777F2A6 /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F7B1A677FF525C746FDB3357C43EF8A /* YapDatabaseViewMappings.m */; }; - 180E74EC65BF1680E1470321970BCF4B /* YapDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DE294C41B78AD4CA05C0DC68F380AE3 /* YapDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 183E0F937E894790FC122513F512AD8B /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2495036CD5FC096829377EA4CE1F7F /* Mantle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18623121ED716E27403CC31C79830119 /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = DF1CA7B9120000274B01D80A3B65C1AE /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 18707436B1E2A573BD010E989CF356BD /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95532617033C254BFAE532B90BF2A677 /* CompatibleAnimationKeypath.swift */; }; - 18BD397E557AB39A4FE86BFE157F675F /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = B70571847D651262DF08780F46FF4751 /* ge_p1p1_to_p2.c */; }; - 18D22E3FEFBE0A071D59499FBD746631 /* MessageProcessingIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D31B15035E39AADA1BA446FEF3A144 /* MessageProcessingIntegrationTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 18E769C5580002B778C537DE2BCDEDD4 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 227F1FCBFC085ED518C8F2C16ACB0371 /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 191718B7FCD0E2C7AD2E3CE90CBF66A1 /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = F1DCD9AD55B5779250F5FD0D7CC05695 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 193158ECEBE70D5F36084DFFF0C5D521 /* OWSAnalyticsEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 05259F3E2775D9E9B9ADCF34154A3B83 /* OWSAnalyticsEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1932393688F201E2B7C6DC23DAF0EEBD /* FetchableRecord+Decodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A4818511BCA2B6D30F002037478EC4 /* FetchableRecord+Decodable.swift */; }; - 193B0D0191DB0EE040454942164593FA /* CallContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC70D765388296F2BE109841F897A715 /* CallContext.swift */; }; - 1980D816563B7C86BF8090BE0E142F99 /* SignalServiceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A3C9DCEE29BC0C1FF4B886F5F51E6F13 /* SignalServiceKit-dummy.m */; }; - 19ADFC0EB009EC97A94521D8770BABAF /* RotateSignedKeyOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59F04C4D5BD23F6CF20B9A1BD17B631F /* RotateSignedKeyOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 19CE4BB666F1A214848ED09245086A21 /* OWSOutgoingNullMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 41DEEF7CFB5C9B91BF2D427A9129B136 /* OWSOutgoingNullMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A22992A63BDD2AD27EF9DC56C31B7A2 /* NoopPendingReadReceiptRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E02B8A8330BA75CBF119D349EBCB6EA2 /* NoopPendingReadReceiptRecorder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1A2B516B5958F1ADFB290A62C3BFAC20 /* OWSDisappearingMessagesFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B55EEF4EA59B166E931DF60717C5B6F /* OWSDisappearingMessagesFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A2D6FBCA6A30FEABB1898DD1C9F3E96 /* SDSKeyValueStoreTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0294231A32634AB7A9035AB281959B85 /* SDSKeyValueStoreTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1A3F0E23570668D61097E1BFFE839B74 /* ReverseDispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C12B09E8A11B7CE9E7B6AABC6443ED /* ReverseDispatchQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1A4EA8D1B4BA4AD151F7890213A74722 /* TSQuotedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CE12D5F0A802C4FD50A8B2B6CDB257D5 /* TSQuotedMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1A5D208D8BCE1DF0E0851F005736B31C /* TSContactThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E7F99DC35B7C9F9F994FAACD5DFBB91 /* TSContactThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1A6ACA753F859FE3A81DF09A8062B9DF /* NBMetadataHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F21CF9C7E0D704E39A671615D1A8A762 /* NBMetadataHelper.m */; }; - 1AAA6AED2741891436D03BA8EAFF1EBB /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 00FD6042D2A5FB8B97B10A2461B6853A /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1AFE61F12D44341AD7D9016EE91132B5 /* Randomness.h in Headers */ = {isa = PBXBuildFile; fileRef = 73271E486A78B6D71D27512FDEB54FF5 /* Randomness.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B394F3D6F647871C5BFE1706E9DFE7F /* Reachability.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F588CA8608DD9F073A6D11B7119C34 /* Reachability.framework */; }; - 1B4ECECD7CD1E49A335075A1BE51EC40 /* OWSFakeContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EEF23992551CB2A279E68A63F704C0F /* OWSFakeContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1B5FFEEC76FEA667640B02375F5B2E62 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2657E00CE8E4F52BD18AD2776BFB268A /* SystemConfiguration.framework */; }; - 1B9AEB0A79BD4821DC75D467976138DC /* DatabaseValueConvertible+ReferenceConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E6BB5E3F95AA2DD026DF44751627AF1 /* DatabaseValueConvertible+ReferenceConvertible.swift */; }; - 1BB76B34510BE633947241AF3C2426E5 /* YapDatabaseFullTextSearchTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = A109F730E71BA05B971CF0CD8E8881A2 /* YapDatabaseFullTextSearchTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BDC8A0BEA85C43B83F472B577B5501D /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EF5226C5C80BD7CBC31569EF1552D9F /* NSObject+MTLComparisonAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BE0A3BC9F0F231DBCFC9CD03BD7A1B4 /* OWSMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8841C7232E012347312953CCBC67F2A3 /* OWSMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1BE87B277DB19A4F8A754B435CBACD66 /* OWSIncomingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 2385D2321D73D5273F08617FE46AD41F /* OWSIncomingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BFB401F09B215ABB4ADA8441591B160 /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E723BB9DB9A3FFD4B974F516E5ACA67 /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1C0860CEA2CF873196A65E43F1E1E5A2 /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = C996B08470E01A6F665705284CFC6D33 /* MTLValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C0D6EF1C7919C6DCE47C882105205C2 /* Inflections+English.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5FD454FEE5FFE0F35B83A3C3055E06D /* Inflections+English.swift */; }; - 1C1619E852A4D0C60005C2E17E0DFE75 /* RootKey.m in Sources */ = {isa = PBXBuildFile; fileRef = FCE83F07C5924C74AE9AFCACE7C78B00 /* RootKey.m */; }; - 1C3E4014C4AED135265363FAF7CD40B2 /* SDSKeyValueStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEAF2A7D21B1C86C3FB39C919A00169E /* SDSKeyValueStore.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1C57CD86E9206E87E54E06999949E938 /* Google_Protobuf_Duration+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA06704735384D12371440D13467C59 /* Google_Protobuf_Duration+Extensions.swift */; }; - 1C94A16B177FF45A1886A733494D7419 /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = 128715ACC4DCCB69A44E9505EBB22F2C /* animi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1CDAF7CDDAD0490E9F8CB42575B2F330 /* AxolotlStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D242EB3389861A6541601E34345EABF /* AxolotlStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1CFD64D1111077FF37C254D4F7E0972C /* YapDatabaseExtensionConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = CC0586725F52599200997986D900A381 /* YapDatabaseExtensionConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D428ACFC109F954FA23D38D9037C3A5 /* brg_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = B4E3D8FA0A68D78D8A2AD8EAA2B6E230 /* brg_endian.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1DBAE56D33B9253B97BFD4545A54EE97 /* AxolotlExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 319092AF5C8B57DDE29AFCF4BCF9A3BE /* AxolotlExceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DC0358816A1F6CB89439A396F771A54 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660AA650D70BB91B23A2265A84264E45 /* Glyph.swift */; }; - 1DD949D5E0ED79E8C3FAAC920E01BFA1 /* TSUnreadIndicatorInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = 5532F418A7F398A52FAB75D50426DDBA /* TSUnreadIndicatorInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1DEAB9F632B2F555C1499D929A6D7EAC /* TSContactThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 486809D3BA9E13DB9224F8571B7282D5 /* TSContactThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DF0BF628D13F523887B6682D2D1DBB9 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E10AB07C1516F2D2707E6D8F55CDAF /* ItemsExtension.swift */; }; - 1DF39CEAE1C6FB8BBDD1C085A783363F /* pwd2key.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D6EE2865711397ACD87EA796706997D /* pwd2key.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1E16CC95D873F42B8051B467472C4FE8 /* SerializedDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E696D75C6407340214BABA38E96954D /* SerializedDatabase.swift */; }; - 1E30A4201BDA035E3382AE2C54948B18 /* YapDatabaseFilteredViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = DE3B4DE5B76A4F22F73CE4F6C8443B99 /* YapDatabaseFilteredViewTypes.m */; }; - 1E320C9AFC11FA2B3A84B753BECCCBB4 /* YAPDBSignalServiceAddressExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB1BE4DDB58FFFBA811698CE7252B963 /* YAPDBSignalServiceAddressExtension.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 1E5209F6484CB9204E9BBBB8D9584AB3 /* PreKeyBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 5248682ABE1A12C644FC2108935BB9D4 /* PreKeyBundle.m */; }; - 1E6B44045630C8382A051B4E404D57AD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 1EB960CC6D0E91F8E48EB6786B3FFAFE /* YapTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 120FDD900478CA474F6409C89A08F2B9 /* YapTouch.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1EDE5AF5EDE3F8CB73E0205D64164968 /* WireFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23431BCB60645E928DAB7ED7A7A33B40 /* WireFormat.swift */; }; - 1EF9708F7506C310CEDF7D80C625D0ED /* ValueObservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CA468B3C76A74427EFC3D33D5E42E9 /* ValueObservation.swift */; }; - 1F0AD89DA8EFCABACB95CCA1D359CE3D /* Pool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AC3F8EDBDDA161A90489651A9947B60 /* Pool.swift */; }; - 1F572F60A41036537AACEC1B9D507226 /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 2FFC0626D3FBBBD0DAF308548F49C5AA /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1F622566AD666A08CCEA36C944FB7F12 /* SignalMetadataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DE8B3EBD3E6AA435D694C390E048934 /* SignalMetadataKit.framework */; }; - 1FA5640CC93193A87650F5D9AA1F690F /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C7EB70DCF30F6BA57DF60DCA10A6E61 /* Resolver.swift */; }; - 200A828365AB9EBDB855FAFF797920B2 /* NSNotificationCenter+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 23FD8E5A8088000CB61BE3FB2483CAB7 /* NSNotificationCenter+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2035A7FCA37FD4291EEE3E287394BE64 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = A267AAC4CB4E4C8769585AC3B50412F6 /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20382E1608D2B39DDA94AA0F72F0B7B8 /* field_mask.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF5F202BD22FD04C6861D8CC9502DE8F /* field_mask.pb.swift */; }; - 203CE3B2B3448A1CBB6FEA15EE7CB7DF /* OWSDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DB21164AC5725A416A117CB30F3D77D /* OWSDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 204B90DB1B107404F5F198F5474D29EC /* GroupMembership.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFAE550F5E23E57EAA6FFDF1EB78CCDB /* GroupMembership.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2066493B7944442B294A5B93F2C3B671 /* NSURLSessionDataTask+StatusCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 372A1C428AD1DEFF2F5EBFE07343F084 /* NSURLSessionDataTask+StatusCode.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 20B05CB906B9B7E981508D42F10D4EFA /* MessageFetcherJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA12BA48A70A1ABDDA91E9CBC21C53B1 /* MessageFetcherJob.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 20B4320A05F344BB0AEB3C4262432EF6 /* OWSCensorshipConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 99E46082BB1517B3E411755F09846C89 /* OWSCensorshipConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 20C30A776E07A0D1F8B1B46D2F51EB2B /* YapBidirectionalCache.m in Sources */ = {isa = PBXBuildFile; fileRef = AA1A5990AB064913253E314435B55215 /* YapBidirectionalCache.m */; }; - 20F512AF4E58B828D30BF73F51E8D2D1 /* YDBCKChangeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = A2E473C940ED0AA5465FDD8290B2FFF8 /* YDBCKChangeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20FE359B181ED3F96EA14F6773B5F674 /* Fetch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9455B8D3810B48F79B3B37C29C0606 /* Fetch.swift */; }; - 2109E615411D86F89617C98589F9CE14 /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = 7589BE593C991F7222696E824A1D47F9 /* ge_madd.c */; }; - 214BC114D445C5800D9E6FA38E06B24F /* QueryInterfaceRequest+Association.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFC5FD59D8273D89AD81A78361715CA /* QueryInterfaceRequest+Association.swift */; }; - 2159371DA5B10A2B2987F69C8C162843 /* SignalServiceKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64F34C7CA15311DB4CC906FE7017E311 /* SignalServiceKit.framework */; }; - 219CC591BFE37BE36EF8214073239B2F /* SCKExceptionWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 32D46A517E23B0E1F18ACAC0FC50AA77 /* SCKExceptionWrapper.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 21A006BDE3C14D989BA12F367EAB038A /* YDBCKMappingTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 69182084E4674C89F5E708E9B9254ADE /* YDBCKMappingTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 21BE27DF309261FABDC6B7111FA91AF2 /* BobAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 6176BE934F17D77F6FBF798A9B160A5E /* BobAxolotlParameters.m */; }; - 21DFC06A7381CB917EE4B45117E89D37 /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 004D98A65DD53A813CF84C655626B145 /* rescaler_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21EEC1B91C2B3951695D8BB7308BA3E0 /* TestModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D10464E6082AECE89552795D201C8EF /* TestModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21FA604F35989DD2ECAD6A0FBC4192E4 /* YapDatabaseViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D61BD3CB20B1F7195DA40CD01EADAA /* YapDatabaseViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2219ECC1EF9FEC85ACC5490A5875ACA8 /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CF7ED3AB703B304EF89256ADBBAF5EE /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 221BA0536C061ABD701C41BEA77B81A3 /* YapDatabaseSearchQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 8278F00D5A3E86C10EF9167EEF743AB0 /* YapDatabaseSearchQueue.m */; }; - 224B67C254D06829B75E4DFC65C3E59B /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57496791AF49FFB6B9B90CC48B794B60 /* Stroke.swift */; }; - 2257F2BAB9794F563BFC9084F68655FA /* NSArray+NBAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2750C706527E89446AAFE5D519BADE77 /* NSArray+NBAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23011DCE88A4CE4D858C276586C6EEC4 /* NSArray+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 48FCF687371DC92454C2EA556379E4E0 /* NSArray+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23285591998443EE6EF5D0D039CAB367 /* OWSOutgoingReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7811163CA1A25F71563D65C94EC4D040 /* OWSOutgoingReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 23387FEA1F993000258E72F656D2B589 /* OWSGroupsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = DC70CD4E4D5757A975C2711A7657EA84 /* OWSGroupsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 235FCC0162EBC0FDB31D42D373D0274B /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = C7664013F386B308FB08F1B450DD6B71 /* ge_p3_tobytes.c */; }; - 236FA0471FA377B289400EF20083D112 /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 4FDAAFA2B7DC393E6E35ADFB9119C3D8 /* sign.c */; }; - 237D3A378BA424A125F2C39561C21A47 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 239F5027D5C74C3BBAF4DDB298F21E0C /* KeyframeGroup.swift */; }; - 23CBAE3177A49B2481890E82F09CEF47 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88FC845E14BCB79052D4628B820D8011 /* AnimationKeypathExtension.swift */; }; - 23DEEFE9053192DD41693E32577FA2B6 /* Curve25519KitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED243864AC7C227FADF01CFBCBAB8D15 /* Curve25519KitSwiftTests.swift */; }; - 23FF17A854AF11EBCFC0BB602540F7A7 /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8751633F6BFB1B324364651C8FA707B8 /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 241C94915D5A8EC50B37F97916CC77F7 /* compare.h in Headers */ = {isa = PBXBuildFile; fileRef = BAA50C7F2B05D13B7ADF3C1FD2F273C2 /* compare.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 242F5EB7608B56ED4ABB29B9054F980B /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 938C98A192E0FC1B688F5F1130A93CDC /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 24504B2C38D07DB7DF1C8B145FC1EA35 /* OWSFakeMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 906F02E90FAE18E4D4690B56DC378EBC /* OWSFakeMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 248352E8B76880BA5BE8AD3A04A8AAA8 /* YapDatabaseOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 93E40EEAF90585855F8774479CCD6E6E /* YapDatabaseOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 250FFA3BF7BE8E4E77594EE4720781BF /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 049897B5C4E95629C374D0D9B999B271 /* Mask.swift */; }; - 2550C800BA6FFB1D62278737F6D16A45 /* OWSSyncContactsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = CA3CF5852BBA2D454867B55E264FC93C /* OWSSyncContactsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2562D9D6305BFFC344E19B227CF0CA55 /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */; }; - 25642F37A607BEFB42B2EB84FB373B47 /* TimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10D7D9DE52FAD3D9B65F915F33577C10 /* TimeUtils.swift */; }; - 257D6CBE2C30759E79585C60DAE3A3AC /* GroupIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1706E2BC350EFC5BF6FF7716D3722870 /* GroupIdentifier.swift */; }; - 25A86E14809E90B8B54C4A98403122E3 /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = C02E069971D4174091744F0EA6F1C9A9 /* race.swift */; }; - 25AE1259BBCB75C62EE9FD913854B5E6 /* YDBCKChangeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 4323CFBB71D2AE997DA6A5FD09FC7003 /* YDBCKChangeRecord.m */; }; - 260A4BEA160EC45938BE160B8E636C61 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0F95642B6DC4B4956B07F2E17089DA /* TextAnimator.swift */; }; - 2611B78EB18948A2D447CC86698E63DA /* any.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9990659C1112B5A595D84B4418A20ABB /* any.pb.swift */; }; - 2649F649763E20263768EB20DE294E12 /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = D3C28A9532F83DB867784D5173B163AB /* mux.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2652911EAB89233B6145746F857CD267 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03B17D3BE2283D16B9B2E7D0E82761E7 /* AnyValueContainer.swift */; }; - 2679483B8B6464E885BA072526E2D259 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 26F502AABED51FA3336F4A0C21E390D1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 26F615750EAFE07811A4B8A1D42F9E5B /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E4D046EBFDABB1CA4CED22802E3F24 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 271A67CDFD72A799E097B96060DEBB34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 27202DDECF09B8AF35C5BD1B48C3CDFA /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E50FBC669E31620959F3792446AAE71 /* AnimationSubview.swift */; }; - 27370E415B2F4264E45C9D3D117DF81A /* YapDatabaseCloudCore.m in Sources */ = {isa = PBXBuildFile; fileRef = EBB4A31FD2FED776A69CCF4FDBF8482E /* YapDatabaseCloudCore.m */; }; - 27A11C0234874E560215BBFAD10EE722 /* AxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1BD7081512D64470CD939B53D6648EB /* AxolotlKit.framework */; }; - 27E1A73C83C14B71BB859B11CC74807E /* YapMurmurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = C99AA4CAC6176D1EDA6B7CB06AAEBC12 /* YapMurmurHash.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 284D7318A3173D383904FDC76F2AD92C /* YapDatabaseRTreeIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 041C88B4D93DD99FEFBD3B521FA8C2CA /* YapDatabaseRTreeIndexTransaction.m */; }; - 2876BB0AD65F45D367C7A5E6776F13E9 /* OWSDeviceProvisionerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6791DE1A4933C075FB05D62EFB45386A /* OWSDeviceProvisionerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2881FCBA41476BBFD7B301B3C50D72D8 /* YapDatabaseManualViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = FD7485BD6CA070A21FD49BE86FED2A00 /* YapDatabaseManualViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29016693E10FFC5425FC08CD5BDC479E /* TSMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E795DB190D0A8E912C3264CEB78EB0 /* TSMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 29449E6630072B7F8AB418AB40FA42A6 /* TSRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 156B6FF37D4793C1447958CC09A85F2A /* TSRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2947C991DF0B301BDF616934AD75F79D /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 83D4D7F0E0D8D8AB88990E8130E27000 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29663D741B9169C0EEF315C0149DFEEA /* OWSDynamicOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F87FD5E46C3A9CB91EC28A1AE32943 /* OWSDynamicOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 297153A7E84BDDAB4400C11F622EBB81 /* Curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A3361EDD1ED6782D6E211FD494B76B /* Curve25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29715BC74D8DA726869F1CD038066303 /* YapDatabaseCloudKitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EC0720E3B0847692F5CD69DAF7E1DF6 /* YapDatabaseCloudKitOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 298921D340DC531857D4E06F28859CB1 /* OWSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C30AAAE87818455A2AC034F7E07A24A /* OWSOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29967BB74F7DC57626B7A65DD26F4AE6 /* OWSDisappearingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CEF01D7414898E481593D8FC70995FC /* OWSDisappearingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 29BABD8CEB8FAA86E86D85A5010EE467 /* OWSBatchMessageProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = B1902541D16DE9E957E14525F99A0330 /* OWSBatchMessageProcessor.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 29CA7C16A11F975751DF622958721A2B /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 515A256527AD2E192D35773441B097B8 /* CompositionLayersInitializer.swift */; }; - 2A325BF8C2C98ED1A9246347B160C2BD /* KnownStickerPack.m in Sources */ = {isa = PBXBuildFile; fileRef = BEB7FE24E5D0BEE9D692FC4912371DB7 /* KnownStickerPack.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2A55BC7B2F72B085CBD5527A04D59FB3 /* FakeStorageServiceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDD66A455AACA92AA02FE01B83BD22C1 /* FakeStorageServiceManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2A55DF0BB5D43CC6AB40455FFEECBD43 /* OWSMediaUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2D927988A50D4471848DBB095CABBEF /* OWSMediaUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2A804C18B142CE78637E9DB74E4BFB8C /* SSKProto+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CE287B3890E91F9E1E3435F8E5242E7 /* SSKProto+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2A85D73730F46BEA8E5D7DD39CA4D48B /* TSUnreadIndicatorInteraction+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F4D27D7300ABE13CDBE6F27B09D441F /* TSUnreadIndicatorInteraction+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2A8C27BC23C10B0FA54A22D1163C3E6C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 2A928BDF499FF1C6C4446C3D3100C834 /* ExperienceUpgrade+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A0073C8B05D1E76DCE74EA5D39D1158 /* ExperienceUpgrade+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2AAD788712933839DD37F9E0D55E3CCC /* OWSBlockedPhoneNumbersMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 376DC30BFE2F4D7AE3399432091A780B /* OWSBlockedPhoneNumbersMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2AB441DECC361D97A3B057BC8AF5CD0C /* IdentityKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 13749612FEA5473CCD5018428DBD135A /* IdentityKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2AC26769AF839FEBE7082F91AE27092F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 2B0815160603FE93F45A7B06FF013538 /* OWSAddToContactsOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6892648940657628B8E154A22210F51F /* OWSAddToContactsOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2B087574FEAC8E4CE1F08177622E9250 /* YapDatabaseRTreeIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 91A5E16452BCDF74EBADDA7C53F5E73C /* YapDatabaseRTreeIndexSetup.m */; }; - 2B4639301933C781CB96C1B19636C6D8 /* OWSCensorshipConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 3626FB457B0A623290454B25130A5221 /* OWSCensorshipConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B55E6D9E64B9F6F0EE2EF9B36F1E7F5 /* YapDatabaseCloudKitConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 39EB9084171D2EB9BF10028670AED10A /* YapDatabaseCloudKitConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B5A60607322B556E0B76D1A8CE88E03 /* libwebp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5D4F4182857D54870C5B24A4FF363EA /* libwebp.framework */; }; - 2B70365BEE44639B44CA4EFA78FB6092 /* TSOutgoingMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AF489A7F6EC63A7C72C3955A1E6AFC6 /* TSOutgoingMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2BB181F05303CD77E9B265997F75C44D /* YapDatabaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 1129A00C6B3CD3680D0E5D4F69E3C02F /* YapDatabaseConnection.m */; }; - 2BF2739DA3511EE9EC5D6CBE01EB6486 /* TSAttachmentPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E1B5D67ABE202D363F606D9179324E6 /* TSAttachmentPointer.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2BFF2D51248A1AA0BCB2800BDED3BA8F /* YapDatabaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D39B96753608AC388F2C05DBCCE70C18 /* YapDatabaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C2821AC27964723BD2FB32803B7AB40 /* YapDatabaseSearchResultsViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C1BC94471D61E33291C83A4E1BA412F /* YapDatabaseSearchResultsViewOptions.m */; }; - 2C2FEA5279E5B985670D84B79EC9B468 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 2C581FD6E07832A682A663F9B2D304F0 /* DatabasePool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43906F2171EFA4441BF565B875713C4D /* DatabasePool.swift */; }; - 2C5B70F98CCD9EDC6C2F782531A6B278 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 394F675CFBA0DB8B601AF52E9024BDBB /* YapDatabaseCrossProcessNotificationTransaction.m */; }; - 2C9D178FE32C9D0F47991B538C836551 /* MediaGalleryDatabaseSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAD6A94512FF04A91F781F1987979A19 /* MediaGalleryDatabaseSnapshot.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2CA5B0E9A8836C78669493C33F8CC7FB /* DeviceTransfer.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBB32893A6648812081059C479549661 /* DeviceTransfer.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2CB413A9D81C1682B43DA24A725006E6 /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 95044536351B4CEB2F07C2924BC5E9FB /* FunctionalUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2CFFD6D9DEB13B30041E6A88A6A5408F /* NBPhoneMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = C85EC165A248A31A90B376CEBBB691B2 /* NBPhoneMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D0ED5F6C0DE8FE5853503F0FA5C5CE2 /* YapDatabaseViewMappingsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 134DC47EC1DBA5FD34847B9B33F369AC /* YapDatabaseViewMappingsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2D11AC8E11631D25373665FCCB7B31A0 /* OWSLinkedDeviceReadReceipt.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC8E40C9437EFD8CAFF4A05DBE22A71 /* OWSLinkedDeviceReadReceipt.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D25AA1F4B4E8760B5E98949C08BF173 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 2D414730674A87BC392AC465206E425F /* SMKSessionCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2839C7C7F83CDC25C6DC0DE2575FAF9 /* SMKSessionCipherTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2D53E75EA588217B2E9AC30C84843970 /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 370EAF6F979349CE0B8F0D66005A801B /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D7E7EFB07E2985C9024113AC3A98D37 /* OWSDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1167FA88A923E27DABD79AADC39DC178 /* OWSDataParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2DADE1ECA42E05C275602F69B84AAE6C /* YapDatabaseCloudCorePipeline.m in Sources */ = {isa = PBXBuildFile; fileRef = 287FF4E8C6CAC1CB8A5E615B357C1499 /* YapDatabaseCloudCorePipeline.m */; }; - 2DCB3BA36D43362853A94B3A00F0CB5E /* ProfileKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37E05E1E7E1DC007E4D1D5EBC95715BE /* ProfileKey.swift */; }; - 2DCB734AC0A93DFFF48039CF50CA3C75 /* textsecure.cer in Resources */ = {isa = PBXBuildFile; fileRef = 9C96A509CE65A66D770A1D97243C98F9 /* textsecure.cer */; }; - 2DD4D56B83BC2A993961D7F1D96B22CF /* OWSUnknownProtocolVersionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D4888D7D288FAE93FF8A7C7BFF9A6D49 /* OWSUnknownProtocolVersionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2DE5C6CEBDE4E3B8B23287DFAD35F5EF /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; + 15A2212733F6C92B8B0C41C4736022E1 /* YapDatabaseRTreeIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 69B5A2F09A6008AEB25C46808ED89487 /* YapDatabaseRTreeIndexSetup.m */; }; + 15A2DC1BEC49D6CCA5E362987D0B2314 /* YapDatabaseConnectionPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 70D0C544143105D0AEEE46B066EBD038 /* YapDatabaseConnectionPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15AC459DE86694B5C5585213B04AA64C /* OWSOutgoingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 861310CECEC23CFF1445E95E7BE06E0E /* OWSOutgoingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 15C9B267DBD1EBB2D2B1E575DAD5E687 /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3897C421E2A5979DA5B8C130AE276AB7 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 15ECB204C8B8A3AE9478FC411217125E /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C06805CB678191CE023947B537834E1 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 15FE522580C6D0C8705DE4C7C97193F2 /* CallKitIdStore.h in Headers */ = {isa = PBXBuildFile; fileRef = C0A4A97AE0CED473E896A29BC6A53C4A /* CallKitIdStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 162DD440F928BCB195DD3452EBCED277 /* RemoteConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8990F590EE8DB5369E87232C5C8BA234 /* RemoteConfigManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1642E5631D5574A9AEB3B7B42098B472 /* OWSAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DB286AB2D0CD8178F369EE2D4DD4DEA /* OWSAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 165B89A545990CFC6CCA3BA954C7BD34 /* CustomJSONCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7337AB0226EB3C6B2F4CAA987C1001C8 /* CustomJSONCodable.swift */; }; + 1698988D4141BE82B0225212729F6D2F /* OWSProvisioningMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2238086F08FD02707DF552343D94574D /* OWSProvisioningMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16B119048DD9115925C4140D967A9175 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FF45C3C691E180A762023EF20D8CA2 /* GradientStroke.swift */; }; + 16B35DCB6283D9F0AB4E65BD7D632141 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC11225DEA377079105E3F2F4C8D0CB7 /* AnyValueContainer.swift */; }; + 16D1418A29104A177F5CED01F8EE7795 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = DF1F02E5572485CE1152350A3F95403D /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 16D5183385CCC512205ECDB4CB608799 /* fileenc.h in Headers */ = {isa = PBXBuildFile; fileRef = 251B0576699BE31B6B20F7BA795FE4F7 /* fileenc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 170D555DD049D1DE51D71F7F3AFDA5DB /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D367BC2198B5A2AE170FE3CB08D5559E /* AnimatorNode.swift */; }; + 1715DD9C1AC7F9A09226B3C3BAD73174 /* NBRegExMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC72AA7628506CFA5A6F6595A3767B7 /* NBRegExMatcher.m */; }; + 172A33B8A4DB099319A0DBD9346B37DA /* OWSDeviceProvisioningCodeService.m in Sources */ = {isa = PBXBuildFile; fileRef = 80DB043638CE2C51934273B82C0264EA /* OWSDeviceProvisioningCodeService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1756F8CD8289BECDF4BF6C2BF0A71B16 /* CallManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50E784A766E8CFDFDBBE2BE1F10ED40A /* CallManager.swift */; }; + 175F0D6CBA5BA5CA33CE10EB1DA8906B /* SessionCipherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A1D6387F0E605F59F49893FD09FB5D /* SessionCipherTest.m */; }; + 178B8315DA069F7F3FA7E05F2A17B6C3 /* OWSDeviceProvisionerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F2AFD75EAB1845FBE90A79BD603A367 /* OWSDeviceProvisionerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 17F569E8AB288B3FA754DF7ACF0261A7 /* ge_madd.h in Headers */ = {isa = PBXBuildFile; fileRef = 228476B253A6522D11AD924B32C44325 /* ge_madd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1838ECA6F32C24E41DE9E882873E63E9 /* OWSIncomingGroupSyncJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D07202A42CD140BDC8427BD1A87E068B /* OWSIncomingGroupSyncJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 187B5418400837870C745674C6A34E70 /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 86339974F936F1BC39EFC2EA6A2A51A6 /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 18A46E2A19B243CDD55212BD0875CBF0 /* SDSKeyValueStore+ObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FDE58FD0FAB7CF850A03D6C4E72DF2E /* SDSKeyValueStore+ObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18A80F10DCC5775BEFC2E213AF752718 /* OWSCensorshipConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD49CDF79728DB060F35297A3E98B05 /* OWSCensorshipConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18F146B299C0C0E60E71F1E071148167 /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 314FB42012F1789E083D9D5CD199044C /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 190A59FC3EA7AD786C3F2835B4CC91AA /* YapDatabaseActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A2F07561FA1A459B7760B12F7386E70 /* YapDatabaseActionManager.m */; }; + 19101F5992185F3A301833966A1567AE /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91971B3005ED40DFA74E946BD95CA2A4 /* PureLayout-dummy.m */; }; + 191A0AB8F67E09D7FBFB9664E20F78E0 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 200681593BF8F3C53F245901AAAE55E6 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 192A6B5B22A3C75F9DBE77E932CC1197 /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 39C9F4CEB8B763F51835478165199C94 /* YYImageCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1939D0A015033C917B58A81EE020AC0A /* Google_Protobuf_Duration+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0CECBCC2B1E90361B1ADBD35BBA5374 /* Google_Protobuf_Duration+Extensions.swift */; }; + 19550BA22D0F8427F9F6F308596E2FB8 /* OWSUnknownContactBlockOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E173DDC540E972656EDC7FD65FE10F12 /* OWSUnknownContactBlockOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1957507D9088F3182FFC97DD058CB2FB /* AuthCredential.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3DC10ECE32853CCD7155D4ABC987365 /* AuthCredential.swift */; }; + 197160AF8F8F9A2C1EB41EECBBD7E97F /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 5850BB02E8EFC0E79FC2287720404CAD /* NSDictionary+MTLJSONKeyPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19A2152BFA4ADE919B71A37D4ECF0F77 /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9181184A61664D5D292AD462AAD3B396 /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 19B306DED518A7CE251AF27F811853A5 /* Threading.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AA34E6C1B1F6106EF91BDC45A5190B2 /* Threading.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1A0D9D15667C1827A9C8C7B0367864F6 /* YapDatabaseManualViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E717A9BDE04425164014137F7E90E43 /* YapDatabaseManualViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A4457AB7AFCB235E3F757056C977917 /* OWSGroupsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B77AB67BB9B14C868FA30F63C039150 /* OWSGroupsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A576F7276F82DEC639EEC464425823F /* Guarantee.swift in Sources */ = {isa = PBXBuildFile; fileRef = 906D547D5AE1679A51C63CA791C348E0 /* Guarantee.swift */; }; + 1A828442BBE0727A6E0582E709B9CA6E /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 01CD5081197870DB67B987D2D757499B /* ge_p3_0.c */; }; + 1A8A4D5D6F75BD2E9D91B5ADD14F2D8A /* ProfileKeyCredentialRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CA293932BB1044B499DDF2606898839 /* ProfileKeyCredentialRequest.swift */; }; + 1A8D858C74B9748D88770EEC2AEA61D2 /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D8B9C01DA3FB203BB107F9386A28798 /* YapDatabaseHooks.m */; }; + 1AA8FB1EB030183E06F8BE107E4A800D /* FieldTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1E40596FF867A586DEBF68BFF396137 /* FieldTypes.swift */; }; + 1AD929F1CE028D7496CEFB244D7124CC /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; + 1AED990E07634412EB87BA129C30C81A /* StringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B0514CAA863523AB3F5AF529666A86 /* StringUtils.swift */; }; + 1B1E1D081930C97FC4EA909DF19B4F62 /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 10544C884D2834DF386E3067F7CDB825 /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1B2A3B04F32BA527D87CFC3C20416B1B /* HKDFKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 65EE0B9B0EEAC5D75B960D9CC974DD40 /* HKDFKit-dummy.m */; }; + 1B45BA5E5B80684C6868C7BE140DF476 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 1B859B4EB7D01D39116E2D2AF25F5DE7 /* YapDatabaseAutoViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 87615FF709370647D9AEB8B0434F43BF /* YapDatabaseAutoViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BA1C1980FC53769EBC61D30F7F760F2 /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 28BA750A2E1E74DBD1D87B98B600F0F8 /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1BB749A823986917F8D2BD220F88C383 /* OWSStorage+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = E9E3B7633B13F05CBC019B6BBE4EFDEF /* OWSStorage+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BDBFF0D1B372E423B9C128EDB1E739B /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631A495C12FA22B0A19FAB26E3637CC0 /* Data.swift */; }; + 1C09F12699F1C1E9FFA010D495B3F837 /* YapDatabaseCryptoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A1F75B1168C4066C32C4F61734CEBDFE /* YapDatabaseCryptoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C0F37C52DF80945E4D84C71E7595DC1 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = D5D7E94F89D3BD40C1829373560D4F06 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C10F5A1CA9F1CEC58D9299A1A340146 /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A433ECDD959DC0E014770A1D3341C5C /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C336C141B13E20A320CEDE4A795D85F /* FTS5WrapperTokenizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 793D3BC8537EAF423924740FCC25FD15 /* FTS5WrapperTokenizer.swift */; }; + 1C5630C30D8485434E7C4082C8DA1601 /* YapDatabaseActionManagerTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 23849BF72CAD775BDBAD089A8D92243E /* YapDatabaseActionManagerTransaction.m */; }; + 1CCD3F737633F9756845C4E2FB55A455 /* OWSAddToProfileWhitelistOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 41AD24931D7D50B7E32E6F2F337F9428 /* OWSAddToProfileWhitelistOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1CDDBD35FD1E2A63EDA9003EC00BB841 /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = CF0C1369AE8CEB095E1F3034E4BB4D23 /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1CE395B28169C6535FF606FFD6A02297 /* OWSOutgoingCallMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 57366472DB03E48420E7A54F515AD116 /* OWSOutgoingCallMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1CEA6C21BEA5FD2CB65B40EB19CB7787 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 54442B94CDD9F91CF4CEF0FE298D4AD7 /* yuv.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1CF0EBBD8D5B8093F5C3155EFF901EF0 /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 239771821D993947467BEEC3F46FA223 /* ZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D3521662F458B7CB1C95C662FF238F1 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070CEBDE1BDBACA7EE268523FFACF1D8 /* KeyedDecodingContainerExtensions.swift */; }; + 1D45315522648E047342ECBE92148D64 /* SSKPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9236B0EF92D86A7DBB5A1EBCF852E8D /* SSKPreferences.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1D46956D55229FF4D59BE0C1C06134FB /* NSString+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CB52BA9CFCE70FC97B795C9904546C3 /* NSString+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D54D1DEA6D54A705716BA4808B6FDBC /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56A6297A7479D5EBF972863EF6FF90FB /* AnimatedButton.swift */; }; + 1D558C81666A87265B12DA9724F27356 /* DatabaseWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838C149CA8736FAD8BF7B18341AC099D /* DatabaseWriter.swift */; }; + 1D890E91A410DA07AF88E4C44F5AFC53 /* SMKUnidentifiedSenderMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2A0288108F1FACB5F2F76CAC00396E /* SMKUnidentifiedSenderMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1D8A5AC03DA94AA00640F1F99CE3B0C5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 1D9434F3028F6B2F5B24AD1D5925AAED /* crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 688C2353841D536995D9F3A6D9FCAA0F /* crypt.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1DCF4E8CD48D68FD8F1E471BA05D7596 /* sign.c in Sources */ = {isa = PBXBuildFile; fileRef = 36BE6A0C8E0BE2074CD4FA170CF78209 /* sign.c */; }; + 1DD35149A93CCC82BDB4CE96A56C91FA /* YapDatabaseString.h in Headers */ = {isa = PBXBuildFile; fileRef = B80D8901526FF7951043E71F12E25E11 /* YapDatabaseString.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1DFC8FB9247A0F479DCFBC4C8B5E6EEB /* TSGroupThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 71A87165695CB7ECD2B082F2F73F8F56 /* TSGroupThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E02DB6813F53F863DD87F02C1F17345 /* SigningTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 44D3413C5CFF7D92969DF108953CD072 /* SigningTests.m */; }; + 1E06AE622AABBBB5A167557C43961038 /* YapDatabaseCloudKitOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 52075CD2B1CC54790CEEFCD77169EEFB /* YapDatabaseCloudKitOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E06F223ED5497D6337A93544D997746 /* type.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5A70989A320F151972872DD51621A5 /* type.pb.swift */; }; + 1E1E0FCC1E0D9830216F66D96C5B641B /* TSInvalidIdentityKeyErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D56A71FB0C5EDFD55881F3E9F1B295 /* TSInvalidIdentityKeyErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E39ED7C9D241387CE5132AF8D5F2899 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = A20F8F0E09A48A7286FFA40B062AFBF0 /* histogram_enc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E88B86E1E6D4E8D0AA6AE61084109F0 /* sqlite3.h in Headers */ = {isa = PBXBuildFile; fileRef = DD72D5B6920D976D1BE4A1FD0A03E14E /* sqlite3.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EBA8170738DBA00B6663C8B377832CD /* YapDatabaseViewLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = 3191BEB7DA14A6E9FEDB1E34F4C660C3 /* YapDatabaseViewLocator.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1ED6F2FFCC809B8AC2CD77EC4D5D1914 /* OWSRequestFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8213DD7E1BB9149467F144B747EBE9F7 /* OWSRequestFactory.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1EF8FBC4512717E695763E75E19A066A /* NSArray+NBAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CD4C5128A7B703F846ED8C1D9727EF9 /* NSArray+NBAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F09B3E50005E87874F42800D01256B6 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = A13236BEB3E85196D22E7578AF15C38B /* Connection.swift */; }; + 1F2567F28075F353AD44B6378905214B /* YapDatabaseConnectionPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D42F1909F4EDFFD9B01BC620D546F14 /* YapDatabaseConnectionPool.m */; }; + 1F2D31EBE0EF4717F3FCBA2108B6F9F6 /* FakeContactsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE75FEDD709998511AB28D77BDCC295 /* FakeContactsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1F3B784CB1F987BDA7B09E7AD2691002 /* OWSIdentityManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 304991CC3D7757004B5205DB00EA19E7 /* OWSIdentityManagerTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 1F554ACF476ABD8305D254125999D8F4 /* YapDatabaseOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC4AEC9BDE5C5E2076ECE87703CB9AA /* YapDatabaseOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FA4588EE16C63CDDC2D694E2C6B838F /* YapDatabaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 013DB20D234C96E179ACC701ACB559AF /* YapDatabaseExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FC55196389A9339B3DEDBBD049EA50F /* aestab.c in Sources */ = {isa = PBXBuildFile; fileRef = E27BA64CF28C23FF286FC938CB69C3B4 /* aestab.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1FD327270B4228C542A36E88B76874D1 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = B9769CB1EEBAF8B90BAAD06F9A870451 /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1FDA3C34286AB8CCFA0CE0458B68B5A6 /* OWSSyncMessageRequestResponseMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 43EE0D80A2E3B28DB71DFAF2F81FD51A /* OWSSyncMessageRequestResponseMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 202C1FF9C8D82D383B168F0A47C845A2 /* Date+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E66F805FFD1384A756B94A7850D498 /* Date+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 20492FA763EDFEBB874C051A63841E9D /* PromiseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3966894A3A6BD4D441CD6D57A486BCC /* PromiseKit.framework */; }; + 205CB3DA65ECAC22016910D2FFF1CF9A /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BC8BD4970C717AE8C058C144EEA76E0 /* animi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2089E7C236FFF9C9D2C0342D90C460B5 /* ECPrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B9D2820AD478EC96F2DF974A1093AFB /* ECPrivateKey.swift */; }; + 20A0AC19B9B61D414E30F2D5EE254B63 /* BinaryDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E1CB3A431C331BEBBC4DE549CC6EBFE /* BinaryDecodingOptions.swift */; }; + 20AF41F79672D221B5FDB28DBA565021 /* YapDatabaseAutoViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F58A8E0DA354D27CA7A633C19A1CB9D /* YapDatabaseAutoViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20B10FB9B2AC7E83E0A6B68EA08F98AC /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 6318A3C0D5D381D9ADF5F8A622F02A7E /* NSArray+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 20BAE17E12EFCBCC0C1399B305DC9BA0 /* OWSLinkPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = A28577278F6E733FAC41E5D565258466 /* OWSLinkPreview.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 20BF176F15520EC3B61C6F96517DD54C /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F44428B73166CBE90D59C4795C64AC3 /* base.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20E82318B8D460754E10A00EBF39B4E6 /* SSKMessageDecryptJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 889B570A4003374D6294C3D6C3164E05 /* SSKMessageDecryptJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 210A263FDD66CAF4A1B47D747C6F9BB1 /* SSKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 50F995225490A9E3E25D0A8B46E24272 /* SSKAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2142E5E033E476301068B272D52482F6 /* NameMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB37995D6CC980B3E39D8E4642DF874 /* NameMap.swift */; }; + 214B1E5CFFF947C2FB399E3B23B3E217 /* AccountServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE9E8A7B569367E60A8907E6C052725 /* AccountServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 21558668E29FE750D94AA29F399F82B1 /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA63B1DC25BBA9CF5EA097798CE9D09 /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2169344A567A09C4EF6AE1D75F26701F /* aeskey.c in Sources */ = {isa = PBXBuildFile; fileRef = 8959CA2E4CAB2CD7525585E231C0F012 /* aeskey.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 21CE6536040C6866C64D6DCF3FA63824 /* ServerSecretParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 065058781B0B3F24589172AFC8BFC688 /* ServerSecretParams.swift */; }; + 21F46ECCA7F545EF9F8A50630EC93D40 /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A5429C086D49B0277FE576DF45D5BEA /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2211C23AE0A7F153E03314AB455D7642 /* BinaryEncodingSizeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B78DFA39B3EF67032E63652E881E027 /* BinaryEncodingSizeVisitor.swift */; }; + 2257C210502090489B1EC131B9C55280 /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE57F56A929BC9E5AD90922667161D7 /* crypto_int32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2273B360BE86F00EE2310EDD2B1E4606 /* QueryInterfaceRequest+Association.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09CA68270B55B8D318ABF097CCC1229E /* QueryInterfaceRequest+Association.swift */; }; + 227984C67B93D691E73CAD4ED04D5B72 /* OrderedDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = E49BE7B74E031E75C23BB7E7305079CC /* OrderedDictionary.swift */; }; + 22C0C143D98178CF2A1B9749B023B9CB /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 694E5B523E54822EFD504CFFE709444D /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22C6DDBD97957579D73739ACE9827870 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C2F0CC3AF00F0DFEFC61F5907983A36 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22CF477158BAA21DDD376DAC78876FB9 /* YapDatabaseRTreeIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D5F374C9F88EE9E026089DF001D2E97 /* YapDatabaseRTreeIndexConnection.m */; }; + 22D7FE966C81DE0829C3A93773B4C472 /* SignalProtocolHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BEC37FC75AEEAD7B82BB24827FD550C /* SignalProtocolHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22FE14C387A89CD61448AC05A83D5F36 /* Database+Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = F95013E22181BCD50288C3991F0E52F3 /* Database+Schema.swift */; }; + 23042EC565EC862CDD55126CADEA164B /* TSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 287873893B8573A9B9E4E6D69979D465 /* TSThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 230B0C8981331DA8CCF3FBBCD04345A7 /* TextFormatEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8E79CD4635E20B45C437A0AA3848FA /* TextFormatEncoder.swift */; }; + 235A94529C744AB99FE50C1D6CCD9859 /* FunctionalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = A6392571FD57FC820EF7B49E03A8E198 /* FunctionalUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23683A4D94A704AFE5A226B7666997C8 /* ProtoNameProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C6D14FB4699018037BB1BCB5FB24B4 /* ProtoNameProviding.swift */; }; + 2379F58D53141B7D90DBE34330095C12 /* Starscream.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2301C4F0291B7AABF0FEF454F1C19945 /* Starscream.framework */; }; + 2385179A726F0065F27794FD4E26A1CB /* WebSocketResources.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 770142D92959E560CEC82D884A39EF55 /* WebSocketResources.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 23B33A8A2BC48ADC9EABC6BAFE34EEE9 /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = A5CF593683457E67F89EF517570EE0E8 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2437447644C4CB077978FF984E782ED8 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB918DC9E3BF8CE4A75FF565B74BC35 /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2441D945F4092E363A520FAA3BE937CC /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = C59CEB769A9579E5CC1DD3E59174CC21 /* api.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2464CA3EF084FBF782D05071022D9205 /* OWSStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = FA58879C57DF15368037B9A8BAE39DE3 /* OWSStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2476058B1B1D8F23F7992A4050525002 /* TextFormatEncodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 329157E270F58A53D2867165A5CD5293 /* TextFormatEncodingOptions.swift */; }; + 248B941CA538E3E8C024C64FFBA1A6EF /* GRDB.swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9037E84E58192A07389ADE435C8505CE /* GRDB.swift-dummy.m */; }; + 24B40D8C059CE773B9BAC47231F048A7 /* SDSRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 670B3FF7E68EE0C54A41EA3463F5621E /* SDSRecord.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 24C6E743F378B29A1B4E4D32AD413387 /* OWSBatchMessageProcessor+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 301521733245A855EE23B3D6C53EEA81 /* OWSBatchMessageProcessor+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 24D3BC992497C1FB3EE146E1C4096BC3 /* SQLFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797898B88AE7E7B9AFCE13FD10559032 /* SQLFunctions.swift */; }; + 24DF096E33EA955E148D06D7E7A228ED /* sc.h in Headers */ = {isa = PBXBuildFile; fileRef = CF08E2BC92AB010DCBB854DD1DFE3606 /* sc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 24E8AEFA1735519D7574A41608C5DBFB /* SMKTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 137D06EF886DD3AC00563D6CC9D06085 /* SMKTestUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 24F9DC9B3F41E2AF2D7DF06DFC7F669D /* YapDatabaseHooksConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 6624427B00725C2C4B4C0381C731E66E /* YapDatabaseHooksConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 250CB12EBF4B79B275FA06CD0D29E4FA /* OWSSessionResetJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F71A3E04AF2692F9744C731065F29A0 /* OWSSessionResetJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 252E07F95D3AD93F58983F92B1B711EE /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 5921C06693AD2E012ADF094C7C23D96F /* ge_p2_0.c */; }; + 25650C39D94950B4C88FD048E785870F /* NBPhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = FB703AE8BB64B01ADFA5A7315535F154 /* NBPhoneNumber.m */; }; + 257C6809DE88D18D16340BB367AD379E /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14506BBD0644DBF8BD757448A8BA6A0 /* GradientStrokeRenderer.swift */; }; + 25B71EBC0C22BC3F536462D842AC479B /* YapDatabaseViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CA9B5F52AF0EDF8119E2F42831831CE /* YapDatabaseViewOptions.m */; }; + 25F5CE23DE944998C2FA60F2FEA589FB /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2894DBA787EFD1A7C0E1D180873315C3 /* BundleImageProvider.swift */; }; + 263D6F3E55C787D13B6AD02E8F1B1499 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF43618FDCE92B44EF9101EB5B32977 /* EXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 265F5BF2715CA02BE9F9A487488EC3FD /* YapDatabaseViewMappings.m in Sources */ = {isa = PBXBuildFile; fileRef = 11BB970126BF6311BD02EE176B2221D3 /* YapDatabaseViewMappings.m */; }; + 2677100432996D47738D0220B4ADC8A9 /* YapDatabaseTransaction+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C104DCA96118917382D7DD015CEE5C4 /* YapDatabaseTransaction+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 26793576EBAD080040B4694D669002F1 /* TSIncomingMessage+Builder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93A42ED7ED10FC7E9A3A56CD2E612FA2 /* TSIncomingMessage+Builder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 267F2C345EF2FAC7861294ED52A584BD /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 580A0AA59B5A83897A54F2957034C883 /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 26850006A1D949E181F645B0CEB24610 /* NetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A092C980A2712A57E13248428D5541D4 /* NetworkManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2686F69BCE08BD4336F81A22DDECDF78 /* OWSDisappearingMessagesConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9967E3EE8C9AFA3E7DAFADEA560DD745 /* OWSDisappearingMessagesConfigurationTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 268E7E8C930C299C4D6D02E035AB77FA /* SQLSelectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8BB4D325E18BCAED3A6C1CC8CCF76B7 /* SQLSelectable.swift */; }; + 269BA0AD61B3225A011D0B14ABCAAB49 /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A9895F0879A6BE43C8AB2C8329FE968 /* NSURLSession+Promise.swift */; }; + 269BCC71FDEE2F4BAD6015C357439196 /* OWSIncomingMessageFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = AC56839F2D0CB76DD3D536213B29959B /* OWSIncomingMessageFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 26A9EBEF4FB142A001D46B755D741D38 /* SSKJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3712CAA6975926A97BBF12E6EBAE6ED1 /* SSKJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 26C15D3655020039A00A7593266C32AD /* TSOutgoingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D3EDA57BFEE88AC5C7EDECA018D9FDC /* TSOutgoingMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 26D31B3AEDE0851757B5105E0A581F63 /* Google_Protobuf_Value+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89A3D2B7E7A32207562765B571A722A1 /* Google_Protobuf_Value+Extensions.swift */; }; + 279116DA29E2A6773D0C3044AEC6D5AA /* DeviceTransfer.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42656C1BFAE026F70FC7225CEC0530A8 /* DeviceTransfer.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 27E3A82B953D643851E1935766DF76BE /* OWSMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = AD07137A73B8EC8A0E900A37B1018A1F /* OWSMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27F422D9969EEA864E1C25D33720136D /* aescrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 0F0C538A8A38EC3F27F6023DAE0CF67D /* aescrypt.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 27F9D1DF3BB44AE758A4D2EEA82BCF8B /* TSGroupModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCD500CE4EDB290454456533D308ADEC /* TSGroupModel.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 285569337809092EA77AEE1885397FD1 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6A00D2CAC3355352A4C4B493E88E5FA /* QuartzCore.framework */; }; + 285755B6D41B408A73D75283B6C730D0 /* YapNull.h in Headers */ = {isa = PBXBuildFile; fileRef = BBE706D7EF6CE7FB09F24C11A2B95AB1 /* YapNull.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 28739B2638762D2BFE1B11386EF45F35 /* JSONDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C39DDE3C5833FC6AC32B939C86579AAC /* JSONDecoder.swift */; }; + 28C0A143334D664982800D0E28E8A466 /* vp8_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 67043E62FEF209B92CF898337CBF36F8 /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 28DD78F15CC72949EE07918B7C3F8D36 /* OWSMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 553EBA05DC2E30986D6B0225B51618FE /* OWSMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 28FDD52ED6ACC73A8B06EB443FA1A2C8 /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 68D9E8FE18EDAAEC9352270296397AA8 /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2911881CC044A529D8E095B163B7C7EA /* OWSDisappearingMessagesConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D34AF0A1D7C4A301FC37E59323ECB1C /* OWSDisappearingMessagesConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 291CB6ECA5750A073E13192960DB1768 /* YapDatabaseSecondaryIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = B27CA27D6CDB1DD7B19894DEDDAEB01F /* YapDatabaseSecondaryIndexOptions.m */; }; + 296F88F5A5F354FC386659EA3515887E /* OWSUploadV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B10E29FBCBEEE1AD83CF29EEAADDC85 /* OWSUploadV2.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 29C92F21BB3CD240BC052FDBC21636CC /* Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35489E9D385ED0C3AD286B9F5F03BE1 /* Compression.swift */; }; + 29D8A0BD16ADBCC94154BC4A8703838D /* OWSFakeCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C9C5E97466E67E5706AD99C1C4E7CA6 /* OWSFakeCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A1B99AD53DCC45D2C086073EE9C08DA /* TableDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8878B983D58F17CB81F15769CD1B7883 /* TableDefinition.swift */; }; + 2A1C525B9CDB35614A0BCE6813DF78D4 /* PMKUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AE9965CE7D82B470A6C104ADCF7D154 /* PMKUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A2AE392404968EA79801FA00C579F44 /* SAMKeychainQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 021ED598C40F7964AF43302EBFE3615F /* SAMKeychainQuery.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2A2F119A4FC935EF82C0EC731811F45B /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157C267AB90E78568FB061791AB8B07C /* CompositionLayer.swift */; }; + 2A4E33302CFEB60A73528D4E07D73D7E /* OWSAddToProfileWhitelistOfferMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33AC0391ACB00549F4DCE74D07A77507 /* OWSAddToProfileWhitelistOfferMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2A5F03F9405BA59C9B0E3DEBE134668F /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = AB93FE1EAC5C33BA172C219CF07DB7C3 /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2A5F262844C0DF3847F29E13BAF0D20B /* grdb_config.h in Headers */ = {isa = PBXBuildFile; fileRef = BE36C32A97F2AD0155F1C9FE8CCEEF31 /* grdb_config.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A98D77880248301B01F423687D4FF9C /* YapActionable.h in Headers */ = {isa = PBXBuildFile; fileRef = A3F8ADCD597C33B75A4D78B9F0E11442 /* YapActionable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2AF71D0ADEDA155E9071DF0A9C6C429B /* DatabaseValueConversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC840AAC64EC6D077DF8C78A4CD5FE87 /* DatabaseValueConversion.swift */; }; + 2AFF342FAB23FB9BF8000F145AEA5285 /* OWSVerificationStateSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4044CEACA35A0FD45845E7E12F949055 /* OWSVerificationStateSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B370D09D021CE2AFA2930C9AA5B2050 /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 66BDC0F1900AB1E9D8CE4977F491EA5D /* SSZipArchive.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2B5CD622F4970AB75C6699303521F8A1 /* ref.c in Sources */ = {isa = PBXBuildFile; fileRef = 41EF3EB966D89E1BAADA5740CF494C39 /* ref.c */; }; + 2B5DE71B711C6F35F863D1B6B0C92CB6 /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FD93C679DAFDD9C40F9F83FAA57D91F7 /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2B850F65B8836AD4E6E5B118F93ABFF9 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595C4990FC55F8D8A75C5952B56F4BB6 /* KeyframeInterpolator.swift */; }; + 2B894558FA66BBAFC42C9E300E2E913C /* OWSBatchMessageProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C28C5758636AD3F58EE1F401FD53F0D /* OWSBatchMessageProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B9BE6A18279B47150FC0B9F03E50E9C /* SessionState.m in Sources */ = {isa = PBXBuildFile; fileRef = FE8ADC060DF3F5C454A4ADB15E514704 /* SessionState.m */; }; + 2BA13C50716E234EF07B3C286716A0CF /* OWSContact.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E4A1BF699532D1C4ED6E46E40289344 /* OWSContact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2BB6ADAB23346B24BD79BE12A39E99A6 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C01F55403B0D1F1B4FD2A30791C63F4A /* PreCompLayerModel.swift */; }; + 2BB7284D55BEDFB82EE2BD160B330437 /* YapDatabaseManualViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = AC14569BC39525A0AE6ACDCDFAC425F4 /* YapDatabaseManualViewTransaction.m */; }; + 2BE179DB1D137665B89FEDA819D81423 /* YapDatabaseRTreeIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FFB364C81F0D4C103C23C049230F81E /* YapDatabaseRTreeIndexHandler.m */; }; + 2BFA4CC1150D1A52E970207FC4745568 /* OWSSyncFetchLatestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A0826C928459ADBABDF9F2224D83B9E /* OWSSyncFetchLatestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BFC2C00A2D42DF47349816CD39E4A16 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68BD654CC2BE5A6B4D71A6EF905B056A /* Message.swift */; }; + 2C2A01EDD7A886324FF462052A6147AE /* AES-CBC.m in Sources */ = {isa = PBXBuildFile; fileRef = CE453F76203553B8C862C5C9304C9E4C /* AES-CBC.m */; }; + 2C4B23E2B60E35634E90E7562B98618A /* YapManyToManyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A0CAC2B54BCDAB7F3DC6A4EA231E2AB /* YapManyToManyCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C6B440801E73A831123812BE406A686 /* duration.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 088029EC6B7A3D3B55501AD3256D8665 /* duration.pb.swift */; }; + 2CAB1568EE2D72CD42604EF4F32C9AFC /* SDSRecordType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CF7D13813B31F061082A38869E0798E /* SDSRecordType.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2CBD184DD18AA90A66DB4A25F40E8773 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A1F08ECC1A61171AA623087379B511 /* Utils.swift */; }; + 2CC525DA69E7E312386A01986C0CF41A /* YapDatabaseCloudCoreConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2904082CB838B61A75D58142FC35A44E /* YapDatabaseCloudCoreConnection.m */; }; + 2CF56D52876AA6BA3E70287ECB939D53 /* InteractionFinderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5263C6ADE3A06D5ED4DF958E49E6E97 /* InteractionFinderTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2D022624C6A4B7CB86D3145C303FC663 /* ReactionFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12225C838C1B44E06A035FF3FB23CBD2 /* ReactionFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2D09D3EE07B7341F1E486CF7C332A512 /* JSONEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27049476536FDC076533CCBD9168475B /* JSONEncodingError.swift */; }; + 2D4EB60DEE26ED0305D1E021BA72AACD /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B0CBBC85300F54CA05E2E97B6A2EB94 /* Star.swift */; }; + 2D52067789487B832468D3A0C3EA7AC5 /* pwd2key.c in Sources */ = {isa = PBXBuildFile; fileRef = 72F6525A6399F86382B0B65DF220D051 /* pwd2key.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2D5DBDB8A17F0AC9BFA1F530A59E0708 /* SDSTransactable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE0BE4ECB0347C95447ADA0104E2CC07 /* SDSTransactable.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2DC93974FA31F75F9915CE6B41EFE5D3 /* PhoneNumberTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ABD331C6C7C0C837A919FB3A0499696 /* PhoneNumberTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2DE6CB19607AF4E01D0B25972D54C5B4 /* OWSIdentityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4991B3E65A548FB777C575D5FE59467F /* OWSIdentityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2E056D660B066496F0E5172B102D1EA8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 2E06C896D64ACFE39DD6A1737705F4B7 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8FAD8CDDF4F388824A18F3EFFC06308 /* Group.swift */; }; - 2E1DE3549F4150EFCBB2ACBF4C03D5FB /* OWSIdentityManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2467C577E21611BD8D0E57EC490DE3F1 /* OWSIdentityManagerTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2E2A66326E3FFB01958A494021A54F44 /* StickerInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF05A08D129E6C1623F5309079AB81E /* StickerInfo.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2E46D9F865692EF4E36F29D128C16C16 /* YapDatabaseRelationshipEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = 66CA5E38B0553E37E228B2449E19FCD0 /* YapDatabaseRelationshipEdge.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E4E5691A58623E96A331810CB39E7FA /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A432BFC3C4D4E484B61199FFC6B2778 /* AnimationView.swift */; }; - 2E56343C3EFD2DE3C0B54C34A423161F /* ContactsInputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01392CA30C34E4C97A1A7A60D209FEC2 /* ContactsInputStream.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2E7BDD6BFF5C77E2734C5B84E754D6CC /* iOSVersions.h in Headers */ = {isa = PBXBuildFile; fileRef = FF6E90D599104A6AACC1D2E934CA4E0E /* iOSVersions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E84E28696CA6297BBF06EEAF0572995 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABBF91D5DB3F8A959E107C8463A246DB /* AssetLibrary.swift */; }; - 2EB7DB58CBDE2D043C51260AA3AC4DA7 /* OWSIncomingContactSyncJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0182D823C83054812DB0E0BF46AF1239 /* OWSIncomingContactSyncJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2ED8AF75564E4D829788F475EDE15644 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A1A6514905C0025F230442B060CE237 /* SSZipArchive-dummy.m */; }; - 2EDE83025BB57A98C45C48A55D466D1E /* DarwinNotificationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = B435FD191E84D5C7394D1B82AAFB300B /* DarwinNotificationCenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E0D275564688812FE23AFFFEDC980F9 /* PreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 31E8E592FE6C27A48E4EEC2E07D5F3DA /* PreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E15F1C5E9C42AE0B136C3EB30620C3B /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 64FB54CCE9309B88CDA766FBCC1EE2E6 /* dsp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E7D095692300974A19E6CE7ED457C2F /* ThreadFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5565333D5013E144940FC87586E6F030 /* ThreadFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2E7D98A219096AC5767165E3C47C99F9 /* OutageDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48BB09A7A60F11006F62E615A79131AD /* OutageDetection.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2E8528BC39D32AA03EEBB490943E617E /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 73A618DF81E92C4E5AA49C44027F0325 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2E99F444E39DB76616723708D738BE9B /* NSTimer+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AD940514094480674F0A824FFF359AD /* NSTimer+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2EA287B1CFCE692D887BA8AD8FE742FB /* SMKSecretSessionCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B3CA663D21F00A70A68C478F4EEEDA1 /* SMKSecretSessionCipher.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2EAB131F9F123BDCB538AEBA764DB126 /* OWSDeviceProvisioningCodeService.h in Headers */ = {isa = PBXBuildFile; fileRef = 4146ABEF431571D5786DC9CF5D850664 /* OWSDeviceProvisioningCodeService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EEF3EA02614FA12144F8E60506A494C /* OWSError.m in Sources */ = {isa = PBXBuildFile; fileRef = 715F3D5C8D14BA10ED5FE6976EF2E06A /* OWSError.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2EF455E5520191B30156CC0A858500BD /* SSKMessageSenderJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 479ACE432AE718308D2DA78CEDCA5E37 /* SSKMessageSenderJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 2EFC2FC7F5D4AA276B111E3B2B89138B /* Pods-NotificationServiceExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 054F029320089BD38F3841BFE5C0133A /* Pods-NotificationServiceExtension-dummy.m */; }; - 2F304B56910986B36DE82E2836F74A77 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F2266690C2708281A098206B24CB1F9 /* SwiftProtobuf.framework */; }; - 2F48119F9E02BCA5AD84AF3DC1E0EC11 /* zeroize.c in Sources */ = {isa = PBXBuildFile; fileRef = 4A62FA38C101E0AA4DA69F14F0E9321B /* zeroize.c */; }; - 2F6DA20B55A7CACF36AE330553FB1119 /* String+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DF3D147F6C200646208117B1CC1E11A /* String+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2F7EDB039D2A47A3C2C23CA41D994439 /* OWSMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = D913C088D2B6F98BF762D7B4D9510899 /* OWSMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F9277A32FA25D4F8CEFB8514391E18C /* NSURLSession+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 25752D06266F34EF1F217E6193AED160 /* NSURLSession+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2FA08F63786C4B8A3C2A814620FD5F7A /* YapDatabaseFilteredViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = FF0A87FAE194B10CB18891739659FF20 /* YapDatabaseFilteredViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2FD73F27DF829B7AA81E4886EAD8A743 /* ge_p3_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 90C4CE2CD0516379202334F126FB8FCD /* ge_p3_0.c */; }; - 2FE1D09BA5899DA9957650A00B3DA882 /* OWSFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 55510A86CB5F5F9064C3B4C043C04B8C /* OWSFileSystem.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 2FE543AC580A3C0A295E579357393260 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37E343ADF52453CE1B63B8FF058BF687 /* PrecompAsset.swift */; }; - 2FE696EC81CC10D3465649B826C6F534 /* YapDirtyDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = C17B691FFD8B6994DD346253300FA08D /* YapDirtyDictionary.m */; }; - 302AB2E86046007B00A2B7EB8BCD0B4D /* OWSDispatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B698661E7232EE70B103AB7374C7D86 /* OWSDispatch.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 303F664C451F79B836E7E1BC1ACF23E7 /* TSOutgoingDeleteMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 17FD80552FDBB7E8E1283146E2C4F20C /* TSOutgoingDeleteMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 305FD60CB41E19590575E8706841EE9D /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F83E3E2EE83CB7ED761BF3312BFCE56 /* MTLTransformerErrorHandling.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 307C24CBA20B730701BD587289B19450 /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 24F095A6AE73554FF058B43B07470626 /* vp8_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30A83E2078A62F4005FB5780FE57C244 /* PMKUIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D3B40C5F0EF9AF8642FD1405C91DA62 /* PMKUIKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30C278B1DADF931217D6E4D23D7E6A4C /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1055CD034A36714A40625217F070C86A /* PureLayout-dummy.m */; }; - 3106E559948810ABE0C755A36D982501 /* String+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9332E2D26041EB599522540C5398DA6D /* String+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 311E8CCBA8DC3CA586F8A2757183CF92 /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B107E58EDEEA656344FC78514B325666 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3130710626221B23BAE02AC499014C31 /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BE01ADABAE10D5F4B7C83FC8BEE38D97 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3156637344E654412DDD7AF160101F31 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF2AD5A5ED3B7202A192BA2A14CEB665 /* UIKit.framework */; }; - 315797E31C44268537B857D82A703625 /* HKDFKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AAAE995790A70952ED05EC46BBF1B517 /* HKDFKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 317DA47D93AD52607B445CA9135A9BF7 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E88DFDE3A19FDA7F41095AFE7D1E21FC /* MobileCoreServices.framework */; }; - 318B09AC2D55B178753CD186E107D852 /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B2C938CF0D771F394C07D468A8CF526 /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 31901CAC0D5C4F089F2BE5E81848D56C /* OWSMessageReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 813CBCF335D853A216C236247E28B895 /* OWSMessageReceiver.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 319A06B454768D0C8D9297B7BCC0C05B /* SQLLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11128C810A506EE53A53C0681050F407 /* SQLLiteral.swift */; }; - 31B57240FE4C76E9146E598FFC025B59 /* YapDatabaseRelationshipPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1723A323E8124E6AD548AA479B45B3DC /* YapDatabaseRelationshipPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 31EC64BC6F91F778605D9D6A73EE812A /* Native.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FBBEC0857D1277C7134A05B6E14809F /* Native.swift */; }; - 32011CD194EDAB6C6DE47E269A6CC2E6 /* RemoteConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 713EA28BFB08657B3BFFA95E48C35257 /* RemoteConfigManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 32056CDEA504B348F381D694529D9C46 /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0F3264669B6DF97CB20CA2CDC776ED6 /* HKDFKit.framework */; }; - 32074530CFA92B57F597E08A1194F31D /* OWSIncomingMessageFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BD3C7A692F17662621E34F216BBF966 /* OWSIncomingMessageFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 321C0BFEF7F23F2D9B1D323A433B2237 /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = EF518C1D0F868FE84510477CE4F9ED57 /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 32265C69A616E6957A6EDCA404D5938A /* ViewOnceMessagesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 686BC9E69C4FA7B8ED6605C35CF3D535 /* ViewOnceMessagesTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 323CFEF342E4954CA0323648CEAD6BC4 /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 58AFCE241207D46EAF37E840D7C888C8 /* fe_1.c */; }; - 32569E760EFEED48A55BA67A297187D6 /* CustomJSONCodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 532DEF170DCB0565D71A8040ABF0045A /* CustomJSONCodable.swift */; }; - 3264C5E856A6CB5291F73424A83DC583 /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */ = {isa = PBXBuildFile; fileRef = 7B392D6AD3C9F106148283C53C61D291 /* DigiCertSHA2HighAssuranceServerCA.crt */; }; - 32816C989AE9BF44F987A3A9DCCC3E8E /* SMKUDAccessKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440786895BC95F9EDE5A7E9159E2D3F2 /* SMKUDAccessKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 32D7B27B4C060026609720A5212412B5 /* CallKitIdStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 2449B4AFECC935F007B07EF4A2213E4E /* CallKitIdStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 33086E1AAEE696A3A7148DCE80331407 /* fileenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DE8C49A33BC2BD096BC3EF32DD904B2 /* fileenc.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 334749605AC67BA9111568D6FC0F3BB7 /* YapDatabaseExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 27690E30E4CBCDFF16E5F05F17B88EF2 /* YapDatabaseExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 334D0E6215DB1107A56122566BFA1997 /* OWSDisappearingMessagesJobTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F304546F3B659B77BCF60269A1EBBE9 /* OWSDisappearingMessagesJobTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3352A5A9ACC7D17BDC2EBD304123A06A /* OWSRequestFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 15E0B9BA83DB0AE5F01D5A9B7F819BC1 /* OWSRequestFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3399836DD93FD079343393BEE6F194B7 /* SDSDatabaseQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B23974064CEC42760820186C829894B /* SDSDatabaseQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 33A58820814588EE88E4092AC56D36E5 /* TSOutgoingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65691B0E8AC94516AB6B6174C417C7C6 /* TSOutgoingMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 33C1F157D4BEBC3C4916A985E99A7EB7 /* argon2.c in Sources */ = {isa = PBXBuildFile; fileRef = F083F3690B946E1043FD58F623906E9B /* argon2.c */; }; - 33F0D7E58EF608A61AEAE7E2C3B8C998 /* QueryInterfaceRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61DC3CEFF0629498CB535541F3942043 /* QueryInterfaceRequest.swift */; }; - 345259B0121E128C337F0BC5B69F90E1 /* TSUnreadIndicatorInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = 514F802726626F2F8BF8774F8516E765 /* TSUnreadIndicatorInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 346DF867805AC5F95FCEB0F7533125C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 346EEA805D86CE418B8C60DC56673383 /* OrderedDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9879CD612D2CAA452B2F60F7E89105E6 /* OrderedDictionary.swift */; }; - 34AB06BCEBB83DA24DE276B39FA1F8F0 /* ProxiedContentDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F5A2F10D94C8DBA18C604CC3DB881F7 /* ProxiedContentDownloader.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 34DC56F8BF98A6B4C452655BD42FB7A0 /* YDBCKRecordInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BC7B15FBEA7EC70F2257B5F1D6A0EC2 /* YDBCKRecordInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EE809692B0DE3C05B0FEAB8AF83DD8 /* YapDatabaseFullTextSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E00AEB85A147DAF99303D73C3D304FA /* YapDatabaseFullTextSearch.m */; }; - 350C70A657D74BF647C87862A3D96AF8 /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 69941BCDDEC15BD3B469444352B43C78 /* vp8i_enc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 352F647159AC073CA20404C3F293CD36 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = D3DF7B315AE2727523BD1FDCC00A6DBB /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 353D4458AAB845EFC849E8A025E8EFF0 /* ECPublicKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7815E705E2B9B1A4C42B435B1276E1B0 /* ECPublicKey.swift */; }; - 35431C884CE272EC49A2255F5EB85DED /* YapDatabaseSearchResultsViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = A7193150DA368C933681045F4C37BC7F /* YapDatabaseSearchResultsViewTransaction.m */; }; - 35513CAD1DC131CDA7E0ED493985C5BB /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = DE1F7EAC14974B4EE45F50FC4FAF9852 /* when.m */; }; - 35545057AD9B06A731CD3F6F8AB19973 /* blake2.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DF7794F9081FCB11E44E3E322C87A3C /* blake2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3575F1A1B3484DA9E69593285AA2536F /* ProtoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 495E7BEE9C8141EA7AAE298E5A1A2360 /* ProtoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3589391E4B34B97C6CC1628561B6644A /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60A476E0AAEE631E0647EB785F0F1A16 /* LayerModel.swift */; }; - 35A5B98DEEFBC3134C064391D692A183 /* OWSMessageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E526D0CD72E18C52B33B20AF533653 /* OWSMessageUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 35B125D01853880958BECC8A264049FB /* OWSUDManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2183706A5FCB583586473B758561B722 /* OWSUDManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 35B587485808E94AE64D1924D8C04A81 /* NSArray+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = D21E8F965702ACE2DDE7F4B7B413365F /* NSArray+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 35CC3E94CAC3CB26620E3A3533E1BE4F /* OWSBackupFragment+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27EDBB1D813D3DCE22498C2D22F1B4CD /* OWSBackupFragment+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 36395A060D0CF042C9111BBF38EA0BC3 /* SPKMockProtocolStore.m in Sources */ = {isa = PBXBuildFile; fileRef = C87D8D20D0C493C791D296FB14AD3804 /* SPKMockProtocolStore.m */; }; - 36803BEED4C494CB5FBAAEC2915A4C2D /* HashVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5660A62D131027002F7410DA28645ADC /* HashVisitor.swift */; }; - 3684FDC1B7272AEF53A9C4BFEF4E43B1 /* OWSAddToContactsOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F22AD7440DE8563B0E62C1EDBAF88F7 /* OWSAddToContactsOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3697CA4B92757BDA3B51C4C1B1B6940A /* WebSocketResources.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B98239AD1367D38A7C3ECF82166142 /* WebSocketResources.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 36AFC61528E693C79E69942029E63056 /* aes_ni.h in Headers */ = {isa = PBXBuildFile; fileRef = 395381E00671C11F98046B67AF2E9601 /* aes_ni.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 36BB88121DE7B313760E73833D2E9EBA /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = C313C6F1AFC244E43681428AB946CD4D /* AnimationContext.swift */; }; - 36C4AA7A364EAC53A673B54CC4986A92 /* YapDatabaseFilteredViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 09128B25104E6A271A226F6341ADEE05 /* YapDatabaseFilteredViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 36DD2B4155C8530E8D2846D65A31552E /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30166B0FA7F189EB9D9C185A596AF4A2 /* Configuration.swift */; }; - 36FA74CAE7D9CCB3519FE333AA572E71 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 3703F2BFFA774D5A9B415AE90383B153 /* YapDatabaseAutoViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = AD16C472FEB9C973A51C9D85C3B529F4 /* YapDatabaseAutoViewTransaction.m */; }; - 37179568E27FF84D3381010308BF6D4E /* SMKCertificateValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E848EA4F03581A990D1D627E504931B5 /* SMKCertificateValidator.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 37324D53CDDE32EBC402417EB987E5B0 /* CipherMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 15697DFD5B259AA1934375119DD86C09 /* CipherMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3736BC2067F814401491391CE2C01C81 /* ChangeSignature.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFF661EED03DC3D10E15D5AFEC1E880D /* ChangeSignature.swift */; }; - 3742E7B7ECEA50EB3A22A755045FF658 /* OWSAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = AF69F565D7E6D6C39D38CB8F12143A7D /* OWSAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3748B0E775894408D6F7C0EF0B8EB343 /* MediaGalleryFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB5C055303DBC010335902D2EB2ED803 /* MediaGalleryFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3768330428CF244A05B7F2E173724B99 /* NSData+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 458E1658FF4D9522ADA19C2DA486E270 /* NSData+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 377A92E26571EA18C138BA19E97C47F8 /* OWSRecipientIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 476C354F737C9844F10571893BB60AFB /* OWSRecipientIdentity.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3790DD067DAC3A6CF900A49F53D70206 /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 648B21C02042A2BDF10371D3542A39AC /* MTLReflection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37BBFAEFA53DAF351F8E64BCB569E707 /* KeyBackupService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3386AA8C34C59CA30A65F68EE2B42E74 /* KeyBackupService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 37C11A5C9421C45158CC8B64AD69D227 /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 141639FE233BF8C968FEEE9736D7492E /* NSError+MTLModelException.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3807C63DDA4E93E934A19900B329CEAE /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBCBDA2C74B59818A067D9B004390455 /* ColorValueProvider.swift */; }; - 382BAA8FCC5C9FC91F9F94D90FA70442 /* ias-root.cer in Resources */ = {isa = PBXBuildFile; fileRef = AD433C284A78AAD64E8C6ED66587BA68 /* ias-root.cer */; }; - 3850E75D08485B85DC68F7142CB6F1DC /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97586CE21B636194509818E158C1F471 /* InterpolatableExtensions.swift */; }; - 3851122086FDCBD67B71A0D81EE13B31 /* YapDatabaseSecondaryIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 0192669BE88EA11AF1BC8B3BCB7437C7 /* YapDatabaseSecondaryIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3855B6E15830DBC1C2F7A2818510AFE6 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D06AE1197D5CDABFE28A45DE8619A8 /* AnyValueProvider.swift */; }; - 385A79CA9401FE94D6AA07818B3725D8 /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7282529F95325D465F100B9D22187613 /* YYImageCoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 38C51EFF9933D8F36C7EAE7D65538C16 /* crypto_verify_32.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D40BAF2F6A1FBE223C0F8AFA82091ED /* crypto_verify_32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38EA7F1A9F2A8D1C3A7E80FD962C3F85 /* FakeContactsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4B04CF78F9C91F01FB5098EE9D34A2F /* FakeContactsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 38F1DF6684A40D7F574DC66232C034B3 /* OWSPrimaryStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 178A25E0E400F7634DE073B9ADC2AE92 /* OWSPrimaryStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 38F43DF5CF25FEC6C0E6ED982434089F /* OWSFakeCallMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2431F8C7876411758EDB4C4689A31A47 /* OWSFakeCallMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 39004236658B0A51A33E71F5141E21FA /* ioapi_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = CD37B122B89214D375F30757F25D138F /* ioapi_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3900C1FE5BEE944ABB5B953B5AA3F8A9 /* ECPrivateKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF0062726D697F2F006F4E3F205D0CA /* ECPrivateKey.swift */; }; - 3905BFD5AE2C50F2163143EF5D4C74EF /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5685582EB4F62F123E6F3050B1AA516 /* CoreTelephony.framework */; }; - 397E8F6B52810D480D0A336A1888AA9C /* YapDatabaseRelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = 11A0936A82FA3D15A34341AE520CCCAA /* YapDatabaseRelationship.m */; }; - 399A276F0B05A40CC588F8B81AFDAD18 /* ChainAndIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 342CD55BC08FADFE04A667BA5C79A0D0 /* ChainAndIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 399F0497B33B3C30BB32C1C2755FF9B0 /* SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F2888B882F40A864F9067B092354BB25 /* SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39A1667ACAD1FBC67AC0319DFC7BD813 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 39B13912A950C6538457C1523BADFC06 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6FA44EE2490635838AEC72BAE3237B /* Security.framework */; }; - 39B9BCD7990EFD326DDE41B760562C31 /* FullTextSearchFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = B63FFA2DCBFF157506CF9DE430186628 /* FullTextSearchFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 39C1B78626B7E5E0A8449A2BB310F2E7 /* YapDatabaseSecondaryIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 864EB9A5C965348068B31EB10A8BE07F /* YapDatabaseSecondaryIndex.m */; }; - 39C4EBCDA226CB04423E737D412725FE /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = C42DE19ED7983FD939C415450C2447A9 /* ge_add.c */; }; - 39C743ACDFAB668A42D3345089B8B266 /* YapDatabaseConnectionConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = AAA14CE79DC826E8A5DCA9126B494203 /* YapDatabaseConnectionConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A0B15308E9963298CA2FA4587AC43D9 /* OWSUnknownContactBlockOfferMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09051AAC40B93957C1DEFD2B4F165735 /* OWSUnknownContactBlockOfferMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3A1270AA177F467F6DBD30F6995D47AD /* TSInfoMessage+GroupUpdateCopy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2C15803BECAB8D89DD2686489EC34D9 /* TSInfoMessage+GroupUpdateCopy.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3A81EAECA75845D16EC4F79849CFA092 /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B5D2ECFE8ADD3B872942FF4CF3058950 /* NBPhoneNumberUtil.m */; }; - 3AEEC5FFC958FB73D78C07208065A4D1 /* Enum.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEAD0DAC18808203167AAD01765FFCC5 /* Enum.swift */; }; - 3B078AB5F02939B908E4DBCE2FBE6E11 /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F858BE4740B024DECD6F6EEDA629FA1B /* YYImage-dummy.m */; }; - 3B0BCFA18C8D71F66D1F5FD58CB14CDC /* YapDatabaseCloudCoreConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 172321CEB48D291E8B1ABF318682E2A1 /* YapDatabaseCloudCoreConnection.m */; }; - 3B29A836E5A9A23F559C9E0E4E5A5990 /* YapDatabaseManualView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D7E65456F70F43D50FBA01AA831189C /* YapDatabaseManualView.m */; }; - 3B33DD4E7B158ABF8F008D8586FE338A /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = CC960292B187BC0594FE00D87E0BF36E /* DDMultiFormatter.m */; }; - 3B41BED7D8489699E72A4C02687FD65A /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF4BCEC9967736B4CD989CB3D0C6C4D /* KeyframeInterpolator.swift */; }; - 3B5EA04E05E63319157D97F2524F43FC /* CallManagerGlobal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B39E277327B1571CC6845EA36244EE8 /* CallManagerGlobal.swift */; }; - 3B7161C36B24D38F8D7DBBF6E82A50A3 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 266BE9E7EE0638442AC55502991734F1 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BCF4D89CAF56994B7281E826C16AE61 /* OWSSyncRequestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 505D4AE3AF92C085A390EFE9B977EA1F /* OWSSyncRequestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BD89FDFE67699745B4665870E65D685 /* YapDatabaseRelationshipNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4F0053E4685CBBC82C8724D8055D15 /* YapDatabaseRelationshipNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BE826BD04CC11478CBE74ABB8F79EC8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6FA44EE2490635838AEC72BAE3237B /* Security.framework */; }; - 3C105D5674CAF6283A2D89A3A871D0C0 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 84F73DBB23F542B6634005E8903AA344 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C4F244665396C76C0C797A7B021D776 /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0F3264669B6DF97CB20CA2CDC776ED6 /* HKDFKit.framework */; }; - 3C988868F399C205C8CDAC10724D9C11 /* OWSIncompleteCallsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = BDE5A3F4FC5CAB8B7141A23C52D413FC /* OWSIncompleteCallsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3CB9A9EBA00F094713EA02ADF4544C2D /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 374EC8614A8593266635D78857EBF620 /* NullCompositionLayer.swift */; }; - 3CF32EB7B8E66342BFB613C8B03B9CDB /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288223B8AAF75770B39D6CF30D3142C0 /* Rectangle.swift */; }; - 3D132A9D24EE5CB217F9FCE577DC99C4 /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 03B206F91D91D99064EAD26B2BE80277 /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D5B25A93BACA2C5B443E327607684A4 /* ProfileKeyCredentialRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22E6C398833C5469E1E5B995924EF5B9 /* ProfileKeyCredentialRequest.swift */; }; - 3D5E5056CADACCBCB17BD7DAE7412BE2 /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = D903695CF08D4CBFE0C549FD4DA1CEBA /* race.m */; }; - 3D67FAAFE38E50413F608108BFFB8852 /* PreKeyWhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F437799D7D4D9A9FCADDA9BC74A9E219 /* PreKeyWhisperMessage.m */; }; - 3D6EB8F407A7B1DC2B01FC481222BA72 /* YapDatabaseSecondaryIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = C73EFCBE195BF4A4D7093B4B2918653A /* YapDatabaseSecondaryIndexConnection.m */; }; - 3D7F1EA75CA521E43A729CE9572AC58F /* NSDate+OWS.mm in Sources */ = {isa = PBXBuildFile; fileRef = C51D6EB4B7BB101ECF505DB6CAEBE7C0 /* NSDate+OWS.mm */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3DBA748372575172D3318B26B1546EBF /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 703E91B3909DDE3DF8685C6014B3FD97 /* BundleImageProvider.swift */; }; - 3DD859F8925B3BE0A0FBA0BA25A2F8F5 /* tree_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 74BA876AC539266D0C936B516F9D63A4 /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3DDD7EBEFB1F0BF5AAA3B3F8D74EB0BB /* OWSBlockedPhoneNumbersMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C600ED5E05EF33FAF9911951E9F30954 /* OWSBlockedPhoneNumbersMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3DE3AAAC6D6F5639B061ADEAC5CD1271 /* Association.swift in Sources */ = {isa = PBXBuildFile; fileRef = E85B203FD8EB1EC21CB68ECA6018FE3F /* Association.swift */; }; - 3DF9ECD86C27ABD6CBA1E3B8134BDEB8 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = ED0DEB0A5B16CF3F1AF17C36E7F2B4E5 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3E24CEE7B8DA72B4041C0D814A7D8003 /* RemoteAttestation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15AF508220883D14D4A119A6475D48E2 /* RemoteAttestation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3E3CF305337C586977C509FB03F9D362 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F2E6E4B5F3B80A79E3E9DCD79FB7823 /* cost_enc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E6FD52A3765817568D6BD9810C1850B /* OWSMessageSend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14FBD27442A12598291C138336F54FDE /* OWSMessageSend.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3E9C6AE3F9F245063549714DDEAD6388 /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = 7061C75AA6990176013E4D7F9F4CDD75 /* curve25519-donna.c */; }; - 3EB94B9B4D18BDE11014E280B51FD2D9 /* TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5936492993F40730A09CBBD974769D26 /* TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3ED27B04DC5B455B3AA935C6B2B0317B /* Factories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922834A792F39B97795729A86950F12E /* Factories.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 3EE57382C4074AA93C6A709098DD9F62 /* Google_Protobuf_Value+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5DFD2BE1F486284EF5FF27931E264B8 /* Google_Protobuf_Value+Extensions.swift */; }; - 3F364E0B4E4BF2CD2615FABE7DE38214 /* TSQuotedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A21EA6F0A1D7539FA2DE0402B84A961E /* TSQuotedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F39EC10007D3DA555CE10EE63AFAEEC /* FetchRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E00CDA6221EE1BB85C54F31ABCD22C3D /* FetchRequest.swift */; }; - 3F573338EBA319169C29D1FB03E797A5 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4774D6AFFC725DEEC6CE0828D147E5F8 /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F69F278FB94E9A5947F7725424B7C2B /* YapDatabaseHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C9F61F826CFB11E88DEF267D78083C /* YapDatabaseHooks.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3FDF2C45FFF8DDA9FD7C781CA656CFE5 /* WhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 190FB989323AE4345F12D19BC31D6604 /* WhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 401F71EEB18332DA6C1CF3733623DDB5 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2470AAC99F39EBEB5D4B0F66442A7754 /* Color.swift */; }; - 4024967D4B37D1488C44A2842416755D /* NBPhoneMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = AFF772609E0CA92D2CA195E273920A68 /* NBPhoneMetaData.m */; }; - 4035F87199525524DE3871902CFEC9F2 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 923FD3903C5F2773966824CD4E218015 /* Combine.swift */; }; - 40364FFD16AED5823EAE567E78BAA005 /* Google_Protobuf_Wrappers+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8FEEA93C87008C06B92BFAA46DFEA53 /* Google_Protobuf_Wrappers+Extensions.swift */; }; - 408BB2E3270421994B1CE1C64B56DEEF /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 7F58A0BC51CEE90C3C29174FAA740468 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 40A870F8BDB95B3C1473CC78B31458E1 /* TSMessageTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D4A7035BFDB953715A32AC033A604106 /* TSMessageTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 40CDFECD9257E87608C0FF8DEFB24E15 /* ZKGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E5E5F9B8B555EF286236FE35898DAF4 /* ZKGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 40CE24D08CB707DEFF49196F49FAC872 /* OWSDisappearingMessagesConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C3EDDD6FABA05EFD22FC1B9BC987B9 /* OWSDisappearingMessagesConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 40D20F774ED5F76168777FDC387F3849 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E02E0A770B2AD59E01B3054E20782BE1 /* YapDatabaseCloudCorePipelinePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 41022C5E18CB754ED73A003FAA59D4A8 /* TSInfoMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68780A2744B905DACF9140FCEF2B06D4 /* TSInfoMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4110809F659830E791BF8BB6BCBA8941 /* NSData+Image.m in Sources */ = {isa = PBXBuildFile; fileRef = A28A71EBB8F9C618B8710D5669FAE58A /* NSData+Image.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 411572497703E4733C99706F9DE16884 /* Curve25519Kit.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AF71B5D0C5EF55463F471BF8E5519F5 /* Curve25519Kit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4117D6790EF4E45478413A571A920B7B /* YapDatabaseSecondaryIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 74DDAD150ECC8DA45265A6001C367EF2 /* YapDatabaseSecondaryIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 414434D2F1509544A8AFDE7ADED69E8E /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 638F5C7E373A57C459636EB83A66F636 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 41BE72B6462A7AF070D530D795FB2563 /* ByteParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B0A39D24D7DD281D7F02E6E66435C7 /* ByteParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41C2C21E083D9A45B9F33EA0C00C734E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 41C457636A2CA9C9CFE1E4F56A041EAD /* OWSReaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B56BEDFAE2EC9F4AA55360BA507D42B /* OWSReaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41DFCFA4CDEF5D650998895B176AD9EE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 41F83DBC72EBE9133FBB43841C992025 /* type.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 871BD4DF3193A9F570B7526613AB0A78 /* type.pb.swift */; }; + 2F2683F586BD102C03938DAF9F92DD8A /* compare.c in Sources */ = {isa = PBXBuildFile; fileRef = 56CA9D8AB46D81026EB42CD5AEDE927B /* compare.c */; }; + 2F724A8F15784A694E5E50A7655B1806 /* ZKGroup.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D484C03857624A61D35214288AC47B30 /* ZKGroup.framework */; }; + 2F9095B7A18D1104C76C3692DB388F5E /* SignalServiceAddressTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F993ED1AD42AD1EC8F3A5A02AFAA78E /* SignalServiceAddressTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2F9762DA7B92C636A9A5C4FDD76F8B0A /* SMKMiscTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5BE2EC563C82A38F2CEB0B6AC62CD60 /* SMKMiscTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 2F97BFCB67156F285938557A15F37F0F /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D74BE47491671F4BFEA8E2038A1976F /* EllipseNode.swift */; }; + 2F9DCA72FB568926AD66AE1AE547CF9C /* OWSReadReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D8F584470206CF0487DDFAB69C03A0 /* OWSReadReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2FB5CDDEE160F90CCFDCF12BE53FBD66 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 819B6B6F6FF9B117980A376638ECC0A7 /* Configuration.swift */; }; + 2FD7989272B09ECA962DAC5407B3B83F /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6567B233A8BA2C719B63C9706F573926 /* GradientFillRenderer.swift */; }; + 302123C09D49B93A7A18FDD2D499F50A /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 913255F73C3A9367F5CD9579988D7F58 /* Color.swift */; }; + 30802D69B0DEAD89152356BF6D391278 /* SSKPreKeyStoreTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 78DB7EB688FE99466996A0D00BF03C00 /* SSKPreKeyStoreTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3088BF91607B45B513F32D51AAAC9FB1 /* SignalRecipient.h in Headers */ = {isa = PBXBuildFile; fileRef = 97283E0407FA8593BE26308B236AAC77 /* SignalRecipient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30A4B66F5B94B1E4A4B54BBD8D3D1886 /* IdentityKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AE7F26A5F1C81E9F9DC477E0C3ADEC5 /* IdentityKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30CD118E6875F6ED7F1D7076432F1785 /* YapManyToManyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0002D5810B70837D00D4A366D1DB35DB /* YapManyToManyCache.m */; }; + 30DFE90EC4E192B0A29C11820977E80B /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F6F18B1B15C7485BDA6B1CBD475B769 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 30EF14202E0838F2091047286BA04720 /* NBPhoneMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = BDB7444B4012B8B0C0A894F426264257 /* NBPhoneMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3117361068BAE3A187F0AD88AAD24AB8 /* ReadWriteBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27BA0F4AB3B1E79EA9949075AF7876B5 /* ReadWriteBox.swift */; }; + 3121E45B56EED2EF9CF01C7705612906 /* YapDatabaseTransaction+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 44E5AE9B6FAD2FBEE80871E78C93AC3F /* YapDatabaseTransaction+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 319C1385C92FA7216C69BF71792171EB /* OWSMessageDecrypter.m in Sources */ = {isa = PBXBuildFile; fileRef = 23C8C753683CD548023E7D5C8370E4C1 /* OWSMessageDecrypter.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 321F7A7652F08E1BA79E1AC9F504DF11 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 3262181084C34EDD01E06D6202DBC24E /* FTS3Pattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB3FBCA64EFC2C493953ABF224919644 /* FTS3Pattern.swift */; }; + 3292926EF04F1D2282F3F8B561BAC890 /* ias-root.cer in Resources */ = {isa = PBXBuildFile; fileRef = 2CFD3C97A5F3B8A7BFAD3BF121095644 /* ias-root.cer */; }; + 329EA7CC12C55CB9B08BA09E79ED9F73 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E7FC3A8E693488D5BC22FEFD7B04224 /* CGFloatExtensions.swift */; }; + 3301929C0D555AE47307B375C4B5977E /* HashVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C97ED29C7DB833512C4121D32F99EA89 /* HashVisitor.swift */; }; + 33244B7D70226093C6ECEF5904E2081B /* GRDB-4.0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 134724312D7AE0A2EFC8E4D084EACD05 /* GRDB-4.0.swift */; }; + 3334A5A00EB1878B03D6B5DD05F3DE95 /* yuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 49A546948940D8413B9184D6EF13D6FD /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 33461AAD86E6A8AAF458B96C35104FA1 /* OWSAttachmentDownloads.m in Sources */ = {isa = PBXBuildFile; fileRef = EDB91EDA3E4CB7D6FF941BBDD37067CD /* OWSAttachmentDownloads.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 339989C8F0D246B3DB76B4C0A7AADA75 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 577E2C10D5780C992A83BB339A198496 /* unzip.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 33AB3E4D8EDD306740A6B47C2139F516 /* TSInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DB5E3AC2A268D4E98FAFC63EE1DDCE3E /* TSInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33D50DCDD5CA9B328008135A0D68C1D3 /* PersistableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BE164C38F3416DCE4A79955B73E0070 /* PersistableRecord.swift */; }; + 33E7B4F93E0FE8C9FD0BA069D2727084 /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 449E82EAAF07AD6CACE6501D12DAE939 /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 33EFFAEB7BB122696B43EB915B0AA880 /* OWSIncomingContactSyncJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D9268EC530E516C2E889B25BBAA63C0 /* OWSIncomingContactSyncJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33FF8F666A4B5B7FEFFD0112B1F36D18 /* AttachmentFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA80EE902E4C4C0335BA64C9742A295E /* AttachmentFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3414D7E846F1B477EAF170F08A4B2303 /* YapDatabaseSearchQueuePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C6AFB23C5BAE0AD47EE81C382A33387 /* YapDatabaseSearchQueuePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 341AE3FCCA3879261EC7022D6EEB4009 /* OWSDynamicOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 30819F15A2DB58F6A0B12435083AF610 /* OWSDynamicOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3454624BB1524B7A6D41A017C0A35A3D /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C91F6C4B9561963BC1E5BFC82A88BC1 /* fe_isnegative.c */; }; + 3455F30F151E5F6BC73F89F880CE7483 /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 838C56FD3DBFF81B5CE07FBD3E412AF6 /* filters_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3457042D9533893574FA116E1F511645 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC53FA13C0FECC8B4B1D5A186A69E6B7 /* ShapeTransform.swift */; }; + 346D6BC43F6950F3D08C966D20BA4619 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C6AB7A5239AEB6D3DB57D25B2BD74A18 /* Mantle.framework */; }; + 349388938A4D2DA224F40CB7C795BF07 /* YDBCKChangeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B2A5B7799ED3C62EE6340EB5B8F763A /* YDBCKChangeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34BB11536A39A51851198382466F2142 /* OWSSignalAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B85D078C1FF92E6DC28E6CE730540F6 /* OWSSignalAddress.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 35062CEE371BA801332D5C86E29AE192 /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = DB5423BEBF566DEBF352DCE77048BF3A /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3512111AB82E87D957578A17338820EC /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82CBEAAA221CDCD2D071A0F0AEB06ED7 /* CompactMap.swift */; }; + 351EAF515C61D89259D61F2D68912E96 /* YapDatabaseCrossProcessNotificationConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 06676AD4E39955617BE164CAC4776AD3 /* YapDatabaseCrossProcessNotificationConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 354950EDA982DA95F08302EC77B17068 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 3554FECB881C27E14B62C7724617D155 /* StorageServiceProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6636E69F5F6E573DA0CC0C043CF277BF /* StorageServiceProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3592A0D6AE8D61DD6B8016EA7DDA2D56 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = AA0889439124C1679B0FADFACBFF68F1 /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 35C97249EEF45CDC8FC5AA1066FCA7F9 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C96AAC41EAC6A2D2B40A01F4D12429 /* VectorsExtensions.swift */; }; + 361A539BD4197723E32714E8EFFD081F /* ioapi_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 41FEABB363131F4FDE48818F1F780870 /* ioapi_mem.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 363C41CDBC9B1947B41111D35A9B14B3 /* BaseModel.h in Headers */ = {isa = PBXBuildFile; fileRef = EA69C89702259F4B06852E1DEF5F42D4 /* BaseModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 364E2CB516EDFD729EFE434956C4BBEE /* Batching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89FAB863B89D5CF39B6B4F011CC623B3 /* Batching.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3668EBFBA5E833860D0F2742D58A201E /* NSDate+OWS.mm in Sources */ = {isa = PBXBuildFile; fileRef = C8D12F3B0BC9472F716E7618273ECE85 /* NSDate+OWS.mm */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 36B6882EACE946A87CB684938E663450 /* StickerInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A7B22B45C171173BF6BC17CBCDB634E /* StickerInfo.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 36F891BAFB9B96A95109D51FC23C2E71 /* StatementAuthorizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9FDECFE8BC0231528D6D6B35F6C2B9A /* StatementAuthorizer.swift */; }; + 37043A47CF9C9445A8B6207EFF7ABDC6 /* YapDatabaseCloudKitPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E010AE3B6C836D654F32A893FDFBB0E3 /* YapDatabaseCloudKitPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 373B8463A44A589F3E4090272C54E4FB /* OWSMediaUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D8410BE3D7D4020FF21C45F1BDD7285 /* OWSMediaUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 374D74B2CB0240F3387A7AD12A5B69E0 /* ValueObservation+DatabaseValueConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0035B93469BE26B4C4D64934C079643E /* ValueObservation+DatabaseValueConvertible.swift */; }; + 3768182992188C029110532E8591C40B /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2352CAF3CF6C33312E2A14F5BD8C77BB /* Font.swift */; }; + 377D87ECF8683BDF4415638777B77A34 /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = A630D23633CDB262154D66896BFEB69C /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3788317A3DC05324F17EA1D333EFC257 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 03F2FB0B0C26CE322B7A81945C533025 /* YapDatabaseCrossProcessNotificationConnection.m */; }; + 37F9C12CDE9FF02E5649D3104714C33A /* CDNDownloadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087E43E9F1178F8C098AE38355553695 /* CDNDownloadOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 37FB8ADC831264EB5F1925781C92B39C /* OWSGroupsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 0161A2773B260DD0D666654957892ADA /* OWSGroupsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3800F61FDE9CCCFCAB61902E9583CE26 /* OWSReadReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D487C2E7AA5E44CDDAA10239D624977D /* OWSReadReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3830A73D62B5C93FB172FDCDF9F25337 /* SSKJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = AD9881A8AA1B0351DCC553542647CE1B /* SSKJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 386527944457BC23A3048FF8E667128C /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = D06B3BA0D57309A8135EF6B411ECE42A /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 38792F06AD7F33CA682518A22DCD24BE /* OWSAddToProfileWhitelistOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 458211FAAD8674EE88002D7B77719C3D /* OWSAddToProfileWhitelistOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 38A30677B046DED6F1F0DBC7813A454C /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C2737DB32EDEE5D9CEAACD4D40B09A1 /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 38AAA672E3CF366CCFC2CE8C440F63A6 /* SSKBaseTestSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4D8B1423FDDC3D7430F1AA28252FE3B /* SSKBaseTestSwift.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 38EDE650862192101FE1CC6AED448364 /* TSGroupThread+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30668C379D6603889CD2162129952169 /* TSGroupThread+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 38FCB48A64F22038CA05BE80BC357B7B /* SQLRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A72578F26DCFF641F6EBEE8EA124CCDA /* SQLRequest.swift */; }; + 390AAB9EC8C3D106AD2D07940E97C811 /* FTS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B2DF2A5DA58E1700998272D567C22E1 /* FTS5.swift */; }; + 392C2C762097A4E7A5DB4448B08E36BC /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 6061D8BE2F1A310B552026D4A6ADB540 /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 394220D719B0C1A24BA5AA16516A51A4 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C0F7E870BFEBB61EE4241C984F0147 /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39682A62F16245E8EEB1357317ACF1E9 /* ChainKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 86368381D71BEAFA6A056C0E3FAF4678 /* ChainKey.m */; }; + 397CDA4A4BBF917CE72EC398CE2BFC9B /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F5980A7CAAFB30EC35AA4CC6D9332B /* muxi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 397F3D78CC2322498FC8AAA62E424509 /* TSIncomingMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = AACAFD1A95211B4CBBC084C5E6AF13B2 /* TSIncomingMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 39A310B8D5C4DE7AB28AC66A94BA1DF5 /* YDBCKChangeRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 551C256CCB16A7B85B2F2E3F431BC7AB /* YDBCKChangeRecord.m */; }; + 39A42490632AEEFC21A875DD5BE1A27D /* OWSSyncKeysMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A23CFFBBFBC40253973D100F84414122 /* OWSSyncKeysMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39C30E0E3425BF657E75609F4E5134C3 /* Column.swift in Sources */ = {isa = PBXBuildFile; fileRef = 554BC0183F83CC071CEE5C99CA09FC68 /* Column.swift */; }; + 39D4686BA22BAEC8A32945ED7D098BD1 /* YapDatabaseAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 01DD920C0333CCADD0B258F34E880C32 /* YapDatabaseAtomic.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3A1995AD2A747DD1582B73F7E8D0D68B /* YapBidirectionalCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 86FFC996CEC76A5BF41C36B867F1DA21 /* YapBidirectionalCache.m */; }; + 3A259ED376002AC7CD50BE38EDB2FE27 /* Contact.h in Headers */ = {isa = PBXBuildFile; fileRef = FFDCD18F69303744FE4E70C002553A19 /* Contact.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A4FB59101BE95BBDFE72CF3D743E6BE /* ExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AE289ACFBE88C76A2CEC330788648CE /* ExtensionMap.swift */; }; + 3A8B84FAC3750BBF3876A9221E77CB9D /* NSURLSessionDataTask+StatusCode.m in Sources */ = {isa = PBXBuildFile; fileRef = F1EB4EB9D9998BC9FCCA8391D2E2C9E6 /* NSURLSessionDataTask+StatusCode.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3A9360B67EB96BAC2D3B0C3C84B2BC05 /* TestModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3D9A498BDCEFFE1E2BFB91DC52E98B /* TestModelTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3AFC2E733BC538031C46E2E41E7430A1 /* MessageDecryptJobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C9F1FE7034F2B570B97C8F314126C00 /* MessageDecryptJobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3B1A2050BE23B2CBA5024ECFC5CE2CC3 /* SDS+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6246A2A464A815E72B683AD7C4E425AC /* SDS+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3B39B6DB9455E0A872C17128A7A39C24 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 796F90D76C97F916ABD27BCB2CB4137B /* DDAbstractDatabaseLogger.m */; }; + 3B429EC7E0456E44890524205620C35D /* OWSProfileKeyMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 86C2BF55764E0374F3E97A60849A33C6 /* OWSProfileKeyMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B72EEE8B8E590011DDD6201A2F31C07 /* ge_msub.h in Headers */ = {isa = PBXBuildFile; fileRef = 593B47BE0F8525BD2D1EAB4435B0A499 /* ge_msub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B76555702A537F95962EC79CEA62845 /* curve_sigs.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B97CE9AC13B083E0ECF6110A1180494 /* curve_sigs.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B7996178696330385EA5B07AD82E7E1 /* OWSReaction+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA3B57D81E32F62909E778752C802FF /* OWSReaction+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3B851C9D4EE1DCECFD6F3DADF09FE4B9 /* MessageContentJobFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB8AC3E64C68FAFD82FA534BDD3C6349 /* MessageContentJobFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3B9DB3B379D8999F3D706B7D64869B7E /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0F3264669B6DF97CB20CA2CDC776ED6 /* HKDFKit.framework */; }; + 3BABD3FCE36E0C6D3C2DE27C52786759 /* YapDatabaseRelationshipOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 538AC1E84870F655FA2A3794F65A6F66 /* YapDatabaseRelationshipOptions.m */; }; + 3C08FE3C72160D2EA61FBE17CA2583AC /* NSString+SSK.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EE7F79A9A178CA693F4C2F0DC73EA06 /* NSString+SSK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C13423A073B3988F8F3F4C129EF216B /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A2BA4EDC699038C3B930FCC46EBE721 /* LayerTransformNode.swift */; }; + 3C16958074E7E7104EA604DF7543E737 /* OWSUnknownContactBlockOfferMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF4564AA25FBFF01762C5B9C5C43158 /* OWSUnknownContactBlockOfferMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3C1BD10679E1AD7B73E275FE61C82821 /* YapCollectionKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 07A428BE65B8180FD22E731508D903E6 /* YapCollectionKey.m */; }; + 3C23C202DD8C2ED9BF4C8C01F6B429E3 /* JSONScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE119E8C44575E7056B72FA6B447D45C /* JSONScanner.swift */; }; + 3C534611A51EA11F6F7B43F15CA2BD85 /* ClientZkAuthOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9761695F575E06B4B59D38B2C0DFB5 /* ClientZkAuthOperations.swift */; }; + 3C5F0CED748D00AC71A356B79FE84367 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EB0CE4B1CD849027DA5935DCE8D1B41 /* DDFileLogger.m */; }; + 3C75B5E4C5B36DBFE4A0704797BC525B /* OWSContact+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = AD20896F6871962C8B8E2B57B8F785C2 /* OWSContact+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C8530E2D262D6333B2583CF7F448BCE /* SSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = 749B4B5BE5C3EEA38B78C1E86904DC86 /* SSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3C9AF30A69C3FBCFFF4749D8BCC96875 /* YapDatabaseSecondaryIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B3C0619593B8FC6CA5EDEAF89032A4D9 /* YapDatabaseSecondaryIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3CC1873FD023256CE94C4CECBC4282E8 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 3867EC166CC5193AA77EA5238A3E14D5 /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3CD8142D31428EC7201CEC06E25F8267 /* RootKey.m in Sources */ = {isa = PBXBuildFile; fileRef = CD7A06EF970ABF933DAADB3CE0293FFC /* RootKey.m */; }; + 3CFB863FABA562A811FDDF63D2157EFD /* ReadyFlag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A82CB8C52A7E45CFEF9FB18EE62651E /* ReadyFlag.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3D02D71275B4EB4E1FB0D7D024177FAE /* SSKProto+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28145D518DEFC40FEEB7F481CF81F234 /* SSKProto+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3D0EA3042E1C141D271DD7F488B2955C /* YDBCKRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 17804EAD21CC66FC7958F754F747B68C /* YDBCKRecord.m */; }; + 3D251916DA84CDDB8308A7D06A02A26A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 3D29CDF0FE4310AF16380DF13B955B78 /* OWSSyncConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F1A04D09CD00E0747A9B64758A1FC092 /* OWSSyncConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3D2F3A1624C7A69B66B208974BC472C3 /* OWSFakeNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F58AD4854B8B4E12FA2CAF64604EF9F /* OWSFakeNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3D4223E26D63664B8ED8461AAE2C3343 /* OWSSessionResetJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = C690AEE16CB07576975DEC3AC2F99F12 /* OWSSessionResetJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3D725C57712BFE7BE20477BD5E82D6D5 /* SignalRecipient+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E49D7F33A42C8E4B5A03C29826D892 /* SignalRecipient+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3D87500E9009A0EF307EE1E1589E8CFF /* YapDatabaseCloudCoreOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D20FB894943C5722B4082726160143BA /* YapDatabaseCloudCoreOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DA3FED5077C2C77B77262E809832BD0 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DECBA1B677ECC97F317CC62A4F7A539 /* PathNode.swift */; }; + 3DAF1D43941635EE26F9BA94F9A2DFD7 /* YapDatabaseActionManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C5E605F5EA99FA64BC3C043603715212 /* YapDatabaseActionManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3DB3A23C803979D0CADEBEC502774291 /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = CC50C44F8429A558366C8A42F72D560E /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3DBBDFCB4E6E2FEB625F9D3F124CB370 /* SQLOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0EAB0621B6F443788EEB7E6555FACA9 /* SQLOperators.swift */; }; + 3DC18A652A5275DDE676EC68C6C62ED4 /* OWSRecipientIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F9C6B048863F7688EDBC39A3742D170 /* OWSRecipientIdentity.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3E17884AD6A5DEF1889BE0E54503F354 /* TSMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5815449CBAB7FF318F2C827F1130FA8B /* TSMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E2A6CFB3011969C2926C1AAA5677257 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 887D560E9E228C920EA32E898E5DD818 /* fwd.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E33E781B656EB376079BA062CC2B898 /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C9FE961C0B8F2675F3A0DBC28107C4E7 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3E4FEFCB76FBDEA5D06B3EA83034F697 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF2AD5A5ED3B7202A192BA2A14CEB665 /* UIKit.framework */; }; + 3E64541754E46038E3366ECA5738D8AE /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2657E00CE8E4F52BD18AD2776BFB268A /* SystemConfiguration.framework */; }; + 3E70C0D120E9E2E7CBE0A49C3BB22A27 /* AssociationAggregate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0245407F45F2E3DC08BE482329E518C /* AssociationAggregate.swift */; }; + 3E7B12980DF0B04077A96A43A5AD5342 /* YapMutationStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C5D4BFC4DE1D5669C1468B9AF65A81 /* YapMutationStack.m */; }; + 3E8C25269F6292B087664B37E8019571 /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9725A0E22137B5F91487B6654B1C3ADE /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3E938DABBABE2132B450D559D5765D1B /* YapDatabaseExtensionTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = C6632FE21D75ACA73169BB30BCE0C726 /* YapDatabaseExtensionTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3EA76853134A6D5F8526BF3826ACEF7D /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = 74A55B863C02DEDC611CB847D28D1BB7 /* fe_cmov.c */; }; + 3EB0EB5500B91BBB24852EC9D41D9C3F /* BulkUUIDLookup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B92A213EF63A057D8001EB5C5692F7E /* BulkUUIDLookup.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3ED36FF796C868FB42ECFCE44FD4812D /* OWSLinkPreviewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9CB4A19B7F2ABCD9E101100F783847F /* OWSLinkPreviewTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3EDE17D1906AA8F925A75554BADD133E /* ContactsInputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB08E245C09F777C1D1E69EE38EC30D7 /* ContactsInputStream.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3EFA6224846A2226230B7FFDDCD264EB /* NBPhoneNumberDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = CF52C87E6E419BE463966E38DF3C9571 /* NBPhoneNumberDefines.m */; }; + 3F074358F7297976576A8179627A273D /* OWSProvisioningCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 516F1C1ED6B8A7417E3C729751EE2136 /* OWSProvisioningCipher.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3F0969D4DC117665AA2F7E96013EB195 /* MockAccountIdFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D5565AE6C30B3940D101D23F2F5F1BD /* MockAccountIdFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3F2652E55D0D2DFAD32F5E6D6C867316 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 0105A22CCB9E73288E7876FDFA4ABDDE /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3F2717D111F0BA8C08ABFE39B4529449 /* TSAccountManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D50C6D8823FC61CEA899D31DA6522EA3 /* TSAccountManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3F7EA90975A6AF37385BA31DBC341499 /* OWSSignalService.h in Headers */ = {isa = PBXBuildFile; fileRef = 977AE0873EC26A4CBF340DAFC18125D5 /* OWSSignalService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F88AACEBF811ADFF485725B46B6274F /* SignalAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 39AB113DCAE2B4A112000512D78E0D2B /* SignalAccount.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3FB7843E42D79629E30065E5C0D64F52 /* OWSProvisioningCipherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 41E863A169A0578D37D4364E64ED3CD4 /* OWSProvisioningCipherTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3FE31A25BD38674B1E31E56E734825E8 /* DeviceTransferProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BCEFDAC10736B68A719FEED32E0D5BC /* DeviceTransferProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 3FEA08A12AE36FEFFADE77DED4949C88 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91AA2C25093318EBCF9D10999880E08C /* PolygonNode.swift */; }; + 400D56462365FAE0D315D95AD1EA7E06 /* aestab.h in Headers */ = {isa = PBXBuildFile; fileRef = 81DB73F95FC5E06C0149B8102380E7E8 /* aestab.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 401986181A8E6CBD92C6536A52C4F760 /* blake2b.c in Sources */ = {isa = PBXBuildFile; fileRef = C3FEE7C4BD11613426A74A990AD017FD /* blake2b.c */; }; + 4029C921AF5EC77A5679992E7A971973 /* OWSOutgoingReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 014EBBE1DD6C8A6FA8DC77EA60D8AD37 /* OWSOutgoingReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 405FA010CAE6B3C55B395EBF5655EFC0 /* OWSViewOnceMessageReadSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A20C18E486A6517BAC3275C44C296448 /* OWSViewOnceMessageReadSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 410B558928450800897BE60EAFF9F093 /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = D8DAD4A8452C8B4A498B6F168F06CE56 /* NSError+MTLModelException.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 411DEA03700031BD82A3837408F07F85 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = E3A88D0956529D79D7315ECB955E1025 /* DDContextFilterLogFormatter.m */; }; + 4187C9DE90527E0809851235E82E5145 /* SessionBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F3F0C128BAE8DC338618224A0E6F137 /* SessionBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 41BACD21240475D226612289A2C48CD7 /* NoopPendingReadReceiptRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CC5425FCF1F7010FE9C88988B8E52E /* NoopPendingReadReceiptRecorder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 41C55D1378E96B86FBD0B1951E09EEB7 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B71EA1DF0B67F158C55833F712CDFA6 /* GradientFill.swift */; }; + 41CE75822681749D96F67F0825BD7166 /* SAMKeychainQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB97FC0C6F43811C5EBA1EE21ADA745 /* SAMKeychainQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 41CFD9E48B7DFC22A614656137BDB86A /* OWSMessageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CAF6AC015D9324DE180F122988FAA71 /* OWSMessageManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 41D0E21920128E24F15B8EA3095E8992 /* OWSSyncFetchLatestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB803DB3F82CA9D21B4DA818C76C462 /* OWSSyncFetchLatestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 41E728D49FDFA7F7CDFC8FDB1EA18995 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64FD9707AC20BD0A9CEDBA06335B452F /* SAMKeychain.framework */; }; + 41E862667CE77DB5B14C4074F7BBECEB /* SAMKeychain-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D2CB09B730783B01CE20FEF0BF8E52AC /* SAMKeychain-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 41F840BEACF8DCEEF2B4E30E78ED4735 /* Pods-SignalMessaging-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8870C8802576E059BC9436D12ADC6060 /* Pods-SignalMessaging-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41FF92D0C39F26D47346C5E6BE34A49A /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = A6C0596DEE75060E6DC1DF05279D4C8A /* NSDictionary+MTLJSONKeyPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4222CBB328D8D8FEBDC721E4A068E733 /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93A4760AEDD89C32C72B72F0808F27E /* firstly.swift */; }; - 4229DA7C6B766DB77CEE6AD24CDB8E38 /* RemoteAttestationQuote.h in Headers */ = {isa = PBXBuildFile; fileRef = 8517841CF56DDE36D65EA815FF634D42 /* RemoteAttestationQuote.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 422D6E49155D00B50549D2E5B6D454DE /* NameMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D7E5E683A5A8576146BCC1EAB22861B /* NameMap.swift */; }; - 424B25813C336F05AC6EE2FE69B02592 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98FE91F163D892F87EDBAC4F2E18BF03 /* Version.swift */; }; - 424E72DF62D2DA37F42D1CC48CD7D926 /* GroupAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = B610FCD18ED6A1C8BD2B3FD12CA9365C /* GroupAccess.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4254787AEA81841A604EB11C0242A3B8 /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 276976918651FFD20F55B06329BBC9AE /* SessionState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4254DB264A1807E6503B40A279193C25 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC38AE7EB940EB85B0A7F7D443796844 /* Map.swift */; }; - 42593FAF42E326A26376B0F0A32CCC4C /* TSDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A3D0AFDBD2BE297FC7F7B14EAFB2833 /* TSDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 427D02222BC7421E05F9AA1B52FDD509 /* NSDate+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = EDF2F92E797DA1F9C1CE3ADD6261B80F /* NSDate+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42BFD5DC33D37563AEA0EE8443428BB1 /* SAMKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = F86E2C5CCF8926293BB19D957E7EE569 /* SAMKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42C31546DF320F2EE368B2E9D0FDE0B6 /* YapDatabaseCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = D6B0F42F128AA50A6077B2DF5C54C70C /* YapDatabaseCryptoUtils.m */; }; - 42DE7A2FA2AC96D276854AB5E33B753C /* SAMKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = CA33A10F88CFC7EBB3905DA9CD27A866 /* SAMKeychain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 42E3A73BC0FBF476BEFDAA3F4EFAFB30 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 42F286DF097027B3AACDC45C47F1335F /* YapDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 887C5501CCBBB4335F5486CF401C808A /* YapDatabase-dummy.m */; }; - 433B05E4BF2AFA1505530CAFCD01AB0D /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = E2F6A79ADF88C0A69F7058104A6D2216 /* dsp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 436A5C7FFA39F4514138037C0AA3898C /* SFSRootCAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = BEF628AE2122B4CD7AF3525B6B2F9FAC /* SFSRootCAG2.crt */; }; - 439D83009EA4A7486FBF84B9DE3CD7E2 /* duration.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D39E98E1BDFDD480A667EF48F85666 /* duration.pb.swift */; }; - 43BEECC6F8477AE38EECEB6DCF5031D1 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D324F1935E80ABED69C4A609FAD4D250 /* LottieView.swift */; }; - 43C092FA9A6C5D37FCBD102355B49BEB /* YapWhitelistBlacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = 414EC50190BB712ED04FAD38E6BCD6C8 /* YapWhitelistBlacklist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 43D32D7B45A28E072A762F6D2F03C21E /* OWSBlockingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C36B396CB5851CEAE9799D00FFCCC20 /* OWSBlockingManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 43FC48EFAC49F9A1EACBFE54904DD148 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = B56C0009205CFE405F4596BDDA516987 /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 443C31362C22482844BC9784DC595DBB /* SMKAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865EF4B8EFAE3E1C3F41E6A67B8C36C2 /* SMKAddress.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4484E21C8A253BC3DC1A3C223663B207 /* prng.c in Sources */ = {isa = PBXBuildFile; fileRef = 72C55A3251C91507618A7E4803847CB0 /* prng.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 448AE2C5FB7F5F611412DD0F9E29642B /* OWSMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 89C3741701808054C81844B175704EA6 /* OWSMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44A6648AAD50D0372CCD87EC7CA453B9 /* SQLSpecificExpressible+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0A8779ECF6FEC83CAC8B1CE5BD6263 /* SQLSpecificExpressible+QueryInterface.swift */; }; - 44D8F3F8E00493F72DB6DD0BAE4E5E1D /* SyncManagerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA5A4588DEAE8FF19AA4A4670864AC82 /* SyncManagerProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 44F47B3FA4F3B38B64D3314C91830CB1 /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; - 45088908523B86C6354E2B09FB6C2BA5 /* ValueObservation+DatabaseValueConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5F1216AD21BB37DB56BFD6F77030DD4 /* ValueObservation+DatabaseValueConvertible.swift */; }; - 451CC2B94962EB832DF31FA9C80BC883 /* YapProxyObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DC6D90A41F06DF2C560391663DFEA6F /* YapProxyObjectPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4526549100C8A4E19B01AFF8C7AEAA36 /* OWSIncomingMessageFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = C3A8539AEA1281C551B7B8647DA2E1A7 /* OWSIncomingMessageFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4559F53F0416367F12D3941A99636E83 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 304FEFE386A2D3D807C71921D9197A37 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4572A2EAE950CDC85D9C0EC2F87C1E76 /* SDSTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67541E68CD52924A8A2473BA8A44E324 /* SDSTransaction.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 457AAAE094D3546E84952233837BF754 /* OWSIncomingGroupSyncJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = B986C07A3CF3F2D00C8576765B7EC989 /* OWSIncomingGroupSyncJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 45FE1D35B2A9D247DB6977E77D5640D7 /* ExtensionFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE04E634D2871F09E5270E66E468361 /* ExtensionFields.swift */; }; - 465A6CC064525EAEB4DBA5337D62627F /* TSSocketManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 99449D91A584282A4AA809B63EEDB62A /* TSSocketManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4687D1932DE197621B9AA6A412154DFA /* TableRecord+Association.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42332ABC68B1B0771E38141D5950CB1E /* TableRecord+Association.swift */; }; - 469C6BBD7ACA96D54A0F710D7363D0A7 /* NSUserDefaults+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 874A9B2CDCC6656FAACDFECEA722F759 /* NSUserDefaults+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 46A481113ED66ADBC7B8D4511A66C906 /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A21F29F470AEAED196BFA7D386A44AB /* ge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 46E24F7F23DB10DE6F509EED8E31D70D /* FeatureFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E2E58F0BECC7E4A28DC5E7116CC1D8 /* FeatureFlags.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 470CC6F3D6CC45FB6D9ECB2F9831994E /* Google_Protobuf_Any+Registry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3945A93E13AA0D47EB6CF3C30BE9A8C6 /* Google_Protobuf_Any+Registry.swift */; }; - 472962ADE33D79DAAC575E85FAF46CB7 /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = A062E0AFCB5DE1E936406AD1ED57B0E8 /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 473CCE2A0DF1B3303D3F8EE99D4F9EF4 /* DatabaseMigrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2974B9B8A64783670029662E823BAE4 /* DatabaseMigrator.swift */; }; - 473DE90987B9D4DD2A6961A524B8782F /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 00650575727551CC8FC8BBA755E12176 /* DDAbstractDatabaseLogger.m */; }; - 474077C57C805C6B77CB2FD43C7CAD74 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = 37D2374167C14B99126A03DE9E1E3215 /* ge_msub.c */; }; - 47531671C36FE4F92BE189A2D88A5908 /* OWSSignalService.h in Headers */ = {isa = PBXBuildFile; fileRef = D99336B0518F1761C5035F91FF910931 /* OWSSignalService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4760F9E5B3FBBE22B5C5CBEC40B8E68B /* OWSProvisioningCipherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = CE2DAC304E988034E367CDBB7BA7FECE /* OWSProvisioningCipherTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 476D20E19C01ED6DCEFDEEC4973BAF94 /* TSDerivedSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = FFCF9999EEB2560AD1328FDB82306B5A /* TSDerivedSecrets.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4777FF31913A02C46ABC8B2424112B1C /* TableDefinition.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7078A63508FA2A8F404C29EACF8CC9 /* TableDefinition.swift */; }; - 479ADBA45CF02D254F804CA9F4AE5FFB /* GRDB.swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9510924B692B5ED207CACDAF0A9B8144 /* GRDB.swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47C550BCFCAE680CF63CEC7539331D37 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 68629143DC5179605FEDAED41691DA75 /* NSDictionary+MTLMappingAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4811A4F89BD18A240D6C2662892AAD38 /* YapDatabaseFilteredViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 404EAC14BF3224AD0F657A20A51827D9 /* YapDatabaseFilteredViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 481FF9DECE147664595BE798F5163987 /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F7E3388A6C252E7CB5147CE2E68E1B /* hang.m */; }; - 482BF0BA3EB790F02D862B78FE0F2C22 /* RatchetingSessionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A03B44A4B3CF4A3FC2A7735E29D64F3 /* RatchetingSessionTest.m */; }; - 48431055B88D5F6685C441AACF743A86 /* UserProfileFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13D03741F527A97E79FF827C0B2A49CD /* UserProfileFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4859DA80358B5EBE59B754BA712D9FBF /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 84DAA013B199857B933FC21D13B8C41A /* NSTask+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 485C43D9FE126FA236A7524577350DF2 /* NSNull.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CE3D7A131289795FE785E461603488 /* NSNull.swift */; }; - 486C33C301E1B973A933683D2A2A181F /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DB9A9F4E15478FC5EF58B6FF0D9FF68 /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4896047BE6FB260D4C72E25DC1916749 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 48C53D07171E0F6F0945A485EF27C4E5 /* StickerPack.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D442D5C6FF3FB8197EA44D23F880A87 /* StickerPack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48EA0417EF2A7CD7AF35D16633576A92 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = DFE501FE15DFB5C77663A1CA1FB623A6 /* EXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4900FE1D586FBC7D33FF2379D5641BEE /* Promise+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4D89E093B9A044B10FC33D51EBD40F8 /* Promise+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 49231C0E6F59C8F64C32FE8FCEBF5A3F /* Randomness.m in Sources */ = {isa = PBXBuildFile; fileRef = EBEBE0AD0831E1E6C9A0DFFED1EEB8F3 /* Randomness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 493BD198D21FCF8CD06DD0B1802817A4 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; - 4951BB1CA724A95CA37DBA96AFBAE6F8 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A637A0395519F4EBD8394A1C656F61A /* NodePropertyMap.swift */; }; - 4979986F0781595D20E5FE05F38B0644 /* TSErrorMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6B7E72E7E40ED3BF1B0DAC7ADB5453 /* TSErrorMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 499283D14654D96D8E550A9AA18F556B /* YapManyToManyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D0FEA0FD0F1DC931640EAC725106A6DE /* YapManyToManyCache.m */; }; - 49A1379B14FC3A16C295A424FF565352 /* YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 81E34A7F52D72F16B3A2629F5108EF4B /* YapDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49E6AD534A87474AEC76FD17EE74C10D /* RequestProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0893738DC2ED08B0D634EF32596B732E /* RequestProtocols.swift */; }; - 4A0609CCD48623284E0EB76A21557C76 /* OWSBackupFragment.m in Sources */ = {isa = PBXBuildFile; fileRef = D771D78B00B02D889177D6C3C4038AC9 /* OWSBackupFragment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4A2E321E0CBFC708E9A74D4EE8349610 /* YapDatabaseConnectionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 48713895C3A0825754FD55B9936A9D7C /* YapDatabaseConnectionState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4A56FCB70FC6C25B4ACEBF3FB6998C38 /* OWSOutgoingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AE5FB0A8612875690D9FD67F7C82AAC /* OWSOutgoingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4A82DA764DB0997132B881D02C867CEC /* YapDatabaseExtensionPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A534D3669CBDBCD9ED9E8D07D648507F /* YapDatabaseExtensionPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4AA4F850F8589495142E202CA18A8A9E /* SPKProtocolContext.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5194438308F6075CB03D715D0886F0 /* SPKProtocolContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AAE1C5B9F525770FECBE1AC1F4D8F0A /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DB02BDE5D33CBBCDD642ADF1ECAEF19 /* AFNetworking.framework */; }; - 4AB61C4785927BE515DAEAA0E22A69FA /* OWSDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 027883D7DBD87806D822FC607962296E /* OWSDispatch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AC9675EB5DA7317475855C99F332C3F /* TSAttachmentStream+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB6C379FDE69E4BA6057E27DE248AD6 /* TSAttachmentStream+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4AD80D6642F544457A09B7369F1F826B /* aestab.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB44BDBBC7035859156096E13098CBE /* aestab.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4ADA6EF048AE7F81310F6C12C67D44D0 /* SAMKeychain-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CB2716C4AF12BBD8C315847FDCEF4712 /* SAMKeychain-dummy.m */; }; - 4B16D1C02C1F05734E42A9E5BDA2BE52 /* GTSR1.crt in Resources */ = {isa = PBXBuildFile; fileRef = 52A425EFE430151E87A56B29DF412165 /* GTSR1.crt */; }; - 4B1DCD2341FDFEC07F7788E11300630B /* YapNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 33D843244D58A2AB5495EB5495C67033 /* YapNull.m */; }; - 4B303E455215C96032E81C5311FE7D6C /* YapDatabaseTransaction+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 818983E322DFCAF61442FB6D18B8D52B /* YapDatabaseTransaction+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B3CE0784E1A5A3CF2F659610B031965 /* MessageSenderJobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0BE04005236DA11CC99481C0820191 /* MessageSenderJobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4B54040EE9C0B45577852478B26299CC /* OWSDisappearingMessagesConfiguration+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCF68FA64304206877682E4DE8BF36F0 /* OWSDisappearingMessagesConfiguration+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4B72E5E182D8D674DDBD1BE7777FF02D /* PhoneNumberTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DCF297C673EB6881C3DB15EBCF46D63 /* PhoneNumberTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4B7870147D864B7B16ADEF9DCFAEEFD3 /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BD114FF3E486673967B5DA58BDCF5FB /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4B95883A5F4FE0959D58802FFD39BAC0 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 305C9C283C0FFB7286F2507F1E4DEB41 /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4BC2E089328E2E20C529C5BEAB54DD57 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7579FA7B854C0A4B244B3A462A70E7E /* SingleValueProvider.swift */; }; - 4BD55F8DFBD211A7D786AC2DC595FB6F /* SDSRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01C448A4D801A129A21BCEC6D88E7606 /* SDSRecord.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4BDFDD0690F0FB287D1FCFEED20D7111 /* ConversationListDatabaseSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208CAA3D8C53691819D4A981ABD53F1F /* ConversationListDatabaseSnapshot.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4BE03981266CC664828CA7BD1FDDC6CD /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E8027D5D3509EEA0DB896FC8D5BACA /* SizeValueProvider.swift */; }; - 4BE2F8E9668B8E6AAA16B7E751DAC8D8 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A56E464C8EF581E7BDEFF6C097D4C7A6 /* ShapeTransform.swift */; }; - 4BE9833349643CE894F98E085CACDF28 /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C55C96F878FC9FF74258458DF9C0449 /* ge_p1p1_to_p3.c */; }; - 4C049A8BD9054C89F903F5CB82F65838 /* NSString+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 42969F7077B638E481E76FBA46064DE4 /* NSString+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4C139B38DF0791BF47FABC4A69225B3D /* RatchetingSession.h in Headers */ = {isa = PBXBuildFile; fileRef = C94BEE10BFBB12D43FEC25DDE750EB85 /* RatchetingSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C27588C630480113EEA276AA93E426D /* crypto_uint32.h in Headers */ = {isa = PBXBuildFile; fileRef = D9A68BD3EAD678B53871F67A8FED52C6 /* crypto_uint32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C314535A32414543F7938E5505730AD /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AE80D3E9E894ED525F79C29F8F44D6 /* AnimationTextProvider.swift */; }; - 4C6C404DCA6E3C24E523E151F17638C8 /* OWSFakeCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = D7523501E0925DC1ECD5C40AAACF080F /* OWSFakeCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C778D52F65059D394B5EF568C033849 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = D61FED7036C82C7324364B9E90963178 /* DDDispatchQueueLogFormatter.m */; }; - 4C854DEF47824DED44DBF7AF1B0675D7 /* OWSFingerprintBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 598E0CA01ADCD73A772EFFBC39C0BDBE /* OWSFingerprintBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C8D1B41218F45582E350920750CC5FB /* OWSProfileKeyMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 431D24BA9DF205A6F3A87FD9416DA64E /* OWSProfileKeyMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4C933127D70A34E8F6DF42624C641D27 /* Curve25519.m in Sources */ = {isa = PBXBuildFile; fileRef = 195A1A7A74C6121DE0D8F3C80E562CF9 /* Curve25519.m */; }; - 4D10E760880B64FF22EBE84B29FAACD0 /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D039780EC321BC27DA7036146C56F04 /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4D146876E0C7747A3270F2F37DD7E4A5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 4D46D44D4966DAB3105845F2982E240E /* ContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = B2DDDBDA394F87805FD4E2F26F86AE9A /* ContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DAA20560A2B126DFE3E61F900D573DE /* NSDate+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = BD7731AC337A1C6F03C10AB1F31C4680 /* NSDate+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4DC01190C6F5C93FB5D1E3FEBDF00CA6 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE0D9E5B15770E8A5887401A829428E /* PathOutputNode.swift */; }; - 4DF1109AEB7F61757E894952A93B3F5B /* OWSDisappearingMessagesConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1660B5E08E8D9886BB2E7B5B29F90B9C /* OWSDisappearingMessagesConfiguration.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4DF8FA4E9335E353EED77CE7FBDF4F8A /* OWSIdentityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 018EFCAEE53674477F2E6303B8073FF1 /* OWSIdentityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E454A3E1745A032D7A187D736487680 /* CallManagerUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7C30BF2A70CF613B9ABEFE0A9B6163 /* CallManagerUtil.swift */; }; - 4E5AAE1BD43E9359D69B76DEC76BD3BE /* timestamp.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8648646EB4ED1C3D4CE5C2F12487216D /* timestamp.pb.swift */; }; - 4E99ED5419DEE7DF490369257919E305 /* JSONDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF5850E5546295ACEBC497CA281EA04 /* JSONDecoder.swift */; }; - 4EB869B23D8F47C190E481D5F07F96C1 /* FieldTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1831BFAC543F3545AF3F38FB91434ACE /* FieldTag.swift */; }; - 4ECE3B6472EAA61EF67BC8431484B783 /* YAPDBMessageContentJobFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 20A0DD29B33AE52FA611C5AD3B1BC783 /* YAPDBMessageContentJobFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EDB12274374554B02879F18C6AF0F31 /* DatabaseValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C06B323454EF4F17D5C9ACB95D6B8793 /* DatabaseValue.swift */; }; - 4EDD999C24E589AE6D66AA51FF7C16AA /* YapDatabaseRTreeIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F277628870AD36042F3D3FAC96973EF /* YapDatabaseRTreeIndex.m */; }; - 4F0B86F7A2136567E634BDB8B1E1056A /* TableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DA0C24E36FD7EBBDD8121BBC166D40 /* TableRecord.swift */; }; - 4F1018807893650447E80B3B358C9A95 /* YDBCKRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B76159048863B432D3143A9E34265BA /* YDBCKRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F2C0DA5629A28C32D82DB936459CEBD /* AppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = C9810AA299F4863EC9DE9BAEAA9C6D7F /* AppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F5B9172F2FB2B24494E64CF46762501 /* SQLQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0F2E8C94E4605FFD371A13700BD9877 /* SQLQuery.swift */; }; - 4F88F15241AF743381D881EFBAAB4C4A /* SMKObjCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9601076BA9C1E1890D9D21246A34DBED /* SMKObjCTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4FD0E48E555A4562D4A45F8C29199761 /* kbs_pin_sanitation_vectors.json in Resources */ = {isa = PBXBuildFile; fileRef = 121A28CB4859199C7CE377464E905B18 /* kbs_pin_sanitation_vectors.json */; }; - 4FE1F16C3A94E27EFA9798E18ED8BD6B /* TSYapDatabaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 45DB4095303AE52D8EA95ECDB9AF11F3 /* TSYapDatabaseObject.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 4FE3665DB7A5C89714CE69D9990FE1DA /* TSGroupThread.h in Headers */ = {isa = PBXBuildFile; fileRef = D65A0972D115A8E4140C3FDC9F55795E /* TSGroupThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5037D039737D393F66F8B9A4216B0223 /* OWSOutgoingCallMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A700F013188EA07965D2521FF15CB7C5 /* OWSOutgoingCallMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 504E4E46D6C1060F12DCE1D4758BE272 /* TSAttachmentStream.h in Headers */ = {isa = PBXBuildFile; fileRef = DFA92C4826325007B650E6851229D18C /* TSAttachmentStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5053517F3E1326403B0A87428BCBD2E9 /* YapDatabaseAutoViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B6E8EE4EC6913E0DB838A4747FFBF3D8 /* YapDatabaseAutoViewConnection.m */; }; - 5084C41026EB8007D6E7074BE70A4B34 /* SMKUnidentifiedSenderMessageContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = E55D838FA258A9586E28132D1EEB9D4C /* SMKUnidentifiedSenderMessageContent.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 508BCBCCD40D9BE5B3C8B67A9874B263 /* KeyBackup.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 240C6A3BE24B117AE9D7B14D92B7333C /* KeyBackup.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 50AE1B17C37AA3A1A5B3D71FA5C97562 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD740E2E5AD575EF69DF4B190AE3D85 /* MaskContainerLayer.swift */; }; - 50C55E0B32225977CF1D3265C9FE64E1 /* YapDatabaseViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 08BEE60496BAED3C06274F92EDDC25FA /* YapDatabaseViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50D0A08469D4755625B8F3BC8056AE78 /* YapDatabaseViewRangeOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FE998E6B1DE640ECEBEF94F097F1C46 /* YapDatabaseViewRangeOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 51000C0326296014D2D84BF8932721F8 /* ProtobuffsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 263BDC7F81B6A256B6F4383466FE9E59 /* ProtobuffsTests.m */; }; - 51022FF39B3B5392D222D3E3E192999F /* GRDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E495C7F3DD547814C00AF9396B777A97 /* GRDB.framework */; }; - 513B6C7A330F859C98C3CD317B4B2BA9 /* SignalServiceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 95AB515567F0FEA9BD8016DCC1986B60 /* SignalServiceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 514AB1209FEE9DF53DB6BE14BB5933A9 /* OWSUploadV2.h in Headers */ = {isa = PBXBuildFile; fileRef = A129073ED7757FB0DE410EBC4CE30151 /* OWSUploadV2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 517C5B4C0028DB2DF35701CC9876338E /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = ACEE99FE2A4F72ADAEF1F68B7ECCB2DA /* fe_0.c */; }; - 518684CFCB6EA09AB7D1EEE5F44FA7E5 /* FTS3+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AA1484887F981D3C307B6E170DFF6EB /* FTS3+QueryInterface.swift */; }; - 519389F218C4CDE13E6A7E134DFC2216 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A655107A25BA7B1E1D0DB86AB3A0F324 /* KeyedDecodingContainerExtensions.swift */; }; - 51DE64907C54ED8D4DFFB92038E0DD6B /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; - 52031E763D935D694169C9316F7285AA /* UIView+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30FB4836076035658F993F6F9F31F004 /* UIView+Promise.swift */; }; - 521035C03A08EC79925EDD6A276C48BB /* TSGroupThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 90C4502F46785644F77365612691489C /* TSGroupThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 52255B6E17802D45A153693A4F6F05A5 /* OWSMessageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FE4D17B7DA2824320BB175000ABB1AA0 /* OWSMessageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52369303D1E4F8E3A34533655A7A2936 /* OWSUnknownProtocolVersionMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5836327F513ED0DDB6A86FED44344746 /* OWSUnknownProtocolVersionMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5237B7AC82572F30AA8E6A08AB0E5D2C /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 5A41A564B0E66414C419310F6147C5F0 /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 524257002471EE1B98EFC25C39A7A94C /* SDSDatabaseStorage+Objc.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A87E4C878732925DB4066CC316F675E /* SDSDatabaseStorage+Objc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 524BC88CF51D22E9C76C2EF9890796E6 /* TSPreKeyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FE334538307B4EAB4589F51F88F9AC41 /* TSPreKeyManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 52619C921F375A2F048864E5ACEA843B /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 19DCC2C7A439619A9D202ED0E99212A8 /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 528CF3D3628A333B6CE1E1B54E891239 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E88DFDE3A19FDA7F41095AFE7D1E21FC /* MobileCoreServices.framework */; }; - 52EB64018A4DED7D558CA7E8FA4AD903 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = E9D24B102452E2B2DC351D2A22795662 /* YYFrameImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5330059B3410AB834D976BFBA9E1555E /* kbs_storage_service_encryption_vectors.json in Resources */ = {isa = PBXBuildFile; fileRef = 7C668DD14D485EEC1EB5DBB6C893F63C /* kbs_storage_service_encryption_vectors.json */; }; - 534C75DC96A5E6D4D7D13B43A72F8BF3 /* VersionedProfiles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE939CC48B2F447E4E972C001A0634E /* VersionedProfiles.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 539F70261E84CB108A31B37BD6328F7C /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 2971F51FCA631B53DB712E1CE7158F32 /* demux.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53A890B0AD6960EBF6AEF36DB240FB26 /* PhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = E395708FFD39FCC29B39304078B1E540 /* PhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 53E7F979625BAD0E4F133602962B7DC8 /* OWSSignalAddressTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9EA5D446FAE40E5144FC407C07293AD /* OWSSignalAddressTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 53EE89D49078D10D6EB4B36CCC936A63 /* YapDatabaseExtensionTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 202AC29A06C592CE7BCC61FB611FCF59 /* YapDatabaseExtensionTransaction.m */; }; - 541E50875ACC4EAF081B6413028A5A3E /* YapDatabaseManualViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 24C10F77A05A63B7054039C17281E71E /* YapDatabaseManualViewConnection.m */; }; - 54306FE2277E87B3D3394446B5F56483 /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = BB8C6AE89109D2848FB2926EE98A2C04 /* NSNotificationCenter+AnyPromise.m */; }; - 545BE6DA7335E2CC269770669E649A44 /* SDSKeyValueStore+ObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = E5A2BE513A15CD0C4D373D9725A7D0EB /* SDSKeyValueStore+ObjC.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 54651D3E1373C70A62EB8C24780AE1AC /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = C90EA269F8EDD02B46B2D52DB5540A03 /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 548BC8DABD6632D60353BCB8C923FAE4 /* RatchetingSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 09EA2C5F81A2893122AF7FC8EDB93A20 /* RatchetingSession.m */; }; - 54B2A3073DBC4E1E9C08FF747AD931E1 /* AppExpiry.swift in Sources */ = {isa = PBXBuildFile; fileRef = A97033EB07718698C59C08565873CF85 /* AppExpiry.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 54BB0156B331175284DF650CCF59C4FA /* ConnectionMediaStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCFAF2CC47DD75F9E6AE9EFF0E30CCEC /* ConnectionMediaStream.swift */; }; - 54C6584478637640511D33CE83362A06 /* SwiftSingletons.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8659E62745219548CAB5776BA9DA419 /* SwiftSingletons.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5521333DE605439C433534ED7C68664F /* ServerZkProfileOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = A656AF0258B2C6E0555ABE2CA2C5D9C3 /* ServerZkProfileOperations.swift */; }; - 55294B3EDB7AE238E8AC491B3C8C8454 /* d.h in Headers */ = {isa = PBXBuildFile; fileRef = EE143F64E5A335C226B03DB9A13D58C5 /* d.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5531DDCAED3AD6B2419DA794C78B9941 /* SSKSignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 971A31D789B377DCF108C16ACCF21FE8 /* SSKSignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5535AEFCFCE9BE6BF3EF5638586632C9 /* OWSDeviceProvisioningService.h in Headers */ = {isa = PBXBuildFile; fileRef = 9261D3B354632FACACAF6AE8B45B465B /* OWSDeviceProvisioningService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5564F97B78825F10D0C7592C4325624E /* DatabaseWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B89493CDB4FE0BE45C52BDDC32A1652 /* DatabaseWriter.swift */; }; - 556A9735F5A3E4F029BB3C701BFA6EFD /* YapActionItem.m in Sources */ = {isa = PBXBuildFile; fileRef = B4DCB11CAA2E4B74520219AF7CAB9E8B /* YapActionItem.m */; }; - 556BA9380E26B7F8AFD8DE99D56E784B /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69CF1693A86F4F5FC572D071A7916666 /* LRUCache.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 55797B019CBFA461BC3490FDE038FCD0 /* OWSSyncFetchLatestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D857875A07C28E7C2F26782CD19B9AB /* OWSSyncFetchLatestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5582AF3078F2051C243F8A443251F8D4 /* OWSAnalyticsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 453384220002774D32B116D2431E2B21 /* OWSAnalyticsTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 55BB568C3EF9B92C3BF14BD99ECB12DB /* GRDBGenericDatabaseObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E46AF6FB50B69BA4E0141D218A4E4C68 /* GRDBGenericDatabaseObserver.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 42090DF932C505DCF6195A87650453BE /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = D1DC24FC3D047F049ED2641238CDD49C /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4230C69F4316A2B9C1B251DF3C46F534 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6346B38ACDBC9FB432743C4C2681B7 /* mips_macro.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42AB49E1117E8345417A59921E370BF7 /* OWSVerificationStateChangeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B3DD592F988E7A8F6DF1BCB157BF7E9 /* OWSVerificationStateChangeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42AE40B4E191B65F72485110FCCB25B0 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81305BF21920C9503EBF88E0AC756543 /* KeyframeGroup.swift */; }; + 42CA6D777B890BB59FC74CDD5A171FFA /* TextFormatDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CE35D8812CD225388A009EE78B3C6FE /* TextFormatDecoder.swift */; }; + 42D73420B21904C9392E368B933248F1 /* DatabaseFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDE6F320DA904C43C8753FC3F9EFA21 /* DatabaseFunction.swift */; }; + 433D8D9450551BA3B1DF3EE982F0C9E3 /* SignalCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 588B2F6E23384CE70FC7A6E7AD9915B0 /* SignalCoreKit-dummy.m */; }; + 43861A1E08F2A17A6C54144D9CD2209B /* YapDatabaseAutoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 523E081E87FD87C973F5570B519B12E0 /* YapDatabaseAutoView.m */; }; + 43AD82FC1F636A955E0F170756A87EC0 /* DataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = A6D9F9EBE9C7A38BA538EED9925E27B1 /* DataSource.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 43BF868A7A3EB4616F90496740748000 /* AccountIdFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99682D133E6C7B43629F64BE4EC12E44 /* AccountIdFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 43C35786A2DB8C23A60191DDC0B1EF4C /* FTS5Tokenizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB20E3EA110CC969F58F06FEEC70A85 /* FTS5Tokenizer.swift */; }; + 43DEE5F894ABD01D4AC480096B3DB110 /* ZKGroup-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DC3D0A9A4F9779C4B5F82F0E41206205 /* ZKGroup-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 43EC92872D7B0597BDF064E401CE119A /* StandardLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DCF54F160DF8791659AA84A5EB53801 /* StandardLibrary.swift */; }; + 43F261D86F370EC5405BBA847DDC7ABC /* ViewOnceMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ECB785FF251CF8911916D418A54915B /* ViewOnceMessages.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 441A7D33851B235107EF820DD436F29A /* StorageCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = C3ADFFF9D1083B6E7155F9BF12CF99E8 /* StorageCoordinator.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 44661560456F7C50663A29526390C3B2 /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = B3EBE50E0C14D876ACD110A230F2EAD5 /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44D1E6969D823DC40EB7678930E6B343 /* SerializationUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 043148D53A5052C082E00906C6D1BF46 /* SerializationUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44DB779DE2FC306BA08890B938142533 /* OWSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = EBD3AFC43F5240C4CCBDA30E620B5894 /* OWSOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44E5AEC2EE0A04E52A0187D6D14316FF /* SMKObjCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F54FD11A1B055E1DD76BAF672948B21F /* SMKObjCTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 454DAD31EB9BE66C6A3405B6C842A7CB /* YapDatabaseExtensionTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 992FBFD3D0602587F2503C5131135FAD /* YapDatabaseExtensionTransaction.m */; }; + 459E844B5EFB002A8F10CA595C1B64A3 /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */; }; + 45DED04EBAC4FC241EB967B4E280B818 /* YDBCKRecordTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = FC9C391E017AB4F1D3C59F72C14F2B7E /* YDBCKRecordTableInfo.m */; }; + 45EACBC1F4ED1A9D994ACC5EFFCCFA5A /* libPhoneNumber_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C7A182F06C7F149BCC6050AA0226B1A /* libPhoneNumber_iOS.framework */; }; + 45F4E9A24CE29F270DD1FB921E154D61 /* PreKeyRefreshOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FA5F74DCAFE83E3F37CC43B16049B8 /* PreKeyRefreshOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 45F5E80FD276DD7678BE3130F1559D56 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 45F78B0511FB9A317A09F8F6BCCF6DC2 /* NSData+Image.m in Sources */ = {isa = PBXBuildFile; fileRef = ECE1C4EF977FE4BC8FA182CBABF51EE6 /* NSData+Image.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 460A7DA66A2C6B069D8120D89D11C65C /* OWSRecordTranscriptJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AD4A0EE9C091266C622895AC798949 /* OWSRecordTranscriptJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 462518644414AC6983528F026DE3CE8A /* ringrtc.h in Headers */ = {isa = PBXBuildFile; fileRef = 198AF1D6CC38C43151619945AEE16827 /* ringrtc.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4625FEBDE211428199C4AF24DCE6BE77 /* SignalRingRTC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 293C01B69568AC954C1ADDCA78C71F88 /* SignalRingRTC-dummy.m */; }; + 4639DFCE917C5642DE43EB335F47F769 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 4643C7F0E8220C9DE3737961216207CE /* Mantle-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 96F784857BA97D5E3D9AC5EF19B0D273 /* Mantle-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4655296D72D266A605E03E6DFCDB7B1E /* KnownStickerPack.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F61D8DAE12DEF8EEFC7D22C328E4C2A /* KnownStickerPack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4663724FF779AF3D763C26CD801D3D05 /* OWSUnknownProtocolVersionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E9DE255B13471DDEC6AA2265E9ED31 /* OWSUnknownProtocolVersionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 467540027B899717B53AE898AC6E73AE /* ConversationListDatabaseSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49CDBD97D1CB270FCD491AB2FF835064 /* ConversationListDatabaseSnapshot.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 467579659E1EB135B0C103B62B0575E4 /* OWSDisappearingMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 61086959A606BFD64BB3B2E9B184C42C /* OWSDisappearingMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4682E98DACF821680260E8753B6F0043 /* SMKUDAccessKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBDD246E495BF3CA45E3E74B7F57415F /* SMKUDAccessKey.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 468E59F7BCB050AD1F812EB1AAC99FFE /* YapDatabaseActionManagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E3AAA1DC71BED4CED7A5BFFDD61B9965 /* YapDatabaseActionManagerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46A65FC6275BE5C0EA4B3EB5829DF950 /* HasOneAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B4A40428161E9338BCAD8A32F38BD8 /* HasOneAssociation.swift */; }; + 46A73762890F2C38A701C58ED4AB5177 /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = C2597632C6BE5F0AD2F9AFDC862B3330 /* fe_mul.c */; }; + 4728354BCA426EAB693E607BFEF7736A /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B1063286FFA51D433A1BD9A9A911A4E /* libwebp-dummy.m */; }; + 472E98F3038F0F5CDD0C4E2976BA9913 /* OWSDisappearingMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = B66417616467F521F5905F9EBB36CFFB /* OWSDisappearingMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 476E83D3DF760CA65308375B6E42C262 /* Data+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F103E8E8402858B6A94B967D2B5EF625 /* Data+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 47BCA6CD920E42F2FB50A3701F336D59 /* Cryptography.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6DBE0688AE01FE4F3C713264C6F9AF4 /* Cryptography.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4803F1026BCA9790C1168D3FC97526D5 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED2ACDEA45F1587F79B0DF38D71A95F7 /* Box.swift */; }; + 48514DA88A0B8DA437395B588FDA814E /* YapRowidSet.mm in Sources */ = {isa = PBXBuildFile; fileRef = 04426A4F053854B80C9420B0E1DA2DB6 /* YapRowidSet.mm */; }; + 485A78F81555C0587D7FB5CB5DC0DC07 /* TestModel.h in Headers */ = {isa = PBXBuildFile; fileRef = F73A5159EE4B19183E1C07FE6E62D2D9 /* TestModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 489470F6195C4D8532A2C08DCC417DFD /* YapDatabaseCloudCorePipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = E29D6EFC9A4E0B7C30D1408D7BD3BCA8 /* YapDatabaseCloudCorePipeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48FF204BDA8B5B5E6FFCE0B302D92C0A /* SignalCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F7E645AA4E9374ACE14A26B15183244 /* SignalCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49002AFE866C9C463CA7E38E7628FC86 /* Message+BinaryAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16C2ACD50BA2053F85FB3ECA00B14239 /* Message+BinaryAdditions.swift */; }; + 490E6FC68BD1BC96D871B599D0C162AB /* BinaryDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E5D687AC233D4CF8D5FDFF053F55A23 /* BinaryDecodingError.swift */; }; + 491F53F9627BE53C38167BAE1D62176A /* SSKSignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = DDACD34EEE9590219CF11A7D6A505689 /* SSKSignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 493B3B713D3616C52D88866CB7A3D61E /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = A41334E8C8CB1C80C8795A999510AB7D /* crypto_sign.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4942DE165709B02310CD64F333987365 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7338D85F4A730AEC474AA6EB00B5D333 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 49688BD6A218670CFB1628AA9384E04E /* SMKCertificateValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 461DB4E6672C0CC7FC875C435393A39E /* SMKCertificateValidator.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 49DE85F244B5C0E7B533D33FAF207D59 /* minishared.c in Sources */ = {isa = PBXBuildFile; fileRef = 44B95C9A25FF36E066B1A93AA8938473 /* minishared.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 49FEBF5B424D4628D453F47A561D56FE /* OWSFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD2E8FE5100E5E29A6ED9A1B0B41AA3 /* OWSFileSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A07227C67667ACA129979E182421F31 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B10C5709D004246E9E09C8633174159 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4A0E3BA49A4918F9F66E04F3E0D60758 /* Record.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69DD7B7780181F36A1D6D1546FC5AB25 /* Record.swift */; }; + 4A11E67DA90809AC191C8FECDFB221B8 /* StorageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA36132EBAE10838FF058D6D560A6E8 /* StorageService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4A24F09F34AF4D7A78A43D96DD6AD721 /* FTS5+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911E7B9B375E87FDC4A2C4C208A79161 /* FTS5+QueryInterface.swift */; }; + 4A2D5695F66B2997C95EABDCBA9C4F57 /* FingerprintProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BE8542DE7645B0DB33EB7BAD9C5A75F /* FingerprintProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4A2E4470AB1B73E78321F1ED0543CFBB /* AES-CBC.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A54FB164823EE44F30267643BCE1EBD /* AES-CBC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A3A39FFC0153AA6C9419F92F9CF4E2C /* OWSIncomingMessageFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5891495E18FF1AD79436C67B6376F008 /* OWSIncomingMessageFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4A767510D34B41C030D0FA14962265FB /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C23E2C2AF4D4D09F3294840E2F95C27E /* LayerImageProvider.swift */; }; + 4ACECD60CCAED25F1019A7F2A12BA3B1 /* TSInvalidIdentityKeyErrorMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E52E5D6EBF367643C01ED308E41A46 /* TSInvalidIdentityKeyErrorMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4AD8A92463F44BE6A58FE406A66C4423 /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DE3955F7E54A811E651489D4DDF1C31 /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4B14BB4D4AD390A2EE07B9F59EBA9CAC /* PreKeyBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 03FA578DCAE217A47B9432DE1AA9058B /* PreKeyBundle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B9862BADF9782E42C1E34A6A6C2C832 /* SignalCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 114234CA4F3AB44EBF5AAAF5A4CF55AF /* SignalCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BAE78A9027E35FEF3958B9D59DF077A /* descriptor.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8321A153CD9399ABCB496DB2E0D136E2 /* descriptor.pb.swift */; }; + 4BB150300389619C2DF4197A0A027FA4 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 4426716FDFB6CB4241F439B9D0892B94 /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4BDC83FBDEC1186620CFBEE060993654 /* TSDerivedSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EE7806A0C5EF508DA61D756322C0AB8 /* TSDerivedSecrets.m */; }; + 4BEA545FDE3133E64CC760BB232CF7E4 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 36CCB2210CA74F4A865E7A5CCC0343F0 /* utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BF160523A8CB0062DBAC37E21EE2393 /* YapDatabaseRelationshipTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E7063BAC1A94CA2DD5B70B00639F1E6 /* YapDatabaseRelationshipTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BFE4C47C0FBA92CFBDAF5EBC4FD2618 /* SignalMetadataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DE8B3EBD3E6AA435D694C390E048934 /* SignalMetadataKit.framework */; }; + 4C1E6F46D10EFC42862C121F50C88BBD /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = F6BF238D2E59E9A3F995F1CBDD339338 /* YapDatabaseFullTextSearchSnippetOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C2A6AD3DFB2531987262AAC4DFD78ED /* YapDatabaseFullTextSearchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A3DB19A6CE240E76F17BE1DF1EB4F3F /* YapDatabaseFullTextSearchHandler.m */; }; + 4C5F1DF49437AA7F39F895399D7EF1E9 /* NBPhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B49EB3205611E7740C56BC538EDC99E /* NBPhoneNumberUtil.m */; }; + 4C6005C56D38987F1675B5F4C2D634C2 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E88DFDE3A19FDA7F41095AFE7D1E21FC /* MobileCoreServices.framework */; }; + 4C9C138C688B391A46771EAE18D7A3DD /* Enum.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDCBC73B7ED3D71A71E794BBD5D3F3B /* Enum.swift */; }; + 4CE535CA8849758A0F8E529EBFE34DEA /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 44D8DE59D1F704E9A38FA2D60190BE5F /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4CE6A6C6B5007407F0134375FE4F2364 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6FA44EE2490635838AEC72BAE3237B /* Security.framework */; }; + 4CF54811B41456059E3B886661C70E22 /* LogEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837E13929AFF7E59FED3C986A531A903 /* LogEvent.swift */; }; + 4D57CA29C1C395C3C1777231E4F2B8E2 /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F5ABD0E9C643663D925139E160F4E2 /* CustomStringConvertible.swift */; }; + 4DB2F34052C83ABD08E3D4FB6852C937 /* SMK-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 6659B0128043C8213B4CA376317317FE /* SMK-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4DD305B8447ED2669BDA6750105EF843 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = EF9062511C865CC32C88A818BF13C846 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4DEF84DE58177B2AE94DBC4F44045864 /* ChangeSignature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BEBD38AFA46D4F29099DC002F61E69A /* ChangeSignature.swift */; }; + 4DF01F99B51DED5B89171A0012336A44 /* SendingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = C1DA0B715A90260B091992DE404BBD1F /* SendingChain.m */; }; + 4DFA4BD1656D44777915382E549CBA3D /* YapDatabaseRTreeIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 7299E926D62210DB351CA767F648597C /* YapDatabaseRTreeIndex.m */; }; + 4E0AFC96839670C0E1B1B5D723EF0DB9 /* YapDatabaseCloudKit.h in Headers */ = {isa = PBXBuildFile; fileRef = B79B4AB73924F1E8AE5225F6587B20F3 /* YapDatabaseCloudKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E6DA04F52B8E0659175CA4F5C06BFD8 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E4482E569587B62041703251D1F2AC5F /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4E7D2BA151F1A5204F10814DA7A29D82 /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B18D4D71AB37C808CBCC3DA10534C80 /* afterlife.swift */; }; + 4EB79A5882A27A135946706A34055D3B /* BulkProfileFetch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D8EE9E777C0BCA589C973CA3EE10C91 /* BulkProfileFetch.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4ED724FBEEDA95B7A4CD517001B5CF2B /* JSONEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D2858D498C9093594D8F0188C8F21B5 /* JSONEncoder.swift */; }; + 4EE89D6B14228639FC56C78586A3B407 /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F11A2867053AB91E204155B1CCB1BEC /* huffman_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EEB820254886020562576A8B3CCF653 /* NBMetadataHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = C108ACC71A461A6FF833A0BD7ACA4BD9 /* NBMetadataHelper.m */; }; + 4EF072AD9C82BFED83D49EF0A122CA28 /* SMKUnidentifiedSenderMessageContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCED3E993ADFF410F99CBBC91B512FC /* SMKUnidentifiedSenderMessageContent.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4EF373E3DFC3DFA8B1B0CD95418F2DC6 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = BE223D195E12C6266CFEF7ED708A5784 /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4EFD62FF1802DEFBA0CF2BB0E454B53B /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A3B75B442EF06F963A76CDEB09C6319 /* YapDatabaseQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F2DCE3DA3510F1718153CFC5A895612 /* OWSAddToContactsOfferMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC9065C8781174E60F6D353363F58E6 /* OWSAddToContactsOfferMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4F4319AA8F1363F92BD515DF7CB951B3 /* StickerInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F8C3541204954B559066C1ABB8B12FF0 /* StickerInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F4ED5DEA13638E0A1AA054B15893A24 /* WeakTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15311E4FC436949557BC001D486852D /* WeakTimer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4F6B25AC7C2765FF0397A30EDCFD494E /* TestKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174624A2DF52699DCA6B6D2E84767ECD /* TestKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 4F6F30DEE15C2C4D8153DE783D7A55CD /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C947FB9B039E00A7315AFE54A8D9346 /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4F702EF2B73C8539CEE666618AFEBD87 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = CC3F8DB83E358908895E18B9E9C8BC17 /* 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"; }; }; + 4F78F520B85EFAD05088D8EF0D3E4C95 /* YapReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 1507730227523A956FCDA852D0813CDE /* YapReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4FDD56EB16C7AEF61998FAC1D491B613 /* TSAccountManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A22F5060FCD5AD4EF95D2318C47531E2 /* TSAccountManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 502B218FC284E81BEFD244C112FFA991 /* sha1.h in Headers */ = {isa = PBXBuildFile; fileRef = E55C35F928A499E8B90F50120DB9D559 /* sha1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 505BC0CD1F005275E78514D8326AA31F /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = F2D4DD2E2F5E0D9E3CDD8BB43AFE9A49 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 509654632A6B3CCFC8852D25CAD66409 /* YapDatabaseViewPageMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 46B61033BAEABF2554607D563673324B /* YapDatabaseViewPageMetadata.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 50C4FC675EFFFE98E2AA50C08B78B017 /* ProtoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 18DDFE0EA0EF4AFAD062B38A41CBA303 /* ProtoUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 50C8476733D471088AFA108CF0CE80E6 /* blake2.h in Headers */ = {isa = PBXBuildFile; fileRef = 343930142DCDEC12F70EF6E8D33E9C9D /* blake2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50CC97E8EE8BEF010B2100E8F777708C /* NSError+OWSOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C92DB3C29324AEC626951F4896611A6 /* NSError+OWSOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 50ECF22F8F7F66CE941F023470D5B285 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 5122E7B93BB34D631F4A0D1877A784C4 /* OWSMessageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C7F7B4A97E80C139B728D1DF661D242 /* OWSMessageUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5123865ED20936E9A31B0B675080CEAE /* YDBCKRecordInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A5E7155CDC7145F213D7CECF550963C /* YDBCKRecordInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5150453DB96E2A6622238C9D15E68EFC /* ge_p1p1_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = E3896DBC5E5B7E1C0ECF4F2E50E4EEE7 /* ge_p1p1_to_p2.c */; }; + 515C2844A507CCFB8954A9510734231F /* BinaryDelimited.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96918838058FBFC1123DDA4029F4DB55 /* BinaryDelimited.swift */; }; + 5162977CC92A289FF8AA89444F6EE99F /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 404B40FF8550EC14B696845C302F9D84 /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51747600FF9B94F0B6840CFE8E8F87EC /* ge_p3_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 876E057DE9F6569D4E38BE5C07C64206 /* ge_p3_tobytes.c */; }; + 51B5425C18E899BD067C88AD1ECA96C4 /* TSThread+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24C4EED12B15F7DBB95E41473C33599E /* TSThread+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 51D73ACCD6E86D75B5F50AC9725A7DBC /* ProtoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A93290DFFAA8A004F35FD1F37830A34 /* ProtoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 51FCCA9E995D074CBB70A14D241065A7 /* YapDatabaseRelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BF0C518510650F05E8CBA5806E5B82 /* YapDatabaseRelationship.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 522D37E7BDFDDB71187110390141D261 /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 9112718D0DEFBD10E76577ABBF228605 /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 526557B999D763B7AAB83B636FD51913 /* TSUnreadIndicatorInteraction+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFADC5457BEB8A4D5938A3A41DDD133B /* TSUnreadIndicatorInteraction+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5283417C42E20B336CDDBA13375291CE /* DatabaseQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A9BE0B36B66F98D0D806D927840877 /* DatabaseQueue.swift */; }; + 52A046A0B979F166350CCD4325E497B3 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7046E632BF1B110538A83A11C9A60D6 /* DashPattern.swift */; }; + 52AE8CD22690AF05F7D1BC2012164B5F /* ValueObservation+MapReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00AA4F4A6832F91D2C5087F4FD199EB8 /* ValueObservation+MapReducer.swift */; }; + 52D2316BE443FF66596F6F37AAC50217 /* OWSPrimaryStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 768045A837CC1FD588F232FEEA0A59E0 /* OWSPrimaryStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52E8695A1CB941954BDB7A7B13F4203A /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CF730FA2B7F48D98F921B72F64B9B1C /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 53037A162C7938C51DC459A9E90A1AC8 /* DeviceNamesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025BA692908932A94CAAC6E3239B286B /* DeviceNamesTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 53122389ACE67AEC9A210032FFF6BB73 /* InstalledSticker.h in Headers */ = {isa = PBXBuildFile; fileRef = 165B6D901312441DD62BD1668950D686 /* InstalledSticker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 532AF45D0BA65E0A6905C720D00F2F70 /* crypto_uint32.h in Headers */ = {isa = PBXBuildFile; fileRef = B00DF29E6BC4C35E315250DAAF37A1C6 /* crypto_uint32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 533478167080A7FD0DD062D9356E8AB2 /* ioapi_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = EB9772F950EDAD83230D84ADEB90F117 /* ioapi_buf.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 535492297D711EDEC4A9F2CF3E2C3594 /* CallContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = C420B0D54EA26F6CEE536EBD533FC9D7 /* CallContext.swift */; }; + 5367CD1FA8B7C0984BE1BD4FCC47310E /* JobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 662736997BB8A327795AD49EE1FED1EC /* JobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5386CAF2714E4890A79C6C5B0FFE13A8 /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E91171F8E8AA355EEE5607C5F4F7F2 /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 538F035E77F9A05297A51A952D272DCD /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = BB77F07C5625CDC5F5BB417690A6AEC3 /* NSTask+AnyPromise.m */; }; + 5398FC2CE405A79C987FA9D46CD30F90 /* OWSIncomingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = F894A18518F88135A7D621D259A9B5C8 /* OWSIncomingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53AE6C1C896E37DC2DE287AD91BC3E85 /* MessageSender+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4278FA52B7474AF46277EEF84D46D223 /* MessageSender+Promise.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 53C08B6F0754EE7CD0E6B99D951F2B39 /* DownloadStickerPackOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71F1889A23C151AAF5B3E8FC0189442A /* DownloadStickerPackOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 542646C07DB3510E9B929995B8E77E76 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF1CB334328A8D8522AE4FE14CE68C37 /* AnimationCacheProvider.swift */; }; + 545011C0694D61DADA3FE640FC50DC5E /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = C8E2153214EA828EA79015D4F3CFB3CF /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5453096DC77B9E23E9A17CA289CF1021 /* Curve25519.m in Sources */ = {isa = PBXBuildFile; fileRef = 2624AECAB2C093B3477749FBCBB341C3 /* Curve25519.m */; }; + 54688C007DCEA0F2C7385524C004D852 /* TSMessageStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D9B9E4BDD5713B480F8D4C7C3C768CE /* TSMessageStorageTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 546D30D9214A327B2EB383B53618B661 /* YapDatabaseSecondaryIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D32F1E62022D539A2167ECF7AAD5C6E3 /* YapDatabaseSecondaryIndexConnection.m */; }; + 54990B9D49243B806016573AB88E96E9 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 79D6149E54D321B485D383B7619ADBC8 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 549E6326934F5696286B5C0E34D1F447 /* TSContactThread.m in Sources */ = {isa = PBXBuildFile; fileRef = EB21FAD171919F99E0F7A70B9C0F9D8F /* TSContactThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 550156EB1BA7E1101E0939DA42ECBF86 /* TSSocketManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F08BEFC86DF26FC9C61515BC6D4BC99 /* TSSocketManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 55076CF2AC2C0A74377469136D38F907 /* TSOutgoingDeleteMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A37B413EFBD978D5AD7D3E3EAB48580 /* TSOutgoingDeleteMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5509E361BB9AFD2B5225658C0EC05132 /* ContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D7FE337671AFC3BB5BAFCC96491E0F5 /* ContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 552C544381DC6636BBA64BB0B5A01896 /* GTSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = 025FD4420E89DE99AEBCA09A1BF7E9A2 /* GTSR4.crt */; }; + 558918DBE66811FDD080C4D5F46159C0 /* ECCTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 950D682EC92637ED2340654F0CC1CFC4 /* ECCTests.m */; }; + 55B51D7A26385BBDFD3D59BB960A8F89 /* TestProtocolRunnerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57067D969D19661FA3AA7DB3F17BCD67 /* TestProtocolRunnerTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 55BB7DAB6C767F38D6DBC964F57CAE07 /* Pods-SignalShareExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 07DF0797AD311B189EC95CCE47CE90DC /* Pods-SignalShareExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55E4BCDCCF72E79F6DF554D6D65B49AF /* YapRowidSet.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2C566DF9A0490134775CD93BFA87C114 /* YapRowidSet.mm */; }; - 5647C2BACD00B4EBFD032238A7412D2F /* SSKProtos.swift in Sources */ = {isa = PBXBuildFile; fileRef = 698D41E69AE0FDE94B8F1AA6742D276D /* SSKProtos.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5669BA25FDEBD66BC218CC5B83153C1F /* IncomingGroupsV2MessageJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 965CEAF8C4A38B85A9E2F972DA746224 /* IncomingGroupsV2MessageJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 567CF1D6C0AAD6D39D56FDA192038B69 /* DataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 93DE62928018CC9B194AF184C9C75595 /* DataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 567EA5E72388D5C296E4705B8A1097A7 /* OWSContact.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F280DDAC5729ED2733BE4BAEC37505 /* OWSContact.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56A4E59B5943348EDC740EB5F4680745 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 2699EDC1CE84F0F18D5FA42EC6AC490C /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56CFEBC6D57352C225B20457146911C8 /* SSKMessageDecryptJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 59AD6D46DA99ECD156A3290C8ADBDBA1 /* SSKMessageDecryptJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56E04DB896C77AE1006502648CFAA4DE /* TSRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = DF2999304808192436B3D48F45AB5735 /* TSRequest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 56E54FBA5605CBC0D43B51D7F90B9239 /* OWSDeviceProvisioningService.m in Sources */ = {isa = PBXBuildFile; fileRef = F1902076C43949F79783DBBB644D13E9 /* OWSDeviceProvisioningService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 56FB94A714B0B49B30DFB5D124A7080D /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B660FECCEF64EA1BE8D1DCBD42F990D /* vp8i_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 570407CD4700F55EF4D0C1923AACF1EE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 5730A2BF1D196DE6C999EB6EFECEBBFF /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 03CEF30E0CEE8DB728176E6B8E6F9B40 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 57335591C956163AE5DF47A9555C239B /* YapDatabaseViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1027A76D2409F1952A66170E52D3308E /* YapDatabaseViewOptions.m */; }; - 57476269C787AAC9C90CADC9818512C3 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A1710DC8E7D0118EEB58B1C37EFC520D /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 575EDF22A0B7CBD7312644CA535CFA99 /* OWSRequestMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C74BCD954135CCA6D56D88BA73885D /* OWSRequestMaker.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 578321A9FE3F85BFB2C2B97A51A83601 /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; - 5785BD5B132FAA382F721A17F2E90830 /* OWSIncompleteCallsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CAD462728392A0B9F0C8DF497AD0FCB /* OWSIncompleteCallsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 57BB6E1DAD07221F6D87534420115DA2 /* YAPDBMediaGalleryFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 827FF5A4C589E0C88DAF03BCB129D142 /* YAPDBMediaGalleryFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 57F03F5D9F573A42FF617515208BD1FA /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */; }; - 58564D9999F27AF0B504D61D942CEFC1 /* SMKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BFF6767256DE58A4875251AE8635670 /* SMKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 587CE0BFE3A268BC188150683B1E1CA7 /* OWSLogs.m in Sources */ = {isa = PBXBuildFile; fileRef = F62683C527634056E13EC02F76F99351 /* OWSLogs.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5896476CE9E2A20F5028FA0FE5E4FF6E /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 11E0A9C3A15C32D57CD94E280CD3E440 /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 58B282A215BB34D2ED2E2E0B10F76B00 /* YDBCKRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 2279514A65E8DE500B919C0C420B2A59 /* YDBCKRecord.m */; }; - 58C08E243F7CEE6749674EFE889191F4 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A167A949F88ECEFD03DEF5D611F19FE5 /* GroupOutputNode.swift */; }; - 58FF4A94E45340D3F06942B5D825D6B4 /* BinaryDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC019B2C4B97506AFC63443A93878BE /* BinaryDecodingOptions.swift */; }; - 5914D283FAE1879FE94B978787B59018 /* TextFormatEncodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A89874EE704E303B27720426E150AA36 /* TextFormatEncodingOptions.swift */; }; - 5938A59B731CD57EEC082A3A84E0A626 /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = A735D911A1F25E45A9EF0A35E0F74AA6 /* Database.swift */; }; - 5956672C201A1BE91908C9F13AF41481 /* SCKError.m in Sources */ = {isa = PBXBuildFile; fileRef = A8642C7E6FE322E7F6343D4255BCE5FD /* SCKError.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5974C25DA88428F6A4F23DE14FC1118E /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 828D4C3FCA6872587FCC31FF15BAB785 /* NSNotificationCenter+Promise.swift */; }; - 5978A73F77F2CB760A1B33A750F7C2CD /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 1650DBFBDB720613FBA9E750580A2296 /* fe_frombytes.c */; }; - 59C871FC977E9224AE604AC40BB843E6 /* Contact+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 990EE13C0DF05043B85303A8655DC16E /* Contact+Swift.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 59E8CC89ED850CEF8FA8A50CA5F571E1 /* ZKGroup-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F3C58E57A6F67245DFDF59E9B9FCC7AE /* ZKGroup-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A0C6A1AB90164548F6C1648950BE90F /* YapDatabaseSearchQueuePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9CF2FEA4052F7A20061B0D71B1FF3D /* YapDatabaseSearchQueuePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5A3DD2207CA766A18A179307BEF63E71 /* SDSKeyValueStore+ObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 33B9A6EF608FD619D9D13213DCDADB6B /* SDSKeyValueStore+ObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A45495328FF2D809AD7FBD1AB69ECC6 /* OWSDisappearingMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C9EF35B4EEF2BA030A1FC0EE4C9E64F /* OWSDisappearingMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5A6831BE6B9F667A62F028B2ED92691A /* OWSThumbnailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A77EB12398C58AFC97BDBC3E6D3A9C9 /* OWSThumbnailService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5A81FFE1769F01926C9B3278AF253ACC /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85B112CE67B8A1D2B98B657E0A26A3AF /* LayerImageProvider.swift */; }; - 5A891FCEEABCA7F4FC4D31E9F7D8EF0B /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0F3264669B6DF97CB20CA2CDC776ED6 /* HKDFKit.framework */; }; - 5AA3B2BA287C3048286E81998544C396 /* StorageService.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984C31B1B6D71850AEDDE99072ACB593 /* StorageService.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5ACCAD76C2998E42C925C8C21DFC2BF8 /* TestProtocolRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAE86456C88009D5BE3256FE10E9ADA6 /* TestProtocolRunner.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5AD760331F15513E99DECA6806D8F1C3 /* crypto_hash_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = F72F7F0B20CA3D32EBCD8F3992C0C80D /* crypto_hash_sha512.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5AE00E2EEE11ABB6FD3942F684E66575 /* OWSSyncFetchLatestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CB51DB59AE06EF0C566B57182B7C84E /* OWSSyncFetchLatestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5B00A2AB1300D67692FCB8D7B9D6097B /* OWSSyncConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D967BC5C0C54E57C5E3DE8F206812B2B /* OWSSyncConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5B1696C37E6FADD4C02318E34724EF63 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40AA0AE5CC9EAB73CEC5FC03855D9A82 /* AnimationPublic.swift */; }; - 5B1D36B229DAF98C09D9C5CE4508BDAC /* SignalProtocolHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0705132DB313424ECE9507B9D95991CD /* SignalProtocolHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B36039D2D7AA9300726EBC15C2E6519 /* AttachmentFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18BCF0601FAC4747FF1C688B007194AA /* AttachmentFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5B6334AC44DE525527BC62CCA2D8ACB0 /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = 2D97521362D5887DB5BC527796B63F85 /* ge_sub.c */; }; - 5B8BBECB1B551933D7A0DC17C87EE773 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A3E08A5F7A777ACC1221229DCDC2A64D /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B8C711BCB80DACC7DF0AF3D6134727F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 5BB4B17E426B368CDF89D95D9E655905 /* SessionCipherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BD386E0865F1F57397C1E07D206A0FB7 /* SessionCipherTest.m */; }; - 5BC392C1311D0586A85FCC7B3414A2EA /* OWSBroadcastMediaMessageJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 03EBC053F34453D46FD4DA4532E4D0C7 /* OWSBroadcastMediaMessageJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BE9DE78EC438E6F8880A809E8D5F246 /* YapDatabaseCloudKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B13DC41D8EC90B682B4FFCC5117BF8E /* YapDatabaseCloudKit.m */; }; - 5BEF169D672497938EDED53ABE8BE446 /* OrderedDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38DEC094105EB3C34FBA266C1CDCEE5C /* OrderedDictionary.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5C18720DE2E51A1B6FE05B9960986808 /* OWSSyncKeysMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D81B0A0C2F1855FF7C07F74A13C758 /* OWSSyncKeysMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5C19D847FAAC74378948E5175A7BADFF /* OWSReadTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CA3F243EE5F82560E9717B4A7951375 /* OWSReadTracking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C2451F352657BB699E37CC5617B1B7E /* Argon2-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 58D23971476E083D73C29DD214491EF1 /* Argon2-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C29FD8470A2D523A2FA0D0AF6EEE5C5 /* YapDatabaseFilteredView.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B02EEBBF156502329F8996FF48B38A /* YapDatabaseFilteredView.m */; }; - 5CCF31345E153E6C722FFA9B17F481F9 /* YapMemoryTable.h in Headers */ = {isa = PBXBuildFile; fileRef = F1D0387FC8B83E8374A3CA91A3E725CB /* YapMemoryTable.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5D01B8C372E34CAE12C072A1F0C39244 /* SessionState.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9D145551A2A9AA73F7817120558D69 /* SessionState.m */; }; - 5D0276BCE146586355A51DC4BD80C329 /* OWSVerificationStateChangeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C8622D32ECC82AC9E85049A6AC9AF1C2 /* OWSVerificationStateChangeMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5D11916F8B48E88C17700351FEB1A369 /* ringrtc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2039234B2D480A4C8729D5A0DA296526 /* ringrtc.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5D1940BDDAE19A2BF089A8E8E6BADE92 /* api.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4384C8AF58E23B8157A685237F43A00 /* api.pb.swift */; }; - 5D28C8DE653D43E361461F0E55E945BF /* OWSHTTPSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 11F78A7D295A780CB0720C64A9C44975 /* OWSHTTPSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D6E930745F0C4A4682682367D412A69 /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EFB945E367A40B9F58B9263C1805CE3 /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5D9703F0E8A90312F85C42576292B693 /* GroupSecretParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE21137DDDFE877971029536742538E8 /* GroupSecretParams.swift */; }; - 5DA154CF7908FD2448CA88C42B861396 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 5DAFAA9756BBD55F1B2A2293D1A237E1 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6FA44EE2490635838AEC72BAE3237B /* Security.framework */; }; - 5DD607B877CA4F9C0B58E2CA14AC9078 /* FetchedRecordsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A41FE17F32D8C77DC92F9079C44A426C /* FetchedRecordsController.swift */; }; - 5DDAB58A4CAFB9419F06EFF085B23045 /* YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E8E5B303DEAFE6753BEA8BC507B0374 /* YapDatabase.m */; }; - 5DEB11D5A2655B6AE0718164FE2B5273 /* EncodableRecord+Encodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E3761A87BB63576F6988A766FA1FA72 /* EncodableRecord+Encodable.swift */; }; - 5E45B03C05F43F1FF7ADBA5A4FCEB35F /* AxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = CF35B15BA284F9EF5DE2201F3EE4147A /* AxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E47F8BF4E1262666EA5057D5C8D5E27 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1E3BD3B30019FEF785D8B06DF9FDF4 /* StrokeNode.swift */; }; - 5E59B19FDCA41D8C33A1AF7C7D5670F1 /* OWSDisappearingMessagesConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 9365FBFCA2A3EC574F9FA108E651C8E0 /* OWSDisappearingMessagesConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5E7999EB15C2BC97E7D24883B085C57E /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C6AB7A5239AEB6D3DB57D25B2BD74A18 /* Mantle.framework */; }; - 5F25D838C1B1E1AB76DCA9ACFFA21A45 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EF488DFACF98DA79698E68FD456CA6 /* AnimatorNode.swift */; }; - 5F34C4D97A6A6116400BDF82BBB1C1E1 /* YapDatabaseViewLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = B25B98D860BC07328953A4444CA45595 /* YapDatabaseViewLocator.m */; }; - 5F48C2BA3768719053E1C46A483211F9 /* SQLQueryGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282D81BC15823685549E8C7A15A38EB1 /* SQLQueryGenerator.swift */; }; - 5F6D08886ECC6E0C91C4BBF441968D97 /* OWSChunkedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = C5AE177E68F65BB5516F02A8102B7EFB /* OWSChunkedOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 5F86061BFA13C321ED89C51DD6346146 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = C77C63877C1C326FAD88EB2614ECD5A9 /* Ellipse.swift */; }; - 5F8BAC20C4EF2DF5FCB73FBE8675C2BC /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 88217B3E5E47313A4A6B295C50078DDC /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5F95B525D3F0755226F33CEC47054CED /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DCA2DE82B96E8414F14E1E43F6D2275 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5FEC9185B9F65868F59A881FBF210CFA /* schema.sql in Resources */ = {isa = PBXBuildFile; fileRef = 13AC219B931E10DD5AD3B1E40078D366 /* schema.sql */; }; - 5FFBD72EF28903DC7E8F6F370185883D /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64FD9707AC20BD0A9CEDBA06335B452F /* SAMKeychain.framework */; }; - 60011576A7815306684CF713CE622104 /* ge_p2_dbl.h in Headers */ = {isa = PBXBuildFile; fileRef = ED1687CFC867B6799060D57D980C395E /* ge_p2_dbl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60126C9502333BF5F7EA0B23400DD1D6 /* YapDatabaseSecondaryIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 46983FCFBB9A98FD73B77293CD80DF4B /* YapDatabaseSecondaryIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 603077B1E80FAE9FCCA7699AF1ADD08D /* UIDatabaseSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A2A05AD10104C79ED8969AB835BE0F3 /* UIDatabaseSnapshot.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 604C6E04EAA7CC362B70CB0AA6F4DEEA /* OWSVerificationStateChangeMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 421542B05391C65E98E1016E9A926EFC /* OWSVerificationStateChangeMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6067778660A333A1D8837820A17E44AB /* NSNotificationCenter+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 594E5908C2233BA848C89C6D3099894D /* NSNotificationCenter+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6096359C907F2DEC620FE5D02328E7F6 /* OWSBatchMessageProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 057CC198358D8A0C719F33B1E7493D1D /* OWSBatchMessageProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6106957104EEE87F4AAB443CA0DB28F8 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DBA91E8644C7AE17864F5422482AB1 /* EllipseNode.swift */; }; - 61151F3907A3E74199918C7500E5A2C0 /* JSONDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537A1F90A87724093DAC1470B82A3EFD /* JSONDecodingError.swift */; }; - 611C627145DEDB44A904F8F460016654 /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5395D08F0BA7BC7489186A865E06197E /* vp8li_enc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61952EB0ECCD4160E78CE157A21F3A0D /* Pods-Signal-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46023E092F08857B360F309752837BCF /* Pods-Signal-dummy.m */; }; - 619CE6D5FE9844134BE3B7A9E2228BAF /* OWSSyncRequestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E998D89D603DDBF18AA47674277BF86 /* OWSSyncRequestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 61B9F9BBE0A95DDE4CBD788138E52A0A /* BaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 03935AF7FFA0A4B046B331C57B459187 /* BaseModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 61C099D42667FD8AF21781D83EDAB09C /* EncodableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B828063FD33035161D4DCF06629723C /* EncodableRecord.swift */; }; - 61DD479B7C3C52436AC8844DB913F841 /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60380D7B41B0E423B08038C89B4503B3 /* AnyPromise.swift */; }; - 622950CA761342B87410F85F2EF7B211 /* OWSUDManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE7296053EF5A2DD2540D3D7189E69D /* OWSUDManagerTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 622DDF339AED6909DBB0E5F4F3F3E739 /* YapSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 280618C0766F44650644D3CFD55F97B2 /* YapSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6234D494217AB5CA5F9B4007EC598D45 /* YapSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 969F093131C8F137105517158A3B82C4 /* YapSet.m */; }; - 62587307F7B5205A8B53A93F02CAD65F /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FD4BE03C6160137E4D2C02A3B68F6E5 /* ge_p3_dbl.c */; }; - 62989FBB78FE1EC76636DE29A388B3F8 /* HKDFKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E39166B4B8EF62F2FAF8F73696E6107 /* HKDFKit-dummy.m */; }; - 62CC64E4C5FD0E08D3F92B9CBB1D1EB7 /* YDBCKRecordTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E95434BAE30CDD5BF21B90E2C2A2E268 /* YDBCKRecordTableInfo.m */; }; - 62ECCA6510738517BCCD296DE38E7610 /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F2B2A67F499452129779726F153D103 /* fe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 62FB933C7E36AFA52B9C706ED6BAA1B5 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 80FEE45DE522E9710E28A54CA3515950 /* MTLModel+NSCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6300812E39EC858A353B5CD359FEDE42 /* Data+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E5E574A2A59D4A3F38A80933E4FFAA0 /* Data+Extensions.swift */; }; - 631575733B378B2E8486F01832317DBE /* YapDatabaseCrossProcessNotificationConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = BE9022115C88A35F7490EE3A2A7D1320 /* YapDatabaseCrossProcessNotificationConnection.m */; }; - 63647BFCF6E06CCFF4ED60E95654E5F3 /* OutageDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 150C878CA3A555D6B8D070FF60832DBD /* OutageDetection.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 636C52280C30A1C97A73A55B3766AA84 /* Starscream.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2301C4F0291B7AABF0FEF454F1C19945 /* Starscream.framework */; }; - 6375B3B1A7DBBC90DD9A5E2F8B173EC8 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57ADF3AC7395732AEE8EC75623FBFB23 /* ColorExtension.swift */; }; - 637CD1D9EDC02EE4B475C25BC0FB022C /* AxolotlKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AB4CCB2D7C9711157331870CF8CC7D85 /* AxolotlKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 639786A54AAB2727072D53295C0BD882 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 63A340AC43FC8B898281C36342DD0D61 /* SMKServerCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7174855291028D25A0A7B194951F6A1 /* SMKServerCertificate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 63EB92B6C595838E781822BB2C3CA0F9 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = A086E730F46F0B3A3907EA4C08EFDAC4 /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 640777B457A63102AAA0C6BD58300807 /* YapDatabaseAutoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A9DC8A0CECE226DB9CC1A969F06926C /* YapDatabaseAutoView.m */; }; - 641B9B031854481CA6DB173CC2C2CBED /* StickerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C8EF6F0A589A5947B9655745918AE97 /* StickerManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 64BC9A584A8CC3B968C37BDC0AE24875 /* YapNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 580B7A4E3B7594F20AB6A4C2EF2B03D5 /* YapNull.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 64F0CD931EFD62E0CBD753ABC2BBAD7B /* AnyThreadFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5F73490B3B83D09FD1CCEDE7A37C615 /* AnyThreadFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6508EC4D5D38920D3CAC36406AD889AD /* ProfileKeyCiphertext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54E184E797FE2A94079646383F8BB122 /* ProfileKeyCiphertext.swift */; }; - 6551ADE361ABB02005594E5BFD743692 /* YapDatabaseFilteredViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C0599A394DDEF74B07F3A27FC72A503 /* YapDatabaseFilteredViewConnection.m */; }; - 656ABE96964175F1E53B12222ABC2CFC /* YapDirtyDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = ADB95F38DE18C929E889A845124DED4C /* YapDirtyDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 659E5239FB35E84719B384306AD44A0D /* MessageContentJobFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8626B601EC5706B178D6874DF6619BA /* MessageContentJobFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 65C27393E576A64ECD409F172CBB91F2 /* OWSDevicesService.h in Headers */ = {isa = PBXBuildFile; fileRef = 912C1D26616828B6EA7E0212D0BF4CA4 /* OWSDevicesService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65C2E04E232ED87765B44370053DD899 /* SignedPreKeyDeletionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = CCDCEE4C9B64518EF15899FDCC2EA568 /* SignedPreKeyDeletionTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 65CBBC6579EC58E1F7669D37AC8234C0 /* SQLCipher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 400950684C450357A4E4B2BB754F032F /* SQLCipher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65D105A3ED39A55D734A93D9C7F3E20D /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 73B25F6F06906F660FBB42E37ABA947F /* hmac.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 65DFB03633D6B3A3C88D09291DEF56B8 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C71FC5224A67036C8FE71BA12DFCF83F /* ValueContainer.swift */; }; - 65E5797391B440F953EA5F93B0D97E32 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 528B5CFFBAE956832114AE3D73742945 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 65E8D062B9F0B670E13F3737B5812FCA /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 024BC2D5CD8BA5B39D60C6AF8D5C3151 /* NSDictionary+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6626155D5625D45773CC685147563A56 /* Message+JSONArrayAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB3A7116EF0C542069F9307744A58B4B /* Message+JSONArrayAdditions.swift */; }; - 662A82435ACB54A4A20171C9094568C6 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F2266690C2708281A098206B24CB1F9 /* SwiftProtobuf.framework */; }; - 66882DA0F78F936BA802FD452B101A6E /* OWSQueues.h in Headers */ = {isa = PBXBuildFile; fileRef = E8204425C0C9F35B5C38794AB8F77EBC /* OWSQueues.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66A4DE64C7D5398AF94F0721A69718F2 /* GTSR3.crt in Resources */ = {isa = PBXBuildFile; fileRef = 3E55AE88ECE9D2D36D3BD12CDDEE8C16 /* GTSR3.crt */; }; - 66DD02E09054DD995BC62FBEE89A7B76 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B151B2CBC12B524556FBCBE939B54EEE /* DDASLLogger.m */; }; - 66FB550825E5812C81D0EDD0725812D7 /* UIViewController+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = AD989BDCCBE6F7C057FA56064A2E5232 /* UIViewController+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66FE9D4B9F502E4F60F691F7504807AF /* SignalAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 86D7D4FC856D51E269BB14267E5B0F9E /* SignalAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 671A8350D72651DE17BED38DD029C5D4 /* YapDatabaseCloudKitTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = DB2DA109D6E2023C0F004871B5A03FC3 /* YapDatabaseCloudKitTransaction.m */; }; - 675707A68B128E1357C7B392E7FFC5AA /* TSIncomingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A44ABDE1CE6137A889E7AC8D26BD7A68 /* TSIncomingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 675FF67B2667B3A2F9827D064BE9EE6F /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C531C6483461DEA5C33BB96C74F65A38 /* NSValueTransformer+MTLInversionAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6792257E2360BCB6E36490B0476F5714 /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 055BA40DC1587BBD982DC9842EB379A7 /* TSInvalidIdentityKeyReceivingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6794A4DC07A52D500B180F6F95C3FCCA /* YapMemoryTable.m in Sources */ = {isa = PBXBuildFile; fileRef = A81727610035117E850B9214E7B4FFAE /* YapMemoryTable.m */; }; - 67E871BFEA9309F61B2ACE50389DAD85 /* PreKeyBundleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0435934CBC341E03998527A10FADCBAF /* PreKeyBundleTests.m */; }; - 683182AC95FFB92E5D2B91014CC2FF0F /* OWSDynamicOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B53C22CB1A7AABC726D53A4AABB0601 /* OWSDynamicOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 686D14734900FCC5083D0BB2FD16B388 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 809D13BF0C5E5C62E5030FD3FD1558D0 /* thread_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68727B318944C197D1168C73E8EDD2D6 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6154518B33FAA9443E26FAF83CB7FC8C /* RenderNode.swift */; }; - 68AFA74F4FE17D4630D6690FEE41A11D /* ioapi_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 649BA5A45BA9D8ACCB30489384598EF7 /* ioapi_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68B347FB74CF12E93D0D22BFBCA6FB20 /* YapDatabaseRTreeIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B5E05DEEEF567114EAA9D951E35363B /* YapDatabaseRTreeIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 68E19961FAA409DC8D6936265DECB74D /* prng.h in Headers */ = {isa = PBXBuildFile; fileRef = 73B618EEF8DD26AC3ABCDE997BEC3656 /* prng.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68E2752978472905E0997508CACD4895 /* OWSIncomingContactSyncJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 579B1FECCE6251FFB2653C3384D8DC1B /* OWSIncomingContactSyncJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68EF9B9630529534E3D59EC71A9B88CD /* YapDatabasePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C1262621E85E3F4DED61A48B9E90E96A /* YapDatabasePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 68F1389557EBAAB5962C69045E7E48C9 /* DatabasePromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA30513E570A767B1600B89CB3BEDF0D /* DatabasePromise.swift */; }; - 68F8A6EA2B1E2A0F78A790A76BA78F2B /* OWSFakeContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A6F893F48E969E4446D9A3D578604D6 /* OWSFakeContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6927237D1672261D53F7A0FC26FF292A /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 11B5AE274F9291D669A33EBA07BB2D22 /* CLIColor.m */; }; - 6958B64CDD4E3C2EBAFE8BEFD9AD3A6B /* aeskey.c in Sources */ = {isa = PBXBuildFile; fileRef = E29834E1F17802500172B9F33ACA6B44 /* aeskey.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 695C886A7751F847CF0A8B16ED51FAF8 /* YapDatabaseActionManagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6216FF88EB8F2A4AD1638C97917769B6 /* YapDatabaseActionManagerConnection.m */; }; - 699FB2A4E88D9F01FFEA068CB52B6B74 /* OWSContactsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D08F860F657B69BAF7F4F6185EAC482 /* OWSContactsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69CE2E68C8AA5A3D8C303C5350AFA8F2 /* SQLGenerationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92EDB9BA317D88DA6163D39E4FA8B3F1 /* SQLGenerationContext.swift */; }; - 6A095AEF16A4F070183F6FC985F1F161 /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C5A5C8F0799D764EEEFDC6ED135CD1B /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6A1ED355A6421BD33981BEAC60CD50AE /* OWSMessageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C1732582E402C7A382BAB212F63A170 /* OWSMessageManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6A221F03612E8A081B24922ACE90344C /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D5B57794D468B691AE231B57DA842F6 /* fe_copy.c */; }; - 6A39DCF09646C7BE3EC02FE35F605A2C /* Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1EC2E9CD8A851C1CD83A66B0B37D7F /* Weak.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6A662F8CEDB34264274F13D378EE63FD /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = B413052A4A82305877D75F8C17C8D360 /* Reachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A67D10A171F177A5523F8067188FFA9 /* base.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A847D7D05B02E7CE01BE80F52EBF5F4 /* base.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A833E4BF6C27B731733BEBD65856814 /* OWSBatchMessageProcessor+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5784C2500CD2B05CE39F560AC3949B97 /* OWSBatchMessageProcessor+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6AA5EE3A3A6481B2AED66BCF2F2F2CD2 /* FTS3Pattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFDD8417AAB4A8EBD3E79A65AB0DA18F /* FTS3Pattern.swift */; }; - 6AB0AAF27EC3F2065C1EDDB3476D334F /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = E044F1795FDE2210E05FF1AF967F73E9 /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6ABEA3D51472742C099AC5C281F7A634 /* NBPhoneNumberDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = B824D6722693B36876CB69420B94270E /* NBPhoneNumberDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6AD19363E8CDC5CBEE0EADC721E8D449 /* TSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FD4700BAF84A6B55C54CA0E5D6E57AE /* TSThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6AD5BB9FFA2F39DFE69CBC003FCFC9C6 /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B04CB545CF63371DAD0A04A5E446B91 /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6AF06668E173129B8B2F6D5F50E47925 /* YAPDBMediaGalleryFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = C56B0AD18C42B0D286984538D2277E11 /* YAPDBMediaGalleryFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B20D1943BA71923DEA3EEE4808D8A7F /* GroupsProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D12C9F0B47C207E5DA2C67D98B2A0F0 /* GroupsProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6B339A16C1925B6DD3504481C1CD8B8D /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47965E6D8EFBE3118A941DE520034874 /* UIColorExtension.swift */; }; - 6B70BD0C159B4B58EB7D6DC5105099DB /* NSURLSessionDataTask+StatusCode.h in Headers */ = {isa = PBXBuildFile; fileRef = CB372F92DB27A91016D2CBA7B66E41E0 /* NSURLSessionDataTask+StatusCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B87BDC0F841D8B15CE4CCD693C67997 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769982354E73B352FF2E75AA676C8B5F /* AnimationTime.swift */; }; - 6B95F86ECCF693E1899558408C98E2F9 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D60F8A64B112CC4064C3D9E316AA16 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BC80AB0A19FED6AB96E126700E006D3 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = A6847A75471DB36FF35EC06C26F5F58D /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6BE436F8058B24B48DEB4692E6900CB2 /* TestModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C25D4276820DC6C2D97E8C9A0802DA95 /* TestModelTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6BE514E93F902E8841C494500BE9B9C8 /* fileenc.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CE7A3746A9AE1D974BCB0F2ABC6DCA6 /* fileenc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C39E71223D1B9496C24E1746E899BD5 /* OWSFingerprint.m in Sources */ = {isa = PBXBuildFile; fileRef = 59F14E18F98F9DA9F66E0A30A7E838EA /* OWSFingerprint.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6C400C8EBCEFD9C868DC44E04941FA1D /* Cryptography.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D4AAA725DB53883ECF427795830A31B /* Cryptography.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C8747A955E14CD948283190A3E745FF /* BinaryDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE682135A16F8F81EC2A5A25D42DDF98 /* BinaryDecodingError.swift */; }; - 6CA410F3F013C4EA0066CD96372590EA /* OWSIncomingGroupSyncJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = EDEA0C88F99F00283E881666A1418D51 /* OWSIncomingGroupSyncJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6CACF0F53FAD731672D168D37FA8B456 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FAD11AE5ECC820DDC9A9BE70758341C /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6D097BBE52ED7A56279E63CB9EA40494 /* SSKPreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 670749F13BD1D03C8F5C80AF4F7F96BD /* SSKPreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6D123F4A417B45305CA6BADDEDEB6A38 /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; - 6D3FDC912546BCEB10070606E18929E6 /* Database+Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34BAE282BACB9EEC89365324107E67CE /* Database+Schema.swift */; }; - 6D8CFD5947356916A230903D96FDBB09 /* PhoneNumberTest.m in Sources */ = {isa = PBXBuildFile; fileRef = CFC01E24361D4608134F942060A45CEB /* PhoneNumberTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6D950A80E2CE7736490DF2D47148B746 /* Argon2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7785D152299A29BDF2EF44BECCA1F9DC /* Argon2.framework */; }; - 6D98E1A3750FF7F91D9EDC2488EE7565 /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E760AADB4234313FA4275323856AB58 /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6DA6641403E5587EEF84E873DA134C0C /* YYImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FC5B66E5D37F18AF715264643EAAE0D6 /* YYImage.framework */; }; - 6DC6BF21D047769485772EE1689E20A7 /* ExperienceUpgrade.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F57BFD1925636653C03C2E22DE2E900 /* ExperienceUpgrade.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DFAE80061D56171919D33B93B29F778 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 339F60C598DBE2F8E860CDD48C24454E /* thread.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E0EA4402934C61AFB5DD10625310199 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ACB7A962797CE7EF28830679BB18572 /* StringExtensions.swift */; }; - 6E15599F31E943F86FDA64293BDF712B /* ECKeyPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70A343343AB0DFC063AD0D7786534CC9 /* ECKeyPair.swift */; }; - 6E1C3D40F2204940E5D6285AC40ECC23 /* OWSFailedMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = AE7EE70DC37BEFC100F75B6DB3C4EEF1 /* OWSFailedMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E1DD28ECAF25472765627A316DBE3E7 /* AliceAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F47975FE8B99C3F6D60B05B31C15521 /* AliceAxolotlParameters.m */; }; - 6E26A43EB5D426F35FE20AC6BA582660 /* SignalMetadataKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 20994AC060A9F3A29A4F6228884172C1 /* SignalMetadataKit-dummy.m */; }; - 6E47307F85ED4BF9ED5400B74156B798 /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 737346C4210F165A05C531445A0E3FAB /* random_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E5AE5A8511A8A730DD64F8EE628C972 /* OWSProvisioningMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 652EBE5E8B7CF3B81C7D7D648830668E /* OWSProvisioningMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6E664039D9F37B83A4A72FB26CF0E219 /* DigiCertGlobalRootG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 60FD10330BCCCA6A8EA16835157D806A /* DigiCertGlobalRootG2.crt */; }; - 6E6CFDE09638564A5E7F9D411D06EDAE /* SQLAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B11E43F9EC9367779B14AD7F604BE77 /* SQLAssociation.swift */; }; - 6ED26D9EF9F0FA9BE835B6E17BFBB50F /* DoubleParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4152DF89BDE25A3E65832BBC377DEEE1 /* DoubleParser.swift */; }; - 6F4DA7C8D75D3F6EADE45759DD12BF84 /* DatabaseValueConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1550126AA9412C2E44A9DCC5D01144A1 /* DatabaseValueConvertible.swift */; }; - 6F506BDB76E4585F4A17C5E8054224CF /* SignalRecipient+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C494117E3E905FA376B6EFD8FE30829 /* SignalRecipient+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6F53EC3F69EE39D11F214A2D085708DB /* OWSOutgoingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = 3396FE0879133E270DFF462E3750C63B /* OWSOutgoingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F97829B148B9CC3670D636993269090 /* ioapi_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A82D0B1992467F385CBD6DC481670BE /* ioapi_buf.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6FA27923E6C47DB12F1AFB7F74EB31A5 /* TestKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4ECC983497A7DBA437BBE986854F489 /* TestKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6FB27E168BB913A33DD5026085F2F629 /* OWSOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = B4EB3FB4E5CFF625CCBC8AA08181A69F /* OWSOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6FB3F371BB3A75144A166EBD298EC58B /* MessageSendJobQueueTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B907600B3754C67CF63DF0489D6F2BA9 /* MessageSendJobQueueTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 6FF22CADD4D5E5D8D21583BE2D6383D8 /* OWSFailedAttachmentDownloadsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E65A9FD39A0F3C89A18D3DDC087EF11 /* OWSFailedAttachmentDownloadsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FF8D017131C41A7304DEAEF3D81DEB3 /* SDSTableMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54A74C94319BDB3F3238659C9E145939 /* SDSTableMetadata.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 701A727F619767477503EB76D99428FA /* SDSError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3874FEEF6155905951DDF692BBD9AE0 /* SDSError.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 709613A2C700C3BF41D3E31E26195B78 /* KnownStickerPack+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0969F13AAC5254E7262FBB7AF2EA660C /* KnownStickerPack+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 70C6351C2EFD2510D2F079AE62CC996D /* fe_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = B0D42FD9BAE03ED8C4F90AA1FA96BB54 /* fe_sub.c */; }; - 70D7F98312B6E69EA4F45DDAF320B77E /* ValueObservation+Row.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A4FB07FD07ECA37296D6F05E5C060F0 /* ValueObservation+Row.swift */; }; - 70F3F29535DC2E4D29E92090CF88A0CE /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = 89861415AAFE03D0BE90F1D0A6A05DAE /* base2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 713A55E2202A9FA643D261F3C0ACECDA /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 087530E3D02D61E9DA529A5369E96E8A /* YapDatabaseHooksPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 71422745475138A6AAE5AE6CAC3A8C06 /* libPhoneNumber-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EED0F4523B23C6D61DF2B25CC17CF50 /* libPhoneNumber-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 714373CB102D447F14DA6F29649FB611 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 7DEB7E0B22D8B52E4C862992A683A46F /* hash.c */; }; - 714958C49935BEF34077F9F0ECD34801 /* near_lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CEED2AC55EFAC15C7217C6BA75406EA /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 714ABA137BECD6D1F083965498315F4E /* OWSOperationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849B76DD367D950C1AD691DFE0A7EC2A /* OWSOperationTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 715091156EFFC471F8ED6B3848E56065 /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A5FE96BDE3ECBDCF7B1821D3D043DB61 /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7174F25DE3C6DC3CD9977BF41583E7C1 /* NSString+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 43D59F8E3F324ABF8AF07D5ECEDB4E70 /* NSString+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7177BD13762D054223F4F98D6D1B3C5F /* AES-CBC.m in Sources */ = {isa = PBXBuildFile; fileRef = 117213F1E51910533479E303430DDE1B /* AES-CBC.m */; }; - 7178448C33A6E6D6DD77F641452CA8BE /* TSGroupThread+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF23BFAD0EFCBF99205DF2C0EE44A50E /* TSGroupThread+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7181C3628E74B5CBB5A1EBC6EDFAD90E /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = A05BC105A0259E03BEB9B63F3A6C3699 /* fe_sq2.c */; }; - 71867EC147FD3C26A6BE2487014D003C /* YapDatabaseSearchResultsViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = AC011D1C45B616259AC4AA5873295206 /* YapDatabaseSearchResultsViewConnection.m */; }; - 71913A100E47A73E2156F7B1ABEE0B42 /* SessionRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D9EE87E08DBC918B92809CBA2010E1 /* SessionRecord.m */; }; - 71CD6CCD319BD31195BA47AEF43F3F13 /* SSKBaseTestObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 68759E001B88E0962D58690B4261D22C /* SSKBaseTestObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71D05421ED0F95DE6DFAD9581EAA6322 /* TSCall.h in Headers */ = {isa = PBXBuildFile; fileRef = 78BC1E1122AB6F7D58460FEF1541A382 /* TSCall.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 721456784BD336A7FDD10D213F93D153 /* OWSFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A55E812210449D497F7C5DD71931DB7 /* OWSFileSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72233C6AFDFE4D8DC6D5CD45CEE1BBC5 /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = 15FC3CE0804310C9CE6D8654422009EA /* DDLoggerNames.m */; }; - 7226C37126FE5278EC2B0E3A142CD01F /* GRDBSchemaMigrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59130F3A9B8630731BEDD395EE1E00AE /* GRDBSchemaMigrator.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 722A254CE8AE49DEE6D0E17295EA7ECF /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5785F58FF2C29B0BD4C8E5509540B849 /* CustomStringConvertible.swift */; }; - 723A2A37CC858600C7F744C8A7F61E5B /* OWSDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A01B6C03AB4F5014D45763E7EAF73BE /* OWSDevice.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 724A82ECC81D57978579E5745B297B39 /* TSInteraction+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1556FA228ABAB130534EDCE6441208A0 /* TSInteraction+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 727A65F4465556C3374BB87B61B78C8B /* MIMETypeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = F8E578B4F700DD26BC83FBE96BFDB7FE /* MIMETypeUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7287628C46E876C466035259FBEB767A /* OWSUserProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = E142F4C55A4C1A912BA10EAF21342596 /* OWSUserProfile.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7290464F6F50E4CD3CC17271B24E7F41 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6D3FD3B144F3817DA0150FAF8D96C69 /* BezierPath.swift */; }; - 7294875303708F53672AEAB0F6A94F51 /* YapMurmurHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C03DEB281A9AB18F69C36F84188A8F9 /* YapMurmurHash.m */; }; - 729FE87FE29DDE5CAE5E75DB3A7076E3 /* AliceAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D79CCD42D698E1818CF89A8F71BDF7 /* AliceAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72AF06A448125F68AC0390DA638859E0 /* TextFormatEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74C31BFDDAA5546C195535703030C1B /* TextFormatEncodingVisitor.swift */; }; - 72E13D32F2C257A59B2D9B180B7E37B9 /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D01ACF25406AC03AA40A3F3FFA42CBF /* sc_reduce.c */; }; - 7306F3A9A1BB3BFC559AC005807C9736 /* DatabaseQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9940D6533760CEC25B66E65EEF6DAA5 /* DatabaseQueue.swift */; }; - 7312E1ADEFC5813CF6B4FD205FF601FF /* OWSAddToProfileWhitelistOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E3F9FE56A01E02B225AE5CF1A41CC96C /* OWSAddToProfileWhitelistOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 731C48D3A438F697026C69F40104504D /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F1220CFC0A977C9265F2551F7ADD6D /* PassThroughOutputNode.swift */; }; - 736EB0FDDBBE4E015A2AFF40A0D2A6FC /* YapDatabaseConnectionProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 113F80A0C2909A3BBDE7179D2814E0BC /* YapDatabaseConnectionProxy.m */; }; - 73A28EBE10C58546EA3216A5294331C0 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0412A5F7B25E1176487A82AFFAE472 /* TextLayerModel.swift */; }; - 73B62E73C17A6F58C8465A37B2C59D94 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B7A609344C064DE38260312613E29F2 /* DashPattern.swift */; }; - 73BBEC45F3C89B80B0E65232568334D7 /* GroupMasterKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA9CCB95268CAF7DE813B6B768C2FB6F /* GroupMasterKey.swift */; }; - 7401CAD38305EFB23789CB373C889CF4 /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 98711DB383E56A60F675222C7BFF1213 /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 742418D92C9965D0B97593C8DE5D34C5 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52DA185B6A8851295873FAD89D041BF7 /* CGFloatExtensions.swift */; }; - 74481606785BEE8237C50EB846908765 /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A56BBC67F1C9CC65C6F8DBF4423F7A4 /* fe_pow22523.c */; }; - 7487C3264BCAEA6E9F92B3370E0A50DC /* NSURLSession+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE52D8CD2747F27DCB3F334B466A40A /* NSURLSession+Promise.swift */; }; - 74906F9E9D1756BB67F5C99E81034533 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2657E00CE8E4F52BD18AD2776BFB268A /* SystemConfiguration.framework */; }; - 74B0E47B20E710C367CD377FEAF724CD /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 785199434181D818BD3C5B44431ECDF4 /* AnyPromise.m */; }; - 74BDF440A05EA56118008249572755CB /* SAMKeychain.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 33397FECC9E8254EADFB43FB383BECB3 /* SAMKeychain.bundle */; }; - 75180CFF90792977641457769E30C214 /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = D24EE12AB0335EB28C87A0E395EF2FB1 /* aes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 754D8FA1C04083EAF731B3C017936588 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEEDC1312D43B33D7AB4CB6A8F5B3C88 /* GroupNode.swift */; }; - 757700D6C3733B462EE9CBD5632F21EE /* YapDatabaseRelationshipConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C2DECE7CE7B50055A1E9AED6BD32057 /* YapDatabaseRelationshipConnection.m */; }; - 75F3D4A0418F0C9CA11A924DD7644951 /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = C3910C4329140C1C47EF5ACD1CA5181D /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 75FD49B6A5CC3D2D1E262C87C4D5CF77 /* TSAccountManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DB20C5DCC9F832E675EAC1A8DA620E7 /* TSAccountManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 763BC8E1EAAFF2D753B5055DEE5FED15 /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 04FE0EF2F4D2E408334E66CC59F35932 /* TSInvalidIdentityKeySendingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7646E6ACACF9CDBD9CFE60C93A98F91A /* SSKMessageSenderJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 354F37D9BAE3C527C5D545D102BABC9D /* SSKMessageSenderJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 764D91F0F0D567117C48270D63898342 /* fe_isnegative.c in Sources */ = {isa = PBXBuildFile; fileRef = B8612B9F8EA5B1DD9560F3F6E75D5B3F /* fe_isnegative.c */; }; - 769E1C9E753B5402B4D124BA8A9E48D5 /* OWSDisappearingMessagesFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 94B2D61AC46FBBA2A2BD813EB9DE5A13 /* OWSDisappearingMessagesFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 770505A0352A2A4417C3BFDF98CBBBB0 /* YapDatabaseRelationshipTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D9799A0F16783E83610F79ED5942BB2C /* YapDatabaseRelationshipTransaction.m */; }; - 770F6D99BDF60E935180533428C87537 /* FTS5Tokenizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CECFC5F33B0E865D05BFC8B17B17374E /* FTS5Tokenizer.swift */; }; - 7714055C118FD79B3C05D8CD5F24488A /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 2805D7CB2A11988F58251664D0F37142 /* quant.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 772DDF45448664246C657D37241B46B7 /* DefaultStickers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81E602D00920A51BFE6E3C74295329C /* DefaultStickers.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7765F0D236DD969CF3E455FFD5C82838 /* SQLExpression+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0BC51F9425DCBC2703A081F604636CA /* SQLExpression+QueryInterface.swift */; }; - 776E5D96A33CC0DA7439149C396936AF /* YapDatabaseCloudCoreOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = CDD2661A7917C8BDFBD4710B229A1D9A /* YapDatabaseCloudCoreOptions.m */; }; - 7773B625366E58E780321407B9FCED9C /* PureLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 524711FE82278F349D45EE7C708AC978 /* PureLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 779B2F601C0394988B85E3051FCD47EA /* YapDatabaseViewPage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1B49295986AB3296797EB6A68D6283A1 /* YapDatabaseViewPage.mm */; }; - 77A9A597979A01401EECB229F81C08D4 /* YapDatabaseConnectionPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DC5BF5D2659F719466F59A4E631B7CB /* YapDatabaseConnectionPool.m */; }; - 77B10DD6E5A78DB5F204C25EF193BF1A /* SwiftProtobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DFF837C7F111CEE2D06061A932F16BBB /* SwiftProtobuf-dummy.m */; }; - 77C1EA09F5056A6CED3D01134632F4C9 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F9BB289F170EB167FFA841675B80941B /* DDFileLogger.m */; }; - 77DEF8B34988F0C21617E07066E937C2 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A9B0BA76F9F775058F6F05C5E4A0B45 /* DDContextFilterLogFormatter.m */; }; - 77FF2B007D4F8930CC6DE9E887F7241B /* Atomics.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5B2E76520F6782C590E3377F4934894 /* Atomics.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 78173E81C8E6CF7CFC042BA43A8831DF /* MockSSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = AE5BCDFF52B3189905BA61AD9ED63A9F /* MockSSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7825AF182D6B4F1C7506A26B7CDB3D5D /* NSTimer+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4C7EB5C1EDB87B7AC99FD0D855818C /* NSTimer+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 783880AF3355BB5029374942651B755A /* SAMKeychainQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 70CE8ED7B11922F1DB13AD9045B569C7 /* SAMKeychainQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 783F9AF65AD626267BBB1D702D5DD5FB /* IncomingGroupsV2MessageJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 66CDDE39B322400435BDB63C1186D2B3 /* IncomingGroupsV2MessageJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 786537D697BA2F7E63160BDFD2D86A4E /* TSAttachment+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD331186E7A5416CECEA5C93683557DB /* TSAttachment+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7866F2F3DCBC0F69219151B3CF7FFB31 /* Starscream-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD27721119142407E30E1A341D00C80 /* Starscream-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 788250388D5863ACC03CAFF5E1D4954D /* NSRegularExpression+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AC4DC531D4F846F6DF786D54C7E1A4E /* NSRegularExpression+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 78F60A155726D56C5E1265876246672F /* MessageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = E2675ECBE282A9684E4AA9175C8E4B0F /* MessageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79031F1945F237BA29338CE5F5E4207A /* yuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = B6F51066DC26BA35F6D371AA618F444D /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7928E20FC9CD79E6DDE4C98EC5B08057 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A30915162D3CF9D7BE61A4434632A3D /* 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"; }; }; - 7929181ECD092B49552404DCF1744F14 /* TSNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 807FE3EF4D563CE0AB40F46FAC4D3926 /* TSNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79411BF3DD831DABDB6EE68296B9B30A /* YapDatabaseCloudCoreGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CFEE273E6A82A6C64CA63B4C737014C /* YapDatabaseCloudCoreGraph.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 794BB195E416A37B4F6E2E2BBD0708C5 /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E460AA17B9BA62FE87994C32EDF61BF /* NSArray+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79516E59F43F4E05942D504D23A41E82 /* JSONEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0982A4ED6E63398C9858A2E6F6C705F9 /* JSONEncoder.swift */; }; - 797A0B9D32CB6F773C9A6AF050AD685C /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D95B7C8CFDAC1C7877836D603AD47EA /* CoreGraphics.framework */; }; - 79A8779946CA541B0AA494CCBB0A9AB0 /* encoding.c in Sources */ = {isa = PBXBuildFile; fileRef = 3ECC0FED0DE0DEF8AE0AD201F4D1D865 /* encoding.c */; }; - 7A1FE89AEE7E2680BA6D31309ED22CEE /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5B7E17FA75F537152F51C249AE6950F /* Marker.swift */; }; - 7A65425781AEA9FD1D70F30F51857F01 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1EE6CADF1DECFA4454A3EFDA478F63D6 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7A7B735BD9A05FEA77E0B26BC0B5AAC7 /* ByteParser.m in Sources */ = {isa = PBXBuildFile; fileRef = E9B87D27B9CC776BFB019B11E36BFF9A /* ByteParser.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7A87410CDD756F962A9F9AE13B017784 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D802D9180457305B3AD05E2769FE89F /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7AA94D9CE3DE36EE868D1C18818C8F2C /* Threading.m in Sources */ = {isa = PBXBuildFile; fileRef = 17307CFD3A009E31B21AD32C20B12721 /* Threading.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 56004BF1674A4B2741B7C8822B4902B3 /* NBAsYouTypeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 51B9D1123241C3D554089F9579662FC1 /* NBAsYouTypeFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5623614EB464D8043B3BF6AE2945E163 /* Inflections+English.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C3D35277F084DE993BC35D324D202DE /* Inflections+English.swift */; }; + 564D3007753E664C92F82274E376DD11 /* YapDatabaseSearchResultsView.m in Sources */ = {isa = PBXBuildFile; fileRef = A47AF0EF13526A02DF4528F89745DAF9 /* YapDatabaseSearchResultsView.m */; }; + 56696D3582B8DBA229A12891109D0A4D /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AD2BD4E861083EE77A4B464FDEA75EE /* lottie-ios-dummy.m */; }; + 56869EC39449EF7E9F0BAB715B29A2C3 /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 33132EB3F54F9CDE98B3136191C75D9A /* zip.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 56C451C2C478ECACAD780EDA37FD4B41 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F89732B6989B98645CEDDAE1422D9B0 /* sha1.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 56DE04FFF01137C97249EEBB6D8B1265 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 56EB47AF68A9481D3FC6E08AE6285DB5 /* TSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = B032B8BC3C123FB76049B74FCCF022BC /* TSConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5719F741C627566956D64537C926A61C /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F2266690C2708281A098206B24CB1F9 /* SwiftProtobuf.framework */; }; + 573FA9010BFE89A02B0C05AABA551CA0 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 26F1AE1F1F1C11CBDC39D99EE8290401 /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5774E0FDC2D21273D247B74308F73AB4 /* SessionRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F7F39BF98AD08E6702AA9E02BB0480E /* SessionRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 577DA35B09973E0322CCEF0CCE7FD341 /* ProvisioningSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78B5926FA33661632F341AE1CBC5195F /* ProvisioningSocket.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5796D94EB991ECFBDE58B882414D8791 /* ReverseDispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0EFD44987F408CD65031F7D2E3D90D /* ReverseDispatchQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 57BCF45D2E1381B4A152FAFAA174AD06 /* OWSLinkedDeviceReadReceipt.m in Sources */ = {isa = PBXBuildFile; fileRef = 246A4C07887EAC6B99BEC9EC75459D58 /* OWSLinkedDeviceReadReceipt.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 57BE9636AAF9D39C8177E66A71DC0D82 /* StickerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87874C08B9612A71C4480EF8E91A4A85 /* StickerError.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 57C091C367A57AA4C44F3D9390AA50BE /* AudioWaveform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58EF605A1F8863C95857508722873FC3 /* AudioWaveform.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 57D754B67373BCDCE738DB7E1B36CBA0 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 030D6C271A7B21FCCF3CFBC6B491D0B9 /* ioapi.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 57F5F59B4D7EE68FD1E6451B9D8685C8 /* BinaryEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C9593EAC5C44C391B15E7DD0FE4BCA /* BinaryEncoder.swift */; }; + 57FFC1190F0D20F647D0DF9022D67647 /* SAMKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 77ECD72BD3542A4C4458CDD2F8AE1DAF /* SAMKeychain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5831A80B261D1600C141DA630E685804 /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 069375AD37CE8B09502A6782BC42DA2C /* backward_references_enc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58497A280E710FDC2B176A8C6A4AF271 /* YapDatabaseManualViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 58C1A932625D70ADBA40CA30DCBD02CB /* YapDatabaseManualViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 58500714D31B17C58DAF05D12E19E4A9 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 104BF6CF38807760B61C7823EE8B5AF8 /* ColorValueProvider.swift */; }; + 5870FF0659FB92C79F5F9660520A5FFD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 587D6DBCFFB08EA9F3231D2F026DE385 /* OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 992F4169C3DB20FA885A871B6EBE2B4E /* OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 587E9E5BF0C1516A750C291FA786DE86 /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F7FAB74EA0FC48E82CF09BA48702F258 /* OWSReadReceiptsForLinkedDevicesMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58A46087E2EA784311F209F5E8B9EFAE /* YapCollectionKey.h in Headers */ = {isa = PBXBuildFile; fileRef = F1C945F1AA4AFF9C195F61C5F41B5766 /* YapCollectionKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58EEF43827515A9FCF012824DAAA53F6 /* OWSSignalAddressTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1B7EE86C80F8ACB985C11C931819153 /* OWSSignalAddressTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 58F02CD1ECE0ACF96FFB18D1F0513681 /* YapDatabaseViewMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = D86483A1EA9610A1709C34A1F426BF35 /* YapDatabaseViewMappings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5912C6010EC52150A2774E266EF79C4D /* OWSFingerprintBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 91981A8B3861E7779F49FC44F3AA1BFC /* OWSFingerprintBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 591EBBCDD42FF4BC7C586FE684C6E801 /* near_lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = F8F0DFFCE289F3077D0C6A375B8EEFDA /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 595483BD745D64E318ABE1FB3F375688 /* AxolotlStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A546E9952530EACFBF5211BF0C5F8EF /* AxolotlStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 595F7B393B5976AC66E3820E5EEBE5C4 /* NSObject+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 58D0288E6D05DC7A68C04135CAD9AA10 /* NSObject+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 596ADD4AB4EEA8516EB3C22E4C93B2D3 /* Google_Protobuf_Timestamp+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14CC48B38DC652298828EF32D7789115 /* Google_Protobuf_Timestamp+Extensions.swift */; }; + 59809F8B65C75B2662DF8DD599DBA120 /* OWSDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10D48A8E81E43E9BAB4564BF55CD2965 /* OWSDevice.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5983CE83627861D40F0906FA3B6F530A /* YAPDBMessageContentJobFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = ADDB9560498A93CC93F39A4665347E9A /* YAPDBMessageContentJobFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59E2CB4A879E6887CCCA086ECA89DF39 /* SQLCipher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F0B963A867788A496BEA19304C8D3D8 /* SQLCipher-dummy.m */; }; + 59FFB65832AB40FE71BC1FA1DBAC58B9 /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 407471C88A42D1DB90FC8CF4D8894C75 /* NSLayoutConstraint+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5A02CBAB529EB5E3CF405900D816B725 /* TSIncomingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B8535E8DB73F63D51571EB8FDFF2E0 /* TSIncomingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5A0E745BAA0C69EAA4201719A90537E9 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAA2C965C0A2B9C3E0114FBF6F842931 /* GroupInterpolator.swift */; }; + 5A211F22ADF90B30B502C0703A772376 /* URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB419D9583CD390928440BA9B607B583 /* URL.swift */; }; + 5A29097323D2274AC9984BD334D4F297 /* yap_vfs_shim.m in Sources */ = {isa = PBXBuildFile; fileRef = A5616ADC0AA33C8D5343B91A4F7B8C4E /* yap_vfs_shim.m */; }; + 5A5B106B4501FFAD35931B1002219C56 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD7E239B5B201A4792DE23576D9105D0 /* ShapeItem.swift */; }; + 5A6636FB2BD37EAC8B7AE6F370EFE9FC /* YapDatabaseViewTransaction+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FE1D10B1B33C85B61984C6F5597BECD /* YapDatabaseViewTransaction+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5A6D1D3AD825BF06EAE7BFAFC4144253 /* MessageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20AA3559CD5B71252A2B479A0F4109B8 /* MessageExtension.swift */; }; + 5A6E6BD1F973972446DE6D2A42021C33 /* YapDatabaseSecondaryIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 4642FBC923581FBA38E169167E43CE8E /* YapDatabaseSecondaryIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A8D957B75E5BA8EFCE77FF845CF480A /* SignalServiceProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6B2C8D24C433EE4D58B4D36FA4501B /* SignalServiceProfile.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5A9AABC1A18619E6625F715D6611A0C0 /* OWSReaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C24E38975F25634C01D43CA04DB3BEF /* OWSReaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5ACF482ED3E4944675F606CBB829C570 /* NotarySignature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287230584F9602014829FA4D14A6FA8F /* NotarySignature.swift */; }; + 5AD5E7BCC2A693ECE9303892CBE7EC66 /* iOSVersions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4287CE1C0EED9902FF04074EA43E3121 /* iOSVersions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5AFD8B78E46A3C9CB0723A45EC24C3F1 /* NSArray+NBAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5D0DA359E0ACECD9C0CAC3F38D2930 /* NSArray+NBAdditions.m */; }; + 5B063311A9ED8B38E53D50B8260836F2 /* RequestProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FFA5D93B16F0B28BBC5ADE89A86C988 /* RequestProtocols.swift */; }; + 5B5D5D360EB5A1F5F5B94640F4DCDD83 /* YapDatabaseManualViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EFCCCDBE9243FB89287E93E837437DF /* YapDatabaseManualViewConnection.m */; }; + 5B682FD52B7DD89004C4386916DBD67F /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = E9A818F3DDDA33807E6B8C0EE19F0B6A /* YapDatabaseSearchResultsViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B8ACD1A884B149483334540956FA5A8 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D3E49B99329717831B48928415764E61 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B9673A48CA972598A47529364A5F487 /* UIView+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 882FE21D1756920E4C28239F7AFDF02C /* UIView+AnyPromise.m */; }; + 5B9E83CE644BE7073424FFBB967AC9DF /* NSData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE2F2E8275EBC41D8BE2728A506BF48 /* NSData.swift */; }; + 5BAD5239E5024B58BBA71B396B8139CF /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0ABA7E74BE1B575FB69AA1DBE3DB17B6 /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5BCB038B6AA9325A8FBA1675DAF4C15A /* SSKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53CC406FB141823BE12F621C51529950 /* SSKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5BFBE513B82D6E4D964AF0089B2FBEDD /* OWSMockSyncManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80DAB039DBFA291F0E2FE6C37920319E /* OWSMockSyncManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5C13CE9E971B7EAEF4909819C4509C85 /* StorageService.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = C353878A85C1CB748FEC72FBD0C3D315 /* StorageService.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5C16857562B58CB37506F5ADB3C1FE78 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C2E778A6D5EDE59066C13E1AB72240EC /* YapDatabaseCrossProcessNotificationTransaction.m */; }; + 5C9C8D477B83A334A3DB3DEB8AB4BA5A /* YapDatabaseCloudCoreGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = 403B5D1F3D78B52C0B5D634F95C0F14A /* YapDatabaseCloudCoreGraph.m */; }; + 5CB433A6F2B90934B7E06569198DFA56 /* ExperienceUpgrade.m in Sources */ = {isa = PBXBuildFile; fileRef = 07EAF14C6B98CB1F94E8EF27AB81C572 /* ExperienceUpgrade.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5CBED31B5105814CAF9B0D70454CD29A /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 87974639E8EAF25BF90DC0EB49905463 /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5D1429956D38680B70D9E85A90BE0DCA /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = D747C58FEF8026E74EE92C8BE5E3E914 /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5D49C047688DBA8E6DAA44CB4431C3C3 /* SchedulingWatchdog.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3610764A81BA766A71F5F0080EF4820 /* SchedulingWatchdog.swift */; }; + 5DC5AD26CD9C0521A4C7C7267F4E0A7B /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 772B64D3754E872DA9420C1A2FC74C9A /* Group.swift */; }; + 5E100F68E0B6AFCE6DCE597FCD62FB93 /* ExperienceUpgrade+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EFD6A6C975BC1A8807746F5015C95A /* ExperienceUpgrade+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5E208A4FD2E64BCD47D4394E9CE2F9B5 /* UIView+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D12E52417AB697A37C4B4CAB5D57ADB /* UIView+Promise.swift */; }; + 5E2341FE94E8E24816E7479C2162DEFA /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AF98495DD1CD4DE37CBFA77BBDD741B /* Error.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5EB1444E17DA197C3A24D8DE8C1F6C8F /* NSNumber.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E5F08117C354F45342A08F9670A35C6 /* NSNumber.swift */; }; + 5EBF74034529D56028C36DCB18F08B10 /* OWSVerificationStateChangeMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = E320DA46D8491615805E74CA39A31E5D /* OWSVerificationStateChangeMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5F1B1A4165784076AD49FC23E4E33480 /* OWSBlockingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ED4EAA69A6644EB633B2B5542027A5A8 /* OWSBlockingManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5F26B740B751B77434E28B6650E6F760 /* ProfileKeyVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8228BB214FF639DC43744CDFFEA5CE52 /* ProfileKeyVersion.swift */; }; + 5F3F59E676FA1C6A93A83FF6CF368A44 /* OWSWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE2C28481421810EB13302B453873E5 /* OWSWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F90F25D42477ACEBECB48B82A76BE78 /* YapDatabaseCloudCoreConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 6766B37F58AA30464CFCF15E6CC4B4C5 /* YapDatabaseCloudCoreConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FC47B40665E182FC16EE751B51E2057 /* NSData+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 117B02A17098D92C5C31C7A3E2D0075A /* NSData+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 5FC7553E502C4F0770A5CEBE0B03BDFF /* RemoteAttestation.h in Headers */ = {isa = PBXBuildFile; fileRef = 89205766A53167E5DF5D9252735CC74F /* RemoteAttestation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FD327F0B45E73C1B299C4444AA89C73 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DC0FACC38E16378040CE284145E7D3F /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 601D1417782064FE366260A8BC75CE2B /* YapDatabase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B18DB0A914C4974E0BFD5F6049E6E738 /* YapDatabase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 604478D4FD1F63F83809F178D1F6FF4B /* SSKSignedPreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 67D064BABAB7F3BCB8CB4EF5969C2762 /* SSKSignedPreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 60795672FFED42067A970CF2F86652D6 /* TSIncomingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DC00F3729B90A34C0BC8C7493BCDB3D6 /* TSIncomingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 608C3095EF680906F52CD1B56EDB5826 /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = 02EF6CB78FB9E07756D0E53677ADFBC0 /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 60E30A2D8D4D37DB1544852D17A2DDB1 /* WhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B0F8092E6920F71063EF5A3C606B62CB /* WhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 60EEFFFD934789F7B511F8E5966C895F /* GTSR3.crt in Resources */ = {isa = PBXBuildFile; fileRef = 79755438C01C647A45560451F5C880DD /* GTSR3.crt */; }; + 6127FCF9B8E542AC80A5A2585AB9ABFD /* SignedPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = CEC3347C3ED59B07F04CD3CC6A0F16F7 /* SignedPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 612F089535F18B287FD15EEC3A788177 /* YapDatabaseTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = ABBF93EC0C70DDBAE421CC7ECAE53604 /* YapDatabaseTransaction.m */; }; + 614621EE680DC317E8C342509FF9CF31 /* YapDatabaseRTreeIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3A5648100B50D942D524B48EDB08A2 /* YapDatabaseRTreeIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61588A571DDF4282BBAF9D9760717EE0 /* ContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 21738826C51D3726A8B90B2FE539DD27 /* ContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 616C8EF55EAD3934F6DA406741C3F33E /* AnyMessageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B71C243DA1B230CDC64301D6B182C8 /* AnyMessageStorage.swift */; }; + 61933361256943D9BF5A9645A44E4E54 /* SCKExceptionWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC4FE9494F1F08FC7013A825E00B6AD /* SCKExceptionWrapper.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 61C191867A84C45044F277C71CD77EF3 /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 693893DCC5501B0849F5C992F149B216 /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61CB8553F495B6C8EE280BD68082E09F /* YapDatabaseSearchResultsViewOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = D5818BA0AB78E2CF1A39EC80081E7EDC /* YapDatabaseSearchResultsViewOptions.m */; }; + 61E6F456F54667C033C36DCFBB144348 /* YapDatabaseConnectionConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 74D01FADC8C7C7077461730CF0D99F11 /* YapDatabaseConnectionConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6230DD785894571FAD14D875D4AD3B9E /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 41561645BB6BEC9878398956D88D759F /* core.c */; }; + 6271A4BC21A85E500AC522029D62E2B1 /* YapDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = B1939AB7540FB1541B23765500A1E3E9 /* YapDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62BC2692107523A8BFFFEA22798B5CDC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 62C4282DC1EEA7EC7EE48B63E09F88D5 /* ge_madd.c in Sources */ = {isa = PBXBuildFile; fileRef = B983F56507B68D3DB06FBF6FC7CDB5A8 /* ge_madd.c */; }; + 62CE63CB301ADAD4AA05AB81C380C8A9 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C09523257999995211F68F9B1CD36F /* neon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62E901EE41636BCD489ED479D524A668 /* SDSKeyValueStore+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 807FE6FFA88F5D1A67B169DC1EEE0128 /* SDSKeyValueStore+Deprecated.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 62F905E8AFF3249BE95513CAC27FA7B9 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E7FC4F3D958EC37338B95FC9734FF1EB /* MTLModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63016EFE26FB341928F6D0ADA206FFB6 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A6762990E9B982A9AA3A22366B80C92 /* webpi_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 631AD1203A72FDD0E1E040F8886ECFF8 /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = A292AE1450AB7FFDC5DB78ED883CAE1C /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 63C5156C86F387A558D05DA2822E3A61 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D68376B79643E185F2BD6CDC623FD2B /* ItemsExtension.swift */; }; + 63DF4FDE9A23DBA27EC3DD8DE7D9F211 /* schema.sql in Resources */ = {isa = PBXBuildFile; fileRef = 3E1621A8F28193419B30F0CC853C1962 /* schema.sql */; }; + 64468E8AEDFA79DCE5FF21B86D1B10E3 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6171BA4AC130B531F441115D054A9252 /* Accelerate.framework */; }; + 644E3A96E6B0545F81C74B55DCC8CC00 /* OWSReadTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = 01F37DC90D0D22C9C3EB3E2F51D099F0 /* OWSReadTracking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 646D43FBCDDCC75E31D95BD70E830CE2 /* Atomics.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED5D1DBE875BC07F3558E78F9BC6535 /* Atomics.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6484FDA95BE5D03A9A56FD2293DC7FD2 /* YapDatabaseViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6C215A716D342DD09FBED508DA519D /* YapDatabaseViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64AC3BCE9C76E82ADD3DEE8CD0C02D30 /* TSInfoMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D66899BC9A8A5893D835327783BE849 /* TSInfoMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 652ED9EC57F11B071BEEF60696A3868E /* TransactionObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEFCD8443D77610E7E0CE2176B8E8C19 /* TransactionObserver.swift */; }; + 658CC8423AF28E0252DE7B07DC5E4D72 /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 655F88F14F0E8FEDC8608F0893150516 /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 65B73276F0BC8D9AC31F20AAEA36C280 /* YDBCKMappingTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 2564049F465300841363ECB5B76E75EE /* YDBCKMappingTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 65BDF3560A253C9926805F6271ABD127 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 65F1C4C2BA68A84904144EBF60ACBA76 /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ACE0CC17874F40793DBF3E950F8DF56 /* FunctionalUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 65FAE0D40EC31CCDF4ED4231DCBB631B /* YapDatabaseViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BAEA49EA045B67EDAD501AD586D3235A /* YapDatabaseViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6626F26CF82133FA2909E1208612A51E /* PreKeyBundle+jsonDict.h in Headers */ = {isa = PBXBuildFile; fileRef = 87E13BB7D9F4BAB075C761DCBE4E5D76 /* PreKeyBundle+jsonDict.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66287E441F60908EBB7C69D616FC79D0 /* NSURLSessionDataTask+StatusCode.h in Headers */ = {isa = PBXBuildFile; fileRef = F85C25715E6D792C8E3101411106CBA8 /* NSURLSessionDataTask+StatusCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 665F966A91E87D7882B102D6507E568F /* base2.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EB50C341503712899959C80B2CD2777 /* base2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 666805557BBC518BACC1536D7FCB5752 /* SDSDatabaseStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0992E1949D61FC12CE947563308E161B /* SDSDatabaseStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 668000E9367A9109915B90FEC3C81167 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 67448FFA50F7B5534CEE9B590CB6807F /* Randomness.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AFAB57CED672F940DC77D2B6420A9E6 /* Randomness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 676AD8F686B54410E1405CBD6835385E /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EB16E89D1226A7BCA31C6FFFB14369F /* YapDatabaseHooksTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 679AC15EA0AEB3965B20BA9C6C877114 /* DarwinNotificationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 455F1CDD4D2B163AFF189B5A782BA133 /* DarwinNotificationCenter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67A5C537EEF22E85C471A9AFF84D8270 /* RatchetingSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 095863641E6AF39CF258F54F76CDB135 /* RatchetingSession.m */; }; + 67AF1DB2206B7B1A403DCFF9D6F04984 /* GroupMasterKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAAF274E341FFBBD04D31B804749421F /* GroupMasterKey.swift */; }; + 680A04EBD569F124C8F1EA7ED8BD957E /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = F71F037F269EA208C361CFCF8D179438 /* MTLReflection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 688791672EBC8174E4AF0C2201686233 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = FEE08C426223A4F61C46F9F9C4BDD886 /* DDASLLogCapture.m */; }; + 68DCBA0F601623B28E96880E2A60B07D /* YDBCKChangeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 57B70C8BFB0891D3A3F0AC7771BC3EEF /* YDBCKChangeSet.m */; }; + 68F366BD444E68F8E01F6883540F7E6C /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = DE9112498BE8FC829FC3B8B8FA28B22B /* MTLModel+NSCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 691631823167943327ABEF580AEF481F /* OWSDisappearingMessagesConfigurationMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8E734EA4075B909901B8FEC97D6CBD /* OWSDisappearingMessagesConfigurationMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 69305B29676710E14B73B88DECD047BD /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FA154D552DDE38D90BE3254B78244C4 /* DDLoggerNames.m */; }; + 69439A1171BCDA83BF0316B16727B72C /* TSDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A184AE6A3A86D3281009DE58F6B2B5A /* TSDatabaseView.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 694B1B97D59529E8BBAA509EC804AA55 /* AnyUnpackError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174C276B6E3682C5EF68BADA4A3AA328 /* AnyUnpackError.swift */; }; + 694D7A4DB27A1BF1FD890AFBD3AD5918 /* FTS5TokenizerDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC72178BB1448028D215E52FC74641D /* FTS5TokenizerDescriptor.swift */; }; + 696B67C9DB0EDC7DAD164E5C3F85C735 /* kbs_storage_service_encryption_vectors.json in Resources */ = {isa = PBXBuildFile; fileRef = 883F8D0DA9AB9356D4B5741A41B2EFDA /* kbs_storage_service_encryption_vectors.json */; }; + 69A94C0B6C695D4B36B2CB4AB6C2D41C /* YapDatabaseSearchResultsViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = F607A5CF677C874CF83923FC72FC730E /* YapDatabaseSearchResultsViewTransaction.m */; }; + 69B22AE17EBF3DE8B2883C72DF9E2335 /* RemoteAttestation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F856CE00D2CA4C1BC34632CB6F53F21 /* RemoteAttestation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 69BC291745AA0DEE21BAF70462EE5316 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DFE448929D7D89EE6BFF937B9D0866F /* AnimatedControl.swift */; }; + 69C4E6FC77C1930B7ABA0AD07931694D /* zeroize.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8DBCA9E68D1F89A333CA35975BA5AB /* zeroize.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69CE5043B069E404FF5F34DE9C83C64A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 69D9D296148080C5D293E766DF929392 /* SDSKeyValueStore+ObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = F1E9B23B00A1B991212FD94B3A2E27F5 /* SDSKeyValueStore+ObjC.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 69DA07E82B8CBCA54138B30281B48578 /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B7A6643D409299DDF5A4C32227DE6CB /* vp8li_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69EE350629A52514209EEBF0579CD0E8 /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = F89DF26831B65A4DD22CD0257A4445DB /* PhoneNumber.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6A0C2F620D4E305A7D9A8B90C675E8CD /* OWSReceiptsForSenderMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8326475EBECA2344CAFBCE02E39525AD /* OWSReceiptsForSenderMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6A1EAD2D86A17BDF872E8AFF923C46D3 /* OWSIdentityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C2397D579DCA28A9B5004346C6CADFA7 /* OWSIdentityManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6A36FF4B94F693D11382CCA6914EC3FD /* Pool.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD36A882D2A14731F1401576A64982B /* Pool.swift */; }; + 6A4C7432C943DA92E442B30A73BA2ED2 /* YapDatabaseSecondaryIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D83ECA69AEC78BCC961E00B2A3B665C /* YapDatabaseSecondaryIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A5E48A2AFF337A2317893F5BD8343AB /* YapDatabaseCloudKitConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 44D7A1BBAA9E77605DBAC611433DAEE7 /* YapDatabaseCloudKitConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A741DC910308B0B4112A2CF4115FFE1 /* TSSocketManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 160435F8F569E9191C676D9275B07CD2 /* TSSocketManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A7D4897AA09009B3424E4CB36249876 /* CipherMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F4B30D5C75CAFB31540CE0450C6042D4 /* CipherMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6ACC6DCA5C3ACE112C0A895DC54BD590 /* Ed25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 86360FF8341178980BDDB0B812536423 /* Ed25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AD0B812EBD2597AB2AAF63D8FEF8632 /* SignalMetadataKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 12401F4307EF5189F2EC9C813C1EC63F /* SignalMetadataKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AD63B753269A838C94373C7ECD8D437 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D5CD39DE2FA38069DAA6A5E1855B65 /* ColorExtension.swift */; }; + 6ADB70482F9FCF5E00A06B77D2B9E959 /* Starscream-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FC3118C4CFFBB01E91AFF876677033E4 /* Starscream-dummy.m */; }; + 6B1D20CCED9BAC646D7814DF1BB8A489 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C3D323597F0D81C462A48C66397538 /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B6375EBB697776598BE8B78AA032FF2 /* ZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBDF71A3A51AE3816687DA8B377488CB /* ZigZag.swift */; }; + 6B6B42D74CF30284D94326E882DDCEB9 /* YapDatabaseSearchResultsViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ECCBD79875707B1CF6D8C756FB97B83 /* YapDatabaseSearchResultsViewConnection.m */; }; + 6BA61411C0F7AB376694C70D1F756940 /* YapDatabaseFullTextSearchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C45D906500850E20F7E14252844ADFA /* YapDatabaseFullTextSearchPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6BD92D431274443613770D23B9FD1E4F /* YapDatabaseCloudCorePipelinePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 065525064927CF474D3FC125CD38FA24 /* YapDatabaseCloudCorePipelinePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6BF06821FA254E48E8A25BCE995611D1 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4AB8DD2DDB4C3E90A43A07256F3966B /* KeypathSearchable.swift */; }; + 6BF9C52DEFD6C14C4E69CDC241D7D8B5 /* YapSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 643A26206CCBF73222E38FCDD44FBE1E /* YapSet.m */; }; + 6C06DC05F652DBE9E24A1DAECAA81BCE /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = AA317BCFE7C967A0D3C1978473A06107 /* msa_macro.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C0FF8852E8F08203045454AFEF98D9B /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AB1CEC34CDEBF3F8535AC8444FF3B6 /* MTLJSONAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C22A3F1AA73B3A475C1AB32398144CA /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = B29903C57D8089A22AB0D7353156B163 /* NSObject+Promise.swift */; }; + 6C384EF9156281625D886C3289BCF978 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE5F6370DA77B4F72772B1286261A53 /* SizeValueProvider.swift */; }; + 6C487E04B36105A99612A5410165AC42 /* SQLInterpolation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D89D11E69FEEB7955EB830E71504F5 /* SQLInterpolation.swift */; }; + 6C4D2681035569881833E9F31F89C76E /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 338AA6157F18C407ADB813B7A1F82BDF /* ge_frombytes.c */; }; + 6C5EAEE5BA199F82D1F966B213F79200 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CB4274BE59558D9D3BD94EEBCDE4324 /* format_constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6CA9FF1B4B9B7A2A4DEC83D9C0E04F98 /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C9298BC6450787848EEB309A84787D0 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6CC89CA5A0559FFC8FD33E79BDFCD0F0 /* OWSBackupFragment+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE4AE981B4E0E71A0176E90CF785F8B3 /* OWSBackupFragment+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6CDB58CCDBA7703E8D92747D52080680 /* ioapi_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = EB181FE0FE7F3F08AD4C5672131422F2 /* ioapi_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CF427BFF11A5A4B28D884DFA015E678 /* OWSIncomingContactSyncJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AE0056BBFA72937A082761AAE44AF39 /* OWSIncomingContactSyncJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6CF51C6C7EDE532639E7C99B4AA7D377 /* MessageSticker.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1484A74A8A65FBDED6CA8F28B10C4A /* MessageSticker.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6D7DE6AE6BC1C673C971F9CBAA5A14D6 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EB16BD9738B2E4982704B1BB4081652 /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6DF19A46861F7485CA927C68029440CB /* hang.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C251D9F9DDD9B6AD0D2C98C41C0C57B /* hang.swift */; }; + 6E15449282B820B2B52E903CD7868CE4 /* OWSSyncContactsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C914311FE18D25DDEDFA437B10DF36A9 /* OWSSyncContactsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6E3541B531D450EDED222A47E90D05DB /* YapProxyObjectPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 384AB8E807A9B89A330FEF169253F23C /* YapProxyObjectPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6E474CF2E12F018B7EED2DCB0E05E95A /* OWSWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B60C12D21180D3ECBD6E5D185AE02CB /* OWSWebSocket.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6E9A67FD7CC740D856E1320893C2D239 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF2AD5A5ED3B7202A192BA2A14CEB665 /* UIKit.framework */; }; + 6E9D6DE1F67C9D0630BC09A1E9C44159 /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FEFFBB8126C4BF81433782856B7F3CBF /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6EA987A2AE97AB94D5187F577A317E23 /* YapDatabaseViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = D795D5C7C768FC7D007B3DD3F147636A /* YapDatabaseViewState.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6EE3389BD00C213A7C5BA316C0D7879A /* OWSIncomingContactSyncJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DDD82BFA120A8F2433FFDB06B4BEB1 /* OWSIncomingContactSyncJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6EFD194A4F49F7D7964CA5A9EFF5422F /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9609B1B7DDBE00E959A03FE7BE9B6503 /* ValueContainer.swift */; }; + 6F36959A3967E3B05DB590D7B31621AD /* OWSAttachmentDownloads+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC30DE2B6CC92CA3BE4B3F4BF220060 /* OWSAttachmentDownloads+Swift.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 6FE140484991684CFC930372078A22FC /* YapDatabaseViewRangeOptionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 295EC7234867F53B25088BEC2AE4B9BF /* YapDatabaseViewRangeOptionsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 704E5CDAC5A6DAC6406C468847C43A72 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 705F56CB3D7E723C2C14B145BF4D93F8 /* TSNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3233F5D2D6D3DB50A28F8B26C17164A5 /* TSNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7062898222F4448E085FF98C98B45C97 /* YapDatabaseConnectionProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6438BD8DAA16F33DB547D630DAEC7C3A /* YapDatabaseConnectionProxy.m */; }; + 70C855D2662A135485784352CB6FC6D1 /* GRDBDatabaseStorageAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81AE244F96DF5E41403BB59A87DB48D9 /* GRDBDatabaseStorageAdapter.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 70CDC9E315C90329E4D0C296BC0CD1A7 /* hmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 564746EFE447A46A920E7A7969B9FFE2 /* hmac.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 714204554DB2659588B3219A83C0966B /* YapDatabaseViewLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DAA5BAA6EBAA93BA32BF775EDD7F865 /* YapDatabaseViewLocator.m */; }; + 716511415D387E98033391B0BA22DD8B /* OWSMessageReceiver+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 692B581B2B6E0E4B83F07BE6B91BB42F /* OWSMessageReceiver+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 719207B6D0745A33351CF8866FE9965B /* GroupSecretParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B0F478719719120AFF87F2DC13B4C0 /* GroupSecretParams.swift */; }; + 7196A73DAC345791A4A16C063AFE7FD9 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6FA44EE2490635838AEC72BAE3237B /* Security.framework */; }; + 719851D585A71895E6DCAFA224992213 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30F927BFFAE32AC200544CABAEF9BA7B /* StarNode.swift */; }; + 71B5540A9912D549258176B48F9E1D80 /* SSKSessionStore.m in Sources */ = {isa = PBXBuildFile; fileRef = DA07C0A9DABE3494FF76487F64228C86 /* SSKSessionStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 71BEB84CE2C57B90A730707E61C6D95D /* SMKError.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF7B278C179B6761FE13A0B340896C8 /* SMKError.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 71EB0961E9AC20F0494CC90E3295700F /* YapDatabaseCloudCoreOperationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D3D4B03FDAC4148BCCEA8AEB3A341B2E /* YapDatabaseCloudCoreOperationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 71EEE8CBB84CEED608CE6DB7B8DE8385 /* ServerPublicParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01F99CD563D1184339EEAD08C3020B40 /* ServerPublicParams.swift */; }; + 720A8D7B7383A93D3EDDACD779181F77 /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = 30094FB35489E4656D28FA9AAA705D81 /* ge_p3_to_cached.c */; }; + 723F5C14C1D53DA2D48F17C9EB79BCBF /* YapDatabaseViewRangeOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = E025C2FF2454D55B1B9C60E281C95F05 /* YapDatabaseViewRangeOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7245AB615EE8F61A121F4DEEC5327817 /* SQLRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 610F80EE3D851C46E4BD712EC2552E8C /* SQLRelation.swift */; }; + 725547BFD27354975F30B8E5448F236D /* Argon2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7785D152299A29BDF2EF44BECCA1F9DC /* Argon2.framework */; }; + 725940241606241F5B86B5D364C872BD /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = 8819DD7C82B71A9512A4E4A419289461 /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7268C59AFCDFBADB594B6E8558684D58 /* GroupsProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33EFCC82A0655289C65169CA74B22935 /* GroupsProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 727029C679799B87AED2B6B179CB9312 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 832A6888C4323526E967B4010E00825D /* SolidLayerModel.swift */; }; + 7282B1041B4B45D2E5E31156619EA0B9 /* YDBCKMergeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 265E575C0DE9DEFCA590FDEA7D0FFC7E /* YDBCKMergeInfo.m */; }; + 72B2C8B07DC3AE838FE525ED05F761CA /* NSDictionary+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8725F27E7FCA07343497157E38F50059 /* NSDictionary+YapDatabase.m */; }; + 72BA715367C62F6FBD0117844694C8FF /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = A6ED01536F6AFDBBC735F44A61DB183E /* AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72C6DE384C4ECB1968B3ADAAD44175FF /* fe_pow22523.c in Sources */ = {isa = PBXBuildFile; fileRef = A2A26DC9E16F16EC4CE3760B5DB51925 /* fe_pow22523.c */; }; + 72D198796891D69A452EDF8D531F85FD /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = E200AF7917247108F6223D29C477EBAC /* Map.swift */; }; + 72EBB6ACB77EBC2AC0E872924FC5167A /* YapDatabaseConnectionState.m in Sources */ = {isa = PBXBuildFile; fileRef = D4DF0BE047C994870327E49EB5391839 /* YapDatabaseConnectionState.m */; }; + 730C741F7FBE182B87E33AF2AD9494BB /* WireFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27A3D2FA9A2FB19CE8EAAAA4E089D9EE /* WireFormat.swift */; }; + 731AF946763F1BDB4DFCF1A0BB83E5A1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 732EDD60F1140FA343418DE150D4B123 /* SDSModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B93D98643B5A51CF420960C3A84ABA /* SDSModel.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7341845133F6CD7D9A775A1B30D42ABB /* YapDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F0943FA7F79B79E1B3563D2D6AC24BF /* YapDatabase.framework */; }; + 7361E505B97DB62B4C46CEB6F04D09E9 /* TSGroupModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B571F18FD7243C1F0278D5EF42DC023F /* TSGroupModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73A8999CC8A4BF22B53D50363A1BB9EA /* NBNumberFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = A72A39D2CD8D9C71AE454B8383CD7301 /* NBNumberFormat.m */; }; + 73C501A5189BF99F1BE53949F2690003 /* sign_modified.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FC9F1EC021A806029D345BFE01DF7C1 /* sign_modified.c */; }; + 73C838FE5A278B2AAD67F540714AFD18 /* BobAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F7E4A2EB8771BAFDE66C545A787F86 /* BobAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73ED5D22577219A5EB9B52FCC25371F7 /* TestModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 61953C1898760A8CE0E8EC381F075EB8 /* TestModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 73F5329C2337E559056865549F1116DA /* Int+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8655B8CDE2883DAB18C089831EE11456 /* Int+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 74278C32C3B0BFFC4B8AC7C5FBF07A59 /* OWSFailedAttachmentDownloadsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = FCB25BBD309F733F3C47DB063189FE42 /* OWSFailedAttachmentDownloadsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 743598050BFC62A9F805B19702451776 /* TSAttachmentPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FFB39A5070F715BD0A3C31FD96DF5B4 /* TSAttachmentPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74784A172F5B953DAEB219C46202898D /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D40E3E0EA7C47FE7AD4076A5B0E98B73 /* YYImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7479D0912C94691F8D12A18CB50C677B /* PendingReadReceiptRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D512CB24F9317E5DFBC1FE2B0685337 /* PendingReadReceiptRecord.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 748C68FCF7A635019B21768CAB9509AF /* YapDatabaseManualView.m in Sources */ = {isa = PBXBuildFile; fileRef = 53E4C631B2D9844F23723259163BF749 /* YapDatabaseManualView.m */; }; + 74B99BD0B0B8DB8313CBF0BA44F01053 /* SSKIncrementingIdFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9878159389D24F9C5C65CE116A1F6047 /* SSKIncrementingIdFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 74D6109C08AD5E127A1AB9FC4132873C /* YapDatabaseFilteredViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEF961597E7819FF4FFCF7D88094D17 /* YapDatabaseFilteredViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74E860F946CB4A8FF270EEC10C446176 /* YapDatabaseRTreeIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = FA714F155223768C2A7CB3F4EC2E6CF2 /* YapDatabaseRTreeIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74EBDE59261625BB54892C1A30F21764 /* OWSContactsOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = DC93DCDBE4FDB2B3BA25C4927D66DF9E /* OWSContactsOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 750B426E10114E53C237286F09BE1A0E /* AxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = CF839EB72310D86BBE7FB544DB98A081 /* AxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 750BF866AC4D093C0D36D1C5064D1239 /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 78D1CF52DC717214068B2A6CABB598C7 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 750F70B3B64202485730134C8554C878 /* YapDatabaseFilteredViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 84B8093563F763A1A69172848AC06AB9 /* YapDatabaseFilteredViewTypes.m */; }; + 755584E5EAFC047FE14C2DA1E6B52DC9 /* race.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10245A8A28E1B90AA361C17F12E9DE0E /* race.swift */; }; + 757E2E892264B6970F966AC8C3BD223B /* DatabaseResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89A74FA86C42A6A58CA9C59AAD1CB551 /* DatabaseResult.swift */; }; + 757F92E64A43382F89E56C399F4C9147 /* SSKPreKeyStore.h in Headers */ = {isa = PBXBuildFile; fileRef = E78EC38055D75BF61011EB7CC94C4C79 /* SSKPreKeyStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 759E4091E82D1163FA61BC0AC076B29C /* KeyBackup.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A884294E5E65E649008DF997A8648FA /* KeyBackup.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 75A159CD958DD6369FEC8541197F678A /* YapDatabaseCloudKitTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = E6E5DC864376AEA18DF767DBB9F382BE /* YapDatabaseCloudKitTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 75C6F2D0DF6EAB0D41FA8465D190CE31 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D95B7C8CFDAC1C7877836D603AD47EA /* CoreGraphics.framework */; }; + 75D57719332B22D9267C29E9CA08CEBB /* HKDFTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 53D7710749EA57FAF117ADAA53D1F4DA /* HKDFTest.m */; }; + 75DA49B3C7413E31A87F13610041B612 /* YapDatabaseCloudCore.h in Headers */ = {isa = PBXBuildFile; fileRef = EF5139574891603FAF1A7CD798658EBD /* YapDatabaseCloudCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 75DB717DE0431448908C984B4E146095 /* OWSChunkedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 86194EC20731DF3A3D53E01B8186CA15 /* OWSChunkedOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 75E04364651F380151569D52FB381722 /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 145C0780C52612AC0597EFF962DA466C /* OWSDisappearingConfigurationUpdateInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 75FACB07535813CD35860F78DEF9FC61 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 21794E270F1050CD0CFD3FC9D1624CED /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 765260620B1A633D5A25D05202A867EB /* PreKeyBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = EE94BE85CE59F5623F3D0BCE88DF3C32 /* PreKeyBundle.m */; }; + 765CBFC638D63D20285576BD6EC5334A /* YapCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E2F0910A51C4E9EE33B17B98B6B4B8F1 /* YapCache.m */; }; + 765D63B826BAB1A6733ED0C50D827244 /* YapDatabaseSecondaryIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = AB95E58D5658A4FABB32BFCDF13EA661 /* YapDatabaseSecondaryIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 766E8D9F4DA2FC28818AF2F4C843DE7E /* OWSOutgoingReceiptManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BA9B34CF9583078FB1EE138581B80CB0 /* OWSOutgoingReceiptManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 769F70B0883F1D27219FFBADE0A438C9 /* race.m in Sources */ = {isa = PBXBuildFile; fileRef = 0378C5516B4610AC03BBD2934D075A59 /* race.m */; }; + 76BA5F36E56794B964658DB5E63712AB /* TSErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E08901B9E2B3057197CE1097B6401048 /* TSErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 76D1CB2C75208BA09046E39CEDAB657D /* FTS3+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD36A70D1529FABA52D84FF8F3F62AB /* FTS3+QueryInterface.swift */; }; + 76F3A658D73B432861999F9DB617B1C3 /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F6921A06AFD4C87AFC164192C1103B4 /* mux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77046330DB1AE6AA258A8B0C73A7049B /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0A5188F1F8DBAA464905635C9010519 /* Shape.swift */; }; + 77B46BB89029780B29E9BF9B5DE811B3 /* SSKSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6FC066E79884C648CDCE5F11FF39BF6 /* SSKSwiftTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 77C3916E6DC4505E326F90DE3785529B /* Curve25519Kit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB0338BB227F97D4C70FC8984C61FC3 /* Curve25519Kit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77F6C28921E1ADB562E45E6D0FEE9D1C /* OWSAsserts.m in Sources */ = {isa = PBXBuildFile; fileRef = ED1EC46B7BB1163DF9BA9DB75B075F01 /* OWSAsserts.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 781921433C5BC2CD0061082A10679795 /* YapMemoryTable.h in Headers */ = {isa = PBXBuildFile; fileRef = B4817EC5859B85B3DD35FA24774E6601 /* YapMemoryTable.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 781D36A235E84F6E5412298862E648FD /* SessionRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 60652E8F8612DAB78ED1A1DB2A87CF8A /* SessionRecord.m */; }; + 78401FB1FF814BB8C866808A564CD7A1 /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0B411BA489765CC08DC38D57AFA6B3 /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7843FEFE1CF41265C34E97714FB5D8BB /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99708B5073093416BFB7C716887C8789 /* ShapeRenderLayer.swift */; }; + 78785170E10CE2CEB9D5EF9B4E3A9A03 /* Curve25519KitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5A089787D8CEEB408913C1F3664B40 /* Curve25519KitSwiftTests.swift */; }; + 787BE9F9F01DEB83309A29246A3B3EEB /* OWSRecipientIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D15789C7C7704BD74A428ABCB3F12C5 /* OWSRecipientIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 788C01E1C04539F25DC67754D7617D95 /* DatabasePromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = A86CDACBA3F3D6244C7188841DE0569E /* DatabasePromise.swift */; }; + 78951E85846B713AE594534668F3F73D /* NSData+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CABD40B5A2E65CA27AFAF2C96E4D6AA /* NSData+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78B38C58B1B901CEDA60EB26C982D46B /* SSKAccessors+SDS.h in Headers */ = {isa = PBXBuildFile; fileRef = 73552DB430C65E8D48D74F8485BC5E11 /* SSKAccessors+SDS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78DA6790706BD4C186B311FB07EBE579 /* OWSFingerprintBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = F9B3BD4672D7DDB0536DF78B8D283618 /* OWSFingerprintBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78E64EBDB9FA1A5376E6E62D7F7F8EB3 /* crypto_sign_edwards25519sha512batch.h in Headers */ = {isa = PBXBuildFile; fileRef = B73DE01CBDB4A670A1E2E683A883D96B /* crypto_sign_edwards25519sha512batch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 792E5CEFF3DF9F1AA86D2A76632EB5DD /* SPKProtocolContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E1E0FAE9AF87A548747F106D19C6274 /* SPKProtocolContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7948FBF00F2987CB7AA816558C730A1C /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2657E00CE8E4F52BD18AD2776BFB268A /* SystemConfiguration.framework */; }; + 794E7E247CF51C21B4D3303216DD618F /* AppReadiness.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF54982441B583EFB7C8D74368C7D51 /* AppReadiness.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79508D369F56A68A585364D5BEA9B010 /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = 5CC604567B450A539504CD77B8ECFE8C /* ge_p2_dbl.c */; }; + 79564EE5391B265593E15BBFA44122A0 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = AAB3DA0C242C725F4EF83EC403384215 /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 79BFFAFD0F55F880977856309051E7BA /* OWSFakeNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AD05553F89E5049CC35ED038893E8F72 /* OWSFakeNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79FAE846B628D972485288F5788719A1 /* OWSContactOffersInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = 4377DB75E9F9CB55A4DA853D488BC184 /* OWSContactOffersInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A26464E3D89BE5730284E63C00A7A1A /* OWSOutgoingSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 008AC2B84642D6020480C1A9818E0830 /* OWSOutgoingSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7A2FEA07680B1C3C947022F1522383FC /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = FF407DA72D593A9ACFC1BD856F2A4C45 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A44DF8E248A1FF64F219B8912D35CA9 /* TSGroupThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BC4A72021F2B2A01A472123AC7CAC80 /* TSGroupThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7A5F79F32049CC726F20A5315BE76B9D /* MessageSendJobQueueTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 136983DABAE571A47A9B4DCCFCC2FA4F /* MessageSendJobQueueTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7A832AC6E4F767CB78D3FE1B18C91163 /* ProxiedContentDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C06562409AD73964D1BE131294B80BEB /* ProxiedContentDownloader.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; 7AABBCFA61CC221990C77BE6BEB9909C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 7B38B76F1D8011BE0C92717990CD13B0 /* SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 41ACBC5343D45E335D0EE3A3E483CD11 /* SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B4694142A53371349D4BBB7F74F974E /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = FD24BE0931425BDF55FE132DF5BEF89F /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7AC09E9DFF6E77CB5884B0B86A48FD77 /* YapDatabaseViewChange.m in Sources */ = {isa = PBXBuildFile; fileRef = 73945F62993B6433184BE93A19D9174B /* YapDatabaseViewChange.m */; }; + 7AFBD2497C8BBD002F7928BC96144544 /* SDSTableMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785CF4B99CF37334B17F8ACA701BED76 /* SDSTableMetadata.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7B29320DCA96ECF3924F44132B8A5FC1 /* VirtualTableModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D2596B0C60EE8754576F093E2221A0D /* VirtualTableModule.swift */; }; 7B4A22C09C5D90DE238B878038D408B1 /* Pods-SignalPerformanceTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F33F40A2E421C5345C84C58496CAF614 /* Pods-SignalPerformanceTests-dummy.m */; }; - 7B701130D65F01DEEAAB94472ACD0E4A /* YapDatabaseSecondaryIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 830E7AD93D5E566F9A2A3731F60787FA /* YapDatabaseSecondaryIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B72138F28DFCA0F7E28FEB0E836EE61 /* OWSOutgoingReactionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A595493CEBD012960E89F275C3698851 /* OWSOutgoingReactionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B9A400D46BFFADC489AB51A4EE0982C /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = AEC11482130E6CEFB1F4AF4725DE2B97 /* blocks.c */; }; - 7BA3734AB157501FBDB7BCD6E4649CD6 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B0326068F437FB8B80FF6CBCCA8DBCC /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7BAA913CB879C002CD5E562B767484AD /* OWSEndSessionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 583949595789BA22A3B24E0199960796 /* OWSEndSessionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7BB95C310771D5615B2C0856239ADABF /* SignalServiceKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 765F99E5511BE6F9F6B6CC3AFB78D110 /* SignalServiceKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C56DC7F136343B334A26C3BF06C2A89 /* SignalAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 18B06BC759F9E43561BF95ED610D9769 /* SignalAccount.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7C78976F351DD90C39264537F51C41C1 /* PreKeyWhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 698AC4B633FC54D3BE175101DECCC4FC /* PreKeyWhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C79F3BB26D1E04D7CE369D921BFF54C /* OWSViewOnceMessageReadSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 09C82FCA6B8353DFB7C0499F0261B0E3 /* OWSViewOnceMessageReadSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7C8E7FA5847ACDEBE7B30CE63B2C9B5C /* SDSDeserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E93B937D861BE1A4185E96E45A07A14B /* SDSDeserializer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7CA93BFE5AF0C46092A49529225152CF /* PreKeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D69B6C42083984833AA8296135D2354 /* PreKeyRecord.m */; }; - 7D1D20970D64DE20ADB5D341601295BC /* SMKServerCertificateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A5EA543CE499A34310F08F845CB651E /* SMKServerCertificateTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7D206ECFC40AFAD44A641B0AF0191C55 /* YapDatabaseViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 81E398857D5509F90063B8D9101D83C3 /* YapDatabaseViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D74B853E76762C76E1FF77C9D442F96 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = F328D22689B620E348119D28C8D4908E /* Message.swift */; }; - 7D93E8BBBE3D91FA78EEBB4F98D4E3F0 /* RemoteAttestationSigningCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DD872A6EEC272FEA32DD5AD814C40AD /* RemoteAttestationSigningCertificate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D9D7F7ADBE39E72CC3D4D5D91E4CFE0 /* OWSSyncContactsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 02C6E0B055968B3A7F75E321B387F2C9 /* OWSSyncContactsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D9D80F02B6DD8F2193E6F663E6AFC2E /* YAPDBStorageAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4984DA790D83B527C0ABD2386444C37E /* YAPDBStorageAdapter.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7DC3826FD08E635D3F7BE7F538840999 /* Ed25519.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4FE6466B4300F48B1BAC60E35C8D19 /* Ed25519.swift */; }; - 7DDA0F505C23F39C986D366409044F92 /* OWSIncomingGroupSyncJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A9203968B5451BC959F8B02EE5F17A6 /* OWSIncomingGroupSyncJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7DF0098B9061440E415E011BF401D476 /* SSKJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = E1D04C03C628A425EEBE9CA48C147556 /* SSKJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7E5F9AD52F993416777095218469D772 /* OWSRecordTranscriptJob.m in Sources */ = {isa = PBXBuildFile; fileRef = FA0514DB5B5AC7D26624E5E97F1BD796 /* OWSRecordTranscriptJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7EBBB7D334CC12D966FAA3872EAAB401 /* Data+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D958788DD7C422E7AE2EAEC1EB5A1910 /* Data+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7ECB6929211B79556C4266379D437F1B /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = CD3BE9E5DA8B163F853BC5E400709B69 /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7EE10524935ACBCCC9F35634F6F1DCF0 /* OWSFakeNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D80CF5C8817A6BC4E29A77964036667F /* OWSFakeNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 7F5F4C9FF67F08C834E163F91CE65CEE /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = EC875F180FE5DEE739BF4309936C115D /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F921F0052B4F1EB59C277991F979BFA /* YapDatabaseFullTextSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 444AAA9E7EC2BC69E7C5EB9D85B6C273 /* YapDatabaseFullTextSearch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F9F661B373157A9D023D3EA89D3C39A /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AEFF7BBEEDEFF9A469D5C116C26FA63 /* Reachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7FE224D52276FDDA0159C1EFEBCBD535 /* OWSGroupInfoRequestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 673C4DE52F4498FA053CED3817B26CC8 /* OWSGroupInfoRequestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8078E6C7C34F6AB1F52A6A4466E59766 /* TSSocketManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FC0A05AAE99B70DD0F18FFB3490DDDDF /* TSSocketManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 808FD76EC958979BB9A4065ECBE7863E /* YapDatabaseConnectionProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F900C9BFF2D5DDB6BBAEDABACC72114 /* YapDatabaseConnectionProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8099AE7B427E90C282D5C34924E0A310 /* OWSIncomingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 999CC1F78D5FD3D6AA2F632C47383DA5 /* OWSIncomingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 80C8C8B711AC42C254BAB355B76C83A3 /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C3EACC0D39C55676447519A529B5C34 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 80E54C1F19E8898A59525E7EA073E65E /* SQLInterpolation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EE100BBDFBC046DF7AFB0989896D927 /* SQLInterpolation.swift */; }; - 80F5FD6ACB766628B8CFFEE1B4C69E65 /* NSData+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = D726DF3DEB961FEF718650E7D815F532 /* NSData+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80F8DA87125266160FC130528E75E390 /* OWSLinkPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D8C38EE7936410DBCCD74194708323 /* OWSLinkPreview.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 81152C778E9EF922C6879C2B765559C7 /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BF805ED63AF6BD594EBD69F7657B11A /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 811FCBC397863501DD206D2EA9911409 /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = B968C27812EB60CBAF4EE0FFBE91B4CB /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 81201F8A5E349C0392C3A5F0CF0E5D61 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 8134725564012A63AD9688E3DA9C67CE /* ExperienceUpgradeFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BCC4D2B0E2DD9634EA3E612B1E93C8B /* ExperienceUpgradeFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 81432A4C7376C4A6E523B2FB116507B3 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = A71267A33DDACFC1086B074790CA8AB2 /* core.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 816578872EEFC848FADD3DE73C84B080 /* OWSMessageReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = BDD58C9C4701B39AB7D2C2C688B77997 /* OWSMessageReceiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8172EE3D2554ACDD1E25901AD6EBBCD8 /* OWSMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = A81542E25A5D4426A13C2783513FBFAD /* OWSMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 81962845524A84C307DB7AA29F1A4761 /* BulkUUIDLookup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C869563581157286AAF98E79BA642C5B /* BulkUUIDLookup.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 81ADEB9CD524DE7344B14E89CB41D744 /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 061452A10C4B57FEAAE8FF6334B66E3C /* fe_tobytes.c */; }; - 81B2428EFCDDC4122BBE6F3B708EFDD5 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01AB3F1E1845704612953CFF82A6187D /* ShapeLayerModel.swift */; }; - 8249797FCA9A01A5FF88E1EF7019EBAB /* YapDatabaseRelationship.h in Headers */ = {isa = PBXBuildFile; fileRef = A357A758F794205CD03F0C03CD4C484F /* YapDatabaseRelationship.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 824B3E9CDA4B98E65540357AD4CB2C4E /* OWSSignalService.m in Sources */ = {isa = PBXBuildFile; fileRef = D25F112DA8F410C02503F0B7A18216F6 /* OWSSignalService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 827A18302D3C8EF0CD386571BA0A639D /* GRDBDatabaseStorageAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D8304ACBF8EF319F15B0234A220798C /* GRDBDatabaseStorageAdapter.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8281CBF8FD389ABE626F2B5583E857C3 /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 99877F606E269B884EDA0C0B7E1C13E1 /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 828D8062071C79DEF867B7BE7C3B5124 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73327632AD03C0CD569711B5D978CA37 /* SolidLayerModel.swift */; }; - 82A2E8EDA038A876B3F1D555AB99E020 /* WhisperTextProtocol.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7126651A8B49036060CF57D2F98A43 /* WhisperTextProtocol.pb.swift */; }; - 82B3B4FDC8FDF1579CD5A5C6DD3E84B1 /* TSGroupModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58CF319F68CCAACB763AD210A68A23ED /* TSGroupModel.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 82BC0D534F3B11B02EF6D6736FA2F462 /* YapDatabaseHooksConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = CCE5E6B44A1C63DE35BE9FDCFAE8E1B6 /* YapDatabaseHooksConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82D804C931BB5EDF9C7E54FB2DB0138C /* Cursor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C19A05126558EF169CA7C0EA19BC0DF /* Cursor.swift */; }; - 830BB2DDBBFACF64C788736CE536AAED /* TestProtocolRunnerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E324A7EF104EAF63D022E5DDE3E142F4 /* TestProtocolRunnerTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8322AFAC1682B53D34962168F2234762 /* MessagePaddingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = C0625E469E15000DFE32934F88073789 /* MessagePaddingTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8356F87DAF73B2FCF7C3C96EA925FB42 /* OWSPrimaryStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 38DAD199A0A9311A79AF2E91CB71B076 /* OWSPrimaryStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 835FA9FC929C3EAA1269E71684977B72 /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 688A6922CA6B31C653987006E174855C /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 83714757B00F00FC1CB52D656BA1FD93 /* OWSAttachmentDownloads.h in Headers */ = {isa = PBXBuildFile; fileRef = 333938B7B77C2B8099937049EBBF6FE3 /* OWSAttachmentDownloads.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83A2A62DFE767C1EEA2D118DF89F04D0 /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 760D23A51C1CB4160604AAD82FAC59E3 /* PMKFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83A9E1BF975E90836252B004A62B5D27 /* OWSDevice+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49853B2E4015DEDD55F4AE4C72798F3E /* OWSDevice+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 83BDA2B0DD4D22C32F5364AACDE0990D /* ProvisioningCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 180CE38837C9F9384861A255FF32D2E7 /* ProvisioningCipher.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 83CA1546608C4B59864B673DBD0D032B /* YapDatabaseCloudCoreOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EAB4F8E3CC21961B7A25BDF530F9DE2 /* YapDatabaseCloudCoreOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83CEDCA9AC80E0B05A9FE42C3AD05BD1 /* YapDatabaseViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 647E6C0C832D5707A4F9166C2E47ED99 /* YapDatabaseViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 844E6489DAC3684EBD9A92C8EDAA21B9 /* vp8_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 1AEEAC4A70AAC2BB1CAEB73BAD055728 /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7B74FF780613D25BBECDE400FFB14F69 /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = 48E2620964845141EB01F0A14D9029E6 /* pow225521.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B976762E99B9B69FA4F7C855DF5B4D0 /* Message+JSONArrayAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9715BFD1E99F7D301F36D99578DBB271 /* Message+JSONArrayAdditions.swift */; }; + 7BB59F3608AAD0551FFCA66799E78245 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 7C1C0123437DCB2929290A198A3BDA28 /* OWSFingerprint.m in Sources */ = {isa = PBXBuildFile; fileRef = 5122B61B63473F2604D3742643A6B9BC /* OWSFingerprint.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7C4F9AC135DC73750B4A629D74BBDFC4 /* GroupsInputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A1F3750E9B2E98157FB58AF395FEA0 /* GroupsInputStream.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7C52523D122C8C9ED20E86B4108B37A1 /* DatabaseValueConvertible+Encodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B88439502E2AD792E77762EF5B47C878 /* DatabaseValueConvertible+Encodable.swift */; }; + 7C55565B5D0685D7041052F389CCA85A /* SSLClientCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59DB3114CEF21FE19874F79D9417567E /* SSLClientCertificate.swift */; }; + 7C8B8DDDACD9122CB1D64FD61FD67003 /* NSUserDefaults+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 35B4DF55B4EB26713606AEA738492CDC /* NSUserDefaults+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7CB1F5A3F60C66C7BC76A2C701D39B34 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93A3EB2FC0005092F3146A6CBA0CA03 /* PassThroughOutputNode.swift */; }; + 7CB529129F9761808D495CABA6646ABE /* GRDBSchemaMigrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1F1C6379258E33CEE192E3F3DBFDD2F /* GRDBSchemaMigrator.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7CBA352F2CD077C548B27A254F210EA3 /* YapDatabaseCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F75C5392581E3AAF677D34BD7F047FA /* YapDatabaseCryptoUtils.m */; }; + 7CDAB30024B261221D3737E65DB18650 /* alphai_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = C3345D4E928F9AB3A9AD2874F30143D1 /* alphai_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D0774048FC0787C2B47C82F7DAFFE57 /* TSStorageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 75998690F90FB615392CE289E4095AD5 /* TSStorageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D3196F0971395DEEF1E1619EE2DD5B1 /* YDBCKRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = E0B9BCF5C8BAF7BFD57E2991E19D9A25 /* YDBCKRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D36E8B2BAAB1F6312BAE7828623EE14 /* YapDatabaseActionManagerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 68C1C6BCA9A94F0DF4BF9B7A8D527596 /* YapDatabaseActionManagerConnection.m */; }; + 7DACD2FB869A223C38BCE89C72FBA79A /* DarwinNotificationName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99AAF45A65FFD38B57CCDB338B968129 /* DarwinNotificationName.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7DE4B50042178E9461CAC9B2B82EB6AB /* OWSPrimaryStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A2CD47CFE401E92DF1DFF45D571AF0B /* OWSPrimaryStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7E544D60BAFD5E66B8FCCD897ED22630 /* ECKeyPair.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58FE9908C0F516A21A8F8242D92B9579 /* ECKeyPair.swift */; }; + 7E74679361D5CDFBAB6EEA77966428B1 /* MIMETypeUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 6550A580E6C15A6487041DEF4936B775 /* MIMETypeUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E77B4612F5B59C5F943C1A75EE057A0 /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 933A2508E63416A748211410D66539FA /* rescaler_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EA3AD53F95510545363C09227E9BF14 /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = EE7E4694A18A6E1B5A353C59B017660C /* NSArray+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7ECBBBF8F2205B15B5BCCA4DDD1B3B8A /* HasManyAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D4F500B7C9B2A08BCCE1B1E518F0E94 /* HasManyAssociation.swift */; }; + 7ECF28AEB7541111F82CC64D1A9F545C /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = C0DDF50FAE08099E7DE2864B84239656 /* sc_muladd.c */; }; + 7EDF4000330AE85ADCC0B86326061A33 /* OWSBackupFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = ED45A69AB36F29395273A26A0FBB9D54 /* OWSBackupFragment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F446ECCA09E8E0485E644AB3182BF1A /* FetchedRecordsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A497C08BEDE9464B3FBD9EB0944DE25 /* FetchedRecordsController.swift */; }; + 7F800800B433A070A5FAF52E806A562F /* kbs_vectors.json in Resources */ = {isa = PBXBuildFile; fileRef = D6827AB05F6527226242F391A00FEA58 /* kbs_vectors.json */; }; + 7F8967276098BFE37FC55B9AAF7BBD34 /* Curve25519Kit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56D8322F37AA0A0B5EBF165E447E55F2 /* Curve25519Kit-dummy.m */; }; + 7F8A7A3896328E8F10865C3A1A3AD245 /* SMKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72FBCEE13EC53E2CF2ECBEE997131C24 /* SMKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7F8F0700079DCA87F73D1F03C925C8D2 /* OWSDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 99F1BD47972EEA9613CE528466DF51B9 /* OWSDevice.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7FA8440F65C7924D7DC130CA211B8840 /* SMKAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBECB7386DD68EDA415EE721BA9E9FA9 /* SMKAddress.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 7FC49D1B80DD7B7633F50DD8A6B9FE00 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 094B71F9558639816EDB6D8387EDE1C5 /* SSZipArchive-dummy.m */; }; + 7FC8F67750266CC795532F4D2DC5456A /* OWSSyncKeysMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BEE50DA58CB966CC2D439909A3EDE347 /* OWSSyncKeysMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 801B44D2CABC41B3C837752F28CE5296 /* Curve25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AD050DBB838322EBFBA52BCD09A5D70 /* Curve25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 802B9AB1E596952C646B68ADB95E15C0 /* YapDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = C837D9A4F2D54D3CE00A5622F8194AFF /* YapDatabaseQuery.m */; }; + 80365B4EA77330C8669FAE25CB3C9CD3 /* BidirectionalDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECE99000943FAFE06B480A012A5B0FFE /* BidirectionalDictionary.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 803A617EE5C6AF78A3B2F34C7DD780A1 /* ValueObservation+Count.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED7893E09A7CC375D827D48669D13446 /* ValueObservation+Count.swift */; }; + 8047BBC875A0F81E163D5B9CF9EA5C4F /* crypto_uint64.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC89735AE89C5A50E77983B61CD1515 /* crypto_uint64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80610DB9A6BBADDF8FD14906CE28A844 /* FieldTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1A6A86A4E7E4B6C5A41F4930904D01E /* FieldTag.swift */; }; + 8087BEB16E2268C7F2A3F7F1513AB872 /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 1700FEEDF161C6B61D72E91C2F9D27A9 /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 808B0C9DFF316E0010A3EDFEBE0EDEA8 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; + 80ACD86759758119E9DAA704AEBEBF0D /* PhoneNumberUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E9EFC6DFC208EE0767A16B99216536A /* PhoneNumberUtilTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 80AFEBF7CF3E275B7827A9A2A2215296 /* YapDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B9F914851BC986B93DEF3BB2410B7DB2 /* YapDatabaseManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 812A6D3B145D3F7682DE45948E615625 /* Groups.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A133C07A6BD9A3745217775EE8B53AD /* Groups.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8147BC997E842A288C46F81478C501CE /* SSKMessageSenderJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AF00E672845B1067E4EAF6D01CAA66A /* SSKMessageSenderJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 814A828296BAE3160A84184CCE263B2B /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00CCB68990C9B54E823C587EBC4FB4D2 /* Combine.swift */; }; + 814FBE0BA3EC42150FCBD5583332D322 /* TSAttachmentStream+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87358ADCED2133F1FA99EAD747CA9196 /* TSAttachmentStream+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 81633A55D527A4559A9B8D141056FECA /* OWSContactsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B3DBF6E204F786D212F6D3A83C89F01 /* OWSContactsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8166AA2D38740490C6871F96D2237037 /* FTS3.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD2AAEC5383CE1F8205714CA9D7AAC6A /* FTS3.swift */; }; + 81D7601FF6063F11F256F08C1643B9BF /* YapDatabaseLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A7C983F94AADAE9935D2A5AB036C69 /* YapDatabaseLogging.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8203D13E7C5B927F2824C8CDA1E4C27B /* OWSDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 55F8102AD27099E5D7D3F5654159D2EC /* OWSDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8221A69BCC5A6031974F7D0D5C8EC55C /* OWSIncomingGroupSyncJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B389DE78CA9BFFB484B4B4C1A9B22C3 /* OWSIncomingGroupSyncJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8281DC04AFB973D09617550E3A66A56A /* MessageProcessing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F6D7DDC604864A1135246A3A9373EB8 /* MessageProcessing.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 82871485F06162DAB8D19AC5E61CB946 /* SSKMessageDecryptJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D04BCB54E7B03F4A525E98C2CB0E488 /* SSKMessageDecryptJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 829149FC60E0829DF4D63DADBD8CD067 /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = B8FAE121AE83A0AA6D55E5A8689F0034 /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8291DA5AA118EDE5F5DC74385470202B /* SPKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA715AF30697A917DA358FA843CC3E20 /* SPKProto.swift */; }; + 82A65C0A512489DBD892F06770DFF098 /* OWSUploadV2.h in Headers */ = {isa = PBXBuildFile; fileRef = D93990EC2FFFD7404253AC969B430890 /* OWSUploadV2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82ABE10EF1969256D5DB00DB37C52B4E /* encoding.c in Sources */ = {isa = PBXBuildFile; fileRef = 23FDF9A5DC92853550B27F95DC4AA19B /* encoding.c */; }; + 82E1B9F4BA8688B7333A969A2C1B9F4B /* SSKSessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = BDA20079D88162BE8C8522ED67598855 /* SSKSessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 83459EF42DA502EE7DE03D7FD90F72A8 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 802A9590D6F2F1CADA85FFC67C73394D /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 834834A0AAA49DAAAC8262AAE5E2DA6A /* JobQueueTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 328230AA8E24110D016171301E62FB18 /* JobQueueTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 83F5CA9AB2FBCC1EAAEEF81C6AD28A96 /* OWSDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A4B24B2E300E8A7E499E8DC82705010 /* OWSDispatch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 83F831EF3A68A3FC4BD9642BB1C2852A /* Randomness.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B9EA8245B68ECAB1530790E1330190 /* Randomness.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 841FF39787D475E01EEC6C37523C1F3A /* SSKJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 25EFD0772287289E992FF87F1BE57EF9 /* SSKJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8423FA84C8F8AD7F271D2222AD947672 /* YapDatabaseExtensionPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B71BE671A925249B4971E6ABF6F829C /* YapDatabaseExtensionPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 842835AA499623B91E431660FA926F73 /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA7BBA72EA822DC7C7B8EF53F35CC3E /* demux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 844AAEB7A93FD724E15FBCEF6E030F7C /* OWSBlockingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B1ED023CC7EA13C1C7C760DBA363AD /* OWSBlockingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 84796E53C0D93AEEC8D1B01AF0B516F7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 847EE8EBF97CCE829E1D8569E2492D1C /* Google_Protobuf_Wrappers+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5DA5A0414A55F2A29DA4BC040765669 /* Google_Protobuf_Wrappers+Extensions.swift */; }; + 8487E3DE6D0745E101B95415DB72DEF6 /* YapDatabaseFullTextSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 56B5359795DAB209C7DEB689CE49FBA9 /* YapDatabaseFullTextSearch.m */; }; + 848C00A7F39F121E7A2FF8272E770A53 /* NSArray+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 33E94E6F6C7DE5E9E2571F4A428E1B36 /* NSArray+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; 848DCAC209AC9A2476E3D8D517843908 /* Pods-SignalMessaging-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C5D5B8720BF640BC03338C0E9F0D52B2 /* Pods-SignalMessaging-dummy.m */; }; - 84B772124CBE2F720FFCC6B13AD9B008 /* SQLForeignKeyRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41E097AC84847E39B22A78BCF0BD1DFC /* SQLForeignKeyRequest.swift */; }; - 84B7CB4BA37E7A305AE5F9A92085A798 /* YapDatabaseSecondaryIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B25C882B42C81C2ECB527C182BCFB11 /* YapDatabaseSecondaryIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 84CE65BEE3EC3C6667803FA957719F8D /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 359F41B17290C1591A7C3D153779845C /* PathElement.swift */; }; - 84ECA10D2AB206F6EE134DB76FD90677 /* YapDatabaseRelationshipOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2547D375D0C589FB7F053E39501B9E39 /* YapDatabaseRelationshipOptions.m */; }; - 8505204B5DFE85AADB80FDD86DB6191B /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7ACA6F38481AA336FB63891DAEFD12B /* FloatValueProvider.swift */; }; - 85151AB2421C15D97E8919C2A4BB56F8 /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = DBFBCD73A1DAB39E198D8D1A87675D71 /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8517F871573A04F79241D7614B2ACB2C /* ProfileKeyCommitment.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF656866744099BC9698666F5DEAD0F /* ProfileKeyCommitment.swift */; }; - 8522517F607C8E5968CAD00583248B75 /* OWSReceiptsForSenderMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 39EB934F8D8B2C7BB6C3DA11AB420226 /* OWSReceiptsForSenderMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8528C0FF6AC5EAF97ACA375970AFA233 /* OWSSignalAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = A430E4380B3976856C8E4734BF46CD78 /* OWSSignalAddress.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8543065B25AA839D95DA5C3303B35869 /* Message+JSONAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3070D30F0369A2C9B4EABCA8B091D5A /* Message+JSONAdditions.swift */; }; - 855278756D64159F8C339984DE8F2D1B /* NotarySignature.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB9C4A87351DE72F3F6C3AD8ED8A605 /* NotarySignature.swift */; }; - 857A00207160945E3A3517DAD1ECD0D1 /* ExtensionFieldValueSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7437493DA3157F98EBA85116AAE8D1F /* ExtensionFieldValueSet.swift */; }; - 858A2C28E93C71814FC1A605554C476F /* SSKMessageDecryptJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 999205764060EE98263AD259E4E120AF /* SSKMessageDecryptJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 85C1D27F85033C6B32B731C23A3C7FFE /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60A9D9815E9EC7C87A8BEEC4FDBBD43 /* PreCompositionLayer.swift */; }; - 86009DACB24AE7A6215BDF0F19270E5A /* PromiseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C4A12C93EC81F8174175FE1DDF2F3B9D /* PromiseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 868CA0710370EAF9C5651787C3A4B2F5 /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */; }; - 86B3C2D59C5CED640ECC866467D0F65A /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2DB9F77C6278A0B6A1B80F03182C0B /* AnyNodeProperty.swift */; }; - 86C4B2EC88F84CDC14159AD83D5BBEA7 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE24A9DC23F6F46D0BCAE42E8F6E372 /* TextAnimatorNode.swift */; }; - 870FC70C52505485868BC95A10DDD050 /* TSPreKeyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CEE90FE191E33FCCF43F472EDF9C5E3 /* TSPreKeyManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 871F924E0B22B5E0A64F2AD889AF1375 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B8AD3E4A7F2C31F88D915579B9BB86 /* Keyframe.swift */; }; - 8722C36720121B19CCC281DE33FB9CA0 /* YapDatabaseCloudKitTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = C1C66A5A7939BCC7AEEC9175F870C551 /* YapDatabaseCloudKitTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 874F0BE74D8261E47F3D490293AA1221 /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = C9626763A3CF43ED357BB6F4B8CE539D /* YapDatabaseFullTextSearchSnippetOptions.m */; }; - 88419A8A8F88A58C1F78AD266DDCF18A /* SignalRingRTC.h in Headers */ = {isa = PBXBuildFile; fileRef = 05970BA3293D77F6B1A5AE805A64C143 /* SignalRingRTC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8873DD0B1913F7A599A25A484FDFA093 /* Ed25519.h in Headers */ = {isa = PBXBuildFile; fileRef = 7412C1D285DE5BB264C0DC4C48046F9D /* Ed25519.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 887B934479BCD25B3555679861BCE94C /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 15116D98E3FA71F8D24A9E445ABF9678 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 88975A261FC7CF2C84C6214CB71A2D5A /* OWSDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F81CCF410E03123CA37FA2DF401692 /* OWSDevice.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 88E36BB9F6E2D2935585ED32B1719F75 /* YapReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A3CA2549911E738A7FE0A12F10BA10E /* YapReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 890399B8619E42B5AC242BE4FD9A9C83 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = BE0405B810B3A5FA0F06C170073DF03E /* neon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8916D32745B00E06BC85317D145EDBE1 /* InteractionFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53B5BFE03004CC89E68553880CDD45E3 /* InteractionFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 89227352932577919A836F0006936258 /* OWSCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A58346D97F15AF3FB77729C05348F178 /* OWSCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 894A80CEE68300B81416065A7331A551 /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = A233C3C11BDD68C53F2E108D5C3AC095 /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8964B38EF6784842C7DDA2FA0ABEEC23 /* OWSBackupFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0561024220B6A1683E2EFC81B91667 /* OWSBackupFragment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 898149CD1E1B5CDA43199A7D229DBB6F /* OWSAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 61ABB9E0DF7D680D735DB88F96B793CA /* OWSAnalytics.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 89A8C2C6F371B619253F0CCEC6166A71 /* RemoteAttestation.h in Headers */ = {isa = PBXBuildFile; fileRef = 682DF14F7D733D72E43315DA594B5FFB /* RemoteAttestation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 89C0600D0AC3E273CCBAAE652ED9332C /* Provisioning.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 266AE82A5D2A54972D4E004682FB1757 /* Provisioning.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 89C2EF3BDD4FA24E78E8AAFEF33B6F62 /* YapDatabaseActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 516C7197082658D36357D05941F396A0 /* YapDatabaseActionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A1909D73A671E1B32C79CD5B8A9EC27 /* YapDatabaseCrossProcessNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = F80A12CF8C7EF12D1DF886466AD3E307 /* YapDatabaseCrossProcessNotification.m */; }; - 8A323929E9E44D4E1D3741CB3B534153 /* SSKJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = E791EA8DE6D699848E6416F119AB57A4 /* SSKJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8A69B1CE3118F2475DC82BD6653E99DE /* YAPDBMessageContentJobFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 82DFD77469F2460F7F5364EFB78081BB /* YAPDBMessageContentJobFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8AE08BAB7770F284B484AE5DEE0E375E /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31F202CA4B4CA152DF99FFDB2DAC2203 /* Animation.swift */; }; - 8AE9A16FBF0C2C5F801092D37D341DB8 /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C559528FA5B78D1C38A4AF46599AFF4 /* Constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B79EF5D820E116A4C79C54616B1249B /* OWSAttachmentDownloads.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D97601C487CB9B2E790472EC4F0D286 /* OWSAttachmentDownloads.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8BA0D1EB323A71D2C260A3DED8BED788 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08799CECB02E4FF9B7991712B715A557 /* FillRenderer.swift */; }; - 8BBE9B5DE60808986742C256A4A1EA25 /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E77F2C76EE0A15BD2BBD664530E59EB /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8BC32260E180CC441B5BB9D5B2C5EA0E /* Varint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822EFA22780B921DCC5224817E79F057 /* Varint.swift */; }; - 8BE9790DB398D46315BD0A106C814769 /* TSCall+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830D09CAD2FC968D44F2566A0D7DFAB9 /* TSCall+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8BF82893AD41A08A2206C65DDF80504C /* OWSLinkPreviewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC5BAEF6A4BEA2604108712F6E4C32A /* OWSLinkPreviewTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8C1443086BB3ADB0BDD3ABF6A545202E /* ge_p2_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = B46F23F41ED1A38FB3D3E9A2271F5355 /* ge_p2_dbl.c */; }; - 8C1485B6E3EC3B51A935329761C2D1FF /* SMK-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 5216238C6917040575B4FDB1F8B64A49 /* SMK-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C496ACB554A5BAB7CCDD5BB24B3E9E7 /* OWSUserProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = A1E54513F15A0901408279DAE549E8BF /* OWSUserProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C8BD4F6D0D6E663FD2BCBFD260D6350 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 13253BF14B4ADFD45AAB22E9F24610C3 /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CBF892B4A5B68FC1146A4CD65F46450 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 50D425FD7BDB48242129456113283DD4 /* histogram_enc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CC9D5874A9A6106FDBBBE0C9D8210F8 /* TSNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E81B78C5D1E7984271C7AA11FCADC6C4 /* TSNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8D088CDEA1BB9218D30A52898F10166F /* FTS5WrapperTokenizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C2EF33123A2B4635D09CFA0BC66431 /* FTS5WrapperTokenizer.swift */; }; - 8D08C405616704966E87BD5A453814E4 /* YapDatabaseFullTextSearchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C679853D0E4152FD27FA239B83960B7 /* YapDatabaseFullTextSearchHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D09315619696A05DEDA4CC514F82088 /* PromiseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E3BFCC700901FEC1FBD3CED51410A2B /* PromiseKit-dummy.m */; }; - 8D21D00D5E3B45F90016B523B97404E3 /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = D2187411BB9272D95D68A8C22FABFF86 /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8D3D068707EC45A4F48C45001964F253 /* IncomingGroupsV2MessageJob+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBCC3C260EE2A71F0878655C3B84CD6C /* IncomingGroupsV2MessageJob+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8D488A32DF7EE68B2506D334D71E15BD /* MockSSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = A98F236512D51A98F04C8923F482D7B6 /* MockSSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8D5F671368FF8E7D18C7E88056CCFD83 /* YapDatabaseRelationshipConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 6326B82D93C5C5168993D161D1D5E367 /* YapDatabaseRelationshipConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D69D5896DB00476DF8936D6BCCEAB54 /* OWSGroupInfoRequestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 042F2F9FF5F6E441F08899DB426B573D /* OWSGroupInfoRequestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8D7438A77673EE51BC8E856A9295F2CB /* YapDatabaseCrossProcessNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = E89E4BD0C421E26D112E0E189D2B96FF /* YapDatabaseCrossProcessNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D81ED643DDAB204465ECDE726A568EF /* YapDatabaseViewChangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C6CA55F9B349F57C352A9F2DB735F55E /* YapDatabaseViewChangePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8D9E1137674420F6F1FBF5A59D5D7788 /* TSOutgoingDeleteMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F462F3339D311B990F4923A215268A93 /* TSOutgoingDeleteMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8DA24D098905A8E2AE42BC17503E57D0 /* YapDatabaseFilteredViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 33B939100DA120AC002DD329EC7602E3 /* YapDatabaseFilteredViewTransaction.m */; }; - 8DC3B9BEF0BD2CBD8AE90D8783D1F638 /* YapDatabaseAutoViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 49A2013E148731E46065E51030F7454D /* YapDatabaseAutoViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8DEA514B1482FD7EFCDA51725B26421D /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = A277660FF2BDC5916E22EA97C2E7DFC0 /* pow22523.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E0FD457365A2C5FF27949A5AB38430F /* ReceivingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB46B83A5A4583B0A5E5D70793188ED /* ReceivingChain.m */; }; - 8E18832A24807D27D057897B33671607 /* OWSLinkedDeviceReadReceipt.m in Sources */ = {isa = PBXBuildFile; fileRef = D56F5ED6CD405C768B1D5A1998C73E5E /* OWSLinkedDeviceReadReceipt.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8E1C4F9B52601E8F764550B8F56C594D /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5D67C182FAECE48986D87F60F4ED27D /* RectNode.swift */; }; - 8E2EF6593E2313B1B4069FEE0AB8CFF7 /* FTS5+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1893A1CF8F0FFD273CCC434D77AE7B84 /* FTS5+QueryInterface.swift */; }; - 8E36622B9425B9F7D7162EC0F937FBE1 /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 93F83A9666031780111C831E823C17CF /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8E39324973288157B55B972AA41A68E7 /* OWSContact+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 652D146A6443236586CADB51A749D6F8 /* OWSContact+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E4870901BB043BB01DDC13E6AC8C2DF /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F1C3F5149ED16049332A85DBD253BF4 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E8D96E9A581370BA6511B16EAD3DE43 /* OWSSyncConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = C1E2E132F3BF272A2C4418731D990E34 /* OWSSyncConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E9A3203B1AE334A8C03C070B6DCD1CA /* YapDatabaseRTreeIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 38FFCADED09E88425F7CA5036EB510BF /* YapDatabaseRTreeIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EA26082E7E48F376568BA8DCB81EA1E /* InstalledSticker.h in Headers */ = {isa = PBXBuildFile; fileRef = FFC0F0961AF8C6EAFBCC3851440AA5BC /* InstalledSticker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8ECDB8A8481EE8BED02858BA6EFAF61B /* AppVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 386FE9A1D22283307AE8F3C7B934A8CD /* AppVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EE17C06C6AD71CB8564093EED291FCE /* compare.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BE4F5149622896390D2AC36BF5812B4 /* compare.c */; }; - 8EF572F2CDB56F76D1C0720281AE76CB /* OWSChunkedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = EB4967253716C375A8FD646646A05B92 /* OWSChunkedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F0412CF526A82BFE1A19F3B9DCE3BA7 /* OWSAddToContactsOfferMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEEC05E36F76EE3E56E66FA1B64F439 /* OWSAddToContactsOfferMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 8F10990F8A74822F38DD49DEBB28F8B4 /* AuthCredentialResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7876A2D95F7F1E36C2C78257677DE7 /* AuthCredentialResponse.swift */; }; - 8F1F793F75EFDFEB2706803781988AB0 /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8532201572C0C53D392E6603D960E690 /* YapDatabaseSearchResultsViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F266741D82578EE8CDBA5DE6732B2D3 /* ExtensibleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 497FF20BA0C047C8A48FD01DCD022F8F /* ExtensibleMessage.swift */; }; - 8F2EC8E5C19AA8560956457B9816EDFE /* YapDatabaseSecondaryIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 427C496BB5D4567C30373EDC2CF5B1D7 /* YapDatabaseSecondaryIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F43B37C0063CFD7FC7816DF56129CEB /* YapDatabaseHooksTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = BFBAAEBA7941E58A93CCAEAC05FF1723 /* YapDatabaseHooksTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F8010C9C65F0E722B9F0432C34260A7 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = D80FF15FEF749BEF6AE2846E9BCC6141 /* yuv.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F8179B9AE2A3A210280812D4A8CC898 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 975DE7E8D07211B3AAE24D3B94F50232 /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8F9AFC012512B15BB3616075387E9D3A /* SignalMetadataKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A44DA7D82F63306FA80CDF02AFAD84A1 /* SignalMetadataKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FBF4A64A3431D77C998136C02F4D618 /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BBFC223DE02D4AD24C6F929CDA4BE74 /* Process+Promise.swift */; }; - 8FF9CB2E1F137F171CE686EE4A361D82 /* YapDatabaseRelationshipOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = E40654E8F292C80FB0CC0E9087FA95DC /* YapDatabaseRelationshipOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90111540FD2117E3CE238319AF7520E7 /* YapDatabaseViewPageMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 8697F3885CB83A994A5E75E4D0012F21 /* YapDatabaseViewPageMetadata.m */; }; - 9013E345733D5F54025FC20CA5E0EE34 /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = FD47FA5DC146C3FF29967C7189BAC33F /* metamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 903994E9BCBE4A67BBE45F273D751913 /* ProfileKeyCredentialPresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6122EBED3842D34A1921CB4019C89F /* ProfileKeyCredentialPresentation.swift */; }; - 905B66D191B48C22FC192E127BFEE3A7 /* TestAppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 79DA65EE1EB7A6B00258A36CE9FFE071 /* TestAppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90BE810393BC2B68E8AA9071C4B4969F /* YapDatabaseFullTextSearchConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = F47CB3045DE76AA7046DE0F434F06B2B /* YapDatabaseFullTextSearchConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90C4DEF003283623D6BF03DDB2A8DE9E /* YapDatabaseViewPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6354E2FCE85522B0A6914A720E4D5D39 /* YapDatabaseViewPage.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 90D95C460A72950200977BCC8E30B9D5 /* YapDatabaseCloudCorePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 47291633AF6DA6C27803A353A01535E6 /* YapDatabaseCloudCorePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 90E597910F4C77386187AD4392D30556 /* Argon2Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B704CA2CF8BA05C77843172907F445 /* Argon2Tests.swift */; }; - 9122FCEC61274722375013990BC060CB /* crypto_int32.h in Headers */ = {isa = PBXBuildFile; fileRef = DA0455BC4E28A3F25D26C0C314BD7994 /* crypto_int32.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 912797DC3E30BE543CD02F635DF99B25 /* afterlife.swift in Sources */ = {isa = PBXBuildFile; fileRef = A22A50181C779DBF30FC02599266B049 /* afterlife.swift */; }; - 914A918A69939F7393EEB73B28AA4DC7 /* hmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 057EE2EFF4017D8575493B310C23EDDC /* hmac.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 91607E17EB0658310A2622B203484FBB /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D95B7C8CFDAC1C7877836D603AD47EA /* CoreGraphics.framework */; }; - 91A2FE7B29EC77911EB5813C97C8B28E /* Cryptography.m in Sources */ = {isa = PBXBuildFile; fileRef = C367F16BD15250C17E30A7AF387C7175 /* Cryptography.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 91A786DF830636584813F02F680CC259 /* OWSRequestFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E0ED1CC199F624E332522F1134BDC37 /* OWSRequestFactory.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 91AC9B00224629E6705733884513228F /* TSAccountManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9095441680581D985EB684F4E6B13EF4 /* TSAccountManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 91D9ED2A38105DD739626311F870B113 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08BE92247DDB1ED051AD22E4D6F842CC /* Date.swift */; }; - 91F708F8FB792CF336CB8751951AFC43 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CFF46903C11A0A5336EF911F1C22FB5 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 92257C9D8D05AC5DC53AC07D3BF893E1 /* Date+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD0E56E67F8471F75933323A60F2538 /* Date+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 923DB8258BDF7EF6C514B9D8E1DE1851 /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DCCA272A182900B6E99C83D335B3729 /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9262674B0C53FDAF7175B948E2CC2006 /* URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFCD64C5FDFE51164142D535D910A866 /* URL.swift */; }; - 927D8921E560D8EDCCCB0B8601767FD6 /* ref.c in Sources */ = {isa = PBXBuildFile; fileRef = 8DE0149810F40FCE7126E15AE809C447 /* ref.c */; }; - 92A8AE9D6C2FA332BA66B1AD44423E69 /* InteractionFinderTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72383A65BF788E74355DD33C87142B82 /* InteractionFinderTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 92E840B1B1E6FD6A51A8A05806CCA33B /* api.h in Headers */ = {isa = PBXBuildFile; fileRef = 6231759CEE7089D4C980F1DD97E0E84D /* api.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92FF7554E4039B37B903D798DD381AF4 /* YapDatabaseViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C252F9283B803B99F93D74CB7B1F2F15 /* YapDatabaseViewTransaction.m */; }; - 9326CC394A677699BB780BC3FAAD0448 /* OWS2FAManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A3DFD956A846844FCCEE2CCD824940 /* OWS2FAManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9332AB63F23CAE307DA924668AFD743B /* OWSViewOnceMessageReadSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B41069D36785B47661B4D5D3C882CAAB /* OWSViewOnceMessageReadSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9339576844D0CA08AC09CA07E73619BB /* Curve25519Kit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D222EF8C5899EDFD5B009F8D5181544 /* Curve25519Kit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 936726F73ADAE63C9A949911AD24B989 /* libPhoneNumber_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C7A182F06C7F149BCC6050AA0226B1A /* libPhoneNumber_iOS.framework */; }; - 936F2641E5B4ED24C3C1BB6E03E7E99F /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B5681E7CD33D3B6E852242E4D5B38E /* encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9374B907D4C3BC59D3249E75962B5556 /* YapDatabaseCryptoUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = FD5BB4080367B71919DC3800ACCBD115 /* YapDatabaseCryptoUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9385C63193777F2DC1B42A62D3F9934F /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03583801EB638DD61D4FD5D17E9DCB60 /* Box.swift */; }; - 9393F853B86E57BAF94A3720818D15F7 /* TSDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = B5620AC74A70F1FC0E391E10C4B67B88 /* TSDatabaseView.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9394D6A8A62C9A1B404DE77A35BC29C2 /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = BCD6AFCF58BA267A610BB7C47BAFA879 /* muxi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 939D8646D347D06A16059504AFC918F3 /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = EB4C0595AC9FF1EA50F27F5B0878240A /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93C8F1895CBAFCD3F13EA2FC6C00BE13 /* CDNDownloadOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D6EDF169A514B2F2DE22BD60891D8DC /* CDNDownloadOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 93CA953FB5053795C870B4579DFC7A9A /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD5B841711E6CBC5077FD6B2612A2260 /* after.swift */; }; - 93F257345238F3DD421F90EB7954C126 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 779B25186D458629F96BEF9077ED611A /* ImageCompositionLayer.swift */; }; - 9411C1965EBF779BCDC205FE96CE2639 /* YDBCKChangeRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = A4D66EC2A582BD448DFE39D828800DD7 /* YDBCKChangeRecord.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 941B1DBBB731778AD6ECAEE9CBC8284F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 941C4FA1C457FA8EC2669A853BA41B6A /* AxolotlKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 29F62B6522E13680C01E43C380CE032D /* AxolotlKit-dummy.m */; }; - 9425B34B1F5CEE18BD5BD9756D747831 /* SQLFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EED9383C7F583CA5CF2E4929F704DCF /* SQLFunctions.swift */; }; - 948DD1406FEFC11DF4431F3D6C570311 /* OWSFakeProfileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CFCDCEB8067635F9B00F4D2B014818AF /* OWSFakeProfileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94CD0A62752D677292A7E9CBDC336B42 /* TSMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FACD0AFA5C04466610F50B12C132FE9 /* TSMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9513750AE28C8E304A0A20B7F5B2C8EC /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D4A230761DA3A433D03DD58AACD1702 /* YYSpriteSheetImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 952D4A4AB4A9708A090B2582B10C6FB0 /* TSInvalidIdentityKeyErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FA8B110902054774B10F737DB2FF238 /* TSInvalidIdentityKeyErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 954AB4CCA9A7CEDE98ABFE3254258D9A /* SignalServiceProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8ACBB2435D084C22B873FE6A9C8E155 /* SignalServiceProfile.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 954D14F1B30AB21187C8270DBA2DCAED /* Data+SMKTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07315AABAE1FDF0A1EFFEAE1898D874B /* Data+SMKTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 95542D60651049171BF17C0F8CE40D7A /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7062186329BACD743B172652B48BEE99 /* PreCompLayerModel.swift */; }; - 95626CCFB87D69B789913C7E19DC75D5 /* SSKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2708D5E266A62C070BAE17027025623 /* SSKProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9577A9C4527509C1AE7079272D4956B2 /* SessionCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E07DDC68E9AA3E61A6E65BE5E3EE973 /* SessionCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95805F1500E035498A9A45D2F447A443 /* Message+TextFormatAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB5C19B227DEA92EB8A0E45832512460 /* Message+TextFormatAdditions.swift */; }; - 95975309D7598B98E987FFB4FDBC6CA7 /* DatabaseRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 542E958B9ACDC3EDC078206625A16049 /* DatabaseRegion.swift */; }; - 95B796DE572C750EDBA693870698B288 /* YapTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F1EE70AC8CC3A519A4176122061AA9B /* YapTouch.m */; }; - 95F687A396BE5F75820C765FA25F1442 /* YapDatabaseViewState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1097C59CFF3F94F95FEE268462B03CC1 /* YapDatabaseViewState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 960304FC0C8731853EBCF31929B28E27 /* OWSFakeProfileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F922B1322E00C9F982098806D777B8FB /* OWSFakeProfileManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9620C3771A776BCCFA576ADA7ABFAEF9 /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D02FFE4F7C3E634E24189BF073B9C118 /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9630FC1DB1F6EFBEEBFD0E5BAA717A7F /* TSInvalidIdentityKeyErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BD73E3A13F8514FFF2A30408504A3667 /* TSInvalidIdentityKeyErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 964BA536FAE3784A0E1D79B27766830E /* DarwinNotificationName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05DA3F594DC4C910AAE924E04EAFE60A /* DarwinNotificationName.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 964E34111B2CE0BDD0CEF5CD7F66BC8B /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47FFB0DB8BB7045493A868040F0267A6 /* KeyframeExtensions.swift */; }; - 965BDCDD4FC9B0C150D7812A350ADE64 /* OWSStickerPackSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 35C0D8F53131EC841AAADCB1364E8D99 /* OWSStickerPackSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 965DE63ED3CD83EB1CCFA55C6D70E511 /* OWSSyncGroupsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C616009D10805711BCDDE29F2C3B6717 /* OWSSyncGroupsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 965E6D5EE94DFCB7BB1067FB365F2C7D /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 659A1FF8615F4077F6CFA07C429D2991 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 966025E8084C6BDE51C61534934281F8 /* NotificationsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B7912040D7D870F5375BE0ADAB3CC0A /* NotificationsProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 971257BF5F300E13B3351DDA87551641 /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = C43E62F3DA66A977D793263270967309 /* YYAnimatedImageView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9735D100134AAE1B0E2753BE65D74AEE /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D2034A7D61672EF1D3A24C8CC868829 /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 973BB04FB18999C775D865DC67BCB77F /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 991C108974A7C912AF5B6A48DF245FA9 /* SQLCipher.framework */; }; - 9755EED8B11412EBF2ACDC0524360A8C /* TSAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = C99C8087CC929909468C3899665BFE6B /* TSAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 978BD14998E3F1CAE208FCC4FE84BA65 /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 15A1F2D6204C912BD08B60F3FA36F252 /* ge_tobytes.c */; }; - 97DBF680BF9E240F0DA64FFD9E47E27A /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC6691934E135BE61FD7E1A2CC8BEC05 /* Connection.swift */; }; - 9834236B2577B0681387646B3543B572 /* OWSLogs.h in Headers */ = {isa = PBXBuildFile; fileRef = E26F780735C3BDDFCDF5310FC89E1148 /* OWSLogs.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98345D5D844363637BB461D5F4048EDE /* YDBCKChangeQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = DB96E863669FE7E63D24241AAB4004F2 /* YDBCKChangeQueue.m */; }; - 983B84DD8E3D5F3CB24EACF418F5C859 /* Pods-Signal-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F9D9D8FB02A868C28DF2F4E5BAF0D16 /* Pods-Signal-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9848A1A6A32698A14E83ADD6C427EC3C /* NSObject+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = CD0E1AF34F83E10FA7EE71401AD359F3 /* NSObject+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9877B84CE30DADD9E2A2007A1E852B2C /* SessionBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 047D16E313181469F83210009009B717 /* SessionBuilder.m */; }; - 9881A554679C00DB503F0E0DF6CF3554 /* OWSContactDiscoveryOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A06E9233644B7E121EBC263A64FAC51A /* OWSContactDiscoveryOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 988883C5B06F2D8C0BD203F14CBA5813 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14B09419C08DFB5FF50F25EDD852BAD /* GradientFillRenderer.swift */; }; - 98939075BAD1D6086904EE203E5633E5 /* SMKSecretSessionCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3961F6C305F57C4D9FCC7C574499092 /* SMKSecretSessionCipherTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 84EF2FF6F543E4EA401CCDF4823FD11B /* OWSAddToContactsOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = EEB9C05F3049D77F0D2BAF4131139555 /* OWSAddToContactsOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 851A47C1BBCE232ECEEFE2BD327E730B /* FetchableRecord+Decodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 527A5D5E8532903EB4CC847305EC19F7 /* FetchableRecord+Decodable.swift */; }; + 852B0E09F94E04E65903500E508E9F1F /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D2D6EF73D52AD16564B97D77DE96D29 /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 854484CF02C95B9F1526F983D49AA391 /* Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B45BA74DBE8091938EA1D1270BE7FAB9 /* Mantle-dummy.m */; }; + 855C70B7188100CE1497C6A52447F6CB /* HKDFKitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD2FECD903DA93B1DF599082E863476 /* HKDFKitSwiftTests.swift */; }; + 8578A9905A5C008C175724F42A6440B2 /* JSONEncodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574BBBE5120BBA2DBE16307E47457196 /* JSONEncodingOptions.swift */; }; + 8579D9992ED58A96DA676A1C050615EE /* OWSReadReceiptManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECADF6EF8C7A8545C2428BDA765FF07B /* OWSReadReceiptManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 85810D3C931EEF34742EB7AD792FC340 /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F94550DD188F04A948D2C7CB9D082302 /* DDOSLogger.m */; }; + 85883EFF077A68AAF375C9B57DFF5865 /* when.m in Sources */ = {isa = PBXBuildFile; fileRef = 899CC0D06663BB23BBEAFA24F2686AE0 /* when.m */; }; + 85A005D16B6A764B37D6190C929D3701 /* YapDatabaseFilteredView.h in Headers */ = {isa = PBXBuildFile; fileRef = 784412673833F68030CEFE9803AF1892 /* YapDatabaseFilteredView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85A3E1EF5E0FD749EF3EB88DEF096C7F /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = BD0D2D209C37BBC2AB399E626653DCD3 /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85A5BE2816C2C2F14E4DD3833734EAF9 /* NSObject+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 7716C8E9CBF84E6896A69F406185F4CA /* NSObject+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85B7B72867B317AA407660A5F4C9316F /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 73AF0BFA728B9B9881FF3C806CF627D4 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85C7CED725689EDE3AB5ADC36418CB45 /* SyncManagerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7E86431B7EC97A8C5FCF380B8718C3C /* SyncManagerProtocol.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 85E0726BA6316BA671143643125DFD8D /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6FB3204CEEF98E2A5388F4BE26BD8CF /* Rectangle.swift */; }; + 85F6C01399861E32356D7C5B7C2E8093 /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B03D1B1C3E4197429989E32167C1AD12 /* LRUCache.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8607F9CDB8E373360C31BFDF950527F3 /* sc_reduce.c in Sources */ = {isa = PBXBuildFile; fileRef = 54E91DE6B209A6514CDED3D9A195EDF7 /* sc_reduce.c */; }; + 861DF4EA7D2E65E8A8B0255A9D39A9E0 /* fe_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 60050B479DA5478D65C9E121F097F3DD /* fe_0.c */; }; + 86A4F769B859E392DA60F942DD226A16 /* YapDatabaseCloudKitTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 72494B55E27DBD621D2F34F1507E7837 /* YapDatabaseCloudKitTransaction.m */; }; + 86E140DDDD49393B2EF965EE0CC878EF /* OWSDevice+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB7DB78C1F5C8B0B58DDDFF6199E2AD3 /* OWSDevice+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 86F250F8E59DC3157341BEAF814CF64F /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = D70C200551AF01064D43F7939C2A3ABD /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 87323AE7A7723A3E8E7F2ABAFC8953D0 /* YapDatabaseCloudKit.m in Sources */ = {isa = PBXBuildFile; fileRef = E67A92CA2E8C7BCE73C104D694C8B124 /* YapDatabaseCloudKit.m */; }; + 873DC4E67C713C42BC3B9EE8860C1B0C /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49163DFCB8FDA607C6780314CB8373ED /* MathKit.swift */; }; + 8758CA88A88E3FF38419FF74EBADE326 /* SQLCipher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4CFBA66F76F901F6EAA08FDA0019F7A /* SQLCipher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 876561732D9822FEAF1DEF66832C695A /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A1729F29FF5CC909884BAB04906CC82C /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 877446EFAA2EEC15118662F75456C2F4 /* OWSOutgoingNullMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 08CB1D0B6A8795017BE48AA17450A015 /* OWSOutgoingNullMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 877FE4BE5BFC7A93E6AD4C9ED470500C /* IncomingGroupsV2MessageJob.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC61CF8571E9818D125E7F621966A1A /* IncomingGroupsV2MessageJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87A26F628E78FC74C72FD4739EA08524 /* YapActionItemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 19228E659793F308EE80686281FBF1EA /* YapActionItemPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 87B4F88CBB8DD0B006D7029E0C184FC1 /* ge_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = AC625CA92F6E732F36A2A9C61859A146 /* ge_sub.c */; }; + 87C8A95C7B6E9E3DFFCC7883AF8CCFF6 /* OrderedDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA936539BA4FA567D870038DB72B388 /* OrderedDictionary.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 87DA67AA34FB07E6067DA03FB598331E /* RKCK.h in Headers */ = {isa = PBXBuildFile; fileRef = 845A6E81A69F43D490AFA7003926270F /* RKCK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87EDDCDDBC91C22CBB3E4571EB2B63B2 /* OWSDynamicOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 17E0BC6F28595048052196F77B0FD041 /* OWSDynamicOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8802F2AD36225C306C6C7343B9D1D0B0 /* SDSTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B8909DE9D4924220FAAFFAE24BF5FE6 /* SDSTransaction.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8826E50F32EF7E76CDE4AF3CAF845992 /* ProfileManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BFE941FD67344D1AB3B2AF4BB6B8E02 /* ProfileManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 885BB77803A9ACCA485FCD5EE5D6459A /* SAMKeychain.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 7D5329AD7CD4E24FB873525F2EBFDB67 /* SAMKeychain.bundle */; }; + 8867B003D9C544A372106EC308347709 /* OWSAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DCC5CC1DBD18B38A8A19ACE6CD4E199 /* OWSAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 886CACB70DE3A1ED30A63FD231053E82 /* EarlyMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89B409947E37CCB27A7847093416C91B /* EarlyMessageManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8876E60250D459132F876A97AD53C4AD /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26AE442EC530B078C18497D98C590787 /* Date.swift */; }; + 8882B40E28A55415BDEE580F061216C1 /* OWSHTTPSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F556EEF868526B1D6562F0E77994D03 /* OWSHTTPSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 888D0D580D75BCF5C32977E56D0FB23F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 888DB8F77289D029614212069C7719B5 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8CE0A0820F7E5E647FE5BE065735AA7 /* ShapeCompositionLayer.swift */; }; + 889FB22F71CD7629BB27D92F383D9DC8 /* GroupMembership.swift in Sources */ = {isa = PBXBuildFile; fileRef = D69B0A8B1B07EB2313945758B3346E71 /* GroupMembership.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 88FE8DA0B4A32B17B0D6F8DF57D0CB63 /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3203697B0F1A804205427E7402724AF6 /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 891A31D9D69B9BDA6471F8732A128AB8 /* AliceAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = FE72E6F741AE71B8EBCF33D74F5A7A4A /* AliceAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8942F56C818AD9279DF73A00D361765E /* SwiftSingletons.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B08E9D29097CC635BFE02140B4196A /* SwiftSingletons.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 897F20A83DBA8BCAF2EC4E936DACCA18 /* OWS2FAManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A7D46F0A3E130BF583928498F11D7CF3 /* OWS2FAManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 898BF3D4255012C75CBFD825CC7A9575 /* SelectiveVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33EDBBE32180A39C034A061ABB44BF24 /* SelectiveVisitor.swift */; }; + 89B73FB90B017E7B30C3E9E8667F9D64 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32C7833823AFCE0BBD92F752D1E0E5FD /* Asset.swift */; }; + 89FF00AEE86D7AEE28C971B28F456072 /* SDSDatabaseStorageObservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C04B515CD2CFF415EDB5D21CD9ABAC /* SDSDatabaseStorageObservation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8A031CF6F19E53BDE8F232D8022B24DB /* NSNull.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA6B5CC521F1EA97F33A9E8344539052 /* NSNull.swift */; }; + 8A7DFD7313F09EF6B12E4C7941198B76 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 8A944D94E7D1844DE37195EB3E15DB7F /* YapDatabaseViewPage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 36138AEFBFD554EAE8147CE270313763 /* YapDatabaseViewPage.mm */; }; + 8ADAA0BFE69A7F8102FD46DA9BC6EC6F /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0022A9F0F73B538A45BDD377215689CC /* color_cache_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8AFEB7BEC712762DABFB6E3E5550C5CE /* SSKMessageSenderJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ED49A670B6FB57DD8012B2221DEA16F /* SSKMessageSenderJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8AFEED0F224F62A8E094361159B3D171 /* ge.h in Headers */ = {isa = PBXBuildFile; fileRef = 055E96F05BDEE0EA2388FA60BCDDA056 /* ge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B119260347882A40D1C934B1C73CDAF /* FetchRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5EDA42192394C51BCF8324D16E73F6F /* FetchRequest.swift */; }; + 8B14881E0191B949E99DD89FE7C636EE /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969E712FD49416A8DBCB066C220C20B4 /* AnimatorNodeDebugging.swift */; }; + 8B1CBD3456F0241C4C76A4FD3551C7C2 /* YapDatabaseConnectionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DABD334500019CBE5D11A518A0BCA08 /* YapDatabaseConnectionState.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8B209F1E53A3E4945E4567DBB4037EFC /* SMKServerCertificateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ECA3107544877AF619EACB0660C94E9 /* SMKServerCertificateTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8B22520B37F7F2745069AFE43852972B /* OWSEndSessionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E01226DDD3F675AEE6F3B89A0FB96A56 /* OWSEndSessionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8B75CE0497AA4B48C788B21589A40B12 /* TSAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 3374683CA612E85291EC5510F111766E /* TSAttachment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8B767340655EDF7EB95E2C668D448BFC /* YapDatabaseRelationshipPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = CB208EEE79DF14D6FD03CF60CCE142F9 /* YapDatabaseRelationshipPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8B7B635723A641899EE508C77C6F1619 /* TableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4493BCFF82070AAD72494A15E081A341 /* TableRecord.swift */; }; + 8B83E045A6BB9FE44D62CD3C47FB36C7 /* ProtobuffsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = B427FA96747588A721B771B3EA7EA994 /* ProtobuffsTests.m */; }; + 8BDF4407C01579C29E252D8D22A24EA8 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5ED0F806E51F1F47E6CDEA4BEA8D33A /* SolidCompositionLayer.swift */; }; + 8C07D424C601B7BC029B9D3183EC424B /* libwebp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5D4F4182857D54870C5B24A4FF363EA /* libwebp.framework */; }; + 8C198DDB0DE84B3131E9A001C3B6DE27 /* OWSAttachmentDownloads.h in Headers */ = {isa = PBXBuildFile; fileRef = 13D5CAC0F1468A37D3C2AD29FDA169C7 /* OWSAttachmentDownloads.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C29B8AFEBB08D80E07BD77AAF7D9D73 /* OWSSyncGroupsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E9D4469E00EF25F79AC586CDCBB1A870 /* OWSSyncGroupsMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8C2C1C034A9FC0D9E8057316394E7E8A /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EABFAB463971012BB616A66678BA17E0 /* MaskContainerLayer.swift */; }; + 8C5DCEFA000FC08D2AD11D7705E69C6C /* YapDatabaseAutoViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DC99D9E9BED83E3F796D9DCEF4069D0E /* YapDatabaseAutoViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8CA4E62C1C4A6C7B05F1832B07DC3BEA /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 07B6B82FCCDFA02172AAD3DB64E08254 /* vp8_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CB6DA7759632D61BEDF6FC94898F5E8 /* NBMetadataHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = C29CB6D39C501CE41E87A86D92E0C31E /* NBMetadataHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CD25DB47FFD00D7A2D62DDC0169C6D1 /* BlurHashDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12506C54AE626BD7DF202AA704F4A58C /* BlurHashDecode.swift */; }; + 8CE430D7B01A442E5A4A8359245193EF /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 723C9921F31534C7B5EE36B69942F168 /* thread.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8CE958464277CE7F7084D833D0982460 /* DataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = C09283A692E47ED49083D171550E0DA0 /* DataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CF1EAE3417D1164A746AB24D45B63E9 /* RemoveDuplicates.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3A8A3101916B8523AC430C962CE4419 /* RemoveDuplicates.swift */; }; + 8D009E7428759B11EC59A73342EDBD55 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CD52E7673D7284700AE8A9CEDDDCF63 /* lossless.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DA70FFD6D60A3E4692FB9507F55822F /* AxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1BD7081512D64470CD939B53D6648EB /* AxolotlKit.framework */; }; + 8DF9C1B1703C516054438C2795C737F9 /* YapDatabaseCloudKitOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = A9D8BB06C2A199E966D66D288F3DF56E /* YapDatabaseCloudKitOptions.m */; }; + 8E2F8EB95970B9E5EDB5D407925D2FCA /* OWSLogs.h in Headers */ = {isa = PBXBuildFile; fileRef = BF71FDE76F62693D01DD703C352CF9DF /* OWSLogs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E37F6BA7EAE5A7B3085D22EB8F65B98 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 8E471A110787F6C5B2BFE92EAA8D7AB6 /* TextFormatDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 977BD68787F2C3EADE0910F3D096A48C /* TextFormatDecodingError.swift */; }; + 8E8DE32017B7CBDF4C37216A5AE867F3 /* TextFormatScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0124A851576E42EBFA8A2B637F2D99F0 /* TextFormatScanner.swift */; }; + 8EC56631D9F1A2CAF6F8BF90CDD41396 /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DCD71A6C609DFC71CB3EB66AFB1DB4C0 /* OWSDisappearingConfigurationUpdateInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8EEA6ED3EB7348C0AC642C9B32DA9416 /* Google_Protobuf_Struct+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB8A4EA9CD7AC46A669E6B0C8F1BCDCA /* Google_Protobuf_Struct+Extensions.swift */; }; + 8EF09764E75F45733A65CE95288BAD8D /* TSConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F55655F3276FA3C1E68C34697C6E387 /* TSConstants.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8F21631A49BE9D1A04C61363C141650A /* NSData+messagePadding.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DEB6AA62F425A58AAF3688C833EE598 /* NSData+messagePadding.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 8F57BFE7D7D74CFCA1A6874DE0104032 /* ge_p2_dbl.h in Headers */ = {isa = PBXBuildFile; fileRef = DD1C259566A02109102A00590F1B078F /* ge_p2_dbl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F5F7B09C6D8C37291D2D561E855212C /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F72CDD84A5CEC2A65BFE66BD04ADB1BA /* FilepathImageProvider.swift */; }; + 8F7C8CD9CFDE367696E7F3AE024DB7CF /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E11A807C011ACD0FA727A7D6ADFF8D95 /* NSDictionary+MTLMappingAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F9DE7AD90C0A7CE2517DB74B2FB5496 /* SendingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D23A625376C1604BA4DE887AB0530BD /* SendingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8FC6D66BA7F29F12A7A3B800BC727FFA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 9012B3F4361ACDC5DE62B9DD59E30BFC /* Contact+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB339280B8407DF97AFC403B919CCE06 /* Contact+Swift.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 90486DA9E5B9BEFD39992D0F71C849B8 /* after.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0758C42C6199E930C6EA485A520FD5BD /* after.swift */; }; + 904C0455E18DF8EC27E9FFEF3975EC7C /* Argon2-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C706749EFD70C9F074F48B509F7D3E /* Argon2-dummy.m */; }; + 9050B5F538A3C923DFB83F1002622B39 /* GroupAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = 597DF1C62CC957FB058B6C0C4C316847 /* GroupAccess.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 90A1895B56D0DC8256FA03A074B321F4 /* JSONMapEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17AEC43F74C0FFBFE183C069FA0FF1B /* JSONMapEncodingVisitor.swift */; }; + 90B394F875C0FA8EC9E99825D1EB966D /* YapDatabaseViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D1F1D762A2A599733EAA4AD95C01A8D /* YapDatabaseViewTypes.m */; }; + 90DA1AB7339099E83EB3CD75C24BAAFC /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7027B2956C4FC00C31B3C8E372C462EC /* InterpolatableExtensions.swift */; }; + 9125ACF42411213E6895C54DA039322E /* struct.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38004C6E10DBE1ED7591FA808F7E89E8 /* struct.pb.swift */; }; + 91743546E6F1078266CFDCD64FAA2EE9 /* DatabaseMigrator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60C2380F8D835F9F9067F311F00EE90 /* DatabaseMigrator.swift */; }; + 9183A3CB52F225936C0F8968AE124A26 /* SessionBuilderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 36C137B81FF2961FB99ED565454724FE /* SessionBuilderTests.m */; }; + 91A2AAECF56ABA5985CDAE25A7B4100E /* YapDatabaseRelationshipOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0318DBC15CA9A5C12C2B33BEAAA98CAC /* YapDatabaseRelationshipOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91A32F8B3CDAE5461514982E3F91F039 /* AppExpiry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69DF7D5EB2CC8A609A80258925EB4628 /* AppExpiry.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 91AA476AAB62A3C78F2A96B601C2DD4E /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = C34C177AD355217295DAD339A4DA6367 /* AnimationKeypath.swift */; }; + 91CA441BCD05E6164040AB13FD390E61 /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DD4FBA012B85A9F3C89A7AECB7D11F22 /* YYImage-dummy.m */; }; + 91ECCFC3656EFEFE4AF13AE24465079C /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C67336C268C905924E3304E0EAD264 /* YapDatabaseCrossProcessNotificationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 91EF24D4BC6F838FA258D2879592151D /* RemoteAttestationSigningCertificate.h in Headers */ = {isa = PBXBuildFile; fileRef = 16AC45F88AD41409B2426CB68821EB99 /* RemoteAttestationSigningCertificate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91F1106A699CE01C5703F8CE82F89491 /* OWSUserProfile+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00AA92DAF3BAAE06167CF8930DB4F480 /* OWSUserProfile+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 91FC50364A111657FFA77FE55C64947D /* ZKGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 06766F60252D73FD40324DC518D8F053 /* ZKGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9251B2690042E4690985F935F940C4FE /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = C53346D5AB5563F8A9288BD45AE14582 /* YYFrameImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9255118E6F5DEB462C2497C1B220522C /* YDBCKRecordInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2963D67EDF5C6C2DA56ECF6DE1B9AE /* YDBCKRecordInfo.m */; }; + 92BB66F400D7D186D9515FBA157AEC2C /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 36B86ECC3DCB0EFAEC57FDF0EF54F3F8 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 92CA86B842095B9FA61E8E1C443694EE /* SessionBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 152C676593120020D0D61FF44695C83C /* SessionBuilder.m */; }; + 9311748AEAC85F3CDA6E7A862B6E5222 /* DatabasePool.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6E9035170E5780E042B7F4808388827 /* DatabasePool.swift */; }; + 93420A1BFA339272C5C6BF6360905D52 /* SMKSenderCertificateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E650FFE8C1C0A768BBBE7496720BED0 /* SMKSenderCertificateTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 935111BFF1C4082177D149737870A4F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 941567C14CDC1C31CFE49502A7F063EA /* TSCall.m in Sources */ = {isa = PBXBuildFile; fileRef = 3178B1C83C5CC1622711B10CC74223D3 /* TSCall.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9441137FC64CDE0CDAFA6EA068ECFCCE /* OWSFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = A32FB34C99ABC238B26EDE937362D876 /* OWSFileSystem.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 94572B4F5AEB2FB6DCFB12EE017471DA /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81DAFB5F734A9FA1909A5F40B5D0618B /* CompoundBezierPath.swift */; }; + 9468B155F3AD3574531A7232C9128BDF /* RemoteAttestationSigningCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F18D4C7957A7504A59ED4E8AB057C01 /* RemoteAttestationSigningCertificate.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 947D205A5F54EE005D23755B4BEDD1C8 /* Argon2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7785D152299A29BDF2EF44BECCA1F9DC /* Argon2.framework */; }; + 94999DC7BFF2331730DE8E30396A0F58 /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = ADB90AE0C5150914E2F920D8AA84EED9 /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 949D00D27DFA2988338DE7FD1E1C25CD /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 272BCADB4C579B704E910C73CB613326 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94AE9DBA1D9E2B47AE1670C11BC6D631 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = BB8C2731BE6842E1CC83B1CE94BE247D /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 94B7ACC0D8DDA8A6E3CB979BB3D98D1B /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65623C8807BF482DD0D65A02214720BD /* AnimationContainer.swift */; }; + 94D487114DDCC3D3B8A3D45147362355 /* NSString+SSK.m in Sources */ = {isa = PBXBuildFile; fileRef = A86FC518A1CCF21B57938683664E5543 /* NSString+SSK.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 94E40A0EB303F0614940BF9069AD1BCA /* SCKExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5647FF17996C6098F6DB21838D335D64 /* SCKExceptionWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94FA9E522393E732E1EF5BE85975452A /* YapDatabaseRelationshipTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 229BBBF0C08FD1806380533DCF5594A8 /* YapDatabaseRelationshipTransaction.m */; }; + 950572706513BC0BE7158B60796BED1B /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FF0874845DA8E620E444B63DD4DD63 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95074E96F6E48BCB000DB699A35C28E2 /* OWSSyncRequestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B2D33C8504415F32D6AD63C7BD6EC48F /* OWSSyncRequestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9532217F0E6EA512E3C892A9C2983F7A /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F74F4E0C7620871B27B7DAB9763B6727 /* metamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 955305FCF519FB03DCF1D2622E6CF933 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E085F1F233D687E45364108D0E66B5 /* TextAnimator.swift */; }; + 9578C16A62297C233DA4671F1D423E82 /* Message+TextFormatAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90C8F8E2ECCEAFE85B85AD64BEDAE221 /* Message+TextFormatAdditions.swift */; }; + 95852D2C8B352887E8A56964F9AC5DF4 /* MessageSenderJobRecordTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 674739685D422C373E5D6450E6A796B9 /* MessageSenderJobRecordTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 959A86ECE6663F532C48E93B77F6633C /* OWSLinkedDeviceReadReceipt.h in Headers */ = {isa = PBXBuildFile; fileRef = 36234D2E5D0AF1D9661B029BC8285A45 /* OWSLinkedDeviceReadReceipt.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96006E84B8B0D3B81213B4926F8BA905 /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967CACE80B5A905CD2C32AC1CADAE3E3 /* Thenable.swift */; }; + 9604D0639239D767C7143DDE0DFFAA04 /* MediaGalleryFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A6BAF0707DE21FB7F934D3F09FF560A /* MediaGalleryFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9617715CE25138B93160A05804E3CD35 /* SessionState.h in Headers */ = {isa = PBXBuildFile; fileRef = 451869D4339075D275E1A1F62EC34E57 /* SessionState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96270FC4B3ED2693A1DC9CEF8FAC1CDC /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 92290DB853ABD5C476E6C781EAC2F4F5 /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 965918FC283D1169BC408A0E4718E1E1 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = F988B8A058FD8C2777ACE5F375AEC569 /* Trim.swift */; }; + 966CAE7D2BC91D6CA324594C0CF6BC7C /* MediaGalleryDatabaseSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 562019B1678FFFA5CA0F5B3C1F8D0DA7 /* MediaGalleryDatabaseSnapshot.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 96E45926A0C2E2B7CD189AF8A2AE6C8B /* OWSDisappearingMessagesFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E2C38DDF36F83F2D8E95C466DAF9A7 /* OWSDisappearingMessagesFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96E810000323952E3B74242BDA2B4B7D /* NSDate+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E66E1DFE7D29A80CFAB7FF6BE07C2DF /* NSDate+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96EFF01C1CC3F8D9C5DFC34785DC1E9D /* TSAttachmentStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D350F326FD8A378CE67DDEA10D703E9 /* TSAttachmentStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96F800FA122350090E7CB463A018F016 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + 9754796B05D42C3ED8657717899EA536 /* CallManagerGlobal.swift in Sources */ = {isa = PBXBuildFile; fileRef = F12C1D12CAC721F39A72C193779E0ECE /* CallManagerGlobal.swift */; }; + 98014C1CD895EF14181D73CC0C49F17B /* YapDatabaseViewChange.h in Headers */ = {isa = PBXBuildFile; fileRef = C8E646C88B1DEF3F2D4E5E57D55B9156 /* YapDatabaseViewChange.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9809DCD81358C447864E1B5201F05B65 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 02BFBE2DD72DCD1C57F5F75818F72AF3 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 982BA3831FBCB7B4AFA8E3FBF21F4576 /* StorageCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = F33D1F4321B75B48B14FAB036D59DECB /* StorageCoordinator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 984870BE5B114B30E52BDFB4FF4A79A8 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 057518959ED7DFAA39E8C4CE4002C978 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 988EC35433E33CBFCF2E07E84265C8C9 /* YapDatabaseRelationshipConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A9568FDA5CB8E27C265D2B629BB7686A /* YapDatabaseRelationshipConnection.m */; }; 98A64ED8109D8464324611B41418BAC6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - 98A8DC0D32D8A1A00DB7462DB7646C52 /* YapDatabaseCrossProcessNotificationConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B77C798A610F3C1998EEC9C3A1E9B286 /* YapDatabaseCrossProcessNotificationConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9904052A646F6C2D72AC6B8C891928EA /* SPKMockProtocolStore.h in Headers */ = {isa = PBXBuildFile; fileRef = DCA626825D4B6B3E55577CDC2469081D /* SPKMockProtocolStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 996F4CDD19A6DA3B76DDB4FF48B87725 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B17B9990DD3B3DD5C0E74418C72BE0F /* FillNode.swift */; }; - 9972ADE853A382C63B88C21C8AECBCB3 /* TSIncomingMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF9CABE17E68822524B4902304EB2538 /* TSIncomingMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9975F5E7432D1BBC47341310A9E9DB6F /* YapDatabaseRelationshipTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 65A7A1387B140EF2593B96F669474F01 /* YapDatabaseRelationshipTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 997D622B894D97FCED9B69D04A5A7FD9 /* KeyBackupProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4D3A9829A4B1473244FD5E76E33A2F0 /* KeyBackupProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 998A7E67C4BC9F049A32C27728D9809C /* SignalCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 62ADAF4CF780E2463E3066D81C3BB002 /* SignalCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9998EE8EC8AF38838B8A33D72F710753 /* AppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = C5FD65837097256C07CC330AA8A452DA /* AppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 999ABC85BC2AFE097C59518C44A8085A /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E12632252239B34F09FD8289478B55A8 /* Decoder.swift */; }; - 99A22B3EC93D133D0C5497547AB92FE2 /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 00CD08EAA86936AE1579E8C34FBF09AD /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 99CDA655CA6D341E8A0B664E28E16F51 /* OWSSessionResetJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = B70AA5141B26B59235CBA91D402A8011 /* OWSSessionResetJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9A2241B955D203E3C0814DB038EA2DCD /* TestModel.m in Sources */ = {isa = PBXBuildFile; fileRef = F63E34CE6E80E5C30DCDD297AF49F009 /* TestModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9A725C56E0227809A990DD613B272EE0 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 812D89BA5E757961631F8001E594BA44 /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9A99EC8467F88EA41ABAC146C71C2A00 /* YapDatabaseFullTextSearchTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B89E40B04D5978FCCD03D2DB19DFCED /* YapDatabaseFullTextSearchTransaction.m */; }; - 9AC385B77088376E3FF3CD0E5CF74896 /* PreKeyBundle+jsonDict.m in Sources */ = {isa = PBXBuildFile; fileRef = 9621BE6209C0DAF838BC34C80568B019 /* PreKeyBundle+jsonDict.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9AD6DDFF96A71CC2584E59CD52B1317B /* Uuid.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB851E13FDB3D2432518948D1D4BF28A /* Uuid.swift */; }; - 9ADBE1F83035ECFFB1E49113027A79C9 /* TSInvalidIdentityKeySendingErrorMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D974930CBF47C378BB4594A780F4259E /* TSInvalidIdentityKeySendingErrorMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9ADDEB6CD322EB163C9DF15D007048CF /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B803715ACBE686FD886E10A279260D70 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9AFF23A9DA58C3ADCA5C3B64F309B83D /* OWSBlockingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6731FA818879BDC097556CEB64E74174 /* OWSBlockingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B2CC7F79B57A5E138116470FB5A9494 /* OWSBroadcastMediaMessageJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = D5028CF3EBA32A989705FB67D39EDA33 /* OWSBroadcastMediaMessageJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9B3A977A58070191698490EC4163BCA1 /* DatabaseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E6977F34F85B2DE10A8ADE41183E07 /* DatabaseError.swift */; }; - 9B6905A001967AD1D46DB87579BBD4DB /* TSDatabaseSecondaryIndexes.m in Sources */ = {isa = PBXBuildFile; fileRef = B7DBE6A7D13465FB5BA6D730F8E45AD3 /* TSDatabaseSecondaryIndexes.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9B6BB327B2361A7D418D7A651CA779C6 /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = F00F52295A775E8D67CB3DC97CD4D6E5 /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9BA3757B4C528CFEAA7930DCE7163C0E /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8631C0CF286AD429D81198D0D0BCEB60 /* TSInvalidIdentityKeyReceivingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9BA626842B1BD479666ED461EBB789A9 /* DeviceNamesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 283FE6797F27F7842FBE6879D9147474 /* DeviceNamesTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9BA73C9D90BF163550E30B39AEA83FFB /* SAMKeychainQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = EC26E440C039346E8233490BFE5CC9B0 /* SAMKeychainQuery.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9BA87B83DAC6C40A46D28DE808DED71F /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C83A18B132087A492C8E245C9AD582D /* ShapeItem.swift */; }; - 9BB4EF8370FC8B1E5BBFCFF2F792CD9F /* yap_vfs_shim.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D39F2ED8DD3FFF9F569E432597FCDB9 /* yap_vfs_shim.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9BC5F7CCA8A6F9E49311B2420D5045DE /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = DAC95F574AE7A313C7E199592C9FA498 /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9C2B8DB409DF1B62C6433128A800FC9E /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2F7B3FD7911050112D2847B15AA64CFB /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9C44D6FE9C4A3F458D7B4694F56C6FA3 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6A00D2CAC3355352A4C4B493E88E5FA /* QuartzCore.framework */; }; - 9C6FAD3DE0105AD3C90AA3B1C4486A9C /* TSThread+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 201D9376B1136A6E2F797528B9F0BF07 /* TSThread+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9C85626D8E3E0E4850616204509C4343 /* BinaryDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C57EBB2E0F9CCA1AE3954646FA865A5 /* BinaryDecoder.swift */; }; - 9CA50ADE6DB7A535CB2428357AE37040 /* NBPhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D9B94A2045099469F9ACF5F4FBB00BE /* NBPhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CBFEC1EBFAED5A92E53A92197154198 /* DatabaseCollation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA78F011D6004E24950AC90B15B5EFC0 /* DatabaseCollation.swift */; }; - 9CCC36A24EE5CA06D542EF0749B27C3D /* OWSOutgoingSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3E1821C29805BF1E2FDB1D43198FB1 /* OWSOutgoingSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CE4CC2EFE13A667FB1C0D995B28EECD /* sign_modified.c in Sources */ = {isa = PBXBuildFile; fileRef = F75CED37E3702B3B2B5C34402840A68C /* sign_modified.c */; }; - 9CF39A601BD935B4E7319CB74AD3F841 /* OWSMessageReceiver+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3260283B25C1C035C67471F7A13223DE /* OWSMessageReceiver+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9D0038ACA42923D8C5D4120CAA355052 /* YapCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 03B0A03590748E9EC97EF0E7DE5E5675 /* YapCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D20AE4A2EA71BF41C8BAF8B55128B87 /* YapDatabaseActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F3C7FD76F90BA3470FD2DAD123590D2 /* YapDatabaseActionManager.m */; }; - 9D2D3B5D44D7F57428A4D5610814C1D0 /* YapDatabaseCloudCoreConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C85E8ACC439412051D2766C59B35752 /* YapDatabaseCloudCoreConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D49DF242F801E037DA05B92A1EC3280 /* ModelReadCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14062EBDDDF65A6D242DB6144EEB3D9B /* ModelReadCache.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9D4AFD9AC8C5503F074555352A6714F0 /* RootKey.h in Headers */ = {isa = PBXBuildFile; fileRef = F290983EA8EA0D47AEA5C00114D2E27E /* RootKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D633B50759F5D9EF15D4251D489E4A5 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B3EDC594A53B51D0D9A737A8C74D575F /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9DA8999D93C880C1905E05DC0BEC8761 /* OWSProvisioningCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = 416B261EB9D780F429B34A10E09E62F1 /* OWSProvisioningCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9DCB7EF74FE18371F88305A2360C5B57 /* TSInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = AB0FB45659DCB7424C6A86AF51211C11 /* TSInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9DE7D72B5AFDA5932F4B6EB9C3DE4CC0 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F8EAC6E171684A1C7D021DD27C46ED2 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9E300650ACEC4082B7DA762AFAF33B0C /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 8D544A26AF3279C5696C7FD5DEB22B80 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9E52212F96172E94B181DE776B25A8A4 /* TSOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 754FB4300E116EA4D13C2528FA4C3F89 /* TSOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9E530AE96B95374A069060292748639B /* SQLSelectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51760E71ABF9FBC3273C060F3870C790 /* SQLSelectable.swift */; }; - 9E7B702F099E2785C64FACAC9DCDB5BB /* ExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12586DF36969BAD7DC79BFEAF28168FB /* ExtensionMap.swift */; }; - 9E9361CF01D9DA81287D6712F092852B /* DatabaseRegionObservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C394C44E968F8F2E7E186388831BD3D /* DatabaseRegionObservation.swift */; }; - 9E9E678C0EEB0C51CD95FAF2A7045F29 /* Locale+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC0682FFF721202FEF8402780712AF6E /* Locale+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9ED70F2075064A2F87BB26B8B8835968 /* FetchableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F8F1291082C74D705A7D604837FCD6B /* FetchableRecord.swift */; }; - 9ED79C8F23A0951CBCB913C14383904C /* YapDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = DED890B3D1C83FC0B19BAD12C03B400F /* YapDatabaseView.m */; }; - 9F0AB985E2BA577C9252074BB6BD36D5 /* sc_muladd.c in Sources */ = {isa = PBXBuildFile; fileRef = B4AA744C14EAF56CAA5307D0704D0B0C /* sc_muladd.c */; }; - 9F2ABD294808364D33AA860715733731 /* YapDatabaseString.h in Headers */ = {isa = PBXBuildFile; fileRef = ECB58A04406D54EEF69CE7BE699B54FC /* YapDatabaseString.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9F355BEFCA4995F662EE2872634A5E9B /* AppReadiness.m in Sources */ = {isa = PBXBuildFile; fileRef = D83B66AAF26E112144838D9EBBFB3E15 /* AppReadiness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9F5F16AB7585E95002DA1A769CEB2ED5 /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EFB0C7D07C246832C1180C1268CB432 /* backward_references_enc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F73CD3B8DB1BEC0D57DF891C1AA7617 /* AxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1BD7081512D64470CD939B53D6648EB /* AxolotlKit.framework */; }; - 9FA0771D2A07F48A49C226706E607766 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CC1C85CD024B01E64BFCCB28584DE3B /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9FA199D6CA2BE724892140C2894374CC /* Fingerprint.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 547F110C2FB475FAE52EAB612F7AAB08 /* Fingerprint.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9FA2094753A4CC5026640C709DC92217 /* YapDatabaseViewTransaction+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C4D11B62B84B4F73A73FA4F961EE264 /* YapDatabaseViewTransaction+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - 9FBA4048F7C9EB82FBB554DC9FB717D5 /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C590212768255E91DF1AFFEB9BF9C149 /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A010C492F136CF6BE2776D5835808A21 /* YapDatabaseViewTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = DD5A76E4565189923C2D9B1D2C64A12F /* YapDatabaseViewTypes.m */; }; - A013C699BFA082CD9FC3EF1D17024368 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A430790D8E1377F4D894B78A36FF3D81 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A02433DFA460F31E2F7F3E3475A14871 /* TSStorageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = A24A67C2380B7E0E840FC36906ADD6CE /* TSStorageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A05509003E73CCA7F5D26435E3E55B31 /* HKDFTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CF8B61E5338045448392326892ADF0B /* HKDFTest.m */; }; - A07B076B6A7073997731FE884FC435B9 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 5BDBC8479751A78401A84947E3DE93AA /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A0990F3760E85CCBAEA8C6A458B90E18 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = E62BABD2037A33D77E2836B5876EC714 /* EXTScope.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A0B6E7DC9516F1C19B1BE41FE798E0BA /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0ACCE185DF2FDA493005C9A992CF577D /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A0C5EBF2C28F1A88BA85B5BD85FAEF6A /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0D0959322C8152D0EB57941E8717670 /* FillI.swift */; }; - A0CA7A3BE11107893C8EA5564E87B36D /* OWSDisappearingMessagesConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EDBF457796115751E510A95C7420495 /* OWSDisappearingMessagesConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A10949D50D487CC2B9B7BF5CB19BC3B2 /* TextFormatScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AA7A8C6AC5976CDB2A5DF808D5753D /* TextFormatScanner.swift */; }; - A16D0464D428A238B13A87FD331FDC97 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 9991A3E5D646D0940EF06D967E65C6AC /* DDLog.m */; }; - A180228518A69593202E8A20F5BEE199 /* ServerZkAuthOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA1D55F663E73AC41C87BD0B28722A8 /* ServerZkAuthOperations.swift */; }; - A1F18E074631033478F04458C7E615F1 /* NSData.swift in Sources */ = {isa = PBXBuildFile; fileRef = E275646EF84B5BC25F4E03C244219A1F /* NSData.swift */; }; - A20655375C90EABDC7351D73FE66C39D /* NBRegExMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E66333F4F38FB15416C2E6758E8D6550 /* NBRegExMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A20D1B0892C19B29798277CF90E26144 /* FetchableRecord+TableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87004FF444A347C7B82EFAA1569E45DF /* FetchableRecord+TableRecord.swift */; }; - A2345594961A5D657A0CEECF398D3371 /* KeyBackupServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA58CC39A0A8F1AEB85B519D8F0AA67D /* KeyBackupServiceTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A23853FE60A89B5949E330F7C8C73372 /* fe_mul.c in Sources */ = {isa = PBXBuildFile; fileRef = FC0842F3D56FBB24695A074369B00F55 /* fe_mul.c */; }; - A25FB2524B8648823B3B2C5DF4BDDC03 /* BinaryDelimited.swift in Sources */ = {isa = PBXBuildFile; fileRef = B809D79FB9F4DD219CF07BCF372A250A /* BinaryDelimited.swift */; }; - A28CD32F94C4F8179B2F8340F8CC9C2A /* NSDate+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = C7C4E04645D10F541E9F369182D54076 /* NSDate+YapDatabase.m */; }; - A293B33BCCCDCFBFAE56E9F0F901786E /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06CE8688FE797555421E28D73B4A5BFC /* CompatibleAnimationView.swift */; }; - A2A83BE334D5AEA7EF9F66ACA19802CE /* NSError+OWSOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 30C137025349F5F99C8BCE185E613682 /* NSError+OWSOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A2B1D93287F905C1D4ED27B3B048C4A6 /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A832E237F40BEE429AF59F3EDB5051AD /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A2DBB41113F22713C1D9973D5213DEE9 /* SQLCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC9D45872EBE61424824E9EEC874280B /* SQLCollection.swift */; }; - A2E107B1FBDFE3DC8849AC289A5E0038 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = B82962887A38EF1530B511F358EADFD5 /* Data.swift */; }; - A3035E262FC00D2224CBC69D2A5D0063 /* SMKEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087F150C0C5CBCE3A6C0E7C44AAEA96B /* SMKEnvironment.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A317955C38730A671648E1B5575ED292 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - A3179F81AF4FCD57A88EDF3D30AF4240 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2219DC89BBD2AB37AC5AAF7AB84A3E11 /* AnimationImageProvider.swift */; }; - A338873321A3D62409243D7FCC873E9D /* SSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = E02E3F6E7690BB3CBACB5EA1361DE596 /* SSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A33AF11ACD877F59BCA8C512107C8C23 /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A45C205EA85401471DB50E36766168C /* OWSDisappearingConfigurationUpdateInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A35429888FEBFCB869BE53D942DF46EC /* AccountServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817B86A5B71B3FBB170D9C0235007F7F /* AccountServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A37115AB5B7978AED5EBC60F44114460 /* AssociationAggregate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 460AF57BB28A4BA5A8B71B00380CD146 /* AssociationAggregate.swift */; }; - A3B3E9D12B5A5AC029A51F59091BD283 /* SendingChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 7854BC25FA809286C62C35E99A5F64B9 /* SendingChain.m */; }; - A3DF7E36C908FE1ABB31702D1FAD0C84 /* SPKProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CE317D900B457D79C244FF232306BEB /* SPKProto.swift */; }; - A3EF63BDB954EEAF81604429BA768009 /* ge_p2_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 7166E20D7AFE98CA571621064E93CE42 /* ge_p2_0.c */; }; - A3F19FD7DB39A04C610D9BD0E3663856 /* StickerManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDFE2E6FC9F26D5935206664F6AAF59F /* StickerManagerTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A3FC3374CA7312D2087F2C1D5D47E1C8 /* UIImage+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 04D2C8F01807787BAEC03423D7A43725 /* UIImage+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A43940549427A6C00D9F8D719A7A9A49 /* InstalledSticker.m in Sources */ = {isa = PBXBuildFile; fileRef = C3D5D183BA51008161961B6422AB3AA3 /* InstalledSticker.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A4815C8677A8936A0D2CBACC8AE51CDE /* DownloadStickerOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D683B667AB9C3DB0932E2D3B41D8B6 /* DownloadStickerOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A49333E000004179588FBBF54EF286BF /* YapDatabaseViewChange.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B2E08012982D74934573295D52689A /* YapDatabaseViewChange.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4B3F6565DC14D10BEA6C4CA884EB369 /* ge_msub.h in Headers */ = {isa = PBXBuildFile; fileRef = 5767799CE7740B1C9390BECE9C161C4A /* ge_msub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4B996F46F88E9DA184F1A58B5A1A8C0 /* OWSFingerprintTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 096BD00F538972624DF10A768AF911DC /* OWSFingerprintTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A4DEDAB6247BFA3359D4C03FA8374D8C /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ECCDC7FC820DBBFBA26AB98D809F10F /* Errors.swift */; }; - A4ED18838D2FD1900717F4E8FC1A90BC /* SessionRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 8708C9C239FD2A0D957A0737ECFB79DD /* SessionRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A50CEEA7FB6DF3F7235F93F911DACE44 /* YapDatabaseConnectionState.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E5BBDFD7914AB05B55BB1158BA6FC09 /* YapDatabaseConnectionState.m */; }; - A53162FAD71ED3561573B7DE7D7610A0 /* ZKGroupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E0369D4A736ADCD1B16E147DE1166E /* ZKGroupTests.swift */; }; - A581B40F8B93015A6E17F8356950DB7C /* HKDFKitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C70CE8D0F78A75C2BF5FBF1EFAF6A6 /* HKDFKitTests.m */; }; - A58D63AACA436D4960782496260D2377 /* MessageSticker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D23A89BFF70188F25536E669925C05 /* MessageSticker.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A59E6E83227DCD7F0F077C4F3409CBFE /* NSObject+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DCF3760214B5A491435FD79C2F28249 /* NSObject+Promise.swift */; }; - A5B2CDA11F7A15083F77CA4B85F9A3BF /* ExperienceUpgrade.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B0D19064E4BD3285AAE812A7AA7FD09 /* ExperienceUpgrade.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A5B3D4605BC15C187B79E273A6241332 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EBF5DF43ED313A96B8E5C06FA6BD9D4 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5C281C6AFB02A6CF371661B864FC613 /* YapBidirectionalCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E7459E2D7A28CAB92F508415AF76351D /* YapBidirectionalCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5C855E190E1BF8C7D397A8DE872B3DC /* RowAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BCE095D62C5A72FD87FE7F63FCC4CA0 /* RowAdapter.swift */; }; - A5C98161B99612468269CFEB11B3A922 /* TSDatabaseSecondaryIndexes.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D04DFAA53E9A6BE4E8AB03C019BFE15 /* TSDatabaseSecondaryIndexes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5CC6965382688C5CFDA9C4C49A2EFC2 /* Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 786DA5053036D1E5FCFA0ACB551575CE /* Compression.swift */; }; - A5D7ACCB63E7415215867D0E5FE610C5 /* MessageSenderJobRecordTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C8478117C6C0ECDFDCCF3B308C5E6EF /* MessageSenderJobRecordTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A5F2BCE8BC4028FABFF82C43885F130F /* sqrtm1.h in Headers */ = {isa = PBXBuildFile; fileRef = E71E3F2679752073AE8B5BA58C18512B /* sqrtm1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5FCAE53390C4F5C42A045CE588BA75A /* YapDatabaseViewChange.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E195AC165D139C483C40FC9F83B709C /* YapDatabaseViewChange.m */; }; - A64672FA8DC4C36FA08EA13B7DB37255 /* blurhash-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FB88345EC640C1F74D08589596B2F74D /* blurhash-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A66DEE1D5EB4D7D2723A3B60C82CCAA6 /* PreKeyRefreshOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0211C17F64AFC74632B414855109D39D /* PreKeyRefreshOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A687C9A3F7EBB86B0F7DE0D784F4F4C7 /* GroupsV2MessageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D352C5505D8FFC7DA414982A77EAD6E1 /* GroupsV2MessageProcessor.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A688E2DFF90E48E8FB625AF84658B6E7 /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; - A692AD4FB6DF527C6AF80537664C7638 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28659CD94F6822A9FFBFB0F2F1AC3E33 /* ImageIO.framework */; }; - A69E55C3C08B4C38D64E67D8F9EB4745 /* SQLSelectable+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D6DB5CBBB88A00B24806AEB7B998EC /* SQLSelectable+QueryInterface.swift */; }; - A6B886A94A860EC8FB8E22EDC1C0AAE8 /* OWSMessageReceiver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91E243A2549D9E5CBF4DF6E7C64AF1E2 /* OWSMessageReceiver.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A6BD6C40621CFD9FF89647DEF7DA04AF /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1C474E90E857D333AB6187EEB32E087 /* ShapeNode.swift */; }; - A6C5CAE2C5E73F45F170850CDBAF7901 /* SQLOrdering.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A1E0135667013F87C70B22949F6FD9 /* SQLOrdering.swift */; }; - A6F41DF1CA58DFBB6349A8DBF975F5A5 /* TSIncomingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D469376239C4650F2F16FEFCEE5C8438 /* TSIncomingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7252C58973CA9743383D2515CD5C779 /* NSString+SSK.h in Headers */ = {isa = PBXBuildFile; fileRef = DB1CF4B9F42EDC71A3BD46ECD13F3E20 /* NSString+SSK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A754E57C6BD5DE138418CEE752D5994D /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4316124F79A0AFBF51D5B09A3AF8B2E /* TextDocument.swift */; }; - A76787F06217D3D9B98F460AA99C57E8 /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6B4D44625F4A757F5063972DF5CA2B35 /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A76C5190966D8F203674F02740025727 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6D421AE3B60A64A60F8E8542B72C6FB /* GroupInterpolator.swift */; }; - A7833D61ACD7286ED04B81F7C74BBC1C /* OWSWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = DE2D12C6EBB564038B46A2B57CF71A8D /* OWSWebSocket.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A784270EBDC93D747BDC5767EFAE9079 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2928A9105D588CF3C1730B7FF6B05678 /* Font.swift */; }; - A810FDDB419927D30BF8CB324E1BF635 /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DE72C651A364A978BA4E40E5B732CAA /* NSArray+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A82CA3ED987310A59B19BCD19C43EDF1 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = CC1E57E8BA68D1DCB6B0DE80A127D865 /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A840F50647B49A8E28DA7C86F1893122 /* YapDatabaseViewTransaction+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = A7589DF92D60B3D35E2F54C698B1ADB1 /* YapDatabaseViewTransaction+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A843FC4F821C54D0B9485016BF82CE94 /* ProfileKeyCredential.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C0B318C59A7B25C6838F7D987A13485 /* ProfileKeyCredential.swift */; }; - A84BF9332081CD42E17E9789AF2E6967 /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 4D1CEE1A766CA6695D89567AAC3B3AB1 /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A8642A6A6980FF03299651C8AF0E26DC /* BobAxolotlParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F89A27E4398E0C581EB08CA9F382E4F /* BobAxolotlParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A89B40003E1731E933B48D2482439BBB /* TSInvalidIdentityKeyErrorMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A216EF46681042884DDDBBB32DCCC81 /* TSInvalidIdentityKeyErrorMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - A8A80B58E871A5E337311F9E802396E1 /* NSString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE945E1E56199BB5911F63EFF17190F /* NSString.swift */; }; - A8ED1D24E6F0CB875213BA8D593D3351 /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4747FBC474487DDE98BCBCA5BD0653C7 /* lottie-ios-dummy.m */; }; - A9256805F403E9CA0DC03D749066E67D /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AC37AD107D09C9BD0D7C67F2410E53E /* mips_macro.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A943456B15A989318B827EA13E638BA5 /* CallManagerVideoCapture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 086EB9BFA2F4924C6263BABE3B622838 /* CallManagerVideoCapture.swift */; }; - A98929779A41F816FBE827B5D9E0332A /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A53358330C8C8AE4810B16A32C00EA56 /* DDOSLogger.m */; }; - A989799E89D16885E1A066CD988B08BC /* OWSDisappearingMessagesConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = EC9EE73840A10F9E54B14067AEBBB020 /* OWSDisappearingMessagesConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9B61C3428BCA6E74177678FFF03BEEF /* JSONEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830EF9A1B95284963218F0F2870DF2AE /* JSONEncodingError.swift */; }; - A9CC4C65203BC352C2A6F4388D0DEF54 /* ProfileKeyCredentialRequestContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = E836526F944798B7B1F2BB05AE7C373B /* ProfileKeyCredentialRequestContext.swift */; }; - A9F614028971BAD9A70AD3257A26CF0C /* YapDatabaseFilteredView.h in Headers */ = {isa = PBXBuildFile; fileRef = 90FD490AC6FF73C93C5F193A52C6AB5D /* YapDatabaseFilteredView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA1A10900DD568E27376900D518194B1 /* minishared.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F83560B8EA03C2D29084ED3370E6E30 /* minishared.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA2E6901B490CE981816A628E1628A96 /* YDBCKRecordTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 518B1881C796C45424266CFE91649007 /* YDBCKRecordTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; - AA81F5129078EB05459D5F41EBD4DF97 /* YapReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D5DDC3330858EE641254FF0ED615503 /* YapReachability.m */; }; - AA87ACF2DA447C99465D2D29544A7F00 /* ReceivingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = A79C2714BC953E7AF7152ECFF955CBC3 /* ReceivingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AAD227F125DF9493837A714348331A30 /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 72A8990E322DF25E1462F8ED40EB85E2 /* fe_add.c */; }; - AB03EAAB76C47FB028B4180250CA48AE /* RKCK.m in Sources */ = {isa = PBXBuildFile; fileRef = 67B58A7BD551E2DF51FAC6BC58A540AC /* RKCK.m */; }; - AB08FD9077ABA9824827B6E45FC32BE7 /* JobQueueTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AC6A117E14EC7C1FBB676F6B0A18F39 /* JobQueueTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AB1746B6C0512E9211A1F46A7CFA9C6D /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = E915BE8B4D07B9A92E71C42212955FAA /* join.m */; }; - AB4D7EB66B9EA0A634090A5C2514C45B /* NBPhoneNumberDefines.m in Sources */ = {isa = PBXBuildFile; fileRef = 80892B5FC998C728F7046EE5A383DF36 /* NBPhoneNumberDefines.m */; }; - AB70A9FD8AE05CB84FB13172F066361B /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; - ABA8B419EF29ACEEC5C0AF29E7F80308 /* ReadyFlag.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE41A4732BA969C863FECBA6A8E3C689 /* ReadyFlag.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - ABB05F5D0EBAD5BE528AF2D421BD5FEC /* SignalAccount+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6567D5DA847A246D417952257763F69A /* SignalAccount+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - ABC9E8EB27D7285996D6DAEDB886086E /* YapDatabaseCloudKitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = C90F11382E32A82D09936EFCEE313AD4 /* YapDatabaseCloudKitTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABD4734B46B78F90014E92C5ACED928D /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F63156DB2982ABD081EB2065F2F90A /* ShapeCompositionLayer.swift */; }; - ABDD99201763DCA40FF01E4F324F258C /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E81CCA3DACB2767E1A17130FC2C898A2 /* libwebp-dummy.m */; }; - ABDDA00FB5D814B3BC90D894485AFB54 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CEFA29DABB0781B45869CE2A5F2CD4 /* LayerDebugging.swift */; }; - AC08A16B0EA6C599236209776D8ED9C2 /* ObservedDatabaseChanges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0813AD93979ADF0C105FF325270019E8 /* ObservedDatabaseChanges.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AC27AF8B31301B105DD8F2250F966AFF /* OWS2FAManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0709837D4A6E818F4732C559D3F8AAA2 /* OWS2FAManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC33A4E922B56E5941D227B9D8796605 /* SignedPrekeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 60C6B425FBE07EFEF8EFE9CB55F92D8A /* SignedPrekeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC3B179414645BFB11D7A77E47065466 /* SessionBuilderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 47BFA304F63730AFCBD5A32A7D4653EE /* SessionBuilderTests.m */; }; - AC5CA317F8F7965D7470E64875605029 /* YapActionItemPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E1101D1F44D073A40EDEF55EF99A33B /* YapActionItemPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - AC5F7B618C72A268090F46CE8F1A3F94 /* OWSFakeNetworkManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BBA5B2EABA97BA2344F59B6D49DD925 /* OWSFakeNetworkManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC677E67ED35D74AF81E757FD8394FF2 /* TSContactThread+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE991E1DC621B2C74C9F569DB2E42591 /* TSContactThread+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AC75847D7E5D9A7F278486E08C9A9C8D /* OWSRecipientIdentity+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F457A8DDF951FB9AF0CF18468FFA73F /* OWSRecipientIdentity+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AC793F4621CA0617ED01DF447D1A3DB0 /* YapDatabaseCloudCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B477839941782B2C7117C02A846CFD1 /* YapDatabaseCloudCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC7996F500DBDD90864783FA6113996B /* sha1.h in Headers */ = {isa = PBXBuildFile; fileRef = 5663E296D1F486466B6B59A8C8834B37 /* sha1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC83844A92A2C7F6DAEC18249B4A188F /* YapDatabaseHooks.m in Sources */ = {isa = PBXBuildFile; fileRef = 424778E5A67D43ED7ADE3FA8C9986CAB /* YapDatabaseHooks.m */; }; - AD0C56128225515ED815C417EA337805 /* YapActionable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F4B80F7D0F7217B57AF95BD2B75116C /* YapActionable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD180538D17BD3FB19591971C674BD94 /* OWSAsserts.m in Sources */ = {isa = PBXBuildFile; fileRef = 510D8697531E90D1DA1AD80C37A83251 /* OWSAsserts.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AD344839DE1DF20BBA757D417BB82690 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1583A18309E5B636A2CCDBB9D7A37FA2 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD58B8799FFBB57022C2CF5A628562BE /* OWSDeviceProvisioningCodeService.m in Sources */ = {isa = PBXBuildFile; fileRef = C9E96664DFB73381920EECF88AAAFD80 /* OWSDeviceProvisioningCodeService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AD5AF0D6A79D2B1F4CF5CCAAD13F4B38 /* YapDatabaseRTreeIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = C7BAE072D8D4BE27475A85A86278939C /* YapDatabaseRTreeIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD60829A994FD4316A210DC9DC1C4882 /* ProfileFetcherJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63AFF40DCF1B7B9C8B45AFED8F030DB5 /* ProfileFetcherJob.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AD662C26B4339A2426A1AA7295F036F4 /* SDSDatabaseStorage+Objc.m in Sources */ = {isa = PBXBuildFile; fileRef = 36E87DD531D908D29805C1C883F7347D /* SDSDatabaseStorage+Objc.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AD6FAB171B06EB8F875B5491742A42B6 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C8500572508B20FDE56AB4861E1B8B4 /* AnimatedControl.swift */; }; - AD7063E23CA4D62142CEAA7B11CDC5E8 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1142A8F4C0108ACBA91A47570ADD5A54 /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AD815DD64F7F43E53F322891B9EB0D64 /* YapDatabaseCloudKitOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 73904EB981DD0154944E0F929AE63FFC /* YapDatabaseCloudKitOptions.m */; }; - ADAEC59C677F1A28A1F1CA40D0401E9B /* YapDatabaseSecondaryIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 96CB43C62CABEF9B83F58D5DC00DEF63 /* YapDatabaseSecondaryIndexSetup.m */; }; - ADCE608D2809EC2242F5737B085A27F6 /* OWSOutgoingNullMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B970EDD6DA3CA630D35397F7CE046DF9 /* OWSOutgoingNullMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - ADD382681EB11A6E7297F5BCD17B8964 /* YapDatabaseLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = CD6D6C941BBB9F7DF7402EA337349108 /* YapDatabaseLogging.h */; settings = {ATTRIBUTES = (Private, ); }; }; - ADF1E6101E3C7DE6F48A201821351288 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 7516DDCB45C0250BBA09522D446CB29F /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AE0747013BD6AE8D99D533A4F5F25006 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F9DD3FB9143B2517BAEBB14CF091AB /* AnimatedSwitch.swift */; }; - AE45B77234764812613F0A3C628E9539 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 446BC467B0DA6EE3DFAA680A264D88B6 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AE4CC51E73CC8319B9751A72FE093BAB /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81346E57BEB9877FD0373820FE5740F5 /* AnimationCacheProvider.swift */; }; - AEB0710B0B6BD9FD443009F07CA47BE5 /* OWSContactsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 352561A6346D9F13E290A8957E2C226A /* OWSContactsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AEB50FF881C9C1E9E71D886D6E366424 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745EE09F87A10DAC9FC7217B3981A98B /* Repeater.swift */; }; - AEB86077B2E21F49C8D59853BA573072 /* yap_vfs_shim.m in Sources */ = {isa = PBXBuildFile; fileRef = 16FBA9F9EAEB4B97D4DB0FDDE9528939 /* yap_vfs_shim.m */; }; - AED84B71B85A107E12850B3F30DB6950 /* OWSFingerprintBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 11A0395B1CDB72B4105014C28C72BC9B /* OWSFingerprintBuilder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AF0B637A7353D87BA1B449765ABD8DF2 /* TableRecord+QueryInterfaceRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 782CFC24EFB96B4704E4C1004AC71E31 /* TableRecord+QueryInterfaceRequest.swift */; }; - AF45EDCEF343E173A3B15D27D2A0FC4A /* Argon2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7785D152299A29BDF2EF44BECCA1F9DC /* Argon2.framework */; }; - AF7DD15AC5E9BAAC5680ED3059BF3EBB /* SCKError.h in Headers */ = {isa = PBXBuildFile; fileRef = 229FB939EE6B18C4869F1A7EC64E7EA6 /* SCKError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFB926DBDCEEA1370360D81A63D95722 /* CreatePreKeysOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C92D463418D3B9BC54FB6239B85A5AC /* CreatePreKeysOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AFBAE9CDB96AE227979FE18CEE035904 /* YapDatabaseCloudKitConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CF02FB507302639087F55832B6BACA6 /* YapDatabaseCloudKitConnection.m */; }; - AFBBDF56097E51214E610ACE3E627F57 /* ProtoNameProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D9E7DD8D3C8557CBD93DADD3E0B3A2 /* ProtoNameProviding.swift */; }; - AFE0D2312CBE62C5E074A77E658C0128 /* OWSUserProfile+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6CB8F390CAB80481FA7A98D1A296991 /* OWSUserProfile+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - AFE39CB59B2CFFEA4EBC6E987C12C47D /* YapDatabaseActionManagerTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 6ADC957705081F5F6A26683B9933834E /* YapDatabaseActionManagerTransaction.m */; }; - B000B56919C7350C38E53A45EBD61DFF /* SSKMessageSenderJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = A53662AB7F9F54AA7158F8BBF969D3D5 /* SSKMessageSenderJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B00BD3F10BF7EC4723C7910A9FB91160 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC31A224F383BD860CBE921056FC92FF /* NodeProperty.swift */; }; - B00C212416ADF35B9820BC139B7DE9C0 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 149568B9DEC48BF0653A74CEDB89DA50 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B040757595BDD4EAE86F43A0E49B7F6A /* NSDictionary+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A82EC1CBA0CE4AEBBA126B1794CD0D /* NSDictionary+YapDatabase.m */; }; - B0A1168E3812512C8CB192C5E564E7E5 /* OWSIncomingContactSyncJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 30B7EBB4FD7EE38EC1BB97A73DEBBD51 /* OWSIncomingContactSyncJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B0BD699B03A1473C92695348EFF0BA50 /* SignalRecipientFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C7FCC02CD85479B088D9B3291748267 /* SignalRecipientFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B0C772471AFEEAC7BBCCD5BF4ACABDBC /* SQLExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8696E1AB00240A2BE535D86192E68E04 /* SQLExpression.swift */; }; - B0CED2D582624BFBC9720A0265CD3C1D /* aes_ni.c in Sources */ = {isa = PBXBuildFile; fileRef = 67C39F74C82707E2A3D9638464A42E2F /* aes_ni.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B1366CA1451527A680D3ECC70139A91F /* MIMETypeUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D7822D80A88C86E5F1ACB595EA4599 /* MIMETypeUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B137D439512E7ADC31F630318B8F5070 /* OWSOutgoingReactionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EECFFF79F18916F30C90ED4A515B102 /* OWSOutgoingReactionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B15259376E40844B013D44CE2D5C9BF0 /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 65D124D545B2013F40CCA9EB6AD416AF /* vp8li_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B17DE6A9D0B147D76EF991A82FE281ED /* GroupManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375B356D14AC5CAC9E65409BE4444762 /* GroupManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B192597256AA8EFEDEAB6192A8839FE2 /* alphai_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = BEA27E64B5D2F9CA770B45C54E9E0075 /* alphai_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1BC1CCD42929DFAE9D6567152C0D91E /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; - B1D05CEC911393E025448C5CE0955928 /* YapDatabaseManualViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D1D3DC979B5F55D6F99820CEC934C45 /* YapDatabaseManualViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B1F64C33CF7714F79E325CB87E153F90 /* ReadWriteBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4049F4F3BBB107820379FF6F9B0F6922 /* ReadWriteBox.swift */; }; - B2286C7D19D6152A759913D5EE3308C6 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08DF6918F252A0111DA0900BE1B09173 /* Error.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B280618A34FED40D232B91EE37FD22AA /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 20089D301AA21864B99A0BEA07B84BAA /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B2B0A95D79878E9A2CB3A507252A8858 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5878C6129CEE74A7C89D4FEBB1A90C9 /* GradientFill.swift */; }; - B2B0D8D37816E9CC715307D105555883 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = EFEBC61A3E28C3199BC1DC0264B54F6C /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B2C3CE5D24E158AED966467E173A798F /* YapDatabaseCloudCorePipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F0DA492990ED843AE8BF60898EFCB2C /* YapDatabaseCloudCorePipeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B38D09DCA1666746F086AE1FADB01173 /* ServerSecretParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A6AFFA00FD316FBEBFCAB27618CF4E7 /* ServerSecretParams.swift */; }; - B399255BF4B53598E309604D61188654 /* OWSMockSyncManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD674E5677D2EF93C67D0A5D5ACD2074 /* OWSMockSyncManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B3AAB563093198294AA285EBDC4FE16B /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B2BB00A8703A7865D0818C0FDEB05E7 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B3BDCF004194B51C5127D290903C3792 /* SMKUDAccessKeyTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE4AEE3BB37B1BCC28BAE141962F3630 /* SMKUDAccessKeyTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B3C9D39B017EA2DF0FEE769C12D4DE6E /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE04AC75167D58C6263AEA6DC45E489 /* common_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B43DC8C9CD460B6AE122BE6826973115 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0AF957C349E5D9337EBBA4C8B5D8B1CA /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B45DE6B1C9642062E16F6E2ADC3CF4AD /* YDBCKMergeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 83C5FFF5D01F6424BD026CE29DB2DF44 /* YDBCKMergeInfo.m */; }; - B4727852B77D164E8B75142E24335F31 /* wrappers.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81DAAEFCB10757D56FCEB30030DF98FE /* wrappers.pb.swift */; }; - B47321E82B472C897D870066A1ED0315 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - B48AA7C4C900D59985CDCA5323424FA3 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 74C1405BA877C1FA4093BAA07BF83390 /* YapDatabaseCloudCorePipelineDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B4BCC32D0107516F90E9D4B071EBEF77 /* empty.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3A3163A8E5ED553B99B37EFFCFECC01 /* empty.pb.swift */; }; - B4BEBB711F5DD85202C36E33B48C6E93 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76DD32B110CA096A343EE9654F82A03 /* Trim.swift */; }; - B4CB3F41CA09EDFC61FCC9C8B1C78FC0 /* Argon2.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8D14D558FE7BFEE2A52498F48363CFA /* Argon2.swift */; }; - B4D30BC14338308491ED6425F7F11E3C /* FTS5.swift in Sources */ = {isa = PBXBuildFile; fileRef = B06DD415F56A311A8C0FDC7C7F23DA49 /* FTS5.swift */; }; - B4DEFC3BF37A8A9FAEF091AE6DFAC559 /* aescrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = E03E2F59133379C92D45BA20CE817964 /* aescrypt.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B557C4222C056D42A8D1053BBABE8D96 /* ValueReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D537F0DA762AD025C444E4A8D61FF49 /* ValueReducer.swift */; }; - B564EB66B33E7C8382D45DEE1D9A09A2 /* YapDatabaseCloudKitPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C3962D8DB048123078185C3883C6585 /* YapDatabaseCloudKitPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B58653B7488F407B7E3352B0340E5576 /* YapDatabaseStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = A1197D0D429F33BF4E1AA549F9B7A8E7 /* YapDatabaseStatement.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B5910F3D663EBD566C690F39149AA44A /* AxolotlKitSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0767476095F0D3A91709DDEF2577D9B3 /* AxolotlKitSwiftTests.swift */; }; - B5A42D193E803C006334A97716FAF9B9 /* OWSDeviceProvisioningCodeService.h in Headers */ = {isa = PBXBuildFile; fileRef = 12A61A3CC45A2F2397957245599CE346 /* OWSDeviceProvisioningCodeService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5CFF9DFEFC6013D18BB320F2D6453D4 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = EB73BF94FC56449C87FF464A41549097 /* EXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B5EBCA5942C1DB642B315DE930AFCEE5 /* OWSReadReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 600D80F581FACB58897DA3706BD3430B /* OWSReadReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B616514BBC698A5900F787D8851CED93 /* DatabaseDateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91BE8488A4BD69AD3177B79536DE5C1B /* DatabaseDateComponents.swift */; }; - B62CDDC8D949065B86D19971C93A928C /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BD0E0C991306BD707A65C04059CB4F39 /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B637A361566CAD0B1F5392ED9597EFE3 /* AxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1BD7081512D64470CD939B53D6648EB /* AxolotlKit.framework */; }; - B638DD8C8A0C6448FE0C513C4C755570 /* OWSDisappearingMessagesConfigurationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C4C00B53FC45B096396AB65C3E664DB /* OWSDisappearingMessagesConfigurationTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B65A4BA40BD0B36E421321425AA4EDBA /* libwebp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 534C7B6B07662CFC3A1D73F589875270 /* libwebp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B686B3D103617C3AE9D2A6CA7E603465 /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 132DA1C638D9DFF85242240EE53536E4 /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B699BD5D85B7C056BD891222AFE5E1D5 /* SSKBaseTestSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42AAD1DAD5D1AF3719A2411CFE0EF838 /* SSKBaseTestSwift.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B6D489C45FFDFC122C7F54391D0F8A28 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = BC554F8B2E713178391C3A682417C07F /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B6EBC95B5FBAE33D241E35CA7E474A1E /* YapDatabaseRTreeIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = C215B0449B05D5BA8F018496052E9891 /* YapDatabaseRTreeIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6FFB663E905BE4508211A339D45E8AD /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3111D7724764B76A031D7A28EB1536FC /* Reachability-dummy.m */; }; - B705400A973D78079A465710388385C1 /* TSAttachmentStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 3437F72D1EFE3C4C633237BE3591BF8B /* TSAttachmentStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B7291F2CF5297D9D9928430B5453852E /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = D1F329F173B61B22EF1649D2DB0209F4 /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B737F590B2C3D30D5E0FDC2B7AE02FEA /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = 265F1189EE35CFB6E1400571EA8FCB28 /* open.c */; }; - B77E17F071D69A6A9BF7BD08E2A5614F /* Batching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C534D2A5BD7134AA3809382A83E7FDF /* Batching.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B781028F0DA8C8A8496B40114064AFF0 /* ContactsUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF05FA9DAF3BB9271700FAC4BA7914E4 /* ContactsUpdater.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B793D33BD1EB662789629CDCB90BAD04 /* StorageServiceProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D3904B3A77044326089D7AB13029839 /* StorageServiceProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B7B543B452D5482F9680D698B861CE5C /* OWSProvisioningMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 62DCBB14EFE9496A0175E50EECC3E4EE /* OWSProvisioningMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7D4AE216181897A345C8F97AEE57969 /* ECCTests.m in Sources */ = {isa = PBXBuildFile; fileRef = C3D838F380C3C628572F1340B5485F93 /* ECCTests.m */; }; + 98B28D0FDDF7322AF70A0E2374825223 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 925418690D350CF611A0F271FB31DC4E /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98D2616B7B3AABC9214962873BC159E4 /* YapDatabaseRTreeIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B7FEE6F175C8B3746C466046F87C7F5A /* YapDatabaseRTreeIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 98D4241B0C4C4BE7020D201D52B71F4F /* brg_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = 67D0DD609C8D06E9F14E93431964EA81 /* brg_endian.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99099F80C570E7E45CD7C8F42A1BD6C2 /* OWSSyncConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = CA3A037C6B34181F51F9B2F954106D07 /* OWSSyncConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9915D17F121C1F6FD2CA0AFE689505FD /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = C53DC06D8F061C2BA8E5FBF58DC0214B /* common_sse2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9936289203B017A5AE754BBF68EC6D9E /* OWSViewOnceMessageReadSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 630854A245ACADBE3BFC4BDFE3D8245C /* OWSViewOnceMessageReadSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9949FDBEA6211DF1B12AD973B12D696F /* hang.m in Sources */ = {isa = PBXBuildFile; fileRef = 990B767364B2A3743F07E0CBCB0CD65C /* hang.m */; }; + 997564DB3681612088CF98F8D7C013F4 /* FullTextSearchFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2AA7E5EC61E440412B42DE96E835DAF /* FullTextSearchFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9A1788098628C225DC996F90D6C4E197 /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA6EB35AF60D59D7D01F51C93159D9B /* common_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A7814C496AC53BA473487B339DBC548 /* YapDatabaseCloudCoreTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = D54C836F42E5B5E4237C6894E935A7E3 /* YapDatabaseCloudCoreTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9AAE99CF6C2595AAEF4FB9C572FA37BD /* NBNumberFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = F11D5DD7CD67F43F03B10AB64085BA39 /* NBNumberFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9ABC77857FBCA212FA021473063D87AF /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 631204A29A26B7EADAC51914CEA0BC0D /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9ADA6145556F19ACF954F0056095066B /* OWSStickerPackSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC36931B5EA53A6AFA0A4255670972C /* OWSStickerPackSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B28BCF5E92EDD3D0109348B9A8185B6 /* SwiftProtobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D975A1B7A7582A51BDD8CEF7E81C1D9 /* SwiftProtobuf-dummy.m */; }; + 9B30AA2BA55EB5AABF1E03D608F75EA6 /* YapDatabaseSecondaryIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A304990BD34BDE1D6852A3D00E89077 /* YapDatabaseSecondaryIndex.m */; }; + 9B7C9590B9361996369FE93AA47973C3 /* TimeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 698DCDE36137A441FCE910D5141351EC /* TimeUtils.swift */; }; + 9B9C554A7059185CB43E0E966A420127 /* blake2-impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DF5F16E0DFD372224C5A78FC4797FD4 /* blake2-impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9BA09A5512F621A6FEEF562AE4D7A852 /* TableRecord+Association.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13D836405D2D1795FC2626BD2E418F7 /* TableRecord+Association.swift */; }; + 9BA886EB8B341103A5809C1BE7181FE2 /* DatabaseValueConvertible+Decodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21A92B72935492BB56A5FEF76F5EC96F /* DatabaseValueConvertible+Decodable.swift */; }; + 9BD019B89309F2FA56F25877ADE2250C /* aes.h in Headers */ = {isa = PBXBuildFile; fileRef = 727F4B12118CFAAACF1732076767D09A /* aes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C1FCACBCA997FE12E0DBBAF610466E5 /* ClientZkProfileOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D8BE6D1D2C46798338F644E8CB41F1 /* ClientZkProfileOperations.swift */; }; + 9C6261C6F5D6B405AB04F8F24D85AF4A /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CF7D5BA01FB37A398487463F720937F /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9C71DBC38A5A19D507D718A23BE4E102 /* YapDatabaseCrossProcessNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 552B8D73818DA4279B6EA3AB267ECF8E /* YapDatabaseCrossProcessNotification.m */; }; + 9CB792DC73D12D567430C36B5F7D7DB1 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4806E29EB155EE0E16DC1C48DECA68C4 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9CD123A583657C19DDAC5D3C06581D80 /* fe_neg.c in Sources */ = {isa = PBXBuildFile; fileRef = 7EC9563D6B71D6F0F407BF25021204DF /* fe_neg.c */; }; + 9CE7B9A448E8FDF471D91608972D90E2 /* TSUnreadIndicatorInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = E02D118588F985187D3FB73C9D89F44C /* TSUnreadIndicatorInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9CEB4BD47785D34B0FFF67A8E8F8275D /* TSContactThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AEEA7EA95FFD6B9F3C12A67D4259403 /* TSContactThread.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D06A29FA1C48492843A962EF6C73283 /* StickerManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E48A180851D5268A4AAE9D55E22D2691 /* StickerManagerTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9D13BCD7F51F3CC80970821F39BDE35E /* AxolotlKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 361EE808A742042B75C4AEE8E9CADD8B /* AxolotlKit-dummy.m */; }; + 9D147F82C53A4B38415952321D11E56D /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = B84F1479B2DC603599DF8E70083F9657 /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9D1B3EACC1532278F06D740DA8DDE40F /* SignalMetadataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DE8B3EBD3E6AA435D694C390E048934 /* SignalMetadataKit.framework */; }; + 9D3CD86FC3170C6730A112DFCD6A7A25 /* OWSMessageServiceParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E692A26BBE8D3BA52E7944E9D659F86 /* OWSMessageServiceParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D47986F2AD3C1AC3C7EA964A033A330 /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = EB921E50CA6ECC40F682D213FBCD8BCA /* MTLTransformerErrorHandling.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D4A3F0C04BBBCDE19DA644DEECAF02A /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA19D50C480C3AB72E2D492EEF018E7B /* AnimationContext.swift */; }; + 9D523477BBED3E6D6B718B9B36188004 /* YAPDBMediaGalleryFinder.h in Headers */ = {isa = PBXBuildFile; fileRef = FF9E7B9070104FE62AA28065594A7B57 /* YAPDBMediaGalleryFinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D638920E28284125A5C1AFFB9FA5DDD /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B0075CC7127A115E39EC8AD912E911 /* AnimationImageProvider.swift */; }; + 9D64657C26F5581EBDF709EC8A7C42EC /* SignalAccount+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F5BC37073DC096CE32A5B56ACC17C3 /* SignalAccount+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9D712F1F7E02E99F9000EA40D00CA98E /* DatabaseDateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 503D45163DDCDFD0B5D5E41AAE5F0CFF /* DatabaseDateComponents.swift */; }; + 9D755A810592032B9A18643A3E88175E /* TSInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DB18C8924A8F513601727A4A80CFBC5 /* TSInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9DA19EC9495F42970E64D81E59FD44EA /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 4261036110293438E01D6B939D97DBAA /* Reachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9DB684B89B410C11E8B6AB1BFCEDB8AE /* SerializationUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = FC475A69E263F895CE838328AB62AEE3 /* SerializationUtilities.m */; }; + 9DD96B2F2C0D179E53B1670B56F0BFC0 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E7DAA00CE7E90E05137A712BCF072E48 /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9DEAEC367E089DA8125619874B6B9BDC /* NSDate+YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = D5F8D81769E1F8CD9488C810CA7B4561 /* NSDate+YapDatabase.m */; }; + 9DEE7447EDBD9F0D0555B4CC89643E50 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 12A78B27C5360BE745A772892FA9F075 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9E1E931F9B23A1BC06184B80B91937E2 /* ge_sub.h in Headers */ = {isa = PBXBuildFile; fileRef = D701316E21C9695CE4D338160419EEA9 /* ge_sub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E6CDBB7E77624308278564D74BD8916 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 880A1BCE8846CDCD13BA677E6F79EAB0 /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9E8334739FC2F34E9D743BAD9D8077C4 /* AxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1BD7081512D64470CD939B53D6648EB /* AxolotlKit.framework */; }; + 9E8FD8FED641B4418AEA2F8C276D7FFE /* YapDatabaseStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DD082CFF594617774DAE5088686BE88 /* YapDatabaseStatement.m */; }; + 9EC8A803BC79B968BAC7652934FF139B /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = ACAE20424A57F0B46B581442DBAAEBB2 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9F04B81020D65838894B1C4B5424D661 /* MessageKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 1335C5065975C9F6586E0A0C93516D25 /* MessageKeys.m */; }; + 9F28D54F63060AEC8C159018CE48CFCE /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F2266690C2708281A098206B24CB1F9 /* SwiftProtobuf.framework */; }; + 9F395DE304C3E805BFFA48865AF45282 /* blurhash.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 840714284A33E1A2EB5C381C22C234F3 /* blurhash.framework */; }; + 9F3C90FE90DA59BA8BC9078A27C928CD /* Locale+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ACA12011BD68A6BEBE191006619838B /* Locale+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9F434E8F41B1EB0C78CEAC37B483D5F6 /* SPKMockProtocolStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D75FFC2EA77678CACC206A4177CB19E /* SPKMockProtocolStore.m */; }; + 9F515E8A23FAE9913B8CE2C0A7FCA7A7 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E88DFDE3A19FDA7F41095AFE7D1E21FC /* MobileCoreServices.framework */; }; + 9F674182C313C418A16F0ACD86A36F7B /* SignalMetadataKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 21A7AFDE19A3F6F2AFB0E3F9F70F4C57 /* SignalMetadataKit-dummy.m */; }; + 9F807E03C0AA62D53CB90D23D6A543FF /* MessageFetcherJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD902A92D8E3DE3075D002D7A5CD400 /* MessageFetcherJob.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9F8ACA5ED06C0C85AED4BB4FEE731FD1 /* ContentProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349C466AABB9464C76675FDE2F7C66DB /* ContentProxy.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9F8F74FAAA5DFC62928188B8A472BFE2 /* ge_msub.c in Sources */ = {isa = PBXBuildFile; fileRef = A645E39AC98267471FB5C701C10528D6 /* ge_msub.c */; }; + 9F92C5FE239B57F4224B4DC6B9A93103 /* YapCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 641F2E1D3B9BF161EC1B5E092B05108F /* YapCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9FAC11C0AEA25649275E47F7C6957BAF /* OWSStickerPackSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B8160907F0121DB1F24E4DB04540AB9 /* OWSStickerPackSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9FB487EFC40A671AF5148238D916F428 /* PreKeyWhisperMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A7ED277BFBA12B85F6C8CDFE86CBAC2 /* PreKeyWhisperMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9FC8922193E06373AE1B496E346B90E5 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 39ACF5AB2D2D0C76E4639BAB98B83769 /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9FCBFE2CFFBD37A90C7ED4AC5C6987C8 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAE06BF8B94850CBC5C278E33C46CFAC /* Repeater.swift */; }; + 9FD3D29250748E353A2458C0587447E8 /* KeyBackupService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051218B51A6FD568B2AAFDB09D6C3279 /* KeyBackupService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9FD5DFFE936C576AC28FB0DD9104DA92 /* OWSBlockedPhoneNumbersMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 53713EB37E12B09E4ADB453E6C95671F /* OWSBlockedPhoneNumbersMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9FD75C7B6E9A304E932A69E1C221DC15 /* TSMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9AE8CDE5215789E861FB731E4D1AB4A /* TSMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9FE8879258D4769D5507A98970016EC4 /* TSAttachment+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD68AC2D5CEE4A4234520E55ECFB6578 /* TSAttachment+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + 9FE9127C13D210EB559E24031BC653AD /* OWSDeviceProvisioner.h in Headers */ = {isa = PBXBuildFile; fileRef = BC1F5DB5766495250CCF5341CED41EBA /* OWSDeviceProvisioner.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9FEA1AA52E956B1A7E56ABD5EDCE60CE /* YapMemoryTable.m in Sources */ = {isa = PBXBuildFile; fileRef = 19E726491CD0BC3A0249761DC8E8674B /* YapMemoryTable.m */; }; + A03EF3E343313FF7C90B1118A1591AF2 /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 90C88C153477D301531BBFD0237BD67B /* ALView+PureLayout.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A046695D1A1F62861D29CDF948007D23 /* RKCK.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FB506BDA2BC9BB53445304AA37E31DD /* RKCK.m */; }; + A04897262D7EB747DB58CD42E6A69470 /* ReceivingChain.h in Headers */ = {isa = PBXBuildFile; fileRef = CE6DE6FACCDD8E0F31314C7789B20DA9 /* ReceivingChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A058D49896351DB84EACDB1F4F86C650 /* TSOutgoingDeleteMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FB9A746A839F2BB24424582C479A51B7 /* TSOutgoingDeleteMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A083231D5FBF89F494EC864FFEDD97B5 /* RatchetingSessionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A98E569D1D20621720061F7E808F132 /* RatchetingSessionTest.m */; }; + A08DF19F9232A27269B67D5387F60AFD /* YapSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 927BBBA98B9E9FF6EC56E1A98D4CF57A /* YapSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A092B45942BC0468D268AB49EA3FEECD /* aes_ni.c in Sources */ = {isa = PBXBuildFile; fileRef = 124970CABC9864BABA76E65C1E24D4B4 /* aes_ni.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A0FAB8AC83F9C927EA725D2833CC05EB /* timestamp.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89194129BC8C56C5DD2FC19C89826F46 /* timestamp.pb.swift */; }; + A100A6E65E698AD683CDB21647A90309 /* YapDirtyDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 025B6CC8758EE6F9D1BA6D54ED059E57 /* YapDirtyDictionary.m */; }; + A104738B48049C806C88E82E7C5EBF78 /* YapDatabaseSearchQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = FE934DDCD5F1AC3696BE42E751515384 /* YapDatabaseSearchQueue.m */; }; + A114A55CC3818EF882CEAD7B5800096E /* crypto_verify_32.h in Headers */ = {isa = PBXBuildFile; fileRef = FA10D49F33F18EEB6D222F16C5471258 /* crypto_verify_32.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A11BBB3C82E8AAF98E75D16F3EB4284C /* SQLSpecificExpressible+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17761EAD834C8C51CF53AF8275C3BFCA /* SQLSpecificExpressible+QueryInterface.swift */; }; + A13665BEAF5BA234064FA132AF7D2594 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DE36CFE6E8C38A09022DA4E0ACD0ED1 /* GroupOutputNode.swift */; }; + A139C150DB9E36A618A5EF806D1649B2 /* YapDatabaseOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 231E634A71A8CC48E122470D1CFCC59C /* YapDatabaseOptions.m */; }; + A1419785C479BDF4E661D317D84CD381 /* FakeStorageServiceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EB2785992EB2EFB7A36F1998112C375 /* FakeStorageServiceManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A14FDCDE65FD40C6D5472F251680D009 /* SPK-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = C08E49DDA8C5E0AA527D2ECA5BF10DDB /* SPK-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A169DAEC353AC820C0C636B1FEE8FB91 /* TypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D87CB6E446436671915CEA12FE95A94 /* TypingIndicatorMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A16B4A00F7935D8AEEE85AED07CF2049 /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 7837CB62C315764D6464CD9E3D9EF14D /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A173B0408890B76F884C6BC2B2A46ADD /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; + A189BF1FCCAA1FD4BA5716BE8D17D865 /* TSInvalidIdentityKeyErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C4ADF6F0B120CF4572A9F30D0B9B986D /* TSInvalidIdentityKeyErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A236AF1ABF3A51C6C192959396F05802 /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 85B7E66BDADBABEE02E4DD68592187BF /* YDBCKMergeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A25FA0AF182446B14005AC5C420442B4 /* ioapi_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB8AFF2A3B9186C6373BE438A327DFB /* ioapi_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A26386BB656E3406FBFBB29D1608B435 /* OWSFakeMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 27C7C61A3BF918214DEDB784B6098332 /* OWSFakeMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A26C1D7C2C8BB88F772A6AF00216E40B /* Native.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF2DE41FDB696EDF211FFC76EAA40C7E /* Native.swift */; }; + A29F0E0D22F16A5F4E75E1BBFC1F5D41 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = CE89C4E63539602D0E12ECF882702CE8 /* YapDatabaseCloudCorePipelineDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2C1EC7A396AABF3D776F04324C98D78 /* Google_Protobuf_Any+Registry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEB04191BAFDBC063619A434413C023 /* Google_Protobuf_Any+Registry.swift */; }; + A2C4D50C211B7968078EE0FC4C18B827 /* OWSHTTPSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 600BFBAF80B15F5F76AB28A4C59F1AF8 /* OWSHTTPSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A315CBF648478171A6D01C1DBC9CD6C2 /* OWSQueues.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B951B3E9F536811DF58B0086F5BC0DA /* OWSQueues.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A31F391805213254B506C2BB66BE66A9 /* d.h in Headers */ = {isa = PBXBuildFile; fileRef = 10374FA678F71D0463AAB3FA244018CB /* d.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3497D118B106C3C0FB71E1DAEC2717B /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */; }; + A36BA2A2D0DE4D668C177A2F33419C7F /* OWSIncompleteCallsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = AF07220E661E91E4BEB05BA66F70927C /* OWSIncompleteCallsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3A977E49B403FE8F38A1D1EF8E3A9FE /* YapDatabaseFilteredViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = C8241F6E7160A1F1B4D609800CC54424 /* YapDatabaseFilteredViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3AAAEB77CE7837A1F103217B27A0EB1 /* PhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C1E2BF8BFCD95344FBEAB860174895A /* PhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3CD87791BA59391112418947A049FD1 /* fe_add.c in Sources */ = {isa = PBXBuildFile; fileRef = 15ABED44EF258EC3B40820BBE3BBF119 /* fe_add.c */; }; + A4426E91F11D9D75CA961934D7608822 /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 42FE78DA78AE763C439D3F46C626F1DB /* ge_precomp_0.c */; }; + A4C51AB260F4F4B3D962686DAE173EEF /* YapDatabaseCloudCoreOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BDD21182F52512960556D92555DD809 /* YapDatabaseCloudCoreOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4C97210D520DD329E662B6DBB08CE50 /* ConversationViewDatabaseSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = C936D7EEF363DDBD1C0C495ABB1EFE01 /* ConversationViewDatabaseSnapshot.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A5644E300DE94D32537D849AFA87CB45 /* Inflections.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC64A6164CE4902BEC76281B4846AA10 /* Inflections.swift */; }; + A59B6BA2A510A10694CECFCB86D8B42C /* OWS2FAManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29879E1B2BFDF9289AD3569CD0630BB5 /* OWS2FAManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A5B6C8C750F3E6ED4094CD149537BFBA /* aesopt.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC0FE82732267088D23CB898077A656 /* aesopt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5DB226F6C5D0191F66B8AD70FA9B02C /* BlurHash.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38112C0381EF1760927E005415AA4D56 /* BlurHash.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A61CE8568DD321ECD1174497591F7D63 /* AxolotlKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C190F115DB3586989CDC40F26256775B /* AxolotlKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6216A96F31D076D10282FA75D7FFDD8 /* WhisperTextProtocol.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D59D90354F50F8B2FB6D4EA3888AF2F /* WhisperTextProtocol.pb.swift */; }; + A63D021EDABF9CF78932D4495BB9A1D6 /* YapDatabaseRelationship.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B003EB22640F981B2DA2E7DC5A640D8 /* YapDatabaseRelationship.m */; }; + A65837652111B20FDD201B2E470F675A /* YAPDBMessageContentJobFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BE4D17D220FE905C510060143D46793 /* YAPDBMessageContentJobFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A68F3711E3F1AC2EC318582884183DA4 /* NSTask+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 92A9334030B3944B8BE546B8C8C72DAE /* NSTask+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6A184F2A38D0F1782DF9572A43BD439 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD7C04DC0D57484B295227E9D773EA13 /* Animation.swift */; }; + A6D147AAB69F9A0B9261D74CF9CA5A05 /* YapDatabaseAutoViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = EF642A22789B6AA99734788C22EBB043 /* YapDatabaseAutoViewTransaction.m */; }; + A6E4EDE074EA2CFD63C6C6181A5E13EA /* StickerManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16EAE2F110605A56D8EDAB94CEA72DD6 /* StickerManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A7027DA8B62A54AE22CC0B50AB26E536 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D88001517E11135305D9071B2E93FDA /* EXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A7140F3C0F57DD665B8A0331824712A9 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DFD35199FFC3D0E70B896F5EFB67E0F /* CurveVertex.swift */; }; + A72481B9BEF16D154D9358955710603C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + A7CA5D00603DB83CCB83D797163D9747 /* crypto_hash_sha512.h in Headers */ = {isa = PBXBuildFile; fileRef = 48814A32347A4CFCFFEF4BC0DFF1F0E9 /* crypto_hash_sha512.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7E60A9E81442F10AAC9C39E79ADA145 /* BelongsToAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9E886C14EAB7C58DC48A2971EA927C5 /* BelongsToAssociation.swift */; }; + A7EB309845F1238F5B98C9B3A42A8309 /* TextFormatEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49F8C1D82174A8E94637F3126BD870C7 /* TextFormatEncodingVisitor.swift */; }; + A7FB2EC4DB144E33FA82315A6484D956 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6FA44EE2490635838AEC72BAE3237B /* Security.framework */; }; + A8015775E7263DAC45F5C425B591D51D /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CA644D400AE700406458F5DBC37ABD7 /* NSDictionary+MTLManipulationAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A804E6F0A0328324B6BA9286DFE066EE /* ValueObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B315C3B51D3DF50DA7179D98134F85D0 /* ValueObserver.swift */; }; + A82C13DE23C94BA394AD36D400A28DE0 /* YapDatabaseLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = DD1FEE44D4D2455AC471D347B82B8217 /* YapDatabaseLogging.m */; }; + A83DC3D85E3AFA7B690DDC1401AF636A /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 801F5E40A091147BB7CCCF828ED94C61 /* ImageCompositionLayer.swift */; }; + A85738C82B48748B6C85CF6032AD6CA2 /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = E922D5619D1ED934B8DCF446C24323F6 /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A86A54AF53E105C8920961EB5328BA9C /* ge_p3_dbl.c in Sources */ = {isa = PBXBuildFile; fileRef = 006518277F1D2AFC4F9122B224368628 /* ge_p3_dbl.c */; }; + A86F07C8DF0CF14723E27B7589795D5E /* RemoteAttestationQuote.h in Headers */ = {isa = PBXBuildFile; fileRef = B56EBAB5713CDCD6CD78982AA5265ACC /* RemoteAttestationQuote.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A87C4164E86968EFE7AFB877B3D4C4CF /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E6056F701E18F8F4BE1B1484F511FE0 /* Marker.swift */; }; + A89F7DB30081B80383A14A4DE3BBEC9E /* NBAsYouTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = DC45C6FDE60435D8CE571FD8EFB682D2 /* NBAsYouTypeFormatter.m */; }; + A8B8F5C1F7A6C1E348E1A48EB2CC795A /* OWSBackgroundTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CE1B98056C0D2BF63B2E278469A4676 /* OWSBackgroundTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8CE41BCA93D50AA47E262BFB7E380B7 /* Fetch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9709FB5799C688985DB7E7FB19B37E29 /* Fetch.swift */; }; + A8FF4F6BAE3578C46372397F3C4464FF /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C3E877591F7B7B61C41C40536D6F308 /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A917C77CE49071541F62ABE34CB79FD4 /* YapDatabaseCloudKitTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 780B2FCA974069A98F29E638B63D30D0 /* YapDatabaseCloudKitTypes.m */; }; + A940EF34B3253F5FE6FABDCF82979C1E /* OWSMessageServiceParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 05161807668DAC7F6276957E96B54286 /* OWSMessageServiceParams.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A967D1F89B36F64B72F10C2941433D86 /* OWSBatchMessageProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A31E8583016602441D8923AB77E0E6F /* OWSBatchMessageProcessor.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A9BA7ECE8EE3CF4835B921B3351D13FF /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 232FC390DF3AE30375074105F13E0382 /* LRUAnimationCache.swift */; }; + A9D3C5E91C000AC4D86FE2EB5F3FAF17 /* GRDBGenericDatabaseObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7C2EB6E9458652729F4D641B512CC05 /* GRDBGenericDatabaseObserver.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + A9E01E0690195331211BD62FFACE659C /* ProfileKeyCredentialRequestContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BDD807C1B3C0A232E0F6F69DD0122F8 /* ProfileKeyCredentialRequestContext.swift */; }; + AA074B275F19A641CB712D88BD8C29D0 /* YapDatabaseRTreeIndexConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 65FB1B38A87333CE4B2DB87740730D57 /* YapDatabaseRTreeIndexConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA180761097C2F2EF10599D3AE7E984A /* CryptographyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81BFD24A34168A9AE30C5E64C60693A2 /* CryptographyTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AA189817FA89F48DC9BB4F639A07297E /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6521E6284413B49C6AEE505D8CAB7CF2 /* Version.swift */; }; + AA2B22BD60C6345D262AA7B627C5FF98 /* SDSDeserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31600BEFF802A5D39E959894455BC182 /* SDSDeserializer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AA31DB7EE614999CFB0852553E00D013 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 36E3A202CCF274ADB50D846913989545 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AA458F9661034F112327D38FE70F3903 /* join.m in Sources */ = {isa = PBXBuildFile; fileRef = DEB971098B9CE2974C2BE4B19F06AD2C /* join.m */; }; + AA482841056F60CF205DD0B6BF6CF18E /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; + AA56C42C5FE5A400CF8C5DA500C25FB0 /* YapDatabasePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E241A21045AFDCBEDC9D6712DA297415 /* YapDatabasePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + AA79CE7E946833B5E745E66EF8ED4B70 /* ModelReadCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 923C032AC1D448AD03CA6E9AD702FD3B /* ModelReadCache.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AA7FD9B13EB297B65BFBEB347587BDD6 /* OWSProvisioningMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C588A9704F7C27F1B00F9115166831C /* OWSProvisioningMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AAC644E13CB1F33260106D67C2A76893 /* BobAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 13074B766F35242FA53E1DEB0E6106A0 /* BobAxolotlParameters.m */; }; + AAFE8EFFB18F5AC5DE39243BE535AE77 /* OWSSyncRequestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E7E6AD44DBEB691321C544EC211BECDC /* OWSSyncRequestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AB00AC4A7DE4A87F75483A46A002F43C /* JSONDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B0B6A19A8359D504E0BA82E7838532 /* JSONDecodingError.swift */; }; + AB0D3A48FBE075CD4E7144E18E4C2B9D /* YapDatabaseFilteredViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 28DD85BA625EE2C004CFC06B26241599 /* YapDatabaseFilteredViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB27B1C543D5B4303C9A96320D98656A /* ServerZkProfileOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789CD523764316E5C90567573BF49E /* ServerZkProfileOperations.swift */; }; + AB6FEAD2B137A4463633200D4DF2768D /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92D8F9044545B66149386A3A13C816CE /* GradientFillNode.swift */; }; + ABAFAADE14F7AC52377E3B86B79EAB82 /* YapDatabaseConnectionConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = F94DB47159CEC8EB68F2A91DB1846C8B /* YapDatabaseConnectionConfig.m */; }; + ABEE8EA75C9270017E16B0D9E8A3CF0E /* WhisperMessageSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = CC62A92081AD12265392AD833A0A5E9D /* WhisperMessageSerialization.m */; }; + ABF382BDB32AA5458DD0EC8DF462FE3B /* YapDatabase.m in Sources */ = {isa = PBXBuildFile; fileRef = 46D2423F6FE06256E769F87817061B0D /* YapDatabase.m */; }; + ABF5EA6E893608430548B247906AC4FE /* SQLExpression+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F161B591B668A7428EDD8FAB20E6DA /* SQLExpression+QueryInterface.swift */; }; + ABF7568EB3609DDBCCC2E861DE9DCD33 /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2579A568224C9F887944225D334719FD /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC11E25B304B192FFE4FBA691EC2D2BB /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 8E01F071E83EF549B1009ABA22BF7367 /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AC1D7BF9C052C8D08DC2E4556B5A3CB5 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6FA44EE2490635838AEC72BAE3237B /* Security.framework */; }; + AC22764E07402E42D1B183FAB26FB287 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 322D1FC6E79449C7A6071971869EE5F8 /* GradientStrokeNode.swift */; }; + AC2C1886659B914B59DEAF4CC1910F2D /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 719A6229E792DA90336D6EF20A40C4AE /* Vectors.swift */; }; + AC75C3D2E957A0493E1FB566DEAE6356 /* SAMKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = B6817F7780DDB6F29002F859CDB5BFD7 /* SAMKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC7AEEC24242776A0CEA0EAF68473403 /* YapDatabaseRTreeIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7990FE59287A0DB657F4C236E1F8D455 /* YapDatabaseRTreeIndexOptions.m */; }; + AC8A8BB94DA421781D5FBADC985535B3 /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; + ACAA4461DBB2DA2CE1B6962322D2838B /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C102D81E33C854F9CE46F870053D9A6 /* TextCompositionLayer.swift */; }; + ACC0B9ACCEDB5CA280666FCECB6FB8D2 /* SQLExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06C065EF844C4BEFBDE55621E6D36752 /* SQLExpression.swift */; }; + ACDACC40A9534B1CC5618DF873DE45D6 /* OWSCountryMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = DBABBBE7D6DEE2D46172E82147997CB5 /* OWSCountryMetadata.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AD080A58FC31A4E74205E7509EFFDB3A /* NSData+keyVersionByte.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DA943993E782594366D2A57B6FDE251 /* NSData+keyVersionByte.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD45DDA91BAD7E16CB0E56B995E770A7 /* minishared.h in Headers */ = {isa = PBXBuildFile; fileRef = A2A2FD4B73514C7DE75961DBA8DD294A /* minishared.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD66FC81314EEFCE3887FE8150AE345E /* TSGroupThread.m in Sources */ = {isa = PBXBuildFile; fileRef = A0F616B489DE90D64EFC9BB6D2F0744C /* TSGroupThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AD845AE83A8E58E34F249BA0920E6FCE /* ExtensionFieldValueSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2CEA981D1B4D27F9D0791D9302E9D8F /* ExtensionFieldValueSet.swift */; }; + AD8D1A55F84B03A6D5219032C5733E45 /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = F7C3CE14652BA7388D66B95F87A8A646 /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AD9C0183856D46B5E7583AB49090D5BC /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E6AF89F0738016C01E2081A3CD09525 /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + ADA24C349070409707537860E3816406 /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A38FFFDEC48FE4822F7A411BAB2CBBB5 /* TSInvalidIdentityKeyReceivingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADE994705138A74504025F4001C5A898 /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = 72C48AD7D70EB749FC8BDE886BCBB94A /* crypto_int64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE03DBF3013203A06F58FC4D610115B5 /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 60099AE2F4B1A2F79EF27FDAB398F1D3 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE10FE21B450E23AFD8998AB70320F2D /* ChainAndIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = CC3FD99BB68DF6089B2E54BE71082948 /* ChainAndIndex.m */; }; + AE169445BA8D381312921DE674CED8C2 /* OWSIncomingMessageFinderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DF4DBEDB3BEBC3051F5D30D403C54075 /* OWSIncomingMessageFinderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AE5B9D486D274E2C2A9BBDE71FF05CDE /* TSInvalidIdentityKeySendingErrorMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18750D3C869F950EFBDB8B41512E552A /* TSInvalidIdentityKeySendingErrorMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AE87D127D48E84CBFE7A8EE2EF4E44A8 /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = B5D117FCF72D6CE35847FFE43490CD94 /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE9C0323B5EF033023DF783773B02D62 /* OWSUploadV2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 100921E5207940743EC0FB8CAC7B12D6 /* OWSUploadV2.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AED1043B05C89CC4E704657618845E3E /* OWSDevicesService.m in Sources */ = {isa = PBXBuildFile; fileRef = DB5DCA649C8A9474B0F87B1F8649F842 /* OWSDevicesService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AEE83532ED49BE8D4298C4EB50DB1252 /* SDSKeyValueStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF844CDFA6527E8ED64D28E1A8B971EF /* SDSKeyValueStore.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AF096FB8C383BFF8B4B56666CE6D3B10 /* SMKSecretSessionCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F78AB72441F5FB4E542BA124767A8C4 /* SMKSecretSessionCipherTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + AF2670C8CB2937C0E448FA332ACF2BB5 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 141785122CD89052F85AE750D56925D8 /* NodePropertyMap.swift */; }; + B006459C5BE0CDA6BB9A1B0F21922E4E /* YDBCKMappingTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C74847923827AEA41651F0FEBCCF632 /* YDBCKMappingTableInfo.m */; }; + B02162074641A9FE9D4F0D828BB82651 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 389D433A338B041E95CB5A0FDF9AB49E /* CompositionLayersInitializer.swift */; }; + B03EEC1947737E873EDE65DC084176CF /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = A1926D6C48A01B55257974DE5DD4FC36 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B04F266509642114D6E54F08C969B022 /* ge_p1p1_to_p3.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C001C53304EE0A9F8FD7D460A713DBD /* ge_p1p1_to_p3.c */; }; + B0539651E2485643584157644D465CB8 /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = E04A65B380A052C724BBED605C4D770E /* vp8i_enc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0695E59106423CAF067CD0525473143 /* prng.c in Sources */ = {isa = PBXBuildFile; fileRef = 63A88C02DE790CC505897A24BB4DE2EA /* prng.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B077324006394F1D0F99C1A06D6DEDAC /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 80625F7FFEE73C3D00D5B52C736DD47C /* NSObject+MTLComparisonAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B09F8E48BC63193CD9E65AA25C85DD8B /* MessageSenderJobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305E614D6C5A70AA031075D1A6FD0A8D /* MessageSenderJobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B0A30BB83EE71A2B1FBCA4D3D3F28DAC /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F8AEDBB5348D18D87C30AA24619C40A /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B0D15EFAD589B46B44FD00F0FA927AEE /* OWSRecipientIdentity+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D689295F794737CA170D0E92E3B315 /* OWSRecipientIdentity+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B0D4FF5A36A27C358BEECC81BCB1D58A /* TSUnreadIndicatorInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA4A3B0887214EB71E75A8C2F25E19B /* TSUnreadIndicatorInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B0E8F5556BD8244F17DE854AA50C572D /* CallManagerLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6718FE99CDD02158402689A34041E828 /* CallManagerLogger.swift */; }; + B13369EE858E6235E2107074B6BE0ACA /* TableRecord+QueryInterfaceRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A2FDF6918236E8DC234B94A69CFEA7 /* TableRecord+QueryInterfaceRequest.swift */; }; + B161C685AB48C2F89797C4CFE34CA285 /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 0835A8027E0583A1F33B8FEB5018D636 /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B16762F9DFEDBE91E5A9CFA4C1DFE57D /* OWSThumbnailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F02D853B4E6B2D3A715D5B859B3231 /* OWSThumbnailService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B17EC82E37B91F25D22CDD630A6B25DC /* ProfileKeyCommitment.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEADF46679F58CC50E200BAA9CDF5C09 /* ProfileKeyCommitment.swift */; }; + B193E14D286A7729B40E8950B0068628 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6DA65B2BAF9EC97E0B81040802481F2 /* PointValueProvider.swift */; }; + B22C37D5A1DAFB6006481FEFC118D9BC /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA17923D9AE8DC7A2BBB29651F6C08ED /* Glyph.swift */; }; + B27B35EEE8B266BD49E230B4363B65DC /* TSContactThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FCA1D8EA5171BCD23009E5EA277C6C8 /* TSContactThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B289DFE005D053DCC3A3B095B84A020C /* Row.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3087A7063883E58A7BF8CBDD469FE790 /* Row.swift */; }; + B2925CCDA700991A006D1DA8C0B30392 /* TSPreKeyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F1AAF794E9CB995E0436B4073D9A8E /* TSPreKeyManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2A26399B88932FDD74EC662D0760F8C /* SQLGenerationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2F91661DD74633DBC106FA848178CFB /* SQLGenerationContext.swift */; }; + B2E67B1F12FCD9E63E389BCAB2EB0A31 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FEC336079408DF158181C4354F00EF0 /* Configuration.swift */; }; + B2FB8F52AA8917021327DA8B076BE936 /* DatabaseValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 177F8E96A3F5AB96659AF245927E51E3 /* DatabaseValue.swift */; }; + B315B568EC0BB1AC3AA30E9E33739315 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D060F0D5078C7E51AE37BF6A8222D3A /* AnimationTime.swift */; }; + B32110587711E5C444C22F02682CC897 /* ProfileKeyCredentialPresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA309823235B94BA58B724783ADC04C /* ProfileKeyCredentialPresentation.swift */; }; + B37D7233B062E890C201AD072FFA997D /* OWSOutgoingSentMessageTranscript.h in Headers */ = {isa = PBXBuildFile; fileRef = EBECC33A7FBAB58973B7102622876819 /* OWSOutgoingSentMessageTranscript.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3863EB856D90879A97D4AD394CAFC2A /* OWSSyncContactsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BFBD282ACD7E09FC330F0E649F7DCC29 /* OWSSyncContactsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3EB627012A30472952C2767C7AC4A93 /* KeyBackupProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9B2310E5E95F9AC025ACA8CE3E26F3 /* KeyBackupProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B442A11CA78A772E30483E9E2007B558 /* YapDatabaseConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E283BFE2CE37D54A881A200F85BE6C12 /* YapDatabaseConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B45BBBADC83542956BAD29CD44E63F10 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1027DF449ECB2EBAFB850D2A996AD572 /* PreCompositionLayer.swift */; }; + B45CF299F3C0F7A4FA68B558815F7555 /* PreKeyBundle+jsonDict.m in Sources */ = {isa = PBXBuildFile; fileRef = 7605A4209F7025AD6A762E5A6D983B1D /* PreKeyBundle+jsonDict.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B45DC99B363CB6F32BDD99117624D0FC /* TSPrefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 278419A155C605E23284BDBEEAE0414A /* TSPrefix.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B46A749680ACAB3D30083AFDE1BE3642 /* TSRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 51D4EF4881C3BC54ABDBE1FC9121164F /* TSRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B47C2F130CEB9AB2AE47C785B0BC1ABD /* fe_isnonzero.c in Sources */ = {isa = PBXBuildFile; fileRef = D81BDEC435DA1B25FBE4D43514EF273B /* fe_isnonzero.c */; }; + B487191497AEBD5964A985D583E596F2 /* StatementColumnConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991B73929C21869A726AE6E5AF96982F /* StatementColumnConvertible.swift */; }; + B489E7BFEDFDF5D9C92AE1BBC3E24C51 /* libPhoneNumber-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3448F0D165189FDC77822D84C619E88B /* libPhoneNumber-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B492C02BA02AEBC29C655DA94875FE26 /* SQLiteDateParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41B5C3F4A0541D989F494B8FC98639FC /* SQLiteDateParser.swift */; }; + B4943D9E50CDC7AB7112306DAE2FAF0A /* NSError+OWSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FEC08B2D8C9765C7456D2240005251CE /* NSError+OWSOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4D47DD0F3A0EB7A5460CD05F1C7ABD7 /* GroupsV2MessageJobFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C30A672C48A2E7CE2BE4751BA6CDFC2 /* GroupsV2MessageJobFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B4DCBAD42290952A4D8B6E6E71FD7708 /* ObservedDatabaseChanges.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0180C58CC48025A71AAB73189077CB9 /* ObservedDatabaseChanges.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B5255B4FA9A1B20A5B2A0B3108F3E944 /* NBRegularExpressionCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B69D76B2F27D667E86C432CFB4043326 /* NBRegularExpressionCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B55820D8AEEAA694BF2CB4E3D9276F52 /* OWSContactOffersInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = 90E6CA3C74852BEEE6EDD6D4DE386145 /* OWSContactOffersInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B56012C64A7C2DC6B94605DDCA39D406 /* OWSUnknownProtocolVersionMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD5546B672CA921D98531E320BE959A /* OWSUnknownProtocolVersionMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B5749F2D8A086A0E4CBA25FFA02C01DA /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = A1B341E018E3730A17A947F688706D76 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B60582A943F7968531F9E438EB86B752 /* SMKSessionCipherTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2430DE2C493EC5B59D5124480524A9D /* SMKSessionCipherTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B61EA1C664CAD49F1CC2DD4C4E4DCC6B /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4331A41A3E7756E79E59692E776DA4FC /* Error.swift */; }; + B6810D5B77BC41FDC12F0D229BE36752 /* SignalServiceKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 80AAC26AD005C223186D50054D25ED15 /* SignalServiceKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B68D0FBF69F506F046F9FFD24CEBB408 /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = A15BAD17796B0931758C3BB402C0945A /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B6A5CF69E6CE84A344CCF9119AFF9DDB /* ContactsManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BCC569573C3C8335036805275091DF0 /* ContactsManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6B582E9CA67F683BC157FBFC310B7FD /* AuthCredentialPresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB70468E6C1B3C01EE93B4CE323F3373 /* AuthCredentialPresentation.swift */; }; + B6DA2927AB51193C593CB250671D2B51 /* ConnectionMediaStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BC44A28F6C6CCD41E62C78B1A1925B7 /* ConnectionMediaStream.swift */; }; + B6F690ADCF2BB0C49D49395E489971E5 /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E8AAFC98822C5E78F8A5B1BB83E8F0F2 /* TSInvalidIdentityKeyReceivingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B6FDEC8F9710B8F54073A1AB17761386 /* ge_add.h in Headers */ = {isa = PBXBuildFile; fileRef = 887B4F89DFC22B70043AF81C90657EA2 /* ge_add.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B724B8DAB1A54E662675EE4623A7FCBA /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = 774784085BCDE017DF0DFF9D47B1776B /* when.swift */; }; + B74D3150701807084D7AD9ABFE8548D1 /* Error+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 654C14412C2AFA178612FB2AD01135D2 /* Error+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B758F9638233CDB82FB47625A3A20BE2 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC11DC32AE2607223BDC360BACD8AB4B /* LayerDebugging.swift */; }; + B75AB0AB865EF8E3DBA9EEE151E06023 /* Catchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D6E9E8F0EC22642726F4555A59D934 /* Catchable.swift */; }; + B75D6CE3D474741163B28E2C72AEEDDE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + B75DD132877F7C80FA9FDADC876DE8C4 /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = C49A229E93D5AC60633B3AE096792600 /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B7663CABB75546E9DE0FE328EB4BE5EA /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = EC3925B58F467AFE94913F4EF25AB7FC /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B7734FCED8C341E7A78BD4CAC3EAD612 /* OWSDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52E920C57F9C898E05422CE3E475DB13 /* OWSDataParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B77EF174D05A6E1F348677AEE522A0EF /* ExperienceUpgradeFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F0756F7A0D7A59FA3D3934EB7EF0BAA /* ExperienceUpgradeFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B79AE6B06CF82FC3FB2F73B68DA81F6B /* GRDB.swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 047A8E11D0899AC0B1B8E0C736437AA9 /* GRDB.swift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; B7D89D7F78ED2B74538D579701D5E17B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - B7ECA209798F9A83536D919B3878085F /* OWSProvisioningCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D65E345B2CD3BC0F55E2BFE5963432B /* OWSProvisioningCipher.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B81078AB6BD38B2DF802AE06474D282F /* CryptographyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09164E72B8C7F7C0B8102D6E60A7CDF0 /* CryptographyTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B81E763858CFFA8B2EE86B4DEA49DAFE /* ChainAndIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 04DCA9FF226528CC34A97CBCEA6A9C67 /* ChainAndIndex.m */; }; - B82C370D9B709570A967C974F12DE60F /* source_context.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848D072A209757D5E5AFDE2FB465FD76 /* source_context.pb.swift */; }; - B8336F06A0A867325C171D57C952A95A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - B83CA4D579D4769B2B6927C1D774B37D /* YapDatabaseRTreeIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = FC681357B5745740DE7AD8803E3EF906 /* YapDatabaseRTreeIndexOptions.m */; }; - B92A466DA4A6103E78A7FDB99CDC023C /* OWSReceiptsForSenderMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A744A89F5B875715278846F7718CA369 /* OWSReceiptsForSenderMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B9410AC6CE07738CF6DF7B22B69C3EEB /* TextFormatEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A33079CD485320E2BDCCE16FFFC8E90 /* TextFormatEncoder.swift */; }; - B95C95684C33C65878A59A56368F5D61 /* OWSSyncMessageRequestResponseMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 641D0FD0271560E9C3BFD1818D9C8754 /* OWSSyncMessageRequestResponseMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B95D14FB9AEC68D2F732DC3937664B13 /* CryptographyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = C9A68DDBA09E9D173A129678406DCF44 /* CryptographyTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B967A3C4AC6FC81FDBE669C28D32FD14 /* NBPhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = E3661032EC7CA3234B596F7F68305E0A /* NBPhoneNumber.m */; }; - B9824120E67C841063B5D1AA8C584410 /* SQLRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D42254CD2A1326CFE950B2E95A367D75 /* SQLRelation.swift */; }; - B9AF356C52DC6267739CF0F794DEE293 /* GroupsV2.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBD0970C6E70B07B99039C276D7AAA6E /* GroupsV2.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - B9D13E40AD87EDCABCFC91A723FA9A74 /* NBMetadataHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2F9D61A834A758699D7467654309E2 /* NBMetadataHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B9D67BC53E07252FE81197380ECD5361 /* YapDatabaseViewRangeOptionsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5870843135AB2345DD43981EA0C13647 /* YapDatabaseViewRangeOptionsPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BA123868CC130B5DBAFBCF73234A110C /* ContactDiscoveryService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBE96D986A0FBA9B78A67DA53F15A2E /* ContactDiscoveryService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BA21498EA8F9046A30D79D5E7BA20905 /* OWSMessageManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D1D1387C6FC3444D3C4B1168ACBE0345 /* OWSMessageManagerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BA6364F452B9A322DBBEE9E701FE715E /* NBPhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = F8450D3A6142C79ECB53419933D5F3C8 /* NBPhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA72216E3FE9955C113E71F8CB88A231 /* sc.h in Headers */ = {isa = PBXBuildFile; fileRef = 47B6B392DAA3CE88317070F5EE0179A1 /* sc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA780F942C61E94584BE5F7FD1FC58AC /* BinaryEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C618E99DE20BEEC22B225B76C49BF4 /* BinaryEncoder.swift */; }; - BA997DCD25DD170A6C8E75EDCC1DCBD0 /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 72399C004C6B0C04089DF35427EFB8F3 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BABAD40251C7528839ED7CBB4ED1F574 /* StickerPack+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F8D5B0430D924D83E47DEBB11A1B656 /* StickerPack+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BB161BC8BD3E2286117030F96579F751 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53F9D4E4E8DCD3398BE7E61AC987245E /* Shape.swift */; }; - BB54720B743DE17049F0B5DF1BC9E386 /* SSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = 0833C68713F6FA720C6B2096C70E6799 /* SSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB5B668C81AC14832A5D6006CCBBBECB /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B63DB890854FCCE1ED9324FC2651978 /* OrderedSet.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BB61071855B73D2B003B13F0ED731802 /* SSKSessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 7204E6276056E067DE1C413E2386E174 /* SSKSessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBB6143F672C5B291BDF4EAD392975B2 /* YapDatabaseQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CA7EF7D9A3AD19E8FA6CE12CCEC43E2 /* YapDatabaseQuery.m */; }; - BC32CFC0921B813D51802EB3CF822B31 /* YapDatabaseViewPageMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A8E0A537C981D89B06A9A24E129095B /* YapDatabaseViewPageMetadata.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BC4F5A54EC956569DDA9910A3E327D90 /* DarwinNotificationCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BE14AAB4CF6619C50644B165C1D23DF /* DarwinNotificationCenter.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BC51C0F2425B616768C4EF1E12B5A630 /* VirtualTableModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B70FA993972D60BE8BD7F15AC09EC11 /* VirtualTableModule.swift */; }; - BC83E2AC7371DCBCD9B3857EF4899AE5 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BF6BF9EC34AE5F5B466157337C29B71 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC9653EF7CC92E5B06B271A8073C5D03 /* SignalAccountFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAFE3B01C77BAD82D728D01117C5638C /* SignalAccountFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BC9C7B58254032D789A53925AB8CDD8C /* NSTimer+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = E49DA7CDF334269DD094A8DA5386DE75 /* NSTimer+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BCB7BC659DF3FE3F260C4CBE9AC86FB9 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC50C8228B1341D13299152DDE4B747 /* StarNode.swift */; }; - BD0A533918DCDA614CBA823B044BC83D /* SSLClientCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C1C3229E8F7D975A6ABD1F2EF4F298 /* SSLClientCertificate.swift */; }; - BD167192A77E6CCAE338F4B31E6BE023 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BBD6EC9AB2C476A656D852E32B4C8EC /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD27411D143D1CB6E727BCF309E31DEA /* DataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EF2BC5E8121D3272F7D2DBD2C9CA21F /* DataSource.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BD54B4A1B603DE154387E044DB8E4688 /* OWSOutgoingCallMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F8E08E3DB048625E306ADC44C851D6FA /* OWSOutgoingCallMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD5C03032C8E2079936EA7A2F6EFC3B2 /* NBNumberFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 97CF905B7AC2B26EF66E346EDB41CEFE /* NBNumberFormat.m */; }; - BD846DB6448BEA26E09F12AE5B33ABE6 /* YapDatabaseExtensionTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A5BB239165409FF0AB3EFE99BF6327DC /* YapDatabaseExtensionTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BDAE429960072A2DBB697B6A38C7B480 /* OWSCountryMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CC76529D6B0E26F8E954FAF2A81C6C6 /* OWSCountryMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BDAEF5CE461D8DF3EBC5FA624D983502 /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; - BDB939E151D458D897C9BD50A4AA80ED /* TSMessageStorageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 703A01DF1F9F6D40E2839DA49E5F5D92 /* TSMessageStorageTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BDC69CDF5567C8CF66B637168E0659CF /* ValueObservation+FetchableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB3F30F60895867D505D72422ECEF2E1 /* ValueObservation+FetchableRecord.swift */; }; - BDEF0900F7D51A66CA24E33F9DCCFC78 /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = F60DC418B42A31639CFF632F10FCDE86 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE0A76135A220D340CECAF64879F3046 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC6C7D3C23EDDB200819147CC9F3DC2C /* MathKit.swift */; }; - BE0E327B6B3A762AE33A3C918EFBFFB1 /* ContactSortingTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 579DBB83430F870E9CC859C0A82079F0 /* ContactSortingTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BE63BF74667E38CA016995ADEF6EAE82 /* StorageService.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE92FC5E2FF934EB245B261BBF030F87 /* StorageService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BEC8D83B5C915500C01798815B085ABA /* WebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DC48F9BCCF2126ECD28BEBB3A346443 /* WebSocket.swift */; }; - BECCF790FC51DB28AD414BD408BE59BE /* SSKSignedPreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AF20BA9DA6912A8CB3D78ACA443FE28 /* SSKSignedPreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BEF910B654A8FB320B5DF5D57457B601 /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D4EBE856A5A45893A2C671E8E828BEC /* YYImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BEFA851F57E6017623A72F8CFC205189 /* OWSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 7275658DB59E62C1A1E00B78C4498EC1 /* OWSError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF40C77D54B180C3A62606C4B13A24CD /* YapDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9069A5E2A7C9F747CEE17B29F06B26B0 /* YapDatabaseManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; - BF443D5576284BDD636CEAA76D04B3F5 /* HasManyThroughAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14771F52B40E112B221A8BD7EC7CD1D2 /* HasManyThroughAssociation.swift */; }; - BF6F81E9D0C06A1A628D87DD3FCFEBB1 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A84756234E9D908841469F8225DCEDA0 /* KeypathSearchable.swift */; }; - BF7851B9890E40B2F314D6AD167ABD59 /* ProvisioningProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4869CEA67A8772DE1FB40A88D7EF0DFD /* ProvisioningProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BF8A10EDCCFB36ECBF22C7A214CC306F /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A0926AC78395DECE4598F0C857EB730 /* GradientStroke.swift */; }; - BFB705DBB2E43FE79720640DC703565E /* RemoteAttestationSigningCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F22367D942C5C217909945EDDF72FF1 /* RemoteAttestationSigningCertificate.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BFE9041B7FB6BD9C72E2D44EE83B02DE /* SignalProtocolHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FAFC2E15A5FEE4006C9BB7C6BB0B929 /* SignalProtocolHelper.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BFEDDD6153AEB61835D21A3F369CD2A2 /* OWSCountryMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 32249CF58B462CC32CE605B656ED4A9F /* OWSCountryMetadata.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - BFF114D6F8FACF182A6F86D7E1604CA7 /* YapDatabaseCloudKitTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = B9140924A67E2A950C0CEDE9F7E1F27A /* YapDatabaseCloudKitTypes.m */; }; - C00A868611CF8B283C3D6CBDDBC5DB8B /* Record.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B94D3565D5FB99B35026C66A284F32C /* Record.swift */; }; - C01F4D5A69D1F3804D5623EAD2AB4269 /* YapDatabaseManualViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD34870F43F851F6C5F9FDD7D17AF38 /* YapDatabaseManualViewTransaction.m */; }; - C0290DBEC6B8E33F3A4C3C98DD64FB94 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E5C30E4536941A31ACC8ABFBEC7610 /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C032E7A63CA3188D9C4A0563EFDC1440 /* SwiftProtobuf.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F2266690C2708281A098206B24CB1F9 /* SwiftProtobuf.framework */; }; - C04174EDA1675C207B34626EFF1435E2 /* CallManagerLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = C85A677784D6462CA448423489A110D8 /* CallManagerLogger.swift */; }; - C069C7A96D403A5D18AB6649B7B95B75 /* TSErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 949088F3C1EB6116443529C0FE6C7B24 /* TSErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C08040B394A0D37B9A4D3C74F9927E09 /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 2BE360CF0EFAF266A0F0C46E17E71631 /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C0AA3B46CA5E2AEF923A9E31A64C759F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6FA44EE2490635838AEC72BAE3237B /* Security.framework */; }; - C0E680DFD0576D88A25D6D878E447B2F /* ge_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 9317DBF785B2050E3E89012D59D56E38 /* ge_frombytes.c */; }; - C11B94640B96C25025053A3956002539 /* SSKBaseTestObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F5101CCAF010223549A77BA6EB87C39 /* SSKBaseTestObjC.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C12E0783C100AE6AC38332F79535932E /* FunctionalUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = ACFD17383C2C8F562E90EA5B221FD731 /* FunctionalUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C131E129589A0127BBB5E4D18C9AAE6D /* GRDB.swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FF3216E9B3240D5EB9B478753E967530 /* GRDB.swift-dummy.m */; }; - C139CD7FF89841E65C12C4BA11C2FFEC /* YapRowidSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 47392768098A4200E2B0A8EAC5D5D59F /* YapRowidSet.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C13F6791402261C1BCAECAB074BFDF9D /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = FB249A4A42752F1E1648F066CF4F7E3A /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C15FF4DE8F2698F84ADE72576FC4D95D /* OWSOutgoingSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = C7ABF7F6A1C8A87AF1D27C1794D67A36 /* OWSOutgoingSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C1BBC4C2AEAA3263A9FF2A768165A00B /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 934C1D2E0CF5816B49624BFF879023CB /* ImageAsset.swift */; }; - C1D820EBDF9797ABE2BEBBFE97EB6411 /* OWSDeviceProvisioner.h in Headers */ = {isa = PBXBuildFile; fileRef = 665505045573B87FC94227E16F7687CF /* OWSDeviceProvisioner.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C204A524B458BE30EAB80A8C90C00512 /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 396CF08FCF4408B29756456A23551D6F /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C23E5CBE4B3ACC2B72805C267FD7642E /* RKCK.h in Headers */ = {isa = PBXBuildFile; fileRef = 457F5F5EA7A9CCA46784CB617B13AF72 /* RKCK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C24AF3D6378EFC1F2B09D892893FA693 /* OWSAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = 218C0410BEE9E7F933ED50B4FD5E0CA4 /* OWSAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2AC8FCD667A1B85C6C979F75290CA15 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - C2BD3BF6E47CB61368E75227F9531A3E /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 72B9EE913663EA991CEE08AFEFC1F221 /* OWSReadReceiptsForLinkedDevicesMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2CEAA64703F9B4EDC7E3A110E649585 /* JSONEncodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0AFA81AF4D709F42C59FA06A57A849 /* JSONEncodingOptions.swift */; }; - C2E2E9F21C4D2E27111D25446601CFE2 /* StickerInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1CBEFE3BFEB600974DF62360895043 /* StickerInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2F87C6819F89F3104990AEBEDD360F5 /* TSPrefix.h in Headers */ = {isa = PBXBuildFile; fileRef = C148779DA2E69BDAE0FCB4BE35143619 /* TSPrefix.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C30D2BED1BB7F318FF6806FF8CEBF503 /* OWSOutgoingReceiptManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3647D23298D2ECFF60EBA51B46CF0FFC /* OWSOutgoingReceiptManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C327D013CE2881DB8A971DC7FAA36118 /* YapDatabaseSecondaryIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 145192E5269CECE061A5E482C7ECA051 /* YapDatabaseSecondaryIndexHandler.m */; }; - C35DF20819E4865C71F4F3163DBA17AF /* YapDatabaseExtensionConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 872289942A31282585915BD277622F10 /* YapDatabaseExtensionConnection.m */; }; - C360982B2D0732B8D57D05A21ADDD6FF /* HasOneThroughAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93106960FCA0F020F83994D8D8703578 /* HasOneThroughAssociation.swift */; }; - C3682A84BE1EED17DE53ADCEA8F90BAA /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E75A978CC25B4AB358AD2C189657733 /* thread.c */; }; - C374833CEA63E4D171FDC7071F4E7658 /* TSConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C1341B0841F624A4B1A7182F401790 /* TSConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3A430ED869368E9402C2F56312AD55F /* YapMutationStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AEA7E4BEEBD04DBBDD5EB44AAC4A7EF /* YapMutationStack.m */; }; - C3BA3D8419C73FC1A3A71E758E0A9F8B /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CAB04A7A4D21FD8E79575D668214D09 /* InvertedMatteLayer.swift */; }; - C3E78BF58F6022D6C5E39641B7C55E95 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 12736FB3A8FC6C5FB9AAF827F2E0C747 /* mux_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3EFE0BD7CB97E9CED87B2C1DCD5632F /* Inflections.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B02B7D2E447223C4A57EE21C4B5308F /* Inflections.swift */; }; - C3F2487C73EDE6F01FC8BDA295FA634F /* JobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCF33E5CE3DAB0654282330F0960BFC5 /* JobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C41DAA37B85E8C0926796E0924A7DF7F /* SQLInterpolation+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DDAA5EF8E34293F2D888E36E3A787CE /* SQLInterpolation+QueryInterface.swift */; }; - C461574C691D7979E3F61872CFDF33D1 /* OWSAnalyticsEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E0453645E8C2581B2934DE75B0F1CC3 /* OWSAnalyticsEvents.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C48EB1B36B29FC6614B168489BD611AC /* CallManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38024830D603EFE1DE31C201E3F0DBB6 /* CallManager.swift */; }; - C4A25070F8ED7C7BCD9071E4FAED56FD /* TSGroupThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E152FF133B5F1B6DB22F971CBEB58DF /* TSGroupThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C4ACAE63A3AEA0186A299392A3327AB8 /* SQLCollatedExpression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68DF2F2EFA3240BC85F8230669C8ADC9 /* SQLCollatedExpression.swift */; }; - C50C0185397D5C6E33B78CAB22E7E0A8 /* NewGroupSeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = C88BB588F38194FBF1E21E309B8B69F8 /* NewGroupSeed.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C50FD12D6B5867E25AB72C3BAA01485E /* SMKMiscTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D36FD57A9E396443EF9CB1B6D0B8806 /* SMKMiscTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C517E5E114678C83960CF71E4B85AD13 /* OWSDevicesService.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AB4093A00CC9DAE0B321D6C19597E02 /* OWSDevicesService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C5183DD8B1FD730D67D244C5F9FD1A02 /* Error+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 053D13B1C41E99C2EAE01FC1F2AF8484 /* Error+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C5265C7C9586090A4FAA5BFA9FD4F977 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD8DAC8DC43F7D5AE1190A39A8139698 /* CompositionLayer.swift */; }; - C52965D9B40A395C3474CFFDCD65532E /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = F359FCECDA011F1856E6A3B388E40D87 /* ge_p3_to_p2.c */; }; - C5480002C4E0D3AFB6DD68AFDC0E7475 /* kbs_vectors.json in Resources */ = {isa = PBXBuildFile; fileRef = CA0379B80217C1CA4B45073433AAFFA0 /* kbs_vectors.json */; }; - C58507F91AF6D866CB88C292811A3428 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B74ACA73F804D15882C1317D093DB5B /* MTLModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5948F9B64FE72B9879CF31F4C9AECDF /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 69774C4E66AAFAFB1C3B46BF3F8792F8 /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C5A04B04141F9654D100EEEC6E6E59D3 /* OutgoingMessagePreparer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2519B5E408E79C97A879CF327876C8D /* OutgoingMessagePreparer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C605D10DDC60DF49081A12C1DCC5508F /* Starscream-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5244DA65D2FE863DBFAC80E7234AEA46 /* Starscream-dummy.m */; }; - C61A7246FDB0ED4F515A3992B7AD47B1 /* TSAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 46C38DF318097B5BFFF32CBDFBE10DBD /* TSAttachment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C63396D4CAEE187F0B66232F4710261D /* SignalRingRTC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE02BD86990C80AFD2CB456603A5EB6C /* SignalRingRTC-dummy.m */; }; - C63C9B8775353B0D67D584EFA2EB4837 /* SSKIncrementingIdFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C676994525D07722B168E2291CA7D421 /* SSKIncrementingIdFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C641DE0F86942D9ABB0E7058DCFDF8A3 /* FTS5TokenizerDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AFB4B06E3651A7330506BA80ABAAA91 /* FTS5TokenizerDescriptor.swift */; }; - C648123FF4CB05C507604CF4CEA29815 /* YapDatabaseFullTextSearchPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C4A8EB21C78203A137A119BF990514 /* YapDatabaseFullTextSearchPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C6550E66F6AB288D5B2D2DBD04EAE568 /* OWSGroupsOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 5177EEA17583F2CD1763AF115EBA7C6C /* OWSGroupsOutputStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C656D9EE10AB0CE56EEEFC7575964BEC /* OWSUploadOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EA53BD2580B655023E6E47BBD95BA8A /* OWSUploadOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6594A345E357CF8EDD93EEDC1E57D1E /* AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = A54906DB7DA8112E15C59295AD97B354 /* AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C665B3AE2AC795CBAC61DD834DCE7D9B /* YapDatabaseAutoViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AF6105ACB2FC0F2C878E7D7FB93945 /* YapDatabaseAutoViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C69346E800F8536157CA64AC452C1DF0 /* SDSKeyValueStore+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5601AD9B07A17551F9AB0ECE23EFC7D /* SDSKeyValueStore+Deprecated.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C6EA0B3F30F06CCC592B1899A2D54345 /* YapDatabaseTransaction+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = C8D84E6766FE8F18C10C87B387E02A8A /* YapDatabaseTransaction+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C6F19FD717FBF1693E3C6E085BB487E8 /* NBPhoneNumberDesc.h in Headers */ = {isa = PBXBuildFile; fileRef = 85810B3F662E53D93D53B5499600D9C5 /* NBPhoneNumberDesc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6FB94DF156A30A6D073A877DA5442CF /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 87110352285B9F5785CED8B97A86F642 /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C70462E0CD64B7BEDA4BF608CFB654DA /* DeviceNames.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB2F48FABF561392255B1AF54D2534FD /* DeviceNames.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C721E97C5CA0989831471526FC990EB2 /* YapDatabaseHooksConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 152F00CFF7237B88B871A0508BF4D53D /* YapDatabaseHooksConnection.m */; }; - C73527A503970FB8339EC31E325A683F /* ParamParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14834F9E96DD6BAE83F4A1B7012B3A6B /* ParamParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C75B2F752C3038ADE3C2494BC73EC560 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6DD416559F93488F903C349FF2BCE3 /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C76E24DD3825035940CF0EF753A1D092 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DD3BEAF7A84F87719B841C9BAEA3646 /* AnimationViewInitializers.swift */; }; - C770768A0EE1A7D59999AA4B42F02FA0 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C32BAD3728263F4123EE112B185805 /* GradientStrokeRenderer.swift */; }; - C779954411A85F3A9B266F5988D76093 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6171BA4AC130B531F441115D054A9252 /* Accelerate.framework */; }; - C78D52644483682F054C074BCDCCCF8C /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8ADEC98949B29B029A5EB95635500348 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C7923C1608EDBBCF17CC23860E3E414F /* ge_precomp_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C704B5C22576AC604511CC00311D3F9 /* ge_precomp_0.c */; }; - C7CCDBA115F647A4A5DA8B9FDD605E79 /* FakeAccountServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C520B6B12B25829D3AC23954BD7AED5 /* FakeAccountServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C7D56AEB7C363F25B08193504797BC27 /* ChunkedInputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CCB8D0406B6AD3FAA53DD2C4285E59B /* ChunkedInputStream.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C7FCBC373BA1DEE2AF8AB248C43A3BEB /* YapDatabaseOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5362E995C2E83C3AA25B6D06A4A36562 /* YapDatabaseOptions.m */; }; - C80C99DB121F91351F8F13EEB5017DB4 /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9B59665C87DDAAB2D6E967AD7D4C3DEF /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C814492C7DC45A9CFFC632E574C4BB08 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; - C8170B7DA3CAC3DDF91315364EB31F1F /* PhoneNumberUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5747B5D70F2156AF5F039AF9992DFB /* PhoneNumberUtilTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C82DCCD07C7EFFB2F21ADE874FFA7B8A /* TSThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 17B99AAAF9B8F4F2690EE65665D891FA /* TSThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C83338AD9E2A6F6DC9AEAA8B14F361AB /* UIViewPropertyAnimator+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3017597F7106302BC52A51620499DA6B /* UIViewPropertyAnimator+Promise.swift */; }; - C842D7CCC727CF454F26FA8EEE1EAF42 /* ZigZag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98C7631285E79C2B5B19A170471B9D7E /* ZigZag.swift */; }; - C85751DCD6D3E5110CC285A35BE22B13 /* OWSStickerPackSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = DCBC67B22E008844F341FB43C74206EA /* OWSStickerPackSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C87DBADBD95AF599018C6539FA62DAE0 /* YapDatabaseViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 06658C08AB6ABA456B9E6124AC1DDFC2 /* YapDatabaseViewConnection.m */; }; - C8F75BCE4A4E1DCF2342ABCB6D02EDF2 /* HasManyAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 163538F3DAEBD74BC8F211FB9CC69845 /* HasManyAssociation.swift */; }; - C8FE6C5F9D18AA5DC39070A4E17C2717 /* PersistableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 456EBD32F8488A5ACDBD4C9BD6F23B6E /* PersistableRecord.swift */; }; - C8FF89BEB8F809334CD7F171BAA1FE1C /* ProtobufAPIVersionCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2E66F36717F59E0C5ED383F3C7CBA36 /* ProtobufAPIVersionCheck.swift */; }; - C9024C994C4F88C2095A9E898F6D2803 /* MessageDecryptJobQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E91D544C5A626FA636C5639F0089909B /* MessageDecryptJobQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - C959A3AEAA73E70C7F4398667358188A /* ge_madd.h in Headers */ = {isa = PBXBuildFile; fileRef = C930A9FA8199178B47C069C1BB085E6D /* ge_madd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C96DDB2194D6C703FA5CD49827CF3FDF /* OWSSyncKeysMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BCF7F86AF44E34072CEC71B4852A79AD /* OWSSyncKeysMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C987AEF8CC35B87EA87059BB791DB80C /* BlurHashDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACE783BE98E508F46654237D3A775D9B /* BlurHashDecode.swift */; }; - C9E0AFDB692BB9237025CE632B83FE48 /* ge_p3_to_cached.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DF0C59E7081047DD563A0F4A2193D67 /* ge_p3_to_cached.c */; }; - CA35406A4703209E5BBA02924F52CB60 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E778D2645E95D6103F45C02C2B813C5E /* LayerTextProvider.swift */; }; - CA695F6B006591BCE673CA2623998727 /* TSOutgoingMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB67EA3E493F2AC57FA1A146BE1F2077 /* TSOutgoingMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CA8702EFE4F80EBFB3E178C234AC583A /* NBPhoneNumberDesc.m in Sources */ = {isa = PBXBuildFile; fileRef = 72B6A5A1628BCC510AE462C0EBB9DB33 /* NBPhoneNumberDesc.m */; }; - CAC74A02228DE1AAED374AA96CB607C1 /* YDBCKRecordInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 851D8342B73A3B7246C1E666A644DA43 /* YDBCKRecordInfo.m */; }; - CB171BF9B40F19AC0EDA672566E5F2E7 /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E14DE4CCEEB5A76C6B5267777EC38C4 /* Promise.swift */; }; - CB20494303DCA73CF2A3DE4C0AFB3997 /* ServerPublicParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = A760925DD2420446927CF35B3E9156ED /* ServerPublicParams.swift */; }; - CB385A898C10A46E77AFD1396F1BFA98 /* OWSStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 57F52100DE7A948D04BA700A9863C4CD /* OWSStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CB48FBD22DD463D3FF4D070FC9BA0E4F /* SchedulingWatchdog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 909BF9E681BA9EE5F02854E1AC16D01B /* SchedulingWatchdog.swift */; }; - CB5E0DE129A05269E48DFCD27A4C772D /* DatabaseSchemaCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20FA6E3B7ADC25D8432D873F0F32AF92 /* DatabaseSchemaCache.swift */; }; - CB66E3A904B6987C9F485B23FA5D7227 /* StorageCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F4189897A12E219359F8FCEB967B19 /* StorageCoordinator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBA53DAB03728F20CD833413252FC976 /* GSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = C815C83A863EE3179E87B125113D6E8D /* GSR2.crt */; }; - CBAF73FD2DD1550280A56391810AFCCB /* UIView+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 2456C61BF3CF44B9891D9DF37A56DDB4 /* UIView+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBC2EF85A7BD2CE666D72D06015AEC7C /* BinaryEncodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42B7FF540F8070572486F7B929A3B736 /* BinaryEncodingError.swift */; }; - CBE42CDA6F480720A6F6DC6B07774011 /* YDBCKChangeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 11EE5DA88864040A2CB031C3CA0715F5 /* YDBCKChangeSet.m */; }; - CBF29E039C6E238D37AFF4F0967E47D3 /* YapDatabaseQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 25CAB6157CA7CD085786F2EB395538D2 /* YapDatabaseQuery.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBF4B860A806BD5A5D31FA7946EFE93B /* YapDatabaseAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = D748E8002255723EDCF91D33C79D4F51 /* YapDatabaseAtomic.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CBF5EB342ABE640D59B4FF270DD47439 /* YapDatabaseCloudCoreOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 77E7E6FD2D1FDB1E87031FF3EF7F85F1 /* YapDatabaseCloudCoreOperation.m */; }; - CC7AEB1749B77E33B3C39BD1C2FCEB4B /* OWSEndSessionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F62F3D40B07578D150F8C0ABF9B1A6DA /* OWSEndSessionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CCB23C48F43E091EAAF03F450ED45F50 /* YapDatabaseActionManagerTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C602EFB9DF994AE54E893CE916F80FE /* YapDatabaseActionManagerTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CCB9CD899B9F32DAA067A116D8542C0D /* ReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F40CA018163E80EA44745B8EA76BF0BF /* ReachabilityManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CCC99965C51867C8932800B622CAF9FA /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 80758CF2F83EA41943452D406121F863 /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CCD3261871870B2BD54BFCFCFA9882CC /* SSKPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0D526C1B0B56D20E8987825028B84C /* SSKPreferences.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CCED548C067CF93FC99D90A3DF7FC6D5 /* OWSRecordTranscriptJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 32D4113918915081520D181AE6D82F45 /* OWSRecordTranscriptJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD54A2361B8EFEE668231BD4DB4DB603 /* SDSModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D25387CDED77EC9E451C9A6920CB2331 /* SDSModel.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CD7B5DA6EE57B03EAEF164CA7BA4AD0F /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7327290F72EA58D2017BFBDCC0ABEA55 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDC48DF1EDAE78F1FD74C7AE88B688DD /* UIView+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BDA752DD280D1CE6874E3C87FBF064 /* UIView+AnyPromise.m */; }; - CDE2F44FC14BDC8D0C56965B135C6944 /* RemoveDuplicates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A00879179142ACD91C827B6DF73997C /* RemoveDuplicates.swift */; }; - CDF4E6F8AD09D9911E7477D720099147 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE2B2ED38BB7865573BF761444F200D /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE1A4E731ECDBC3ACFF4FB73658B4147 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - CE4670714808124D66111BB321C704F3 /* zeroize.h in Headers */ = {isa = PBXBuildFile; fileRef = D63E48BF0C849243C4CFB0AFE8C422C8 /* zeroize.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE5EEA89D514D22E7CE16CD150509CBA /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 8F678C9F1EC0F6F9A32C9C0D83446DA3 /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CE70B1B5A7308D0D6F949FC71C5F05DE /* Column.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DAFF184D07903F54B6433F8EA5E311E /* Column.swift */; }; - CEA0D6B676B9FFD41AEF4D9401E4BB6F /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; - CEA497ADE6D22EE7556BB13F03A90F0C /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; - CECBFD6EF2CA041C404BABCADA698BBC /* ProtoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 84FBEDAD3B1A736F6960D01401B316E8 /* ProtoUtils.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CED38632F52EF457AB6C67592312D3D1 /* descriptor.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD761D38DF79B29EB7194C654FD72B4 /* descriptor.pb.swift */; }; - CEDA8CA05BB20C390A3E583565ACE298 /* Google_Protobuf_ListValue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61E44ED49B079DC85FAAD08071975BA1 /* Google_Protobuf_ListValue+Extensions.swift */; }; - CEDF5E7057DB266BDB3B8DA7B49BEA6B /* SessionCipher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C7925613161D01395679777447919FE /* SessionCipher.m */; }; - CEED5C48A81A773C51E15E294B2AE813 /* OWSReadReceiptManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BB142EFC4D5AA2F6D6E8984E0F6A0CA /* OWSReadReceiptManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CEF321EB24F19456BF98987985CFF0AA /* YapDatabaseManualViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EBDB244BAEC37E8BD389DA0D36303E9 /* YapDatabaseManualViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CEFD91BF0A9F34DA365E473C93FDA2ED /* ContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EF1893759A9828F74497684A0B07D4C /* ContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CF1EA0BF68DA99B6932EDB68A112C48A /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 14C2E0485C56A8AECF7230C22B14DFFD /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CF3D78F9498FA15B7B065CE4A5CCE101 /* TSAccountManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FF898579F60BE99A8702E6505143D5DA /* TSAccountManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - CF53B782F8B282E1A2210F25F964D918 /* YapDatabaseSearchResultsViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BA7DFCD6F4DC56750A95F0A94D734CD /* YapDatabaseSearchResultsViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF82F26FFA9F5BE7054839A7806B741F /* FieldTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEACD74671F7D658D783023B07AC57BB /* FieldTypes.swift */; }; - CFA88B49526E00DB36D9181A296C9765 /* SMKSecretSessionCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80886BFA8BB6579D970F12EAD18C1CC2 /* SMKSecretSessionCipher.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D029712E505A97BBAB3F01B42BA71909 /* curve_sigs.c in Sources */ = {isa = PBXBuildFile; fileRef = C1E3E9F80FA086C95B4D2CC080CE1C6D /* curve_sigs.c */; }; - D04DC28A8500E05C3B4212D03BCD7412 /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 48821D44B7F9595F3B670149B06B20E7 /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D0B82A69D6F602781D4D30E24ED376AC /* WhisperMessageSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 82CC158C2FEBBE78C82EFE718B676AFC /* WhisperMessageSerialization.m */; }; - D0BF5E39559DCCF6F5B01EF9277059DC /* NBAsYouTypeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 94EDD123BE446A18D0D828AC8C3BAFC3 /* NBAsYouTypeFormatter.m */; }; - D0E0A6B3286BC2595ED66404C6C4334A /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = D2494019E7C193EA2B9D429D3F066AC8 /* utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0F6B7F1D559C8417580AEDA845EEC0F /* OWSMessageServiceParams.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AD2F152A0296AF476E940A8FF638370 /* OWSMessageServiceParams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D10EF7CD7E0EEDA3680D1E9BDD148429 /* OWSUnknownProtocolVersionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 901776B0E0FF31E936A4101FE6E0C731 /* OWSUnknownProtocolVersionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D13A461B84916202D5CC141CA439322E /* NSData+keyVersionByte.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D75957286C877F5490593A16BFAB5B8 /* NSData+keyVersionByte.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D142859BCD125C23BD116FBF8C77AB52 /* StatementColumnConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 167D787037D5812E2FB29C318CBB38A5 /* StatementColumnConvertible.swift */; }; - D19B0FDA8F3DB4A5B72B5BF0F7D96EFC /* TextFormatDecodingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A2879C9F92C3FC565BAF23223E7E338 /* TextFormatDecodingError.swift */; }; - D1B6B0B334BC7BA25B46B198676582AA /* SSLSecurity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60CE9A4EF35C59068A9BC56BA8B3DD8E /* SSLSecurity.swift */; }; - D1BE581479056ABCE5750A1E96990F92 /* TSMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16089C2157D54CEEE8CB1EEAF0FE359E /* TSMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D1C6B06658474116F5DB29BB4F79CB69 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6A00D2CAC3355352A4C4B493E88E5FA /* QuartzCore.framework */; }; + B8078A372CA6AA85578C0F6DAB83729E /* TSQuotedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 27649DE78193CF19D85C35C0D03B61C1 /* TSQuotedMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B8126502C0F298CF745932979E1EDC83 /* CallManagerInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCB8A08FB3EC5C7E4F6AB26B98B4EBAA /* CallManagerInterface.swift */; }; + B874FB2EDC89BE1CDE1086EDB137C284 /* Factories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 899079C23702B645CAB999B835FA60C9 /* Factories.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B885256CD081A2CEB2E88B1EE927CB9F /* FTS4.swift in Sources */ = {isa = PBXBuildFile; fileRef = A89E88BA179D6DB3AC5CB430FA2ED0EC /* FTS4.swift */; }; + B88F7FF2016317E3E13BAD745BC1C8E9 /* YapTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 90DE378B139F1A8C9B6ABEAD89869620 /* YapTouch.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B891FDBDB85ABC22C7D6B9B49AA152C3 /* ReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B9C48C9BD6B3CF79AA2400D38D7DC1 /* ReachabilityManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B8DC19DED01D092DD3C85883B8F0CC61 /* OWSFailedMessagesJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F3734D14F8411080163536AC56C4032 /* OWSFailedMessagesJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B94C1A0262708E03C5D86A7C37E05816 /* NBPhoneNumberDesc.m in Sources */ = {isa = PBXBuildFile; fileRef = 49660AD6535ED241543F3834D5D24FBB /* NBPhoneNumberDesc.m */; }; + B95C3C146876BE324A05630BA9C165A8 /* OWSProfileKeyMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 264D657955CCE86659BD68D1FAD7364E /* OWSProfileKeyMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B97A89402DFE8FC52210BD1D9B079EF8 /* NoopNotificationsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE8D028FA48B0C1628321ABF074A19C /* NoopNotificationsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B99AE1A2EA0648EF9C20D3D077F8561B /* DoubleParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 460703BFC1252309FCC47AE5F35347C6 /* DoubleParser.swift */; }; + B9AFBBD2F018A5ACA375EB271917C241 /* UserProfileFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C6B40A9941006E4B2BEA7C4A074A6B8 /* UserProfileFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + B9B5198D7E59E28D14A0D797C21C5C8C /* BinaryEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0443A5D4D69F0802C8CF5BE7FFA3F4EA /* BinaryEncodingVisitor.swift */; }; + B9B5B9BA14BE3858B82B14ABA267B653 /* UIImage+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 85C79295D5F7402AB3E46FEED45DBEAF /* UIImage+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B9B65FDA7055C6A35178BF651106FC5A /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F9A2DEBC050F584DDA11AD1AB61B777 /* thread.c */; }; + B9BFFADB5AE3948D233445529A1404B1 /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 574B16C60E40E0D7840BEC41AE0F9943 /* NSValueTransformer+MTLInversionAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B9F1521C598CA6DAE0C0F1C03ADA538F /* SMKServerCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FC2B2818641CB092FC4F730828F9BAB /* SMKServerCertificate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BA07FBA93E3A74F80B22ACE4ACA99DFE /* YapDatabaseExtensionConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 321756F18EE6A622BA9AF6F3A6F79980 /* YapDatabaseExtensionConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA09D3C0619EA872162A85374C48E7E9 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D601792A6E739341777F57D49E8ABE46 /* ImageLayerModel.swift */; }; + BA100F816D923F7A04D9DE387A6A8D88 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AB2DA55A5D7248021540E695A190A48 /* UIColorExtension.swift */; }; + BA2DB5C5F00275517B5DCBAE33B72806 /* aes_ni.h in Headers */ = {isa = PBXBuildFile; fileRef = F2B461C6439B9ACA4A86566EDF294900 /* aes_ni.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BABB587E5EDCDEBD158C48F18975090D /* FetchableRecord+TableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 630098F80D519E054E2D220F8A8B4BE0 /* FetchableRecord+TableRecord.swift */; }; + BACCC253C024D303350C73CD904000A9 /* ge_add.c in Sources */ = {isa = PBXBuildFile; fileRef = F6BFE0443558E92BE6E872156F923461 /* ge_add.c */; }; + BB468EE47ED33AF5C675C3AA4634037A /* YapBidirectionalCache.h in Headers */ = {isa = PBXBuildFile; fileRef = BFA73BE95E35AB2547B0DB4329FB7963 /* YapBidirectionalCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB4964058C3089B49A33B541053613B9 /* TSDatabaseSecondaryIndexes.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CE58999E91C3C7CF0C805347E08F10A /* TSDatabaseSecondaryIndexes.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BB763FBD889620E89FF3A167C7B92C1D /* YapDatabaseSecondaryIndexSetup.h in Headers */ = {isa = PBXBuildFile; fileRef = 3716C001D343B74C5CEF4D225265AD26 /* YapDatabaseSecondaryIndexSetup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB7901C415439A40E2521D735DA64DBF /* GSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = C4D716C3C81CCDB7E2ECFF0FFE2FA39C /* GSR4.crt */; }; + BB8455B451BBD55843B397ECDF7B186F /* RowAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB3D67C68926BF5FF81B1415FD52ADA0 /* RowAdapter.swift */; }; + BB905D1DE4671993806349618446478E /* OWSUserProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = E47850C6C4C85CFE3E13D17EA1C2214D /* OWSUserProfile.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BB90EA76C97C2F9A9FEE78E19AEE6FF3 /* YapDatabaseSearchResultsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 92C5CA8BC9DD55345C6171BAD9F0F07A /* YapDatabaseSearchResultsView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBC8CE9DCD0254BA9B0A5B09D3410995 /* CallKitIdStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B04104F9B8A6DCBCDAB81D0540B406F /* CallKitIdStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BC059559AB11BD12D490A4835E15C140 /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A89634587BFE1797FA7922A0E41203A /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BC3CC015632CA6EF8A0BA3720DB0A344 /* DatabaseValueConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4071D95DC6A60168D63288E60EF689 /* DatabaseValueConvertible.swift */; }; + BC449AE9AE21FF3D9E9E8BB96E06766F /* OWSCallMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 282B29C28FB4EAC45B3A29F63C0A0B44 /* OWSCallMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC4F00BCEA15F1556C97473968071360 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + BCC5BF8927FC40F51290C48C05214AA8 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = BF53EA1E4D535455F85BEFED2295BD18 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BCDE4268C45900CCF89C3DE5DDC886B9 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = 85EAB71191E15007C7C384B89DF97314 /* ge_double_scalarmult.c */; }; + BCFEE362600C8176BA1D790B637084AE /* ECKeyPair+ECKeyPairTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = AA0E461AB330870D40B0179141855E94 /* ECKeyPair+ECKeyPairTesting.m */; }; + BD1606B962C8C09B18E4D887B0463C1E /* DeviceService.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD4FADD44326DADDE139CD459152DFDB /* DeviceService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BD4377E1FE7DB16AA6C15303EB0D8032 /* SDSDatabaseStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82915CB9DD677936989935A5509AC9E5 /* SDSDatabaseStorageTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BD45307F1DEE53C61A4895D4F359012B /* backward_references_cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 18AE78D2968E821C6223C8A0BE337E48 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BD6BCB63C46DB5A78E17B0A82B7AC7EA /* NSTimer+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DE6C69ED311223F6AC4EA3EA4898F67 /* NSTimer+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD91CFFAB4A8C659B48BF1ADF8F8AC71 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D307F82AE745E1D3B9A50E0559283C3 /* RenderNode.swift */; }; + BDA39ACE3632CE8655ED3D5171089B6D /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 048A4F3B6CA848C7B9E164D3F1DF351B /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BDB404E33B70AB0600E7731A9A4B6942 /* Curve25519Kit.h in Headers */ = {isa = PBXBuildFile; fileRef = E287E1F9FDC2617CBD3F1153FE74EE2F /* Curve25519Kit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BDD5CF82B3C5EA64A05140ED5518D13E /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 96CF13B4044F5F6673553D342F7A4E18 /* Constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BDE7927638E2610078AD7650B29ECCF3 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 51144B8F64A1B36245BA4BFE90FF6CE6 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BDED52A328D98341384969DA3F004135 /* OWSMessageReceiver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BC2EE89086B2BEE697DFB74438A4C74 /* OWSMessageReceiver.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BDF60FDBA2FEA365529084CAD3BE4DB6 /* EncodableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46383E618260B7A7897A32E2BF2432B8 /* EncodableRecord.swift */; }; + BDF9ED53635CB66D683A3AE29897B705 /* OWSDisappearingMessagesFinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D3ED8FE48F2DA4B27225FA44BCA151 /* OWSDisappearingMessagesFinder.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BE0768A111923509F46F4BB41060D827 /* KnownStickerPack.m in Sources */ = {isa = PBXBuildFile; fileRef = F868E7BD2322F1D596B9BECE70CB995A /* KnownStickerPack.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BE07B6DF702E7F78D0D216EDA8625F83 /* AppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = C9DC72AFF133FC0861A4661AB8299B7F /* AppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE35B9A083FB04B18477E1BD6061756C /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 5102900FC717B1997410E7EFEC985988 /* hmac.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BE51C769ADC84C297B3EC67F901DD64E /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B9ED1595B7650DFEF1C22519A000817 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BE5C123ED3D7D4B470B5094C0D991929 /* SignalServiceKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 64F34C7CA15311DB4CC906FE7017E311 /* SignalServiceKit.framework */; }; + BEA740E391AD174029D195866082A8A5 /* AliceAxolotlParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = A6349C3413185AEC1F646D497F67E543 /* AliceAxolotlParameters.m */; }; + BEB9FC748B733E6D99C96DD0A976093A /* CallManagerVideoCapture.swift in Sources */ = {isa = PBXBuildFile; fileRef = DECA5BB7DA9BE1E27C189A7FB22BCB31 /* CallManagerVideoCapture.swift */; }; + BEC792489EF7E43CDDB40487D4658735 /* OWSFakeProfileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CA933BB0CFFDEE1B858BF745769896A /* OWSFakeProfileManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + BECC17D8EB264AE3D561F36A1F8D4F6A /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 241639D82CA2E9DF892289312654136D /* TextLayerModel.swift */; }; + BEDB06F250C2B46B791E238D405290E9 /* SignedPrekeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 677AEA3568419D9402DF19FD28949FF0 /* SignedPrekeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF3C63E2F47EC2AF5CB8F86C7B38C9C2 /* ExperienceUpgrade.h in Headers */ = {isa = PBXBuildFile; fileRef = 842F3B636BA1042D230D2679A31A422F /* ExperienceUpgrade.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF84BCB3A4C44B20EED647699731A9E8 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 9EC32A308C179C18F0805AA1680DF1FA /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C019CB65D4B63B9DBD49D3F1A9A5FB73 /* YapWhitelistBlacklist.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D3DB147FA034754ABB203929995B76C /* YapWhitelistBlacklist.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C01DD7FBE2A873A3F1783ADBE6DE86FF /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6FA44EE2490635838AEC72BAE3237B /* Security.framework */; }; + C056299212E84E9BF958228BDC90A6F5 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 758A215F6B6A64CC41F1F205A8AB6F76 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C081E864126C166B6DC39716ACF10ABC /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; + C0B76CBB97F3E4B09D36B09BEEAA8876 /* YapDatabaseRTreeIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 34CF4E2E0BF9C7E0549D2C357FA8D6FD /* YapDatabaseRTreeIndexTransaction.m */; }; + C0CC996FCDC61E8EA14F4379E5BE0FFE /* PreKeyWhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 161C465DA2BDE1F2E88E2D4612399F92 /* PreKeyWhisperMessage.m */; }; + C0E5C19D16B896F041BE40A93A9AC4E8 /* PreKeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 41CD10B1EB2B38CB8D99862AE1295D7E /* PreKeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0F413C553B35AEC714A313FB0E1EB3C /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9330D9C7D93FA7CF43D622DB27F40D51 /* AnimationPublic.swift */; }; + C1060F51F302DF0696D40A3E14AA422F /* YDBCKRecordTableInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FC748C3BABCE5F396EE33AEAF98828 /* YDBCKRecordTableInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C120EDFE5D1E9F7E08704EE81CA38CFA /* MathUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1186AD4C6C12DE518EE88B747475E4C /* MathUtils.swift */; }; + C15F6D4EF527AB4523B12841F139B144 /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 991C108974A7C912AF5B6A48DF245FA9 /* SQLCipher.framework */; }; + C190CE773BFE212249ED8B42B122F34F /* YapDatabaseSearchResultsViewConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 629507CE36A45E15FBD72C585F3010F2 /* YapDatabaseSearchResultsViewConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1A8BB7D9DD16CCA116C6C3DAD6B8047 /* SDSKeyValueStoreTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DB8D2766995871A2CFEA39C1E4ACD9C /* SDSKeyValueStoreTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C1B2AB950EC3E0B0FA40CD2E17833F04 /* YapDatabaseManualViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 0304B7049B64873E033B63F7C6D48644 /* YapDatabaseManualViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1E66019E1D51243F168512E4A1959B4 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 52BE8BACC28046F9C39163DFEE8839EF /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C1EB113695A59816FA4B6D8B4B764075 /* DatabaseValueConvertible+ReferenceConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA18A1B70D7633036212A5660CE786BF /* DatabaseValueConvertible+ReferenceConvertible.swift */; }; + C1FC6CD1768C7F0280D4E8E71002F0F0 /* PhoneNumberTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F9C1BAC072C3535B7359169E0D5452A /* PhoneNumberTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C2058BE720D5E958DC3095EE48A63E7C /* TSRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = D65B2CE21F8BADC7AF9D4487F8B6A3BE /* TSRequest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C205B1749B36407D626F1FA6B3D0D419 /* YapDatabaseConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 088CEB237D147E9183CAD83DD30DCFA1 /* YapDatabaseConnection.m */; }; + C222D277B73278B36BE7190A2469A57E /* Message+AnyAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293DA34572DF60BA5337D6D32AD50AE7 /* Message+AnyAdditions.swift */; }; + C23AB2DE9E01816000AAC9DA771527E4 /* OWSIncompleteCallsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 028D84DB7B207586E8437BB78D6727DF /* OWSIncompleteCallsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C27E49A40AF49C4DB55F8118EB1B8AF5 /* fe_sq2.c in Sources */ = {isa = PBXBuildFile; fileRef = 74E43EDFF076E4F036C7F9E2FF841DDE /* fe_sq2.c */; }; + C281A94C6DB28032A63041C792532059 /* Provisioning.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1B528E5D9CC13F150D3F6A958D06A55 /* Provisioning.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C292AC5D6F0DCB879FFE53F78613A014 /* firstly.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D73D7552976CC214911B4CED2A4B766 /* firstly.swift */; }; + C2986BC7E2AC545ADABCD6198239DE3A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + C29FA7B36C59691DF117CDE177BA12A1 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D5B7A6E17E9EE0B7E8B4CBA4147AD4F /* Mask.swift */; }; + C2B19659F78D1E9E274B6D6069317449 /* YapDatabaseFilteredViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 27EF9AAFD04C22030C899B9372FEADFD /* YapDatabaseFilteredViewConnection.m */; }; + C2C4A25EACE7E750392C2226878EE9DC /* NSData+Image.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A8A998C17F68D8CFC2BC6BBD7475DE2 /* NSData+Image.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C34CE117C8B585F80689DF332B21579B /* field_mask.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AA729F1AAE9B29641195A079A1FFC5D /* field_mask.pb.swift */; }; + C3959FF35DC41208B4547B6C0B4C9BDF /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = B94C9AFA8C712707AA6C26EBEE4152E6 /* ge_scalarmult_base.c */; }; + C3E159FBF64E19B9879EC46096775153 /* OWSCensorshipConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC4796A1E3652784CB27FA50E1AA6CD /* OWSCensorshipConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C3EDACD5506A308EFF14ED045F30095D /* OWSFingerprintTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4518A2D67D847B66F95837047B7C0D6E /* OWSFingerprintTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C40B6E29D4574ABA1EC372A2BD1DC647 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + C40C6AB7BA3F0C3A19E36EA04E9D8323 /* YapDatabaseRTreeIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DD1FB2889FED3F5EC7B04F0EC81761F /* YapDatabaseRTreeIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C44BA6BA4A2D0BDFFF89AA54C0E6838D /* YapDatabaseCrossProcessNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 68B3D8C1ED3D7E4D05408608862A5865 /* YapDatabaseCrossProcessNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C45D99F9BBC923773E3530C189BB485F /* TypingIndicators.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC1D445593A00DE58912EF5E5B2C9B27 /* TypingIndicators.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C45EE9C022D82D5298CFAD01367EE079 /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = ECF2B846630368B0C151EA367960744F /* TSInvalidIdentityKeySendingErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4B15F934A7C15C297DFEB0F7EA6F3D1 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8740451DFD67DB8773010099BBF355A8 /* TextAnimatorNode.swift */; }; + C4BAC0CC86CD5F749605165701CA84F3 /* SQLSelectable+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1992EF884B67959CE643206F74B26992 /* SQLSelectable+QueryInterface.swift */; }; + C4E2FDA531F9A4668DE1D5751F426573 /* GRDB.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E495C7F3DD547814C00AF9396B777A97 /* GRDB.framework */; }; + C50B336DC4DCF54D91EC606F29A50147 /* YapDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A51A781237F4A90E3352245F7A84DBF /* YapDatabaseManager.m */; }; + C54175D98FD35A1230A233FA1B390B94 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D12BA32C75716A4ED19F958D09DBD72 /* AnyValueProvider.swift */; }; + C55A197B6CAAC37C191CA6B5DEF35A1E /* PhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = DD5307F4FD8BEC651DFABF5A3FEA1F21 /* PhoneNumberUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C583AC61BC4073C37D27F266797CCF59 /* SessionCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = D44AE2CBACA7CE67447D0A0275FEB8EB /* SessionCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5AA565EBBEACFCDB8B94CC5DA67A2A0 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 369298AC3C1D694A07C1B269E78764AB /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5BBEDE56557FEA104528FAC8345CAC3 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71308401914DA67AC38B589EF10E8743 /* Ellipse.swift */; }; + C5F91FF90ED1A70BCAD1218D33A44299 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28659CD94F6822A9FFBFB0F2F1AC3E33 /* ImageIO.framework */; }; + C6005DCD8E54C46DD8B0B71D6204E919 /* OWSError.h in Headers */ = {isa = PBXBuildFile; fileRef = 23CFF8E3CDDFFDC067FEA8DBCCE53C37 /* OWSError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C616F5B1F0294635A0BBD66260955AB3 /* NBPhoneNumberDesc.h in Headers */ = {isa = PBXBuildFile; fileRef = 108FF4670E744A8202DCE71A5964EEB5 /* NBPhoneNumberDesc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6466CA32E4FD6EE1B5F642AC6594832 /* SAMKeychain-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 02B88C2ABD85B5114FFBCA0115C78DE3 /* SAMKeychain-dummy.m */; }; + C64D2A7E736FE96C041A422B358A021E /* SCKError.h in Headers */ = {isa = PBXBuildFile; fileRef = A9D43DFCEACECEE513D6F051FCA67E5F /* SCKError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C65DE00006EF2CC685374536FC124104 /* SignalIOS.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C1A223F40704E00667156A3019DEAC6 /* SignalIOS.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C671ECB7284F9B36FC955C93B6339BCA /* Association.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09355D700D6A1D2A91FC08F455700B83 /* Association.swift */; }; + C68431D07A1E092451CD50B8F74A0F3A /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 47EEF0D9EF07F92F380082F483D1405F /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C6D0A6C2EF8ED4A3CACB29EFE1E6C51E /* OWSIncomingSentMessageTranscript.m in Sources */ = {isa = PBXBuildFile; fileRef = 969661AC1E5B1934BED72BA47ACED21B /* OWSIncomingSentMessageTranscript.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C6D775E0DEE4C5877C5B3A273C19057F /* TSOutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA84CC5EC75B0918BEC82A05D7CCDBF /* TSOutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6DBC60F21CA27B847487DC9D51D1569 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D2A7DADF4FE24829BECC0CF45A58B74 /* FloatValueProvider.swift */; }; + C6FD7151E2E573A1627BB12896F93625 /* SignalRecipient.m in Sources */ = {isa = PBXBuildFile; fileRef = 66DD666EE501C7DE8C6A66D1D4FB8E67 /* SignalRecipient.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C6FDB15938EB849ED2B0819C3FAF6A73 /* EncodableRecord+Encodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE752B056B5096238BEFD06676E2E8E /* EncodableRecord+Encodable.swift */; }; + C7071347667DAE00776BB371A942179C /* YapDatabaseSearchQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EB29A63A8A980A3671EB0F4C3147329 /* YapDatabaseSearchQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C72D4E3D708D8DB3B1732083B8AD043C /* DatabaseReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECBDD24B609B8442D6A4CC70E720B60F /* DatabaseReader.swift */; }; + C7523E38579924BC2093CDA670396FA4 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF1AAFA3B20E911CB9F6B3E363736CC /* StringExtensions.swift */; }; + C76FBD4445620A9C09A4D66175E3EA7A /* SSKBaseTestObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB64EA7CD9D951CBFC7A9F39089E810 /* SSKBaseTestObjC.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C7B3A3D8DE952CFAD2862FB2FBCDDEF8 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = B879A9A33EF8AE4FDFF5C5716636D097 /* thread_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7E83F8661EB8DC15B8B1F4D3F56FB81 /* fe_frombytes.c in Sources */ = {isa = PBXBuildFile; fileRef = BB34120114090F11DD6694C0EC08A9AB /* fe_frombytes.c */; }; + C7ECBF6301547F5F8C612EC8E6EA9E0B /* OWSBroadcastMediaMessageJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = F426C62F3DA5E23D372A34ADAD811CCD /* OWSBroadcastMediaMessageJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C7F78266B202CF4569C4E72EDED1A40B /* SDSCrossProcess.m in Sources */ = {isa = PBXBuildFile; fileRef = F067C53930C5F78627592F0BEC397EC6 /* SDSCrossProcess.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C815F1ACB5AEFE7183CCB93E1D2B3766 /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EBB8028FBB1C993DFF9874F1DFEF217B /* Reachability-dummy.m */; }; + C816F2CAD26656D713278DC07111FB9C /* YapProxyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC2677E8D8665F18AEFB5FC453DC549 /* YapProxyObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C820363B9279B09F69E97E3A6F016B57 /* YapDatabaseViewRangeOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 41DBB793CECE75C72591EC437704FE2B /* YapDatabaseViewRangeOptions.m */; }; + C825B84B3E3553709AB402241A218CC9 /* AppVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = C76E64D9C7BF9B64A179F3EEDF4462AC /* AppVersion.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C82A2AF36F4BE25CED4015202FC9D019 /* OutgoingMessagePreparer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3269CCA91473009F9679E9C4C034EAC4 /* OutgoingMessagePreparer.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C86FEEF367AD4526777BFECD256870DB /* YapDatabaseViewChangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = F4A43C0BCDAA81CA2C32A09B7E0E9A16 /* YapDatabaseViewChangePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C87A39490AD25CEFD78AEC37DED4AB47 /* SignalRecipientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 45E883ED80BBC320C52C78279E137E66 /* SignalRecipientTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C894F93912D48AB708CBB11029F21E9E /* TSErrorMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1EBEE60B56D98EC5A86851CF80D2220 /* TSErrorMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C8ED119C44D321643FC56E525D3F7036 /* YapDatabaseHooksConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D4FBC3CA3E3DB8D476FFE310C6CDF8D6 /* YapDatabaseHooksConnection.m */; }; + C8F983AADDDC6D49BA8D6D390E1C7D31 /* OWSMessageReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 57188E89E9266F5041777137D2476701 /* OWSMessageReceiver.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + C9260302C5316BC0582BE8A79E459DFD /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 64E34BF625D110D2D802AF2A2598DE63 /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C956A68D9CDC22681B2CB533507DCD2B /* CallManagerUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282E42CDD898748AEE4846915918249E /* CallManagerUtil.swift */; }; + C95D24C6318E354839B4DC41C837E9FA /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 86EFE202B3556D69CB4BC02DDD33F228 /* hash.c */; }; + C9A03ECD228F8A8D046C45067F9711B2 /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = BD0A4F28BF057BA0DF2B6C943CFD27D0 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9C143174DEC04513CE5177402F22EAD /* TestAppContext.h in Headers */ = {isa = PBXBuildFile; fileRef = EF9A52100F9828266C066226B2817624 /* TestAppContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9D02BC92F23E2C357F7814E7C82618A /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349EEC46ED2806BA8CF8E816433CE74E /* SingleValueProvider.swift */; }; + C9D17DF4BB144BD13C892DE9E7946A8E /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; + C9D5B08FAEE6B11481036A86229AC3DE /* UIImage+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = D21ECAF0EA2046464F2990F3BCD368FC /* UIImage+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CA0D39611E4AA5453A4A1CC9DF837D83 /* Uuid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41F227534A4C364EE7543B321D1BF092 /* Uuid.swift */; }; + CA1879BF17B2F3C79278CCA7BF611971 /* Message+JSONAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF96395352891E65F4678FC8103B9D0B /* Message+JSONAdditions.swift */; }; + CA29D2FCF821C4B6DCEF34891DCE8001 /* UIViewPropertyAnimator+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7618298F4450FDBB4BBA3BDF1ACB10E7 /* UIViewPropertyAnimator+Promise.swift */; }; + CA49552A8F6ACFA73893D8C530E11D16 /* GTSR1.crt in Resources */ = {isa = PBXBuildFile; fileRef = 163F04E99415C9328F877CEE43B16CFF /* GTSR1.crt */; }; + CA94AB3AE2971CE53599104CBDA0F596 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; + CB3295322F849B68194EFBE56F1F7CD3 /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = EE09E236C61FDB7558FAB3924EB726EB /* random_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB597A4A7756145C769DBB4867AE7237 /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 00460342157CCB42644CB8CB5E615473 /* TSInvalidIdentityKeySendingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CB6ABA50EA2E6903CE3BAD1F3A4E2569 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B19F286684E4CC5F3E299FDF2622034D /* BezierPath.swift */; }; + CB8309ED762266B3BD696153BBCC6A15 /* YapDatabaseSecondaryIndexSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 32255FA5B358E61203FE4CD179C4EAE7 /* YapDatabaseSecondaryIndexSetup.m */; }; + CBA68BDFBE9663F356C2FA45FCA5037A /* YapDatabaseAutoViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A3F144C4E1BDAA2348F8B6ED11D5A36 /* YapDatabaseAutoViewConnection.m */; }; + CBD559577813FE19DAC7D546240C1CA3 /* blamka-round-ref.h in Headers */ = {isa = PBXBuildFile; fileRef = BEED9D043838A54055FB41D62459307A /* blamka-round-ref.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CBD73FF6841685DDF01642835E3C26E9 /* OWSFakeContactsUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = A72B6C49AACCC1A9C8BFE11707C19BDE /* OWSFakeContactsUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBE77F654974AAC84AA259BACDE0067F /* empty.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 873866D3AD10C05465C4973F2483D45A /* empty.pb.swift */; }; + CBF926F10366C322A00C27402D181BB4 /* OWSFakeCallMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 384D9753631D12FBDBB56DA447A15B90 /* OWSFakeCallMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CC60BD0969B7343286DA48DBA3FA9D54 /* YapDatabaseViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = EBD780E193135CC873233CEB45D7008E /* YapDatabaseViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC91EC4646B5A6D008234A1F5630203C /* sqrtm1.h in Headers */ = {isa = PBXBuildFile; fileRef = 749FFD233BBAECF4D10173427121F105 /* sqrtm1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD041F568070377ADF0AEBE36A3F3AA3 /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A510C9D79C0DB518CFC61C4FD6E0512 /* d2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD1F309A0E2A4AC8ACBF9517535D4322 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DC275E024AC4D1F09A088DFDD6795D4 /* ShapeContainerLayer.swift */; }; + CD20874F4FDD1DA1562B445705674668 /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1ECE41231105E02FF1FDBCF291D681D0 /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CD2853BDB59D1A2E7F17719AFAC60592 /* zeroize.c in Sources */ = {isa = PBXBuildFile; fileRef = 209B9E609BF6F87FB064EB8CE950C646 /* zeroize.c */; }; + CD3D007DFFE7D9BB19B9325E1B0EE4EB /* TSThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D4547EDB1B95EB634403A3CEC273EBC /* TSThread.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CD40F510635490B807649B0E80E02387 /* pow22523.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E3239527717618F29351D65559B11B2 /* pow22523.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD732114357C6B92D2507A815C35F6B2 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = A12B0CD4BA51C6A88726124E7A5CE9DC /* DDMultiFormatter.m */; }; + CD97ABB1A5D7B9C75A9B65CE5E664B21 /* TSMessage+Builder.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE253ED6624D3AEAB955D46ECACC0332 /* TSMessage+Builder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CDA042A09D06D3492F196E91D147FA72 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01A30E0B7D590F3DC42DE9621AD0747B /* PathOutputNode.swift */; }; + CE0FA77410331BEB6169C4A94D458612 /* YDBCKChangeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = E06BF7F2312D91EBAF85A213C9C4CF5E /* YDBCKChangeQueue.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CE1D4744784B707E34600A0A3419CBDF /* OWSMessageDecrypter.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC23885517995A4D453F69FFA949314 /* OWSMessageDecrypter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE54DBB953F81B65931F7556127A8333 /* OWSFakeMessageSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 07ED08009D04A5C55881A283C489F432 /* OWSFakeMessageSender.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CE6FD2FE687D4DA1DF22D0D73C94CE16 /* TSThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B1BC4B0881E25EB6F2451D7F11559B2C /* TSThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CE8DCF9B830ACF2BD8C160D37594B60E /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6494EE6D300B8D1B1C2AD0435FEF9322 /* PathElement.swift */; }; + CE9604A6AEEDAA9449DA5F64E6CA9E40 /* YapDatabaseExtensionConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = AF5DF01B06EF3796B6112347EAAFFE3B /* YapDatabaseExtensionConnection.m */; }; + CEFBCC0104369A1D2E92600822CDCF39 /* PreKeyRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = AB5A4809015021B0BC6D7557FA5CEA0D /* PreKeyRecord.m */; }; + CF03B73EDA0A9E6A994B08F3272401CA /* SQLOrdering.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9901079992C3104E23FFA5F84F23DF04 /* SQLOrdering.swift */; }; + CF31A47F263AF322BF5A592401F8F6F0 /* ECKeyPair+ECKeyPairTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B4FBC1738F0E890846B08BBC8C7BB64 /* ECKeyPair+ECKeyPairTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF338E501F5EBF77190BDAC51C56A335 /* YapDatabaseCloudCoreTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = A2E069C56631D9C5CC0325F69B10A5FB /* YapDatabaseCloudCoreTransaction.m */; }; + CF5C2B734F5C2CBFC50A1EEEEFDA22F2 /* OWSFakeContactsUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = A861E3D411DC2C19FDD1FF9033EEF419 /* OWSFakeContactsUpdater.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CF683CD5DC887F55E208ACC52B7F7E10 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = F19F21D43543B78EDAE4741833E75F7F /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CF6AF5229FDEB26F71DBA17B68DAAFF1 /* Visitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BE6E816D0DB7337B0577886C3CB7041 /* Visitor.swift */; }; + CF6F531F0834D2B25AD98A5C8A7D5CB5 /* ProfileKeyCiphertext.swift in Sources */ = {isa = PBXBuildFile; fileRef = F983ABA392A8086CF87E862FF1DD9739 /* ProfileKeyCiphertext.swift */; }; + CF754CD7511266C87DAE011A7C00A984 /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DBC84BFD875E065540FE6AD2E751837 /* YYSpriteSheetImage.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CF76E7B94EF114027591DF44E167A83B /* TSGroupModelBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 742F146C6F0382967BC6F17889A733E0 /* TSGroupModelBuilder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + CF9CA42E0111CE4076334921564A786E /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F33C8D25E98B9A717952573570DFFA3 /* ShapeNode.swift */; }; + CFAA39354821B8F663D5E262A46209F0 /* OWSMessageUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5F067C05E90613D7FF0E0C5772B8DC /* OWSMessageUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CFBAB1CBEEA704AF162CCE25CC475B85 /* MessageKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = FADF16AD85EEA6FA78E9C22CEA538480 /* MessageKeys.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CFE380AE8AEC06891B116D78C511F88B /* fe_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F2A0795B9BEF6FB7075CAF0154CEE8E /* fe_1.c */; }; + D024E439E4AA454C122ABE618C9BB189 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = 37EAB0ED289D644828DE9A4E5A71D3CA /* Mantle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D05B3A9ECC8A27B41F32CCF1918B28F3 /* SignalRingRTC.h in Headers */ = {isa = PBXBuildFile; fileRef = 56EE384A9E8C00B06E3B1EBBEF426B38 /* SignalRingRTC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0AD457BE455C5CFD248FA581FFF8AB8 /* NSDate+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = EB764B9157B4C1A93325A6CD081879C0 /* NSDate+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D0C5C542779CBF621A33C2FFA82502A1 /* PureLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 00EF8CA20D97C7DFE13B6F97238AC829 /* PureLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0CBA39EAE006D910066D8D5515387B7 /* YapDatabaseCloudKitConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 65244BD0E71E8B6958C3D6918AA98DF5 /* YapDatabaseCloudKitConnection.m */; }; + D0D342879EDE0C08A35CDA9C6ECAE2CD /* UnknownStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54B9389558C000C8E4C09B18DCC64FC9 /* UnknownStorage.swift */; }; + D0E0DB92961CA977DA2C8A501D6DC1FE /* TSPreKeyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 570B5A65433F0DA5A321D6D8D94C7FA7 /* TSPreKeyManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D0FECA28DEFB374BED3635FD06BB1F2B /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = EC6AE185F111FF7F2F4D9678B0839959 /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D1085D46C4C6EA927D85D2B984D7EBCF /* OWSIncomingGroupSyncJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = F524D1F0BBB78B7A8B4A0E36F9DCF24A /* OWSIncomingGroupSyncJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D11ED9452E560916A746604E145E83DF /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = B259513BB736E86454910FDA4F79BFD0 /* AnimationSubview.swift */; }; + D131D252D6BC33EDDD461ABADB4DAA37 /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 681FB99907713E32993FD03A0F07AA8B /* quant.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1494A5A907018FD63E68E2F4E3E196F /* DeviceNames.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0B718D630D940AC0D4EA0621403FEC8 /* DeviceNames.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D154DCA43FBE223B95AEC7BFEAB14C63 /* Argon2Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0F018B238D00AD41284F6E1FC87EF09 /* Argon2Tests.swift */; }; + D160D3D698F70E417A25ED57A01F4037 /* ProfileFetcherJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5F1A8395C5552C5E1030FFE20DE95A2 /* ProfileFetcherJob.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D172C8F98DAE34A59A19BEEA300D30B0 /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = D485DE4092F9A21C64FD373A81BDC1B2 /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D17CC130871A47D7D8506018791036A0 /* CryptographyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A18FDCFC05CAF40F38E4D82D05AAEDC3 /* CryptographyTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D1813D24F868CAB5A920807F3B9EFB7B /* NBPhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE7713E199523A674EF30C2CFCCA319 /* NBPhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D19A4119F9537836DFCAE635EA83CF8F /* libwebp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB4D9731C2A0D9C32E3ED6BB96977B6 /* libwebp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1BCCC40749299AEAF570ED0DA2528D2 /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = C0115A13C0AC044495D621AFFEF5FA7B /* Reachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; D1C74BEA669752689FDFC6CBAA191BBC /* Pods-SignalTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F004619DFB4EF9C1C506145E5838DBC /* Pods-SignalTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1F67FA8BC521D7EE8000865AF97FA00 /* SMKUnidentifiedSenderMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4109F35175FF329FE9C1B0611F8E208 /* SMKUnidentifiedSenderMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D202F0EE93A8AF523EBC3F1E4719A0F3 /* argon2.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C62269514E0E27895D22AEB1980A9E4 /* argon2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D207CFCD5AC563D4B308A6F086F035E4 /* YapDatabaseExtensionTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = F4CADE153C2991161B905C309DD6AC3E /* YapDatabaseExtensionTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D21A6ADC7A6196DA89638CBC4BECC662 /* SQLRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C09DE4E0A8BAAA7E7AF1C674075391 /* SQLRequest.swift */; }; - D262F6D17674DBC78753499DD7DC23C8 /* minishared.c in Sources */ = {isa = PBXBuildFile; fileRef = 6DEBEF1FD968094287E38B1B48EE4D60 /* minishared.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D2908787F7BAFB7B908719370C197FBB /* backward_references_cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6AAEA563D70EAFFEF7E3EFC317BAA774 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D29B4AFB97321421D3782D53DFDFD313 /* LogEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9693E4EB0BCAAB5B47CDAA852414B1FD /* LogEvent.swift */; }; - D2A090D3E3DFDCEA414799DCAD725D3C /* TestAppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 30816A832088DFD5846515F401278FA5 /* TestAppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D2CB55771A5AA3734A8D856888228E1C /* Argon2-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A67E31A46619B3FE6DB6FFCB52EC6BF /* Argon2-dummy.m */; }; - D2D48EA853F58EA2D84308DB527F676C /* NBAsYouTypeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BCCB1B8AB51A40E4CDCF7CF943C8493 /* NBAsYouTypeFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2DB38CA796A3812CA856C350FA23870 /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = DD016A92307F8442FB2248BD515F2058 /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D3116716421490FEBA5FD014BE87DF10 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 468169FBCDC93B3DF21E70E90E258727 /* LayerTransformNode.swift */; }; - D32AFD49106B88AD9FF077E63235C5A0 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F681C274B5C3F5AFAADFBE1E68ED549 /* YapDatabaseCrossProcessNotificationTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D32EB4BC02AD6D01F12D4AC95EACB44E /* BlurHashEncode.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA6B7C46FFF70EC5D24ECD9E04F4E16 /* BlurHashEncode.swift */; }; - D34ED87430F37027BDD8B5554CED7C7C /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90B24F22FA215D25821EA458EB4217A7 /* TrimPathNode.swift */; }; - D3539BA0E6CB072A194052E36879F8F7 /* YapDatabaseStatement.m in Sources */ = {isa = PBXBuildFile; fileRef = 69080F9DFFAA6671EC900CAFEC918523 /* YapDatabaseStatement.m */; }; - D3702F737FB69B46B9D0B9C924D1322D /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 99E0E4A355C5FF827F31627986762574 /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D37736D07B43D0A797167ACFC37B33BC /* SimpleExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1781646E871A34F5143B25DD5D762CE /* SimpleExtensionMap.swift */; }; - D399A0AA5B5733899D6863674FDA0732 /* OWSSessionResetJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = E889A0B3C5A1216B5862A255A74C8DAF /* OWSSessionResetJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D3A0A7E0F0B38913ED77C19DD601B194 /* AES-CBC.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D50B6F2B61F88474F77DB5EF6EAE1A2 /* AES-CBC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3B9F677DE6F6ED395D7A82EADF0D439 /* YapDatabaseCloudCoreGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B3EB2FF3200CF3CD7673640065CF7A6 /* YapDatabaseCloudCoreGraph.m */; }; - D3CD54E0F814AFC23D38A838765E5B5B /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F71B2B7A3932B7E2418711B9AE858A2 /* common_sse41.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3DB69E0BC79C8B962101EDF1E150E9F /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = E14D0A45F78943692898F1B1EF9448E9 /* Merge.swift */; }; - D3E5C62E2A8669837E6A0B55AAD27882 /* SSKSessionStore.m in Sources */ = {isa = PBXBuildFile; fileRef = D0CC9BA28996B1DD40CDE1CC4A66B800 /* SSKSessionStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D3EE3C39F5679A93DF82699A855764F7 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 453B41A70EBF7043CC4C5EEF5B697C54 /* CocoaLumberjack-dummy.m */; }; - D4A1BE0D77EA08672AF3B0B1A8C8DD49 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE5496FBF2598322E8285C5506D9D2F3 /* AnimationKeypath.swift */; }; - D4B59D1638AEE23C38B887D8AF67D903 /* UUID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B8C437D8E6696A15C7D09862B6EB5A6 /* UUID.swift */; }; - D4EB5C0496B0A4C1B249E8DEA6FE2F38 /* Mantle-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A665C8D0FCC6A40548479891A7A0956 /* Mantle-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4F39373BEFFF72CABB453D57D69127D /* pow225521.h in Headers */ = {isa = PBXBuildFile; fileRef = AE940282F311F920A2E6334C29321953 /* pow225521.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D5158196795A448CE4294E3BD693507F /* YapDatabaseRelationshipEdgePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = AF911327AA4F6813F2C7ACFCEFF248FF /* YapDatabaseRelationshipEdgePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D51768ECF629A470C48753C5A7D29C17 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 23880F956FE86E1ABE3354C5695469E7 /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D578D31448731683D468FF555C7BA010 /* TSDerivedSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = 75319EF62B7933CFE440DF0A6023F114 /* TSDerivedSecrets.m */; }; - D5B032BCC6F5332DF49585B0B2BE9F21 /* PreKeyBundle+jsonDict.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F3FBEFD6E2898784F50EA49B45C44CA /* PreKeyBundle+jsonDict.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5D07BCC6B9C60F56432479C4773C4DF /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 3FA3259FFFD148F2F88C2970D267AD24 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D5D33A23C71932062040B99DAF12992E /* OWSMessageSenderTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 74CF6F4BA92974133E57991D36D9A87A /* OWSMessageSenderTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D5F2EC7CDDD99AF2A23E7B87DF376A3D /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 4356D4E34AFFECA8DA029108F5EE3A6A /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D5FB41126B97F4657BB7FC97EF2559A3 /* NSDictionary+YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = A51A5F2CA5CCBCCD0A63E7991733119A /* NSDictionary+YapDatabase.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D604E0DD23878656DF2CFBA8671DC473 /* OWSUploadV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C01C9B7BFCB3226E380C770FA21284 /* OWSUploadV2.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D610911E0DA01246AEA1BA1EB5CF3BD8 /* YapProxyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E81F928492EB818A659D5F9829F301 /* YapProxyObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D62E75BAADC0D820725119D88DB985E0 /* YDBCKMappingTableInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6815112899DF1CCD1D6AFA67371E3FE9 /* YDBCKMappingTableInfo.m */; }; - D67928E78BFF25690B39F081F44CAF70 /* YapDatabaseSecondaryIndexOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D7C0F2919910D09C2189CFF86EE53E9 /* YapDatabaseSecondaryIndexOptions.m */; }; - D6B095B82DA90148ADE6A4BA4FBEB486 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D4BCFB01F91E94906B915E59EB827C5 /* CurveVertex.swift */; }; - D6BA601B743EE480952EE13EB68FD7A5 /* Message+BinaryAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDC90AD3C761FF59789F466337DA68B9 /* Message+BinaryAdditions.swift */; }; - D6D08BC1259759816A54CD8C3C3AA66A /* SSKAccessors+SDS.h in Headers */ = {isa = PBXBuildFile; fileRef = A25DCF346771258420DF23207B991C98 /* SSKAccessors+SDS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6EEDC10D52AA95A1E396F036F0583E3 /* NSArray+NBAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 920E151DD10BB82291708486F3ECC6EA /* NSArray+NBAdditions.m */; }; - D6EFA452B69FF3690AC5718538828ECC /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C9A8E966B89CA260B1B8B8BFA105FABE /* YapDatabaseCrossProcessNotificationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D6F380A1A7C89591F60F83DBFD8D1FF7 /* GIAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 763158AC362DA705C6DD90BF6FBCF5DA /* GIAG2.crt */; }; - D75164614286351B60FCD4B1CB4D88C6 /* NBNumberFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F74694184AE27F8A60BD8BF6EA950BC /* NBNumberFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7860FD92C9C695F141DB804E46C8FCD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF2AD5A5ED3B7202A192BA2A14CEB665 /* UIKit.framework */; }; - D7BDE9D18235F84FA375600BA999AC54 /* aestab.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BE48593892E4DE2ECE5D85BB3F4534 /* aestab.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7C295BD348833C2175D7A1F1C5D9A9B /* crypto_int64.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C09C18CB99FC9C2C8C8C6C8BE6045D /* crypto_int64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7E87A4D841CA3629B8ED71F5CE4C0F2 /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = EF7DC3A18C30E556670435D3D8C16ED9 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D7ECE7288F7B9695F1722FED3E3F26DA /* OWSUnknownContactBlockOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F51CA663A963C195E31230BBD8B345D /* OWSUnknownContactBlockOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D80386A12B8326165D951EBC93FEA2B1 /* TSInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = FA8A660CFFD3C539F73E19B7ECBBD878 /* TSInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D83B536EE5B8927EC5E2B0D1375B706C /* YapWhitelistBlacklist.m in Sources */ = {isa = PBXBuildFile; fileRef = 25D47E4CCF9063CB6FEE363EC5364ACB /* YapWhitelistBlacklist.m */; }; - D86E6BEFB1592AA29EF78F6C06070C8E /* OWS2FAManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 019D53D4402F35C7BC973E81145A65B3 /* OWS2FAManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D87904B95BBA58D1739894BC8625171B /* YapDatabaseFullTextSearchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A040009A076F3B84C1881716281302E /* YapDatabaseFullTextSearchHandler.m */; }; - D88D4A86862B4E3A9E6123E67C4C377E /* JSONDecodingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74301B69124E9C92AD6677CD2766BFC4 /* JSONDecodingOptions.swift */; }; - D8A702B92E418F3416FDE88E315AD346 /* ioapi_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = F0643185F004993989A46F5260564E43 /* ioapi_mem.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D8E7374D639B84D0953C2BD4231E33D9 /* YapDatabaseManualView.h in Headers */ = {isa = PBXBuildFile; fileRef = 72B02BC2DAC48A6BCE12E80BEAC699BA /* YapDatabaseManualView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D92051670C71C7ECDD09C40278D9D0E0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1C6FA44EE2490635838AEC72BAE3237B /* Security.framework */; }; - D922487C19AEB410E074D5F1518AAE3D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - D92C532F81FE02C77732C0E66CCF454A /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B31C0FF7E9A7FEB107C6D7D99A505E4 /* sha1.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D9475E48E8C9536B73828F6F538A4816 /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 6005E2D24C584C45BADC3823B382CC6F /* ZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D97C2CC7E929C27589EA3708FF8EFC18 /* SDS+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 723EDD763834ECC0E26C25001C873F64 /* SDS+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - D9B6D4C05B59D7FE9EF66026E60FF7BB /* YapDatabaseCloudCoreTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 822B08290D83755CC51600F6F76CC6E0 /* YapDatabaseCloudCoreTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA2EE03E5E488E527A93DD5CDD17AD4C /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 53F256057908B139EEC19B3912E115CD /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DA586F3ABA02D53686493A8FB2FDD6E3 /* SCKExceptionWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBA8097A078FB21D2CAF9F6D46D28D7 /* SCKExceptionWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA5B2A6DAA671C4A42C13893AC88AA13 /* YapDatabaseAutoViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2310A7920EF472FBC8650EEF056CEF0B /* YapDatabaseAutoViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA7A25F29D95D58E063492FF44558432 /* DeviceTransferProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49BFD8CBADC37E059A19BB73D5688FD0 /* DeviceTransferProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DAB9ECBAB227D7921C79EBC4D4A86231 /* DeviceService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A596DA826CB09A5F12E0EDD53867896 /* DeviceService.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DACBF73818217EC3C7C64858259589D3 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = B90F379E9C6C48FEBBFC94E821195B29 /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DAEDD903449D3236B5D00E8A32262326 /* YapCollectionKey.h in Headers */ = {isa = PBXBuildFile; fileRef = CC24645AC2B91588D7DBC31EFEB2C1D2 /* YapCollectionKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAFF02CB2ACA6F5DA14C36ECE43CF9DE /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25971AA90226C23AD0BF783BA5B21659 /* AnimationContainer.swift */; }; - DB0D71EC8ED59FB5C0C10E7E175D1F38 /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */; }; - DB30767F1FEBA1BEACBF3383DC789B95 /* OWSDeviceProvisioner.m in Sources */ = {isa = PBXBuildFile; fileRef = 8504FC560CB6CBDFA16D23D0DC5170DD /* OWSDeviceProvisioner.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DB5328A01C8E5C772FEC7390A303315F /* TSContactThreadTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A76CBAE0903E059FF95F894041C77F6C /* TSContactThreadTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DB6D2550126013C593BBB3F950E404BE /* TSInfoMessage+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A20B2C859A5C5CCCFEBE5F2BD692A95 /* TSInfoMessage+Swift.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DB8AC48BA58EA5C23FF65B40C7D1E7B8 /* OWSWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 63DD14CCFD05A09C119891CA46EB7417 /* OWSWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB97D66FD1A704C3E09C3C336FDDE129 /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 72386D1D2E2F9B7A09A03FCD5FB0F848 /* YapDatabaseFullTextSearchConnection.m */; }; - DBA5F2FD4E0984E83FEE0247A2BDBB19 /* SignalCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC9C8E05BEB296D076BEBA34B92302E /* SignalCoreKit-dummy.m */; }; + D1DE79FCDDD9F856B0C0D671B6C2C531 /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = B4A752CB8F56867279ECD1FC82468245 /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D1E0E8E6272FF56A73C5F3B357B01B45 /* TSOutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = FA2B36A01811830591008574797517B2 /* TSOutgoingMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D1F7C5EAD998D60E1314D48475F3EA99 /* TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EE85E057F704EF5A81FFE758640F933 /* TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D1F82A820BC1C0064C76128510B4C436 /* OWSOutgoingReactionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DAAE5617CAA3B9A5E6B38B0E560227D8 /* OWSOutgoingReactionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D201CDD71FD5714B02E9B09EFC0962DC /* TSMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3CEAF835E0F887B2C8B8334A1D91235 /* TSMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D2305C630BD26F13BEA333515621C22B /* TSAttachmentStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF1FEB748F4E2F6F0BEC83477ACD3F4 /* TSAttachmentStream.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D233E70B5552BB492716BA981370FAC1 /* SMKEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6FC4ED8811E347F107A49C95959E08 /* SMKEnvironment.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D2579C1308B2BE9362B1F9D17C4F94A5 /* OWSDisappearingMessagesConfigurationMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8777B3157E0B288D006075DE0993CC7C /* OWSDisappearingMessagesConfigurationMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D27F647F1F446C3A194914A5FC6E730E /* SQLInterpolation+QueryInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AED776EEDB17FCACCDDD974309A09E6 /* SQLInterpolation+QueryInterface.swift */; }; + D284B9F6329A06BC0E6EDD01F494FBD6 /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0F3264669B6DF97CB20CA2CDC776ED6 /* HKDFKit.framework */; }; + D2C93E02622E5ED1D7A1C08ED8A8C487 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 667E87E210915B45D8A5EBE006E26DC7 /* AssetLibrary.swift */; }; + D2F5AEB42C9E6E018BCEA0A2A8CD07AB /* Database+Statements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 394C95F4B1EFD880C5E24F5CDEC03183 /* Database+Statements.swift */; }; + D30713FE85C83943778568D6DD2C61AB /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC71F0FCC7A4F1A4B6920431ED9AB5D /* DDLog.m */; }; + D32D4FF83C193654B6C63E548C5981F3 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 8266CDB80E8A1053D53CDD5DDEC00387 /* DDTTYLogger.m */; }; + D35A8D3F80FBA32E77688413F5529D22 /* YapDatabaseRelationshipNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A72EDBAFC496C405E29480FCEBD745F /* YapDatabaseRelationshipNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D37EFDB224CFC85A3835940BA4B2E4F0 /* UIDatabaseSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEC96DF0B4088549E811BDCDFFA3283 /* UIDatabaseSnapshot.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D38E49943A26176DE74DA8659F0928F9 /* OWSVerificationStateChangeMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DC26CAACC24061E8CF7ECE050E7C5E8 /* OWSVerificationStateChangeMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D3C3489DD39FD23225A3039A51E95BFC /* OWSGroupInfoRequestMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DB60FD508C7CF04CC42CEAAC85EC0F7 /* OWSGroupInfoRequestMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3ED11A86351BFBEEF71B77A894780A9 /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = A29025140A4606C7BD4A2D63CD4D68CF /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D456967E0DB81380C9FE5CF277A16C93 /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; + D4583A317111144B73D2C5FF1F3A2D50 /* Promise+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = C006DEB09D56312433161CAA23809211 /* Promise+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D465660F5DFBF54906BA59827A5A840A /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 42CFD80AD56AB1D157B353739C9A4C70 /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D4E52BE0F2C57860A71E4661727631EA /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = B0FAB507421DAC3607F1D775AC53E6C4 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D520C6DA2A8E4A1AE3FBB09DD0216ABC /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B2D057DDA7467205693A088555FA8D6 /* CLIColor.m */; }; + D54AC89C61735F397231C808EAF8710F /* ChainAndIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = F6728E7AB008BCA6CFD7FB3580BE1288 /* ChainAndIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D554AA5830279F0037F9439812AA6555 /* YapDatabaseRTreeIndexTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B6B8373E7BDD4F3012BECD83A0F2787 /* YapDatabaseRTreeIndexTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D57BAB97CEFE399F0C5D0A9786D9D92C /* YYImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FC5B66E5D37F18AF715264643EAAE0D6 /* YYImage.framework */; }; + D58FDD1380BD236AD3583062571EE02A /* WebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3B62119E30EB12D33560197FB8F368 /* WebSocket.swift */; }; + D5EEEB184E10DC147E95592E8653E427 /* TSAttachmentPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2625643E58084B72EB2848B11BF96557 /* TSAttachmentPointer.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D5F12849C0439B80741A06CABB0CB900 /* AnyPromise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B06E7CF342597C5670DB6A435590D58 /* AnyPromise.swift */; }; + D631115351ADE549CEE8D41BF7A0C66E /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0834825F25D565291B78D82777E06965 /* Errors.swift */; }; + D6798FF1F4C64ECC2786803E7906B94A /* OWSUploadOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 103AB93795293BADEB7E629194071E7A /* OWSUploadOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6A30E1E5B7E93507B9D01F73C1F4555 /* SDSError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F7584791DCED7540E495D43A2407B0 /* SDSError.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D6E30D4A0F2C4F5D78E1EBA6372D51F6 /* YapMutationStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C40597750CA6BBCD22245260BF389E4 /* YapMutationStack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6F96E9542B76674AA57433E72B36409 /* GSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 0DE53E6E23E81B47CAA70A4631D4CB5A /* GSR2.crt */; }; + D72AB0D5D75BED4B561E20DC791B9A36 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = C1ADABCF9C079417573466EF326CB474 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D7799D333D9E6C372E2F2F47019C6ED2 /* Reachability.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 18F588CA8608DD9F073A6D11B7119C34 /* Reachability.framework */; }; + D7977B2610CD42B092D8F01B052CE358 /* YapDatabaseSecondaryIndexTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C8CDFD28340F166852D4662263C943 /* YapDatabaseSecondaryIndexTransaction.m */; }; + D7A15EF38D831FDAD3521D0AB15C2B80 /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DF1A571C1A26BF2DD62F0BB783C05DB /* OrderedSet.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D7C99DB5D28061D17782E258E1548F22 /* ge_p3_to_p2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9CCF2F5AC6AD179DC783860C8D782D8B /* ge_p3_to_p2.c */; }; + D7F3CEDB9B59483BEB07A61A7ACD31BC /* HKDFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = BE886536A0985B4B5BE7CE9600262B65 /* HKDFKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D827C24AD9D95913D9914EE72FEF0295 /* YapDatabaseHooksTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D7D0BD8335285AF26500F5538A8374 /* YapDatabaseHooksTransaction.m */; }; + D852C0068E179AC8EC9C50623F692D63 /* TSErrorMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 748A5AFF1C8441B73D2B4B0DFFA0398C /* TSErrorMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D85D384AD863E301A1F6B4D62AD048AE /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44165D7D7F4F22C3881088BBBDC79A7D /* Migration.swift */; }; + D883B12CFD26420E8D7BCEFC80D9B73E /* OWSContactDiscoveryOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39412FB1BB4CD03AB8B2C4A3867295DC /* OWSContactDiscoveryOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D8CCEB6C364EFB8064EAA6C604ED4307 /* ParamParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 719A59E64769C74356AFD1EECADBC74F /* ParamParser.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D8D6E946C1AF1CDD02E395567C3A03E9 /* OWSSwiftUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 617F86A49681F7C4B105C4F6DD053CDC /* OWSSwiftUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D905FAD565BDCC1D67E16CA100F6379F /* YapDatabaseExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 6177D364D1537A7E9FCC4E155704F2DA /* YapDatabaseExtension.m */; }; + D913C986D3AB9FC2592F2E2E2D439B98 /* OWSMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CCD7426C362FD4FCED598271D3E4F84 /* OWSMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D920DDB983E33B3FD485877D083FFC04 /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = F407410A5C99D9946C7AD25429178CEF /* Contact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D92AC917946E172DE017D5CF86F8E7FE /* Ed25519.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9114F04365B8DBF3F82C5917FE907AA0 /* Ed25519.swift */; }; + D93E3D2BF375F9FB3076BD7184A0E937 /* YapDatabaseCloudCorePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 77D558CCA0C2DBD47510056C7171BD0F /* YapDatabaseCloudCorePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D955CA90A77DA66C8F912F62773BF5D8 /* SMKUDAccessKeyTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FD32E2A8A0B74571E63B1C36A0244FB /* SMKUDAccessKeyTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D9BC8B9F6E43F9039E4C710CDD644EA2 /* UIViewController+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = F6BE324A71C6B0BBC9F3E26D0FFCA47B /* UIViewController+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9C44A62CC4252090B318C767E831754 /* YapDatabaseRelationshipEdge.h in Headers */ = {isa = PBXBuildFile; fileRef = 877DDABFD64566394C303F80D80CC27B /* YapDatabaseRelationshipEdge.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9C6C8BAB324CA319EF7497CD949CBBF /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = 95A2FA9FC923689E82A891AADA67DB2B /* fe_sq.c */; }; + D9D61E8681BCF3EF6C50DA3099D08B18 /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A8D421A535B2B6F91C7F1F89FF32477 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9D81217DBF42D6B07EEE0319BB42645 /* OWSRequestMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCAEAA903AE5CF32D605CE71896991E6 /* OWSRequestMaker.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + D9E016BA940CD9402557F103E0C67B02 /* IncomingGroupsV2MessageJob.m in Sources */ = {isa = PBXBuildFile; fileRef = 489771A67A50A9723B1B9A7A69985748 /* IncomingGroupsV2MessageJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DA0A35A5FDC52D10292441C07492957E /* SignedPreKeyDeletionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 55EB6FC874EFA6AAB2D09B7CBE22E5D2 /* SignedPreKeyDeletionTests.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DA35A7B823053AD02EA2A0C2B3D52960 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = D4A936843847C12E479C560D4BAEFBA0 /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA3C7288AFB4925BD141C260321A2B04 /* blurhash-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 89107E8B9EF2280B0DCBF00DB2852D6D /* blurhash-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA66CC3DB0C43550827BB63AAF4AB034 /* DarwinNotificationCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 77A18DF19E907D41A1046A751C77379E /* DarwinNotificationCenter.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DA8FA5D157745C095509F35D07D3CD86 /* UIView+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 73423061E42C5203CB1CB0D3705A6C73 /* UIView+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA90260F6F88841298FEF66DF3500272 /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3479CBCB6A168BBF2679113B493AEA /* Database.swift */; }; + DADB8EAFCE1688A2E9657681A2F85868 /* TSInfoMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BA9923B18C12D3BAD59D0DF1C491BB6 /* TSInfoMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DAE66D7EC3979AD7AF92269D67669E7D /* OWSAddToContactsOfferMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 07460E4211A279953DA5987F208D3B73 /* OWSAddToContactsOfferMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DB41A332226F160743709D914CF9018D /* Starscream-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BCABDD7BE838EF2B4989824819D1008 /* Starscream-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB575C60F013A9E64A5C62D2F3DBCD5E /* OWSSessionResetJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = BB45B71B3D586C0C7B0CABE7111E685A /* OWSSessionResetJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB590557742F70FD6376DF43957118FF /* NBGeneratedPhoneNumberMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E627EDA706AECC082A2FAB1A368C05 /* NBGeneratedPhoneNumberMetaData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DB59EE5D6DBD83704AEA8154A660F037 /* YapMurmurHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 520E5BD3441A59397424465966FEE61D /* YapMurmurHash.h */; settings = {ATTRIBUTES = (Public, ); }; }; DBB37E69BA3362B6B475CE0B75EE470C /* Pods-SignalPerformanceTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 030096FEAB6E1D69362864A9E5997735 /* Pods-SignalPerformanceTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DBBE845BE01DB1F4F2562B784FB84D1B /* GroupPublicParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373A953C8114077D8F3D8E21E4FF55B0 /* GroupPublicParams.swift */; }; - DBCDC2FEA4902DADB58FCA9B74B261D7 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BF7458652077EAAE843F1FA1EB77A28 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DBD3C6FA947E563C634861DA44C8926F /* TSGroupThread+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC1343C5BBF1AEB3FEC4A7E394A11673 /* TSGroupThread+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DBDDD0997124A63C9F72DDC9EE23E953 /* YapDatabaseSearchResultsViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = EAEDD3CC921150658E6A9ED6A50308AB /* YapDatabaseSearchResultsViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DC32A09F6F28CDC75F6253C9201B61A1 /* OWSMessageDecrypter.h in Headers */ = {isa = PBXBuildFile; fileRef = CA18CABCB01B869BD068D2BA10A3F4A9 /* OWSMessageDecrypter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC48E131749798A3DA8C62EF3C7B9EAF /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = FBD6DE45BD3993D70D4B74A3910AA0F3 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DC568A1FEEE096C20E913E510BCF0FF8 /* OWSHTTPSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C0398BDD41BBF294BE41E9906A7A3C3 /* OWSHTTPSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DC58458409A837943A6AF5550E4491CB /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C27C0B249D2A7162C81FB96825FB010 /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC756D1C6BA2BBFC42E2829EA67906AB /* PreKeyBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = DD613C20D794EE573F7716FB83C49737 /* PreKeyBundle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC8C2F055574EE4CBC9E68CD1B0C31BA /* blake2b.c in Sources */ = {isa = PBXBuildFile; fileRef = A6103D23AE3DAB346A1F599163D18685 /* blake2b.c */; }; - DCB4774DC586556A1339CF16C8035BEB /* YapDatabaseActionManagerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DE312FF36FC1E9CD688D17915DC2B680 /* YapDatabaseActionManagerPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DCB53936617DFB0D12C009C4DB3D1D99 /* Ed25519.m in Sources */ = {isa = PBXBuildFile; fileRef = 380CECAC2876D6611D37997F72D99149 /* Ed25519.m */; }; - DCC016CBBC4496D5D250F12670569086 /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 539EFD21D49CF7D529F57EC28BCD4688 /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DD343D81CFD77A7A91185DFD40505484 /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = C53773308C1491B6A8A47DB1817CD34B /* Contact.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DD6A3589FF9A8C094E0B0E7D2EB818AD /* WebSocketProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2532DC003AB871343E36A95B2B7DD707 /* WebSocketProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DD85E07D4C9E0911664CAC9A2692A2E4 /* SQLCipher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 25F940C6232131DDCAC89805D010CFCC /* SQLCipher-dummy.m */; }; - DD911BE64263AD6E4A4B19C0CE2A2A44 /* YapDatabaseAutoView.h in Headers */ = {isa = PBXBuildFile; fileRef = EA97CCF2F8C84124687CFD0DF8AC8C95 /* YapDatabaseAutoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDAAC4A945771C73A4AC1A660AC6CA1C /* zkgroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 01334FBFD89737B0A340CFD5BB20D98B /* zkgroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDC549564C9D6078AAD7BB617782ED29 /* NSData+messagePadding.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7D72B345C17C0DD81657680AE334F0 /* NSData+messagePadding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDD73090417D986456A586B5F1F5B96D /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = 57B178CA5FB907BFF61ECC7309CBF475 /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DE04DF14DC058FE34F9A3D1F5A1100B0 /* when.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22E22AE62E125B8F8EB197687389D984 /* when.swift */; }; - DE238E5EA0CB7A0A84F01054C5C95196 /* SelectiveVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816593BF6CD27CB31D2B0AF70788D367 /* SelectiveVisitor.swift */; }; - DE41597FE32A3C8CD4378E3676084896 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC0D34B06FAA6AA70633A71F4B8DDDFD /* Interpolatable.swift */; }; - DE54CFFD899092BAC9D19FDE588301F6 /* YapDatabaseRTreeIndexConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 7988DEB2C8AC5BA42820AF3447463190 /* YapDatabaseRTreeIndexConnection.m */; }; - DE5FB75DEB20624ADBC870E1053DBE29 /* YapActionItem.h in Headers */ = {isa = PBXBuildFile; fileRef = BD0D40AA1C007EE4B99BC4899B360B49 /* YapActionItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE675A6B664C5ABA15C159160480788E /* YapDatabaseCloudCoreOperationPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FF900EF54C709819A8FB91C24C882EC /* YapDatabaseCloudCoreOperationPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DE71C35FC2B60AB0F89D69ADB74BBC54 /* AuthCredential.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70374E451F8585B77AC6B276DEE37470 /* AuthCredential.swift */; }; - DE892472238A95BC216191D999003E8B /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 144F9030A82B8062A4B1F8AAD0095382 /* AssetsLibrary.framework */; }; - DEB5B5A49AEF5114291D3C8FA1DCD331 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A3B8525E4642F73785A687C54763FEF0 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DF02D86C975E22C6EC75A8702F600D8A /* NSNotificationCenter+AnyPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C5869A5D109B02CB2D797A926CFB217 /* NSNotificationCenter+AnyPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF25DE3B9509E7E9253CFD05C8D53325 /* StringUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56543DE671784451A5258EB43CFE54B7 /* StringUtils.swift */; }; - DF417AAB434514FC39F26E4181E65D0B /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 71F859554DEFF48049A55105C45D0FBD /* filters_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF56E35F085AE0FF471931F336A4B2AD /* Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 53417C1297AE510BE7FB9AE3282E5B2B /* Mantle-dummy.m */; }; - DF5FBBBF2DE7121A54ACD18090CDE1B9 /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 760E77DD4520E59AA8FE341A23DF14EC /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF7FEC85BF6D5C9C8F54DB3FD80832FE /* ZKGroup.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D484C03857624A61D35214288AC47B30 /* ZKGroup.framework */; }; - DF99436549EAF19B90F378759C8A6A8A /* NSUserDefaults+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 22AA851237FB1BC4563547C05D8CAD2D /* NSUserDefaults+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFB42138D1285B449A9641492EB061C6 /* MessageProcessing.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D9383C3998A8A8270ED48427965664 /* MessageProcessing.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - DFD25D799772E604CC40275B69B3E732 /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6568BA62DD0495449C90A28CD38EA6CD /* PromiseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFEF7C1296474CDE56B05E75C0269CE8 /* GSR4.crt in Resources */ = {isa = PBXBuildFile; fileRef = 0AB6D26AD49D15986AA8AB6F5648D94C /* GSR4.crt */; }; - E02E8E0EF7CF707C410BA86FDC4DD926 /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C731C244F8E1464FE646E20738685F0 /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E04A4F33CE0066E40F385AE5575DE3F3 /* KnownStickerPack.h in Headers */ = {isa = PBXBuildFile; fileRef = EC6FFD3360F359467C8BEC28FBC76EAA /* KnownStickerPack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E04EC56A22D76DBED2D203ED674F3D51 /* ConversationViewDatabaseSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC4C3B555A2A2E91D04BC3F87AB7089 /* ConversationViewDatabaseSnapshot.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E05569901E2965E2067702B0112792C8 /* OWSMath.h in Headers */ = {isa = PBXBuildFile; fileRef = E7BCC900F8C05206DB4950494BFE0B2D /* OWSMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0558E93F41B2CC562127A8495CCB671 /* ge_double_scalarmult.c in Sources */ = {isa = PBXBuildFile; fileRef = 4E64E374BF3B1AF53D204E330391CE23 /* ge_double_scalarmult.c */; }; - E0AEEF44B14401A16D84417C1B8B310B /* SignalRecipient.h in Headers */ = {isa = PBXBuildFile; fileRef = C3F6C16AA37C993FF20B1EFFAAC171E4 /* SignalRecipient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0E1CDDB6F46767C031716E20F1C163C /* Groups.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8367120FFBA9423A5BE11801FF52C778 /* Groups.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E0F3F4E35BF0D6FF8CE1FE902D5E3E30 /* JSONMapEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4991AEA21C96710766448BC258FBAEA2 /* JSONMapEncodingVisitor.swift */; }; - E0F49BA4A7909EFC179A3CB86E8241BF /* DatabaseValueConvertible+Encodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B6CC02C49AD3229BCAFF93361E6C15 /* DatabaseValueConvertible+Encodable.swift */; }; - E105EF46EC88BCBE1D7499DE4A51158E /* YapDatabaseViewMappings.h in Headers */ = {isa = PBXBuildFile; fileRef = EE8FAB1BB162C3F69DB7A6EDD18BB53A /* YapDatabaseViewMappings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E16F090FED375E45BE40D8B8F23FFDF8 /* ValueObservation+Count.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16F257ABB5E0C4D59FDE76F721F07D32 /* ValueObservation+Count.swift */; }; - E1789F21A858A929DDE9ECD09156A210 /* Bench.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9978FA95F7E8B1FA85E76436AA4C74B5 /* Bench.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E183C167C35BC3EA72D9E89583F5E5C7 /* MessageKeys.m in Sources */ = {isa = PBXBuildFile; fileRef = 5ABB5CB9CAE8B21178274BCDD0ED6152 /* MessageKeys.m */; }; - E1F585C1D98D9CE9C6C3D1297C5033A9 /* ClientZkProfileOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F86AF6DE09FA5F6BBA06D72BF00444 /* ClientZkProfileOperations.swift */; }; - E251C2099354E8E36B003982CCA664E6 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 02DC25B01EAF0028F055DADDC72C6AAE /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2E1782210ECE7AF748EFE47997B4316 /* YapDatabaseConnectionPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F9BFAA44953052CC34B61446332CD0A /* YapDatabaseConnectionPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2F333B4DCB7A425BF33103BC5A3B52E /* CGFloat.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA7A1249BA57EE94A103B63E4B0C445 /* CGFloat.swift */; }; - E2F3F97B8EA8D9D9CCFFA50618F7ACEB /* OWSIdentityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 49850B5C79C3A93C7A12AF3282F932D8 /* OWSIdentityManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E3139F733F8DB72EAAF901D11DE995B7 /* ReactionFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78084980B78F38A7255396A8667BA080 /* ReactionFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E3274C9B43F01618A6ED919402E1F460 /* curve_sigs.h in Headers */ = {isa = PBXBuildFile; fileRef = 93BF7C5772F484476028A791811FD57E /* curve_sigs.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E329098E13211207AF8497D7601438B7 /* pwd2key.c in Sources */ = {isa = PBXBuildFile; fileRef = 44B5005840C983183CBCBA11351660B9 /* pwd2key.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E348284B11752733985240DD0CF308A3 /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BC168F59394BBD6F74840BBF90D4090 /* NSURLSession+AnyPromise.m */; }; - E354C9C56BCB4C7EEF6592157DAB5E91 /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 03F75E63F6A76FCE1049FF185987B7C8 /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E368EBD15F7D04B037E48861EDE11CEB /* YapDatabaseRTreeIndexOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = C55CABB372FEC6E601ADB28E4B500240 /* YapDatabaseRTreeIndexOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E383A0EA96E2DFB0973CF4FF63FCAF4F /* BaseModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 972F62C790932DB2B6F4C4E269AA103D /* BaseModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3A19291A473AC44EB0639D770E70541 /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EC90A8CF10C1898E52574C26E1E87652 /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3F713F6A0A83D06A40DD73CF8EF0D9B /* RemoteAttestationQuote.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FBEB9C3ED9655475230C77C9ED1DEB3 /* RemoteAttestationQuote.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E3F82AF86FCADD6610798EC197171842 /* EarlyMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5996ACF9F19802519C5F6D8786F664D2 /* EarlyMessageManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E3FAD01C34CFF4E88367DC6C695799A8 /* GroupsV2MessageJobFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043EB7C87CFAA8BFAE9284BEF5049D49 /* GroupsV2MessageJobFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E4156B130741C0C922DD828B698C69C8 /* Database+Statements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81CC0AA65A4689DA7C8C596F5F9CC287 /* Database+Statements.swift */; }; - E453ED10FBAD7FDCE765A234685C528A /* NSTask+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 82B3695D8C29B02220B9381457431C0B /* NSTask+AnyPromise.m */; }; - E45FE60502A8776812AF2255C6D8A91C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - E475C198B3CFAEF82E37009D5EA6919C /* Cryptography.swift in Sources */ = {isa = PBXBuildFile; fileRef = 474E75850CD2EAD8D90567F4004DB88B /* Cryptography.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E47F3E27C6B27428D33C090D815A82FE /* NSData+messagePadding.m in Sources */ = {isa = PBXBuildFile; fileRef = E3219910649E1687E66F1D7488639604 /* NSData+messagePadding.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E48E4E64BE5EC2E568DDCAC45CF3C4E1 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDFECB5945063D8D056E931A3EBA67E8 /* Error.swift */; }; - E4A833B84DF5C7B913B32FCC9303214B /* WhisperMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 179FBA91C588CB54DEFC92BF786375FB /* WhisperMessage.m */; }; - E4ABAD8901882811F7F7608BF5CFFA8F /* BinaryEncodingSizeVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D74E30AB9BA9E42E5225CD3C7386D6D /* BinaryEncodingSizeVisitor.swift */; }; - E4B2428005C6223FC3260930ECD6AB36 /* NBRegularExpressionCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 89559563603BEF0A4A4963C4642C1875 /* NBRegularExpressionCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E510FB4BBA964B2022B7A3D18EC8AE06 /* SSKAsserts.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C1D4D72BE8F283B8D1733178F29A42 /* SSKAsserts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E51310656925A0D680ACA74B4D877807 /* OWSContactOffersInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = F6487CB91E1EEC9019D9D78668CC5B5D /* OWSContactOffersInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E51398AE7AA1211885F14B645C270E7C /* YapDatabase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F0943FA7F79B79E1B3563D2D6AC24BF /* YapDatabase.framework */; }; - E59BDA4BBD01F723792A89009CBD03F4 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = E8F39A549F8A426862884FAC054D453B /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E5B6A83CDAF56E09393AF2159C371FAA /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 00E890019AC861A0CCA68C7253E04F5F /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E5C5B6D6394770A2A05EA0F4399C3AD3 /* OWSDisappearingMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 75ACAEC3C6FAA155B5452D017F4FC298 /* OWSDisappearingMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5C8E1DB67548AD0E8B527EB11551F89 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16FD656CEDD201B525D6B84D3026FEC9 /* CompactMap.swift */; }; - E5D11E5CC2029F9BB9B71DDAF9A344F1 /* OWSRecipientIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B7F35A3A2664CF6FC97A37CAF1DCE0 /* OWSRecipientIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5E2B89D4334030D6093BEC6F4EAC600 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F8CCAC9479519477AD4CBF395CC5F2F /* Logger.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E5EA72D4F3F63466BEDBCB7C71F1CC7B /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 03698CC81D53501412D6E0D1DC66A902 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5FAFAB91A628ED1B0D7C6494943991D /* TSMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = A6BF1DD1EA69F6497B68083481BF8F3B /* TSMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E625BDAD6B3B28CF73697DB6DC7FB844 /* SignalIOS.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76EE5E6D13348B2CE1CC13232995852E /* SignalIOS.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E65D76984678257B99833A3A517E6E68 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; - E65DB5B3259FD014B01F5BBCB1B858D6 /* TSGroupModelBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3019942203F3813548A7D77D809F7DF /* TSGroupModelBuilder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E6B0FE566F277FBB5D72A982724CEF98 /* YapDatabaseTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = FE562ED9FACF8ED703FB2EB188C9BE84 /* YapDatabaseTransaction.m */; }; - E6CE53CBF9607D05C0E69B8E17C3C2EC /* YDBCKMergeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E13D3E201D393A7445D5077D2411392 /* YDBCKMergeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7391F34689E2CF8DE38495B4FD992E4 /* NoopNotificationsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A176FCDE87FAD35F320CE16ED102C0C8 /* NoopNotificationsManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E751E65F7B963AFA101B031993D94E33 /* ChainKey.m in Sources */ = {isa = PBXBuildFile; fileRef = C6601738C1F645DB34537186354E43BA /* ChainKey.m */; }; - E78547D8DE2D3B7AC911CD12883E695C /* DatabaseSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DFBD0A3EDAA36E25BF778935D7FF7E /* DatabaseSnapshot.swift */; }; - E81A26B02840F01B4F2C28A47617BB6A /* OWSUploadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A69383C2AD70F08DB56BC80B81C67BF /* OWSUploadOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E8305775CE168346F218E9EEC578582F /* PhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 6080F549664E322CFDE8BB1B6C2484BF /* PhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E869194CB04EB9CB1E45AD3C985BB89D /* NSString+SSK.m in Sources */ = {isa = PBXBuildFile; fileRef = 62B4BE6EECD7A9D63E2048690AEE3AD6 /* NSString+SSK.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E87587A4F8488F3BE6EB66DCBE0F10C2 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B288ADC8B4F678F4027942BC2A11E1F /* Deprecations.swift */; }; - E882FFE9B755B5FBCE55F587CF0A813C /* BulkProfileFetch.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC5EFDC968C22ECEDD241A94C9FA7847 /* BulkProfileFetch.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E892F75AB026665D5BCA065EA0652CDD /* StickerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0C8AB799FD02B424E0E80F70626DCE2 /* StickerError.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E8CBF67F26A7436393298C6B42FE5847 /* BelongsToAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41ABD15C7A1235062D51F587BA4E1C73 /* BelongsToAssociation.swift */; }; - E8D789EC6056C830BE9CCEF558B9DDFE /* SDSCrossProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 93CCC5008B663EBBEDE1A4654A7160BA /* SDSCrossProcess.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E90DDED9284F06C4A555C033A8644CB7 /* PendingReadReceiptRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCFC8A47E8B5E56420531AF40EEECFFD /* PendingReadReceiptRecord.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E979D83C0E2A2DE60EEE87166BB3610D /* OWSAddToProfileWhitelistOfferMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BFB26AD3033D48857935E2F190D5B4 /* OWSAddToProfileWhitelistOfferMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E985888C24C610270D9565D465B1DA5C /* GRDB-4.0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B246755E38E59A29F8F486CB2C3A04 /* GRDB-4.0.swift */; }; - E9D0BEEAF4B55C1273BFFD492416A777 /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 14427E48711E3BD87A23FE982ED80FCF /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E9DC96FE42041A2CB81BDC933C71CB72 /* YapDatabaseTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 239341600AF93F7294B67072B92C322E /* YapDatabaseTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E9E81E7492ED3CDAD08BD21B54E1E268 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD999E451F0FF032DA5B6D661B796FE /* GradientStrokeNode.swift */; }; - E9ED8CBDA54C8C123177FB9F115BA019 /* SSKWebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BFD1B62E192D698FAF43EEE7FE7574C /* SSKWebSocket.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - E9F9DAE00E73C1BEFF4EC87704C05FC6 /* MessageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC2E4755B38A41DA8D1553FA6E26C0CF /* MessageExtension.swift */; }; - EA1D915BBB0F1BDE8550074944065644 /* YapDatabase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F16D2D73293F948B1716710C92D31A67 /* YapDatabase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA2941C7BE13D0E4404A42271F870BAF /* YapDatabaseLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 80EEB82CEBEC8BD340628872BC509C79 /* YapDatabaseLogging.m */; }; - EA3BDAD1B946B468B3898CEAF20DC893 /* YapCollectionKey.m in Sources */ = {isa = PBXBuildFile; fileRef = FB177D1BBE3C7C856CA3D5E7C51A2869 /* YapCollectionKey.m */; }; - EA78CC384D1973633F70416FCE270B6E /* OWSSessionResetJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = E0ED7F0E377EA4E337AE1D0FC0C37605 /* OWSSessionResetJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA7D32B30F804DB5DAC393B28743B13F /* YDBCKAttachRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 84C92C72F65F11D605B90D0CDCF9DE41 /* YDBCKAttachRequest.m */; }; - EA9132F42E88901D9E10C19C5227F36F /* YapDatabaseRTreeIndexHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D9B489CB959B9952281121A7206F1FB /* YapDatabaseRTreeIndexHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAB1FB4B5C5D86F39691335CFADBF8A4 /* blake2-impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 8181153E1D0220929B245D062D12F6B2 /* blake2-impl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EAB28AA796A9283CA588453FDF0FFEFE /* OWSAttachmentDownloads+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3838698951AE8B9FFBA21F4A63E314A9 /* OWSAttachmentDownloads+Swift.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EAC6EC6EBA9423FB5AFC50AE681BBB7F /* ProvisioningSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE33C2D80EC500C31703D0950CCB5E6 /* ProvisioningSocket.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EAF22958CF5E39DA9583F48F85F89276 /* MockAccountIdFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A5F4C367D3FFE01B2AF147425ECEA93 /* MockAccountIdFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EB29CD4D9D108F5A2DA142961C3B5AA2 /* SQLOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983B6FC884811B2C184C595390021F13 /* SQLOperators.swift */; }; - EB66222E2C16F9496E9913502B446EB7 /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F2CD1EDEC6603820FD8CE87ADD83CA5 /* after.m */; }; - EBB3B8A939AF8B6425C1ECE9F6D42664 /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 511EF8873BE7F9620883CC243A398766 /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC23970AF0409BA04EDDAE3060E0E8F2 /* YapDatabaseCloudCoreOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C1499DEAC6889679683165D1C97A376 /* YapDatabaseCloudCoreOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC240D48501A6F3E428A498C8ABB3A5A /* ClientZkAuthOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD8C7A01EFA2F11ABE53D4E65821E397 /* ClientZkAuthOperations.swift */; }; - EC376F8BFB4CCDD0FC96D4BC16B8C22D /* YapDatabaseViewState.m in Sources */ = {isa = PBXBuildFile; fileRef = 9892134466ED18903821C17CC433EE1A /* YapDatabaseViewState.m */; }; - EC46470DD3B652D0027E8F21CCAE2D90 /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 58061C60C096F0F69076CDE8D7CE9D28 /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EC60F21D675A17B2C7C4B89F1B46CC9A /* ProfileKeyVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1BD2411B4CBD1EA3AC3C71360127EA /* ProfileKeyVersion.swift */; }; - EC71F358AB04B1C02134D658E91F36A5 /* OWSBackgroundTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 1766D5E6ADF13AD84D98E6B94B236904 /* OWSBackgroundTask.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EC8E3B9E9C79A4501E4A304D9060997A /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BB293D34D722382520E0CC9EE1D2671A /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EC910E2054253311382F4A1F68BF81E9 /* NSObject+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = D6AAAF370C6115649CD78E784EF338AF /* NSObject+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EC91698CBE08989CA9C5755E473BEA96 /* YapDatabaseRTreeIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C03E3610A1804EB1FFA3186817F394C /* YapDatabaseRTreeIndexHandler.m */; }; - EC94449F341F82714BA5E05700467634 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D77D55E5AACB189B6E66C95EAB1FD17 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECA0E6387A4C41F48BB297307F73884E /* ECKeyPair+ECKeyPairTesting.h in Headers */ = {isa = PBXBuildFile; fileRef = 80413D45A560DEC945EDDED009BE52BA /* ECKeyPair+ECKeyPairTesting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECB789847DE2C65FC6B09F31435B23D1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - ECBD8E601FCA0F3EE31ECA844BC9FED8 /* ValueObservation+MapReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F1BFB7B342B949D462F68A273794CFA /* ValueObservation+MapReducer.swift */; }; - ECDA2FE48D4C437A6F9EF51F1A2AA518 /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = 4EBD98871606BE95B9AE2C532D18F29D /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - ECDA6621A08925932FA5C566B850DF8C /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = A3FAFC120B0F5A80E14C2A9569A0F6D9 /* fwd.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECE249ACF62FA9D4F74B0FFF46153F47 /* crypto_sign.h in Headers */ = {isa = PBXBuildFile; fileRef = CD12C8E004DB8AF9187A3E805C066A16 /* crypto_sign.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ECFEAC2644F37CA61048319D0DFE82C1 /* OWSUploadV2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DD4F67BCD1E4C32B7A214444678460B /* OWSUploadV2.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - ED11F5DE82F216A978BCB533330EAF28 /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FAB7712645EDAEFAAC256F8A350188E /* TSInvalidIdentityKeySendingErrorMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - ED1FB872EE0E59D5FE18D382E0A07860 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF2AD5A5ED3B7202A192BA2A14CEB665 /* UIKit.framework */; }; - ED3E0935115BB8DC837A171941D8DB22 /* BidirectionalDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEAC516C54402B010C733AF0A86E63E8 /* BidirectionalDictionary.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - ED806BB18E049405C773EB69AA7AA39F /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = CFA8892157287F047EF38019CD0545F9 /* common_sse2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ED98A144709D01011D2032EC8DB54004 /* OWSContactOffersInteraction.m in Sources */ = {isa = PBXBuildFile; fileRef = C59F90DAB8B57C79C914C1B15902250A /* OWSContactOffersInteraction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EDBFFC61366BB9599AD0210CB6DB9DAC /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = B6420D809B4C4D9AAAD1AC9348583754 /* PhoneNumber.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EDECF25365BFE256563D5939A4FB6ACB /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B3D4ECA0F492DCAC06DD6A5FEC67E3A /* SSZipArchive.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EDF9B93CE33A333853D077D27BA4F0FE /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76978C98A12586F33EB9275B129FEE1 /* TextCompositionLayer.swift */; }; - EE13C983DF93A1306F454419563C8A3E /* blurhash.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 840714284A33E1A2EB5C381C22C234F3 /* blurhash.framework */; }; - EE3CF8886B083BD673124805E2055ADB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2657E00CE8E4F52BD18AD2776BFB268A /* SystemConfiguration.framework */; }; - EE9255288F8A52593F5BD746BC1F6080 /* NSData+Image.h in Headers */ = {isa = PBXBuildFile; fileRef = 32233916C866DCBE4E84601B0FBAFB7D /* NSData+Image.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEB2E6C00400AA7DB03B0E6347928FD6 /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 2BCBF2D9ACAAD906248984E6641CD7BB /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EEBEBC61BAA57ADF9097FAB2ECCF052F /* fe_sq.c in Sources */ = {isa = PBXBuildFile; fileRef = 1DD879FED812BD3B52BF28A39E4CDA83 /* fe_sq.c */; }; - EEC6415D56EF7253B784CDD5F19BEBC6 /* SDSTransactable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3120D21AFA52CC28A39CDB3FEF6017A9 /* SDSTransactable.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EECC4D3DB475CBE7D1E4CDEFC9FF7FD9 /* ProtobufMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8D564A9F9F9B781508C694F36FE47D3 /* ProtobufMap.swift */; }; - EEDABD17CE4AB61A8EEA88EF1338D86C /* Int+SSK.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C9CDEB317AE367B8B1778DFB3C614B5 /* Int+SSK.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - EF41734194CAD0A9CBF01CB8A6552002 /* AudioWaveform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D72A48B9FE8B8082F00F9BDF05CCA5F9 /* AudioWaveform.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F054E56A44A97F763658482D42611D32 /* SMKTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16372890CF2B7E1B01C4E274CA5F0F05 /* SMKTestUtils.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F0BDD06F9C2CB668C84FFF2D03EAC649 /* SPK-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 725977317A5A12CBCB6FEBCCE4F3748B /* SPK-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0F2C7D82D7D2AE6AF5163443D651FC6 /* blurhash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FB885BA86103552D17FD669DE9A2EC41 /* blurhash-dummy.m */; }; - F1210DCB58E0EB7F185BEE7175915453 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF04B0BE811FAFCB55B1A66EF86EAA52 /* SolidCompositionLayer.swift */; }; - F158F5F31F56F4DA82DD7C5F4D993E3A /* OWSBroadcastMediaMessageJobRecord+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46BF522D0B39F84CC6E63E795A5148D5 /* OWSBroadcastMediaMessageJobRecord+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F175EE0C0986BC046ABAE8215B261B72 /* OWSProfileKeyMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 572F0326B0496D3D23BFF7B63BA4C6BE /* OWSProfileKeyMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1776F9DFC44DFFD34EE30FA3D7B0923 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 1B8DFD3A27C45B393726FE12F9191C62 /* ioapi.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F18FAF6492E735DE1F36640D7938AD74 /* TSAttachmentPointer+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7039EB1299D4F61C32FE054AC5C451C6 /* TSAttachmentPointer+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F18FB4A2F1F802B4C7D0B9DA1835B5A4 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 40643588271F80C90FB90FB50CE2A472 /* MTLJSONAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1B8256BAF996D0862DD66EFE572DCDF /* NSData+keyVersionByte.m in Sources */ = {isa = PBXBuildFile; fileRef = CECF35D621147603C3B41998F05437B7 /* NSData+keyVersionByte.m */; }; - F1DF9A1E0F170779A7A55B8271005C8C /* SMKSenderCertificateTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DC15677997D3B04EB3B31F1C0E93A45 /* SMKSenderCertificateTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F2258805AB6ACDEE62DE673570A3A8EF /* NSError+OWSOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C724808A838D939A25213D5C2D8BADE2 /* NSError+OWSOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F24BB7A4BA28AAA6DABB1A726E9951F5 /* brg_types.h in Headers */ = {isa = PBXBuildFile; fileRef = F3F51DF3A19CE6D6C0675A9CA9DFBC45 /* brg_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F27261DF9349EB30B03BC503FEEA6D0D /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = 1D5CC583983CD1A9F205510A0E30EA79 /* fe_invert.c */; }; - F27E9BE4E54A3F6E59C15145058A03CE /* TSIncomingMessage+Builder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66FE7031BE43774E1FCECD4E83AA3382 /* TSIncomingMessage+Builder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F2924D8CD77FCBDB54FF4AC1C414E9A1 /* YapDatabaseSearchResultsViewTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BFE4068C86CE807C3731AE3982E163 /* YapDatabaseSearchResultsViewTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2AC0140F7BC2EFA2CAD9B5D52EB215C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; - F2DBDBF6A67017B629FDA5FC18FB9B0C /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = D9BF70FC32C37F3FA6CF5F78A9C21791 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2F167F3C99257A5624809630C0F2DD0 /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 23367C7FAD3A7E65224346C08B4ED951 /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F33FC1B65B0A390EBB8459C61ED3B424 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 890D2D31675A30A72D9181548A6A233B /* msa_macro.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3465C518C0A08C64989F893983903D8 /* RemoteAttestation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AB9FB4E0DB4FE0DAEB57498B1E1D476 /* RemoteAttestation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F3813CF1C2214734380834E689C37BBA /* YapDatabaseSecondaryIndexPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD5A8674123FF357D2CA837285F8D9E /* YapDatabaseSecondaryIndexPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F38B639D58B5BA617D40704F44208DB8 /* OWSFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 178A26B8733A330B3F2870037FC0E995 /* OWSFingerprint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBD473177CE079E8F97B38DB8857DE9C /* SignalRecipientFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB4A1ABC8031A99021CA81186E20CD95 /* SignalRecipientFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DBE0A5072C1DC7D1398A1A7189684FC3 /* PromiseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CDCEBE20A08C81596253A39261F0556 /* PromiseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBE8F7E3E4663E544A51E9AD4A4DEF23 /* fe_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C3742666E668A4692A727D651C38E08 /* fe_tobytes.c */; }; + DBFA5CF96B15DD2626D45C7405D611B9 /* TSNetworkManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D768B46A1B31044340413E078B31F843 /* TSNetworkManager.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DC004B513E6411C14B6C8DE0E9AFA9C7 /* OWSUnidentifiedDelivery.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9887AA64D97DE19F4E5F99D516965206 /* OWSUnidentifiedDelivery.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DC1862EE898D33F26DD64279B7AC4381 /* OWSDisappearingMessagesConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = E3F1847D64AB8952DE9905BAB8D3F545 /* OWSDisappearingMessagesConfiguration.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DC1E90BEF4FFF21660778842FB5AFD7A /* ProfileKeyCredentialResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = A495066F8DB9673D8BEBF44C6AD6A58F /* ProfileKeyCredentialResponse.swift */; }; + DC347E622C3D37B2570CCDEE9855E4C1 /* SDSDeserialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 826BD3D6AA237543ED51DEF2FA3EAADE /* SDSDeserialization.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DC84628E7B963264ED96548FDBCC6C43 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = CD5965313962B62E53F9511602A141A0 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DCCF65AC18E6C558DB635F61D79DD4ED /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = B2E6EF8A5F81CAF1E0D25CE9151A12B2 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DD1408713ECC617FE75DA1640008AECC /* YapDatabaseViewConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = F9AB83305AF11E4768E9AB351D7576D6 /* YapDatabaseViewConnection.m */; }; + DD2694D41E52FCF9CCFC02191EC07DB4 /* TSMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FFF5A7DBF9F6DF66E7921C13F0CA417 /* TSMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DD32C745FF4FE4A1CBBF9BC552883BA5 /* OWSUDManagerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36549E663F40EA8A60A1F93477538336 /* OWSUDManagerTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DD47B0C1DDB2FBBA21353BEB330133DF /* InstalledSticker+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF313A5810D6BEA575C6516711DBAE54 /* InstalledSticker+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DD5E2D4F75838832F854D612E36505E4 /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E275C9F6E375AE2CD1807825EC17AF0 /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DD627DAD06A27CDEE3C60BB3A5CB92A5 /* OWSSyncMessageRequestResponseMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = AE34403E44F12B88190FA6C4107E89CC /* OWSSyncMessageRequestResponseMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DD7FAD66A88C08936F50785ED93915F5 /* CreatePreKeysOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01D18B70737EFB08D80EF5A85B436EB9 /* CreatePreKeysOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DDA0E347F76BF43394A79B61B500C7AB /* open.c in Sources */ = {isa = PBXBuildFile; fileRef = B4322B24ABA0E5843C41813708B91F70 /* open.c */; }; + DDB090AFC92F0CC9EB6E39863D326FBE /* argon2.c in Sources */ = {isa = PBXBuildFile; fileRef = FA9C5248909F7FFD7CE71201548040FC /* argon2.c */; }; + DDC0E4EF29B17E96E97BEBEB4D3EBA7E /* GroupPublicParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E5A80787E9300CFD722CC08D62343BC /* GroupPublicParams.swift */; }; + DDDF5A4E60F0255FE58617C43452CFA8 /* TSInfoMessage+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24DD36A5FFBD6328B7073A87A6DC03BE /* TSInfoMessage+Swift.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DDF180C0BA65179F93570C0810DBC307 /* SignalIOSProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9D38DD60D29927D5E463896BE43885 /* SignalIOSProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DDFAC457F71661B05FF52460E57ADD06 /* YapProxyObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 39C9E60607865BEF62248FD2D8740F95 /* YapProxyObject.m */; }; + DE2BD7B963A1D7140D2662ADBA922B07 /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E7AD804182BAC538F640603A487707 /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE36FCAB9C576A19FF8E21D0CF780B69 /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 95DBAB2B751DA41FD15ACB8BF459552E /* OWSReadReceiptsForLinkedDevicesMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DE44FBA183144CCCE82029B0F8196459 /* AxolotlKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1BD7081512D64470CD939B53D6648EB /* AxolotlKit.framework */; }; + DE8B3CEF22840CE0BD27E444FD50A2CC /* YapDatabaseViewPage.h in Headers */ = {isa = PBXBuildFile; fileRef = 753604243521E8285006B7317F9C2497 /* YapDatabaseViewPage.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DE8BAFC7044BD206F1F16CBC7AF8C6CF /* MIMETypeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = A77AE2E40A6332E2F908DBE4A8A800AD /* MIMETypeUtil.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DEB6B25ECA421DEEB4B40C8CF8B84A12 /* ClientZkGroupCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49D72E7CEFE331A31C344B145AB7CA7B /* ClientZkGroupCipher.swift */; }; + DEE16BA79CA613370BD8BEBE5E183AC4 /* libPhoneNumber-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91375E349936C9836A015819C3CB6691 /* libPhoneNumber-iOS-dummy.m */; }; + DEE795CB488081F191FB8520552FB943 /* FakeAccountServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C9A8C9F9BDA92B82B063DE1E92CC064 /* FakeAccountServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DEFF7168C51EC84C4B64D9A56F10E8E3 /* YapDatabaseSecondaryIndexHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = B9E39DEB7EAB7A6E2B726D4559BB804A /* YapDatabaseSecondaryIndexHandler.m */; }; + DF04B840C3A15E5F9FB354B027F321E7 /* FeatureFlags.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4AD84DBC2F8759B0B8FBBCF8F27861F /* FeatureFlags.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DF21DA1D7A607905B6148D9FF2761EDC /* OWSOutgoingNullMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B5A52AFB4C4F3F0D48C9DBF09A53CE3 /* OWSOutgoingNullMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DF3FF3F6B1FA4DF04C30B59258DF8AEA /* OWSChunkedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 89A36A97EFC1BB81D09C6ACA45B6C48A /* OWSChunkedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF41DB12B39E5396C56A242C371F2BA3 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 71DF2A20F16AAC7F01A2D1A648828B13 /* YapDatabaseCrossProcessNotificationTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF623C7EA8D01014593F00306C5C3F5B /* OWSOutgoingReactionMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CE9D9680DE0423419C633CEE4062C45 /* OWSOutgoingReactionMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF6DB0055A9C8EC531D0A350EDD9772B /* TSOutgoingMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B68BFA74D59751E9968D9AEDA650CF6 /* TSOutgoingMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + DF71868FA7028C30E5AB6BADA180825C /* YapDatabase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 15641EEE759F2A4BC930261056341BA5 /* YapDatabase-dummy.m */; }; + DF735A12487289B539F07BDEFF24C4A1 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16EFA1978308B23210C252377F9AC5FE /* CompatibleAnimationKeypath.swift */; }; + DF8D06EBED4B5C4088E3247843D50B43 /* CGFloat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6AD2ABAF6C837798DA14950BFEC939 /* CGFloat.swift */; }; + DF906718C0F64F6EFEF111B360E9A0FE /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A5685582EB4F62F123E6F3050B1AA516 /* CoreTelephony.framework */; }; + DFB1F0C686267733D0D8D7866AF2EF3D /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 58C5F109EBA05E038115E5066D319D55 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DFFD2ABDE99438312B20D3C3805D6D6B /* ZKGroupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF1EAC24465678D35E84718B845BD48 /* ZKGroupTests.swift */; }; + E05ED3F2867F3610C53B8C884443BFFF /* fe_invert.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E98C9BE38977B780DCE8997518EB867 /* fe_invert.c */; }; + E07993105135FA29200DF35D13FD0090 /* OWSOutgoingCallMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E6ED140A0E246FB4F6F39B769B0BD6F /* OWSOutgoingCallMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E07B1F6BEC9BA9FDBE7F9A2407915071 /* SMKSenderCertificate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8864BEDB6881ABB9754DFB2203A048FA /* SMKSenderCertificate.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E09F3374BDB5D337FDABF90CD0609CF8 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F6E028A00ED2A2142E91AECEA3F532C /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0B2327FE2E9C7071A120F5289CF360F /* DatabaseSchemaCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FBD68ED00E7BA9042E803926D23F3E0 /* DatabaseSchemaCache.swift */; }; + E0B8B588B35F37EA76276AEF80AE58A5 /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = D44DF61ABB6F83C2248B71F485C3BBE0 /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E11CEB06998BB30F1F4665A7BD41C481 /* ExtensionFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F7EFA5EABFE1C31F8019009C3B49BE6 /* ExtensionFields.swift */; }; + E1CFA3584D02C887D2A269E92B9AC1F5 /* Bench.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5846E570AC97F7B30A1ED53170E113B1 /* Bench.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E205346F142BD07CABDD669819A01097 /* YapNull.m in Sources */ = {isa = PBXBuildFile; fileRef = BFBD3FD6752151B28B4968E1D034410F /* YapNull.m */; }; + E21BFEC286BCA78AC36DDBA137378E43 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */; }; + E2239B7E4E061A37D962A28441677AD2 /* YapReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CDF3DB9E8F68CA96092096FEF6215A5 /* YapReachability.m */; }; + E22AC4995171E21A0C29453CB2199391 /* DownloadStickerOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDDDC60D8F49EC1445AD316CAFC1EA2C /* DownloadStickerOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E24848706B55E78B14892EBEF175537C /* ByteParser.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C70E64240F30BDC5F85BD842F868D4 /* ByteParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E25A002A08020589B181AD9E53838E17 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E98795B0D3DF91CC2266E61361EA57E /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E26B63809365BB0273F850DC8A11D9E2 /* MockSSKEnvironment.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DD1C7C8EDC13D72C18C47FBC4EDB037 /* MockSSKEnvironment.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E270739D35E6B1BA6726A0EDDA7DC9C3 /* OWSFingerprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 31D9449A0C3A430A1864A9740A9FAB3F /* OWSFingerprint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2717B1EC36388ABD2472C93209CF203 /* DatabaseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D058690DEFF2EF2A7F4E0F50DC85278 /* DatabaseError.swift */; }; + E2CC48C6D4ED5C1FB7150D528C9F4124 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 161711E0FA0C424F0585F40B2188B253 /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E31A6F8F9A7E096254A64360614D30A6 /* TSCall+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0C38F694C8918E8A2D274222418191 /* TSCall+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E3285A751A3729D8722A321D21F7D5FA /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 69F714AF9A868D7306FE21C6EC6284D2 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E32E2FED66E81FEC95C5B333FE95FF7B /* YapDatabaseHooksPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 08C25323E536D08D98EB4DB1BBD720D9 /* YapDatabaseHooksPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E334E3747B6D6798D32B7451C4557D72 /* OWSDispatch.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8644A864324C4773E04A382AD26B1E /* OWSDispatch.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E35118A5C1DB8FBC38EF4A7C56CD3C41 /* YapRowidSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 63ACF3B58A7538752BAA96DEEA9B25A3 /* YapRowidSet.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E3700305B90DC24D0EA2B410A16E0D26 /* SDSDatabaseQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C988E4533BE0E00592C055124F32EDAE /* SDSDatabaseQueue.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E3C68FB067784AEB9B1AFA5C045E7D14 /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */ = {isa = PBXBuildFile; fileRef = EBC9DD9BB928C27DD5BD70EAE7CBFC2A /* DigiCertSHA2HighAssuranceServerCA.crt */; }; + E3C7080DB7B56B4487243339603348CB /* YapDatabaseViewTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C0298F22BA38081D6C4C9CA5A8E2A6 /* YapDatabaseViewTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3DB95063C0CC2708CA46A6217A839D0 /* OWSMessageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F86C136EA8BBE249BEF9F8E05D4E46D /* OWSMessageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3EB4C0C3B1BF98E6773440C0EA97CC8 /* StickerPack.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD44A5491A5AE91B1378AEEE5FCA29F /* StickerPack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E420BB7D8DE83358D0A788AD6C034C26 /* AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = E29BFB93E400AB50AAD9CDBD9FD1E84D /* AnyPromise.m */; }; + E4575395B0D5470B38A64A83C51D18F1 /* OWSReaction.m in Sources */ = {isa = PBXBuildFile; fileRef = E6AFDE3D43FCB67549D6A006137D6E96 /* OWSReaction.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E45B6CCDC9D609B82AB437384006CB5F /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439B9C6E709B1C8C2FDEE7D19A6775FD /* LayerModel.swift */; }; + E46E641BFD08520106B0C683AF3FDD13 /* Ed25519.m in Sources */ = {isa = PBXBuildFile; fileRef = 9017C33383038C8111832525E5A4B252 /* Ed25519.m */; }; + E48B84508CDA4BBAFFB9AB432013FD30 /* BlurHashEncode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18725028ACE2E6660A22A287C14EE34F /* BlurHashEncode.swift */; }; + E4A3520C896A53448344BA2765C3136B /* Argon2-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8176864BDE55C71B0B62969FAF23CAC2 /* Argon2-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4BEF2C5AA84046060F4FE12F9E8039A /* SSKBaseTestObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = CEF2561ABFEA5FDBA5AE15C698DABFC1 /* SSKBaseTestObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5469243B6A96AA9139CE7C2777C1697 /* OWSGroupInfoRequestMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 46FC6EBA6FF08533CCE713FCB6849E98 /* OWSGroupInfoRequestMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E5B8CEEB3489B1EEC3C18F1A60D9656B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + E5C7C065E4BAD2573486771EA4EFBE0F /* TSYapDatabaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 854EB15D14F38822FC4CD42C5FB4CC27 /* TSYapDatabaseObject.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E5E39746E1448627E73DAECC7763BBD2 /* OWSFakeProfileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 13764EE2536246EE6EA5091E34DBFDC2 /* OWSFakeProfileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5E80C58589CB53EC6969EE0B2FBDF1C /* TSDatabaseSecondaryIndexes.h in Headers */ = {isa = PBXBuildFile; fileRef = 77C3E0E8DBCFBD8AB7CBC024F6938B08 /* TSDatabaseSecondaryIndexes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E63152E9F839B0730444B2F37AF53BCA /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 53DF90DCF200A919F5136D9A83D54B22 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E6422D7CE065FC3B444B66E43505BB02 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A371CDFC4A1613C229317BFC3335446 /* CoreFoundation.framework */; }; + E646BAE1D473F71C93B097D105186D8D /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = C4E8BFEBD2DF5E1A5C192956B5815C90 /* YapDatabaseFullTextSearchSnippetOptions.m */; }; + E64B79E0B7BCDA623D6054AB44685B6F /* SDSDatabaseStorageObservationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42E7B314D94CB3AC3B2CE0D3FC9667D2 /* SDSDatabaseStorageObservationTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E66BDDA27F583C849E1DD446E24DB47B /* TSContactThread+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3351209983EE31B509B2B81B90D882A7 /* TSContactThread+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E6A8CB066301574E0B049C0D56329FE3 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5D95B7C8CFDAC1C7877836D603AD47EA /* CoreGraphics.framework */; }; + E6AC94828682372A492D2954C579058A /* YapDatabaseHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF09D03AD7A3314ED0BC5783ED76DB7 /* YapDatabaseHooks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6DA5426250821F66D12624598CEA92A /* Data+SMKTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A120C393DA8797FD1870B418518EC362 /* Data+SMKTests.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E6FAD177E7CEC02F4E7FC8E49BD39176 /* kbs_pin_sanitation_vectors.json in Resources */ = {isa = PBXBuildFile; fileRef = EAF24075BB9FE7F5211669014CEAF09F /* kbs_pin_sanitation_vectors.json */; }; + E6FC91482616722734DE038EAE6CC39D /* ProfileKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 716FA280FB4C65981E71845C3820C1F6 /* ProfileKey.swift */; }; + E71EEE2C485EC0C0CD56B991C4BE6303 /* NSData+messagePadding.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F57AEC3D7F2641F6FAEAC44FBF0FF28 /* NSData+messagePadding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E73D25A9CB5A6824B0F56C424F4B7CF4 /* TestAppContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 39E5417FA685803C54A8672E197A0764 /* TestAppContext.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E7415F334BA559FB4D892DC8E2C90939 /* Curve25519Kit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */; }; + E75E50DE366EB5BF1190BA2D352D41F4 /* Google_Protobuf_ListValue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86243E0F09D830BEEFBBCD0D6F4959C4 /* Google_Protobuf_ListValue+Extensions.swift */; }; + E78A850AB986D1B8684A1A219299A7D7 /* argon2.h in Headers */ = {isa = PBXBuildFile; fileRef = ED3FDADECB6F2BA008133FAFC4DCB758 /* argon2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7D9E7192B451DC3A445E000C58089B7 /* DefaultStickers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B783830349D5D689EAC886271FEA84E /* DefaultStickers.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E7E8BF3DE84042BD17668F02B6B354D2 /* YapDatabaseRTreeIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 66DCD707AC863E07CC8E4F6CD4E40222 /* YapDatabaseRTreeIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7F54875CCA46117D1864EBDD9CFA6D6 /* TestProtocolRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92279D746BA5EA367192C0A7080BB16 /* TestProtocolRunner.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E801B0250CD3DE6E41C67DA4D059103D /* YapWhitelistBlacklist.m in Sources */ = {isa = PBXBuildFile; fileRef = D509C97A7AEF6615011D5A67E830170C /* YapWhitelistBlacklist.m */; }; + E80666154F67CE9C33DBABB6981EF375 /* YapDatabaseConnectionProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = FD3AAD3095BBB425118EAB4E21AB2DE4 /* YapDatabaseConnectionProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E84912B771A7765E2D0FC6BC462B7C91 /* OWSFailedMessagesJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CDFE074FA2EF44A91D8887C00598A70 /* OWSFailedMessagesJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8550B9778C74B781D2DE3D0C7C6A37C /* SSKWebSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13D15A0EA357530B2D3E841BBFF567D4 /* SSKWebSocket.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E855BE266791F86B3C257E3318E981CD /* YapDatabaseFullTextSearchConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B32A5ED64690C1D68FA13A737FD437E /* YapDatabaseFullTextSearchConnection.m */; }; + E873AF59813F8ED479EFB5C63C9281E9 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E223070F3C3AE95AD16E32B408ED4BC /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E88F30DC09F1FA16D96BF28CA61BD3CB /* VersionedProfiles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55BD11A5042E01CFAE89CE1C9A425E95 /* VersionedProfiles.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E8ACF711897AC7941DDC0BDE27E12607 /* PMKFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 206BA4C7AAD8C6AB9ABD5071E045E8D9 /* PMKFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8CFC450BF2A09FC8685082989780E37 /* OWSDevicesService.h in Headers */ = {isa = PBXBuildFile; fileRef = 5000E92CA1F75765E84B6A0EA661BD16 /* OWSDevicesService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8E62EB63F902E009C82DA0136D6FC9A /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 3D67959A4E293AB1D0726852D31C2B72 /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E908FDC5292E775ECF5977DB82985427 /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B156027139057B16FB5DB00C959069A /* Decoder.swift */; }; + E90F82639356834E1C32B429916C109D /* OWSVerificationStateSyncMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 79B08F8C7D3FF28D2458A5DCACF6D82B /* OWSVerificationStateSyncMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E921E7F1109C506A736349DD348C4199 /* YapDatabaseFilteredViewPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC1DA677837A495C84460DA4F36AAD0 /* YapDatabaseFilteredViewPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E9418FF068B43A44198356F140AF9A30 /* Threading.h in Headers */ = {isa = PBXBuildFile; fileRef = 01A33A6FFCA9919B4AA461D9590F12B6 /* Threading.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E94681F2D804E717C7B89EDFC920C797 /* Fingerprint.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E23E45F9BC7A135C35F62D0D37CE808 /* Fingerprint.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + E95ED3D0795B8B9A06126EE20823B8E1 /* PromiseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0740B3285AAED062DF0CE6668058EFD5 /* PromiseKit-dummy.m */; }; + E97B59B4C7ED7B9BFB1848A67B3090F3 /* YapDatabaseCloudCore.m in Sources */ = {isa = PBXBuildFile; fileRef = 121583456A8722E16CA05DE6DDF0E3DB /* YapDatabaseCloudCore.m */; }; + E9ADD40EB26580A770A0B5C5D5E9298D /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = ADA5A542BE690E731EDDC6D67B4204A2 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E9BAB2676ACA72B54642DAA5AB0F9461 /* JSONEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AD731725DA94DA217366277ABD3D0D /* JSONEncodingVisitor.swift */; }; + E9C4084712C13CD9A66D9D2798FD67FA /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = B7378D21E73D620B5928680FA37771AE /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA1CBD073374E374A3BF4C8CA77B7CD5 /* brg_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 35D28EFABC6A82D04AD3114091AC11A5 /* brg_types.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA61E0163DAE9D05C454D153F51AE5D8 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6A00D2CAC3355352A4C4B493E88E5FA /* QuartzCore.framework */; }; + EA78446FFCAB869F70B09256A57DE4E8 /* OWSAnalyticsEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B5F2922D6BA30DE1BB09C4888439FE5 /* OWSAnalyticsEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA88EEFB5FE1E01F269B61BB8F88DA78 /* MockSSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = 87EF49267C5DA7463E735D92568EEABF /* MockSSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA94DCC0691B55017893DE149BC0416C /* AuthCredentialResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DC27386A85DB6D01DCA5446BEB28C11 /* AuthCredentialResponse.swift */; }; + EA9A575DA77FC17C5C22A9673C06F09B /* SignalServiceClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96199BB81BCDD102183EC693D387B357 /* SignalServiceClient.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EAC2FE1A8CBE2CD03170B184F813E392 /* TestModel+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6593D01C887F1C253DFB35313179AEDD /* TestModel+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EAC6CB72A6970EE989466154C8A9F60B /* SQLLiteral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991AD9D6FC0C001D39657761BAF5B9AB /* SQLLiteral.swift */; }; + EAD601AFDC1631D510688269FBC56791 /* InteractionFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39170E3773F7836AC3AC422E375E8313 /* InteractionFinder.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EAE17414CB0286C8E853B0A39A82BF18 /* OWSDisappearingMessagesConfiguration+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4726CE2C3329598C55EB91398E71F41 /* OWSDisappearingMessagesConfiguration+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EAF90946DFD617BDCD23DDBE285E3F14 /* UuidCiphertext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D60C8249DD1F0DF74651CB606A37F6 /* UuidCiphertext.swift */; }; + EAFEBDC4CFABD369387ECDABF29D32EA /* SignalService.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22BDA1F0A53276779F549B4ECF8F527D /* SignalService.pb.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EB0AD28D3BD82C9A0ED6D737D3382855 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = A793ED6E80677609AAC6D7B1D33D962E /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EB30C5BF93310527B099FAB3701E8664 /* wrappers.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D6AB94EE21581087B6A252FF48B653 /* wrappers.pb.swift */; }; + EB359B3FB9614FAE954F97922E6F4364 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = F533899E6A206DA26EAAF137E2E7DDF0 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB3C8F07FB3D0613E0B1E67E8A4B5457 /* OWSReceiptsForSenderMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1DE050F992B6AF4DD8830CDC4CE19F /* OWSReceiptsForSenderMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB3D170E6A6EE39407950FD596C8301F /* YapActionItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 58A036EEEB0AFCB69A0006FA7C4A2AE2 /* YapActionItem.m */; }; + EB6787A6704EA2649289C5F6BFC8476E /* Pods-Signal-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46023E092F08857B360F309752837BCF /* Pods-Signal-dummy.m */; }; + EB9C91FB3BB9AAD78D83EB240751BA97 /* YapDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = A5808AC117F85395580F82EEA300347A /* YapDatabase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB9FB54882A5A84EAA7E2EBF31B105B6 /* RemoteAttestation.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A0D69C1543328114789168B5971067 /* RemoteAttestation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EBBC8EACDE7A88163943878BA0D799E1 /* String+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29795F6FFE3B98C7D8AE7778E53C8317 /* String+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EBED24D0FCF7061C98B6E8B89FB48896 /* YapDatabaseViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 956B42AC75F2FFF7A68F1C6EBEBD8416 /* YapDatabaseViewTransaction.m */; }; + EBEF86AFC9D94497B9DC8DBBF6335CAB /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D8FF173B95A249242EA8B55DB8139D1 /* RectNode.swift */; }; + EBFC105AABF79E877C64EABE029EB34D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + EBFE8BA3851CF5C9FF92CD0CD15E1BF9 /* prng.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C06C8DB7B595C79B7076D588F4B4EA2 /* prng.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC035BC205AF85922EA94A3D90C9A5AF /* YapDatabaseSearchResultsViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 860D2A92DD33EC5EF6C64E5E90FE14EE /* YapDatabaseSearchResultsViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC317715AA29CE51DBC52141D5ED0C3C /* AppVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = EF01CC80C5B7044246BD4F6F6AB34768 /* AppVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC55E0DDF6A2AD45170F35EE1CE36034 /* NSNotificationCenter+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AA21F753E4840DB4EF4D1F40323A47C /* NSNotificationCenter+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EC7EBDBD2A5B61F780EAFF580C287626 /* fileenc.c in Sources */ = {isa = PBXBuildFile; fileRef = AF5EBE1452D8360180CDCB04AFCD2E3A /* fileenc.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EC8410111F7CE62C88AC1F7BFE9A374E /* PhoneNumberUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 15082C102A4E9CA89AD85A92CD85E73E /* PhoneNumberUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC87CF10C2F245BF8643EC59C6DF1094 /* Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F0231E9F47DC828982C193548F7C97E /* Weak.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EC95B0B289E2606B04D935B90A72F53B /* GroupsV2MessageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B98ABC9B1DA1B69CEE6D12C58BFA3C74 /* GroupsV2MessageProcessor.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + ED08355CC4CEF131C0245A4FE1738055 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 144F9030A82B8062A4B1F8AAD0095382 /* AssetsLibrary.framework */; }; + ED16F49C3A9A429893E41A29AFC84B2D /* AppReadiness.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CBFB7C45E31C2C5813A88BFA84CF074 /* AppReadiness.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + ED27519980AC68DD49C1266D4895F58D /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13AC5F58688E0B3D9616422339C1F6B /* AnyNodeProperty.swift */; }; + ED5B39AABC3E3AF0D98273FAE9632CBD /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 915F10492C1FF8706D3E2D5978CD1234 /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + ED7ED7CE6D0DDD09745030C1DA65D024 /* OWSLogs.m in Sources */ = {isa = PBXBuildFile; fileRef = 7408FD78D63ABFC7607D1E2CE908427C /* OWSLogs.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + ED9A303CBD87D284DE0978B03F7E693D /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69CA089E1407CBD0EF64EA6E5A9AFC5C /* KeyframeExtensions.swift */; }; + ED9B20C93D55706E5B209D7F9DDA1157 /* SQLExpressible.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90417A0A6B0187F1553BE3ED99D3E67 /* SQLExpressible.swift */; }; + EDA04174DFF4CD9CE86D80D815A7BE24 /* Varint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B1E35ECEF394BC5830F325BE797A43E /* Varint.swift */; }; + EDAB37122D5D8087CA3231F275B646EE /* SQLAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBBA46006ECDB450CB0E91447C29F6E9 /* SQLAssociation.swift */; }; + EDBAB6EDA55A7FFC1FECA38A009C620B /* YapActionItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 0420E43454FB32613951E69F5B7B311F /* YapActionItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDC9CE25809BF39CBC3C0A9A69350FE7 /* NSNotificationCenter+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = E6B9A783D91BF60FE5862A6A2C0476BF /* NSNotificationCenter+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDFC060C80011B4A904F985E200A0BC2 /* Data+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 275379A308EF0A2240B0DF822E0448B8 /* Data+Extensions.swift */; }; + EE0B6DFEAAF7C62D135F585A36E0586F /* DigiCertGlobalRootG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = A6DE021A09C597EB1AB23132099AFDD1 /* DigiCertGlobalRootG2.crt */; }; + EE4027927C81B650D3EE0C916B5F1D36 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6295A0E647056A199F697B1857C86F36 /* encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE461898F63FA2F46DEC0E777D59FC5D /* YapDatabaseViewTransaction+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E9E194D0F657573609DF516756FF107 /* YapDatabaseViewTransaction+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE480B5FE607B3DA30A5F4AA1855D8F7 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A2142C094F3B50107F5566BA7CC39A /* mux_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE4CD60D548A334537B4FBB49799B827 /* NBPhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F9075FDD7703E5E01E98EB7F6AF3154 /* NBPhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE5AB81DCA3AB708398F40C2972596E8 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FA7492CD0FAE129BB3771BA302D4BFA /* AFNetworking-dummy.m */; }; + EE6EBD0DC365943472FFAA9947D7A813 /* SignalAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = B36019F65A0307AFADABDC2F87615714 /* SignalAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE8FD6BCB7B413036A08D10E2E928BF1 /* YapDatabase+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F322000E53FBC7B4CD18FF3A9FF90A2 /* YapDatabase+Promise.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EE9506B617F65D818C9A6C089471FA47 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63870EA54CFECD999507FC1FA44807B6 /* GroupNode.swift */; }; + EEAB217F30130F92FB3FA5BC3D7E46A0 /* ValueObservation+FetchableRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D0C2F416DCB601C2A86619A2136E499 /* ValueObservation+FetchableRecord.swift */; }; + EECDAC0A9F8E585D3DC39134D04C5A59 /* ProvisioningCipher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46CB4CC613A72653F2E364671E139E61 /* ProvisioningCipher.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EEDA5705133BA167C437FEE569AE789C /* Process+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4182C499205E6BD76E3C9E2E9BB7632 /* Process+Promise.swift */; }; + EEE4A8C0E9F5844D70FABC3CB3855F4C /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 021A72ECA5A2F4F2F139F3FD9CCA5A9A /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EF0CA727A27F5ACF60EC15B4AE920DBF /* HasOneThroughAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA58A4DC73DEA8112CA5F2D73196B2F7 /* HasOneThroughAssociation.swift */; }; + EF0EA448C1172A3C9757FE04D7B5C226 /* HKDFKitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D26ED1E7F37DEDDEDCAB6B4EA78297CC /* HKDFKitTests.m */; }; + EF2E68C0E33DE104257E96B40BCE835C /* InstalledSticker.m in Sources */ = {isa = PBXBuildFile; fileRef = 608CCE1775F88C7867A2A2398B83B369 /* InstalledSticker.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EF39E5DCD2C408DB4F8CFC248BEB1277 /* YapDatabaseCloudCoreGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = D94E424A6780C911104218B9FBA02AA9 /* YapDatabaseCloudCoreGraph.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF3D6760F9BA69AF226264202D4EC6AE /* SerializedDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B6AA1371FD8629BED3E4F0FC1397BC /* SerializedDatabase.swift */; }; + EF5F96EBB18D5C772FD92BFB26246991 /* GroupManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8AF57243CFCB5672EF38D9CFD309EB2 /* GroupManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EF62904E58253EADA4F88A9370A1A7B4 /* OWSFailedAttachmentDownloadsJob.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AA5E7CC3A616A69BA8A2817218365EA /* OWSFailedAttachmentDownloadsJob.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF83BAACD8F12C84202B1E58E598BEC2 /* IncomingGroupsV2MessageJob+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BA275A74CA19E08198557B17FC0CA4 /* IncomingGroupsV2MessageJob+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EFA971D0BF74C06857CA7B8F1A12BB02 /* TSGroupModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FC615E483E711E3BE44C5672FA62129A /* TSGroupModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EFADEA6BC0718446A2D1C75C30A2BF00 /* Cursor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66703A9BC8F6AE7CBC86579BAFD6E6DC /* Cursor.swift */; }; + EFC5FC108BE4805D20035CDCDE6227E0 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DBB12C045F6FA9A13721E581B0B517E /* StrokeRenderer.swift */; }; + EFDDE59FE48FF80CBA71016EE7E58F18 /* NotificationsProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 41AA71A1078CD717FB91988A30B1A60B /* NotificationsProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFDF08BD2A8970931D597B43EBE988FA /* OWSUnknownProtocolVersionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F6280EAE6CF4E353ABEA384A7BBE3C9 /* OWSUnknownProtocolVersionMessage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + EFF1B0C10F7C8D743D0D1E19E4825879 /* Pods-Signal-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F9D9D8FB02A868C28DF2F4E5BAF0D16 /* Pods-Signal-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F00F5C2131DBA89728CF882225FEA4DB /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 5757C06C8478411498725278B027A3DF /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F018D76388881083D6561DBC75A32452 /* NSURLSession+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0803193F13BA564DA9B32820DBAF54 /* NSURLSession+AnyPromise.m */; }; + F037D3909D26B72DAFB1B8EF1CF74090 /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = E1D9A9E7FFCF293DE862C4EC4A72C2DC /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F041B2223472FAD2AA87EC9B30F289AA /* OWSCountryMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 6371CC3DB37198A8A66A92E9FB301049 /* OWSCountryMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F043F4CE5EC104BE6BD6CCD35B307ED4 /* OWSMessageReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 94E5E221E51ECF0FC066EA45ADC3EC35 /* OWSMessageReceiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F051A0CB04C697B390DE8CD80CF0A64E /* Statement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35E47DC72236A651F0360ECA8BE70B43 /* Statement.swift */; }; + F074065D397038423D8D3DF65317BC52 /* FTS3TokenizerDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D473EB8EE83C1CD9619D38BD6D5E7B89 /* FTS3TokenizerDescriptor.swift */; }; + F07BABACF43FA8ED3A52E01CF36A11C4 /* NBRegularExpressionCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B7E999FDC0D8A48FAC2758C5BD54B8 /* NBRegularExpressionCache.m */; }; + F09A0B1AA9926EC584E2CE5285AB40CD /* UUID.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6489120C5F1CAC5FEA27B9B5091A4933 /* UUID.swift */; }; + F0BB0AB32BA6B0349E6430DAE97CF81F /* OWSSyncGroupsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 98F21E6FCDBE2267E41B7A3B1983099B /* OWSSyncGroupsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F0DA12978969E428FA9D73E5ADD2C455 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = D974590EE212991F65B2EF3B83CF098F /* core.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F0F0C4EB922E4EA1A61AA3F400A5F125 /* AxolotlExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED6332E9BF14866A547215546011FED /* AxolotlExceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F136A9799B717486BB3F0CAB01C02A38 /* fe.h in Headers */ = {isa = PBXBuildFile; fileRef = 71501B33D5112E998E81FB8ACC9105A1 /* fe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F14067E469FADE9C150605AF39363A70 /* OWSMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C4CE1D391933D4EE554C0EF9873B320 /* OWSMessageHandler.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F1447E8CE3839020CE8E80999E3E29F7 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D140F02400366C45A1EC40AD7FF26F8 /* DDDispatchQueueLogFormatter.m */; }; + F164F4995440E33207E934C8FD7CFF15 /* textsecure.cer in Resources */ = {isa = PBXBuildFile; fileRef = 050B1759BA716BFDFC3C48FEBBA8874A /* textsecure.cer */; }; + F194AD8ABDAB3A339017F79088431011 /* SQLCipher.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 991C108974A7C912AF5B6A48DF245FA9 /* SQLCipher.framework */; }; + F1C39C32993FCADD35B5F521FBE41853 /* yap_vfs_shim.h in Headers */ = {isa = PBXBuildFile; fileRef = A9D4C0A9C125B32A2A8DD67436EC6D68 /* yap_vfs_shim.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F20C841A711C38F7E14C8F4B91D8D7C0 /* FTS5CustomTokenizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582D0863D255B0A29F73F3AC5E2CA68C /* FTS5CustomTokenizer.swift */; }; + F210DBF2C713C647FA86A9344482BBA2 /* Argon2.swift in Sources */ = {isa = PBXBuildFile; fileRef = C90E45E558A30027B4A53E32253F2700 /* Argon2.swift */; }; + F237604F09C79656E50C05EBC1D4CA7D /* SSKMessageDecryptJobRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = DDEDE42CAAC7447EB0AA3545B56C583C /* SSKMessageDecryptJobRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F24F1EECC48B4EF5DBA5492F7202D8D1 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 058DDBE88EF19CC710766A00C112FF77 /* FillNode.swift */; }; + F262A3328D8185AE32EF7FE5AB80922B /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = C2FAC528B9D588D72AB0C55D0B703064 /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F2686BA067C5DEDCB25E502B94219D8E /* TSYapDatabaseObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E982FC78E929DE31FB1262F1FF5396C /* TSYapDatabaseObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F28AEB40A724A184255A86A02C2A442F /* YapDatabaseFullTextSearchTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 629025374826D865404CDD8565CB532C /* YapDatabaseFullTextSearchTransaction.m */; }; + F2A2C96BBDB10FEDD88432B888743099 /* SSKEnvironment.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED8036050BE6DA34A0D037DF7E24463 /* SSKEnvironment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2AB597544831BB9F679D33DF350F4AE /* TSCall.h in Headers */ = {isa = PBXBuildFile; fileRef = A941CDD7A8BE948478E8004C4BCC5D58 /* TSCall.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2BA50BFB00D4E967D7D87AFA47F1DAD /* curve_sigs.c in Sources */ = {isa = PBXBuildFile; fileRef = E36E542BEAD1C87ADDEC7D91DA6AD575 /* curve_sigs.c */; }; + F2C4912326AC1D60555CA4BC3BA3EA06 /* Google_Protobuf_FieldMask+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D4A359BEF1A18A0F4CE51B70DBFDE8A /* Google_Protobuf_FieldMask+Extensions.swift */; }; + F2E4E22FCBAD5680A7A938BA87A10816 /* GIAG2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 7047194D3D10E8CD0114F4DF923C4D9A /* GIAG2.crt */; }; + F2EC96D7A0D335756410035D04D91A8A /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BD96F28D173396BCD3FB803AA7694C60 /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F3218817384D52FCBA7B7DE588CDDAD6 /* HasManyThroughAssociation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 717A1A907596CBF7F7C08E90464943FC /* HasManyThroughAssociation.swift */; }; + F33D9D5AAA63ECF0A3E70B4FD0CDED3E /* OWSDeviceProvisioningService.m in Sources */ = {isa = PBXBuildFile; fileRef = B58A107FBE84896F52FA14C49543A979 /* OWSDeviceProvisioningService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F35F9217EC1E75E666D4D247BA2E072C /* SPKMockProtocolStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B5A2F9CD1CBE359D844D20A3746F2C9 /* SPKMockProtocolStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F36DF2BA0ED44230B97DA325D7815405 /* OWSBlockedPhoneNumbersMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E74E9D4BD9B4AE2CBFF19DA04707F61E /* OWSBlockedPhoneNumbersMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F38E83243CAC72C420DF926395A3AF3F /* OWSBackgroundTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 43D0A4D58EA8B50A74513F2BE3717C84 /* OWSBackgroundTask.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F3C16B9333EBF0D5D62B4E1729E989C3 /* tree_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = D32D15526C6B914C1C41CE649936C9A8 /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F3C3901581AA714733B68EDD688C7787 /* YapDatabaseCloudCoreOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 17BE7AA5E0B032A05BE22C909946CDD0 /* YapDatabaseCloudCoreOperation.m */; }; + F3C8BF2F592348B50D0363DF467BB16E /* HKDFKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B68A2E44F9A8C47131D376D69A2091D /* HKDFKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; F3CF02A9E0315348F5FB062CA0F55556 /* Pods-SignalTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CA10758DBF8786A34A63F92A18B59857 /* Pods-SignalTests-dummy.m */; }; - F3DBD259B637E3199868BBC6453F543D /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FFA6F94DF6682BE6E727B590F7325D5 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4253654A7F8CD29BDC356A13B0EFD3B /* OWSError.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B7B8F8780AD2102694CE471321532F1 /* OWSError.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F45B5325A6163218A0A5F1755756AD66 /* SerializationUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 074FFF745EF155F3B43E0E7534F8339F /* SerializationUtilities.m */; }; - F4680CC7AFC38E1B85B006C6236C5A82 /* YapDatabaseActionManagerConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = F262C98F83C117EFF1AF85FB0AF89729 /* YapDatabaseActionManagerConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4710AF5A9E97FFDC79687C6DAE993BE /* ValueObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D598C91F35598BBD48386077F8CAC2 /* ValueObserver.swift */; }; - F4AEC4AF5EEF1463BE363803BC18F5C9 /* DatabaseValueConversion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1963B2D3DCA36A89F289512B1800DC77 /* DatabaseValueConversion.swift */; }; - F4BC856BA1B0A0F087640568C0DE5403 /* blamka-round-ref.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A862B5ACF41CCCCE0F9F8C5F2296C3 /* blamka-round-ref.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4DC6A5EF3302FF95274B387DD740F02 /* OWSStorage+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B7EBAEB97DEE54E923E78A47AFFAEC8 /* OWSStorage+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4FBBC52B720F8664964ECFCF0FADF7E /* ReactionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 093DA1E519563AE2F8CF206E22CED839 /* ReactionManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F4FD4EB1E71C8D4CED585FE377E8FBE0 /* OWSMessageDecrypter.m in Sources */ = {isa = PBXBuildFile; fileRef = 82F42D41123751F36356C611863563E9 /* OWSMessageDecrypter.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F52FAEAF73671EE5911843F4D66223D4 /* SignalMetadataKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DE8B3EBD3E6AA435D694C390E048934 /* SignalMetadataKit.framework */; }; - F530D14FAD104FD6E7A4008A9D469CD9 /* Statement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A13BB07DAC7EF14A7018913218993DD /* Statement.swift */; }; - F5640DFD4FE3FF49FBD38C661F69B5C0 /* OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C1A7CE021C051AFBDE750D0C9E548F7 /* OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F56DF6EBF0ED86CD8E9D70BA218F72FE /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B86287AF12A50CAFBFC3AA8584CAD98F /* StrokeRenderer.swift */; }; - F57925A38DE4D3C4D7386B380A66F27C /* ProfileManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B8F097590D517011969868C60E4465 /* ProfileManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F59EF1C6691E4B80F586A37DC0063218 /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = B3D4DC2466C94116E18D1EF52EEA7B45 /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F5ABC025D859D768F91C0629430EB08A /* HKDFKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 03BB00324B84A17A4A386E4D69AEAA53 /* HKDFKit.m */; }; - F5B60777DA9810D902B2D28C2EFFB3E9 /* OWSVerificationStateChangeMessage+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = C55AD50EB0C87625F9622691D8A6EA27 /* OWSVerificationStateChangeMessage+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F5BE5742689B8BCD547E5CF7557A8A24 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = A857E1FE9D575C73A4A9D2518569F36D /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F5CCE1EAD1AA8DB4DAEA53283CAAA3E4 /* OWSStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 29D74A13466E8699487C28DCAE65448E /* OWSStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5DFA63B0EE02EE98D9ACBFE0C806468 /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EEDC448E8513E285976C9848E2A0AAE3 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F6062F13BECAC80B282948F19BA51404 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DAE37E5C7E2FB09D7A40E252DE0EDA1 /* Utils.swift */; }; - F60A8EA9B7EC6E684B1C923379C2F55B /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 151917FF9BDBAC11F78A5225296383FE /* lossless_common.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F64FC590F253BF5C9812E2D8950DDDCD /* TestModel+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19D70449A689E7C7A1CDE621D9ACBB6C /* TestModel+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F65C1EDABD66041C65FC1DD8F9AFD993 /* ZKGroup-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 542B5FF2F1D74C4D81D1F980F86D3EE6 /* ZKGroup-dummy.m */; }; - F680485D2553537F581CB7D8F0361526 /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EAF56252B421A26DDE57DF5E6954E55 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6846EE625CAD261E32B5BC25EC008B3 /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AFB5A948B37C1436C68A7896E5662DB /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6B470BC3FD9DDD857E52E276EDC610D /* HKDFKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 75EE371C10A28DCA8D61C34134F16F13 /* HKDFKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6B5C719E007AF14CB1828B62D702887 /* JSONScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6686C8C2A11A780C2BE5832A258C186 /* JSONScanner.swift */; }; - F6B615D866A57D3C3C0F2B0BB5A3DF66 /* YapDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A908183FDA7B46AD8A7F7F789AB36E6 /* YapDatabaseManager.m */; }; - F6BCAF4E4A7FC22209C8347374772EE4 /* Threading.h in Headers */ = {isa = PBXBuildFile; fileRef = F0540313F5E890D35F1CB048AE6DD524 /* Threading.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6D44D7C2018D16A5820B7F10AAA2C36 /* OWSFailedAttachmentDownloadsJob.m in Sources */ = {isa = PBXBuildFile; fileRef = C2F37B422901EF7D76BFDDBC1EC51E46 /* OWSFailedAttachmentDownloadsJob.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F6EA2235D76FD4E0A8201D65EFCE7F66 /* TSAttachmentPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = ADB58BF09F5A65C8066BD8139FD6E7B9 /* TSAttachmentPointer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7242451888D445000890DE8B0355E49 /* YDBCKAttachRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 80FD46347C77A6BB02F3FBC6BB4D813E /* YDBCKAttachRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F75CDDE33E7399AED2BD24442A364A43 /* SDSDatabaseStorageObservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F90AF06842853DC2223E900D951EC6 /* SDSDatabaseStorageObservation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F768214520F61B570DAC30B32E002C58 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E659BC6036164CA184BD1E29F9582D3 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F788008E1419EA743E344CE633E3EED1 /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B70707203FEC4ACA600BD806AEF8C5 /* DDFileLogger+Buffering.m */; }; - F7B782FB1BF96837483F1F74BE2952B2 /* SessionBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = ED51B7F94CF241DB40B7DDCBB90BBA99 /* SessionBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7D4398F3969519C34B6347392717B96 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = EE9D7F394B52CF40835DE5D50BCAF4FB /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7D824D391D822955AD377A5F29FC747 /* FTS5CustomTokenizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 196ED2CF9648CD2B805492466200D7D6 /* FTS5CustomTokenizer.swift */; }; - F8056AF495E75A1153317361CDE7A2D4 /* DatabaseValueConvertible+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB4B176886AD1EB7A97D022B78675CC /* DatabaseValueConvertible+RawRepresentable.swift */; }; - F80BB48F0FB0F73ECE13CF1706F6080B /* OWSFakeMessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 9885426B9BE4935331D34ABD101DC8C1 /* OWSFakeMessageSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F80EEC06ADE71FEA554AE03167146D09 /* InstalledSticker+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35BF5B75DD2753044EF90A98B5459EB1 /* InstalledSticker+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F82FB784E96700A93BB6D5A064C80C39 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81936949E3AD3B28C44E8F8D7F387C6 /* AnimatedButton.swift */; }; - F8321D0073FB123DFA978F636D9B187C /* TSGroupModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EB85A79CE193010AF35EDA3E8F60A25 /* TSGroupModel.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F8BB0FEA3B801210BF75731A3791D981 /* SigningTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CA20E8A36188B62D22DC0FE4A2DE4DF /* SigningTests.m */; }; - F8BC22F841C0E332A56FFD8AECF52F06 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CD913A6E89073F0ACD8176D3769E42 /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F8BFA5D1DFD0A38EA951B9736C27A7B3 /* ge_scalarmult_base.c in Sources */ = {isa = PBXBuildFile; fileRef = 514EE596E812CE759B8C620E9D355BA2 /* ge_scalarmult_base.c */; }; - F9528ECA8F58F5F9E0AB3E384228521F /* crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = D0CBD1E38F29207B7C0530D9D023515F /* crypt.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F9595D4B161B31CD086F403A974E451D /* MathUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9D130895003626570093831B5AD20AF /* MathUtils.swift */; }; - F964BA6D211A996C111C4E034AD53016 /* StorageCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = 9866B6747E24A209FC5EFF89A00B57AD /* StorageCoordinator.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - F9AB82A83249AFDDCE480AA489A7F50D /* GTSR2.crt in Resources */ = {isa = PBXBuildFile; fileRef = 174EFFE18D2DC3C7F135CE69C98E45A8 /* GTSR2.crt */; }; - FA049FC5C3FD4B89A4E78F432E670F45 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = BC52CE4BFA930DF7E727F37F5C929888 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FA58D7866C669C1A3D997CC9310A710F /* TextFormatDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67FEA2DFCE5422D6406F56CE4082E337 /* TextFormatDecoder.swift */; }; - FA8D2A9B5C8DB5A4EBC7D32EDD295CA4 /* YapDatabaseRelationshipEdge.m in Sources */ = {isa = PBXBuildFile; fileRef = 0941ADAA56447B971F2E36823D9C3A70 /* YapDatabaseRelationshipEdge.m */; }; - FAADAAE25E92A01A9E20CE32B8BB6BE6 /* SAMKeychain-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B8777FDECE57CC1979B125448DEED736 /* SAMKeychain-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FADE01F2F2618AE4098F8D595E7BB556 /* Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3204D38E477C603F0F17DD099D44FA0C /* Internal.swift */; }; - FB0BFE9FB10CCF9ADBD69405975D2687 /* StickerPack.m in Sources */ = {isa = PBXBuildFile; fileRef = 601D5A98140F0E9CE8599409DBDCA82A /* StickerPack.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FB4C68E5BDA90AEFEC3E4A361E4E370F /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4387DF18DD103A787D8DB572A0B496C7 /* AnimatorNodeDebugging.swift */; }; - FB51DEF683752F9F2039BE2C2522752F /* TSConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077BBBE093B735E4000261054F642A2A /* TSConstants.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FB6F27FE500E4B011997F42AFD263ECA /* fe_cmov.c in Sources */ = {isa = PBXBuildFile; fileRef = 22F076EA01BF56DBD7CBF7C83CDC0593 /* fe_cmov.c */; }; - FB8004B71E71629869591FF7640DA781 /* SDSDatabaseStorageObservationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2272F86CBFC01ECF57B5EAAFE62EDCEF /* SDSDatabaseStorageObservationTest.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FBA04C0F31557512F08CBB0F1FA58D8B /* SDSSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E80AE98822B1EBD3EF08FB48AFC10251 /* SDSSerializable.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FBADF1DEDD94EEA70851DF7023FF0BF4 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045EB53E098864369B79100534FF6BAF /* ShapeContainerLayer.swift */; }; - FBCC786E61E893106A6591D070807673 /* OWSMessageServiceParams.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F1AB712E6FBD88A341820F1D4729DA3 /* OWSMessageServiceParams.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FBD65DC833EB73FB2EEEED2F504ACB90 /* MessageSender+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B0274F44CB2CEE79D2766AF79177289 /* MessageSender+Promise.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FBDB0F5607C14E5959D1186B4AA69339 /* OWSAddToProfileWhitelistOfferMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E0800F42BD3C3B9807A15D56E7D1F168 /* OWSAddToProfileWhitelistOfferMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBE276FF8067901F4A726E102FF43881 /* YDBCKChangeQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEB185A356E0018E5E5BE54AD54990B /* YDBCKChangeQueue.h */; settings = {ATTRIBUTES = (Private, ); }; }; - FC00D62439A4A90494BCBCBBAA398EF3 /* YapDatabaseConnectionConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 7489D022086173160BE248B6A3E62F63 /* YapDatabaseConnectionConfig.m */; }; - FC1999F44B988CEB6D006976CD691D5E /* SwiftProtobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E70195698B06CB19C32D2D2993870D9 /* SwiftProtobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC21EB9DCF607F1566C87BA7F6342487 /* PreKeyRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = E0DA31F67606C44D8B804D591909419E /* PreKeyRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC3F292153EFAB306C9AF9695290DB24 /* UIImage+OWS.h in Headers */ = {isa = PBXBuildFile; fileRef = 4496A52B8E69AA4DC6F3A269A7BBFEB4 /* UIImage+OWS.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC60104AEB44A79F3286872AB527BD9D /* TypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EAF1AAB04957D05A206328436E97C0 /* TypingIndicatorMessage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FCD972CE216C3D3EC6B39B7E117219FA /* d2.h in Headers */ = {isa = PBXBuildFile; fileRef = 073410FE093EE1281E26947360FF0E55 /* d2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FCDDFF43FFBB76C569AB05B360D925F9 /* DatabaseFunction.swift in Sources */ = {isa = PBXBuildFile; fileRef = D037C181CC4E1CBFCEB7B3A8EA964F90 /* DatabaseFunction.swift */; }; - FCDEC6CCC423AD397907464DC155CAD0 /* NBRegularExpressionCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 64C6DFE02D684F86E46F7D5956609AB3 /* NBRegularExpressionCache.m */; }; - FD0B452BE67D98E87DA86A2B9F9B0964 /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = B5886B08F68E3026C87CFFAAE990D2DD /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD2307D06E620F3EDBE2544EF2B79DBB /* Message+AnyAdditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD88B34E79AA656554C3FCD0A5857E2 /* Message+AnyAdditions.swift */; }; - FD4E03E791969DE1F025FF44DD589760 /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = F63F98A90F87AE7AADC0E929EC00A8BA /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD9487F7B8682D852BC911F0E35DEA55 /* PhoneNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = E770CBF960B58AB6B16998EB19E0D11C /* PhoneNumber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDA09D5C7CED86B5C759E66960B1944D /* struct.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FC56D189551F15FFC471E1C21917CB7 /* struct.pb.swift */; }; - FDCA164EBF527F852C035465606C0C22 /* TSInfoMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = E7CF19BD2F9221049453BBED4B86F16D /* TSInfoMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDDB3E68CA9990848A42A8F8EB21A277 /* YapDatabaseCloudCoreTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = DF75D55C71D26224B0D7C84D2CF8941D /* YapDatabaseCloudCoreTransaction.m */; }; - FDEAC3ECC1DFE44401DDF9F108957D31 /* SQLiteDateParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD963C13E908BAAA0F8E53FB47D4D2F3 /* SQLiteDateParser.swift */; }; - FE66F8358D9EDAAF9B14F1E8C0FF73BE /* Thenable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E31F82252554D95555376D25BA1AFCA2 /* Thenable.swift */; }; - FE8B8964C6C560739097B6E4668E1988 /* AuthCredentialPresentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7F15B183BCAEA1264FFADFAF0A8B52F /* AuthCredentialPresentation.swift */; }; - FEB75A0BBA8112A9C73977923B8412EB /* TSCall.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BA3782306245AA98881C6EFAB7A60 /* TSCall.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FED43960E64EFD25C03C139C8E6325FE /* SSKMessageDecryptJobRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = DEF67FC9F725156718082CD60A30F49D /* SSKMessageDecryptJobRecord.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FEDEE936F66E9965D783C5B4C7EF6C1C /* JSONEncodingVisitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B1040F4834417453329EC4041F00BB9 /* JSONEncodingVisitor.swift */; }; - FEEB7E921D6B153147EEDFCF4358B7B6 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = DF9E906A85EBA254919EFC7926EB2596 /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FEF7D2EECACD4957280F3D628940C56E /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE72488818F3E24BBDB3871B22D443F /* VectorsExtensions.swift */; }; - FF0C21024866019204FDEC2FC5A1B8EB /* SDSDatabaseStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 483D65C0C49ED20E5AFFBB0D741579CF /* SDSDatabaseStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FF1C4AFEAC06709CF5359448B3174F4B /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = 27533DC3A3E7731B48276AD0B7634D3C /* core.c */; }; - FF397C335B6F88B86FBE57AD6FD92CEE /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44EDF0D669B5C4BA99D94BAFC21B84E1 /* ImageLayerModel.swift */; }; - FF4571E8644C3EABDD91C3A0747C4273 /* SignalRecipient.m in Sources */ = {isa = PBXBuildFile; fileRef = EF962501C1FF963E570243872568874D /* SignalRecipient.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; - FF7D2020520AA9C477E2D1FB5E539C1E /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4C6175B61B3F633AD56C87D843DC091 /* ShapeRenderLayer.swift */; }; - FFBF5AA29DCB928DBF241186E424352A /* SerializationUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = BB8270C41D117143888F6A0017BCD22D /* SerializationUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFDD8C4BA09209348D3FE1BC942039C9 /* Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C3EE5D13D62096247B226ABCC5FC49F /* Migration.swift */; }; - FFE644113B8E464D47F79D06FE16C1E2 /* TypingIndicators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3C6488311AF545AB9984A076EF1DEE1 /* TypingIndicators.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F40632B39B2020D36B30EA7EBD97A785 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D4459930A1747C614EE3843B78D7BC /* FillI.swift */; }; + F4264602A0EBADB52BCA833ADB0B43C3 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 584F71F7118C2E2BA4D9C5312FBAF419 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F4371253691C144CAED8550719164FF6 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0A3F8E5C8DE8C680AD36A3BE61F7B1F /* ShapeLayerModel.swift */; }; + F45885D333431625A5D487ED47781B7F /* SimpleExtensionMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = D454AF376F1586F63A22FDA89A515E3B /* SimpleExtensionMap.swift */; }; + F49BDCC955820C16B7AE6499F6198727 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2657E00CE8E4F52BD18AD2776BFB268A /* SystemConfiguration.framework */; }; + F4D56B5F86754487DE01603817DEA8D7 /* RootKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C0C48A51FB8748A15CCE482E3F4248 /* RootKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F50ABAD48BAE5EAED4C0FF3FD2376259 /* after.m in Sources */ = {isa = PBXBuildFile; fileRef = CC452F4D465BFA682709AFB2C8D22DDA /* after.m */; }; + F50AD5534D5E761F75E06AC556395DC1 /* SSKPreKeyStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 244642D0FDA9172EA051CA7F2014EA56 /* SSKPreKeyStore.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F50F5C086E4A2240A656009510116F98 /* Chain.h in Headers */ = {isa = PBXBuildFile; fileRef = 948DDE2A56A99C6E337FCF54A44344A6 /* Chain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F53922DA1E09221EFAD9BC86E2BA034C /* TSInteraction.h in Headers */ = {isa = PBXBuildFile; fileRef = 133EDC046100F88D300974C3BA97A16E /* TSInteraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F59E6955F1FB8C377C5B2156BD8FC9E7 /* YDBCKAttachRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = E390133FED47A2B4FE75BA6AC35B051E /* YDBCKAttachRequest.m */; }; + F5C66B9694F08FA800139603243D70AA /* ProvisioningProto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE27CE1CB21C39DCEB3C8DD17C3D744 /* ProvisioningProto.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F5D011C28DFCA65CE3413208B9B0D734 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1507BC3942E8BCB9E2CD583FD95C2D4A /* Stroke.swift */; }; + F5ED339A808BC5CCF6CFFD3E01745D21 /* OWSProvisioningCipher.h in Headers */ = {isa = PBXBuildFile; fileRef = C718C38477CAF26142B276EFC8FE662D /* OWSProvisioningCipher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F5EE56E94A0EA82F5DB99E8C482D6E1D /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = D75A0C1DCD09E492FF214723F36F0051 /* common_sse41.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F5F6D1EBACAAA0EB5C65B6FF103DAC82 /* YapDatabaseManualView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CF2C27F3733F228CEA33B7AAE60EB9F /* YapDatabaseManualView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F63C4E15A354698F98C9BE90D779F337 /* YapDatabaseFilteredViewTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 5537256E76791EE003842CB29B0A9A2C /* YapDatabaseFilteredViewTransaction.m */; }; + F63CA042D7C2C0AE49B071CB4C7B159E /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD3B33ED6ACC1857A43CD6FB90D7B2C5 /* Transform.swift */; }; + F665B2862C8F2A99A3B316ED751BB07E /* NSNotificationCenter+AnyPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CEAC315403746BA55060DDB5610AEE2 /* NSNotificationCenter+AnyPromise.m */; }; + F67C797BB6283733E471A218ED223E84 /* YapDatabaseActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B0B5CBBC77CDEFF7BC2356EC6CBFEE5C /* YapDatabaseActionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F68896EA56DC1C851C0EBFD5EB2A8CDA /* HKDFKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B0F3264669B6DF97CB20CA2CDC776ED6 /* HKDFKit.framework */; }; + F695DB3B8219E7C3E3448429FBFD052A /* DatabaseRegionObservation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D65452458DB114348E264E37BD19B27B /* DatabaseRegionObservation.swift */; }; + F6A96E134EF1017196162DD613359A58 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = CC434D32C0F1E9C48962689A37AB4299 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6AF7A451E5C6162D634F4DF49478EB0 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7EE913BE558DB58425E72EE8D651C9 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6C1ADD80F6513BE7C83459F9973B5A5 /* SSLSecurity.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD11EF660AB565A97FCE44100B8DBD1F /* SSLSecurity.swift */; }; + F6CE8D19A55AA9D5DEEF152B02E6A060 /* YapDatabaseStatement.h in Headers */ = {isa = PBXBuildFile; fileRef = BC76243524E588CE5A9A4F4CDA256198 /* YapDatabaseStatement.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F6DF93942BF771EC4AAFC82F51066CEE /* TSAccountManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D9727F9BBEB8F748A515EA11F7DE4800 /* TSAccountManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F718F3FF1909590D1A38B801483F73D8 /* curve25519-donna.c in Sources */ = {isa = PBXBuildFile; fileRef = C8981BE4B71D52072829F596A2364A36 /* curve25519-donna.c */; }; + F727DF077D824124CE042F4743B5F5D4 /* TSAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C0889D65F469601E8D0F3786EE7847A /* TSAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7416CF63F866C5D0C4A456120C83BFF /* YapDatabaseCloudKitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 35498507885544F8F881A50632B76ADC /* YapDatabaseCloudKitTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7AA246F656F702D656F979A62233F0B /* RatchetingSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C7422A96D617AFFAC946802A64FC865 /* RatchetingSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7CB67BBF2A2800B12FBAF8E44832062 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DB02BDE5D33CBBCDD642ADF1ECAEF19 /* AFNetworking.framework */; }; + F7D3DADF4B709F142E625935ED8151D6 /* NSString+OWS.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CDF2D4799D6696D4B4487FEF9549170 /* NSString+OWS.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F7DA9FE05963369A81A6D8F1D18E299D /* Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A643EDC482FB2A9B89F14CB1E4BBC11 /* Promise.swift */; }; + F7EFB803327240276350F52CB4AD9635 /* OWSMessageManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 688B1B22015F3683EAA8FD67B32683A2 /* OWSMessageManagerTest.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F7F54440ACEF25970FC4F3ADE438052E /* Cryptography.m in Sources */ = {isa = PBXBuildFile; fileRef = B19AF2B33E30A22CB4D95F72BDABB7CF /* Cryptography.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F7F9B8A0353213320B8A9E579D34CF0D /* YapDirtyDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AC7028D00647272FA4252FFB8426D95 /* YapDirtyDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8013C769B067F1FD7BF7723C8529299 /* SignalCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */; }; + F837A447F842417964F7F537EEB5515C /* StickerPack+SDS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7130CCD91D7FFD203FD23499A77F1DE6 /* StickerPack+SDS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F85D66C0DCBC36C97B87007F857B0F3A /* Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = F802B668E0C677AA09D16FFC62D2FE5E /* Internal.swift */; }; + F873B99CE30701D83B6728F4E03392EA /* ge_tobytes.c in Sources */ = {isa = PBXBuildFile; fileRef = 5199A91A2790D7BCF7AD460ABCA2EA98 /* ge_tobytes.c */; }; + F87DB52B479BC337A93B3C5E03D2415D /* YDBCKAttachRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A2A78BA958CD8430C73D223425A7C9E /* YDBCKAttachRequest.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F8C42A55D1755805C9DA8B30B6FB3814 /* DatabaseSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D16029193267002DF6E513AB50FA1B /* DatabaseSnapshot.swift */; }; + F8C76674599AFBCA7C95DF9C70207047 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + F8E47051D3AF6E2A68DB34562736DA30 /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 8FD4DD534DA8248B135AF2BB6682F087 /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F8F195FAAD18FE5C536363208FEE64C2 /* YapDatabaseExtensionTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = F1EE1BB7FB922C3A2FD0400442BEF681 /* YapDatabaseExtensionTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F911DDA362853EF1A71C6B4B6B85301B /* ProtobufAPIVersionCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46ECEE214A6547D9D0241703AD04459E /* ProtobufAPIVersionCheck.swift */; }; + F92D75AD9260A449A95623C5CB9D37CC /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2210F97180DE372E0C5E0558537727F9 /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F931D4DED360F89991AE25933D20175C /* SignalServiceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 19890BEBC821EF0E99C04C3BE2CE745D /* SignalServiceKit-dummy.m */; }; + F955324141026570271CCD063054079F /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 61AD3A111A5426C5BEF6CBF3AD196264 /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F99C3BBFAC9B6F3709077EF394072130 /* OWSUDManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CF7E223A6457990665B80AD6B76FAE /* OWSUDManager.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + F9D5732D0D6F42B9C97BCAC3F6A28655 /* SSKKeychainStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2E8C865F0D1FDDCE3CBF1DAE786B6DB /* SSKKeychainStorage.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FA03EE380F4F8F92F62E3C190E9FE169 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = E98C16012D7135A6393604C792C287F4 /* Keyframe.swift */; }; + FA06A6FB8797F82509234E2D506E7155 /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EEE513AC1DCC0E32946AFDE9F3F3493 /* Resolver.swift */; }; + FA177BBF0A15A66A5300465D352A4A13 /* DatabaseCollation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B00074FD56714589136105638116FD86 /* DatabaseCollation.swift */; }; + FA3176ABF8DC2EF4EB7327F9219C0A4F /* YapDatabaseFullTextSearchTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = EE6EAA7C809FBF75F56232BADD4980E7 /* YapDatabaseFullTextSearchTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA3A08F8050627F3ED15C5E61D2E6B24 /* NSNotificationCenter+Promise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E82429143F51C463CA327964178B0D1 /* NSNotificationCenter+Promise.swift */; }; + FA99BDFB0F31EACC86794D9DF2E1A356 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D81978B1739D7315661496599E5960BA /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FABDA63CBB32E6330BCB342407AF0754 /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F7DA8EAE632417E1699EE4D2FF2C93C /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAD6E96D4D0B7D986348BC5E9CFA4329 /* ChunkedInputStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE591EFD33937772D33AB654CA2FB75 /* ChunkedInputStream.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FB3BB2B3CE971E236A28385B2C6AAB03 /* OWSMath.h in Headers */ = {isa = PBXBuildFile; fileRef = DBC0224840065CD0F763EB9066EE85CF /* OWSMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB4E4B86C6A297878EE9B6F8CD27511D /* fe_copy.c in Sources */ = {isa = PBXBuildFile; fileRef = FCD912D7006A98220DE4C0D1A26A7269 /* fe_copy.c */; }; + FB6D926060656842485A19514CAFFE7E /* OWSUploadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 222C8439E64BBA774D0BC18E7BB76EB2 /* OWSUploadOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FBCFFCADF6E2C432851D31439343251B /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 889D93A7F471856F07A00B9DDABEF87E /* InvertedMatteLayer.swift */; }; + FBF7C16F62AF51DC1DC7E7858E4D74D4 /* YapDatabaseFilteredView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B38A525589810A452C5E007646D7F69 /* YapDatabaseFilteredView.m */; }; + FC00CA2C476771AE19047717D19CC6D0 /* OWSStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = FECB391E8C30C9B225BB9C3DD8B7181C /* OWSStorage.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FC1BF65CA2E700F51A9CDA5B6C199F21 /* OWSDeviceProvisioningService.h in Headers */ = {isa = PBXBuildFile; fileRef = E81405AD5D4A0DF94044A46666F7EFC5 /* OWSDeviceProvisioningService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC4B122AD399F2729B9376C93D341C22 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */; }; + FC55E4C52F43B623BF0804D442705CE9 /* SignalServiceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D3F8FAA243B585E197148BD8E289A90 /* SignalServiceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC594C0652CB30A1C100ADFB2A6257CA /* YapDatabaseViewOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7415F3FF7BAE616E793700F1D1D6197E /* YapDatabaseViewOptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC6C891E26FEA8C0CC5620EC8183D87B /* ByteParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 466DD4F74CB88609E2238D54F474065A /* ByteParser.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FC897B2F3140AC1F0B2530408226F530 /* encoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DF76397D37946126607717934B7BF35 /* encoding.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCC770E17664DCE7F024F73ED7444FAB /* OWSOutgoingSyncMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = A0F02C4E22339FF4B50E66A4A5852B23 /* OWSOutgoingSyncMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCE937716103102A361C647956FDB5EA /* SessionStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F6D4079025237C9FD8D69AC18D40C24 /* SessionStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCF7427011F13539E4D4301C6E2777A3 /* OWSSignalService.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B87944AEE17BCBA08C269D39382DDD /* OWSSignalService.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FD2609BA36DD93017AADA31A737F1C45 /* RotateSignedKeyOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 615B9E3C6C8A521E0081E5A1CBC03E82 /* RotateSignedKeyOperation.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FD3CA7EFB74FEB8AA4F842A794FF7621 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 02BC38B6193F038D79C1B023181EC0AC /* CocoaLumberjack-dummy.m */; }; + FD3EC04A55AA27C94AF248036C89DDC8 /* ExtensibleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83AC025B02C7FADAC3E24C4ECED203B5 /* ExtensibleMessage.swift */; }; + FD66423A4C21F5A92F090ECFC90A2E98 /* YapDatabaseFullTextSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 714AD45D44A8A9366F5151DBB75DA484 /* YapDatabaseFullTextSearch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD805E59F04E0C450D50079E0A3B3DDE /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71E92F4562493DBC1E60C8EA76EA9F38 /* Logger.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FE276A9163CFCF34A69988307EE25B95 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E124534E09DEAAF3272FBC724441A64F /* TrimPathNode.swift */; }; + FE6B71ACF56541CD32DF689CBBF29062 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 48F3ECB0AAF583ADF353A9E031E30D92 /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FE81AC4AE55AC8D8F17D5567B1A3127E /* OWSOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 510AB24E48FD2B825398F25AEE8F83FC /* OWSOperation.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FEA6A19A71C96F0CF0A0A5A6EBBE77D1 /* YapDatabaseRelationshipConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 978362806C6F7CACE811CA1E36BF8874 /* YapDatabaseRelationshipConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FEBDDD99DCD32E44E031652239B41E72 /* OWSUserProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = DD81F102A0F55C29E4BC4842AC2CB9CD /* OWSUserProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FECB2453ACB25C845DBB321767452E62 /* TSGroupThread+OWS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D2BE3737EE7E7CC78E45DC8B59EF01 /* TSGroupThread+OWS.swift */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FED122853BE9E0768549507CB8CE42DC /* SignalProtocolHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = E208E078BF1B3B3B41AC7436B9CCA24C /* SignalProtocolHelper.m */; settings = {COMPILER_FLAGS = "-fcxx-modules"; }; }; + FFE7BDFAFD9CCECE7C244C2AAC931D6A /* source_context.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C1DC3F5083780E0EDD8B2CD97B94A19 /* source_context.pb.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -2137,20 +2135,6 @@ remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; remoteInfo = libwebp; }; - 016509DCED71F521C642584733667140 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; - remoteInfo = Starscream; - }; - 019E734FB0DB7A9783B7420AFEE019D7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; - remoteInfo = SignalCoreKit; - }; 02984CC95761CEDD3174E34396B0710D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2158,19 +2142,12 @@ remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; remoteInfo = PureLayout; }; - 0360124C6D1C29D1064A6B0742E2D23D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; - remoteInfo = SwiftProtobuf; - }; - 040E616AE61A3FE832459AACFED7559D /* PBXContainerItemProxy */ = { + 0415A533F79A67D52C82D186F141A06C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B4E755AAD7592CB63070BF1069DFAC8A; - remoteInfo = SignalRingRTC; + remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; + remoteInfo = GRKOpenSSLFramework; }; 0431AD5D6A824B937EB5881811E459A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2193,6 +2170,13 @@ remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; remoteInfo = HKDFKit; }; + 083FD8E049DC1B002D89B648EB2E164F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; + remoteInfo = "libPhoneNumber-iOS"; + }; 08FE5C65538815E5B3DD33B4F8EF1518 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2221,6 +2205,13 @@ remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteInfo = AFNetworking; }; + 0C8B498D32D9B11CFAD988FDD5B8592B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; + remoteInfo = Argon2; + }; 0D95A55EB1705F2E20B8014E2D669EE8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2228,6 +2219,13 @@ remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; remoteInfo = YYImage; }; + 0DA33A977D9059027B00656F7ACF0735 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; + remoteInfo = SignalCoreKit; + }; 0E04BE343C2A5240F2212780FABD00C4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2235,40 +2233,40 @@ remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; remoteInfo = Curve25519Kit; }; - 144F32BF4453FFAC91229F9D18019672 /* PBXContainerItemProxy */ = { + 11E0812446C26B197159FB834C7E8685 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; - remoteInfo = PromiseKit; + remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; + remoteInfo = SignalCoreKit; }; - 188AD1730E10088D6055B9E59EB3C133 /* PBXContainerItemProxy */ = { + 140D8B59A541852F286A1D34F99E46AE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; - remoteInfo = YapDatabase; + remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; + remoteInfo = Starscream; }; - 19BE3CAE2C62930F45F2B23347911DA6 /* PBXContainerItemProxy */ = { + 144FDDFDA46B59EE8F243B94F7E8AC25 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6B582BBB2B9D21140B1A50420BB5BACF; - remoteInfo = AxolotlKit; + remoteGlobalIDString = B4E755AAD7592CB63070BF1069DFAC8A; + remoteInfo = SignalRingRTC; }; - 1B66FAF46ED39504C75446B7C783F269 /* PBXContainerItemProxy */ = { + 146C329E70C1F041548F8F862A8324C8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; + remoteInfo = Reachability; }; - 1B678E235447D9F4F8EADDCB00DA04DD /* PBXContainerItemProxy */ = { + 188AD1730E10088D6055B9E59EB3C133 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; - remoteInfo = Argon2; + remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; + remoteInfo = YapDatabase; }; 1B74054E48C0E43A8024EA7000042924 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2291,6 +2289,13 @@ remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; remoteInfo = Mantle; }; + 1E7E58DD7ADF8D5B7672C6F835E38115 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; + remoteInfo = Curve25519Kit; + }; 1E82FB971CE23DF48C82746AFF397163 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2298,6 +2303,13 @@ remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; remoteInfo = Mantle; }; + 1EDB270BE019386932AAF5F39F50BF18 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6B582BBB2B9D21140B1A50420BB5BACF; + remoteInfo = AxolotlKit; + }; 20DF664DE6D78AA8715F6C8D5338E566 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2347,13 +2359,6 @@ remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; remoteInfo = SwiftProtobuf; }; - 23C273F7ED20DFBB4C7D8C2A569BC018 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8C4F601B9A1A671B2F9CDADDDE59FBC8; - remoteInfo = blurhash; - }; 23F8E249EEAF72350FA2B4109D19DF9B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2368,6 +2373,20 @@ remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; remoteInfo = HKDFKit; }; + 2675C2145F7374D6779EBA3ABF7FA35E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; + remoteInfo = Curve25519Kit; + }; + 2803663CF44B8603CED7D90BDD5D59E8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0A86C228CFCBC35A1FD284274ED0930F; + remoteInfo = GRDB.swift; + }; 290CA8436C0C53C51365BC0A92F45BFD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2382,12 +2401,12 @@ remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; remoteInfo = "libPhoneNumber-iOS"; }; - 2BAD999639BAB054CFF2F7B7A73FCD9B /* PBXContainerItemProxy */ = { + 2BDE0E482B2B2AEB7A7940871140DF66 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; - remoteInfo = SignalCoreKit; + remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; + remoteInfo = HKDFKit; }; 2BF60E0C0784421D25AB8DACBDEE03D4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2410,12 +2429,12 @@ remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; remoteInfo = Reachability; }; - 3045F5814B6DFE8EDFBB224E4F56E981 /* PBXContainerItemProxy */ = { + 30577E63D1B7AB252C06D49226B1ED38 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = 11319FE11E0F163FEF714A606CCC265F; + remoteInfo = SignalServiceKit; }; 309BCA56CAF1004F9AD18064246EA9DF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2424,12 +2443,12 @@ remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; remoteInfo = Argon2; }; - 310A77DFB26FF828E3FFCC7244FB6EAF /* PBXContainerItemProxy */ = { + 30D8FB8C6AC5D4AD8C31F7D259D3D5E4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; - remoteInfo = SignalCoreKit; + remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; + remoteInfo = SAMKeychain; }; 3199B613F80D4EDE545617CF1BD60908 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2438,13 +2457,6 @@ remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; remoteInfo = PromiseKit; }; - 31D72E1B89F431C30D3F8D3B7589A10A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; - remoteInfo = PureLayout; - }; 31DF76BA3086E734C5920A13BDD57F37 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2459,19 +2471,12 @@ remoteGlobalIDString = 8C4F601B9A1A671B2F9CDADDDE59FBC8; remoteInfo = blurhash; }; - 33706888B1BC6CE91FE07D5740FC913D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; - remoteInfo = SQLCipher; - }; - 346DD7DE031A0B2BEC952ED413A2A585 /* PBXContainerItemProxy */ = { + 348D9CDBA1B28CF9B9FA6DAF55DE3728 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; - remoteInfo = YapDatabase; + remoteGlobalIDString = 0F3371C93B7058B060812A4B899E1ED7; + remoteInfo = SignalMetadataKit; }; 35422D2815B9F030BB0E36B865145B98 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2480,26 +2485,19 @@ remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; remoteInfo = Starscream; }; - 3608D9F4ED5B86B9FFE4CE12EDCC45FB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; - }; - 3732FA442B8F67020C9ACA0E83E0CF12 /* PBXContainerItemProxy */ = { + 35613DD4A158A609DB3A80A979446545 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; + remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; + remoteInfo = PromiseKit; }; - 388524CB7E36EC118531665FC8C1D07F /* PBXContainerItemProxy */ = { + 3608D9F4ED5B86B9FFE4CE12EDCC45FB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6B582BBB2B9D21140B1A50420BB5BACF; - remoteInfo = AxolotlKit; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; }; 38AC53ACCDF389AE73D9A3737E26D614 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2515,33 +2513,33 @@ remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; remoteInfo = SQLCipher; }; - 3C54F80D66C4280085A372097313831C /* PBXContainerItemProxy */ = { + 3C342F2A45153BAF3FC2AFF8345E58BC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; - remoteInfo = SAMKeychain; + remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; + remoteInfo = SwiftProtobuf; }; - 3C8B8FBD0932E3127EA75D9103D42A8B /* PBXContainerItemProxy */ = { + 3C54F80D66C4280085A372097313831C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; + remoteInfo = SAMKeychain; }; - 3E761FF440AD4EF6B77C499BD5734136 /* PBXContainerItemProxy */ = { + 3C56290E026DDAB44CA26A2A3FEC73DC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0A86C228CFCBC35A1FD284274ED0930F; - remoteInfo = GRDB.swift; + remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; + remoteInfo = SAMKeychain; }; - 42374743A187E8F5550D2168C7C93081 /* PBXContainerItemProxy */ = { + 41E0138B36E521C7687007801CBA35D9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; + remoteInfo = SignalCoreKit; }; 4286D6D86A76C0EFD00E7A702C042028 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2564,33 +2562,26 @@ remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; remoteInfo = SignalCoreKit; }; - 46489DFB4A8B07517379BFD3168EBD75 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; - remoteInfo = ZXingObjC; - }; - 4675220B56FB74123D5F5FC71A66D5C2 /* PBXContainerItemProxy */ = { + 45625356D1B6E3E8192F4D9288558D47 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; - remoteInfo = SAMKeychain; + remoteGlobalIDString = 8C4F601B9A1A671B2F9CDADDDE59FBC8; + remoteInfo = blurhash; }; - 48E33BCC05317FB85A451000D4311368 /* PBXContainerItemProxy */ = { + 4605DE1309A1F644D85441A91E239FDB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; + remoteGlobalIDString = 0A86C228CFCBC35A1FD284274ED0930F; + remoteInfo = GRDB.swift; }; - 495F9E377A2D056F01B793620E2A6AF5 /* PBXContainerItemProxy */ = { + 49832E962B4BC1962AF9887ABA37C200 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; - remoteInfo = PromiseKit; + remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; + remoteInfo = GRKOpenSSLFramework; }; 49B160AA5F5BE721C19659415751BF41 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2606,19 +2597,26 @@ remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; remoteInfo = ZXingObjC; }; - 4C5ECCDF2AA6127CC55C8965B9A301C4 /* PBXContainerItemProxy */ = { + 4B21FC9D8B92CED3E00F4540A69FB470 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; - remoteInfo = GRKOpenSSLFramework; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; - 4C6B8AE9323F85C80F4A9E8165363243 /* PBXContainerItemProxy */ = { + 4B93F087EAA94C5201D44FA4C772AA0B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; - remoteInfo = SQLCipher; + remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; + remoteInfo = SwiftProtobuf; + }; + 4C5ECCDF2AA6127CC55C8965B9A301C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; + remoteInfo = GRKOpenSSLFramework; }; 4CD9C0BA09175FE9AC9A2497905D2DEB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2627,26 +2625,33 @@ remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; remoteInfo = Curve25519Kit; }; - 515EA9E681CCD13025887D398CBDA7F6 /* PBXContainerItemProxy */ = { + 4F6E6515886DCBC41B0DC655A0852168 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; - remoteInfo = HKDFKit; + remoteGlobalIDString = B95B91AE8D6B74DCA062BF76EBDB9FA1; + remoteInfo = ZKGroup; }; - 53064422FB13583FCCCB528699AC5A13 /* PBXContainerItemProxy */ = { + 515A63E842C06ABE8832D27CB2DD6D3D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; - remoteInfo = Starscream; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; - 53D93CC92A8DB737FDCEC3A0E980E06F /* PBXContainerItemProxy */ = { + 51C2A7581DB6F4657E0E0B5FE2D910E5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0F3371C93B7058B060812A4B899E1ED7; - remoteInfo = SignalMetadataKit; + remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; + remoteInfo = Argon2; + }; + 53064422FB13583FCCCB528699AC5A13 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; + remoteInfo = Starscream; }; 54247802914A5A7E6B50074EE8A022E9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2655,6 +2660,20 @@ remoteGlobalIDString = 580233398AC16B1F0EAC99950BF9B21C; remoteInfo = "Pods-Signal"; }; + 5460F79F5DDCA47E2A3956839DE4CF11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; + remoteInfo = HKDFKit; + }; + 54E306A99634B9E3D4CCCDFE9BE4C7EB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; + remoteInfo = Curve25519Kit; + }; 550E9F456DABC43C6FC5B46023469AAB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2669,6 +2688,20 @@ remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; remoteInfo = "libPhoneNumber-iOS"; }; + 55571C6C552814BB7DDFE717ABE94C03 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; + remoteInfo = GRKOpenSSLFramework; + }; + 574E21C2A8F1B040B467CD598DF94B19 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6B582BBB2B9D21140B1A50420BB5BACF; + remoteInfo = AxolotlKit; + }; 58A5CB9101D21C39F763F3091BB02C2D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2676,12 +2709,12 @@ remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; remoteInfo = YYImage; }; - 5BECEAD8147B6D15925FC8B435FD4AD8 /* PBXContainerItemProxy */ = { + 5A013B9D83CB13BFC411C2D8C338B2C3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; - remoteInfo = Mantle; + remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; + remoteInfo = HKDFKit; }; 5C9947719089C4A2F47B7544AE519FBF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2690,12 +2723,12 @@ remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; remoteInfo = HKDFKit; }; - 5D7F52C956E687981F0FBCD303097B07 /* PBXContainerItemProxy */ = { + 5D7E458251803F95E3588827EA0D2FEC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; - remoteInfo = SignalCoreKit; + remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; + remoteInfo = Argon2; }; 5FC4EC0F8194622B340B4FF3B3989970 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2704,12 +2737,12 @@ remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; remoteInfo = libwebp; }; - 60B59D05BC7B42CE37C4030C394CCAA7 /* PBXContainerItemProxy */ = { + 639EFC1E613B10FABCF8F08F44214C06 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; + remoteInfo = SignalCoreKit; }; 63DC756AE4DD09FD1EFAA9B4134B7083 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2718,12 +2751,12 @@ remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; remoteInfo = SignalCoreKit; }; - 6494E6C5D0850F487F7154109D7CD27B /* PBXContainerItemProxy */ = { + 650965E795F9D40E55D2185C691DD1AE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; + remoteInfo = libwebp; }; 650F407BB14709E0FD9D07E61CC0B1E4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2732,13 +2765,6 @@ remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; remoteInfo = Argon2; }; - 6553B8250BDEAFF059312414048B77D2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B95B91AE8D6B74DCA062BF76EBDB9FA1; - remoteInfo = ZKGroup; - }; 669A00ED5338BF855CAD938346FBEF25 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2781,96 +2807,75 @@ remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; remoteInfo = CocoaLumberjack; }; - 6A108284425E17BDBB82A529AF824DC8 /* PBXContainerItemProxy */ = { + 69D67FBD1EF1DE5FB9452A874A1241E6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B95B91AE8D6B74DCA062BF76EBDB9FA1; - remoteInfo = ZKGroup; + remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; + remoteInfo = Starscream; }; - 6A869810E1C2CE1CFFDECD6645F1379C /* PBXContainerItemProxy */ = { + 6EB090DF210B84EF9F5385F25FBF9E4E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 8C4F601B9A1A671B2F9CDADDDE59FBC8; - remoteInfo = blurhash; + remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; + remoteInfo = ZXingObjC; }; - 6AC318243A8281894A12D0268BA95F37 /* PBXContainerItemProxy */ = { + 6F9ECF0B143156B983DA3198E7D503DD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; - remoteInfo = SignalCoreKit; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; - 6ADD20C204E75D1B8DEE753FB13EBAC3 /* PBXContainerItemProxy */ = { + 70DF1494897465263DE496E6E16072E5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; - remoteInfo = GRKOpenSSLFramework; + remoteGlobalIDString = 0A86C228CFCBC35A1FD284274ED0930F; + remoteInfo = GRDB.swift; }; - 6BEB0A92137DB476A9140AA1867A4891 /* PBXContainerItemProxy */ = { + 715958F2429132AFA4EFBF1974A38AB5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; + remoteInfo = SignalCoreKit; }; - 6BEF873840C755ADC2A6E421F1D9D045 /* PBXContainerItemProxy */ = { + 7551B9DD03912313F829D462F996D926 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; remoteInfo = CocoaLumberjack; }; - 6CE3DCFA75EE8734FCEEF4DD644230F2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 11319FE11E0F163FEF714A606CCC265F; - remoteInfo = SignalServiceKit; - }; - 6DB22245916B3197BDFC776C70918EF7 /* PBXContainerItemProxy */ = { + 75D6B04445FE412E1C5BF6D80CA74B6C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; remoteInfo = Curve25519Kit; }; - 6EB090DF210B84EF9F5385F25FBF9E4E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; - remoteInfo = ZXingObjC; - }; - 70DF1494897465263DE496E6E16072E5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0A86C228CFCBC35A1FD284274ED0930F; - remoteInfo = GRDB.swift; - }; - 715958F2429132AFA4EFBF1974A38AB5 /* PBXContainerItemProxy */ = { + 75E7819F5329B81E800E31CA6D69A286 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; - remoteInfo = SignalCoreKit; + remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; + remoteInfo = Mantle; }; - 7551B9DD03912313F829D462F996D926 /* PBXContainerItemProxy */ = { + 76C873344BAFBC476ED1FDC85981038C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 0F3371C93B7058B060812A4B899E1ED7; + remoteInfo = SignalMetadataKit; }; - 778B8BA76FC1B7EF8947B21219A42B94 /* PBXContainerItemProxy */ = { + 778AEEE3A53B8F7AF4BFCBD2BBA14104 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; - remoteInfo = HKDFKit; + remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; + remoteInfo = YapDatabase; }; 778F30E12AAF1B6DCCD4EA6A22B7EE28 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2893,12 +2898,19 @@ remoteGlobalIDString = 8C4F601B9A1A671B2F9CDADDDE59FBC8; remoteInfo = blurhash; }; - 7CCFCE377899466A693C614E8511A3DE /* PBXContainerItemProxy */ = { + 7910D0FED3236F7D12AD7A75E678CE0D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; - remoteInfo = "libPhoneNumber-iOS"; + remoteGlobalIDString = 0F3371C93B7058B060812A4B899E1ED7; + remoteInfo = SignalMetadataKit; + }; + 794C92F4701E924EF892E7D4CFFB8587 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; }; 7D2AA06B2C316050EB457DF92D0FA901 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2907,12 +2919,12 @@ remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; remoteInfo = libwebp; }; - 80DBF938948F55211044E87DA733FD85 /* PBXContainerItemProxy */ = { + 7D78652E95BD0723BED487464E7A9966 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; - remoteInfo = Mantle; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; }; 826921D9EE5A80DCBAA3E3BAC12F177F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2928,20 +2940,6 @@ remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; remoteInfo = Starscream; }; - 86BA806C81B8D19A08265E1E244D37FB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; - }; - 879D4F1F4CDF5A60D3FACD9134A52906 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; - remoteInfo = SignalCoreKit; - }; 88AE9E726CF4AB88109CA9A5559374E6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2956,12 +2954,12 @@ remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; remoteInfo = libwebp; }; - 8AA4DC712220BAFEFDEE6305D9D37637 /* PBXContainerItemProxy */ = { + 8A6CE5A9A68A8A6916AEB72A2B54F8BE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; + remoteInfo = SignalCoreKit; }; 8AA73F7562DEC5A397C9F989D4E3B8EE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -2970,6 +2968,13 @@ remoteGlobalIDString = 6B582BBB2B9D21140B1A50420BB5BACF; remoteInfo = AxolotlKit; }; + 8C489308740DAD8E424EEBDFA4B8BA88 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; + remoteInfo = PromiseKit; + }; 8D5F3358CAD6065CDA7791B447D1A31A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -2984,26 +2989,26 @@ remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; remoteInfo = "lottie-ios"; }; - 907359D4FF06A917FA47A6954D983702 /* PBXContainerItemProxy */ = { + 8F832129AB86CE721BA8CE7E7F418EDE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0F3371C93B7058B060812A4B899E1ED7; - remoteInfo = SignalMetadataKit; + remoteGlobalIDString = B95B91AE8D6B74DCA062BF76EBDB9FA1; + remoteInfo = ZKGroup; }; - 9397DB95774455F774D270B199CDA3A4 /* PBXContainerItemProxy */ = { + 903698CBC7846981538514DFD49A08B5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; - remoteInfo = Reachability; + remoteGlobalIDString = 47CCF1D9F019FFC6546DA481B71A2C4E; + remoteInfo = Mantle; }; - 93E78F0525FE5D8DACAC973A3677A447 /* PBXContainerItemProxy */ = { + 935192E5B0447424339049E4AF5B351D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; - remoteInfo = Argon2; + remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; + remoteInfo = SwiftProtobuf; }; 94790D39AC1883209332643F1C57853A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3012,12 +3017,19 @@ remoteGlobalIDString = B95B91AE8D6B74DCA062BF76EBDB9FA1; remoteInfo = ZKGroup; }; - 9553018E39EB3FFD34341D3B7E9759A8 /* PBXContainerItemProxy */ = { + 94D77F3B7204AA5E040CAFF8F0C398B0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; - remoteInfo = HKDFKit; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; + }; + 96BA7E6D45A98458C0159316D899FDF2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; + remoteInfo = SignalCoreKit; }; 9C729EDFC87B980873B4F0C9AE40F3BA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3026,26 +3038,26 @@ remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; remoteInfo = PromiseKit; }; - 9C744248AEBF134B2268B5B05E6F35C0 /* PBXContainerItemProxy */ = { + 9D1DC07C5B1C7673AA3556F5F17C5B02 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; remoteInfo = Argon2; }; - 9C948A14CD12D72502FDE8F9DFF5D027 /* PBXContainerItemProxy */ = { + 9D3DE60EAA6767CAA252BDA9C378A8D0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; }; - 9D1DC07C5B1C7673AA3556F5F17C5B02 /* PBXContainerItemProxy */ = { + 9DDACA3B2516E02F0FE6EA85601B15A4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; - remoteInfo = Argon2; + remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; + remoteInfo = SQLCipher; }; 9E3117CA3105B2E475BC10A35381E158 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3061,6 +3073,13 @@ remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; remoteInfo = SAMKeychain; }; + 9F0D77C76BC7A7D2E2D65EA1B6DAA43B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; + remoteInfo = YapDatabase; + }; 9FC984D7BA9FB6962AB4FF36AB578375 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3068,19 +3087,19 @@ remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; remoteInfo = Argon2; }; - A2AA93A7A0F9AAD5BB6387EEB78B6CB6 /* PBXContainerItemProxy */ = { + A1A8C91761C1F0721E1BDCCFCC840220 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 11319FE11E0F163FEF714A606CCC265F; - remoteInfo = SignalServiceKit; + remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; + remoteInfo = "lottie-ios"; }; - A3533479295F6B4643ADD44725441311 /* PBXContainerItemProxy */ = { + A2AA93A7A0F9AAD5BB6387EEB78B6CB6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = 11319FE11E0F163FEF714A606CCC265F; + remoteInfo = SignalServiceKit; }; A36AAC8EA9A2944223A24255341E6349 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3096,6 +3115,13 @@ remoteGlobalIDString = B95B91AE8D6B74DCA062BF76EBDB9FA1; remoteInfo = ZKGroup; }; + A7F7B1189614F379B9AA6FCC91DCBEE8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6B582BBB2B9D21140B1A50420BB5BACF; + remoteInfo = AxolotlKit; + }; A83A9017D5FE93FA5B25FB6992309611 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3117,19 +3143,19 @@ remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; remoteInfo = CocoaLumberjack; }; - AAE21B4140FA57AE21F0AFEDEE590C92 /* PBXContainerItemProxy */ = { + AB59A73407097455B34ACB6642A6E1DE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; - remoteInfo = SignalCoreKit; + remoteGlobalIDString = 0F3371C93B7058B060812A4B899E1ED7; + remoteInfo = SignalMetadataKit; }; - AB59A73407097455B34ACB6642A6E1DE /* PBXContainerItemProxy */ = { + AB8BF4DDF50600972DD6A6260DE2A2E7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0F3371C93B7058B060812A4B899E1ED7; - remoteInfo = SignalMetadataKit; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; AEF65C351836CBDCE41962C89D6283A2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3152,13 +3178,6 @@ remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; remoteInfo = SignalCoreKit; }; - B0F56B76DE2D4175E01FB55871197D1A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 11319FE11E0F163FEF714A606CCC265F; - remoteInfo = SignalServiceKit; - }; B30A885FFD9444B412DE5258AC8797C4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3208,19 +3227,19 @@ remoteGlobalIDString = 11319FE11E0F163FEF714A606CCC265F; remoteInfo = SignalServiceKit; }; - BD03086B0CFFB6AC42364640A611819D /* PBXContainerItemProxy */ = { + BD6DE151B13AA605A0C0B2D443929C72 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 93855F3A5D1C4AF19C4A49AA90D4AD14; - remoteInfo = YapDatabase; + remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; + remoteInfo = SQLCipher; }; - BD6DE151B13AA605A0C0B2D443929C72 /* PBXContainerItemProxy */ = { + BE2262735C3B78080784F3F09AB24AEF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; - remoteInfo = SQLCipher; + remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; + remoteInfo = ZXingObjC; }; BE5F4E3953760DF7E32C7FCBB8C5481C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3236,27 +3255,6 @@ remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; remoteInfo = PureLayout; }; - C0447D671B9240380B46D6698996D94E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; - remoteInfo = libwebp; - }; - C086EC0D28E8E4179DB4263C5200D31A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; - remoteInfo = SQLCipher; - }; - C0C37D573C6C80B8F215A63997BAB84E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; - remoteInfo = "libPhoneNumber-iOS"; - }; C1BA11447E6E167ADAA70918B0EC45C7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3271,13 +3269,6 @@ remoteGlobalIDString = B95B91AE8D6B74DCA062BF76EBDB9FA1; remoteInfo = ZKGroup; }; - C30C4BB811729DE8D2AAB111981C3E66 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; - remoteInfo = GRKOpenSSLFramework; - }; C3696A1B131427CD699EAD1B6B0ED3AE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3292,7 +3283,7 @@ remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; remoteInfo = SAMKeychain; }; - C3E75BA792EE67E73C6AEE5C40567B09 /* PBXContainerItemProxy */ = { + C47C87F3CBE85C1051CFB9FD97F3E3E8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -3306,20 +3297,6 @@ remoteGlobalIDString = 0A86C228CFCBC35A1FD284274ED0930F; remoteInfo = GRDB.swift; }; - C582C0ED31DBCC26395FB59C5F4E2A80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; - remoteInfo = HKDFKit; - }; - C83D13A0DA2960BF7C2729E0EA2ABD1D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6B582BBB2B9D21140B1A50420BB5BACF; - remoteInfo = AxolotlKit; - }; C912635B4D467FF15D6D934BA1C7003E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3341,19 +3318,19 @@ remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; remoteInfo = Reachability; }; - CB6195FBC9346CFFD4DB6E7B1EA2672F /* PBXContainerItemProxy */ = { + CBDAE8F19B48199E8B2800A4DA04C4B2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0F3371C93B7058B060812A4B899E1ED7; - remoteInfo = SignalMetadataKit; + remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; + remoteInfo = ZXingObjC; }; - CBDAE8F19B48199E8B2800A4DA04C4B2 /* PBXContainerItemProxy */ = { + CCBBCB8BB1C4EEC8368DEBEAE6C8C009 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 30950EABCD5EFA0462FC017837EB16BE; - remoteInfo = ZXingObjC; + remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; + remoteInfo = SQLCipher; }; CD587992F0E9B0CA99CEFC7D4107CFD8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3369,6 +3346,13 @@ remoteGlobalIDString = 6B582BBB2B9D21140B1A50420BB5BACF; remoteInfo = AxolotlKit; }; + D0674B920EEFA4691A38CBAFADA7F223 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; + }; D157083457FB83273D17840DC30B097A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3383,13 +3367,6 @@ remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; remoteInfo = Starscream; }; - D4F174402A5A2D46C5864B3F6DBE82E6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; - remoteInfo = Curve25519Kit; - }; D5B2B2B6611ADF31F33ABEA94AFFED34 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -3404,68 +3381,75 @@ remoteGlobalIDString = 0A86C228CFCBC35A1FD284274ED0930F; remoteInfo = GRDB.swift; }; - D77683F6BB0668A2B64FD406E82FCB7F /* PBXContainerItemProxy */ = { + D70F4C3FED227842B975067179DC1A5D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; - remoteInfo = "lottie-ios"; + remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; + remoteInfo = Curve25519Kit; }; - D8D817DC975766032C840FBF9CE46A35 /* PBXContainerItemProxy */ = { + D73D9C9E2BBDF904443D3A9775B1ED81 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; - remoteInfo = Curve25519Kit; + remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; + remoteInfo = SQLCipher; }; - DA26A113C2D2D70969B72CADBD1A54D3 /* PBXContainerItemProxy */ = { + D7C9FC775D523A9C9E9E07D93193EC8A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 5572D14DECB5A676C1B31B30A3BA7F10; - remoteInfo = SAMKeychain; + remoteGlobalIDString = 11319FE11E0F163FEF714A606CCC265F; + remoteInfo = SignalServiceKit; }; - DAEA17151B7A879348D4CDA912A92728 /* PBXContainerItemProxy */ = { + D814D702E7AE44497705D93F8DF62AD7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; - remoteInfo = Curve25519Kit; + remoteGlobalIDString = 06F5CDD6235E25837519792853B145A1; + remoteInfo = PureLayout; }; - DF98AE48109F548DB1E07A6953154E2B /* PBXContainerItemProxy */ = { + D9EE47BD89F13E60681EE88C6742E18C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6B582BBB2B9D21140B1A50420BB5BACF; - remoteInfo = AxolotlKit; + remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; + remoteInfo = SwiftProtobuf; }; - DFE6C13C2B4F08298C4887366E990FD3 /* PBXContainerItemProxy */ = { + DAEA17151B7A879348D4CDA912A92728 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; remoteInfo = Curve25519Kit; }; - E04076DD6B659EB835C18F227F8950CB /* PBXContainerItemProxy */ = { + DDD65691ABA2066222D723BA1B9E0E68 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; - remoteInfo = PromiseKit; + remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; + remoteInfo = libwebp; }; - E1276139D7293A6714672E2CF2C1FBAE /* PBXContainerItemProxy */ = { + DE3FBC3DD7F4E2A7C1A212C8671F808E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 22A8674975BD28B12B4EE99358F3D68F; - remoteInfo = Curve25519Kit; + remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; + remoteInfo = SignalCoreKit; }; - E1818B185B1063085039F56E004AA7BC /* PBXContainerItemProxy */ = { + DF98AE48109F548DB1E07A6953154E2B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 9B78EE4AF6AE03E79D88886319853FF7; - remoteInfo = Starscream; + remoteGlobalIDString = 6B582BBB2B9D21140B1A50420BB5BACF; + remoteInfo = AxolotlKit; + }; + E04076DD6B659EB835C18F227F8950CB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7C579CE66A1E7A9AA33CA5F97F9C22C5; + remoteInfo = PromiseKit; }; E1F7D35670D320D59F51C8949A83253F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3481,12 +3465,12 @@ remoteGlobalIDString = 46820E393A0506FA865F08663555BFA1; remoteInfo = Argon2; }; - E4D3F866BE25E212A3D9CCBB6AF330B5 /* PBXContainerItemProxy */ = { + E3F6F021271825FBC8A7DFDC757AA4FF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = BECD36891A8DC297700F9296F5634B97; + remoteInfo = "libPhoneNumber-iOS"; }; E6FD382A7623A1AA8A52B477CAC60E67 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3509,33 +3493,33 @@ remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; remoteInfo = YYImage; }; - E7F16900E46ECE3357F70B574DA45AF6 /* PBXContainerItemProxy */ = { + E8332333AB944EDD648FB015595604E7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; - remoteInfo = Reachability; + remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; + remoteInfo = SwiftProtobuf; }; - E8332333AB944EDD648FB015595604E7 /* PBXContainerItemProxy */ = { + EB749AC117DC12274DBDE2DE431E65C9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A5F702E0DA383BC1479572581615A916; - remoteInfo = SwiftProtobuf; + remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; + remoteInfo = SignalCoreKit; }; - EED5C88AA633CC26FDB97DEC1D057865 /* PBXContainerItemProxy */ = { + EEA3F2AFB965F00EE0B69893CC98BC90 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; - remoteInfo = "lottie-ios"; + remoteGlobalIDString = C1D336191FB7F45A79CEB894585FAD62; + remoteInfo = HKDFKit; }; - F0495C446029F2F556BB2884D93FA3EA /* PBXContainerItemProxy */ = { + EED5C88AA633CC26FDB97DEC1D057865 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; + remoteInfo = "lottie-ios"; }; F04A03349032E8BE8F98F08837B265F4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3551,33 +3535,40 @@ remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteInfo = AFNetworking; }; - F1176752137BF472CDE1A446378B1025 /* PBXContainerItemProxy */ = { + F13D2DD06C28670858D66D77AE0628F1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0A86C228CFCBC35A1FD284274ED0930F; - remoteInfo = GRDB.swift; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; }; - F13D2DD06C28670858D66D77AE0628F1 /* PBXContainerItemProxy */ = { + F148C167811AE0F68BC4731A84698B57 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; - F1864564B3679F53D9FF689020E4C90C /* PBXContainerItemProxy */ = { + F160D27FA82987C7A7CDBBBE02F57E1A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; - remoteInfo = Reachability; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; - F2679EC2C9F38907602C293E93A8567B /* PBXContainerItemProxy */ = { + F17C9740EE087BF2BC456421698CD3FD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 565B5AF44894619B799AA0D7B08B8331; - remoteInfo = SignalCoreKit; + remoteGlobalIDString = 8C4F601B9A1A671B2F9CDADDDE59FBC8; + remoteInfo = blurhash; + }; + F1864564B3679F53D9FF689020E4C90C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; + remoteInfo = Reachability; }; F32E68031B68EDA711B6EB5F30EAB0F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3593,19 +3584,19 @@ remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; remoteInfo = GRKOpenSSLFramework; }; - F3D759CC80901D9E4D8605142CF26CB1 /* PBXContainerItemProxy */ = { + F3FB9AB084B613858FEB5F2FEE6B1DD1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 06D25A4FF2ED1E3CE5A9A0822BE1F300; - remoteInfo = GRKOpenSSLFramework; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; }; - F3FB9AB084B613858FEB5F2FEE6B1DD1 /* PBXContainerItemProxy */ = { + F93C2938F8D84A889D8A1C6EDD83E6BF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; F9CE8277CC7713B42DDDD6330B556B67 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -3614,3822 +3605,3803 @@ remoteGlobalIDString = D21962D0DE148A440FADB55935BD4264; remoteInfo = SQLCipher; }; - FB1A3B9ACE6DC7634275ADEB3C49ADC3 /* PBXContainerItemProxy */ = { + FB5A028F86C740D9B9F1853391556963 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; - remoteInfo = libwebp; + remoteGlobalIDString = 11319FE11E0F163FEF714A606CCC265F; + remoteInfo = SignalServiceKit; }; - FB5A028F86C740D9B9F1853391556963 /* PBXContainerItemProxy */ = { + FF4AF3D166C6A0B4DE34F8C28892B196 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 11319FE11E0F163FEF714A606CCC265F; - remoteInfo = SignalServiceKit; + remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; + remoteInfo = SSZipArchive; + }; + FF500C7F1E5A1271218D3D3933518399 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; + remoteInfo = Reachability; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 0002D5810B70837D00D4A366D1DB35DB /* YapManyToManyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapManyToManyCache.m; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.m; sourceTree = ""; }; + 0022A9F0F73B538A45BDD377215689CC /* color_cache_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache_utils.h; path = src/utils/color_cache_utils.h; sourceTree = ""; }; 002B1E88BA14EBF633CD66EBFBA107E9 /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PromiseKit.framework; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 004D98A65DD53A813CF84C655626B145 /* rescaler_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler_utils.h; path = src/utils/rescaler_utils.h; sourceTree = ""; }; - 00650575727551CC8FC8BBA755E12176 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Sources/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - 00C99A9EDDBA010A3A69E78F83878313 /* Guarantee.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Guarantee.swift; path = Sources/Guarantee.swift; sourceTree = ""; }; - 00CD08EAA86936AE1579E8C34FBF09AD /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; - 00D0C77F9FCACBCE572DC5347CAA6FA1 /* SignalRingRTC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalRingRTC-prefix.pch"; sourceTree = ""; }; - 00E4D046EBFDABB1CA4CED22802E3F24 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; - 00E890019AC861A0CCA68C7253E04F5F /* picture_tools_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_tools_enc.c; path = src/enc/picture_tools_enc.c; sourceTree = ""; }; - 00FD6042D2A5FB8B97B10A2461B6853A /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; - 01301B49535D0F230A6BE6243E43FC66 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = GRDB/Core/Configuration.swift; sourceTree = ""; }; - 01334FBFD89737B0A340CFD5BB20D98B /* zkgroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zkgroup.h; path = ZKGroup/libzkgroup/zkgroup.h; sourceTree = ""; }; - 01392CA30C34E4C97A1A7A60D209FEC2 /* ContactsInputStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContactsInputStream.swift; sourceTree = ""; }; - 0182D823C83054812DB0E0BF46AF1239 /* OWSIncomingContactSyncJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSIncomingContactSyncJobRecord+SDS.swift"; sourceTree = ""; }; - 018EFCAEE53674477F2E6303B8073FF1 /* OWSIdentityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIdentityManager.h; sourceTree = ""; }; - 0192669BE88EA11AF1BC8B3BCB7437C7 /* YapDatabaseSecondaryIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndex.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.h; sourceTree = ""; }; - 019D53D4402F35C7BC973E81145A65B3 /* OWS2FAManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWS2FAManager.swift; sourceTree = ""; }; - 01AB3F1E1845704612953CFF82A6187D /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/ShapeLayerModel.swift"; sourceTree = ""; }; - 01C448A4D801A129A21BCEC6D88E7606 /* SDSRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSRecord.swift; sourceTree = ""; }; - 0211C17F64AFC74632B414855109D39D /* PreKeyRefreshOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreKeyRefreshOperation.swift; sourceTree = ""; }; - 024BC2D5CD8BA5B39D60C6AF8D5C3151 /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; - 027883D7DBD87806D822FC607962296E /* OWSDispatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDispatch.h; sourceTree = ""; }; - 0288B8DA6733921124D9C070C3EE739E /* Starscream-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Starscream-Info.plist"; sourceTree = ""; }; - 0294231A32634AB7A9035AB281959B85 /* SDSKeyValueStoreTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSKeyValueStoreTest.swift; sourceTree = ""; }; - 02C6E0B055968B3A7F75E321B387F2C9 /* OWSSyncContactsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncContactsMessage.h; sourceTree = ""; }; - 02C9C7EE8A4DC9033B793EA847819560 /* GRDB.swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GRDB.swift-Info.plist"; sourceTree = ""; }; - 02DC25B01EAF0028F055DADDC72C6AAE /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/DDLoggerNames.h; sourceTree = ""; }; - 02E02F9B363EA6DBD7B0DDDBDB274551 /* ZKGroup.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZKGroup.release.xcconfig; sourceTree = ""; }; - 02EF488DFACF98DA79698E68FD456CA6 /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Protocols/AnimatorNode.swift"; sourceTree = ""; }; + 0035B93469BE26B4C4D64934C079643E /* ValueObservation+DatabaseValueConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ValueObservation+DatabaseValueConvertible.swift"; path = "GRDB/ValueObservation/ValueObservation+DatabaseValueConvertible.swift"; sourceTree = ""; }; + 00460342157CCB42644CB8CB5E615473 /* TSInvalidIdentityKeySendingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeySendingErrorMessage.m; sourceTree = ""; }; + 006518277F1D2AFC4F9122B224368628 /* ge_p3_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_dbl.c; path = Sources/ed25519/ge_p3_dbl.c; sourceTree = ""; }; + 0071D33E362FC97730E99DD43013CA28 /* SignalMetadataKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalMetadataKit.xcconfig; sourceTree = ""; }; + 008AC2B84642D6020480C1A9818E0830 /* OWSOutgoingSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingSyncMessage.m; sourceTree = ""; }; + 00AA4F4A6832F91D2C5087F4FD199EB8 /* ValueObservation+MapReducer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ValueObservation+MapReducer.swift"; path = "GRDB/ValueObservation/ValueObservation+MapReducer.swift"; sourceTree = ""; }; + 00AA92DAF3BAAE06167CF8930DB4F480 /* OWSUserProfile+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSUserProfile+SDS.swift"; sourceTree = ""; }; + 00CCB68990C9B54E823C587EBC4FB4D2 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = GRDB/ValueObservation/ValueReducer/Combine.swift; sourceTree = ""; }; + 00E2B4C8FED953267396A20861923D7D /* Curve25519Kit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Curve25519Kit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 00EF8CA20D97C7DFE13B6F97238AC829 /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = ""; }; + 0105A22CCB9E73288E7876FDFA4ABDDE /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; + 0124A851576E42EBFA8A2B637F2D99F0 /* TextFormatScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatScanner.swift; path = Sources/SwiftProtobuf/TextFormatScanner.swift; sourceTree = ""; }; + 013DB20D234C96E179ACC701ACB559AF /* YapDatabaseExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtension.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.h; sourceTree = ""; }; + 014EBBE1DD6C8A6FA8DC77EA60D8AD37 /* OWSOutgoingReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingReceiptManager.h; sourceTree = ""; }; + 0161A2773B260DD0D666654957892ADA /* OWSGroupsOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSGroupsOutputStream.m; sourceTree = ""; }; + 01A30E0B7D590F3DC42DE9621AD0747B /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathOutputNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/PathOutputNode.swift"; sourceTree = ""; }; + 01A33A6FFCA9919B4AA461D9590F12B6 /* Threading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Threading.h; path = SignalCoreKit/src/Threading.h; sourceTree = ""; }; + 01CD5081197870DB67B987D2D757499B /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_0.c; path = Sources/ed25519/ge_p3_0.c; sourceTree = ""; }; + 01D18B70737EFB08D80EF5A85B436EB9 /* CreatePreKeysOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CreatePreKeysOperation.swift; sourceTree = ""; }; + 01DD920C0333CCADD0B258F34E880C32 /* YapDatabaseAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAtomic.h; path = YapDatabase/Internal/YapDatabaseAtomic.h; sourceTree = ""; }; + 01F37DC90D0D22C9C3EB3E2F51D099F0 /* OWSReadTracking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadTracking.h; sourceTree = ""; }; + 01F99CD563D1184339EEAD08C3020B40 /* ServerPublicParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerPublicParams.swift; path = ZKGroup/ServerPublicParams.swift; sourceTree = ""; }; + 021205469D789D646EC15DC38BE8190E /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolatable.swift; path = "lottie-swift/src/Private/Utility/Interpolatable/Interpolatable.swift"; sourceTree = ""; }; + 021A72ECA5A2F4F2F139F3FD9CCA5A9A /* webp_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_dec.c; path = src/dec/webp_dec.c; sourceTree = ""; }; + 021ED598C40F7964AF43302EBFE3615F /* SAMKeychainQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychainQuery.m; path = Sources/SAMKeychainQuery.m; sourceTree = ""; }; + 025B6CC8758EE6F9D1BA6D54ED059E57 /* YapDirtyDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDirtyDictionary.m; path = YapDatabase/Utilities/YapDirtyDictionary.m; sourceTree = ""; }; + 025BA692908932A94CAAC6E3239B286B /* DeviceNamesTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceNamesTest.swift; sourceTree = ""; }; + 025FD4420E89DE99AEBCA09A1BF7E9A2 /* GTSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR4.crt; sourceTree = ""; }; + 028D84DB7B207586E8437BB78D6727DF /* OWSIncompleteCallsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncompleteCallsJob.m; sourceTree = ""; }; + 028DD2309EEC7E027ADA4C24B343EA6D /* SignedPrekeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SignedPrekeyRecord.m; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.m; sourceTree = ""; }; + 02B88C2ABD85B5114FFBCA0115C78DE3 /* SAMKeychain-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SAMKeychain-dummy.m"; sourceTree = ""; }; + 02BC38B6193F038D79C1B023181EC0AC /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; + 02BFBE2DD72DCD1C57F5F75818F72AF3 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; + 02D60C8249DD1F0DF74651CB606A37F6 /* UuidCiphertext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UuidCiphertext.swift; path = ZKGroup/UuidCiphertext.swift; sourceTree = ""; }; + 02EF6CB78FB9E07756D0E53677ADFBC0 /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; + 02EFD6A6C975BC1A8807746F5015C95A /* ExperienceUpgrade+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "ExperienceUpgrade+SDS.swift"; sourceTree = ""; }; 030096FEAB6E1D69362864A9E5997735 /* Pods-SignalPerformanceTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalPerformanceTests-umbrella.h"; sourceTree = ""; }; - 0304DBA38C82EB4FA7E5D6D9D5319AF8 /* Curve25519Kit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Curve25519Kit-Info.plist"; sourceTree = ""; }; - 03583801EB638DD61D4FD5D17E9DCB60 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; - 035E539EB54F1B16209C05884ECFF0DC /* YapCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCache.m; path = YapDatabase/Utilities/YapCache.m; sourceTree = ""; }; - 03698CC81D53501412D6E0D1DC66A902 /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; - 03935AF7FFA0A4B046B331C57B459187 /* BaseModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BaseModel.m; sourceTree = ""; }; - 03B0A03590748E9EC97EF0E7DE5E5675 /* YapCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCache.h; path = YapDatabase/Utilities/YapCache.h; sourceTree = ""; }; - 03B17D3BE2283D16B9B2E7D0E82761E7 /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueContainer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/AnyValueContainer.swift"; sourceTree = ""; }; - 03B206F91D91D99064EAD26B2BE80277 /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; - 03BB00324B84A17A4A386E4D69AEAA53 /* HKDFKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKit.m; path = HKDFKit/HKDFKit/HKDFKit.m; sourceTree = ""; }; - 03CEF30E0CEE8DB728176E6B8E6F9B40 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; - 03EBC053F34453D46FD4DA4532E4D0C7 /* OWSBroadcastMediaMessageJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBroadcastMediaMessageJobRecord.h; sourceTree = ""; }; - 03F75E63F6A76FCE1049FF185987B7C8 /* bit_writer_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_writer_utils.c; path = src/utils/bit_writer_utils.c; sourceTree = ""; }; - 041C88B4D93DD99FEFBD3B521FA8C2CA /* YapDatabaseRTreeIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexTransaction.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexTransaction.m; sourceTree = ""; }; - 042F2F9FF5F6E441F08899DB426B573D /* OWSGroupInfoRequestMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSGroupInfoRequestMessage.m; sourceTree = ""; }; - 0435934CBC341E03998527A10FADCBAF /* PreKeyBundleTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundleTests.m; path = AxolotlKitTests/PreKeyBundleTests.m; sourceTree = ""; }; - 043EB7C87CFAA8BFAE9284BEF5049D49 /* GroupsV2MessageJobFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupsV2MessageJobFinder.swift; sourceTree = ""; }; - 044E46EA322FCF6631F81CE75CE1728E /* SignalServiceKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalServiceKit.debug.xcconfig; sourceTree = ""; }; - 045EB53E098864369B79100534FF6BAF /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeContainerLayer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift"; sourceTree = ""; }; - 046A8E6D1203FD1755FD4F1F6A12F4C8 /* SwiftProtobuf.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftProtobuf.release.xcconfig; sourceTree = ""; }; - 047D16E313181469F83210009009B717 /* SessionBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilder.m; path = AxolotlKit/Classes/Sessions/SessionBuilder.m; sourceTree = ""; }; - 049897B5C4E95629C374D0D9B999B271 /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mask.swift; path = "lottie-swift/src/Private/Model/Objects/Mask.swift"; sourceTree = ""; }; - 04D2C8F01807787BAEC03423D7A43725 /* UIImage+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+OWS.m"; sourceTree = ""; }; - 04D479153094DF4F1790641A47A57445 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Protocols/PathNode.swift"; sourceTree = ""; }; - 04DBC929619FE67ED844EEB9AA80E83F /* Mantle.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Mantle.debug.xcconfig; sourceTree = ""; }; - 04DCA9FF226528CC34A97CBCEA6A9C67 /* ChainAndIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainAndIndex.m; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.m; sourceTree = ""; }; - 04FE0EF2F4D2E408334E66CC59F35932 /* TSInvalidIdentityKeySendingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeySendingErrorMessage.h; sourceTree = ""; }; - 050C395015BA3936A8F8786EE0615543 /* aesopt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aesopt.h; path = SSZipArchive/minizip/aes/aesopt.h; sourceTree = ""; }; + 0304B7049B64873E033B63F7C6D48644 /* YapDatabaseManualViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewTransaction.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewTransaction.h; sourceTree = ""; }; + 030D6C271A7B21FCCF3CFBC6B491D0B9 /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi.c; path = SSZipArchive/minizip/ioapi.c; sourceTree = ""; }; + 0318DBC15CA9A5C12C2B33BEAAA98CAC /* YapDatabaseRelationshipOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipOptions.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.h; sourceTree = ""; }; + 033D7C3963B2084247322B323ECCE0A1 /* Curve25519Kit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Curve25519Kit-Unit-Tests-Info.plist"; sourceTree = ""; }; + 0378C5516B4610AC03BBD2934D075A59 /* race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = race.m; path = Sources/race.m; sourceTree = ""; }; + 03D4459930A1747C614EE3843B78D7BC /* FillI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillI.swift; path = "lottie-swift/src/Private/Model/ShapeItems/FillI.swift"; sourceTree = ""; }; + 03F161B591B668A7428EDD8FAB20E6DA /* SQLExpression+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SQLExpression+QueryInterface.swift"; path = "GRDB/QueryInterface/SQL/SQLExpression+QueryInterface.swift"; sourceTree = ""; }; + 03F2FB0B0C26CE322B7A81945C533025 /* YapDatabaseCrossProcessNotificationConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationConnection.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.m; sourceTree = ""; }; + 03F76C2F0356020862AB5445AFEDB1E0 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; + 03FA578DCAE217A47B9432DE1AA9058B /* PreKeyBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyBundle.h; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.h; sourceTree = ""; }; + 0420E43454FB32613951E69F5B7B311F /* YapActionItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItem.h; path = YapDatabase/Extensions/ActionManager/YapActionItem.h; sourceTree = ""; }; + 043148D53A5052C082E00906C6D1BF46 /* SerializationUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SerializationUtilities.h; path = AxolotlKit/Classes/Utility/SerializationUtilities.h; sourceTree = ""; }; + 04426A4F053854B80C9420B0E1DA2DB6 /* YapRowidSet.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapRowidSet.mm; path = YapDatabase/Internal/YapRowidSet.mm; sourceTree = ""; }; + 0443A5D4D69F0802C8CF5BE7FFA3F4EA /* BinaryEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingVisitor.swift; sourceTree = ""; }; + 047A8E11D0899AC0B1B8E0C736437AA9 /* GRDB.swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GRDB.swift-umbrella.h"; sourceTree = ""; }; + 048A4F3B6CA848C7B9E164D3F1DF351B /* vp8l_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_enc.c; path = src/enc/vp8l_enc.c; sourceTree = ""; }; + 04F5980A7CAAFB30EC35AA4CC6D9332B /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; + 050B1759BA716BFDFC3C48FEBBA8874A /* textsecure.cer */ = {isa = PBXFileReference; includeInIndex = 1; path = textsecure.cer; sourceTree = ""; }; 050D96A660E31BB6C872CFA5BC658079 /* HKDFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HKDFKit.framework; path = HKDFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 05259F3E2775D9E9B9ADCF34154A3B83 /* OWSAnalyticsEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalyticsEvents.h; sourceTree = ""; }; - 053D13B1C41E99C2EAE01FC1F2AF8484 /* Error+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Error+SSK.swift"; sourceTree = ""; }; + 051218B51A6FD568B2AAFDB09D6C3279 /* KeyBackupService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyBackupService.swift; sourceTree = ""; }; + 05161807668DAC7F6276957E96B54286 /* OWSMessageServiceParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageServiceParams.m; sourceTree = ""; }; 054F029320089BD38F3841BFE5C0133A /* Pods-NotificationServiceExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-NotificationServiceExtension-dummy.m"; sourceTree = ""; }; - 055BA40DC1587BBD982DC9842EB379A7 /* TSInvalidIdentityKeyReceivingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyReceivingErrorMessage.h; sourceTree = ""; }; - 057CC198358D8A0C719F33B1E7493D1D /* OWSBatchMessageProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBatchMessageProcessor.h; sourceTree = ""; }; - 057EE2EFF4017D8575493B310C23EDDC /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hmac.h; path = SSZipArchive/minizip/aes/hmac.h; sourceTree = ""; }; - 05970BA3293D77F6B1A5AE805A64C143 /* SignalRingRTC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalRingRTC.h; sourceTree = ""; }; - 05DA3F594DC4C910AAE924E04EAFE60A /* DarwinNotificationName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DarwinNotificationName.swift; sourceTree = ""; }; - 05F1268D24B986CF68296B938FBB7E91 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUAnimationCache.swift; path = "lottie-swift/src/Public/AnimationCache/LRUAnimationCache.swift"; sourceTree = ""; }; - 061452A10C4B57FEAAE8FF6334B66E3C /* fe_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_tobytes.c; path = Sources/ed25519/fe_tobytes.c; sourceTree = ""; }; - 06658C08AB6ABA456B9E6124AC1DDFC2 /* YapDatabaseViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewConnection.m; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.m; sourceTree = ""; }; - 06CE8688FE797555421E28D73B4A5BFC /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationView.swift; path = "lottie-swift/src/Public/iOS/Compatibility/CompatibleAnimationView.swift"; sourceTree = ""; }; + 055E96F05BDEE0EA2388FA60BCDDA056 /* ge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge.h; path = Sources/ed25519/ge.h; sourceTree = ""; }; + 057518959ED7DFAA39E8C4CE4002C978 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + 058DDBE88EF19CC710766A00C112FF77 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/FillNode.swift"; sourceTree = ""; }; + 05BF73857FEC77C9D5D6DF83434D5A26 /* blurhash-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "blurhash-dummy.m"; sourceTree = ""; }; + 065058781B0B3F24589172AFC8BFC688 /* ServerSecretParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerSecretParams.swift; path = ZKGroup/ServerSecretParams.swift; sourceTree = ""; }; + 065525064927CF474D3FC125CD38FA24 /* YapDatabaseCloudCorePipelinePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipelinePrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCorePipelinePrivate.h; sourceTree = ""; }; + 06676AD4E39955617BE164CAC4776AD3 /* YapDatabaseCrossProcessNotificationConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationConnection.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.h; sourceTree = ""; }; + 06766F60252D73FD40324DC518D8F053 /* ZKGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZKGroup.h; path = ZKGroup/ZKGroup.h; sourceTree = ""; }; + 069375AD37CE8B09502A6782BC42DA2C /* backward_references_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references_enc.h; path = src/enc/backward_references_enc.h; sourceTree = ""; }; + 06AF036C496799E7E1B4C020074FD282 /* libzkgroup_ios.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libzkgroup_ios.a; path = ZKGroup/libzkgroup/libzkgroup_ios.a; sourceTree = ""; }; + 06B0F478719719120AFF87F2DC13B4C0 /* GroupSecretParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupSecretParams.swift; path = ZKGroup/GroupSecretParams.swift; sourceTree = ""; }; + 06C065EF844C4BEFBDE55621E6D36752 /* SQLExpression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLExpression.swift; path = GRDB/QueryInterface/SQL/SQLExpression.swift; sourceTree = ""; }; + 06DF3586BCA09EF08145EA2275E74AB8 /* vp8i_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_dec.h; path = src/dec/vp8i_dec.h; sourceTree = ""; }; 06F605C1C490AFE369CD7FFBC7CB9310 /* Pods-SignalTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalTests-acknowledgements.markdown"; sourceTree = ""; }; - 06FCF41CAB6E65511C5FC5478FAB26E8 /* SignalServiceKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalServiceKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - 0705132DB313424ECE9507B9D95991CD /* SignalProtocolHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalProtocolHelper.h; sourceTree = ""; }; - 0709837D4A6E818F4732C559D3F8AAA2 /* OWS2FAManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWS2FAManager.h; sourceTree = ""; }; - 07315AABAE1FDF0A1EFFEAE1898D874B /* Data+SMKTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+SMKTests.swift"; path = "SignalMetadataKitTests/src/Data+SMKTests.swift"; sourceTree = ""; }; - 073410FE093EE1281E26947360FF0E55 /* d2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d2.h; path = Sources/ed25519/d2.h; sourceTree = ""; }; - 07472E471ABD7E507C9ECBBA137E2174 /* ChainKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainKey.h; path = AxolotlKit/Classes/Ratchet/ChainKey.h; sourceTree = ""; }; - 074FFF745EF155F3B43E0E7534F8339F /* SerializationUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SerializationUtilities.m; path = AxolotlKit/Classes/Utility/SerializationUtilities.m; sourceTree = ""; }; - 0767476095F0D3A91709DDEF2577D9B3 /* AxolotlKitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AxolotlKitSwiftTests.swift; path = AxolotlKitTests/AxolotlKitSwiftTests.swift; sourceTree = ""; }; - 077BBBE093B735E4000261054F642A2A /* TSConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TSConstants.swift; path = SignalServiceKit/src/TSConstants.swift; sourceTree = ""; }; - 0787A9CD18DE7BA48257588AD9637B7E /* GroupsInputStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupsInputStream.swift; sourceTree = ""; }; - 07ADE361E4DF58DE1D426BCBB34A9AF9 /* OWSDisappearingConfigurationUpdateInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingConfigurationUpdateInfoMessage.m; sourceTree = ""; }; - 07C12B09E8A11B7CE9E7B6AABC6443ED /* ReverseDispatchQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReverseDispatchQueue.swift; sourceTree = ""; }; + 07081A21B99FE049DDE5968FDFEC8C60 /* Starscream.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Starscream.xcconfig; sourceTree = ""; }; + 070CEBDE1BDBACA7EE268523FFACF1D8 /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyedDecodingContainerExtensions.swift; path = "lottie-swift/src/Private/Model/Extensions/KeyedDecodingContainerExtensions.swift"; sourceTree = ""; }; + 0740B3285AAED062DF0CE6668058EFD5 /* PromiseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromiseKit-dummy.m"; sourceTree = ""; }; + 07460E4211A279953DA5987F208D3B73 /* OWSAddToContactsOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAddToContactsOfferMessage.m; sourceTree = ""; }; + 0758C42C6199E930C6EA485A520FD5BD /* after.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = after.swift; path = Sources/after.swift; sourceTree = ""; }; + 076FEDA359C4AE71AE372CD85A1078E5 /* YapDatabaseRelationshipEdgePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdgePrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipEdgePrivate.h; sourceTree = ""; }; + 07A428BE65B8180FD22E731508D903E6 /* YapCollectionKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCollectionKey.m; path = YapDatabase/Utilities/YapCollectionKey.m; sourceTree = ""; }; + 07B6B82FCCDFA02172AAD3DB64E08254 /* vp8_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8_dec.h; path = src/dec/vp8_dec.h; sourceTree = ""; }; 07C9DCDDC7155F24CC204CA8473F3D5E /* Pods_SignalShareExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalShareExtension.framework; path = "Pods-SignalShareExtension.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 07DDEE1106AED46459F4714835C8AFCE /* YDBCKChangeRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeRecord.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.h; sourceTree = ""; }; 07DF0797AD311B189EC95CCE47CE90DC /* Pods-SignalShareExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalShareExtension-umbrella.h"; sourceTree = ""; }; 07E97F0043799B3F484A0EDF29C0E7AF /* Pods-NotificationServiceExtension-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-NotificationServiceExtension-acknowledgements.markdown"; sourceTree = ""; }; - 07FA78AC67DBDD3BF01B35A63E23E6B2 /* PromiseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-prefix.pch"; sourceTree = ""; }; - 0813AD93979ADF0C105FF325270019E8 /* ObservedDatabaseChanges.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObservedDatabaseChanges.swift; sourceTree = ""; }; - 0832F298E198D582ABBB3AFB020434C0 /* YapDatabase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YapDatabase.debug.xcconfig; sourceTree = ""; }; - 0833C68713F6FA720C6B2096C70E6799 /* SSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKEnvironment.h; path = SignalServiceKit/src/SSKEnvironment.h; sourceTree = ""; }; - 086EB9BFA2F4924C6263BABE3B622838 /* CallManagerVideoCapture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManagerVideoCapture.swift; sourceTree = ""; }; - 087530E3D02D61E9DA529A5369E96E8A /* YapDatabaseHooksPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksPrivate.h; path = YapDatabase/Extensions/Hooks/Internal/YapDatabaseHooksPrivate.h; sourceTree = ""; }; - 08799CECB02E4FF9B7991712B715A557 /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/FillRenderer.swift"; sourceTree = ""; }; - 087F150C0C5CBCE3A6C0E7C44AAEA96B /* SMKEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKEnvironment.swift; path = SignalMetadataKit/src/SMKEnvironment.swift; sourceTree = ""; }; - 0893738DC2ED08B0D634EF32596B732E /* RequestProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestProtocols.swift; path = GRDB/QueryInterface/Request/RequestProtocols.swift; sourceTree = ""; }; - 08A18507B9D6CDA4D9746DE0242EF0A9 /* YapDatabaseSearchQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueue.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.h; sourceTree = ""; }; - 08BE92247DDB1ED051AD22E4D6F842CC /* Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Date.swift; path = GRDB/Core/Support/Foundation/Date.swift; sourceTree = ""; }; - 08BEE60496BAED3C06274F92EDDC25FA /* YapDatabaseViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTransaction.h; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.h; sourceTree = ""; }; - 08CE3D7A131289795FE785E461603488 /* NSNull.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSNull.swift; path = GRDB/Core/Support/Foundation/NSNull.swift; sourceTree = ""; }; - 08DF6918F252A0111DA0900BE1B09173 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = SignalCoreKit/src/Error.swift; sourceTree = ""; }; - 09051AAC40B93957C1DEFD2B4F165735 /* OWSUnknownContactBlockOfferMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSUnknownContactBlockOfferMessage+SDS.swift"; sourceTree = ""; }; - 09128B25104E6A271A226F6341ADEE05 /* YapDatabaseFilteredViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewPrivate.h; path = YapDatabase/Extensions/FilteredView/Internal/YapDatabaseFilteredViewPrivate.h; sourceTree = ""; }; - 09164E72B8C7F7C0B8102D6E60A7CDF0 /* CryptographyTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CryptographyTests.swift; path = SignalCoreKitTests/src/CryptographyTests.swift; sourceTree = ""; }; - 093DA1E519563AE2F8CF206E22CED839 /* ReactionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReactionManager.swift; sourceTree = ""; }; - 0941ADAA56447B971F2E36823D9C3A70 /* YapDatabaseRelationshipEdge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipEdge.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.m; sourceTree = ""; }; - 0969F13AAC5254E7262FBB7AF2EA660C /* KnownStickerPack+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "KnownStickerPack+SDS.swift"; sourceTree = ""; }; - 096BD00F538972624DF10A768AF911DC /* OWSFingerprintTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintTest.m; sourceTree = ""; }; + 07EAF14C6B98CB1F94E8EF27AB81C572 /* ExperienceUpgrade.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ExperienceUpgrade.m; sourceTree = ""; }; + 07ED08009D04A5C55881A283C489F432 /* OWSFakeMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeMessageSender.m; sourceTree = ""; }; + 0834825F25D565291B78D82777E06965 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = ZKGroup/Errors.swift; sourceTree = ""; }; + 0835A8027E0583A1F33B8FEB5018D636 /* rescaler_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_utils.c; path = src/utils/rescaler_utils.c; sourceTree = ""; }; + 087E43E9F1178F8C098AE38355553695 /* CDNDownloadOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CDNDownloadOperation.swift; sourceTree = ""; }; + 088029EC6B7A3D3B55501AD3256D8665 /* duration.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = duration.pb.swift; path = Sources/SwiftProtobuf/duration.pb.swift; sourceTree = ""; }; + 088CEB237D147E9183CAD83DD30DCFA1 /* YapDatabaseConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnection.m; path = YapDatabase/YapDatabaseConnection.m; sourceTree = ""; }; + 08C25323E536D08D98EB4DB1BBD720D9 /* YapDatabaseHooksPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksPrivate.h; path = YapDatabase/Extensions/Hooks/Internal/YapDatabaseHooksPrivate.h; sourceTree = ""; }; + 08CB1D0B6A8795017BE48AA17450A015 /* OWSOutgoingNullMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingNullMessage.h; sourceTree = ""; }; + 09192862786D65EFA95A9D4336E079A1 /* HKDFKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HKDFKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 09355D700D6A1D2A91FC08F455700B83 /* Association.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Association.swift; path = GRDB/QueryInterface/Request/Association/Association.swift; sourceTree = ""; }; + 094B71F9558639816EDB6D8387EDE1C5 /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; + 095863641E6AF39CF258F54F76CDB135 /* RatchetingSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSession.m; path = AxolotlKit/Classes/Ratchet/RatchetingSession.m; sourceTree = ""; }; 09706AA29140EDA5861E6FA42323D31E /* Pods-SignalPerformanceTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalPerformanceTests.debug.xcconfig"; sourceTree = ""; }; - 0982A4ED6E63398C9858A2E6F6C705F9 /* JSONEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncoder.swift; path = Sources/SwiftProtobuf/JSONEncoder.swift; sourceTree = ""; }; - 09A734F45AF824B7CFB21FAB97A4EF1D /* AppReadiness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppReadiness.h; sourceTree = ""; }; - 09B25265BDCBD2FACFAD00C9497B8530 /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; - 09C82FCA6B8353DFB7C0499F0261B0E3 /* OWSViewOnceMessageReadSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSViewOnceMessageReadSyncMessage.m; sourceTree = ""; }; - 09EA2C5F81A2893122AF7FC8EDB93A20 /* RatchetingSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSession.m; path = AxolotlKit/Classes/Ratchet/RatchetingSession.m; sourceTree = ""; }; - 0A216EF46681042884DDDBBB32DCCC81 /* TSInvalidIdentityKeyErrorMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInvalidIdentityKeyErrorMessage+SDS.swift"; sourceTree = ""; }; - 0A3CA2549911E738A7FE0A12F10BA10E /* YapReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapReachability.h; path = YapDatabase/Extensions/ActionManager/Utilities/YapReachability.h; sourceTree = ""; }; - 0A3D0AFDBD2BE297FC7F7B14EAFB2833 /* TSDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseView.h; sourceTree = ""; }; - 0A4FB07FD07ECA37296D6F05E5C060F0 /* ValueObservation+Row.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ValueObservation+Row.swift"; path = "GRDB/ValueObservation/ValueObservation+Row.swift"; sourceTree = ""; }; - 0A69383C2AD70F08DB56BC80B81C67BF /* OWSUploadOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUploadOperation.m; sourceTree = ""; }; - 0A77EB12398C58AFC97BDBC3E6D3A9C9 /* OWSThumbnailService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSThumbnailService.swift; sourceTree = ""; }; - 0A8CD466A44C04AF777E5D161B7B726A /* ZKGroup.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ZKGroup.unit-tests.debug.xcconfig"; sourceTree = ""; }; - 0AB6D26AD49D15986AA8AB6F5648D94C /* GSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GSR4.crt; sourceTree = ""; }; - 0AC6A117E14EC7C1FBB676F6B0A18F39 /* JobQueueTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JobQueueTest.swift; sourceTree = ""; }; - 0ACCE185DF2FDA493005C9A992CF577D /* picture_psnr_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_psnr_enc.c; path = src/enc/picture_psnr_enc.c; sourceTree = ""; }; - 0AF957C349E5D9337EBBA4C8B5D8B1CA /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; - 0B02B7D2E447223C4A57EE21C4B5308F /* Inflections.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Inflections.swift; path = GRDB/Utils/Inflections.swift; sourceTree = ""; }; - 0B7A609344C064DE38260312613E29F2 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DashPattern.swift; path = "lottie-swift/src/Private/Model/Objects/DashPattern.swift"; sourceTree = ""; }; - 0B89E40B04D5978FCCD03D2DB19DFCED /* YapDatabaseFullTextSearchTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchTransaction.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.m; sourceTree = ""; }; - 0BF795D553031987407873EC1C3B8736 /* Platform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = ""; }; - 0C0398BDD41BBF294BE41E9906A7A3C3 /* OWSHTTPSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSHTTPSecurityPolicy.m; sourceTree = ""; }; + 0992E1949D61FC12CE947563308E161B /* SDSDatabaseStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDatabaseStorage.swift; sourceTree = ""; }; + 09A5159194F6F9F06EBB4AED5D7488C8 /* GRDB.swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GRDB.swift-prefix.pch"; sourceTree = ""; }; + 09CA68270B55B8D318ABF097CCC1229E /* QueryInterfaceRequest+Association.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "QueryInterfaceRequest+Association.swift"; path = "GRDB/QueryInterface/Request/QueryInterfaceRequest+Association.swift"; sourceTree = ""; }; + 0A4B24B2E300E8A7E499E8DC82705010 /* OWSDispatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDispatch.h; sourceTree = ""; }; + 0A510C9D79C0DB518CFC61C4FD6E0512 /* d2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d2.h; path = Sources/ed25519/d2.h; sourceTree = ""; }; + 0AA5E7CC3A616A69BA8A2817218365EA /* OWSFailedAttachmentDownloadsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedAttachmentDownloadsJob.h; sourceTree = ""; }; + 0ABA7E74BE1B575FB69AA1DBE3DB17B6 /* quant_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_enc.c; path = src/enc/quant_enc.c; sourceTree = ""; }; + 0AE0056BBFA72937A082761AAE44AF39 /* OWSIncomingContactSyncJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingContactSyncJobRecord.m; sourceTree = ""; }; + 0AE289ACFBE88C76A2CEC330788648CE /* ExtensionMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionMap.swift; path = Sources/SwiftProtobuf/ExtensionMap.swift; sourceTree = ""; }; + 0B2A5B7799ED3C62EE6340EB5B8F763A /* YDBCKChangeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeSet.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.h; sourceTree = ""; }; + 0B58C78CCC9316E1898DB3A4719FBFFC /* HKDFKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HKDFKit-prefix.pch"; sourceTree = ""; }; + 0B77AB67BB9B14C868FA30F63C039150 /* OWSGroupsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSGroupsOutputStream.h; sourceTree = ""; }; + 0B78DFA39B3EF67032E63652E881E027 /* BinaryEncodingSizeVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingSizeVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingSizeVisitor.swift; sourceTree = ""; }; + 0C0889D65F469601E8D0F3786EE7847A /* TSAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachment.h; sourceTree = ""; }; + 0C4BAD7764300FA6772B338A31054767 /* HKDFKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "HKDFKit-Unit-Tests-resources.sh"; sourceTree = ""; }; 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYImage.framework; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0CCB8D0406B6AD3FAA53DD2C4285E59B /* ChunkedInputStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChunkedInputStream.swift; sourceTree = ""; }; - 0CEED2AC55EFAC15C7217C6BA75406EA /* near_lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = near_lossless_enc.c; path = src/enc/near_lossless_enc.c; sourceTree = ""; }; - 0D20D732E8766D04FB7843053ED5D19D /* SignalMetadataKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalMetadataKit.debug.xcconfig; sourceTree = ""; }; - 0D36FD57A9E396443EF9CB1B6D0B8806 /* SMKMiscTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKMiscTest.swift; path = SignalMetadataKitTests/src/SMKMiscTest.swift; sourceTree = ""; }; - 0D39F2ED8DD3FFF9F569E432597FCDB9 /* yap_vfs_shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yap_vfs_shim.h; path = YapDatabase/Internal/yap_vfs_shim.h; sourceTree = ""; }; - 0D7E5E683A5A8576146BCC1EAB22861B /* NameMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NameMap.swift; path = Sources/SwiftProtobuf/NameMap.swift; sourceTree = ""; }; - 0DAAF83FC698BF51C76A5A1087E77EF2 /* SignalServiceKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalServiceKit.release.xcconfig; sourceTree = ""; }; - 0DE33C2D80EC500C31703D0950CCB5E6 /* ProvisioningSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProvisioningSocket.swift; sourceTree = ""; }; - 0DF7794F9081FCB11E44E3E322C87A3C /* blake2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blake2.h; path = "phc-winner-argon2/src/blake2/blake2.h"; sourceTree = ""; }; - 0E4CED8F1DD942D7EA70FB8E87750D00 /* DatabaseResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseResult.swift; path = GRDB/Utils/DatabaseResult.swift; sourceTree = ""; }; - 0E54F50E1707EBB08D45BAA5E09EEA6E /* AnyMessageStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyMessageStorage.swift; path = Sources/SwiftProtobuf/AnyMessageStorage.swift; sourceTree = ""; }; - 0E58F257DE72CD65F307DD837B805FF8 /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/PointValueProvider.swift"; sourceTree = ""; }; - 0E5F1B665F337139FA42C276FDA608FF /* dispatch_promise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = dispatch_promise.m; path = Sources/dispatch_promise.m; sourceTree = ""; }; - 0EEF23992551CB2A279E68A63F704C0F /* OWSFakeContactsUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeContactsUpdater.m; sourceTree = ""; }; - 0F1C3F5149ED16049332A85DBD253BF4 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Sources/CocoaLumberjack/include/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - 0F22AD7440DE8563B0E62C1EDBAF88F7 /* OWSAddToContactsOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToContactsOfferMessage.h; sourceTree = ""; }; - 0F277628870AD36042F3D3FAC96973EF /* YapDatabaseRTreeIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndex.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndex.m; sourceTree = ""; }; - 0F4B80F7D0F7217B57AF95BD2B75116C /* YapActionable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionable.h; path = YapDatabase/Extensions/ActionManager/YapActionable.h; sourceTree = ""; }; - 0FD4BE03C6160137E4D2C02A3B68F6E5 /* ge_p3_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_dbl.c; path = Sources/ed25519/ge_p3_dbl.c; sourceTree = ""; }; - 0FDE7F2881D46CA2F39F8CCDD3235F36 /* Curve25519Kit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Curve25519Kit-prefix.pch"; sourceTree = ""; }; - 1027A76D2409F1952A66170E52D3308E /* YapDatabaseViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewOptions.m; path = YapDatabase/Extensions/View/YapDatabaseViewOptions.m; sourceTree = ""; }; - 1055CD034A36714A40625217F070C86A /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; - 1078DA7A344EFB9DDCAD34E3941E0993 /* TSYapDatabaseObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSYapDatabaseObject.h; sourceTree = ""; }; - 1080863D903D071C5B6CA09395C45170 /* SignalMetadataKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalMetadataKit.release.xcconfig; sourceTree = ""; }; - 1097C59CFF3F94F95FEE268462B03CC1 /* YapDatabaseViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewState.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.h; sourceTree = ""; }; - 10D7D9DE52FAD3D9B65F915F33577C10 /* TimeUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeUtils.swift; path = Sources/SwiftProtobuf/TimeUtils.swift; sourceTree = ""; }; - 110BAD1BF544FC2C63B783331E5F65E2 /* ContactsManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsManagerProtocol.h; sourceTree = ""; }; - 11128C810A506EE53A53C0681050F407 /* SQLLiteral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLLiteral.swift; path = GRDB/Core/SQLLiteral.swift; sourceTree = ""; }; - 1122021657A487C40F1F70DDED7B89B0 /* ge_add.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_add.h; path = Sources/ed25519/ge_add.h; sourceTree = ""; }; - 1129A00C6B3CD3680D0E5D4F69E3C02F /* YapDatabaseConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnection.m; path = YapDatabase/YapDatabaseConnection.m; sourceTree = ""; }; - 113E76024BA91F19906B4F0DAA662FE9 /* ZKGroup-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "ZKGroup-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - 113F80A0C2909A3BBDE7179D2814E0BC /* YapDatabaseConnectionProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionProxy.m; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.m; sourceTree = ""; }; - 1142A8F4C0108ACBA91A47570ADD5A54 /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; - 1167FA88A923E27DABD79AADC39DC178 /* OWSDataParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSDataParser.swift; path = SignalCoreKit/src/OWSDataParser.swift; sourceTree = ""; }; - 117213F1E51910533479E303430DDE1B /* AES-CBC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AES-CBC.m"; path = "AxolotlKit/Classes/Crypto/AES-CBC.m"; sourceTree = ""; }; - 1182EBD392607EA1F56DFF4519A50200 /* YapDatabaseFilteredViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewConnection.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewConnection.h; sourceTree = ""; }; - 11A0395B1CDB72B4105014C28C72BC9B /* OWSFingerprintBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintBuilder.m; sourceTree = ""; }; - 11A0936A82FA3D15A34341AE520CCCAA /* YapDatabaseRelationship.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationship.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.m; sourceTree = ""; }; - 11B5AE274F9291D669A33EBA07BB2D22 /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Sources/CocoaLumberjack/CLI/CLIColor.m; sourceTree = ""; }; - 11E0A9C3A15C32D57CD94E280CD3E440 /* quant_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_enc.c; path = src/enc/quant_enc.c; sourceTree = ""; }; - 11EE5DA88864040A2CB031C3CA0715F5 /* YDBCKChangeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeSet.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.m; sourceTree = ""; }; - 11F78A7D295A780CB0720C64A9C44975 /* OWSHTTPSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSHTTPSecurityPolicy.h; sourceTree = ""; }; - 120FDD900478CA474F6409C89A08F2B9 /* YapTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapTouch.h; path = YapDatabase/Internal/YapTouch.h; sourceTree = ""; }; - 121A28CB4859199C7CE377464E905B18 /* kbs_pin_sanitation_vectors.json */ = {isa = PBXFileReference; includeInIndex = 1; name = kbs_pin_sanitation_vectors.json; path = SignalServiceKit/tests/Util/kbs_pin_sanitation_vectors.json; sourceTree = ""; }; - 12586DF36969BAD7DC79BFEAF28168FB /* ExtensionMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionMap.swift; path = Sources/SwiftProtobuf/ExtensionMap.swift; sourceTree = ""; }; - 12736FB3A8FC6C5FB9AAF827F2E0C747 /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; - 1284466D2DE59A036F31C565F5D23668 /* OWSMessageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageUtils.h; sourceTree = ""; }; - 128715ACC4DCCB69A44E9505EBB22F2C /* animi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = animi.h; path = src/mux/animi.h; sourceTree = ""; }; - 12A61A3CC45A2F2397957245599CE346 /* OWSDeviceProvisioningCodeService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningCodeService.h; sourceTree = ""; }; - 12C09C18CB99FC9C2C8C8C6C8BE6045D /* crypto_int64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int64.h; path = Sources/ed25519/nacl_includes/crypto_int64.h; sourceTree = ""; }; - 12CCA63EA09CEA847CA04335493EBD64 /* encoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encoding.h; path = "phc-winner-argon2/src/encoding.h"; sourceTree = ""; }; + 0C91F6C4B9561963BC1E5BFC82A88BC1 /* fe_isnegative.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnegative.c; path = Sources/ed25519/fe_isnegative.c; sourceTree = ""; }; + 0CA9B5F52AF0EDF8119E2F42831831CE /* YapDatabaseViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewOptions.m; path = YapDatabase/Extensions/View/YapDatabaseViewOptions.m; sourceTree = ""; }; + 0CCF66538B129A8F91C645A2720A5F14 /* SignalMetadataKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalMetadataKit-Unit-Tests-resources.sh"; sourceTree = ""; }; + 0CE58999E91C3C7CF0C805347E08F10A /* TSDatabaseSecondaryIndexes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseSecondaryIndexes.m; sourceTree = ""; }; + 0D15789C7C7704BD74A428ABCB3F12C5 /* OWSRecipientIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecipientIdentity.h; sourceTree = ""; }; + 0D1F1D762A2A599733EAA4AD95C01A8D /* YapDatabaseViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTypes.m; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.m; sourceTree = ""; }; + 0D2D6EF73D52AD16564B97D77DE96D29 /* huffman_encode_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode_utils.h; path = src/utils/huffman_encode_utils.h; sourceTree = ""; }; + 0D3F8FAA243B585E197148BD8E289A90 /* SignalServiceKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-umbrella.h"; sourceTree = ""; }; + 0D46A28D7E2E1E993F9668417ACCA816 /* Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-prefix.pch"; sourceTree = ""; }; + 0D61D69905CFAFF9602EE68668197582 /* Curve25519Kit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Curve25519Kit-prefix.pch"; sourceTree = ""; }; + 0DBC84BFD875E065540FE6AD2E751837 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; + 0DC2677E8D8665F18AEFB5FC453DC549 /* YapProxyObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObject.h; path = YapDatabase/Utilities/YapProxyObject.h; sourceTree = ""; }; + 0DE53E6E23E81B47CAA70A4631D4CB5A /* GSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GSR2.crt; sourceTree = ""; }; + 0DEB6AA62F425A58AAF3688C833EE598 /* NSData+messagePadding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+messagePadding.m"; path = "SignalMetadataKit/src/NSData+messagePadding.m"; sourceTree = ""; }; + 0DF1A571C1A26BF2DD62F0BB783C05DB /* OrderedSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OrderedSet.swift; sourceTree = ""; }; + 0DFE448929D7D89EE6BFF937B9D0866F /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedControl.swift; path = "lottie-swift/src/Public/iOS/AnimatedControl.swift"; sourceTree = ""; }; + 0E1E0FAE9AF87A548747F106D19C6274 /* SPKProtocolContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPKProtocolContext.h; path = AxolotlKit/Classes/Utility/SPKProtocolContext.h; sourceTree = ""; }; + 0E66E1DFE7D29A80CFAB7FF6BE07C2DF /* NSDate+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+OWS.h"; path = "SignalCoreKit/src/NSDate+OWS.h"; sourceTree = ""; }; + 0E98C9BE38977B780DCE8997518EB867 /* fe_invert.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_invert.c; path = Sources/ed25519/fe_invert.c; sourceTree = ""; }; + 0EE14501C8425E8830FC66D15F807F32 /* TSDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseView.h; sourceTree = ""; }; + 0EF63191EAB639A80A8A98BA39F54426 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Sources/CocoaLumberjack/DDASLLogger.m; sourceTree = ""; }; + 0F0C538A8A38EC3F27F6023DAE0CF67D /* aescrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aescrypt.c; path = SSZipArchive/minizip/aes/aescrypt.c; sourceTree = ""; }; + 0F6921A06AFD4C87AFC164192C1103B4 /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; + 0F71A3E04AF2692F9744C731065F29A0 /* OWSSessionResetJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSessionResetJobRecord.m; sourceTree = ""; }; + 0F75C5392581E3AAF677D34BD7F047FA /* YapDatabaseCryptoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCryptoUtils.m; path = YapDatabase/Utilities/YapDatabaseCryptoUtils.m; sourceTree = ""; }; + 0F86C136EA8BBE249BEF9F8E05D4E46D /* OWSMessageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageManager.h; sourceTree = ""; }; + 0F9075FDD7703E5E01E98EB7F6AF3154 /* NBPhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumber.h; path = libPhoneNumber/NBPhoneNumber.h; sourceTree = ""; }; + 0F9E7F4F5B5631488736324ABDF36315 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieView.swift; path = "lottie-swift/src/Public/iOS/LottieView.swift"; sourceTree = ""; }; + 0FB8AFF2A3B9186C6373BE438A327DFB /* ioapi_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi_mem.h; path = SSZipArchive/minizip/ioapi_mem.h; sourceTree = ""; }; + 0FC9F1EC021A806029D345BFE01DF7C1 /* sign_modified.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign_modified.c; path = Sources/ed25519/additions/sign_modified.c; sourceTree = ""; }; + 0FDA2440F9B9781BF8D5D7310CE8D40F /* YapDatabaseSearchResultsViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewPrivate.h; path = YapDatabase/Extensions/SearchResultsView/Internal/YapDatabaseSearchResultsViewPrivate.h; sourceTree = ""; }; + 0FEC336079408DF158181C4354F00EF0 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = GRDB/Core/Configuration.swift; sourceTree = ""; }; + 0FFA5D93B16F0B28BBC5ADE89A86C988 /* RequestProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestProtocols.swift; path = GRDB/QueryInterface/Request/RequestProtocols.swift; sourceTree = ""; }; + 0FFB364C81F0D4C103C23C049230F81E /* YapDatabaseRTreeIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexHandler.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.m; sourceTree = ""; }; + 100921E5207940743EC0FB8CAC7B12D6 /* OWSUploadV2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUploadV2.swift; sourceTree = ""; }; + 10245A8A28E1B90AA361C17F12E9DE0E /* race.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = race.swift; path = Sources/race.swift; sourceTree = ""; }; + 1027DF449ECB2EBAFB850D2A996AD572 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/PreCompositionLayer.swift"; sourceTree = ""; }; + 10374FA678F71D0463AAB3FA244018CB /* d.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d.h; path = Sources/ed25519/d.h; sourceTree = ""; }; + 103AB93795293BADEB7E629194071E7A /* OWSUploadOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUploadOperation.h; sourceTree = ""; }; + 104BF6CF38807760B61C7823EE8B5AF8 /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/ColorValueProvider.swift"; sourceTree = ""; }; + 10544C884D2834DF386E3067F7CDB825 /* huffman_encode_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_encode_utils.c; path = src/utils/huffman_encode_utils.c; sourceTree = ""; }; + 108FF4670E744A8202DCE71A5964EEB5 /* NBPhoneNumberDesc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDesc.h; path = libPhoneNumber/NBPhoneNumberDesc.h; sourceTree = ""; }; + 10A5A4FD7363A329BD2C663AE3FE480E /* PromiseKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.xcconfig; sourceTree = ""; }; + 10BAF5A21291F7ADF95C2F7C9358DE15 /* SwiftProtobuf.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftProtobuf.xcconfig; sourceTree = ""; }; + 10D48A8E81E43E9BAB4564BF55CD2965 /* OWSDevice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSDevice.swift; sourceTree = ""; }; + 10E291C835B6C540E34861B351BC920F /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Merge.swift"; sourceTree = ""; }; + 1106929A71FAB49016BC393D8BC6EDC1 /* ContactSortingTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactSortingTest.m; sourceTree = ""; }; + 114234CA4F3AB44EBF5AAAF5A4CF55AF /* SignalCoreKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalCoreKit-umbrella.h"; sourceTree = ""; }; + 117B02A17098D92C5C31C7A3E2D0075A /* NSData+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+OWS.m"; path = "SignalCoreKit/src/NSData+OWS.m"; sourceTree = ""; }; + 119EB2A07F2DE46369F50183D77E497F /* lottie-ios.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.xcconfig"; sourceTree = ""; }; + 11A8C981AC496313407B1AAC390111EE /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; + 11BB970126BF6311BD02EE176B2221D3 /* YapDatabaseViewMappings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewMappings.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m; sourceTree = ""; }; + 11DC6036DAE7C0642CCDE994A13DB342 /* ValueObservation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueObservation.swift; path = GRDB/ValueObservation/ValueObservation.swift; sourceTree = ""; }; + 121583456A8722E16CA05DE6DDF0E3DB /* YapDatabaseCloudCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCore.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCore.m; sourceTree = ""; }; + 12225C838C1B44E06A035FF3FB23CBD2 /* ReactionFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReactionFinder.swift; sourceTree = ""; }; + 12401F4307EF5189F2EC9C813C1EC63F /* SignalMetadataKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalMetadataKit-umbrella.h"; sourceTree = ""; }; + 124970CABC9864BABA76E65C1E24D4B4 /* aes_ni.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aes_ni.c; path = SSZipArchive/minizip/aes/aes_ni.c; sourceTree = ""; }; + 12506C54AE626BD7DF202AA704F4A58C /* BlurHashDecode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlurHashDecode.swift; path = Swift/BlurHashDecode.swift; sourceTree = ""; }; + 128770AD49D767FDC4A4C9D69DEB5780 /* Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-prefix.pch"; sourceTree = ""; }; + 12A78B27C5360BE745A772892FA9F075 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + 12A7C983F94AADAE9935D2A5AB036C69 /* YapDatabaseLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseLogging.h; path = YapDatabase/Internal/YapDatabaseLogging.h; sourceTree = ""; }; + 12B71C243DA1B230CDC64301D6B182C8 /* AnyMessageStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyMessageStorage.swift; path = Sources/SwiftProtobuf/AnyMessageStorage.swift; sourceTree = ""; }; + 1305B8BAF3B73D130F552F4142B3DE29 /* HKDFKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HKDFKit.modulemap; sourceTree = ""; }; + 13074B766F35242FA53E1DEB0E6106A0 /* BobAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BobAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.m; sourceTree = ""; }; 1310617C2B04EE71AEF78CA273B5C7BF /* Pods-Signal-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Signal-acknowledgements.markdown"; sourceTree = ""; }; - 13253BF14B4ADFD45AAB22E9F24610C3 /* bit_reader_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_utils.h; path = src/utils/bit_reader_utils.h; sourceTree = ""; }; - 132DA1C638D9DFF85242240EE53536E4 /* dec_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_msa.c; path = src/dsp/dec_msa.c; sourceTree = ""; }; - 134DC47EC1DBA5FD34847B9B33F369AC /* YapDatabaseViewMappingsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappingsPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewMappingsPrivate.h; sourceTree = ""; }; + 1335C5065975C9F6586E0A0C93516D25 /* MessageKeys.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessageKeys.m; path = AxolotlKit/Classes/Ratchet/MessageKeys.m; sourceTree = ""; }; + 133830FE8B490462C8041D8C11EA9A4A /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; + 133EDC046100F88D300974C3BA97A16E /* TSInteraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInteraction.h; sourceTree = ""; }; + 134724312D7AE0A2EFC8E4D084EACD05 /* GRDB-4.0.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GRDB-4.0.swift"; path = "GRDB/Fixit/GRDB-4.0.swift"; sourceTree = ""; }; 1357F74634E7416A5F137B361DE44E22 /* Pods-SignalTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SignalTests-frameworks.sh"; sourceTree = ""; }; - 13749612FEA5473CCD5018428DBD135A /* IdentityKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IdentityKeyStore.h; path = AxolotlKit/Classes/State/IdentityKeyStore.h; sourceTree = ""; }; - 13AC219B931E10DD5AD3B1E40078D366 /* schema.sql */ = {isa = PBXFileReference; includeInIndex = 1; name = schema.sql; path = SignalServiceKit/Resources/schema.sql; sourceTree = ""; }; - 13D03741F527A97E79FF827C0B2A49CD /* UserProfileFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UserProfileFinder.swift; sourceTree = ""; }; - 14062EBDDDF65A6D242DB6144EEB3D9B /* ModelReadCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModelReadCache.swift; sourceTree = ""; }; - 141639FE233BF8C968FEEE9736D7492E /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; - 142127BCA2522F3C1912AD147FC08375 /* BlurHash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BlurHash.swift; sourceTree = ""; }; - 142A83A4C4D7D3286B7983B0E5F8B173 /* AxolotlKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AxolotlKit-Unit-Tests-Info.plist"; sourceTree = ""; }; - 14427E48711E3BD87A23FE982ED80FCF /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; + 136983DABAE571A47A9B4DCCFCC2FA4F /* MessageSendJobQueueTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSendJobQueueTest.swift; sourceTree = ""; }; + 13764EE2536246EE6EA5091E34DBFDC2 /* OWSFakeProfileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeProfileManager.h; sourceTree = ""; }; + 137D06EF886DD3AC00563D6CC9D06085 /* SMKTestUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKTestUtils.swift; path = SignalMetadataKitTests/src/SMKTestUtils.swift; sourceTree = ""; }; + 13B8535E8DB73F63D51571EB8FDFF2E0 /* TSIncomingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSIncomingMessage.m; sourceTree = ""; }; + 13D15A0EA357530B2D3E841BBFF567D4 /* SSKWebSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKWebSocket.swift; sourceTree = ""; }; + 13D3ED8FE48F2DA4B27225FA44BCA151 /* OWSDisappearingMessagesFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesFinder.m; sourceTree = ""; }; + 13D5CAC0F1468A37D3C2AD29FDA169C7 /* OWSAttachmentDownloads.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAttachmentDownloads.h; sourceTree = ""; }; + 141785122CD89052F85AE750D56925D8 /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodePropertyMap.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/NodePropertyMap.swift"; sourceTree = ""; }; 144F9030A82B8062A4B1F8AAD0095382 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/AssetsLibrary.framework; sourceTree = DEVELOPER_DIR; }; - 145192E5269CECE061A5E482C7ECA051 /* YapDatabaseSecondaryIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexHandler.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.m; sourceTree = ""; }; - 14771F52B40E112B221A8BD7EC7CD1D2 /* HasManyThroughAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HasManyThroughAssociation.swift; path = GRDB/QueryInterface/Request/Association/HasManyThroughAssociation.swift; sourceTree = ""; }; - 14834F9E96DD6BAE83F4A1B7012B3A6B /* ParamParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ParamParser.swift; sourceTree = ""; }; - 149568B9DEC48BF0653A74CEDB89DA50 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; - 14C2E0485C56A8AECF7230C22B14DFFD /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; - 14D03DB3A20D61DB94ABF34E5DCE3493 /* SAMKeychain.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SAMKeychain.release.xcconfig; sourceTree = ""; }; - 14D60F8A64B112CC4064C3D9E316AA16 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Sources/CocoaLumberjack/include/DDFileLogger.h; sourceTree = ""; }; - 14FBD27442A12598291C138336F54FDE /* OWSMessageSend.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMessageSend.swift; sourceTree = ""; }; - 150C878CA3A555D6B8D070FF60832DBD /* OutageDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OutageDetection.swift; sourceTree = ""; }; - 15116D98E3FA71F8D24A9E445ABF9678 /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; - 151917FF9BDBAC11F78A5225296383FE /* lossless_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless_common.h; path = src/dsp/lossless_common.h; sourceTree = ""; }; - 152F00CFF7237B88B871A0508BF4D53D /* YapDatabaseHooksConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksConnection.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.m; sourceTree = ""; }; - 1550126AA9412C2E44A9DCC5D01144A1 /* DatabaseValueConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseValueConvertible.swift; path = GRDB/Core/DatabaseValueConvertible.swift; sourceTree = ""; }; - 1556FA228ABAB130534EDCE6441208A0 /* TSInteraction+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInteraction+SDS.swift"; sourceTree = ""; }; - 15697DFD5B259AA1934375119DD86C09 /* CipherMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CipherMessage.h; path = AxolotlKit/Classes/CipherMessage/CipherMessage.h; sourceTree = ""; }; - 156B6FF37D4793C1447958CC09A85F2A /* TSRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSRequest.h; sourceTree = ""; }; - 1583A18309E5B636A2CCDBB9D7A37FA2 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - 15A1F2D6204C912BD08B60F3FA36F252 /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_tobytes.c; path = Sources/ed25519/ge_tobytes.c; sourceTree = ""; }; - 15AF508220883D14D4A119A6475D48E2 /* RemoteAttestation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RemoteAttestation.swift; sourceTree = ""; }; - 15B7F35A3A2664CF6FC97A37CAF1DCE0 /* OWSRecipientIdentity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecipientIdentity.h; sourceTree = ""; }; - 15E0B9BA83DB0AE5F01D5A9B7F819BC1 /* OWSRequestFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRequestFactory.h; sourceTree = ""; }; - 15E6B2D4FA421E7725F6B2ECCF8D0B10 /* SQLExpressible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLExpressible.swift; path = GRDB/QueryInterface/SQL/SQLExpressible.swift; sourceTree = ""; }; - 15FC3CE0804310C9CE6D8654422009EA /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Sources/CocoaLumberjack/DDLoggerNames.m; sourceTree = ""; }; - 16089C2157D54CEEE8CB1EEAF0FE359E /* TSMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TSMessage.swift; sourceTree = ""; }; - 163538F3DAEBD74BC8F211FB9CC69845 /* HasManyAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HasManyAssociation.swift; path = GRDB/QueryInterface/Request/Association/HasManyAssociation.swift; sourceTree = ""; }; - 16372890CF2B7E1B01C4E274CA5F0F05 /* SMKTestUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKTestUtils.swift; path = SignalMetadataKitTests/src/SMKTestUtils.swift; sourceTree = ""; }; - 1650DBFBDB720613FBA9E750580A2296 /* fe_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_frombytes.c; path = Sources/ed25519/fe_frombytes.c; sourceTree = ""; }; - 1660B5E08E8D9886BB2E7B5B29F90B9C /* OWSDisappearingMessagesConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSDisappearingMessagesConfiguration.swift; sourceTree = ""; }; - 167D787037D5812E2FB29C318CBB38A5 /* StatementColumnConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StatementColumnConvertible.swift; path = GRDB/Core/StatementColumnConvertible.swift; sourceTree = ""; }; - 169BDE9A0E64244FB5924AC171EF87B3 /* Mantle.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Mantle.modulemap; sourceTree = ""; }; - 16B81B242F1BE02B266D2B5A7D170E2F /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; - 16F257ABB5E0C4D59FDE76F721F07D32 /* ValueObservation+Count.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ValueObservation+Count.swift"; path = "GRDB/ValueObservation/ValueObservation+Count.swift"; sourceTree = ""; }; - 16FBA9F9EAEB4B97D4DB0FDDE9528939 /* 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 = ""; }; - 16FD656CEDD201B525D6B84D3026FEC9 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = GRDB/ValueObservation/ValueReducer/CompactMap.swift; sourceTree = ""; }; - 1706E2BC350EFC5BF6FF7716D3722870 /* GroupIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupIdentifier.swift; path = ZKGroup/GroupIdentifier.swift; sourceTree = ""; }; - 172321CEB48D291E8B1ABF318682E2A1 /* YapDatabaseCloudCoreConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreConnection.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreConnection.m; sourceTree = ""; }; - 1723A323E8124E6AD548AA479B45B3DC /* YapDatabaseRelationshipPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipPrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipPrivate.h; sourceTree = ""; }; - 17307CFD3A009E31B21AD32C20B12721 /* Threading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Threading.m; path = SignalCoreKit/src/Threading.m; sourceTree = ""; }; - 174EFFE18D2DC3C7F135CE69C98E45A8 /* GTSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR2.crt; sourceTree = ""; }; - 1766D5E6ADF13AD84D98E6B94B236904 /* OWSBackgroundTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBackgroundTask.m; sourceTree = ""; }; - 178A25E0E400F7634DE073B9ADC2AE92 /* OWSPrimaryStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSPrimaryStorage.m; sourceTree = ""; }; - 178A26B8733A330B3F2870037FC0E995 /* OWSFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprint.h; sourceTree = ""; }; - 179FBA91C588CB54DEFC92BF786375FB /* WhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.m; sourceTree = ""; }; + 145C0780C52612AC0597EFF962DA466C /* OWSDisappearingConfigurationUpdateInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingConfigurationUpdateInfoMessage.h; sourceTree = ""; }; + 1468ED4707336732D6A976FCD565B740 /* YapDatabaseFullTextSearchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchHandler.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.h; sourceTree = ""; }; + 148F450FA11C637D33206AFF994816F8 /* SAMKeychain-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SAMKeychain-Info.plist"; sourceTree = ""; }; + 14B7ADB777E8BEC4FC4669B63A7AC837 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; + 14CA4469394497300FB84E5C873D14CB /* blurhash-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "blurhash-prefix.pch"; sourceTree = ""; }; + 14CC48B38DC652298828EF32D7789115 /* Google_Protobuf_Timestamp+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Timestamp+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Timestamp+Extensions.swift"; sourceTree = ""; }; + 14D972375F805DB63FFEDD21C5A27D8D /* SCKSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SCKSwiftTests.swift; path = SignalCoreKitTests/src/SCKSwiftTests.swift; sourceTree = ""; }; + 1507730227523A956FCDA852D0813CDE /* YapReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapReachability.h; path = YapDatabase/Extensions/ActionManager/Utilities/YapReachability.h; sourceTree = ""; }; + 1507BC3942E8BCB9E2CD583FD95C2D4A /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stroke.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Stroke.swift"; sourceTree = ""; }; + 15082C102A4E9CA89AD85A92CD85E73E /* PhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumberUtil.h; sourceTree = ""; }; + 152C676593120020D0D61FF44695C83C /* SessionBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilder.m; path = AxolotlKit/Classes/Sessions/SessionBuilder.m; sourceTree = ""; }; + 15641EEE759F2A4BC930261056341BA5 /* YapDatabase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabase-dummy.m"; sourceTree = ""; }; + 157C267AB90E78568FB061791AB8B07C /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift"; sourceTree = ""; }; + 15ABED44EF258EC3B40820BBE3BBF119 /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_add.c; path = Sources/ed25519/fe_add.c; sourceTree = ""; }; + 15B1ED023CC7EA13C1C7C760DBA363AD /* OWSBlockingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockingManager.h; sourceTree = ""; }; + 160435F8F569E9191C676D9275B07CD2 /* TSSocketManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSSocketManager.h; sourceTree = ""; }; + 161711E0FA0C424F0585F40B2188B253 /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; + 161C465DA2BDE1F2E88E2D4612399F92 /* PreKeyWhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyWhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.m; sourceTree = ""; }; + 163F04E99415C9328F877CEE43B16CFF /* GTSR1.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR1.crt; sourceTree = ""; }; + 165B6D901312441DD62BD1668950D686 /* InstalledSticker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InstalledSticker.h; sourceTree = ""; }; + 168AD01B9D132D12A55B2932184A3CE9 /* SwiftProtobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftProtobuf.modulemap; sourceTree = ""; }; + 16AC45F88AD41409B2426CB68821EB99 /* RemoteAttestationSigningCertificate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RemoteAttestationSigningCertificate.h; sourceTree = ""; }; + 16C2ACD50BA2053F85FB3ECA00B14239 /* Message+BinaryAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+BinaryAdditions.swift"; path = "Sources/SwiftProtobuf/Message+BinaryAdditions.swift"; sourceTree = ""; }; + 16EAE2F110605A56D8EDAB94CEA72DD6 /* StickerManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StickerManager.swift; sourceTree = ""; }; + 16EFA1978308B23210C252377F9AC5FE /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationKeypath.swift; path = "lottie-swift/src/Public/iOS/Compatibility/CompatibleAnimationKeypath.swift"; sourceTree = ""; }; + 1700FEEDF161C6B61D72E91C2F9D27A9 /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; + 174624A2DF52699DCA6B6D2E84767ECD /* TestKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestKeychainStorage.swift; sourceTree = ""; }; + 174C276B6E3682C5EF68BADA4A3AA328 /* AnyUnpackError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyUnpackError.swift; path = Sources/SwiftProtobuf/AnyUnpackError.swift; sourceTree = ""; }; + 17761EAD834C8C51CF53AF8275C3BFCA /* SQLSpecificExpressible+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SQLSpecificExpressible+QueryInterface.swift"; path = "GRDB/QueryInterface/SQL/SQLSpecificExpressible+QueryInterface.swift"; sourceTree = ""; }; + 177F8E96A3F5AB96659AF245927E51E3 /* DatabaseValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseValue.swift; path = GRDB/Core/DatabaseValue.swift; sourceTree = ""; }; + 17804EAD21CC66FC7958F754F747B68C /* YDBCKRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecord.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.m; sourceTree = ""; }; + 17A42CD9FFD1514C1ECF7B667314E130 /* SFSRootCAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = SFSRootCAG2.crt; sourceTree = ""; }; 17ABD68E920293F080122810A8881638 /* GRDB.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GRDB.framework; path = GRDB.swift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 17B99AAAF9B8F4F2690EE65665D891FA /* TSThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThreadTest.m; sourceTree = ""; }; - 17EB92B331288744BC968ED2EBDFA5AB /* libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-prefix.pch"; sourceTree = ""; }; + 17B6AA1371FD8629BED3E4F0FC1397BC /* SerializedDatabase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerializedDatabase.swift; path = GRDB/Core/SerializedDatabase.swift; sourceTree = ""; }; + 17BE7AA5E0B032A05BE22C909946CDD0 /* YapDatabaseCloudCoreOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOperation.m; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.m; sourceTree = ""; }; + 17E085F1F233D687E45364108D0E66B5 /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimator.swift; path = "lottie-swift/src/Private/Model/Text/TextAnimator.swift"; sourceTree = ""; }; + 17E0BC6F28595048052196F77B0FD041 /* OWSDynamicOutgoingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDynamicOutgoingMessage.m; sourceTree = ""; }; 17F7885A3DD0DD6D3BFF8A04E64CE2CC /* Pods-SignalPerformanceTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalPerformanceTests-acknowledgements.plist"; sourceTree = ""; }; - 17FD80552FDBB7E8E1283146E2C4F20C /* TSOutgoingDeleteMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingDeleteMessage.m; sourceTree = ""; }; - 180CE38837C9F9384861A255FF32D2E7 /* ProvisioningCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProvisioningCipher.swift; sourceTree = ""; }; - 181AA4E0D1636A0F4DF88FD282491CE1 /* YapDatabaseCloudKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKit.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.h; sourceTree = ""; }; - 1831BFAC543F3545AF3F38FB91434ACE /* FieldTag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldTag.swift; path = Sources/SwiftProtobuf/FieldTag.swift; sourceTree = ""; }; - 1893A1CF8F0FFD273CCC434D77AE7B84 /* FTS5+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FTS5+QueryInterface.swift"; path = "GRDB/QueryInterface/FTS5+QueryInterface.swift"; sourceTree = ""; }; - 18B06BC759F9E43561BF95ED610D9769 /* SignalAccount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalAccount.m; sourceTree = ""; }; - 18BCF0601FAC4747FF1C688B007194AA /* AttachmentFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AttachmentFinder.swift; sourceTree = ""; }; - 18BDA752DD280D1CE6874E3C87FBF064 /* UIView+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.m"; sourceTree = ""; }; - 18EA76C22DBB38914B0B09A7ED0CDC37 /* AxolotlKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AxolotlKit.unit-tests.release.xcconfig"; sourceTree = ""; }; - 18EE2ED569CC1B6561F43F036BAAE5A1 /* SignedPrekeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SignedPrekeyRecord.m; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.m; sourceTree = ""; }; + 18725028ACE2E6660A22A287C14EE34F /* BlurHashEncode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlurHashEncode.swift; path = Swift/BlurHashEncode.swift; sourceTree = ""; }; + 18750D3C869F950EFBDB8B41512E552A /* TSInvalidIdentityKeySendingErrorMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInvalidIdentityKeySendingErrorMessage+SDS.swift"; sourceTree = ""; }; + 18AE78D2968E821C6223C8A0BE337E48 /* backward_references_cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_cost_enc.c; path = src/enc/backward_references_cost_enc.c; sourceTree = ""; }; + 18DDFE0EA0EF4AFAD062B38A41CBA303 /* ProtoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ProtoUtils.m; sourceTree = ""; }; 18F588CA8608DD9F073A6D11B7119C34 /* Reachability.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Reachability.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 18F9DD3FB9143B2517BAEBB14CF091AB /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedSwitch.swift; path = "lottie-swift/src/Public/iOS/AnimatedSwitch.swift"; sourceTree = ""; }; - 190FB989323AE4345F12D19BC31D6604 /* WhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.h; sourceTree = ""; }; + 19228E659793F308EE80686281FBF1EA /* YapActionItemPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItemPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapActionItemPrivate.h; sourceTree = ""; }; 1935A7A20F1EE4ADB54A1E36E2E72029 /* Pods-SignalMessaging-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalMessaging-acknowledgements.markdown"; sourceTree = ""; }; 194CFCF21057DB031A42BD18728BCB68 /* Pods-SignalMessaging.testable release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalMessaging.testable release.xcconfig"; sourceTree = ""; }; - 195A1A7A74C6121DE0D8F3C80E562CF9 /* Curve25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Curve25519.m; path = Classes/Curve25519.m; sourceTree = ""; }; - 1963B2D3DCA36A89F289512B1800DC77 /* DatabaseValueConversion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseValueConversion.swift; path = GRDB/Core/DatabaseValueConversion.swift; sourceTree = ""; }; - 196ED2CF9648CD2B805492466200D7D6 /* FTS5CustomTokenizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5CustomTokenizer.swift; path = GRDB/FTS/FTS5CustomTokenizer.swift; sourceTree = ""; }; - 19A862B5ACF41CCCCE0F9F8C5F2296C3 /* blamka-round-ref.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "blamka-round-ref.h"; path = "phc-winner-argon2/src/blake2/blamka-round-ref.h"; sourceTree = ""; }; - 19C2EF33123A2B4635D09CFA0BC66431 /* FTS5WrapperTokenizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5WrapperTokenizer.swift; path = GRDB/FTS/FTS5WrapperTokenizer.swift; sourceTree = ""; }; - 19CBE29E2D079D2C6243D8F24BA6A5D7 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; - 19CEE72FE4E4021FB19B84A81E804CE4 /* SignalServiceKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SignalServiceKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - 19D70449A689E7C7A1CDE621D9ACBB6C /* TestModel+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TestModel+SDS.swift"; sourceTree = ""; }; - 19DCC2C7A439619A9D202ED0E99212A8 /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; - 1A01B6C03AB4F5014D45763E7EAF73BE /* OWSDevice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSDevice.swift; sourceTree = ""; }; - 1A0926AC78395DECE4598F0C857EB730 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStroke.swift; path = "lottie-swift/src/Private/Model/ShapeItems/GradientStroke.swift"; sourceTree = ""; }; - 1A13BB07DAC7EF14A7018913218993DD /* Statement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Statement.swift; path = GRDB/Core/Statement.swift; sourceTree = ""; }; - 1A45AEDCF54C586375D286F2B945DBC0 /* Curve25519Kit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Curve25519Kit-Unit-Tests-Info.plist"; sourceTree = ""; }; - 1A637A0395519F4EBD8394A1C656F61A /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodePropertyMap.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/NodePropertyMap.swift"; sourceTree = ""; }; - 1A9203968B5451BC959F8B02EE5F17A6 /* OWSIncomingGroupSyncJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSIncomingGroupSyncJobRecord+SDS.swift"; sourceTree = ""; }; + 19598363901FC536C0A984E84E6793C4 /* ZXingObjC.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.xcconfig; sourceTree = ""; }; + 195C9D369F31037139E545E3A6AB4096 /* AxolotlKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AxolotlKit-Info.plist"; sourceTree = ""; }; + 19890BEBC821EF0E99C04C3BE2CE745D /* SignalServiceKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SignalServiceKit-dummy.m"; sourceTree = ""; }; + 198AF1D6CC38C43151619945AEE16827 /* ringrtc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ringrtc.h; sourceTree = ""; }; + 1992EF884B67959CE643206F74B26992 /* SQLSelectable+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SQLSelectable+QueryInterface.swift"; path = "GRDB/QueryInterface/SQL/SQLSelectable+QueryInterface.swift"; sourceTree = ""; }; + 19E726491CD0BC3A0249761DC8E8674B /* YapMemoryTable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMemoryTable.m; path = YapDatabase/Internal/YapMemoryTable.m; sourceTree = ""; }; + 19EAFB37B62B3901A41C57349ED17E77 /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; + 1A2A78BA958CD8430C73D223425A7C9E /* YDBCKAttachRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKAttachRequest.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.h; sourceTree = ""; }; + 1A433ECDD959DC0E014770A1D3341C5C /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; + 1A54FB164823EE44F30267643BCE1EBD /* AES-CBC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AES-CBC.h"; path = "AxolotlKit/Classes/Crypto/AES-CBC.h"; sourceTree = ""; }; + 1A6458C9A956D49BFE0A12B748382B6C /* PromiseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromiseKit.modulemap; sourceTree = ""; }; + 1A6788478C120269AE84462A70A03F28 /* String+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+SSK.swift"; sourceTree = ""; }; + 1A89634587BFE1797FA7922A0E41203A /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; + 1A8A998C17F68D8CFC2BC6BBD7475DE2 /* NSData+Image.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Image.h"; sourceTree = ""; }; + 1A8D421A535B2B6F91C7F1F89FF32477 /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; 1A9A9699C23C82E79DAEC8BE06360FDE /* Pods-SignalTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalTests.modulemap"; sourceTree = ""; }; - 1AEEAC4A70AAC2BB1CAEB73BAD055728 /* vp8_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8_dec.c; path = src/dec/vp8_dec.c; sourceTree = ""; }; - 1AFB5A948B37C1436C68A7896E5662DB /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; - 1B0D19064E4BD3285AAE812A7AA7FD09 /* ExperienceUpgrade.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ExperienceUpgrade.m; sourceTree = ""; }; - 1B49295986AB3296797EB6A68D6283A1 /* YapDatabaseViewPage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapDatabaseViewPage.mm; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.mm; sourceTree = ""; }; - 1B4FE6466B4300F48B1BAC60E35C8D19 /* Ed25519.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ed25519.swift; path = Classes/Ed25519.swift; sourceTree = ""; }; - 1B8DFD3A27C45B393726FE12F9191C62 /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi.c; path = SSZipArchive/minizip/ioapi.c; sourceTree = ""; }; - 1BAAD5A5BE94AB1A99564BE2D27CBFBB /* SignalIOSProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOSProto.swift; sourceTree = ""; }; - 1BC1324E04ABA287A941A42655FCE8ED /* Argon2.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Argon2.unit-tests.release.xcconfig"; sourceTree = ""; }; - 1BC7B15FBEA7EC70F2257B5F1D6A0EC2 /* YDBCKRecordInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.h; sourceTree = ""; }; - 1BE4F5149622896390D2AC36BF5812B4 /* compare.c */ = {isa = PBXFileReference; includeInIndex = 1; name = compare.c; path = Sources/ed25519/additions/compare.c; sourceTree = ""; }; - 1BEB185A356E0018E5E5BE54AD54990B /* YDBCKChangeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeQueue.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.h; sourceTree = ""; }; - 1BF805ED63AF6BD594EBD69F7657B11A /* filter_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_enc.c; path = src/enc/filter_enc.c; sourceTree = ""; }; - 1C0B318C59A7B25C6838F7D987A13485 /* ProfileKeyCredential.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCredential.swift; path = ZKGroup/ProfileKeyCredential.swift; sourceTree = ""; }; - 1C1732582E402C7A382BAB212F63A170 /* OWSMessageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManager.m; sourceTree = ""; }; - 1C19A05126558EF169CA7C0EA19BC0DF /* Cursor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cursor.swift; path = GRDB/Core/Cursor.swift; sourceTree = ""; }; - 1C3EACC0D39C55676447519A529B5C34 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; + 1AB0338BB227F97D4C70FC8984C61FC3 /* Curve25519Kit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Curve25519Kit-umbrella.h"; sourceTree = ""; }; + 1AC89735AE89C5A50E77983B61CD1515 /* crypto_uint64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint64.h; path = Sources/ed25519/nacl_includes/crypto_uint64.h; sourceTree = ""; }; + 1B10E29FBCBEEE1AD83CF29EEAADDC85 /* OWSUploadV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUploadV2.m; sourceTree = ""; }; + 1B2D057DDA7467205693A088555FA8D6 /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Sources/CocoaLumberjack/CLI/CLIColor.m; sourceTree = ""; }; + 1B38A525589810A452C5E007646D7F69 /* YapDatabaseFilteredView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredView.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.m; sourceTree = ""; }; + 1B5A2F9CD1CBE359D844D20A3746F2C9 /* SPKMockProtocolStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPKMockProtocolStore.h; path = AxolotlKit/Classes/TestUtils/SPKMockProtocolStore.h; sourceTree = ""; }; + 1B783830349D5D689EAC886271FEA84E /* DefaultStickers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultStickers.swift; sourceTree = ""; }; + 1B82D70D303F117631342155603B0177 /* SignalServiceKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalServiceKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 1B835648B7B15C21011D0627CAD0DB22 /* Starscream.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Starscream.modulemap; sourceTree = ""; }; + 1B9D2820AD478EC96F2DF974A1093AFB /* ECPrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECPrivateKey.swift; path = Classes/ECPrivateKey.swift; sourceTree = ""; }; + 1BDD807C1B3C0A232E0F6F69DD0122F8 /* ProfileKeyCredentialRequestContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCredentialRequestContext.swift; path = ZKGroup/ProfileKeyCredentialRequestContext.swift; sourceTree = ""; }; + 1BF54982441B583EFB7C8D74368C7D51 /* AppReadiness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppReadiness.h; sourceTree = ""; }; + 1C3D35277F084DE993BC35D324D202DE /* Inflections+English.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Inflections+English.swift"; path = "GRDB/Utils/Inflections+English.swift"; sourceTree = ""; }; + 1C40597750CA6BBCD22245260BF389E4 /* YapMutationStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMutationStack.h; path = YapDatabase/Utilities/YapMutationStack.h; sourceTree = ""; }; + 1C6AFB23C5BAE0AD47EE81C382A33387 /* YapDatabaseSearchQueuePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueuePrivate.h; path = YapDatabase/Extensions/SearchResultsView/Internal/YapDatabaseSearchQueuePrivate.h; sourceTree = ""; }; 1C6FA44EE2490635838AEC72BAE3237B /* 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; }; + 1C7422A96D617AFFAC946802A64FC865 /* RatchetingSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RatchetingSession.h; path = AxolotlKit/Classes/Ratchet/RatchetingSession.h; sourceTree = ""; }; + 1C74847923827AEA41651F0FEBCCF632 /* YDBCKMappingTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMappingTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.m; sourceTree = ""; }; 1C81C7B7A4EF138288AF30882F5D63E9 /* SignalCoreKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SignalCoreKit-Unit-Tests"; path = "SignalCoreKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1C8478117C6C0ECDFDCCF3B308C5E6EF /* MessageSenderJobRecordTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSenderJobRecordTest.swift; sourceTree = ""; }; - 1C8500572508B20FDE56AB4861E1B8B4 /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedControl.swift; path = "lottie-swift/src/Public/iOS/AnimatedControl.swift"; sourceTree = ""; }; - 1CF02FB507302639087F55832B6BACA6 /* YapDatabaseCloudKitConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitConnection.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.m; sourceTree = ""; }; - 1D01ACF25406AC03AA40A3F3FFA42CBF /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_reduce.c; path = Sources/ed25519/sc_reduce.c; sourceTree = ""; }; - 1D2034A7D61672EF1D3A24C8CC868829 /* ssim_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim_sse2.c; path = src/dsp/ssim_sse2.c; sourceTree = ""; }; - 1D5CC583983CD1A9F205510A0E30EA79 /* fe_invert.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_invert.c; path = Sources/ed25519/fe_invert.c; sourceTree = ""; }; - 1D97601C487CB9B2E790472EC4F0D286 /* OWSAttachmentDownloads.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAttachmentDownloads.m; sourceTree = ""; }; - 1DD27721119142407E30E1A341D00C80 /* Starscream-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Starscream-umbrella.h"; sourceTree = ""; }; - 1DD879FED812BD3B52BF28A39E4CDA83 /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq.c; path = Sources/ed25519/fe_sq.c; sourceTree = ""; }; - 1DDAA5EF8E34293F2D888E36E3A787CE /* SQLInterpolation+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SQLInterpolation+QueryInterface.swift"; path = "GRDB/QueryInterface/SQLInterpolation+QueryInterface.swift"; sourceTree = ""; }; - 1DE24A9DC23F6F46D0BCAE42E8F6E372 /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimatorNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/Text/TextAnimatorNode.swift"; sourceTree = ""; }; - 1DE72C651A364A978BA4E40E5B732CAA /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; - 1E1101D1F44D073A40EDEF55EF99A33B /* YapActionItemPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItemPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapActionItemPrivate.h; sourceTree = ""; }; - 1E152FF133B5F1B6DB22F971CBEB58DF /* TSGroupThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThread.m; sourceTree = ""; }; - 1E65A9FD39A0F3C89A18D3DDC087EF11 /* OWSFailedAttachmentDownloadsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedAttachmentDownloadsJob.h; sourceTree = ""; }; - 1E6BB5E3F95AA2DD026DF44751627AF1 /* DatabaseValueConvertible+ReferenceConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DatabaseValueConvertible+ReferenceConvertible.swift"; path = "GRDB/Core/Support/Foundation/DatabaseValueConvertible+ReferenceConvertible.swift"; sourceTree = ""; }; - 1E998D89D603DDBF18AA47674277BF86 /* OWSSyncRequestMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncRequestMessage.m; sourceTree = ""; }; + 1C947FB9B039E00A7315AFE54A8D9346 /* alpha_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_enc.c; path = src/enc/alpha_enc.c; sourceTree = ""; }; + 1CA0200B0274C92E05C5E3AB7F1F5C74 /* SQLQueryGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLQueryGenerator.swift; path = GRDB/QueryInterface/SQLGeneration/SQLQueryGenerator.swift; sourceTree = ""; }; + 1CA7BBA72EA822DC7C7B8EF53F35CC3E /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; + 1CCD7426C362FD4FCED598271D3E4F84 /* OWSMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageSender.h; sourceTree = ""; }; + 1CD4C5128A7B703F846ED8C1D9727EF9 /* NSArray+NBAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+NBAdditions.h"; path = "libPhoneNumber/NSArray+NBAdditions.h"; sourceTree = ""; }; + 1CDF2D4799D6696D4B4487FEF9549170 /* NSString+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+OWS.m"; path = "SignalCoreKit/src/NSString+OWS.m"; sourceTree = ""; }; + 1D1E173B9BA64030E131E0E0BF61F07F /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; + 1D2858D498C9093594D8F0188C8F21B5 /* JSONEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncoder.swift; path = Sources/SwiftProtobuf/JSONEncoder.swift; sourceTree = ""; }; + 1D34AF0A1D7C4A301FC37E59323ECB1C /* OWSDisappearingMessagesConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfiguration.h; sourceTree = ""; }; + 1D385C2C2F72AB1D64A33AA658682CBA /* AxolotlKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AxolotlKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 1D3DB147FA034754ABB203929995B76C /* YapWhitelistBlacklist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapWhitelistBlacklist.h; path = YapDatabase/Utilities/YapWhitelistBlacklist.h; sourceTree = ""; }; + 1D5048D7830C77A63B89A6AFE7511385 /* AxolotlKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AxolotlKit.modulemap; sourceTree = ""; }; + 1D73D7552976CC214911B4CED2A4B766 /* firstly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = firstly.swift; path = Sources/firstly.swift; sourceTree = ""; }; + 1D8B9C01DA3FB203BB107F9386A28798 /* YapDatabaseHooks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooks.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.m; sourceTree = ""; }; + 1DA943993E782594366D2A57B6FDE251 /* NSData+keyVersionByte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+keyVersionByte.h"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.h"; sourceTree = ""; }; + 1DC0FACC38E16378040CE284145E7D3F /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/DDLoggerNames.h; sourceTree = ""; }; + 1DC275E024AC4D1F09A088DFDD6795D4 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeContainerLayer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift"; sourceTree = ""; }; + 1DD082CFF594617774DAE5088686BE88 /* YapDatabaseStatement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseStatement.m; path = YapDatabase/Internal/YapDatabaseStatement.m; sourceTree = ""; }; + 1DD2E8FE5100E5E29A6ED9A1B0B41AA3 /* OWSFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFileSystem.h; sourceTree = ""; }; + 1DE3955F7E54A811E651489D4DDF1C31 /* enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_msa.c; path = src/dsp/enc_msa.c; sourceTree = ""; }; + 1DE6C69ED311223F6AC4EA3EA4898F67 /* NSTimer+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTimer+OWS.h"; sourceTree = ""; }; + 1DECBA1B677ECC97F317CC62A4F7A539 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Protocols/PathNode.swift"; sourceTree = ""; }; + 1E3AA24B38AB3ADC06389305E847D772 /* YapDatabaseActionManagerTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerTransaction.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerTransaction.h; sourceTree = ""; }; + 1E4A1BF699532D1C4ED6E46E40289344 /* OWSContact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContact.m; sourceTree = ""; }; + 1E5F08117C354F45342A08F9670A35C6 /* NSNumber.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSNumber.swift; path = GRDB/Core/Support/Foundation/NSNumber.swift; sourceTree = ""; }; 1EB627834E531C82BEE114B7D1302671 /* Pods-SignalShareExtension-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalShareExtension-acknowledgements.plist"; sourceTree = ""; }; - 1EBF5DF43ED313A96B8E5C06FA6BD9D4 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; - 1EE6CADF1DECFA4454A3EFDA478F63D6 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; - 1EFB945E367A40B9F58B9263C1805CE3 /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; - 1FACD0AFA5C04466610F50B12C132FE9 /* TSMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSMessage.h; sourceTree = ""; }; - 1FC4C3B555A2A2E91D04BC3F87AB7089 /* ConversationViewDatabaseSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConversationViewDatabaseSnapshot.swift; sourceTree = ""; }; - 1FD0B776664BC248C78341EE9483795B /* ZXingObjC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ZXingObjC.framework; path = ../_Prebuild/GeneratedFrameworks/ZXingObjC/ZXingObjC.framework; sourceTree = ""; }; + 1ECE41231105E02FF1FDBCF291D681D0 /* iterator_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator_enc.c; path = src/enc/iterator_enc.c; sourceTree = ""; }; + 1EE8D028FA48B0C1628321ABF074A19C /* NoopNotificationsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NoopNotificationsManager.swift; sourceTree = ""; }; + 1F2AFD75EAB1845FBE90A79BD603A367 /* OWSDeviceProvisionerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisionerTest.m; sourceTree = ""; }; + 1F6E028A00ED2A2142E91AECEA3F532C /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = SSZipArchive/minizip/unzip.h; sourceTree = ""; }; + 1F7DA8EAE632417E1699EE4D2FF2C93C /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; + 1F856CE00D2CA4C1BC34632CB6F53F21 /* RemoteAttestation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RemoteAttestation.swift; sourceTree = ""; }; + 1F9A2DEBC050F584DDA11AD1AB61B777 /* thread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread.c; path = "phc-winner-argon2/src/thread.c"; sourceTree = ""; }; + 1FA550E5B4656C8347E9349AC1B7BE38 /* SAMKeychain.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SAMKeychain.xcconfig; sourceTree = ""; }; + 1FC36931B5EA53A6AFA0A4255670972C /* OWSStickerPackSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSStickerPackSyncMessage.h; sourceTree = ""; }; + 1FD32E2A8A0B74571E63B1C36A0244FB /* SMKUDAccessKeyTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUDAccessKeyTest.swift; path = SignalMetadataKitTests/src/SMKUDAccessKeyTest.swift; sourceTree = ""; }; 1FD5F5B0E4809A3AE2ECDE142F44A6BB /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SQLCipher.framework; path = SQLCipher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1FE998E6B1DE640ECEBEF94F097F1C46 /* YapDatabaseViewRangeOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptions.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewRangeOptions.h; sourceTree = ""; }; - 20089D301AA21864B99A0BEA07B84BAA /* lossless_enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_msa.c; path = src/dsp/lossless_enc_msa.c; sourceTree = ""; }; - 201D9376B1136A6E2F797528B9F0BF07 /* TSThread+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSThread+SDS.swift"; sourceTree = ""; }; - 202AC29A06C592CE7BCC61FB611FCF59 /* YapDatabaseExtensionTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionTransaction.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.m; sourceTree = ""; }; - 2039234B2D480A4C8729D5A0DA296526 /* ringrtc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ringrtc.h; sourceTree = ""; }; - 208CAA3D8C53691819D4A981ABD53F1F /* ConversationListDatabaseSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConversationListDatabaseSnapshot.swift; sourceTree = ""; }; - 20994AC060A9F3A29A4F6228884172C1 /* SignalMetadataKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SignalMetadataKit-dummy.m"; sourceTree = ""; }; - 20A0DD29B33AE52FA611C5AD3B1BC783 /* YAPDBMessageContentJobFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = YAPDBMessageContentJobFinder.h; sourceTree = ""; }; - 20FA6E3B7ADC25D8432D873F0F32AF92 /* DatabaseSchemaCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseSchemaCache.swift; path = GRDB/Core/DatabaseSchemaCache.swift; sourceTree = ""; }; + 1FDE58FD0FAB7CF850A03D6C4E72DF2E /* SDSKeyValueStore+ObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDSKeyValueStore+ObjC.h"; sourceTree = ""; }; + 1FFE934657A4B9E1CA8B9377F68206B7 /* SignalMetadataKit.unit-tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SignalMetadataKit.unit-tests.xcconfig"; sourceTree = ""; }; + 200681593BF8F3C53F245901AAAE55E6 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; + 20168DB1EEED52EEDC36CA7C23E91058 /* HKDFKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HKDFKit.xcconfig; sourceTree = ""; }; + 206BA4C7AAD8C6AB9ABD5071E045E8D9 /* PMKFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKFoundation.h; path = Extensions/Foundation/Sources/PMKFoundation.h; sourceTree = ""; }; + 209B9E609BF6F87FB064EB8CE950C646 /* zeroize.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zeroize.c; path = Sources/ed25519/additions/zeroize.c; sourceTree = ""; }; + 20AA3559CD5B71252A2B479A0F4109B8 /* MessageExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageExtension.swift; path = Sources/SwiftProtobuf/MessageExtension.swift; sourceTree = ""; }; 2104EAC8B5A135CB72B25C818FB0DDCA /* Pods-NotificationServiceExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationServiceExtension.debug.xcconfig"; sourceTree = ""; }; - 216897F735CD57355576977776AD12CC /* ZKGroup-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ZKGroup-Info.plist"; sourceTree = ""; }; - 2183706A5FCB583586473B758561B722 /* OWSUDManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUDManager.swift; sourceTree = ""; }; - 218C0410BEE9E7F933ED50B4FD5E0CA4 /* OWSAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OWSAsserts.h; path = SignalCoreKit/src/OWSAsserts.h; sourceTree = ""; }; - 21A3361EDD1ED6782D6E211FD494B76B /* Curve25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Curve25519.h; path = Classes/Curve25519.h; sourceTree = ""; }; - 21D6DB5CBBB88A00B24806AEB7B998EC /* SQLSelectable+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SQLSelectable+QueryInterface.swift"; path = "GRDB/QueryInterface/SQL/SQLSelectable+QueryInterface.swift"; sourceTree = ""; }; - 21F63156DB2982ABD081EB2065F2F90A /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/ShapeCompositionLayer.swift"; sourceTree = ""; }; - 21F86AF6DE09FA5F6BBA06D72BF00444 /* ClientZkProfileOperations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClientZkProfileOperations.swift; path = ZKGroup/ClientZkProfileOperations.swift; sourceTree = ""; }; - 2219DC89BBD2AB37AC5AAF7AB84A3E11 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationImageProvider.swift; path = "lottie-swift/src/Public/ImageProvider/AnimationImageProvider.swift"; sourceTree = ""; }; - 2272F86CBFC01ECF57B5EAAFE62EDCEF /* SDSDatabaseStorageObservationTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDatabaseStorageObservationTest.swift; sourceTree = ""; }; - 2279514A65E8DE500B919C0C420B2A59 /* YDBCKRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecord.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.m; sourceTree = ""; }; - 227F1FCBFC085ED518C8F2C16ACB0371 /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; - 228AFDA379993B4DD35C1B53A23A4C61 /* OWSSyncGroupsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncGroupsMessage.h; sourceTree = ""; }; - 229FB939EE6B18C4869F1A7EC64E7EA6 /* SCKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCKError.h; path = SignalCoreKit/src/SCKError.h; sourceTree = ""; }; - 22AA851237FB1BC4563547C05D8CAD2D /* NSUserDefaults+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSUserDefaults+OWS.h"; sourceTree = ""; }; + 21738826C51D3726A8B90B2FE539DD27 /* ContactsUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactsUpdater.m; sourceTree = ""; }; + 217907ECD89E6FCD0BDC786C4FC370EC /* AxolotlKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AxolotlKit-prefix.pch"; sourceTree = ""; }; + 21794E270F1050CD0CFD3FC9D1624CED /* filters_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_msa.c; path = src/dsp/filters_msa.c; sourceTree = ""; }; + 218C4863C5C8B57EFC5E87A4E2C82562 /* blocks.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blocks.c; path = Sources/ed25519/nacl_sha512/blocks.c; sourceTree = ""; }; + 21A7AFDE19A3F6F2AFB0E3F9F70F4C57 /* SignalMetadataKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SignalMetadataKit-dummy.m"; sourceTree = ""; }; + 21A92B72935492BB56A5FEF76F5EC96F /* DatabaseValueConvertible+Decodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DatabaseValueConvertible+Decodable.swift"; path = "GRDB/Core/Support/StandardLibrary/DatabaseValueConvertible+Decodable.swift"; sourceTree = ""; }; + 2210F97180DE372E0C5E0558537727F9 /* Reachability-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-umbrella.h"; sourceTree = ""; }; + 222C8439E64BBA774D0BC18E7BB76EB2 /* OWSUploadOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUploadOperation.m; sourceTree = ""; }; + 2238086F08FD02707DF552343D94574D /* OWSProvisioningMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningMessage.h; sourceTree = ""; }; + 228476B253A6522D11AD924B32C44325 /* ge_madd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_madd.h; path = Sources/ed25519/ge_madd.h; sourceTree = ""; }; + 229BBBF0C08FD1806380533DCF5594A8 /* YapDatabaseRelationshipTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipTransaction.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.m; sourceTree = ""; }; + 22BDA1F0A53276779F549B4ECF8F527D /* SignalService.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalService.pb.swift; sourceTree = ""; }; 22D1E6722F687DA42E77D7B53F2A4476 /* Pods-SignalMessaging-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalMessaging-acknowledgements.plist"; sourceTree = ""; }; - 22E22AE62E125B8F8EB197687389D984 /* when.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = when.swift; path = Sources/when.swift; sourceTree = ""; }; - 22E6C398833C5469E1E5B995924EF5B9 /* ProfileKeyCredentialRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCredentialRequest.swift; path = ZKGroup/ProfileKeyCredentialRequest.swift; sourceTree = ""; }; - 22F076EA01BF56DBD7CBF7C83CDC0593 /* fe_cmov.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_cmov.c; path = Sources/ed25519/fe_cmov.c; sourceTree = ""; }; 2301C4F0291B7AABF0FEF454F1C19945 /* Starscream.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Starscream.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2310A7920EF472FBC8650EEF056CEF0B /* YapDatabaseAutoViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewTransaction.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewTransaction.h; sourceTree = ""; }; - 23318CFA1EE6D1AE381801E6FEF03577 /* SAMKeychain.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SAMKeychain.modulemap; sourceTree = ""; }; - 23367C7FAD3A7E65224346C08B4ED951 /* webp_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_dec.c; path = src/dec/webp_dec.c; sourceTree = ""; }; - 23431BCB60645E928DAB7ED7A7A33B40 /* WireFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WireFormat.swift; path = Sources/SwiftProtobuf/WireFormat.swift; sourceTree = ""; }; - 237B08EA5E474EFF19AEC721C812AC11 /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = ""; }; - 2385D2321D73D5273F08617FE46AD41F /* OWSIncomingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingSentMessageTranscript.h; sourceTree = ""; }; - 23880F956FE86E1ABE3354C5695469E7 /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; - 239341600AF93F7294B67072B92C322E /* YapDatabaseTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseTransaction.h; path = YapDatabase/YapDatabaseTransaction.h; sourceTree = ""; }; - 239F5027D5C74C3BBAF4DDB298F21E0C /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeGroup.swift; path = "lottie-swift/src/Private/Model/Keyframes/KeyframeGroup.swift"; sourceTree = ""; }; - 23FD8E5A8088000CB61BE3FB2483CAB7 /* NSNotificationCenter+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+OWS.h"; sourceTree = ""; }; - 240C6A3BE24B117AE9D7B14D92B7333C /* KeyBackup.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyBackup.pb.swift; sourceTree = ""; }; - 2431F8C7876411758EDB4C4689A31A47 /* OWSFakeCallMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeCallMessageHandler.m; sourceTree = ""; }; - 2449B4AFECC935F007B07EF4A2213E4E /* CallKitIdStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CallKitIdStore.m; sourceTree = ""; }; - 2456C61BF3CF44B9891D9DF37A56DDB4 /* UIView+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.h"; sourceTree = ""; }; - 2467C577E21611BD8D0E57EC490DE3F1 /* OWSIdentityManagerTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIdentityManagerTests.m; sourceTree = ""; }; - 2470AAC99F39EBEB5D4B0F66442A7754 /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = "lottie-swift/src/Public/Primitives/Color.swift"; sourceTree = ""; }; - 24C10F77A05A63B7054039C17281E71E /* YapDatabaseManualViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualViewConnection.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewConnection.m; sourceTree = ""; }; - 24E28B64D6C1E278240C4232C45DCED1 /* CallKitIdStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CallKitIdStore.h; sourceTree = ""; }; - 24F095A6AE73554FF058B43B07470626 /* vp8_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8_dec.h; path = src/dec/vp8_dec.h; sourceTree = ""; }; - 2532DC003AB871343E36A95B2B7DD707 /* WebSocketProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketProto.swift; sourceTree = ""; }; - 2547D375D0C589FB7F053E39501B9E39 /* YapDatabaseRelationshipOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipOptions.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.m; sourceTree = ""; }; - 25752D06266F34EF1F217E6193AED160 /* NSURLSession+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h"; sourceTree = ""; }; - 25971AA90226C23AD0BF783BA5B21659 /* AnimationContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContainer.swift; path = "lottie-swift/src/Private/LayerContainers/AnimationContainer.swift"; sourceTree = ""; }; - 25CAB6157CA7CD085786F2EB395538D2 /* YapDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseQuery.h; path = YapDatabase/Utilities/YapDatabaseQuery.h; sourceTree = ""; }; - 25D47E4CCF9063CB6FEE363EC5364ACB /* YapWhitelistBlacklist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapWhitelistBlacklist.m; path = YapDatabase/Utilities/YapWhitelistBlacklist.m; sourceTree = ""; }; - 25F940C6232131DDCAC89805D010CFCC /* SQLCipher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLCipher-dummy.m"; sourceTree = ""; }; - 26279306B63E4D5CFF5B6D7A6377AF7E /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 231E634A71A8CC48E122470D1CFCC59C /* YapDatabaseOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseOptions.m; path = YapDatabase/YapDatabaseOptions.m; sourceTree = ""; }; + 232FC390DF3AE30375074105F13E0382 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUAnimationCache.swift; path = "lottie-swift/src/Public/AnimationCache/LRUAnimationCache.swift"; sourceTree = ""; }; + 2352CAF3CF6C33312E2A14F5BD8C77BB /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = "lottie-swift/src/Private/Model/Text/Font.swift"; sourceTree = ""; }; + 23849BF72CAD775BDBAD089A8D92243E /* YapDatabaseActionManagerTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManagerTransaction.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerTransaction.m; sourceTree = ""; }; + 239771821D993947467BEEC3F46FA223 /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/ZipArchive.h; sourceTree = ""; }; + 23C8C753683CD548023E7D5C8370E4C1 /* OWSMessageDecrypter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageDecrypter.m; sourceTree = ""; }; + 23CB536F9ABAF33C5F9F72A4A6386500 /* ZKGroup.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZKGroup.xcconfig; sourceTree = ""; }; + 23CFF8E3CDDFFDC067FEA8DBCCE53C37 /* OWSError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSError.h; sourceTree = ""; }; + 23FDF9A5DC92853550B27F95DC4AA19B /* encoding.c */ = {isa = PBXFileReference; includeInIndex = 1; name = encoding.c; path = "phc-winner-argon2/src/encoding.c"; sourceTree = ""; }; + 241639D82CA2E9DF892289312654136D /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/TextLayerModel.swift"; sourceTree = ""; }; + 244642D0FDA9172EA051CA7F2014EA56 /* SSKPreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKPreKeyStore.m; sourceTree = ""; }; + 246A4C07887EAC6B99BEC9EC75459D58 /* OWSLinkedDeviceReadReceipt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSLinkedDeviceReadReceipt.m; sourceTree = ""; }; + 24B476E79E4217FCB5DF4126D9B670E2 /* NSString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSString.swift; path = GRDB/Core/Support/Foundation/NSString.swift; sourceTree = ""; }; + 24C4EED12B15F7DBB95E41473C33599E /* TSThread+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSThread+SDS.swift"; sourceTree = ""; }; + 24DD36A5FFBD6328B7073A87A6DC03BE /* TSInfoMessage+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInfoMessage+Swift.swift"; sourceTree = ""; }; + 251B0576699BE31B6B20F7BA795FE4F7 /* fileenc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fileenc.h; path = SSZipArchive/minizip/aes/fileenc.h; sourceTree = ""; }; + 2564049F465300841363ECB5B76E75EE /* YDBCKMappingTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMappingTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.h; sourceTree = ""; }; + 2579A568224C9F887944225D334719FD /* bit_reader_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl_utils.h; path = src/utils/bit_reader_inl_utils.h; sourceTree = ""; }; + 25EFD0772287289E992FF87F1BE57EF9 /* SSKJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKJobRecord.h; sourceTree = ""; }; + 25F67E20AB473714913DF36565726057 /* SignalRingRTC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = SignalRingRTC.modulemap; path = RingRTC/src/ios/SignalRingRTC/SignalRingRTC/SignalRingRTC.modulemap; sourceTree = ""; }; + 2624AECAB2C093B3477749FBCBB341C3 /* Curve25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Curve25519.m; path = Classes/Curve25519.m; sourceTree = ""; }; + 2625643E58084B72EB2848B11BF96557 /* TSAttachmentPointer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachmentPointer.m; sourceTree = ""; }; 263873C60374EBE5C7765FD544717FD1 /* Pods-SignalTests.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.app store release.xcconfig"; sourceTree = ""; }; - 263BDC7F81B6A256B6F4383466FE9E59 /* ProtobuffsTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ProtobuffsTests.m; path = AxolotlKitTests/ProtobuffsTests.m; sourceTree = ""; }; + 264D657955CCE86659BD68D1FAD7364E /* OWSProfileKeyMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProfileKeyMessage.m; sourceTree = ""; }; 2657E00CE8E4F52BD18AD2776BFB268A /* 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; }; 265C1FD939B4B99930655A47379454CF /* Pods-Signal-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Signal-Info.plist"; sourceTree = ""; }; - 265F1189EE35CFB6E1400571EA8FCB28 /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; name = open.c; path = Sources/ed25519/open.c; sourceTree = ""; }; - 266AE82A5D2A54972D4E004682FB1757 /* Provisioning.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Provisioning.pb.swift; sourceTree = ""; }; - 266BE9E7EE0638442AC55502991734F1 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = "Sources/CocoaLumberjack/Supporting Files/DDLegacyMacros.h"; sourceTree = ""; }; - 267AF9BC005011F72EA417A70AF0DED5 /* Reachability.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.release.xcconfig; sourceTree = ""; }; - 26882889AD509DB104424661C99B7C22 /* PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyStore.h; path = AxolotlKit/Classes/State/PreKeyStore.h; sourceTree = ""; }; - 2699EDC1CE84F0F18D5FA42EC6AC490C /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Sources/CocoaLumberjack/include/DDAssertMacros.h; sourceTree = ""; }; - 26C4F138CA75FF18E1DF6012A81A990C /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; - 26CD913A6E89073F0ACD8176D3769E42 /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = SSZipArchive/minizip/ioapi.h; sourceTree = ""; }; - 2750C706527E89446AAFE5D519BADE77 /* NSArray+NBAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+NBAdditions.h"; path = "libPhoneNumber/NSArray+NBAdditions.h"; sourceTree = ""; }; - 27533DC3A3E7731B48276AD0B7634D3C /* core.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core.c; path = "phc-winner-argon2/src/core.c"; sourceTree = ""; }; - 27690E30E4CBCDFF16E5F05F17B88EF2 /* YapDatabaseExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtension.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.h; sourceTree = ""; }; - 276976918651FFD20F55B06329BBC9AE /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionState.h; path = AxolotlKit/Classes/Sessions/SessionState.h; sourceTree = ""; }; - 27EDBB1D813D3DCE22498C2D22F1B4CD /* OWSBackupFragment+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSBackupFragment+SDS.swift"; sourceTree = ""; }; - 2805D7CB2A11988F58251664D0F37142 /* quant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant.h; path = src/dsp/quant.h; sourceTree = ""; }; - 280618C0766F44650644D3CFD55F97B2 /* YapSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapSet.h; path = YapDatabase/Utilities/YapSet.h; sourceTree = ""; }; - 282D81BC15823685549E8C7A15A38EB1 /* SQLQueryGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLQueryGenerator.swift; path = GRDB/QueryInterface/SQLGeneration/SQLQueryGenerator.swift; sourceTree = ""; }; - 283FE6797F27F7842FBE6879D9147474 /* DeviceNamesTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceNamesTest.swift; sourceTree = ""; }; - 2864633DCE506725CEF67CA452F32674 /* SignalServiceAddress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceAddress.swift; sourceTree = ""; }; + 265E575C0DE9DEFCA590FDEA7D0FFC7E /* YDBCKMergeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMergeInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.m; sourceTree = ""; }; + 26AE442EC530B078C18497D98C590787 /* Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Date.swift; path = GRDB/Core/Support/Foundation/Date.swift; sourceTree = ""; }; + 26F1AE1F1F1C11CBDC39D99EE8290401 /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; + 27049476536FDC076533CCBD9168475B /* JSONEncodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingError.swift; path = Sources/SwiftProtobuf/JSONEncodingError.swift; sourceTree = ""; }; + 2726E40970B2EF2A818FD903EC762EF3 /* SignalServiceKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = SignalServiceKit.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 272BCADB4C579B704E910C73CB613326 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Sources/CocoaLumberjack/include/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; + 272C31D3BF8A34D857373E12018CC074 /* TSOutgoingMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessageTest.m; sourceTree = ""; }; + 275379A308EF0A2240B0DF822E0448B8 /* Data+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Extensions.swift"; path = "Sources/SwiftProtobuf/Data+Extensions.swift"; sourceTree = ""; }; + 27649DE78193CF19D85C35C0D03B61C1 /* TSQuotedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSQuotedMessage.m; sourceTree = ""; }; + 278419A155C605E23284BDBEEAE0414A /* TSPrefix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSPrefix.h; path = SignalServiceKit/src/TSPrefix.h; sourceTree = ""; }; + 27A3D2FA9A2FB19CE8EAAAA4E089D9EE /* WireFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WireFormat.swift; path = Sources/SwiftProtobuf/WireFormat.swift; sourceTree = ""; }; + 27BA0F4AB3B1E79EA9949075AF7876B5 /* ReadWriteBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReadWriteBox.swift; path = GRDB/Utils/ReadWriteBox.swift; sourceTree = ""; }; + 27C7C61A3BF918214DEDB784B6098332 /* OWSFakeMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeMessageSender.h; sourceTree = ""; }; + 27EF9AAFD04C22030C899B9372FEADFD /* YapDatabaseFilteredViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewConnection.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewConnection.m; sourceTree = ""; }; + 28145D518DEFC40FEEB7F481CF81F234 /* SSKProto+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKProto+OWS.swift"; sourceTree = ""; }; + 282B29C28FB4EAC45B3A29F63C0A0B44 /* OWSCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCallMessageHandler.h; sourceTree = ""; }; + 282E42CDD898748AEE4846915918249E /* CallManagerUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManagerUtil.swift; sourceTree = ""; }; 28659CD94F6822A9FFBFB0F2F1AC3E33 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; - 287FF4E8C6CAC1CB8A5E615B357C1499 /* YapDatabaseCloudCorePipeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCorePipeline.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.m; sourceTree = ""; }; - 288223B8AAF75770B39D6CF30D3142C0 /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rectangle.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Rectangle.swift"; sourceTree = ""; }; - 2928A9105D588CF3C1730B7FF6B05678 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = "lottie-swift/src/Private/Model/Text/Font.swift"; sourceTree = ""; }; - 292A2E55B3DBA12136CF1C0F7C466413 /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; - 2971F51FCA631B53DB712E1CE7158F32 /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; - 299AA32C7EA1C4093818B4E57EE9DF2A /* YapDatabase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YapDatabase.modulemap; sourceTree = ""; }; - 29D74A13466E8699487C28DCAE65448E /* OWSStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSStorage.h; sourceTree = ""; }; - 29E535A5ADC5545D1A7E9E20C0266AC7 /* SignalServiceKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalServiceKit-Info.plist"; sourceTree = ""; }; - 29F62B6522E13680C01E43C380CE032D /* AxolotlKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AxolotlKit-dummy.m"; sourceTree = ""; }; - 2A25A514842333EF79EBCDAD1FBE8FD9 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Star.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Star.swift"; sourceTree = ""; }; - 2A5F4C367D3FFE01B2AF147425ECEA93 /* MockAccountIdFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MockAccountIdFinder.swift; path = SignalMetadataKitTests/src/TestUtils/MockAccountIdFinder.swift; sourceTree = ""; }; - 2A6B7E72E7E40ED3BF1B0DAC7ADB5453 /* TSErrorMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSErrorMessage+SDS.swift"; sourceTree = ""; }; - 2AB44BDBBC7035859156096E13098CBE /* aestab.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aestab.c; path = SSZipArchive/minizip/aes/aestab.c; sourceTree = ""; }; - 2AE5FB0A8612875690D9FD67F7C82AAC /* OWSOutgoingSentMessageTranscript.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingSentMessageTranscript.m; sourceTree = ""; }; + 287230584F9602014829FA4D14A6FA8F /* NotarySignature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotarySignature.swift; path = ZKGroup/NotarySignature.swift; sourceTree = ""; }; + 287873893B8573A9B9E4E6D69979D465 /* TSThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSThread.h; sourceTree = ""; }; + 2894DBA787EFD1A7C0E1D180873315C3 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BundleImageProvider.swift; path = "lottie-swift/src/Public/iOS/BundleImageProvider.swift"; sourceTree = ""; }; + 28BA750A2E1E74DBD1D87B98B600F0F8 /* predictor_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = predictor_enc.c; path = src/enc/predictor_enc.c; sourceTree = ""; }; + 28DD581AE4AE22ECE0978BA24F142E59 /* GRDB.swift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GRDB.swift-Info.plist"; sourceTree = ""; }; + 28DD85BA625EE2C004CFC06B26241599 /* YapDatabaseFilteredViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewConnection.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewConnection.h; sourceTree = ""; }; + 2904082CB838B61A75D58142FC35A44E /* YapDatabaseCloudCoreConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreConnection.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreConnection.m; sourceTree = ""; }; + 293C01B69568AC954C1ADDCA78C71F88 /* SignalRingRTC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SignalRingRTC-dummy.m"; sourceTree = ""; }; + 293DA34572DF60BA5337D6D32AD50AE7 /* Message+AnyAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+AnyAdditions.swift"; path = "Sources/SwiftProtobuf/Message+AnyAdditions.swift"; sourceTree = ""; }; + 295EC7234867F53B25088BEC2AE4B9BF /* YapDatabaseViewRangeOptionsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptionsPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewRangeOptionsPrivate.h; sourceTree = ""; }; + 29795F6FFE3B98C7D8AE7778E53C8317 /* String+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+OWS.swift"; path = "SignalCoreKit/src/String+OWS.swift"; sourceTree = ""; }; + 29879E1B2BFDF9289AD3569CD0630BB5 /* OWS2FAManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWS2FAManager.swift; sourceTree = ""; }; + 29D16029193267002DF6E513AB50FA1B /* DatabaseSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseSnapshot.swift; path = GRDB/Core/DatabaseSnapshot.swift; sourceTree = ""; }; + 2A28223084C1624FFCBCE890197594EF /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = ""; }; + 2A37B413EFBD978D5AD7D3E3EAB48580 /* TSOutgoingDeleteMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSOutgoingDeleteMessage.h; sourceTree = ""; }; + 2A7B22B45C171173BF6BC17CBCDB634E /* StickerInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = StickerInfo.m; sourceTree = ""; }; + 2AA729F1AAE9B29641195A079A1FFC5D /* field_mask.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = field_mask.pb.swift; path = Sources/SwiftProtobuf/field_mask.pb.swift; sourceTree = ""; }; + 2AB2DA55A5D7248021540E695A190A48 /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = "lottie-swift/src/Public/iOS/UIColorExtension.swift"; sourceTree = ""; }; + 2AC7028D00647272FA4252FFB8426D95 /* YapDirtyDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDirtyDictionary.h; path = YapDatabase/Utilities/YapDirtyDictionary.h; sourceTree = ""; }; + 2ACE0CC17874F40793DBF3E950F8DF56 /* FunctionalUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = ""; }; + 2AD2BD4E861083EE77A4B464FDEA75EE /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; 2AE855AB74C76F4A882BA3238B7B9102 /* SignalMetadataKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SignalMetadataKit-Unit-Tests"; path = "SignalMetadataKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2AEA7E4BEEBD04DBBDD5EB44AAC4A7EF /* YapMutationStack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMutationStack.m; path = YapDatabase/Utilities/YapMutationStack.m; sourceTree = ""; }; - 2B11E43F9EC9367779B14AD7F604BE77 /* SQLAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLAssociation.swift; path = GRDB/QueryInterface/SQL/SQLAssociation.swift; sourceTree = ""; }; - 2B5D1169AC37C38E0E580655358F1D79 /* SSKJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKJobRecord.h; sourceTree = ""; }; - 2B70FA993972D60BE8BD7F15AC09EC11 /* VirtualTableModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTableModule.swift; path = GRDB/QueryInterface/Schema/VirtualTableModule.swift; sourceTree = ""; }; - 2B74ACA73F804D15882C1317D093DB5B /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; - 2B7912040D7D870F5375BE0ADAB3CC0A /* NotificationsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NotificationsProtocol.h; sourceTree = ""; }; - 2B7B8F8780AD2102694CE471321532F1 /* OWSError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSError.m; sourceTree = ""; }; - 2B9967F7DD0E54889EB490E4A48E6F27 /* SignalMetadataKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalMetadataKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - 2BB142EFC4D5AA2F6D6E8984E0F6A0CA /* OWSReadReceiptManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSReadReceiptManager.swift; sourceTree = ""; }; - 2BC168F59394BBD6F74840BBF90D4090 /* NSURLSession+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m"; sourceTree = ""; }; - 2BCBF2D9ACAAD906248984E6641CD7BB /* upsampling_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_msa.c; path = src/dsp/upsampling_msa.c; sourceTree = ""; }; - 2BD114FF3E486673967B5DA58BDCF5FB /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; - 2BD761D38DF79B29EB7194C654FD72B4 /* descriptor.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = descriptor.pb.swift; path = Sources/SwiftProtobuf/descriptor.pb.swift; sourceTree = ""; }; - 2BE0D9E5B15770E8A5887401A829428E /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathOutputNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/PathOutputNode.swift"; sourceTree = ""; }; - 2BE360CF0EFAF266A0F0C46E17E71631 /* rescaler_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_utils.c; path = src/utils/rescaler_utils.c; sourceTree = ""; }; - 2C03DEB281A9AB18F69C36F84188A8F9 /* YapMurmurHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMurmurHash.m; path = YapDatabase/Utilities/YapMurmurHash.m; sourceTree = ""; }; - 2C1BC94471D61E33291C83A4E1BA412F /* YapDatabaseSearchResultsViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewOptions.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.m; sourceTree = ""; }; - 2C35CABD22057A6BB5E59FCD7768CA48 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; - 2C394C44E968F8F2E7E186388831BD3D /* DatabaseRegionObservation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseRegionObservation.swift; path = GRDB/Core/DatabaseRegionObservation.swift; sourceTree = ""; }; - 2C3EE5D13D62096247B226ABCC5FC49F /* Migration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Migration.swift; path = GRDB/Migration/Migration.swift; sourceTree = ""; }; - 2C566DF9A0490134775CD93BFA87C114 /* YapRowidSet.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapRowidSet.mm; path = YapDatabase/Internal/YapRowidSet.mm; sourceTree = ""; }; - 2C57EBB2E0F9CCA1AE3954646FA865A5 /* BinaryDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecoder.swift; path = Sources/SwiftProtobuf/BinaryDecoder.swift; sourceTree = ""; }; - 2C639C49135CE1F13B27A0E743010F31 /* Argon2-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Argon2-Unit-Tests-prefix.pch"; sourceTree = ""; }; - 2C7FCC02CD85479B088D9B3291748267 /* SignalRecipientFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalRecipientFinder.swift; sourceTree = ""; }; - 2C9CDEB317AE367B8B1778DFB3C614B5 /* Int+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Int+SSK.swift"; sourceTree = ""; }; - 2C9EF35B4EEF2BA030A1FC0EE4C9E64F /* OWSDisappearingMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJob.m; sourceTree = ""; }; - 2CA20E8A36188B62D22DC0FE4A2DE4DF /* SigningTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SigningTests.m; path = BuildTests/BuildTestsTests/SigningTests.m; sourceTree = ""; }; - 2CA7EF7D9A3AD19E8FA6CE12CCEC43E2 /* YapDatabaseQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseQuery.m; path = YapDatabase/Utilities/YapDatabaseQuery.m; sourceTree = ""; }; - 2CB6C379FDE69E4BA6057E27DE248AD6 /* TSAttachmentStream+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSAttachmentStream+SDS.swift"; sourceTree = ""; }; - 2CE52D8CD2747F27DCB3F334B466A40A /* NSURLSession+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSURLSession+Promise.swift"; path = "Extensions/Foundation/Sources/NSURLSession+Promise.swift"; sourceTree = ""; }; - 2CE939CC48B2F447E4E972C001A0634E /* VersionedProfiles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VersionedProfiles.swift; sourceTree = ""; }; - 2CE945E1E56199BB5911F63EFF17190F /* NSString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSString.swift; path = GRDB/Core/Support/Foundation/NSString.swift; sourceTree = ""; }; - 2CEE90FE191E33FCCF43F472EDF9C5E3 /* TSPreKeyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSPreKeyManager.h; sourceTree = ""; }; - 2D08F860F657B69BAF7F4F6185EAC482 /* OWSContactsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContactsOutputStream.h; sourceTree = ""; }; + 2AF1FEB748F4E2F6F0BEC83477ACD3F4 /* TSAttachmentStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachmentStream.m; sourceTree = ""; }; + 2B60C12D21180D3ECBD6E5D185AE02CB /* OWSWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSWebSocket.m; sourceTree = ""; }; + 2B7409C462A1648F6BDCCEF9306BED6E /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; + 2B8160907F0121DB1F24E4DB04540AB9 /* OWSStickerPackSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSStickerPackSyncMessage.m; sourceTree = ""; }; + 2B85D078C1FF92E6DC28E6CE730540F6 /* OWSSignalAddress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSSignalAddress.swift; sourceTree = ""; }; + 2B8909DE9D4924220FAAFFAE24BF5FE6 /* SDSTransaction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSTransaction.swift; sourceTree = ""; }; + 2B9ED1595B7650DFEF1C22519A000817 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + 2BA6EB35AF60D59D7D01F51C93159D9B /* common_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_dec.h; path = src/dec/common_dec.h; sourceTree = ""; }; + 2BC01C7250F237714BC2E14B35803E29 /* OWSDisappearingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessageFinderTest.m; sourceTree = ""; }; + 2BFC650248F08D296C70E0AFF8E58584 /* YapDatabaseViewState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewState.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.m; sourceTree = ""; }; + 2C06C8DB7B595C79B7076D588F4B4EA2 /* prng.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = prng.h; path = SSZipArchive/minizip/aes/prng.h; sourceTree = ""; }; + 2C89FD1C9378515B69DC7EDF4CD67535 /* BinaryDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecoder.swift; path = Sources/SwiftProtobuf/BinaryDecoder.swift; sourceTree = ""; }; + 2C9242A62D5B0B4B6A4E4C21A89B8886 /* YapDatabase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YapDatabase.xcconfig; sourceTree = ""; }; + 2CA293932BB1044B499DDF2606898839 /* ProfileKeyCredentialRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCredentialRequest.swift; path = ZKGroup/ProfileKeyCredentialRequest.swift; sourceTree = ""; }; + 2CD52E7673D7284700AE8A9CEDDDCF63 /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; + 2CDFE074FA2EF44A91D8887C00598A70 /* OWSFailedMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedMessagesJob.h; sourceTree = ""; }; + 2CE9D9680DE0423419C633CEE4062C45 /* OWSOutgoingReactionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingReactionMessage.h; sourceTree = ""; }; + 2CEAC315403746BA55060DDB5610AEE2 /* NSNotificationCenter+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m"; sourceTree = ""; }; + 2CFD3C97A5F3B8A7BFAD3BF121095644 /* ias-root.cer */ = {isa = PBXFileReference; includeInIndex = 1; path = "ias-root.cer"; sourceTree = ""; }; + 2D3D9A498BDCEFFE1E2BFB91DC52E98B /* TestModelTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestModelTests.swift; sourceTree = ""; }; + 2D4547EDB1B95EB634403A3CEC273EBC /* TSThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThread.m; sourceTree = ""; }; 2D45839F6204B89236AE90EB72BEC963 /* Pods-SignalPerformanceTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalPerformanceTests-Info.plist"; sourceTree = ""; }; - 2D782DAA11196068323461721E3E8087 /* SignalMetadataKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SignalMetadataKit.modulemap; sourceTree = ""; }; - 2D7DAA77CA2A43DA26E3BB2BA9EFB6A4 /* SignalCoreKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalCoreKit.release.xcconfig; sourceTree = ""; }; - 2D97521362D5887DB5BC527796B63F85 /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_sub.c; path = Sources/ed25519/ge_sub.c; sourceTree = ""; }; - 2DB20C5DCC9F832E675EAC1A8DA620E7 /* TSAccountManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAccountManager.h; sourceTree = ""; }; - 2DC5BF5D2659F719466F59A4E631B7CB /* YapDatabaseConnectionPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionPool.m; path = YapDatabase/Extensions/ConnectionPool/YapDatabaseConnectionPool.m; sourceTree = ""; }; - 2DCF3760214B5A491435FD79C2F28249 /* NSObject+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Promise.swift"; path = "Extensions/Foundation/Sources/NSObject+Promise.swift"; sourceTree = ""; }; + 2D59D90354F50F8B2FB6D4EA3888AF2F /* WhisperTextProtocol.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WhisperTextProtocol.pb.swift; path = AxolotlKit/Classes/Protos/WhisperTextProtocol.pb.swift; sourceTree = ""; }; + 2D68376B79643E185F2BD6CDC623FD2B /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemsExtension.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Extensions/ItemsExtension.swift"; sourceTree = ""; }; + 2D83ECA69AEC78BCC961E00B2A3B665C /* YapDatabaseSecondaryIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexOptions.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.h; sourceTree = ""; }; + 2DB286AB2D0CD8178F369EE2D4DD4DEA /* OWSAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OWSAsserts.h; path = SignalCoreKit/src/OWSAsserts.h; sourceTree = ""; }; + 2DB60FD508C7CF04CC42CEAAC85EC0F7 /* OWSGroupInfoRequestMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSGroupInfoRequestMessage.h; sourceTree = ""; }; + 2DC26CAACC24061E8CF7ECE050E7C5E8 /* OWSVerificationStateChangeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateChangeMessage.m; sourceTree = ""; }; + 2DCED3E993ADFF410F99CBBC91B512FC /* SMKUnidentifiedSenderMessageContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUnidentifiedSenderMessageContent.swift; path = SignalMetadataKit/src/SMKUnidentifiedSenderMessageContent.swift; sourceTree = ""; }; 2DD9CF22A9F81A35988ED1563253FC78 /* Pods-SignalShareExtension.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalShareExtension.app store release.xcconfig"; sourceTree = ""; }; 2DE8B3EBD3E6AA435D694C390E048934 /* SignalMetadataKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SignalMetadataKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2E195AC165D139C483C40FC9F83B709C /* YapDatabaseViewChange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewChange.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewChange.m; sourceTree = ""; }; - 2E50FBC669E31620959F3792446AAE71 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationSubview.swift; path = "lottie-swift/src/Public/iOS/AnimationSubview.swift"; sourceTree = ""; }; - 2E7126651A8B49036060CF57D2F98A43 /* WhisperTextProtocol.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WhisperTextProtocol.pb.swift; path = AxolotlKit/Classes/Protos/WhisperTextProtocol.pb.swift; sourceTree = ""; }; 2E7D3886842B957F4ECF894E6F872BE0 /* Pods-SignalShareExtension-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalShareExtension-acknowledgements.markdown"; sourceTree = ""; }; - 2EA53BD2580B655023E6E47BBD95BA8A /* OWSUploadOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUploadOperation.h; sourceTree = ""; }; - 2EF42B41B9A03991999C8602167DD510 /* SAMKeychain.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SAMKeychain.debug.xcconfig; sourceTree = ""; }; - 2F51CA663A963C195E31230BBD8B345D /* OWSUnknownContactBlockOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUnknownContactBlockOfferMessage.h; sourceTree = ""; }; - 2F7B3FD7911050112D2847B15AA64CFB /* alpha_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_enc.c; path = src/enc/alpha_enc.c; sourceTree = ""; }; - 2F82211347255A5EED0123F6D33A8D8E /* ThreadFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ThreadFinder.swift; sourceTree = ""; }; - 2F89A27E4398E0C581EB08CA9F382E4F /* BobAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BobAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.h; sourceTree = ""; }; - 2F8CCAC9479519477AD4CBF395CC5F2F /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = SignalCoreKit/src/Logger.swift; sourceTree = ""; }; - 2F8F1291082C74D705A7D604837FCD6B /* FetchableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchableRecord.swift; path = GRDB/Record/FetchableRecord.swift; sourceTree = ""; }; - 2FBBEC0857D1277C7134A05B6E14809F /* Native.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Native.swift; path = ZKGroup/Native.swift; sourceTree = ""; }; - 2FD9B9F323B596126872FE9D9A89B2DF /* SwiftProtobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftProtobuf.modulemap; sourceTree = ""; }; - 2FFC0626D3FBBBD0DAF308548F49C5AA /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = ""; }; - 30166B0FA7F189EB9D9C185A596AF4A2 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Configuration.swift; sourceTree = ""; }; - 3017597F7106302BC52A51620499DA6B /* UIViewPropertyAnimator+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewPropertyAnimator+Promise.swift"; path = "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"; sourceTree = ""; }; - 304FEFE386A2D3D807C71921D9197A37 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - 3059DF139DF44485ECBDCC04080E2D4E /* Argon2.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Argon2.modulemap; sourceTree = ""; }; - 305C9C283C0FFB7286F2507F1E4DEB41 /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; - 30816A832088DFD5846515F401278FA5 /* TestAppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TestAppContext.m; sourceTree = ""; }; - 30B7EBB4FD7EE38EC1BB97A73DEBBD51 /* OWSIncomingContactSyncJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingContactSyncJobRecord.m; sourceTree = ""; }; - 30C137025349F5F99C8BCE185E613682 /* NSError+OWSOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+OWSOperation.m"; sourceTree = ""; }; - 30D31B15035E39AADA1BA446FEF3A144 /* MessageProcessingIntegrationTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageProcessingIntegrationTest.swift; sourceTree = ""; }; - 30FB4836076035658F993F6F9F31F004 /* UIView+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Promise.swift"; path = "Extensions/UIKit/Sources/UIView+Promise.swift"; sourceTree = ""; }; - 3111D7724764B76A031D7A28EB1536FC /* Reachability-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reachability-dummy.m"; sourceTree = ""; }; - 3120D21AFA52CC28A39CDB3FEF6017A9 /* SDSTransactable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSTransactable.swift; sourceTree = ""; }; - 319092AF5C8B57DDE29AFCF4BCF9A3BE /* AxolotlExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlExceptions.h; path = AxolotlKit/Classes/AxolotlExceptions.h; sourceTree = ""; }; - 31B8AD3E4A7F2C31F88D915579B9BB86 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keyframe.swift; path = "lottie-swift/src/Private/Model/Keyframes/Keyframe.swift"; sourceTree = ""; }; - 31C01C9B7BFCB3226E380C770FA21284 /* OWSUploadV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUploadV2.m; sourceTree = ""; }; - 31F202CA4B4CA152DF99FFDB2DAC2203 /* Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Animation.swift; path = "lottie-swift/src/Private/Model/Animation.swift"; sourceTree = ""; }; - 3204D38E477C603F0F17DD099D44FA0C /* Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Internal.swift; path = Sources/SwiftProtobuf/Internal.swift; sourceTree = ""; }; - 32147FE1A95B799AEA8A4E745883DAC4 /* Curve25519Kit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Curve25519Kit.unit-tests.release.xcconfig"; sourceTree = ""; }; - 32233916C866DCBE4E84601B0FBAFB7D /* NSData+Image.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+Image.h"; sourceTree = ""; }; - 32249CF58B462CC32CE605B656ED4A9F /* OWSCountryMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSCountryMetadata.m; sourceTree = ""; }; - 3260283B25C1C035C67471F7A13223DE /* OWSMessageReceiver+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSMessageReceiver+SDS.swift"; sourceTree = ""; }; - 32D4113918915081520D181AE6D82F45 /* OWSRecordTranscriptJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecordTranscriptJob.h; sourceTree = ""; }; - 32D46A517E23B0E1F18ACAC0FC50AA77 /* SCKExceptionWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SCKExceptionWrapper.m; path = SignalCoreKit/src/SCKExceptionWrapper.m; sourceTree = ""; }; - 32DBA91E8644C7AE17864F5422482AB1 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/EllipseNode.swift"; sourceTree = ""; }; - 32E5C30E4536941A31ACC8ABFBEC7610 /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = SSZipArchive/minizip/crypt.h; sourceTree = ""; }; + 2E9E194D0F657573609DF516756FF107 /* YapDatabaseViewTransaction+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseViewTransaction+OWS.h"; sourceTree = ""; }; + 2EC17587654E772DE035CBB75E741E78 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextDocument.swift; path = "lottie-swift/src/Private/Model/Text/TextDocument.swift"; sourceTree = ""; }; + 2ECCB96739CE395B01BC4EB807ADDDA5 /* WebSocketProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketProto.swift; sourceTree = ""; }; + 2EE7806A0C5EF508DA61D756322C0AB8 /* TSDerivedSecrets.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TSDerivedSecrets.m; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m; sourceTree = ""; }; + 2F3B62119E30EB12D33560197FB8F368 /* WebSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocket.swift; path = Sources/Starscream/WebSocket.swift; sourceTree = ""; }; + 2F55655F3276FA3C1E68C34697C6E387 /* TSConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TSConstants.swift; path = SignalServiceKit/src/TSConstants.swift; sourceTree = ""; }; + 2FA3B57D81E32F62909E778752C802FF /* OWSReaction+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSReaction+SDS.swift"; sourceTree = ""; }; + 2FBD68ED00E7BA9042E803926D23F3E0 /* DatabaseSchemaCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseSchemaCache.swift; path = GRDB/Core/DatabaseSchemaCache.swift; sourceTree = ""; }; + 30094FB35489E4656D28FA9AAA705D81 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_cached.c; path = Sources/ed25519/ge_p3_to_cached.c; sourceTree = ""; }; + 301521733245A855EE23B3D6C53EEA81 /* OWSBatchMessageProcessor+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSBatchMessageProcessor+SDS.swift"; sourceTree = ""; }; + 304991CC3D7757004B5205DB00EA19E7 /* OWSIdentityManagerTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIdentityManagerTests.m; sourceTree = ""; }; + 305E614D6C5A70AA031075D1A6FD0A8D /* MessageSenderJobQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSenderJobQueue.swift; sourceTree = ""; }; + 30668C379D6603889CD2162129952169 /* TSGroupThread+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSGroupThread+SDS.swift"; sourceTree = ""; }; + 30819F15A2DB58F6A0B12435083AF610 /* OWSDynamicOutgoingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDynamicOutgoingMessage.h; sourceTree = ""; }; + 3087A7063883E58A7BF8CBDD469FE790 /* Row.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Row.swift; path = GRDB/Core/Row.swift; sourceTree = ""; }; + 30F927BFFAE32AC200544CABAEF9BA7B /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/StarNode.swift"; sourceTree = ""; }; + 314FB42012F1789E083D9D5CD199044C /* alpha_processing_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_neon.c; path = src/dsp/alpha_processing_neon.c; sourceTree = ""; }; + 31600BEFF802A5D39E959894455BC182 /* SDSDeserializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDeserializer.swift; sourceTree = ""; }; + 3178B1C83C5CC1622711B10CC74223D3 /* TSCall.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSCall.m; sourceTree = ""; }; + 3191BEB7DA14A6E9FEDB1E34F4C660C3 /* YapDatabaseViewLocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewLocator.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewLocator.h; sourceTree = ""; }; + 31C9593EAC5C44C391B15E7DD0FE4BCA /* BinaryEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncoder.swift; path = Sources/SwiftProtobuf/BinaryEncoder.swift; sourceTree = ""; }; + 31D9449A0C3A430A1864A9740A9FAB3F /* OWSFingerprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprint.h; sourceTree = ""; }; + 31E8E592FE6C27A48E4EEC2E07D5F3DA /* PreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyStore.h; path = AxolotlKit/Classes/State/PreKeyStore.h; sourceTree = ""; }; + 3203697B0F1A804205427E7402724AF6 /* backward_references_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_enc.c; path = src/enc/backward_references_enc.c; sourceTree = ""; }; + 321756F18EE6A622BA9AF6F3A6F79980 /* YapDatabaseExtensionConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionConnection.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.h; sourceTree = ""; }; + 32255FA5B358E61203FE4CD179C4EAE7 /* YapDatabaseSecondaryIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexSetup.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.m; sourceTree = ""; }; + 322D1FC6E79449C7A6071971869EE5F8 /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/GradientStrokeNode.swift"; sourceTree = ""; }; + 3233F5D2D6D3DB50A28F8B26C17164A5 /* TSNetworkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSNetworkManager.h; sourceTree = ""; }; + 3269CCA91473009F9679E9C4C034EAC4 /* OutgoingMessagePreparer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OutgoingMessagePreparer.swift; sourceTree = ""; }; + 328230AA8E24110D016171301E62FB18 /* JobQueueTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JobQueueTest.swift; sourceTree = ""; }; + 329157E270F58A53D2867165A5CD5293 /* TextFormatEncodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncodingOptions.swift; path = Sources/SwiftProtobuf/TextFormatEncodingOptions.swift; sourceTree = ""; }; + 32C7833823AFCE0BBD92F752D1E0E5FD /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asset.swift; path = "lottie-swift/src/Private/Model/Assets/Asset.swift"; sourceTree = ""; }; + 32E9DE255B13471DDEC6AA2265E9ED31 /* OWSUnknownProtocolVersionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUnknownProtocolVersionMessage.h; sourceTree = ""; }; + 33132EB3F54F9CDE98B3136191C75D9A /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zip.c; path = SSZipArchive/minizip/zip.c; sourceTree = ""; }; + 331A90BB73872141C18C51D6077F8E11 /* OWSDisappearingMessagesJobTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJobTest.m; sourceTree = ""; }; 332C487F65E2D0728E9940457BD96108 /* Pods-SignalPerformanceTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SignalPerformanceTests-frameworks.sh"; sourceTree = ""; }; - 333938B7B77C2B8099937049EBBF6FE3 /* OWSAttachmentDownloads.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAttachmentDownloads.h; sourceTree = ""; }; - 33397FECC9E8254EADFB43FB383BECB3 /* SAMKeychain.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SAMKeychain.bundle; path = Support/SAMKeychain.bundle; sourceTree = ""; }; - 3386AA8C34C59CA30A65F68EE2B42E74 /* KeyBackupService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyBackupService.swift; sourceTree = ""; }; - 3396FE0879133E270DFF462E3750C63B /* OWSOutgoingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSentMessageTranscript.h; sourceTree = ""; }; - 339F60C598DBE2F8E860CDD48C24454E /* thread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread.h; path = "phc-winner-argon2/src/thread.h"; sourceTree = ""; }; - 33B939100DA120AC002DD329EC7602E3 /* YapDatabaseFilteredViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTransaction.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTransaction.m; sourceTree = ""; }; - 33B9A6EF608FD619D9D13213DCDADB6B /* SDSKeyValueStore+ObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDSKeyValueStore+ObjC.h"; sourceTree = ""; }; - 33D843244D58A2AB5495EB5495C67033 /* YapNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapNull.m; path = YapDatabase/Internal/YapNull.m; sourceTree = ""; }; - 342CD55BC08FADFE04A667BA5C79A0D0 /* ChainAndIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainAndIndex.h; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.h; sourceTree = ""; }; - 3437F72D1EFE3C4C633237BE3591BF8B /* TSAttachmentStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachmentStream.m; sourceTree = ""; }; - 344A9AEB6713A0F5B3F040F7F9647713 /* SignalCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignalCoreKit.h; path = SignalCoreKit/src/SignalCoreKit.h; sourceTree = ""; }; - 34B246755E38E59A29F8F486CB2C3A04 /* GRDB-4.0.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GRDB-4.0.swift"; path = "GRDB/Fixit/GRDB-4.0.swift"; sourceTree = ""; }; - 34BAE282BACB9EEC89365324107E67CE /* Database+Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Database+Schema.swift"; path = "GRDB/Core/Database+Schema.swift"; sourceTree = ""; }; - 352561A6346D9F13E290A8957E2C226A /* OWSContactsOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContactsOutputStream.m; sourceTree = ""; }; - 3533D5F12C16B173241927585A4C0AFD /* SDSRecordType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSRecordType.swift; sourceTree = ""; }; - 354F37D9BAE3C527C5D545D102BABC9D /* SSKMessageSenderJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKMessageSenderJobRecord.m; sourceTree = ""; }; - 3595CD4EE907DF1242E4709F321BA0C9 /* SignalServiceKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = SignalServiceKit.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 359C7281EA9862BB7AA003B4AEC115F5 /* Curve25519Kit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Curve25519Kit.debug.xcconfig; sourceTree = ""; }; - 359F41B17290C1591A7C3D153779845C /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathElement.swift; path = "lottie-swift/src/Private/Utility/Primitives/PathElement.swift"; sourceTree = ""; }; - 35BF5B75DD2753044EF90A98B5459EB1 /* InstalledSticker+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "InstalledSticker+SDS.swift"; sourceTree = ""; }; - 35C0D8F53131EC841AAADCB1364E8D99 /* OWSStickerPackSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSStickerPackSyncMessage.m; sourceTree = ""; }; - 3626FB457B0A623290454B25130A5221 /* OWSCensorshipConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCensorshipConfiguration.h; sourceTree = ""; }; + 333E37EC0E163668D4672342255D2854 /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = Build/WebRTC.framework; sourceTree = ""; }; + 3351209983EE31B509B2B81B90D882A7 /* TSContactThread+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSContactThread+SDS.swift"; sourceTree = ""; }; + 3374683CA612E85291EC5510F111766E /* TSAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachment.m; sourceTree = ""; }; + 338AA6157F18C407ADB813B7A1F82BDF /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_frombytes.c; path = Sources/ed25519/ge_frombytes.c; sourceTree = ""; }; + 33924F647F844A5DD9627BEB4A83C486 /* openssl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = openssl.framework; path = "OpenSSL-iOS/bin/openssl.framework"; sourceTree = ""; }; + 33AC0391ACB00549F4DCE74D07A77507 /* OWSAddToProfileWhitelistOfferMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSAddToProfileWhitelistOfferMessage+SDS.swift"; sourceTree = ""; }; + 33E94E6F6C7DE5E9E2571F4A428E1B36 /* NSArray+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+OWS.h"; sourceTree = ""; }; + 33EDBBE32180A39C034A061ABB44BF24 /* SelectiveVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectiveVisitor.swift; path = Sources/SwiftProtobuf/SelectiveVisitor.swift; sourceTree = ""; }; + 33EFCC82A0655289C65169CA74B22935 /* GroupsProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupsProto.swift; sourceTree = ""; }; + 343930142DCDEC12F70EF6E8D33E9C9D /* blake2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = blake2.h; path = "phc-winner-argon2/src/blake2/blake2.h"; sourceTree = ""; }; + 3448F0D165189FDC77822D84C619E88B /* libPhoneNumber-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libPhoneNumber-iOS-umbrella.h"; sourceTree = ""; }; + 349C466AABB9464C76675FDE2F7C66DB /* ContentProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContentProxy.swift; sourceTree = ""; }; + 349EEC46ED2806BA8CF8E816433CE74E /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleValueProvider.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueProviders/SingleValueProvider.swift"; sourceTree = ""; }; + 34B7E999FDC0D8A48FAC2758C5BD54B8 /* NBRegularExpressionCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBRegularExpressionCache.m; path = libPhoneNumber/Internal/NBRegularExpressionCache.m; sourceTree = ""; }; + 34CBB14F943F4699587187C5C3F527A8 /* JSONDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecodingOptions.swift; path = Sources/SwiftProtobuf/JSONDecodingOptions.swift; sourceTree = ""; }; + 34CF4E2E0BF9C7E0549D2C357FA8D6FD /* YapDatabaseRTreeIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexTransaction.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexTransaction.m; sourceTree = ""; }; + 34D753E22D90EA9C832E784888319F63 /* MessageProcessingIntegrationTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageProcessingIntegrationTest.swift; sourceTree = ""; }; + 35358C6B8B4D4FCB5918EA5A9B080878 /* HKDFKit.unit-tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "HKDFKit.unit-tests.xcconfig"; sourceTree = ""; }; + 35498507885544F8F881A50632B76ADC /* YapDatabaseCloudKitTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTypes.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.h; sourceTree = ""; }; + 35B4DF55B4EB26713606AEA738492CDC /* NSUserDefaults+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSUserDefaults+OWS.m"; sourceTree = ""; }; + 35D28EFABC6A82D04AD3114091AC11A5 /* brg_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = brg_types.h; path = SSZipArchive/minizip/aes/brg_types.h; sourceTree = ""; }; + 35E47DC72236A651F0360ECA8BE70B43 /* Statement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Statement.swift; path = GRDB/Core/Statement.swift; sourceTree = ""; }; + 36138AEFBFD554EAE8147CE270313763 /* YapDatabaseViewPage.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = YapDatabaseViewPage.mm; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.mm; sourceTree = ""; }; + 361EE808A742042B75C4AEE8E9CADD8B /* AxolotlKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AxolotlKit-dummy.m"; sourceTree = ""; }; + 36234D2E5D0AF1D9661B029BC8285A45 /* OWSLinkedDeviceReadReceipt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSLinkedDeviceReadReceipt.h; sourceTree = ""; }; 362D99F32A0677943884BD45C1490548 /* AxolotlKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "AxolotlKit-Unit-Tests"; path = "AxolotlKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 363A60E1A1D842C0E6A48643E8BAA63D /* crypto_uint64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint64.h; path = Sources/ed25519/nacl_includes/crypto_uint64.h; sourceTree = ""; }; - 363EC6D3124860DC947A9EFD7CBDFA4E /* SSKMessageSenderJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKMessageSenderJobRecord+SDS.swift"; sourceTree = ""; }; - 3647D23298D2ECFF60EBA51B46CF0FFC /* OWSOutgoingReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingReceiptManager.h; sourceTree = ""; }; - 36E87DD531D908D29805C1C883F7347D /* SDSDatabaseStorage+Objc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDSDatabaseStorage+Objc.m"; sourceTree = ""; }; - 370EAF6F979349CE0B8F0D66005A801B /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = ""; }; - 372A1C428AD1DEFF2F5EBFE07343F084 /* NSURLSessionDataTask+StatusCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSURLSessionDataTask+StatusCode.m"; sourceTree = ""; }; - 373A953C8114077D8F3D8E21E4FF55B0 /* GroupPublicParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupPublicParams.swift; path = ZKGroup/GroupPublicParams.swift; sourceTree = ""; }; - 374EC8614A8593266635D78857EBF620 /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NullCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/NullCompositionLayer.swift"; sourceTree = ""; }; - 375B356D14AC5CAC9E65409BE4444762 /* GroupManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupManager.swift; sourceTree = ""; }; - 376DC30BFE2F4D7AE3399432091A780B /* OWSBlockedPhoneNumbersMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockedPhoneNumbersMessage.m; sourceTree = ""; }; - 37BE81CAC608BA7721ABB6C04C72C6E9 /* AxolotlKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AxolotlKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; - 37D2374167C14B99126A03DE9E1E3215 /* ge_msub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_msub.c; path = Sources/ed25519/ge_msub.c; sourceTree = ""; }; - 37DA0C24E36FD7EBBDD8121BBC166D40 /* TableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TableRecord.swift; path = GRDB/Record/TableRecord.swift; sourceTree = ""; }; - 37E05E1E7E1DC007E4D1D5EBC95715BE /* ProfileKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKey.swift; path = ZKGroup/ProfileKey.swift; sourceTree = ""; }; - 37E343ADF52453CE1B63B8FF058BF687 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrecompAsset.swift; path = "lottie-swift/src/Private/Model/Assets/PrecompAsset.swift"; sourceTree = ""; }; - 38024830D603EFE1DE31C201E3F0DBB6 /* CallManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManager.swift; sourceTree = ""; }; - 380CECAC2876D6611D37997F72D99149 /* Ed25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Ed25519.m; path = Classes/Ed25519.m; sourceTree = ""; }; - 382991111AB24216D6EE680594711839 /* huffman_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_utils.h; path = src/utils/huffman_utils.h; sourceTree = ""; }; - 3838698951AE8B9FFBA21F4A63E314A9 /* OWSAttachmentDownloads+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSAttachmentDownloads+Swift.swift"; sourceTree = ""; }; - 386FE9A1D22283307AE8F3C7B934A8CD /* AppVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppVersion.h; sourceTree = ""; }; - 38D39E98E1BDFDD480A667EF48F85666 /* duration.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = duration.pb.swift; path = Sources/SwiftProtobuf/duration.pb.swift; sourceTree = ""; }; - 38DAD199A0A9311A79AF2E91CB71B076 /* OWSPrimaryStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSPrimaryStorage.h; sourceTree = ""; }; - 38DEC094105EB3C34FBA266C1CDCEE5C /* OrderedDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OrderedDictionary.swift; sourceTree = ""; }; - 38FFCADED09E88425F7CA5036EB510BF /* YapDatabaseRTreeIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndex.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndex.h; sourceTree = ""; }; - 3903C920342317FBEF2041602D027D79 /* SignalMetadataKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalMetadataKit-Info.plist"; sourceTree = ""; }; - 390F0470705F113B24B9B5B7BE721D15 /* OWSBackgroundTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackgroundTask.h; sourceTree = ""; }; - 3945A93E13AA0D47EB6CF3C30BE9A8C6 /* 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 = ""; }; - 394F675CFBA0DB8B601AF52E9024BDBB /* YapDatabaseCrossProcessNotificationTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationTransaction.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationTransaction.m; sourceTree = ""; }; - 395381E00671C11F98046B67AF2E9601 /* aes_ni.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes_ni.h; path = SSZipArchive/minizip/aes/aes_ni.h; sourceTree = ""; }; - 396CF08FCF4408B29756456A23551D6F /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; }; - 39EB9084171D2EB9BF10028670AED10A /* YapDatabaseCloudKitConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitConnection.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.h; sourceTree = ""; }; - 39EB934F8D8B2C7BB6C3DA11AB420226 /* OWSReceiptsForSenderMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReceiptsForSenderMessage.m; sourceTree = ""; }; - 3A0CAF3DBDBE21658BE543350CBE63F3 /* TransactionObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransactionObserver.swift; path = GRDB/Core/TransactionObserver.swift; sourceTree = ""; }; - 3A1A6514905C0025F230442B060CE237 /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; - 3A30BB814626CBB4D4E870EF1934E77B /* blurhash-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "blurhash-prefix.pch"; sourceTree = ""; }; - 3A596DA826CB09A5F12E0EDD53867896 /* DeviceService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceService.swift; sourceTree = ""; }; - 3A5EA543CE499A34310F08F845CB651E /* SMKServerCertificateTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKServerCertificateTest.swift; path = SignalMetadataKitTests/src/SMKServerCertificateTest.swift; sourceTree = ""; }; - 3A6AFFA00FD316FBEBFCAB27618CF4E7 /* ServerSecretParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerSecretParams.swift; path = ZKGroup/ServerSecretParams.swift; sourceTree = ""; }; - 3A6BCD182CB2A50AAC39F6C7700F0F77 /* HKDFKitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HKDFKitSwiftTests.swift; path = HKDFKit/HKDFKitTests/HKDFKitSwiftTests.swift; sourceTree = ""; }; - 3A86ACEDDB3CF067B8F0510110F7209F /* YapDatabaseHooksTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksTransaction.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.m; sourceTree = ""; }; - 3A9B0BA76F9F775058F6F05C5E4A0B45 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; - 3AC019B2C4B97506AFC63443A93878BE /* BinaryDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingOptions.swift; path = Sources/SwiftProtobuf/BinaryDecodingOptions.swift; sourceTree = ""; }; - 3B1040F4834417453329EC4041F00BB9 /* JSONEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingVisitor.swift; path = Sources/SwiftProtobuf/JSONEncodingVisitor.swift; sourceTree = ""; }; - 3B25C882B42C81C2ECB527C182BCFB11 /* YapDatabaseSecondaryIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexHandler.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.h; sourceTree = ""; }; - 3B31C0FF7E9A7FEB107C6D7D99A505E4 /* sha1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sha1.c; path = SSZipArchive/minizip/aes/sha1.c; sourceTree = ""; }; - 3B39E277327B1571CC6845EA36244EE8 /* CallManagerGlobal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManagerGlobal.swift; sourceTree = ""; }; - 3B55EEF4EA59B166E931DF60717C5B6F /* OWSDisappearingMessagesFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesFinder.h; sourceTree = ""; }; - 3B56BEDFAE2EC9F4AA55360BA507D42B /* OWSReaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReaction.h; sourceTree = ""; }; - 3B828063FD33035161D4DCF06629723C /* EncodableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncodableRecord.swift; path = GRDB/Record/EncodableRecord.swift; sourceTree = ""; }; - 3B8C437D8E6696A15C7D09862B6EB5A6 /* UUID.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UUID.swift; path = GRDB/Core/Support/Foundation/UUID.swift; sourceTree = ""; }; - 3BA7DFCD6F4DC56750A95F0A94D734CD /* YapDatabaseSearchResultsViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewConnection.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewConnection.h; sourceTree = ""; }; - 3BBFC223DE02D4AD24C6F929CDA4BE74 /* Process+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Process+Promise.swift"; path = "Extensions/Foundation/Sources/Process+Promise.swift"; sourceTree = ""; }; - 3BF6BF9EC34AE5F5B466157337C29B71 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; - 3BF7458652077EAAE843F1FA1EB77A28 /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; - 3BFD1B62E192D698FAF43EEE7FE7574C /* SSKWebSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKWebSocket.swift; sourceTree = ""; }; - 3C0599A394DDEF74B07F3A27FC72A503 /* YapDatabaseFilteredViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewConnection.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewConnection.m; sourceTree = ""; }; - 3C3AFFFB7C30AD92197A06093BA4CAC4 /* AccountIdFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountIdFinder.swift; sourceTree = ""; }; - 3C494117E3E905FA376B6EFD8FE30829 /* SignalRecipient+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SignalRecipient+SDS.swift"; sourceTree = ""; }; - 3C602EFB9DF994AE54E893CE916F80FE /* YapDatabaseActionManagerTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerTransaction.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerTransaction.h; sourceTree = ""; }; - 3C6735713917A51E37AF38BCB9327959 /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; - 3C731C244F8E1464FE646E20738685F0 /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; - 3C7C2EB7331F77DB0B26F9A834DE8BAC /* libwebp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.release.xcconfig; sourceTree = ""; }; - 3CAB04A7A4D21FD8E79575D668214D09 /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvertedMatteLayer.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/InvertedMatteLayer.swift"; sourceTree = ""; }; - 3CB250B677AEA465E6CC03D0C6A3FDFF /* filters_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_neon.c; path = src/dsp/filters_neon.c; sourceTree = ""; }; - 3CE7A3746A9AE1D974BCB0F2ABC6DCA6 /* fileenc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fileenc.h; path = SSZipArchive/minizip/aes/fileenc.h; sourceTree = ""; }; - 3CEF01D7414898E481593D8FC70995FC /* OWSDisappearingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessageFinderTest.m; sourceTree = ""; }; + 36549E663F40EA8A60A1F93477538336 /* OWSUDManagerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUDManagerTest.swift; sourceTree = ""; }; + 3671225C5D5C94C0BC9D45668F4603D8 /* ZKGroup-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZKGroup-prefix.pch"; sourceTree = ""; }; + 369298AC3C1D694A07C1B269E78764AB /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + 36B86ECC3DCB0EFAEC57FDF0EF54F3F8 /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; + 36BE6A0C8E0BE2074CD4FA170CF78209 /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign.c; path = Sources/ed25519/sign.c; sourceTree = ""; }; + 36C137B81FF2961FB99ED565454724FE /* SessionBuilderTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilderTests.m; path = AxolotlKitTests/SessionBuilderTests.m; sourceTree = ""; }; + 36CCB2210CA74F4A865E7A5CCC0343F0 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; + 36E3A202CCF274ADB50D846913989545 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + 3712CAA6975926A97BBF12E6EBAE6ED1 /* SSKJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKJobRecord+SDS.swift"; sourceTree = ""; }; + 3716C001D343B74C5CEF4D225265AD26 /* YapDatabaseSecondaryIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexSetup.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.h; sourceTree = ""; }; + 37EAB0ED289D644828DE9A4E5A71D3CA /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; + 38004C6E10DBE1ED7591FA808F7E89E8 /* struct.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = struct.pb.swift; path = Sources/SwiftProtobuf/struct.pb.swift; sourceTree = ""; }; + 38112C0381EF1760927E005415AA4D56 /* BlurHash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BlurHash.swift; sourceTree = ""; }; + 384AB8E807A9B89A330FEF169253F23C /* YapProxyObjectPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObjectPrivate.h; path = YapDatabase/Internal/YapProxyObjectPrivate.h; sourceTree = ""; }; + 384D9753631D12FBDBB56DA447A15B90 /* OWSFakeCallMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeCallMessageHandler.m; sourceTree = ""; }; + 3867EC166CC5193AA77EA5238A3E14D5 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + 3897C421E2A5979DA5B8C130AE276AB7 /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; + 389D433A338B041E95CB5A0FDF9AB49E /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayersInitializer.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/CompositionLayersInitializer.swift"; sourceTree = ""; }; + 38AD4A0EE9C091266C622895AC798949 /* OWSRecordTranscriptJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecordTranscriptJob.m; sourceTree = ""; }; + 39132DD1A0B6B42B01EC6F3BE69CA42A /* TSDerivedSecrets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSDerivedSecrets.h; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.h; sourceTree = ""; }; + 39170E3773F7836AC3AC422E375E8313 /* InteractionFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InteractionFinder.swift; sourceTree = ""; }; + 39412FB1BB4CD03AB8B2C4A3867295DC /* OWSContactDiscoveryOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSContactDiscoveryOperation.swift; sourceTree = ""; }; + 394C95F4B1EFD880C5E24F5CDEC03183 /* Database+Statements.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Database+Statements.swift"; path = "GRDB/Core/Database+Statements.swift"; sourceTree = ""; }; + 3967BDABEE12DEC4FED24FCE417F2CA0 /* NSRegularExpression+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSRegularExpression+SSK.swift"; sourceTree = ""; }; + 39AB113DCAE2B4A112000512D78E0D2B /* SignalAccount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalAccount.m; sourceTree = ""; }; + 39ACF5AB2D2D0C76E4639BAB98B83769 /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = SSZipArchive/minizip/ioapi.h; sourceTree = ""; }; + 39C9E60607865BEF62248FD2D8740F95 /* YapProxyObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapProxyObject.m; path = YapDatabase/Utilities/YapProxyObject.m; sourceTree = ""; }; + 39C9F4CEB8B763F51835478165199C94 /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; + 39E5417FA685803C54A8672E197A0764 /* TestAppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TestAppContext.m; sourceTree = ""; }; + 3A358CCB9B30BD15D4DC6A69F0EE5F37 /* Argon2-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Argon2-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 3A3F144C4E1BDAA2348F8B6ED11D5A36 /* YapDatabaseAutoViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoViewConnection.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewConnection.m; sourceTree = ""; }; + 3A6BAF0707DE21FB7F934D3F09FF560A /* MediaGalleryFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MediaGalleryFinder.swift; sourceTree = ""; }; + 3A884294E5E65E649008DF997A8648FA /* KeyBackup.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyBackup.pb.swift; sourceTree = ""; }; + 3A91D7D7525BA2AE229338735CAB1FF4 /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeProperty.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/NodeProperty.swift"; sourceTree = ""; }; + 3A98E569D1D20621720061F7E808F132 /* RatchetingSessionTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSessionTest.m; path = AxolotlKitTests/RatchetingSessionTest.m; sourceTree = ""; }; + 3AA4A3B0887214EB71E75A8C2F25E19B /* TSUnreadIndicatorInteraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSUnreadIndicatorInteraction.m; sourceTree = ""; }; + 3ABD331C6C7C0C837A919FB3A0499696 /* PhoneNumberTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PhoneNumberTest.swift; sourceTree = ""; }; + 3AC4796A1E3652784CB27FA50E1AA6CD /* OWSCensorshipConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSCensorshipConfiguration.m; sourceTree = ""; }; + 3AC72AA7628506CFA5A6F6595A3767B7 /* NBRegExMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBRegExMatcher.m; path = libPhoneNumber/Internal/NBRegExMatcher.m; sourceTree = ""; }; + 3AD940514094480674F0A824FFF359AD /* NSTimer+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTimer+OWS.m"; sourceTree = ""; }; + 3AEB04191BAFDBC063619A434413C023 /* 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 = ""; }; + 3AED776EEDB17FCACCDDD974309A09E6 /* SQLInterpolation+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SQLInterpolation+QueryInterface.swift"; path = "GRDB/QueryInterface/SQLInterpolation+QueryInterface.swift"; sourceTree = ""; }; + 3B1E35ECEF394BC5830F325BE797A43E /* Varint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Varint.swift; path = Sources/SwiftProtobuf/Varint.swift; sourceTree = ""; }; + 3B68BFA74D59751E9968D9AEDA650CF6 /* TSOutgoingMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSOutgoingMessage+SDS.swift"; sourceTree = ""; }; + 3B71BE671A925249B4971E6ABF6F829C /* YapDatabaseExtensionPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionPrivate.h; path = YapDatabase/Extensions/Protocol/Internal/YapDatabaseExtensionPrivate.h; sourceTree = ""; }; + 3B7A6643D409299DDF5A4C32227DE6CB /* vp8li_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_dec.h; path = src/dec/vp8li_dec.h; sourceTree = ""; }; + 3B951B3E9F536811DF58B0086F5BC0DA /* OWSQueues.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSQueues.h; sourceTree = ""; }; + 3BD838D56A08D28303585BF4FB422C6C /* SignalCoreKit.unit-tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SignalCoreKit.unit-tests.xcconfig"; sourceTree = ""; }; + 3BDD21182F52512960556D92555DD809 /* YapDatabaseCloudCoreOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOptions.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.h; sourceTree = ""; }; + 3C1A79CE219523B53853955B32C5108C /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageAsset.swift; path = "lottie-swift/src/Private/Model/Assets/ImageAsset.swift"; sourceTree = ""; }; + 3C2737DB32EDEE5D9CEAACD4D40B09A1 /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; + 3C45E17940D0C8F1BD9F2AF7C20EA926 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrecompAsset.swift; path = "lottie-swift/src/Private/Model/Assets/PrecompAsset.swift"; sourceTree = ""; }; + 3C6B40A9941006E4B2BEA7C4A074A6B8 /* UserProfileFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UserProfileFinder.swift; sourceTree = ""; }; + 3C7F7B4A97E80C139B728D1DF661D242 /* OWSMessageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageUtils.m; sourceTree = ""; }; + 3CB4274BE59558D9D3BD94EEBCDE4324 /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; + 3CB43CA1F38212C6B4A7F18A7301D983 /* YAPDBStorageAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = YAPDBStorageAdapter.swift; sourceTree = ""; }; + 3CB52BA9CFCE70FC97B795C9904546C3 /* NSString+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+OWS.h"; path = "SignalCoreKit/src/NSString+OWS.h"; sourceTree = ""; }; + 3CD44A5491A5AE91B1378AEEE5FCA29F /* StickerPack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StickerPack.h; sourceTree = ""; }; + 3CDF3DB9E8F68CA96092096FEF6215A5 /* YapReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapReachability.m; path = YapDatabase/Extensions/ActionManager/Utilities/YapReachability.m; sourceTree = ""; }; + 3D058690DEFF2EF2A7F4E0F50DC85278 /* DatabaseError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseError.swift; path = GRDB/Core/DatabaseError.swift; sourceTree = ""; }; + 3D0C2F416DCB601C2A86619A2136E499 /* ValueObservation+FetchableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ValueObservation+FetchableRecord.swift"; path = "GRDB/ValueObservation/ValueObservation+FetchableRecord.swift"; sourceTree = ""; }; + 3D12E52417AB697A37C4B4CAB5D57ADB /* UIView+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Promise.swift"; path = "Extensions/UIKit/Sources/UIView+Promise.swift"; sourceTree = ""; }; 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D3E391F8A4ED674409F753C78DC73CE /* Visitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Visitor.swift; path = Sources/SwiftProtobuf/Visitor.swift; sourceTree = ""; }; + 3D307F82AE745E1D3B9A50E0559283C3 /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Protocols/RenderNode.swift"; sourceTree = ""; }; + 3D3EDA57BFEE88AC5C7EDECA018D9FDC /* TSOutgoingMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TSOutgoingMessage.swift; sourceTree = ""; }; 3D404A2D9FFAEC833DBCED09E9137E29 /* Pods_Signal.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_Signal.framework; path = "Pods-Signal.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3D5B57794D468B691AE231B57DA842F6 /* fe_copy.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_copy.c; path = Sources/ed25519/fe_copy.c; sourceTree = ""; }; - 3D802D9180457305B3AD05E2769FE89F /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; - 3D857875A07C28E7C2F26782CD19B9AB /* OWSSyncFetchLatestMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncFetchLatestMessage.h; sourceTree = ""; }; - 3DB9A9F4E15478FC5EF58B6FF0D9FF68 /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zip.h; path = SSZipArchive/minizip/zip.h; sourceTree = ""; }; - 3DC6D90A41F06DF2C560391663DFEA6F /* YapProxyObjectPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObjectPrivate.h; path = YapDatabase/Internal/YapProxyObjectPrivate.h; sourceTree = ""; }; - 3DE294C41B78AD4CA05C0DC68F380AE3 /* YapDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseView.h; path = YapDatabase/Extensions/View/YapDatabaseView.h; sourceTree = ""; }; - 3E55AE88ECE9D2D36D3BD12CDDEE8C16 /* GTSR3.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR3.crt; sourceTree = ""; }; - 3E5E5F9B8B555EF286236FE35898DAF4 /* ZKGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZKGroup.h; path = ZKGroup/ZKGroup.h; sourceTree = ""; }; - 3E717682B021AF73B3FBDC122BA1806B /* PureLayout.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.release.xcconfig; sourceTree = ""; }; - 3E723BB9DB9A3FFD4B974F516E5ACA67 /* backward_references_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_enc.c; path = src/enc/backward_references_enc.c; sourceTree = ""; }; - 3E7F99DC35B7C9F9F994FAACD5DFBB91 /* TSContactThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSContactThread.m; sourceTree = ""; }; - 3ECC0FED0DE0DEF8AE0AD201F4D1D865 /* encoding.c */ = {isa = PBXFileReference; includeInIndex = 1; name = encoding.c; path = "phc-winner-argon2/src/encoding.c"; sourceTree = ""; }; - 3EED0F4523B23C6D61DF2B25CC17CF50 /* libPhoneNumber-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libPhoneNumber-iOS-umbrella.h"; sourceTree = ""; }; - 3EF1893759A9828F74497684A0B07D4C /* ContactsUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactsUpdater.m; sourceTree = ""; }; + 3D67959A4E293AB1D0726852D31C2B72 /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; }; + 3D7FE337671AFC3BB5BAFCC96491E0F5 /* ContactsUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsUpdater.h; sourceTree = ""; }; + 3DE2F2E8275EBC41D8BE2728A506BF48 /* NSData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSData.swift; path = GRDB/Core/Support/Foundation/NSData.swift; sourceTree = ""; }; + 3E1621A8F28193419B30F0CC853C1962 /* schema.sql */ = {isa = PBXFileReference; includeInIndex = 1; name = schema.sql; path = SignalServiceKit/Resources/schema.sql; sourceTree = ""; }; + 3E1CB3A431C331BEBBC4DE549CC6EBFE /* BinaryDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingOptions.swift; path = Sources/SwiftProtobuf/BinaryDecodingOptions.swift; sourceTree = ""; }; + 3E692A26BBE8D3BA52E7944E9D659F86 /* OWSMessageServiceParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageServiceParams.h; sourceTree = ""; }; + 3E6AF89F0738016C01E2081A3CD09525 /* filter_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_enc.c; path = src/enc/filter_enc.c; sourceTree = ""; }; + 3E982FC78E929DE31FB1262F1FF5396C /* TSYapDatabaseObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSYapDatabaseObject.h; sourceTree = ""; }; + 3EB08F5E1E12F73F1CFD86A81DE8DBAC /* OWSAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalytics.m; sourceTree = ""; }; + 3EB16E89D1226A7BCA31C6FFFB14369F /* YapDatabaseHooksTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksTransaction.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.h; sourceTree = ""; }; + 3EB50C341503712899959C80B2CD2777 /* base2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base2.h; path = Sources/ed25519/base2.h; sourceTree = ""; }; 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Curve25519Kit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3F1AB712E6FBD88A341820F1D4729DA3 /* OWSMessageServiceParams.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageServiceParams.m; sourceTree = ""; }; - 3F1EE70AC8CC3A519A4176122061AA9B /* YapTouch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapTouch.m; path = YapDatabase/Internal/YapTouch.m; sourceTree = ""; }; - 3F28ADD99C299654B06161F3AD090CC8 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Sources/CocoaLumberjack/DDASLLogCapture.m; sourceTree = ""; }; - 3F5DE998CA6CDE5D8563CE6EF09402A0 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = ""; }; + 3F61D8DAE12DEF8EEFC7D22C328E4C2A /* KnownStickerPack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = KnownStickerPack.h; sourceTree = ""; }; + 3F7F39BF98AD08E6702AA9E02BB0480E /* SessionRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionRecord.h; path = AxolotlKit/Classes/Sessions/SessionRecord.h; sourceTree = ""; }; + 3F89732B6989B98645CEDDAE1422D9B0 /* sha1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sha1.c; path = SSZipArchive/minizip/aes/sha1.c; sourceTree = ""; }; + 3F9C6B048863F7688EDBC39A3742D170 /* OWSRecipientIdentity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecipientIdentity.m; sourceTree = ""; }; 3F9D9D8FB02A868C28DF2F4E5BAF0D16 /* Pods-Signal-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Signal-umbrella.h"; sourceTree = ""; }; - 3FA3259FFFD148F2F88C2970D267AD24 /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; - 3FA8B110902054774B10F737DB2FF238 /* TSInvalidIdentityKeyErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyErrorMessage.m; sourceTree = ""; }; - 3FAB7712645EDAEFAAC256F8A350188E /* TSInvalidIdentityKeySendingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeySendingErrorMessage.m; sourceTree = ""; }; - 3FAD11AE5ECC820DDC9A9BE70758341C /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; - 400950684C450357A4E4B2BB754F032F /* SQLCipher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-umbrella.h"; sourceTree = ""; }; + 3FCA1D8EA5171BCD23009E5EA277C6C8 /* TSContactThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSContactThreadTest.m; sourceTree = ""; }; + 3FE1D10B1B33C85B61984C6F5597BECD /* YapDatabaseViewTransaction+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseViewTransaction+OWS.m"; sourceTree = ""; }; + 3FE2C28481421810EB13302B453873E5 /* OWSWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSWebSocket.h; sourceTree = ""; }; 400FF55D0451E7A8F33A3D0D3E11C1B9 /* Reachability.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Reachability.framework; path = Reachability.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 402679BCA6B649C5AC65BCC2E9A224E5 /* YapManyToManyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapManyToManyCache.h; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.h; sourceTree = ""; }; - 4049F4F3BBB107820379FF6F9B0F6922 /* ReadWriteBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReadWriteBox.swift; path = GRDB/Utils/ReadWriteBox.swift; sourceTree = ""; }; - 404EAC14BF3224AD0F657A20A51827D9 /* YapDatabaseFilteredViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTransaction.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTransaction.h; sourceTree = ""; }; - 40643588271F80C90FB90FB50CE2A472 /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; + 40398C64EE99A2380DD9D7A3D4457F76 /* TSMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessageTest.m; sourceTree = ""; }; + 403B5D1F3D78B52C0B5D634F95C0F14A /* YapDatabaseCloudCoreGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreGraph.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCoreGraph.m; sourceTree = ""; }; + 4044CEACA35A0FD45845E7E12F949055 /* OWSVerificationStateSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateSyncMessage.h; sourceTree = ""; }; + 40470C08DFDC78C7ED461831B834B7E6 /* YapDatabaseSecondaryIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexConnection.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.h; sourceTree = ""; }; + 404B40FF8550EC14B696845C302F9D84 /* bit_writer_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer_utils.h; path = src/utils/bit_writer_utils.h; sourceTree = ""; }; + 407471C88A42D1DB90FC8CF4D8894C75 /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; + 40789CD523764316E5C90567573BF49E /* ServerZkProfileOperations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerZkProfileOperations.swift; path = ZKGroup/ServerZkProfileOperations.swift; sourceTree = ""; }; 408C692FD44E977246F65A241FAC98E9 /* Pods_SignalTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalTests.framework; path = "Pods-SignalTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 40AA0AE5CC9EAB73CEC5FC03855D9A82 /* AnimationPublic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationPublic.swift; path = "lottie-swift/src/Public/Animation/AnimationPublic.swift"; sourceTree = ""; }; 40D966AD6AB5FD5206A80592B547DFC8 /* blurhash.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = blurhash.framework; path = blurhash.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4141E7139F6D96F8883BB3161F7BC2B7 /* HKDFKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "HKDFKit.unit-tests.release.xcconfig"; sourceTree = ""; }; - 414EC50190BB712ED04FAD38E6BCD6C8 /* YapWhitelistBlacklist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapWhitelistBlacklist.h; path = YapDatabase/Utilities/YapWhitelistBlacklist.h; sourceTree = ""; }; - 4152DF89BDE25A3E65832BBC377DEEE1 /* DoubleParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DoubleParser.swift; path = Sources/SwiftProtobuf/DoubleParser.swift; sourceTree = ""; }; - 416B261EB9D780F429B34A10E09E62F1 /* OWSProvisioningCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningCipher.h; sourceTree = ""; }; - 41ABD15C7A1235062D51F587BA4E1C73 /* BelongsToAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BelongsToAssociation.swift; path = GRDB/QueryInterface/Request/Association/BelongsToAssociation.swift; sourceTree = ""; }; - 41ACBC5343D45E335D0EE3A3E483CD11 /* SessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionStore.h; path = AxolotlKit/Classes/State/SessionStore.h; sourceTree = ""; }; - 41CC9C13CF021E133F792EAC7269B162 /* ByteArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ByteArray.swift; path = ZKGroup/ByteArray.swift; sourceTree = ""; }; - 41DEEF7CFB5C9B91BF2D427A9129B136 /* OWSOutgoingNullMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingNullMessage.h; sourceTree = ""; }; - 41E097AC84847E39B22A78BCF0BD1DFC /* SQLForeignKeyRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLForeignKeyRequest.swift; path = GRDB/QueryInterface/SQL/SQLForeignKeyRequest.swift; sourceTree = ""; }; - 421542B05391C65E98E1016E9A926EFC /* OWSVerificationStateChangeMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateChangeMessage.h; sourceTree = ""; }; + 40F76DCD7403202EE59196A35639B1D1 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; + 4146ABEF431571D5786DC9CF5D850664 /* OWSDeviceProvisioningCodeService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningCodeService.h; sourceTree = ""; }; + 41561645BB6BEC9878398956D88D759F /* core.c */ = {isa = PBXFileReference; includeInIndex = 1; name = core.c; path = "phc-winner-argon2/src/core.c"; sourceTree = ""; }; + 41AA71A1078CD717FB91988A30B1A60B /* NotificationsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = NotificationsProtocol.h; sourceTree = ""; }; + 41AD24931D7D50B7E32E6F2F337F9428 /* OWSAddToProfileWhitelistOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToProfileWhitelistOfferMessage.h; sourceTree = ""; }; + 41B5C3F4A0541D989F494B8FC98639FC /* SQLiteDateParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLiteDateParser.swift; path = GRDB/Core/Support/Foundation/SQLiteDateParser.swift; sourceTree = ""; }; + 41CD10B1EB2B38CB8D99862AE1295D7E /* PreKeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyRecord.h; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.h; sourceTree = ""; }; + 41DBB793CECE75C72591EC437704FE2B /* YapDatabaseViewRangeOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewRangeOptions.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewRangeOptions.m; sourceTree = ""; }; + 41E863A169A0578D37D4364E64ED3CD4 /* OWSProvisioningCipherTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipherTest.m; sourceTree = ""; }; + 41EF3EB966D89E1BAADA5740CF494C39 /* ref.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ref.c; path = "phc-winner-argon2/src/ref.c"; sourceTree = ""; }; + 41F227534A4C364EE7543B321D1BF092 /* Uuid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Uuid.swift; path = ZKGroup/Uuid.swift; sourceTree = ""; }; + 41FEABB363131F4FDE48818F1F780870 /* ioapi_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi_mem.c; path = SSZipArchive/minizip/ioapi_mem.c; sourceTree = ""; }; 421ABAD2F376C4185F388A387E2E4655 /* libPhoneNumber_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = libPhoneNumber_iOS.framework; path = "libPhoneNumber-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 42332ABC68B1B0771E38141D5950CB1E /* TableRecord+Association.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TableRecord+Association.swift"; path = "GRDB/QueryInterface/TableRecord+Association.swift"; sourceTree = ""; }; - 424778E5A67D43ED7ADE3FA8C9986CAB /* YapDatabaseHooks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooks.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.m; sourceTree = ""; }; - 427C496BB5D4567C30373EDC2CF5B1D7 /* YapDatabaseSecondaryIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexSetup.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.h; sourceTree = ""; }; - 428B6DCE916A0C3474D383509CDB530E /* Starscream.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Starscream.release.xcconfig; sourceTree = ""; }; - 42969F7077B638E481E76FBA46064DE4 /* NSString+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+OWS.m"; path = "SignalCoreKit/src/NSString+OWS.m"; sourceTree = ""; }; - 42AAD1DAD5D1AF3719A2411CFE0EF838 /* SSKBaseTestSwift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSKBaseTestSwift.swift; path = SignalServiceKit/tests/SSKBaseTestSwift.swift; sourceTree = ""; }; - 42B7FF540F8070572486F7B929A3B736 /* BinaryEncodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingError.swift; path = Sources/SwiftProtobuf/BinaryEncodingError.swift; sourceTree = ""; }; + 4261036110293438E01D6B939D97DBAA /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = ""; }; + 42656C1BFAE026F70FC7225CEC0530A8 /* DeviceTransfer.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceTransfer.pb.swift; sourceTree = ""; }; + 4278FA52B7474AF46277EEF84D46D223 /* MessageSender+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "MessageSender+Promise.swift"; sourceTree = ""; }; + 4287CE1C0EED9902FF04074EA43E3121 /* iOSVersions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iOSVersions.h; path = SignalCoreKit/src/iOSVersions.h; sourceTree = ""; }; + 429AA3E483FFFB95D6093FF568678B7F /* ZKGroup.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZKGroup.modulemap; sourceTree = ""; }; + 42CFD80AD56AB1D157B353739C9A4C70 /* token_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = token_enc.c; path = src/enc/token_enc.c; sourceTree = ""; }; + 42E7B314D94CB3AC3B2CE0D3FC9667D2 /* SDSDatabaseStorageObservationTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDatabaseStorageObservationTest.swift; sourceTree = ""; }; 42EEB34981E19107AD692F7766BDEDF6 /* Pods-SignalTests.testable release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.testable release.xcconfig"; sourceTree = ""; }; - 43155029857472B1F876983E69C6D0DC /* SendingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendingChain.h; path = AxolotlKit/Classes/Ratchet/SendingChain.h; sourceTree = ""; }; - 431D24BA9DF205A6F3A87FD9416DA64E /* OWSProfileKeyMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProfileKeyMessage.m; sourceTree = ""; }; - 4323CFBB71D2AE997DA6A5FD09FC7003 /* YDBCKChangeRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeRecord.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.m; sourceTree = ""; }; - 4356D4E34AFFECA8DA029108F5EE3A6A /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; - 4387DF18DD103A787D8DB572A0B496C7 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNodeDebugging.swift; path = "lottie-swift/src/Private/Utility/Debugging/AnimatorNodeDebugging.swift"; sourceTree = ""; }; - 43906F2171EFA4441BF565B875713C4D /* DatabasePool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabasePool.swift; path = GRDB/Core/DatabasePool.swift; sourceTree = ""; }; - 43AA7A8C6AC5976CDB2A5DF808D5753D /* TextFormatScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatScanner.swift; path = Sources/SwiftProtobuf/TextFormatScanner.swift; sourceTree = ""; }; - 43D59F8E3F324ABF8AF07D5ECEDB4E70 /* NSString+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+OWS.h"; path = "SignalCoreKit/src/NSString+OWS.h"; sourceTree = ""; }; - 43D683B667AB9C3DB0932E2D3B41D8B6 /* DownloadStickerOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DownloadStickerOperation.swift; sourceTree = ""; }; - 43E10AB07C1516F2D2707E6D8F55CDAF /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemsExtension.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Extensions/ItemsExtension.swift"; sourceTree = ""; }; - 440786895BC95F9EDE5A7E9159E2D3F2 /* SMKUDAccessKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUDAccessKey.swift; path = SignalMetadataKit/src/SMKUDAccessKey.swift; sourceTree = ""; }; - 444AAA9E7EC2BC69E7C5EB9D85B6C273 /* YapDatabaseFullTextSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearch.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.h; sourceTree = ""; }; - 446BC467B0DA6EE3DFAA680A264D88B6 /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; - 4496A52B8E69AA4DC6F3A269A7BBFEB4 /* UIImage+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+OWS.h"; sourceTree = ""; }; - 44B5005840C983183CBCBA11351660B9 /* pwd2key.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pwd2key.c; path = SSZipArchive/minizip/aes/pwd2key.c; sourceTree = ""; }; - 44EDF0D669B5C4BA99D94BAFC21B84E1 /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/ImageLayerModel.swift"; sourceTree = ""; }; + 42FE78DA78AE763C439D3F46C626F1DB /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_precomp_0.c; path = Sources/ed25519/ge_precomp_0.c; sourceTree = ""; }; + 4331A41A3E7756E79E59692E776DA4FC /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = Sources/Error.swift; sourceTree = ""; }; + 4377DB75E9F9CB55A4DA853D488BC184 /* OWSContactOffersInteraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContactOffersInteraction.h; sourceTree = ""; }; + 439B9C6E709B1C8C2FDEE7D19A6775FD /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/LayerModel.swift"; sourceTree = ""; }; + 43C8CDFD28340F166852D4662263C943 /* YapDatabaseSecondaryIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexTransaction.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.m; sourceTree = ""; }; + 43D0A4D58EA8B50A74513F2BE3717C84 /* OWSBackgroundTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBackgroundTask.m; sourceTree = ""; }; + 43D8BE6D1D2C46798338F644E8CB41F1 /* ClientZkProfileOperations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClientZkProfileOperations.swift; path = ZKGroup/ClientZkProfileOperations.swift; sourceTree = ""; }; + 43EE0D80A2E3B28DB71DFAF2F81FD51A /* OWSSyncMessageRequestResponseMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncMessageRequestResponseMessage.h; sourceTree = ""; }; + 43FF0874845DA8E620E444B63DD4DD63 /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Sources/CocoaLumberjack/include/DDLogMacros.h; sourceTree = ""; }; + 44165D7D7F4F22C3881088BBBDC79A7D /* Migration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Migration.swift; path = GRDB/Migration/Migration.swift; sourceTree = ""; }; + 4426716FDFB6CB4241F439B9D0892B94 /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; + 4484C148B6A211F28789869ABEAB2182 /* OWSRecordTranscriptJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRecordTranscriptJob.h; sourceTree = ""; }; + 4493BCFF82070AAD72494A15E081A341 /* TableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TableRecord.swift; path = GRDB/Record/TableRecord.swift; sourceTree = ""; }; + 449E82EAAF07AD6CACE6501D12DAE939 /* buffer_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_dec.c; path = src/dec/buffer_dec.c; sourceTree = ""; }; + 44B95C9A25FF36E066B1A93AA8938473 /* minishared.c */ = {isa = PBXFileReference; includeInIndex = 1; name = minishared.c; path = SSZipArchive/minizip/minishared.c; sourceTree = ""; }; + 44D3413C5CFF7D92969DF108953CD072 /* SigningTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SigningTests.m; path = BuildTests/BuildTestsTests/SigningTests.m; sourceTree = ""; }; + 44D7A1BBAA9E77605DBAC611433DAEE7 /* YapDatabaseCloudKitConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitConnection.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.h; sourceTree = ""; }; + 44D8DE59D1F704E9A38FA2D60190BE5F /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; + 44E5AE9B6FAD2FBEE80871E78C93AC3F /* YapDatabaseTransaction+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseTransaction+OWS.h"; sourceTree = ""; }; + 451869D4339075D275E1A1F62EC34E57 /* SessionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionState.h; path = AxolotlKit/Classes/Sessions/SessionState.h; sourceTree = ""; }; + 4518A2D67D847B66F95837047B7C0D6E /* OWSFingerprintTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintTest.m; sourceTree = ""; }; 452DFDD977ED432DC87BE8A00DD6C89C /* Pods-NotificationServiceExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NotificationServiceExtension-Info.plist"; sourceTree = ""; }; - 453384220002774D32B116D2431E2B21 /* OWSAnalyticsTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalyticsTests.m; sourceTree = ""; }; - 453B41A70EBF7043CC4C5EEF5B697C54 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; - 454F958E951F900B84CA234E67211C10 /* blurhash.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = blurhash.release.xcconfig; sourceTree = ""; }; - 456824BD1F0702801F9F501FB1F22734 /* GRDB.swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GRDB.swift-prefix.pch"; sourceTree = ""; }; - 456EBD32F8488A5ACDBD4C9BD6F23B6E /* PersistableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PersistableRecord.swift; path = GRDB/Record/PersistableRecord.swift; sourceTree = ""; }; - 457F5F5EA7A9CCA46784CB617B13AF72 /* RKCK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCK.h; path = AxolotlKit/Classes/Ratchet/RKCK.h; sourceTree = ""; }; - 458E1658FF4D9522ADA19C2DA486E270 /* NSData+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+OWS.m"; path = "SignalCoreKit/src/NSData+OWS.m"; sourceTree = ""; }; - 45DB4095303AE52D8EA95ECDB9AF11F3 /* TSYapDatabaseObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSYapDatabaseObject.m; sourceTree = ""; }; + 455F1CDD4D2B163AFF189B5A782BA133 /* DarwinNotificationCenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DarwinNotificationCenter.h; sourceTree = ""; }; + 458211FAAD8674EE88002D7B77719C3D /* OWSAddToProfileWhitelistOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAddToProfileWhitelistOfferMessage.m; sourceTree = ""; }; + 45E883ED80BBC320C52C78279E137E66 /* SignalRecipientTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipientTest.m; sourceTree = ""; }; 46023E092F08857B360F309752837BCF /* Pods-Signal-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Signal-dummy.m"; sourceTree = ""; }; - 460AF57BB28A4BA5A8B71B00380CD146 /* AssociationAggregate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssociationAggregate.swift; path = GRDB/QueryInterface/Request/Association/AssociationAggregate.swift; sourceTree = ""; }; - 468169FBCDC93B3DF21E70E90E258727 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTransformNode.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/LayerTransformNode.swift"; sourceTree = ""; }; - 46983FCFBB9A98FD73B77293CD80DF4B /* YapDatabaseSecondaryIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexTransaction.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.h; sourceTree = ""; }; - 46BF522D0B39F84CC6E63E795A5148D5 /* OWSBroadcastMediaMessageJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSBroadcastMediaMessageJobRecord+SDS.swift"; sourceTree = ""; }; - 46C38DF318097B5BFFF32CBDFBE10DBD /* TSAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachment.m; sourceTree = ""; }; - 46C92F9C3D5EF6F1C580B7B79C37F5D9 /* OWSIncomingSentMessageTranscript.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingSentMessageTranscript.m; sourceTree = ""; }; - 471BA3782306245AA98881C6EFAB7A60 /* TSCall.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSCall.m; sourceTree = ""; }; - 47233D354372152419139E8173D46791 /* DatabaseValueConvertible+Decodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DatabaseValueConvertible+Decodable.swift"; path = "GRDB/Core/Support/StandardLibrary/DatabaseValueConvertible+Decodable.swift"; sourceTree = ""; }; - 47263941CE4FC6617443771E4F8B7BB3 /* SignalRingRTC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = SignalRingRTC.modulemap; path = RingRTC/src/ios/SignalRingRTC/SignalRingRTC/SignalRingRTC.modulemap; sourceTree = ""; }; - 47291633AF6DA6C27803A353A01535E6 /* YapDatabaseCloudCorePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCorePrivate.h; sourceTree = ""; }; - 47392768098A4200E2B0A8EAC5D5D59F /* YapRowidSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapRowidSet.h; path = YapDatabase/Internal/YapRowidSet.h; sourceTree = ""; }; - 4747FBC474487DDE98BCBCA5BD0653C7 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; - 474E75850CD2EAD8D90567F4004DB88B /* Cryptography.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cryptography.swift; path = SignalCoreKit/src/Cryptography.swift; sourceTree = ""; }; - 476C354F737C9844F10571893BB60AFB /* OWSRecipientIdentity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecipientIdentity.m; sourceTree = ""; }; - 4774D6AFFC725DEEC6CE0828D147E5F8 /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; - 47965E6D8EFBE3118A941DE520034874 /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = "lottie-swift/src/Public/iOS/UIColorExtension.swift"; sourceTree = ""; }; - 47B6B392DAA3CE88317070F5EE0179A1 /* sc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc.h; path = Sources/ed25519/sc.h; sourceTree = ""; }; - 47BFA304F63730AFCBD5A32A7D4653EE /* SessionBuilderTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionBuilderTests.m; path = AxolotlKitTests/SessionBuilderTests.m; sourceTree = ""; }; - 47C6863D7502246F800C8FE673194400 /* PureLayout.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.debug.xcconfig; sourceTree = ""; }; - 47FFB0DB8BB7045493A868040F0267A6 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeExtensions.swift; path = "lottie-swift/src/Private/Utility/Interpolatable/KeyframeExtensions.swift"; sourceTree = ""; }; - 483D65C0C49ED20E5AFFBB0D741579CF /* SDSDatabaseStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDatabaseStorage.swift; sourceTree = ""; }; - 486809D3BA9E13DB9224F8571B7282D5 /* TSContactThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSContactThread.h; sourceTree = ""; }; - 4869CEA67A8772DE1FB40A88D7EF0DFD /* ProvisioningProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProvisioningProto.swift; sourceTree = ""; }; - 48713895C3A0825754FD55B9936A9D7C /* YapDatabaseConnectionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionState.h; path = YapDatabase/Internal/YapDatabaseConnectionState.h; sourceTree = ""; }; - 48821D44B7F9595F3B670149B06B20E7 /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; - 48FCF687371DC92454C2EA556379E4E0 /* NSArray+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSArray+OWS.h"; sourceTree = ""; }; - 490C6F89773DDFECC701BF30ACF8335B /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; - 493ECF6B3F2A6829EDFF09428D6FD2D2 /* 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 = ""; }; - 495E7BEE9C8141EA7AAE298E5A1A2360 /* ProtoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ProtoUtils.h; sourceTree = ""; }; - 497FF20BA0C047C8A48FD01DCD022F8F /* ExtensibleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensibleMessage.swift; path = Sources/SwiftProtobuf/ExtensibleMessage.swift; sourceTree = ""; }; - 4984DA790D83B527C0ABD2386444C37E /* YAPDBStorageAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = YAPDBStorageAdapter.swift; sourceTree = ""; }; - 49850B5C79C3A93C7A12AF3282F932D8 /* OWSIdentityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIdentityManager.m; sourceTree = ""; }; - 49853B2E4015DEDD55F4AE4C72798F3E /* OWSDevice+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSDevice+SDS.swift"; sourceTree = ""; }; - 4991AEA21C96710766448BC258FBAEA2 /* JSONMapEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONMapEncodingVisitor.swift; path = Sources/SwiftProtobuf/JSONMapEncodingVisitor.swift; sourceTree = ""; }; - 49A2013E148731E46065E51030F7454D /* YapDatabaseAutoViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewConnection.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewConnection.h; sourceTree = ""; }; - 49BFD8CBADC37E059A19BB73D5688FD0 /* DeviceTransferProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceTransferProto.swift; sourceTree = ""; }; - 4A16B700B9ED7D9501DEDAE3A9DC9669 /* SwiftProtobuf.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftProtobuf.debug.xcconfig; sourceTree = ""; }; - 4A2879C9F92C3FC565BAF23223E7E338 /* TextFormatDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecodingError.swift; path = Sources/SwiftProtobuf/TextFormatDecodingError.swift; sourceTree = ""; }; - 4A2A05AD10104C79ED8969AB835BE0F3 /* UIDatabaseSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIDatabaseSnapshot.swift; sourceTree = ""; }; + 460703BFC1252309FCC47AE5F35347C6 /* DoubleParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DoubleParser.swift; path = Sources/SwiftProtobuf/DoubleParser.swift; sourceTree = ""; }; + 461DB4E6672C0CC7FC875C435393A39E /* SMKCertificateValidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKCertificateValidator.swift; path = SignalMetadataKit/src/SMKCertificateValidator.swift; sourceTree = ""; }; + 462B9AF454E176881D9689FF5C060DB0 /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; + 46383E618260B7A7897A32E2BF2432B8 /* EncodableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EncodableRecord.swift; path = GRDB/Record/EncodableRecord.swift; sourceTree = ""; }; + 4642FBC923581FBA38E169167E43CE8E /* YapDatabaseSecondaryIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexTransaction.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.h; sourceTree = ""; }; + 466DD4F74CB88609E2238D54F474065A /* ByteParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ByteParser.m; sourceTree = ""; }; + 4692DE2CE78CDCF0094E65044FD1D30B /* YAPDBSignalServiceAddressExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = YAPDBSignalServiceAddressExtension.swift; sourceTree = ""; }; + 46B61033BAEABF2554607D563673324B /* YapDatabaseViewPageMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPageMetadata.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPageMetadata.h; sourceTree = ""; }; + 46BC17C79887D6A87A41BBBD1937F6C5 /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PureLayout.modulemap; sourceTree = ""; }; + 46CB4CC613A72653F2E364671E139E61 /* ProvisioningCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProvisioningCipher.swift; sourceTree = ""; }; + 46D0AF0315D848D586873C27F3D5893C /* Reachability-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Reachability-Info.plist"; sourceTree = ""; }; + 46D2423F6FE06256E769F87817061B0D /* YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabase.m; path = YapDatabase/YapDatabase.m; sourceTree = ""; }; + 46ECEE214A6547D9D0241703AD04459E /* ProtobufAPIVersionCheck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufAPIVersionCheck.swift; path = Sources/SwiftProtobuf/ProtobufAPIVersionCheck.swift; sourceTree = ""; }; + 46F7E4A2EB8771BAFDE66C545A787F86 /* BobAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BobAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.h; sourceTree = ""; }; + 46FC6EBA6FF08533CCE713FCB6849E98 /* OWSGroupInfoRequestMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSGroupInfoRequestMessage.m; sourceTree = ""; }; + 472E61E53BBA5D82D06E240F0BC44848 /* GroupIdentifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupIdentifier.swift; path = ZKGroup/GroupIdentifier.swift; sourceTree = ""; }; + 4743994F1154C739A04292CAA3AEB6E7 /* config_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_enc.c; path = src/enc/config_enc.c; sourceTree = ""; }; + 479ACE432AE718308D2DA78CEDCA5E37 /* SSKMessageSenderJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKMessageSenderJobRecord+SDS.swift"; sourceTree = ""; }; + 47EEF0D9EF07F92F380082F483D1405F /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; + 4806E29EB155EE0E16DC1C48DECA68C4 /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; + 48814A32347A4CFCFFEF4BC0DFF1F0E9 /* 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 = ""; }; + 489771A67A50A9723B1B9A7A69985748 /* IncomingGroupsV2MessageJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IncomingGroupsV2MessageJob.m; sourceTree = ""; }; + 48B87944AEE17BCBA08C269D39382DDD /* OWSSignalService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSignalService.m; sourceTree = ""; }; + 48BB09A7A60F11006F62E615A79131AD /* OutageDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OutageDetection.swift; sourceTree = ""; }; + 48E2620964845141EB01F0A14D9029E6 /* pow225521.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow225521.h; path = Sources/ed25519/pow225521.h; sourceTree = ""; }; + 48F3ECB0AAF583ADF353A9E031E30D92 /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; + 49163DFCB8FDA607C6780314CB8373ED /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathKit.swift; path = "lottie-swift/src/Private/Utility/Extensions/MathKit.swift"; sourceTree = ""; }; + 49660AD6535ED241543F3834D5D24FBB /* NBPhoneNumberDesc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDesc.m; path = libPhoneNumber/NBPhoneNumberDesc.m; sourceTree = ""; }; + 4991B3E65A548FB777C575D5FE59467F /* OWSIdentityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIdentityManager.h; sourceTree = ""; }; + 49A546948940D8413B9184D6EF13D6FD /* yuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_neon.c; path = src/dsp/yuv_neon.c; sourceTree = ""; }; + 49CDBD97D1CB270FCD491AB2FF835064 /* ConversationListDatabaseSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConversationListDatabaseSnapshot.swift; sourceTree = ""; }; + 49D72E7CEFE331A31C344B145AB7CA7B /* ClientZkGroupCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClientZkGroupCipher.swift; path = ZKGroup/ClientZkGroupCipher.swift; sourceTree = ""; }; + 49E36B9837F767394E1549C4E61B2EFC /* ServerZkAuthOperations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerZkAuthOperations.swift; path = ZKGroup/ServerZkAuthOperations.swift; sourceTree = ""; }; + 49F8C1D82174A8E94637F3126BD870C7 /* TextFormatEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncodingVisitor.swift; path = Sources/SwiftProtobuf/TextFormatEncodingVisitor.swift; sourceTree = ""; }; 4A371CDFC4A1613C229317BFC3335446 /* 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; }; - 4A55E812210449D497F7C5DD71931DB7 /* OWSFileSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFileSystem.h; sourceTree = ""; }; - 4A62FA38C101E0AA4DA69F14F0E9321B /* zeroize.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zeroize.c; path = Sources/ed25519/additions/zeroize.c; sourceTree = ""; }; - 4A7B6B395E0ECEF74DDE0E63D493E7D3 /* Argon2.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Argon2.unit-tests.debug.xcconfig"; sourceTree = ""; }; - 4A847D7D05B02E7CE01BE80F52EBF5F4 /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = Sources/ed25519/base.h; sourceTree = ""; }; - 4A8DF0B22F91FC012C9E9C256B49EFCA /* SDSDatabaseStorageTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDatabaseStorageTest.swift; sourceTree = ""; }; - 4AC4DC531D4F846F6DF786D54C7E1A4E /* NSRegularExpression+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSRegularExpression+SSK.swift"; sourceTree = ""; }; - 4AFB4B06E3651A7330506BA80ABAAA91 /* FTS5TokenizerDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5TokenizerDescriptor.swift; path = GRDB/FTS/FTS5TokenizerDescriptor.swift; sourceTree = ""; }; - 4B0412A5F7B25E1176487A82AFFAE472 /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/TextLayerModel.swift"; sourceTree = ""; }; - 4B04CB545CF63371DAD0A04A5E446B91 /* cost_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_neon.c; path = src/dsp/cost_neon.c; sourceTree = ""; }; - 4B3EB2FF3200CF3CD7673640065CF7A6 /* YapDatabaseCloudCoreGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreGraph.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCoreGraph.m; sourceTree = ""; }; - 4B94D3565D5FB99B35026C66A284F32C /* Record.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Record.swift; path = GRDB/Record/Record.swift; sourceTree = ""; }; - 4BE14AAB4CF6619C50644B165C1D23DF /* DarwinNotificationCenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = DarwinNotificationCenter.m; sourceTree = ""; }; - 4BE72488818F3E24BBDB3871B22D443F /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VectorsExtensions.swift; path = "lottie-swift/src/Private/Utility/Primitives/VectorsExtensions.swift"; sourceTree = ""; }; - 4C3962D8DB048123078185C3883C6585 /* YapDatabaseCloudKitPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitPrivate.h; path = YapDatabase/Extensions/CloudKit/Internal/YapDatabaseCloudKitPrivate.h; sourceTree = ""; }; - 4C534D2A5BD7134AA3809382A83E7FDF /* Batching.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Batching.swift; sourceTree = ""; }; - 4C5869A5D109B02CB2D797A926CFB217 /* NSNotificationCenter+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h"; sourceTree = ""; }; - 4CA3F243EE5F82560E9717B4A7951375 /* OWSReadTracking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadTracking.h; sourceTree = ""; }; - 4CDD260A63291A2D83460F388CA94E09 /* hang.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = hang.swift; path = Sources/hang.swift; sourceTree = ""; }; - 4CE287B3890E91F9E1E3435F8E5242E7 /* SSKProto+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKProto+OWS.swift"; sourceTree = ""; }; - 4CF7ED3AB703B304EF89256ADBBAF5EE /* random_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random_utils.c; path = src/utils/random_utils.c; sourceTree = ""; }; - 4D1CEE1A766CA6695D89567AAC3B3AB1 /* quant_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_dec.c; path = src/dec/quant_dec.c; sourceTree = ""; }; - 4D5DDC3330858EE641254FF0ED615503 /* YapReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapReachability.m; path = YapDatabase/Extensions/ActionManager/Utilities/YapReachability.m; sourceTree = ""; }; - 4D75957286C877F5490593A16BFAB5B8 /* NSData+keyVersionByte.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+keyVersionByte.h"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.h"; sourceTree = ""; }; - 4DCF297C673EB6881C3DB15EBCF46D63 /* PhoneNumberTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PhoneNumberTest.swift; sourceTree = ""; }; - 4DD26E1ADC5D1847E4F5442CCAED6227 /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; - 4DD3BEAF7A84F87719B841C9BAEA3646 /* AnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationViewInitializers.swift; path = "lottie-swift/src/Public/Animation/AnimationViewInitializers.swift"; sourceTree = ""; }; - 4DD4F67BCD1E4C32B7A214444678460B /* OWSUploadV2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUploadV2.swift; sourceTree = ""; }; - 4DF3D147F6C200646208117B1CC1E11A /* String+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "String+SSK.swift"; sourceTree = ""; }; - 4E14DE4CCEEB5A76C6B5267777EC38C4 /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Promise.swift; path = Sources/Promise.swift; sourceTree = ""; }; - 4E1B5D67ABE202D363F606D9179324E6 /* TSAttachmentPointer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAttachmentPointer.m; sourceTree = ""; }; - 4E39166B4B8EF62F2FAF8F73696E6107 /* HKDFKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HKDFKit-dummy.m"; sourceTree = ""; }; - 4E48CB4B5577FD8A991F02BD749C6776 /* ECKeyPair+ECKeyPairTesting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ECKeyPair+ECKeyPairTesting.m"; path = "AxolotlKitTests/Util/ECKeyPair+ECKeyPairTesting.m"; sourceTree = ""; }; - 4E53123B7A404CED2E3F54E7E017AD09 /* AppVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppVersion.m; sourceTree = ""; }; - 4E5E574A2A59D4A3F38A80933E4FFAA0 /* Data+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Extensions.swift"; path = "Sources/SwiftProtobuf/Data+Extensions.swift"; sourceTree = ""; }; - 4E64E374BF3B1AF53D204E330391CE23 /* ge_double_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_double_scalarmult.c; path = Sources/ed25519/ge_double_scalarmult.c; sourceTree = ""; }; + 4A546E9952530EACFBF5211BF0C5F8EF /* AxolotlStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlStore.h; path = AxolotlKit/Classes/State/AxolotlStore.h; sourceTree = ""; }; + 4A6346B38ACDBC9FB432743C4C2681B7 /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; + 4AE7F26A5F1C81E9F9DC477E0C3ADEC5 /* IdentityKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IdentityKeyStore.h; path = AxolotlKit/Classes/State/IdentityKeyStore.h; sourceTree = ""; }; + 4AE88EB4C55B2689F3D6ED4E8AAD71A4 /* blurhash-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "blurhash-Info.plist"; sourceTree = ""; }; + 4AF37FFE943A23C600F2CAEE36CABE60 /* SignalMetadataKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalMetadataKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 4AFAB57CED672F940DC77D2B6420A9E6 /* Randomness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Randomness.m; path = SignalCoreKit/src/Randomness.m; sourceTree = ""; }; + 4B2A0288108F1FACB5F2F76CAC00396E /* SMKUnidentifiedSenderMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUnidentifiedSenderMessage.swift; path = SignalMetadataKit/src/SMKUnidentifiedSenderMessage.swift; sourceTree = ""; }; + 4B6AD2ABAF6C837798DA14950BFEC939 /* CGFloat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloat.swift; path = GRDB/Core/Support/CoreGraphics/CGFloat.swift; sourceTree = ""; }; + 4B6B8373E7BDD4F3012BECD83A0F2787 /* YapDatabaseRTreeIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexTransaction.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexTransaction.h; sourceTree = ""; }; + 4B92A213EF63A057D8001EB5C5692F7E /* BulkUUIDLookup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BulkUUIDLookup.swift; sourceTree = ""; }; + 4BE27CE1CB21C39DCEB3C8DD17C3D744 /* ProvisioningProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProvisioningProto.swift; sourceTree = ""; }; + 4BE4D17D220FE905C510060143D46793 /* YAPDBMessageContentJobFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = YAPDBMessageContentJobFinder.m; sourceTree = ""; }; + 4BE56315C677FC767DB12EB049D46E7A /* OWSOperationTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSOperationTest.swift; sourceTree = ""; }; + 4BF254DDF9F36229C03D065DDBBEEE6E /* ChainKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainKey.h; path = AxolotlKit/Classes/Ratchet/ChainKey.h; sourceTree = ""; }; + 4BFE941FD67344D1AB3B2AF4BB6B8E02 /* ProfileManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ProfileManagerProtocol.h; sourceTree = ""; }; + 4C251D9F9DDD9B6AD0D2C98C41C0C57B /* hang.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = hang.swift; path = Sources/hang.swift; sourceTree = ""; }; + 4C2F0CC3AF00F0DFEFC61F5907983A36 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = "Sources/CocoaLumberjack/Supporting Files/DDLegacyMacros.h"; sourceTree = ""; }; + 4C536F00D187A74530945991560A81FA /* YapDatabaseRelationshipEdge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipEdge.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.m; sourceTree = ""; }; + 4C9A8C9F9BDA92B82B063DE1E92CC064 /* FakeAccountServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FakeAccountServiceClient.swift; sourceTree = ""; }; + 4CAF6AC015D9324DE180F122988FAA71 /* OWSMessageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManager.m; sourceTree = ""; }; + 4CD2FECD903DA93B1DF599082E863476 /* HKDFKitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HKDFKitSwiftTests.swift; path = HKDFKit/HKDFKitTests/HKDFKitSwiftTests.swift; sourceTree = ""; }; + 4CD49CDF79728DB060F35297A3E98B05 /* OWSCensorshipConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCensorshipConfiguration.h; sourceTree = ""; }; + 4CD5546B672CA921D98531E320BE959A /* OWSUnknownProtocolVersionMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSUnknownProtocolVersionMessage+SDS.swift"; sourceTree = ""; }; + 4CDCEBE20A08C81596253A39261F0556 /* PromiseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PromiseKit.h; path = Sources/PromiseKit.h; sourceTree = ""; }; + 4CF09D03AD7A3314ED0BC5783ED76DB7 /* YapDatabaseHooks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooks.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.h; sourceTree = ""; }; + 4D2A7DADF4FE24829BECC0CF45A58B74 /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/FloatValueProvider.swift"; sourceTree = ""; }; + 4D6D0A79A3101DDB77CAA12286445868 /* YapDatabaseSecondaryIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexPrivate.h; path = YapDatabase/Extensions/SecondaryIndex/Internal/YapDatabaseSecondaryIndexPrivate.h; sourceTree = ""; }; + 4D828431CC5E82B2DD944DC300E10503 /* GRKOpenSSLFramework.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GRKOpenSSLFramework.xcconfig; sourceTree = ""; }; + 4D8410BE3D7D4020FF21C45F1BDD7285 /* OWSMediaUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMediaUtils.swift; sourceTree = ""; }; + 4D87CB6E446436671915CEA12FE95A94 /* TypingIndicatorMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypingIndicatorMessage.swift; sourceTree = ""; }; + 4DB18C8924A8F513601727A4A80CFBC5 /* TSInteraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInteraction.m; sourceTree = ""; }; + 4DFD35199FFC3D0E70B896F5EFB67E0F /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurveVertex.swift; path = "lottie-swift/src/Private/Utility/Primitives/CurveVertex.swift"; sourceTree = ""; }; + 4E14657F86AB32236B41E46CE7DF27B9 /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = ""; }; + 4E5A80787E9300CFD722CC08D62343BC /* GroupPublicParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupPublicParams.swift; path = ZKGroup/GroupPublicParams.swift; sourceTree = ""; }; + 4E7FC3A8E693488D5BC22FEFD7B04224 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloatExtensions.swift; path = "lottie-swift/src/Private/Utility/Extensions/CGFloatExtensions.swift"; sourceTree = ""; }; 4E8A9268C04EDA257B92F026CB2B55FE /* SignalServiceKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SignalServiceKit-Unit-Tests"; path = "SignalServiceKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4EA1D55F663E73AC41C87BD0B28722A8 /* ServerZkAuthOperations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerZkAuthOperations.swift; path = ZKGroup/ServerZkAuthOperations.swift; sourceTree = ""; }; - 4EAF56252B421A26DDE57DF5E6954E55 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; - 4EBD98871606BE95B9AE2C532D18F29D /* ssim.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim.c; path = src/dsp/ssim.c; sourceTree = ""; }; - 4ECCDC7FC820DBBFBA26AB98D809F10F /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = ZKGroup/Errors.swift; sourceTree = ""; }; - 4EDBF457796115751E510A95C7420495 /* OWSDisappearingMessagesConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfigurationMessage.h; sourceTree = ""; }; - 4EED9383C7F583CA5CF2E4929F704DCF /* SQLFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLFunctions.swift; path = GRDB/QueryInterface/SQL/SQLFunctions.swift; sourceTree = ""; }; - 4F1BD2411B4CBD1EA3AC3C71360127EA /* ProfileKeyVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyVersion.swift; path = ZKGroup/ProfileKeyVersion.swift; sourceTree = ""; }; - 4F1EC2E9CD8A851C1CD83A66B0B37D7F /* Weak.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Weak.swift; sourceTree = ""; }; - 4F22367D942C5C217909945EDDF72FF1 /* RemoteAttestationSigningCertificate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RemoteAttestationSigningCertificate.m; sourceTree = ""; }; - 4F44963F943BB28F7756FCF959655121 /* YapDatabaseViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewConnection.h; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.h; sourceTree = ""; }; - 4F47975FE8B99C3F6D60B05B31C15521 /* AliceAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AliceAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.m; sourceTree = ""; }; - 4F4D27D7300ABE13CDBE6F27B09D441F /* TSUnreadIndicatorInteraction+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSUnreadIndicatorInteraction+SDS.swift"; sourceTree = ""; }; + 4ECA3107544877AF619EACB0660C94E9 /* SMKServerCertificateTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKServerCertificateTest.swift; path = SignalMetadataKitTests/src/SMKServerCertificateTest.swift; sourceTree = ""; }; + 4EDD8A9072A0125ADB152A7CB11D1977 /* Reachability.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reachability.modulemap; sourceTree = ""; }; + 4EE85E057F704EF5A81FFE758640F933 /* TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift"; sourceTree = ""; }; + 4F0B963A867788A496BEA19304C8D3D8 /* SQLCipher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SQLCipher-dummy.m"; sourceTree = ""; }; + 4F2A0795B9BEF6FB7075CAF0154CEE8E /* fe_1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_1.c; path = Sources/ed25519/fe_1.c; sourceTree = ""; }; + 4F44428B73166CBE90D59C4795C64AC3 /* base.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base.h; path = Sources/ed25519/base.h; sourceTree = ""; }; + 4F556EEF868526B1D6562F0E77994D03 /* OWSHTTPSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSHTTPSecurityPolicy.h; sourceTree = ""; }; + 4F6F18B1B15C7485BDA6B1CBD475B769 /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; + 4F78AB72441F5FB4E542BA124767A8C4 /* SMKSecretSessionCipherTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSecretSessionCipherTest.swift; path = SignalMetadataKitTests/src/SMKSecretSessionCipherTest.swift; sourceTree = ""; }; 4F82B2FC17D3F6163E270B7994E5F057 /* Pods_SignalMessaging.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalMessaging.framework; path = "Pods-SignalMessaging.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4FA7CB6305D0D9FE38CB41D9CF5AC34F /* SignalMetadataKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalMetadataKit-Unit-Tests-Info.plist"; sourceTree = ""; }; - 4FAFC2E15A5FEE4006C9BB7C6BB0B929 /* SignalProtocolHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalProtocolHelper.m; sourceTree = ""; }; - 4FBC092F0E2F3C13B9117A50E905CE34 /* ZKGroup.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ZKGroup.unit-tests.release.xcconfig"; sourceTree = ""; }; - 4FDAAFA2B7DC393E6E35ADFB9119C3D8 /* sign.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign.c; path = Sources/ed25519/sign.c; sourceTree = ""; }; - 4FF7EAC8FC7446F8B51D78F30184FBE3 /* Argon2.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Argon2.release.xcconfig; sourceTree = ""; }; 4FFEF32630AF91FA18DD1FA364D66DF3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 505D4AE3AF92C085A390EFE9B977EA1F /* OWSSyncRequestMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncRequestMessage.h; sourceTree = ""; }; - 50D425FD7BDB48242129456113283DD4 /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; }; - 510D8697531E90D1DA1AD80C37A83251 /* OWSAsserts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OWSAsserts.m; path = SignalCoreKit/src/OWSAsserts.m; sourceTree = ""; }; - 511EF8873BE7F9620883CC243A398766 /* bit_writer_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer_utils.h; path = src/utils/bit_writer_utils.h; sourceTree = ""; }; - 514EE596E812CE759B8C620E9D355BA2 /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_scalarmult_base.c; path = Sources/ed25519/ge_scalarmult_base.c; sourceTree = ""; }; - 514F802726626F2F8BF8774F8516E765 /* TSUnreadIndicatorInteraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSUnreadIndicatorInteraction.h; sourceTree = ""; }; - 515A256527AD2E192D35773441B097B8 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayersInitializer.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/CompositionLayersInitializer.swift"; sourceTree = ""; }; - 516C7197082658D36357D05941F396A0 /* YapDatabaseActionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManager.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.h; sourceTree = ""; }; - 51760E71ABF9FBC3273C060F3870C790 /* SQLSelectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLSelectable.swift; path = GRDB/QueryInterface/SQL/SQLSelectable.swift; sourceTree = ""; }; - 5177EEA17583F2CD1763AF115EBA7C6C /* OWSGroupsOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSGroupsOutputStream.m; sourceTree = ""; }; - 518B1881C796C45424266CFE91649007 /* YDBCKRecordTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.h; sourceTree = ""; }; + 5000E92CA1F75765E84B6A0EA661BD16 /* OWSDevicesService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevicesService.h; sourceTree = ""; }; + 503D45163DDCDFD0B5D5E41AAE5F0CFF /* DatabaseDateComponents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseDateComponents.swift; path = GRDB/Core/Support/Foundation/DatabaseDateComponents.swift; sourceTree = ""; }; + 5072B4374DB9631FE5B87FA73C133180 /* OWSMessageSend.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMessageSend.swift; sourceTree = ""; }; + 507CAB6B08EBAA32AA6C99F25F8EA53F /* TSAttachmentPointer+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSAttachmentPointer+SDS.swift"; sourceTree = ""; }; + 50E784A766E8CFDFDBBE2BE1F10ED40A /* CallManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManager.swift; sourceTree = ""; }; + 50F995225490A9E3E25D0A8B46E24272 /* SSKAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKAsserts.h; sourceTree = ""; }; + 5102900FC717B1997410E7EFEC985988 /* hmac.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hmac.c; path = SSZipArchive/minizip/aes/hmac.c; sourceTree = ""; }; + 510AB24E48FD2B825398F25AEE8F83FC /* OWSOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOperation.m; sourceTree = ""; }; + 51144B8F64A1B36245BA4BFE90FF6CE6 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 5122B61B63473F2604D3742643A6B9BC /* OWSFingerprint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprint.m; sourceTree = ""; }; + 513322875EC1469D15CD2C83A3F3203A /* TSInfoMessage+GroupUpdateCopy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInfoMessage+GroupUpdateCopy.swift"; sourceTree = ""; }; + 516F1C1ED6B8A7417E3C729751EE2136 /* OWSProvisioningCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipher.m; sourceTree = ""; }; + 5199A91A2790D7BCF7AD460ABCA2EA98 /* ge_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_tobytes.c; path = Sources/ed25519/ge_tobytes.c; sourceTree = ""; }; + 51B9D1123241C3D554089F9579662FC1 /* NBAsYouTypeFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBAsYouTypeFormatter.h; path = libPhoneNumber/NBAsYouTypeFormatter.h; sourceTree = ""; }; 51BA97E8B5085EFFB47BC9C0B785CEA7 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 51EC4031FE867CDD66AC0BC5F84EE78A /* ZKGroup.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZKGroup.modulemap; sourceTree = ""; }; - 5216238C6917040575B4FDB1F8B64A49 /* 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 = ""; }; - 5244DA65D2FE863DBFAC80E7234AEA46 /* Starscream-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Starscream-dummy.m"; sourceTree = ""; }; - 524711FE82278F349D45EE7C708AC978 /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = ""; }; - 5248682ABE1A12C644FC2108935BB9D4 /* PreKeyBundle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundle.m; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.m; sourceTree = ""; }; - 528B5CFFBAE956832114AE3D73742945 /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; - 52A425EFE430151E87A56B29DF412165 /* GTSR1.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR1.crt; sourceTree = ""; }; - 52DA185B6A8851295873FAD89D041BF7 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloatExtensions.swift; path = "lottie-swift/src/Private/Utility/Extensions/CGFloatExtensions.swift"; sourceTree = ""; }; - 532DEF170DCB0565D71A8040ABF0045A /* CustomJSONCodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomJSONCodable.swift; path = Sources/SwiftProtobuf/CustomJSONCodable.swift; sourceTree = ""; }; - 53417C1297AE510BE7FB9AE3282E5B2B /* Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Mantle-dummy.m"; sourceTree = ""; }; - 534C7B6B07662CFC3A1D73F589875270 /* libwebp-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-umbrella.h"; sourceTree = ""; }; - 5362E995C2E83C3AA25B6D06A4A36562 /* YapDatabaseOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseOptions.m; path = YapDatabase/YapDatabaseOptions.m; sourceTree = ""; }; - 537A1F90A87724093DAC1470B82A3EFD /* JSONDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecodingError.swift; path = Sources/SwiftProtobuf/JSONDecodingError.swift; sourceTree = ""; }; - 538FC63808A2C61BA2E7EA8FB8229F88 /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vectors.swift; path = "lottie-swift/src/Public/Primitives/Vectors.swift"; sourceTree = ""; }; - 5395D08F0BA7BC7489186A865E06197E /* vp8li_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_enc.h; path = src/enc/vp8li_enc.h; sourceTree = ""; }; - 539EFD21D49CF7D529F57EC28BCD4688 /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; - 53B5BFE03004CC89E68553880CDD45E3 /* InteractionFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InteractionFinder.swift; sourceTree = ""; }; - 53F256057908B139EEC19B3912E115CD /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; - 53F9D4E4E8DCD3398BE7E61AC987245E /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Shape.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Shape.swift"; sourceTree = ""; }; - 542B5FF2F1D74C4D81D1F980F86D3EE6 /* ZKGroup-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZKGroup-dummy.m"; sourceTree = ""; }; - 542E958B9ACDC3EDC078206625A16049 /* DatabaseRegion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseRegion.swift; path = GRDB/Core/DatabaseRegion.swift; sourceTree = ""; }; - 547F110C2FB475FAE52EAB612F7AAB08 /* Fingerprint.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Fingerprint.pb.swift; sourceTree = ""; }; - 54A74C94319BDB3F3238659C9E145939 /* SDSTableMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSTableMetadata.swift; sourceTree = ""; }; - 54C1341B0841F624A4B1A7182F401790 /* TSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSConstants.h; path = SignalServiceKit/src/TSConstants.h; sourceTree = ""; }; - 54E184E797FE2A94079646383F8BB122 /* ProfileKeyCiphertext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCiphertext.swift; path = ZKGroup/ProfileKeyCiphertext.swift; sourceTree = ""; }; - 5532F418A7F398A52FAB75D50426DDBA /* TSUnreadIndicatorInteraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSUnreadIndicatorInteraction.m; sourceTree = ""; }; - 55510A86CB5F5F9064C3B4C043C04B8C /* OWSFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFileSystem.m; sourceTree = ""; }; + 51D4EF4881C3BC54ABDBE1FC9121164F /* TSRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSRequest.h; sourceTree = ""; }; + 52075CD2B1CC54790CEEFCD77169EEFB /* YapDatabaseCloudKitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitOptions.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.h; sourceTree = ""; }; + 520E5BD3441A59397424465966FEE61D /* YapMurmurHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMurmurHash.h; path = YapDatabase/Utilities/YapMurmurHash.h; sourceTree = ""; }; + 522A7157AA8F6CEA6EBB97454368FC09 /* SignalCoreKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalCoreKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 523E081E87FD87C973F5570B519B12E0 /* YapDatabaseAutoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoView.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.m; sourceTree = ""; }; + 5264EBE0C16F8EF807E94716B136E8BE /* SignalRingRTC.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = SignalRingRTC.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 527A5D5E8532903EB4CC847305EC19F7 /* FetchableRecord+Decodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FetchableRecord+Decodable.swift"; path = "GRDB/Record/FetchableRecord+Decodable.swift"; sourceTree = ""; }; + 52BE8BACC28046F9C39163DFEE8839EF /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; + 52E920C57F9C898E05422CE3E475DB13 /* OWSDataParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSDataParser.swift; path = SignalCoreKit/src/OWSDataParser.swift; sourceTree = ""; }; + 531ED64E86D229D427011EA3420E6BBB /* SignalCoreKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalCoreKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + 53713EB37E12B09E4ADB453E6C95671F /* OWSBlockedPhoneNumbersMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockedPhoneNumbersMessage.m; sourceTree = ""; }; + 538AC1E84870F655FA2A3794F65A6F66 /* YapDatabaseRelationshipOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipOptions.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.m; sourceTree = ""; }; + 53CC406FB141823BE12F621C51529950 /* SSKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKProto.swift; sourceTree = ""; }; + 53D7710749EA57FAF117ADAA53D1F4DA /* HKDFTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFTest.m; path = AxolotlKitTests/HKDFTest.m; sourceTree = ""; }; + 53DF90DCF200A919F5136D9A83D54B22 /* color_cache_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = color_cache_utils.c; path = src/utils/color_cache_utils.c; sourceTree = ""; }; + 53E4C631B2D9844F23723259163BF749 /* YapDatabaseManualView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualView.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualView.m; sourceTree = ""; }; + 54207327E2249C579597BB8D6A03483C /* SignalServiceKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalServiceKit.xcconfig; sourceTree = ""; }; + 54442B94CDD9F91CF4CEF0FE298D4AD7 /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; + 54942A126B01EBEEC5D238F9DE524D94 /* SSZipArchive.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.xcconfig; sourceTree = ""; }; + 54B9389558C000C8E4C09B18DCC64FC9 /* UnknownStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnknownStorage.swift; path = Sources/SwiftProtobuf/UnknownStorage.swift; sourceTree = ""; }; + 54BA3635439869C7BD2920E7504F5420 /* libwebp-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libwebp-Info.plist"; sourceTree = ""; }; + 54E2C38DDF36F83F2D8E95C466DAF9A7 /* OWSDisappearingMessagesFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesFinder.h; sourceTree = ""; }; + 54E91DE6B209A6514CDED3D9A195EDF7 /* sc_reduce.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_reduce.c; path = Sources/ed25519/sc_reduce.c; sourceTree = ""; }; + 551C256CCB16A7B85B2F2E3F431BC7AB /* YDBCKChangeRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeRecord.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.m; sourceTree = ""; }; + 552B8D73818DA4279B6EA3AB267ECF8E /* YapDatabaseCrossProcessNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotification.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.m; sourceTree = ""; }; + 5537256E76791EE003842CB29B0A9A2C /* YapDatabaseFilteredViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTransaction.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTransaction.m; sourceTree = ""; }; + 553EBA05DC2E30986D6B0225B51618FE /* OWSMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSender.m; sourceTree = ""; }; + 554BC0183F83CC071CEE5C99CA09FC68 /* Column.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Column.swift; path = GRDB/QueryInterface/SQL/Column.swift; sourceTree = ""; }; + 5565333D5013E144940FC87586E6F030 /* ThreadFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ThreadFinder.swift; sourceTree = ""; }; 559453DD5C515D677A77AA377FED70AD /* Pods-Signal.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Signal.app store release.xcconfig"; sourceTree = ""; }; - 55C1C3229E8F7D975A6ABD1F2EF4F298 /* SSLClientCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSLClientCertificate.swift; path = Sources/Starscream/SSLClientCertificate.swift; sourceTree = ""; }; - 56543DE671784451A5258EB43CFE54B7 /* StringUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringUtils.swift; path = Sources/SwiftProtobuf/StringUtils.swift; sourceTree = ""; }; - 5660A62D131027002F7410DA28645ADC /* HashVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HashVisitor.swift; path = Sources/SwiftProtobuf/HashVisitor.swift; sourceTree = ""; }; - 5663E296D1F486466B6B59A8C8834B37 /* sha1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sha1.h; path = SSZipArchive/minizip/aes/sha1.h; sourceTree = ""; }; - 56B94C00243A817F130FFD4750895F85 /* libPhoneNumber-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libPhoneNumber-iOS-prefix.pch"; sourceTree = ""; }; - 572F0326B0496D3D23BFF7B63BA4C6BE /* OWSProfileKeyMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProfileKeyMessage.h; sourceTree = ""; }; - 57496791AF49FFB6B9B90CC48B794B60 /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stroke.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Stroke.swift"; sourceTree = ""; }; - 5767799CE7740B1C9390BECE9C161C4A /* ge_msub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_msub.h; path = Sources/ed25519/ge_msub.h; sourceTree = ""; }; - 5784C2500CD2B05CE39F560AC3949B97 /* OWSBatchMessageProcessor+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSBatchMessageProcessor+SDS.swift"; sourceTree = ""; }; - 5785F58FF2C29B0BD4C8E5509540B849 /* CustomStringConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomStringConvertible.swift; path = Sources/CustomStringConvertible.swift; sourceTree = ""; }; - 579B1FECCE6251FFB2653C3384D8DC1B /* OWSIncomingContactSyncJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingContactSyncJobRecord.h; sourceTree = ""; }; - 579DBB83430F870E9CC859C0A82079F0 /* ContactSortingTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ContactSortingTest.m; sourceTree = ""; }; - 57ADF3AC7395732AEE8EC75623FBFB23 /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorExtension.swift; path = "lottie-swift/src/Private/Utility/Primitives/ColorExtension.swift"; sourceTree = ""; }; - 57B178CA5FB907BFF61ECC7309CBF475 /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; - 57D59147D5D167B9781A8395EEC8AB43 /* libzkgroup_ios.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libzkgroup_ios.a; path = ZKGroup/libzkgroup/libzkgroup_ios.a; sourceTree = ""; }; - 57F52100DE7A948D04BA700A9863C4CD /* OWSStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSStorage.m; sourceTree = ""; }; - 58061C60C096F0F69076CDE8D7CE9D28 /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; }; - 580B7A4E3B7594F20AB6A4C2EF2B03D5 /* YapNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapNull.h; path = YapDatabase/Internal/YapNull.h; sourceTree = ""; }; - 5836327F513ED0DDB6A86FED44344746 /* OWSUnknownProtocolVersionMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSUnknownProtocolVersionMessage+SDS.swift"; sourceTree = ""; }; - 583949595789BA22A3B24E0199960796 /* OWSEndSessionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSEndSessionMessage.h; sourceTree = ""; }; - 5870843135AB2345DD43981EA0C13647 /* YapDatabaseViewRangeOptionsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptionsPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewRangeOptionsPrivate.h; sourceTree = ""; }; + 55BD11A5042E01CFAE89CE1C9A425E95 /* VersionedProfiles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VersionedProfiles.swift; sourceTree = ""; }; + 55EB6FC874EFA6AAB2D09B7CBE22E5D2 /* SignedPreKeyDeletionTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignedPreKeyDeletionTests.m; sourceTree = ""; }; + 55F8102AD27099E5D7D3F5654159D2EC /* OWSDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevice.h; sourceTree = ""; }; + 562019B1678FFFA5CA0F5B3C1F8D0DA7 /* MediaGalleryDatabaseSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MediaGalleryDatabaseSnapshot.swift; sourceTree = ""; }; + 564746EFE447A46A920E7A7969B9FFE2 /* hmac.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = hmac.h; path = SSZipArchive/minizip/aes/hmac.h; sourceTree = ""; }; + 5647FF17996C6098F6DB21838D335D64 /* SCKExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCKExceptionWrapper.h; path = SignalCoreKit/src/SCKExceptionWrapper.h; sourceTree = ""; }; + 56A6297A7479D5EBF972863EF6FF90FB /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedButton.swift; path = "lottie-swift/src/Public/iOS/AnimatedButton.swift"; sourceTree = ""; }; + 56B5359795DAB209C7DEB689CE49FBA9 /* YapDatabaseFullTextSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearch.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.m; sourceTree = ""; }; + 56BA643C1A15DD5FB49E2F868ED83688 /* SQLQuery.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLQuery.swift; path = GRDB/QueryInterface/SQL/SQLQuery.swift; sourceTree = ""; }; + 56C5D4BFC4DE1D5669C1468B9AF65A81 /* YapMutationStack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMutationStack.m; path = YapDatabase/Utilities/YapMutationStack.m; sourceTree = ""; }; + 56CA9D8AB46D81026EB42CD5AEDE927B /* compare.c */ = {isa = PBXFileReference; includeInIndex = 1; name = compare.c; path = Sources/ed25519/additions/compare.c; sourceTree = ""; }; + 56D8322F37AA0A0B5EBF165E447E55F2 /* Curve25519Kit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Curve25519Kit-dummy.m"; sourceTree = ""; }; + 56EE384A9E8C00B06E3B1EBBEF426B38 /* SignalRingRTC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalRingRTC.h; sourceTree = ""; }; + 57067D969D19661FA3AA7DB3F17BCD67 /* TestProtocolRunnerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestProtocolRunnerTest.swift; sourceTree = ""; }; + 570B5A65433F0DA5A321D6D8D94C7FA7 /* TSPreKeyManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSPreKeyManager.m; sourceTree = ""; }; + 57188E89E9266F5041777137D2476701 /* OWSMessageReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageReceiver.m; sourceTree = ""; }; + 57366472DB03E48420E7A54F515AD116 /* OWSOutgoingCallMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingCallMessage.m; sourceTree = ""; }; + 574B16C60E40E0D7840BEC41AE0F9943 /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; + 574BBBE5120BBA2DBE16307E47457196 /* JSONEncodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingOptions.swift; path = Sources/SwiftProtobuf/JSONEncodingOptions.swift; sourceTree = ""; }; + 5757C06C8478411498725278B027A3DF /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; }; + 57775EEA843076167FBBA5C016D7CC93 /* SCKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SCKError.m; path = SignalCoreKit/src/SCKError.m; sourceTree = ""; }; + 577E2C10D5780C992A83BB339A198496 /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = unzip.c; path = SSZipArchive/minizip/unzip.c; sourceTree = ""; }; + 578B686BA3C943123C8ED65F0B334092 /* SignalServiceKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SignalServiceKit.modulemap; sourceTree = ""; }; + 57B70C8BFB0891D3A3F0AC7771BC3EEF /* YDBCKChangeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeSet.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.m; sourceTree = ""; }; + 57CE9919F1A19871890E605BF40E42BF /* SignalCoreKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalCoreKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 580A0AA59B5A83897A54F2957034C883 /* yuv_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse41.c; path = src/dsp/yuv_sse41.c; sourceTree = ""; }; + 5815449CBAB7FF318F2C827F1130FA8B /* TSMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSMessage.h; sourceTree = ""; }; + 582D0863D255B0A29F73F3AC5E2CA68C /* FTS5CustomTokenizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5CustomTokenizer.swift; path = GRDB/FTS/FTS5CustomTokenizer.swift; sourceTree = ""; }; + 5846E570AC97F7B30A1ED53170E113B1 /* Bench.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Bench.swift; sourceTree = ""; }; + 5848DB2B77B89872316557818FE73BD6 /* AnyThreadFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyThreadFinder.swift; sourceTree = ""; }; + 584F71F7118C2E2BA4D9C5312FBAF419 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Sources/CocoaLumberjack/include/DDAssertMacros.h; sourceTree = ""; }; + 5850BB02E8EFC0E79FC2287720404CAD /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; + 588B2F6E23384CE70FC7A6E7AD9915B0 /* SignalCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SignalCoreKit-dummy.m"; sourceTree = ""; }; 588D9744FFB40737A89A6C9DCCCFC20A /* SignalMetadataKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SignalMetadataKit.framework; path = SignalMetadataKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 58AFCE241207D46EAF37E840D7C888C8 /* fe_1.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_1.c; path = Sources/ed25519/fe_1.c; sourceTree = ""; }; - 58BD9C088F622534F601E75D78DDBC01 /* HasOneAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HasOneAssociation.swift; path = GRDB/QueryInterface/Request/Association/HasOneAssociation.swift; sourceTree = ""; }; - 58CF319F68CCAACB763AD210A68A23ED /* TSGroupModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TSGroupModel.swift; sourceTree = ""; }; - 58D23971476E083D73C29DD214491EF1 /* Argon2-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Argon2-umbrella.h"; sourceTree = ""; }; - 59130F3A9B8630731BEDD395EE1E00AE /* GRDBSchemaMigrator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GRDBSchemaMigrator.swift; sourceTree = ""; }; - 5936492993F40730A09CBBD974769D26 /* TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift"; sourceTree = ""; }; - 594E5908C2233BA848C89C6D3099894D /* NSNotificationCenter+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+OWS.m"; sourceTree = ""; }; - 598E0CA01ADCD73A772EFFBC39C0BDBE /* OWSFingerprintBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprintBuilder.h; sourceTree = ""; }; - 5996ACF9F19802519C5F6D8786F664D2 /* EarlyMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EarlyMessageManager.swift; sourceTree = ""; }; - 59AD6D46DA99ECD156A3290C8ADBDBA1 /* SSKMessageDecryptJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKMessageDecryptJobRecord.h; sourceTree = ""; }; - 59F04C4D5BD23F6CF20B9A1BD17B631F /* RotateSignedKeyOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RotateSignedKeyOperation.swift; sourceTree = ""; }; - 59F14E18F98F9DA9F66E0A30A7E838EA /* OWSFingerprint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprint.m; sourceTree = ""; }; - 5A41A564B0E66414C419310F6147C5F0 /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; - 5A67E31A46619B3FE6DB6FFCB52EC6BF /* Argon2-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Argon2-dummy.m"; sourceTree = ""; }; - 5ABB5CB9CAE8B21178274BCDD0ED6152 /* MessageKeys.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessageKeys.m; path = AxolotlKit/Classes/Ratchet/MessageKeys.m; sourceTree = ""; }; + 5891495E18FF1AD79436C67B6376F008 /* OWSIncomingMessageFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinder.m; sourceTree = ""; }; + 58A036EEEB0AFCB69A0006FA7C4A2AE2 /* YapActionItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapActionItem.m; path = YapDatabase/Extensions/ActionManager/YapActionItem.m; sourceTree = ""; }; + 58BC54FEA5216C1DF545D9A717CF6EFE /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 58C1A932625D70ADBA40CA30DCBD02CB /* YapDatabaseManualViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewPrivate.h; path = YapDatabase/Extensions/ManualView/Internal/YapDatabaseManualViewPrivate.h; sourceTree = ""; }; + 58C5F109EBA05E038115E5066D319D55 /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; + 58D0288E6D05DC7A68C04135CAD9AA10 /* NSObject+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+OWS.m"; path = "SignalCoreKit/src/NSObject+OWS.m"; sourceTree = ""; }; + 58EF605A1F8863C95857508722873FC3 /* AudioWaveform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AudioWaveform.swift; sourceTree = ""; }; + 58FE9908C0F516A21A8F8242D92B9579 /* ECKeyPair.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECKeyPair.swift; path = Classes/ECKeyPair.swift; sourceTree = ""; }; + 5921C06693AD2E012ADF094C7C23D96F /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_0.c; path = Sources/ed25519/ge_p2_0.c; sourceTree = ""; }; + 593B47BE0F8525BD2D1EAB4435B0A499 /* ge_msub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_msub.h; path = Sources/ed25519/ge_msub.h; sourceTree = ""; }; + 59420048E08228413C34621F01EE3F81 /* ZKGroup.unit-tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ZKGroup.unit-tests.xcconfig"; sourceTree = ""; }; + 595C4990FC55F8D8A75C5952B56F4BB6 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeInterpolator.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueProviders/KeyframeInterpolator.swift"; sourceTree = ""; }; + 597DF1C62CC957FB058B6C0C4C316847 /* GroupAccess.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupAccess.swift; sourceTree = ""; }; + 59B4A40428161E9338BCAD8A32F38BD8 /* HasOneAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HasOneAssociation.swift; path = GRDB/QueryInterface/Request/Association/HasOneAssociation.swift; sourceTree = ""; }; + 59DB3114CEF21FE19874F79D9417567E /* SSLClientCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSLClientCertificate.swift; path = Sources/Starscream/SSLClientCertificate.swift; sourceTree = ""; }; + 5A0CAC2B54BCDAB7F3DC6A4EA231E2AB /* YapManyToManyCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapManyToManyCache.h; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.h; sourceTree = ""; }; + 5A3B75B442EF06F963A76CDEB09C6319 /* YapDatabaseQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseQuery.h; path = YapDatabase/Utilities/YapDatabaseQuery.h; sourceTree = ""; }; + 5A82CB8C52A7E45CFEF9FB18EE62651E /* ReadyFlag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReadyFlag.swift; sourceTree = ""; }; + 5AA21F753E4840DB4EF4D1F40323A47C /* NSNotificationCenter+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+OWS.m"; sourceTree = ""; }; 5ACBC5F1F5026D85E9E19F6751947F51 /* Pods-SignalShareExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalShareExtension.debug.xcconfig"; sourceTree = ""; }; - 5AF71B5D0C5EF55463F471BF8E5519F5 /* Curve25519Kit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Curve25519Kit.h; path = Classes/Curve25519Kit.h; sourceTree = ""; }; - 5B0326068F437FB8B80FF6CBCCA8DBCC /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 5B53C22CB1A7AABC726D53A4AABB0601 /* OWSDynamicOutgoingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDynamicOutgoingMessage.m; sourceTree = ""; }; - 5B76159048863B432D3143A9E34265BA /* YDBCKRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecord.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.h; sourceTree = ""; }; + 5AE9965CE7D82B470A6C104ADCF7D154 /* PMKUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKUIKit.h; path = Extensions/UIKit/Sources/PMKUIKit.h; sourceTree = ""; }; + 5B04104F9B8A6DCBCDAB81D0540B406F /* CallKitIdStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = CallKitIdStore.m; sourceTree = ""; }; + 5B09A41A02155F578CFFD872075D346C /* vp8li_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_enc.h; path = src/enc/vp8li_enc.h; sourceTree = ""; }; 5B7CD7B084126CF8CC8E0AFD7AEF04EA /* Pods-Signal.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Signal.modulemap"; sourceTree = ""; }; - 5B89493CDB4FE0BE45C52BDDC32A1652 /* DatabaseWriter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseWriter.swift; path = GRDB/Core/DatabaseWriter.swift; sourceTree = ""; }; - 5BBA5B2EABA97BA2344F59B6D49DD925 /* OWSFakeNetworkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeNetworkManager.h; sourceTree = ""; }; - 5BD5A8674123FF357D2CA837285F8D9E /* YapDatabaseSecondaryIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexPrivate.h; path = YapDatabase/Extensions/SecondaryIndex/Internal/YapDatabaseSecondaryIndexPrivate.h; sourceTree = ""; }; - 5BDBC8479751A78401A84947E3DE93AA /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; - 5BF32A353AD30CE5E0903F91966AFCFB /* FTS5Pattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5Pattern.swift; path = GRDB/FTS/FTS5Pattern.swift; sourceTree = ""; }; - 5C1E3BD3B30019FEF785D8B06DF9FDF4 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/StrokeNode.swift"; sourceTree = ""; }; - 5C2F7A8ABBD63FE54C50454D2D7B18A2 /* PureLayout-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PureLayout-Info.plist"; sourceTree = ""; }; - 5C36B396CB5851CEAE9799D00FFCCC20 /* OWSBlockingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockingManager.m; sourceTree = ""; }; - 5C4C00B53FC45B096396AB65C3E664DB /* OWSDisappearingMessagesConfigurationTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfigurationTest.m; sourceTree = ""; }; - 5C55C96F878FC9FF74258458DF9C0449 /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p3.c; path = Sources/ed25519/ge_p1p1_to_p3.c; sourceTree = ""; }; - 5C5A5C8F0799D764EEEFDC6ED135CD1B /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; - 5C679853D0E4152FD27FA239B83960B7 /* YapDatabaseFullTextSearchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchHandler.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.h; sourceTree = ""; }; - 5C83A18B132087A492C8E245C9AD582D /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItem.swift; path = "lottie-swift/src/Private/Model/ShapeItems/ShapeItem.swift"; sourceTree = ""; }; - 5C8EF6F0A589A5947B9655745918AE97 /* StickerManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StickerManager.swift; sourceTree = ""; }; - 5CBBF39F8A000BBB5FD8B7F8B30F2CDC /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnonzero.c; path = Sources/ed25519/fe_isnonzero.c; sourceTree = ""; }; - 5CE317D900B457D79C244FF232306BEB /* SPKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SPKProto.swift; path = AxolotlKit/Classes/Protos/SPKProto.swift; sourceTree = ""; }; - 5D04DFAA53E9A6BE4E8AB03C019BFE15 /* TSDatabaseSecondaryIndexes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseSecondaryIndexes.h; sourceTree = ""; }; - 5D12C9F0B47C207E5DA2C67D98B2A0F0 /* GroupsProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupsProto.swift; sourceTree = ""; }; - 5D3904B3A77044326089D7AB13029839 /* StorageServiceProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StorageServiceProto.swift; sourceTree = ""; }; - 5D4A230761DA3A433D03DD58AACD1702 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; - 5D4EBE856A5A45893A2C671E8E828BEC /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; - 5D50B6F2B61F88474F77DB5EF6EAE1A2 /* AES-CBC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "AES-CBC.h"; path = "AxolotlKit/Classes/Crypto/AES-CBC.h"; sourceTree = ""; }; + 5BEC37FC75AEEAD7B82BB24827FD550C /* SignalProtocolHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalProtocolHelper.h; sourceTree = ""; }; + 5C001C53304EE0A9F8FD7D460A713DBD /* ge_p1p1_to_p3.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p3.c; path = Sources/ed25519/ge_p1p1_to_p3.c; sourceTree = ""; }; + 5C1DE050F992B6AF4DD8830CDC4CE19F /* OWSReceiptsForSenderMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReceiptsForSenderMessage.h; sourceTree = ""; }; + 5C28C5758636AD3F58EE1F401FD53F0D /* OWSBatchMessageProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBatchMessageProcessor.h; sourceTree = ""; }; + 5C9F1FE7034F2B570B97C8F314126C00 /* MessageDecryptJobQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageDecryptJobQueue.swift; sourceTree = ""; }; + 5CC604567B450A539504CD77B8ECFE8C /* ge_p2_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_dbl.c; path = Sources/ed25519/ge_p2_dbl.c; sourceTree = ""; }; + 5CE1B98056C0D2BF63B2E278469A4676 /* OWSBackgroundTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackgroundTask.h; sourceTree = ""; }; + 5D060F0D5078C7E51AE37BF6A8222D3A /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTime.swift; path = "lottie-swift/src/Public/Primitives/AnimationTime.swift"; sourceTree = ""; }; + 5D140F02400366C45A1EC40AD7FF26F8 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; + 5D4F500B7C9B2A08BCCE1B1E518F0E94 /* HasManyAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HasManyAssociation.swift; path = GRDB/QueryInterface/Request/Association/HasManyAssociation.swift; sourceTree = ""; }; 5D95B7C8CFDAC1C7877836D603AD47EA /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 5D9B489CB959B9952281121A7206F1FB /* YapDatabaseRTreeIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexHandler.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.h; sourceTree = ""; }; + 5D975A1B7A7582A51BDD8CEF7E81C1D9 /* SwiftProtobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftProtobuf-dummy.m"; sourceTree = ""; }; + 5DABD334500019CBE5D11A518A0BCA08 /* YapDatabaseConnectionState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionState.h; path = YapDatabase/Internal/YapDatabaseConnectionState.h; sourceTree = ""; }; 5DB02BDE5D33CBBCDD642ADF1ECAEF19 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5DC4FDD001CE42CEC04E4ED6ACA28F2D /* SignalCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalCoreKit-prefix.pch"; sourceTree = ""; }; - 5DCCA272A182900B6E99C83D335B3729 /* predictor_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = predictor_enc.c; path = src/enc/predictor_enc.c; sourceTree = ""; }; + 5DCC5CC1DBD18B38A8A19ACE6CD4E199 /* OWSAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalytics.h; sourceTree = ""; }; 5DCEB0EC39E53F5FF9EA3901863BFBC0 /* Pods-Signal-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Signal-frameworks.sh"; sourceTree = ""; }; - 5DD872A6EEC272FEA32DD5AD814C40AD /* RemoteAttestationSigningCertificate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RemoteAttestationSigningCertificate.h; sourceTree = ""; }; - 5E07DDC68E9AA3E61A6E65BE5E3EE973 /* SessionCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionCipher.h; path = AxolotlKit/Classes/SessionCipher.h; sourceTree = ""; }; - 5E13D3E201D393A7445D5077D2411392 /* YDBCKMergeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMergeInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.h; sourceTree = ""; }; + 5DD1FB2889FED3F5EC7B04F0EC81761F /* YapDatabaseRTreeIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexOptions.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.h; sourceTree = ""; }; + 5DE64950AA9E532ECB240121657B763C /* compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compare.h; path = Sources/ed25519/additions/compare.h; sourceTree = ""; }; + 5DF5F16E0DFD372224C5A78FC4797FD4 /* blake2-impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "blake2-impl.h"; path = "phc-winner-argon2/src/blake2/blake2-impl.h"; sourceTree = ""; }; + 5E0B3E1830A595B42DAFC524031DC483 /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/FillRenderer.swift"; sourceTree = ""; }; + 5E23E45F9BC7A135C35F62D0D37CE808 /* Fingerprint.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Fingerprint.pb.swift; sourceTree = ""; }; 5E4674603A5D5B9215FFA0F8E69F8B71 /* libwebp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = libwebp.framework; path = libwebp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E636F72D68D5F8F96DF57456909A253 /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = ""; }; - 5E760AADB4234313FA4275323856AB58 /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; - 5E8E5B303DEAFE6753BEA8BC507B0374 /* YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabase.m; path = YapDatabase/YapDatabase.m; sourceTree = ""; }; - 5EECFFF79F18916F30C90ED4A515B102 /* OWSOutgoingReactionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingReactionMessage.m; sourceTree = ""; }; - 5EF2BC5E8121D3272F7D2DBD2C9CA21F /* DataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = DataSource.m; sourceTree = ""; }; - 5EF4BCEC9967736B4CD989CB3D0C6C4D /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeInterpolator.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueProviders/KeyframeInterpolator.swift"; sourceTree = ""; }; - 5F08604C7B7E1EF5A792874122EE62CA /* SSKPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKPreKeyStore.h; sourceTree = ""; }; - 5F2495036CD5FC096829377EA4CE1F7F /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; - 5F2F9D61A834A758699D7467654309E2 /* NBMetadataHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataHelper.h; path = libPhoneNumber/NBMetadataHelper.h; sourceTree = ""; }; - 5F3FBEFD6E2898784F50EA49B45C44CA /* PreKeyBundle+jsonDict.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PreKeyBundle+jsonDict.h"; sourceTree = ""; }; - 5F4F0053E4685CBBC82C8724D8055D15 /* YapDatabaseRelationshipNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipNode.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipNode.h; sourceTree = ""; }; - 5F5747B5D70F2156AF5F039AF9992DFB /* PhoneNumberUtilTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtilTest.m; sourceTree = ""; }; - 5F71B2B7A3932B7E2418711B9AE858A2 /* common_sse41.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse41.h; path = src/dsp/common_sse41.h; sourceTree = ""; }; - 5F74694184AE27F8A60BD8BF6EA950BC /* NBNumberFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBNumberFormat.h; path = libPhoneNumber/NBNumberFormat.h; sourceTree = ""; }; - 5FC166EFF20E6A3D0EED4341C3A61173 /* 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 = ""; }; - 5FC56D189551F15FFC471E1C21917CB7 /* struct.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = struct.pb.swift; path = Sources/SwiftProtobuf/struct.pb.swift; sourceTree = ""; }; - 5FD740E2E5AD575EF69DF4B190AE3D85 /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskContainerLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/MaskContainerLayer.swift"; sourceTree = ""; }; - 6005E2D24C584C45BADC3823B382CC6F /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/ZipArchive.h; sourceTree = ""; }; - 600D80F581FACB58897DA3706BD3430B /* OWSReadReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptManager.h; sourceTree = ""; }; - 60165B64205634C70D85A91FEA94DC8B /* AxolotlKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AxolotlKit-Info.plist"; sourceTree = ""; }; - 601D5A98140F0E9CE8599409DBDCA82A /* StickerPack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = StickerPack.m; sourceTree = ""; }; - 60380D7B41B0E423B08038C89B4503B3 /* AnyPromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyPromise.swift; path = Sources/AnyPromise.swift; sourceTree = ""; }; - 60638888C5FB523EED1E68616BCD200C /* OWSSyncMessageRequestResponseMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncMessageRequestResponseMessage.m; sourceTree = ""; }; - 6080F549664E322CFDE8BB1B6C2484BF /* PhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumberUtil.h; sourceTree = ""; }; - 60A476E0AAEE631E0647EB785F0F1A16 /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/LayerModel.swift"; sourceTree = ""; }; - 60C09DE4E0A8BAAA7E7AF1C674075391 /* SQLRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLRequest.swift; path = GRDB/Core/SQLRequest.swift; sourceTree = ""; }; - 60C50DFBB004F3854E67A32FF25F7CC3 /* SignalCoreKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalCoreKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; - 60C6B425FBE07EFEF8EFE9CB55F92D8A /* SignedPrekeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPrekeyRecord.h; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h; sourceTree = ""; }; - 60CE9A4EF35C59068A9BC56BA8B3DD8E /* SSLSecurity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSLSecurity.swift; path = Sources/Starscream/SSLSecurity.swift; sourceTree = ""; }; - 60FD10330BCCCA6A8EA16835157D806A /* DigiCertGlobalRootG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = DigiCertGlobalRootG2.crt; sourceTree = ""; }; + 5E6056F701E18F8F4BE1B1484F511FE0 /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Marker.swift; path = "lottie-swift/src/Private/Model/Objects/Marker.swift"; sourceTree = ""; }; + 5E98795B0D3DF91CC2266E61361EA57E /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; + 5EB29A63A8A980A3671EB0F4C3147329 /* YapDatabaseSearchQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueue.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.h; sourceTree = ""; }; + 5ECB785FF251CF8911916D418A54915B /* ViewOnceMessages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewOnceMessages.swift; sourceTree = ""; }; + 5ECCBD79875707B1CF6D8C756FB97B83 /* YapDatabaseSearchResultsViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewConnection.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewConnection.m; sourceTree = ""; }; + 5ECE41AC898ADA03DEAE4B257096A8BC /* SQLCollatedExpression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLCollatedExpression.swift; path = GRDB/QueryInterface/SQL/SQLCollatedExpression.swift; sourceTree = ""; }; + 5ED49A670B6FB57DD8012B2221DEA16F /* SSKMessageSenderJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKMessageSenderJobRecord.m; sourceTree = ""; }; + 5F05A7491AFB92B26D2A0514386D5024 /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; + 5F3479CBCB6A168BBF2679113B493AEA /* Database.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Database.swift; path = GRDB/Core/Database.swift; sourceTree = ""; }; + 5F5D0DA359E0ACECD9C0CAC3F38D2930 /* NSArray+NBAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+NBAdditions.m"; path = "libPhoneNumber/NSArray+NBAdditions.m"; sourceTree = ""; }; + 5F7E645AA4E9374ACE14A26B15183244 /* SignalCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignalCoreKit.h; path = SignalCoreKit/src/SignalCoreKit.h; sourceTree = ""; }; + 5FB506BDA2BC9BB53445304AA37E31DD /* RKCK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKCK.m; path = AxolotlKit/Classes/Ratchet/RKCK.m; sourceTree = ""; }; + 5FD453CC93BC0B99E1E6EE7AB7CFEA17 /* SignalServiceKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalServiceKit-Unit-Tests-resources.sh"; sourceTree = ""; }; + 5FF680DE351BAF6D38DEE93B22F8600F /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; + 60050B479DA5478D65C9E121F097F3DD /* fe_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_0.c; path = Sources/ed25519/fe_0.c; sourceTree = ""; }; + 60099AE2F4B1A2F79EF27FDAB398F1D3 /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; + 600BFBAF80B15F5F76AB28A4C59F1AF8 /* OWSHTTPSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSHTTPSecurityPolicy.m; sourceTree = ""; }; + 601F2A73CDDA9088EF692B8B1DB1AF62 /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; + 6020CA9C89451017C3190B63873299CD /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedSwitch.swift; path = "lottie-swift/src/Public/iOS/AnimatedSwitch.swift"; sourceTree = ""; }; + 6061D8BE2F1A310B552026D4A6ADB540 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Sources/CocoaLumberjack/include/DDLog+LOGV.h"; sourceTree = ""; }; + 60652E8F8612DAB78ED1A1DB2A87CF8A /* SessionRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionRecord.m; path = AxolotlKit/Classes/Sessions/SessionRecord.m; sourceTree = ""; }; + 608CCE1775F88C7867A2A2398B83B369 /* InstalledSticker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = InstalledSticker.m; sourceTree = ""; }; + 61086959A606BFD64BB3B2E9B184C42C /* OWSDisappearingMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJob.m; sourceTree = ""; }; + 610F80EE3D851C46E4BD712EC2552E8C /* SQLRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLRelation.swift; path = GRDB/QueryInterface/SQL/SQLRelation.swift; sourceTree = ""; }; 612028EAFF1C2054A0EB821A9C9F2440 /* SAMKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SAMKeychain.framework; path = SAMKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6154518B33FAA9443E26FAF83CB7FC8C /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Protocols/RenderNode.swift"; sourceTree = ""; }; + 614C5F5F79BB263C3579D8AB80B16ECC /* SignalMetadataKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalMetadataKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + 615B9E3C6C8A521E0081E5A1CBC03E82 /* RotateSignedKeyOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RotateSignedKeyOperation.swift; sourceTree = ""; }; 6163FD2102B41D80FC5EC8311626A834 /* SignalRingRTC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SignalRingRTC.framework; path = SignalRingRTC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 6171BA4AC130B531F441115D054A9252 /* 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; }; - 6176BE934F17D77F6FBF798A9B160A5E /* BobAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BobAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/BobAxolotlParameters.m; sourceTree = ""; }; - 61990E4E1E167C320D3902D3578CA6A6 /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; - 61ABB9E0DF7D680D735DB88F96B793CA /* OWSAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalytics.m; sourceTree = ""; }; - 61B70707203FEC4ACA600BD806AEF8C5 /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Sources/CocoaLumberjack/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; - 61DC3CEFF0629498CB535541F3942043 /* QueryInterfaceRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QueryInterfaceRequest.swift; path = GRDB/QueryInterface/Request/QueryInterfaceRequest.swift; sourceTree = ""; }; - 61E44ED49B079DC85FAAD08071975BA1 /* 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 = ""; }; - 6216FF88EB8F2A4AD1638C97917769B6 /* YapDatabaseActionManagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManagerConnection.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerConnection.m; sourceTree = ""; }; - 6231759CEE7089D4C980F1DD97E0E84D /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = Sources/ed25519/api.h; sourceTree = ""; }; - 6263EDE15DD7F35D2C69B132110BCA62 /* SMKError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKError.swift; path = SignalMetadataKit/src/SMKError.swift; sourceTree = ""; }; - 62ADAF4CF780E2463E3066D81C3BB002 /* SignalCoreKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalCoreKit-umbrella.h"; sourceTree = ""; }; - 62AF6105ACB2FC0F2C878E7D7FB93945 /* YapDatabaseAutoViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewPrivate.h; path = YapDatabase/Extensions/AutoView/Internal/YapDatabaseAutoViewPrivate.h; sourceTree = ""; }; - 62B4BE6EECD7A9D63E2048690AEE3AD6 /* NSString+SSK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+SSK.m"; sourceTree = ""; }; - 62D9E7DD8D3C8557CBD93DADD3E0B3A2 /* ProtoNameProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtoNameProviding.swift; path = Sources/SwiftProtobuf/ProtoNameProviding.swift; sourceTree = ""; }; - 62DCBB14EFE9496A0175E50EECC3E4EE /* OWSProvisioningMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningMessage.h; sourceTree = ""; }; - 62F3F51F12966FF45979A62843A618F0 /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; - 631BB910A394EAAC82CFC539FE3295D5 /* StandardLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StandardLibrary.swift; path = GRDB/Core/Support/StandardLibrary/StandardLibrary.swift; sourceTree = ""; }; - 6326B82D93C5C5168993D161D1D5E367 /* YapDatabaseRelationshipConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipConnection.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.h; sourceTree = ""; }; - 6354E2FCE85522B0A6914A720E4D5D39 /* YapDatabaseViewPage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPage.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.h; sourceTree = ""; }; - 638F5C7E373A57C459636EB83A66F636 /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; - 639B71417DF16DDE47B252DC72534129 /* OWSFailedMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedMessagesJob.m; sourceTree = ""; }; - 63AFF40DCF1B7B9C8B45AFED8F030DB5 /* ProfileFetcherJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProfileFetcherJob.swift; sourceTree = ""; }; - 63C39DBD1726BEDA510167F77F8EB67C /* SignalMetadataKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalMetadataKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; - 63D61BD3CB20B1F7195DA40CD01EADAA /* YapDatabaseViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewOptions.h; path = YapDatabase/Extensions/View/YapDatabaseViewOptions.h; sourceTree = ""; }; - 63DD14CCFD05A09C119891CA46EB7417 /* OWSWebSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSWebSocket.h; sourceTree = ""; }; - 641D0FD0271560E9C3BFD1818D9C8754 /* OWSSyncMessageRequestResponseMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncMessageRequestResponseMessage.h; sourceTree = ""; }; - 647E6C0C832D5707A4F9166C2E47ED99 /* YapDatabaseViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPrivate.h; sourceTree = ""; }; - 648B21C02042A2BDF10371D3542A39AC /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; - 649BA5A45BA9D8ACCB30489384598EF7 /* ioapi_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi_mem.h; path = SSZipArchive/minizip/ioapi_mem.h; sourceTree = ""; }; - 64C6DFE02D684F86E46F7D5956609AB3 /* NBRegularExpressionCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBRegularExpressionCache.m; path = libPhoneNumber/Internal/NBRegularExpressionCache.m; sourceTree = ""; }; + 6177D364D1537A7E9FCC4E155704F2DA /* YapDatabaseExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtension.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.m; sourceTree = ""; }; + 617F86A49681F7C4B105C4F6DD053CDC /* OWSSwiftUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSSwiftUtils.swift; path = SignalCoreKit/src/OWSSwiftUtils.swift; sourceTree = ""; }; + 61953C1898760A8CE0E8EC381F075EB8 /* TestModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TestModel.m; sourceTree = ""; }; + 61AD3A111A5426C5BEF6CBF3AD196264 /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; + 61C8423F6DF59AD815A66E695831D463 /* PromiseKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromiseKit-Info.plist"; sourceTree = ""; }; + 6246A2A464A815E72B683AD7C4E425AC /* SDS+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SDS+SSK.swift"; sourceTree = ""; }; + 629025374826D865404CDD8565CB532C /* YapDatabaseFullTextSearchTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchTransaction.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.m; sourceTree = ""; }; + 629507CE36A45E15FBD72C585F3010F2 /* YapDatabaseSearchResultsViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewConnection.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewConnection.h; sourceTree = ""; }; + 6295A0E647056A199F697B1857C86F36 /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; + 62AB1CEC34CDEBF3F8535AC8444FF3B6 /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; + 62B93D98643B5A51CF420960C3A84ABA /* SDSModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSModel.swift; sourceTree = ""; }; + 630098F80D519E054E2D220F8A8B4BE0 /* FetchableRecord+TableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FetchableRecord+TableRecord.swift"; path = "GRDB/Record/FetchableRecord+TableRecord.swift"; sourceTree = ""; }; + 630854A245ACADBE3BFC4BDFE3D8245C /* OWSViewOnceMessageReadSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSViewOnceMessageReadSyncMessage.m; sourceTree = ""; }; + 630E80B99281E0EC75F2914A35ED7F91 /* ZKGroup-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ZKGroup-Unit-Tests-Info.plist"; sourceTree = ""; }; + 631204A29A26B7EADAC51914CEA0BC0D /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; + 6318A3C0D5D381D9ADF5F8A622F02A7E /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; + 631A495C12FA22B0A19FAB26E3637CC0 /* Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Data.swift; path = GRDB/Core/Support/Foundation/Data.swift; sourceTree = ""; }; + 632524FC450D08660B52B73B7CDE4320 /* libPhoneNumber-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libPhoneNumber-iOS-Info.plist"; sourceTree = ""; }; + 63298B271452C6A2B4EF7C46293A008A /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; + 6371CC3DB37198A8A66A92E9FB301049 /* OWSCountryMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCountryMetadata.h; sourceTree = ""; }; + 63870EA54CFECD999507FC1FA44807B6 /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderContainers/GroupNode.swift"; sourceTree = ""; }; + 63A88C02DE790CC505897A24BB4DE2EA /* prng.c */ = {isa = PBXFileReference; includeInIndex = 1; name = prng.c; path = SSZipArchive/minizip/aes/prng.c; sourceTree = ""; }; + 63ACF3B58A7538752BAA96DEEA9B25A3 /* YapRowidSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapRowidSet.h; path = YapDatabase/Internal/YapRowidSet.h; sourceTree = ""; }; + 63E0CB712C0AFDE9F807083654A191D4 /* 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 = ""; }; + 641F2E1D3B9BF161EC1B5E092B05108F /* YapCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCache.h; path = YapDatabase/Utilities/YapCache.h; sourceTree = ""; }; + 6438BD8DAA16F33DB547D630DAEC7C3A /* YapDatabaseConnectionProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionProxy.m; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.m; sourceTree = ""; }; + 643A26206CCBF73222E38FCDD44FBE1E /* YapSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapSet.m; path = YapDatabase/Utilities/YapSet.m; sourceTree = ""; }; + 6489120C5F1CAC5FEA27B9B5091A4933 /* UUID.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UUID.swift; path = GRDB/Core/Support/Foundation/UUID.swift; sourceTree = ""; }; + 6494EE6D300B8D1B1C2AD0435FEF9322 /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathElement.swift; path = "lottie-swift/src/Private/Utility/Primitives/PathElement.swift"; sourceTree = ""; }; + 649C403E24411E0F4A831553B8B01571 /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationView.swift; path = "lottie-swift/src/Public/iOS/Compatibility/CompatibleAnimationView.swift"; sourceTree = ""; }; + 64BA589539D178BC1440DB97F364AA67 /* SignalServiceKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-prefix.pch"; sourceTree = ""; }; + 64E34BF625D110D2D802AF2A2598DE63 /* picture_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_enc.c; path = src/enc/picture_enc.c; sourceTree = ""; }; 64F34C7CA15311DB4CC906FE7017E311 /* SignalServiceKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SignalServiceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 64FB54CCE9309B88CDA766FBCC1EE2E6 /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; 64FD9707AC20BD0A9CEDBA06335B452F /* SAMKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SAMKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 652D146A6443236586CADB51A749D6F8 /* OWSContact+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSContact+Private.h"; sourceTree = ""; }; - 652EBE5E8B7CF3B81C7D7D648830668E /* OWSProvisioningMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningMessage.m; sourceTree = ""; }; - 6567D5DA847A246D417952257763F69A /* SignalAccount+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SignalAccount+SDS.swift"; sourceTree = ""; }; - 6568BA62DD0495449C90A28CD38EA6CD /* PromiseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PromiseKit.h; path = Sources/PromiseKit.h; sourceTree = ""; }; - 65691B0E8AC94516AB6B6174C417C7C6 /* TSOutgoingMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TSOutgoingMessage.swift; sourceTree = ""; }; - 659A1FF8615F4077F6CFA07C429D2991 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; - 65A7A1387B140EF2593B96F669474F01 /* YapDatabaseRelationshipTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipTransaction.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.h; sourceTree = ""; }; - 65B0348E1C895B23C4FDF6535AC60C6E /* Starscream-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Starscream-prefix.pch"; sourceTree = ""; }; - 65D124D545B2013F40CCA9EB6AD416AF /* vp8li_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_dec.h; path = src/dec/vp8li_dec.h; sourceTree = ""; }; - 660AA650D70BB91B23A2265A84264E45 /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Glyph.swift; path = "lottie-swift/src/Private/Model/Text/Glyph.swift"; sourceTree = ""; }; - 665505045573B87FC94227E16F7687CF /* OWSDeviceProvisioner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioner.h; sourceTree = ""; }; - 66CA5E38B0553E37E228B2449E19FCD0 /* YapDatabaseRelationshipEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdge.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.h; sourceTree = ""; }; - 66CDDE39B322400435BDB63C1186D2B3 /* IncomingGroupsV2MessageJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IncomingGroupsV2MessageJob.h; sourceTree = ""; }; - 66E81F928492EB818A659D5F9829F301 /* YapProxyObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapProxyObject.h; path = YapDatabase/Utilities/YapProxyObject.h; sourceTree = ""; }; - 66F12DEE04068F03117E4441AE55D493 /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; - 66FE7031BE43774E1FCECD4E83AA3382 /* TSIncomingMessage+Builder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSIncomingMessage+Builder.swift"; sourceTree = ""; }; - 670749F13BD1D03C8F5C80AF4F7F96BD /* SSKPreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKPreKeyStore.m; sourceTree = ""; }; - 670796B5FCDEC9ABAA0CF8DD4B64D68B /* SignalRingRTC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalRingRTC-Info.plist"; sourceTree = ""; }; - 6731FA818879BDC097556CEB64E74174 /* OWSBlockingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockingManager.h; sourceTree = ""; }; - 673C4DE52F4498FA053CED3817B26CC8 /* OWSGroupInfoRequestMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSGroupInfoRequestMessage.h; sourceTree = ""; }; - 67541E68CD52924A8A2473BA8A44E324 /* SDSTransaction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSTransaction.swift; sourceTree = ""; }; - 6791DE1A4933C075FB05D62EFB45386A /* OWSDeviceProvisionerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisionerTest.m; sourceTree = ""; }; - 67B58A7BD551E2DF51FAC6BC58A540AC /* RKCK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RKCK.m; path = AxolotlKit/Classes/Ratchet/RKCK.m; sourceTree = ""; }; - 67C39F74C82707E2A3D9638464A42E2F /* aes_ni.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aes_ni.c; path = SSZipArchive/minizip/aes/aes_ni.c; sourceTree = ""; }; - 67FEA2DFCE5422D6406F56CE4082E337 /* TextFormatDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecoder.swift; path = Sources/SwiftProtobuf/TextFormatDecoder.swift; sourceTree = ""; }; - 6815112899DF1CCD1D6AFA67371E3FE9 /* YDBCKMappingTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMappingTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.m; sourceTree = ""; }; - 682DF14F7D733D72E43315DA594B5FFB /* RemoteAttestation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RemoteAttestation.h; sourceTree = ""; }; - 68629143DC5179605FEDAED41691DA75 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; - 6869C6D95D3C599833BE4B57497DD533 /* NBGeneratedPhoneNumberMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBGeneratedPhoneNumberMetaData.h; path = libPhoneNumber/NBGeneratedPhoneNumberMetaData.h; sourceTree = ""; }; - 686BC9E69C4FA7B8ED6605C35CF3D535 /* ViewOnceMessagesTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewOnceMessagesTest.swift; sourceTree = ""; }; - 68759E001B88E0962D58690B4261D22C /* SSKBaseTestObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKBaseTestObjC.h; path = SignalServiceKit/tests/SSKBaseTestObjC.h; sourceTree = ""; }; - 68780A2744B905DACF9140FCEF2B06D4 /* TSInfoMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInfoMessage+SDS.swift"; sourceTree = ""; }; - 688A6922CA6B31C653987006E174855C /* frame_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_enc.c; path = src/enc/frame_enc.c; sourceTree = ""; }; - 6892648940657628B8E154A22210F51F /* OWSAddToContactsOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAddToContactsOfferMessage.m; sourceTree = ""; }; - 68D460BF0E7AEAC9094780BB1D412D41 /* YapDatabaseRTreeIndexTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexTransaction.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexTransaction.h; sourceTree = ""; }; - 68D8C38EE7936410DBCCD74194708323 /* OWSLinkPreview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSLinkPreview.swift; sourceTree = ""; }; - 68DF2F2EFA3240BC85F8230669C8ADC9 /* SQLCollatedExpression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLCollatedExpression.swift; path = GRDB/QueryInterface/SQL/SQLCollatedExpression.swift; sourceTree = ""; }; - 69080F9DFFAA6671EC900CAFEC918523 /* YapDatabaseStatement.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseStatement.m; path = YapDatabase/Internal/YapDatabaseStatement.m; sourceTree = ""; }; - 69182084E4674C89F5E708E9B9254ADE /* YDBCKMappingTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMappingTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKMappingTableInfo.h; sourceTree = ""; }; + 6521E6284413B49C6AEE505D8CAB7CF2 /* Version.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Version.swift; path = Sources/SwiftProtobuf/Version.swift; sourceTree = ""; }; + 65244BD0E71E8B6958C3D6918AA98DF5 /* YapDatabaseCloudKitConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitConnection.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitConnection.m; sourceTree = ""; }; + 654C14412C2AFA178612FB2AD01135D2 /* Error+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Error+SSK.swift"; sourceTree = ""; }; + 6550A580E6C15A6487041DEF4936B775 /* MIMETypeUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MIMETypeUtil.h; sourceTree = ""; }; + 655F88F14F0E8FEDC8608F0893150516 /* NSNotificationCenter+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.h"; sourceTree = ""; }; + 65623C8807BF482DD0D65A02214720BD /* AnimationContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContainer.swift; path = "lottie-swift/src/Private/LayerContainers/AnimationContainer.swift"; sourceTree = ""; }; + 6567B233A8BA2C719B63C9706F573926 /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientFillRenderer.swift"; sourceTree = ""; }; + 6593D01C887F1C253DFB35313179AEDD /* TestModel+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TestModel+SDS.swift"; sourceTree = ""; }; + 65BA275A74CA19E08198557B17FC0CA4 /* IncomingGroupsV2MessageJob+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "IncomingGroupsV2MessageJob+SDS.swift"; sourceTree = ""; }; + 65BD96D67357F3EB8CC947C66CEF23A2 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; + 65EE0B9B0EEAC5D75B960D9CC974DD40 /* HKDFKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HKDFKit-dummy.m"; sourceTree = ""; }; + 65FB1B38A87333CE4B2DB87740730D57 /* YapDatabaseRTreeIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexConnection.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.h; sourceTree = ""; }; + 6624427B00725C2C4B4C0381C731E66E /* YapDatabaseHooksConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksConnection.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.h; sourceTree = ""; }; + 662736997BB8A327795AD49EE1FED1EC /* JobQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JobQueue.swift; sourceTree = ""; }; + 6636E69F5F6E573DA0CC0C043CF277BF /* StorageServiceProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StorageServiceProto.swift; sourceTree = ""; }; + 6659B0128043C8213B4CA376317317FE /* 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 = ""; }; + 66703A9BC8F6AE7CBC86579BAFD6E6DC /* Cursor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cursor.swift; path = GRDB/Core/Cursor.swift; sourceTree = ""; }; + 667E87E210915B45D8A5EBE006E26DC7 /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetLibrary.swift; path = "lottie-swift/src/Private/Model/Assets/AssetLibrary.swift"; sourceTree = ""; }; + 66BDC0F1900AB1E9D8CE4977F491EA5D /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; + 66CEC8AC5FABA027A5F367FF9D4B4FFD /* Reachability.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.xcconfig; sourceTree = ""; }; + 66DCD707AC863E07CC8E4F6CD4E40222 /* YapDatabaseRTreeIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndex.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndex.h; sourceTree = ""; }; + 66DD666EE501C7DE8C6A66D1D4FB8E67 /* SignalRecipient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipient.m; sourceTree = ""; }; + 67043E62FEF209B92CF898337CBF36F8 /* vp8_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8_dec.c; path = src/dec/vp8_dec.c; sourceTree = ""; }; + 670B3FF7E68EE0C54A41EA3463F5621E /* SDSRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSRecord.swift; sourceTree = ""; }; + 6718FE99CDD02158402689A34041E828 /* CallManagerLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManagerLogger.swift; sourceTree = ""; }; + 672760C756AD44CD30936CF655BEF44E /* ProfileKeyCredential.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCredential.swift; path = ZKGroup/ProfileKeyCredential.swift; sourceTree = ""; }; + 674739685D422C373E5D6450E6A796B9 /* MessageSenderJobRecordTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSenderJobRecordTest.swift; sourceTree = ""; }; + 6766B37F58AA30464CFCF15E6CC4B4C5 /* YapDatabaseCloudCoreConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreConnection.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreConnection.h; sourceTree = ""; }; + 677AEA3568419D9402DF19FD28949FF0 /* SignedPrekeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPrekeyRecord.h; path = AxolotlKit/Classes/Prekeys/SignedPrekeyRecord.h; sourceTree = ""; }; + 67C9B0484A2B37546573734013B700DE /* ZKGroup-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "ZKGroup-Unit-Tests-resources.sh"; sourceTree = ""; }; + 67D064BABAB7F3BCB8CB4EF5969C2762 /* SSKSignedPreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKSignedPreKeyStore.m; sourceTree = ""; }; + 67D0DD609C8D06E9F14E93431964EA81 /* brg_endian.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = brg_endian.h; path = SSZipArchive/minizip/aes/brg_endian.h; sourceTree = ""; }; + 681FB99907713E32993FD03A0F07AA8B /* quant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant.h; path = src/dsp/quant.h; sourceTree = ""; }; + 6885663D7414F9A5E01521B1391F2EF2 /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; + 688B1B22015F3683EAA8FD67B32683A2 /* OWSMessageManagerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManagerTest.m; sourceTree = ""; }; + 688C2353841D536995D9F3A6D9FCAA0F /* crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypt.c; path = SSZipArchive/minizip/crypt.c; sourceTree = ""; }; + 68B3D8C1ED3D7E4D05408608862A5865 /* YapDatabaseCrossProcessNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotification.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.h; sourceTree = ""; }; + 68BD654CC2BE5A6B4D71A6EF905B056A /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Sources/SwiftProtobuf/Message.swift; sourceTree = ""; }; + 68C1C6BCA9A94F0DF4BF9B7A8D527596 /* YapDatabaseActionManagerConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManagerConnection.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerConnection.m; sourceTree = ""; }; + 68D9E8FE18EDAAEC9352270296397AA8 /* random_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random_utils.c; path = src/utils/random_utils.c; sourceTree = ""; }; 691E899E095CDACBFB6214C4FFDF44B1 /* Argon2-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Argon2-Unit-Tests"; path = "Argon2-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - 693DFD4BC0E72937FD499391A426075D /* ViewOnceMessages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewOnceMessages.swift; sourceTree = ""; }; - 69774C4E66AAFAFB1C3B46BF3F8792F8 /* idec_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = idec_dec.c; path = src/dec/idec_dec.c; sourceTree = ""; }; - 698AC4B633FC54D3BE175101DECCC4FC /* PreKeyWhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyWhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.h; sourceTree = ""; }; - 698D41E69AE0FDE94B8F1AA6742D276D /* SSKProtos.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKProtos.swift; sourceTree = ""; }; - 69941BCDDEC15BD3B469444352B43C78 /* vp8i_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_enc.h; path = src/enc/vp8i_enc.h; sourceTree = ""; }; - 69ABF03884F805C04D101225B6EAED42 /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; - 69CF1693A86F4F5FC572D071A7916666 /* LRUCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LRUCache.swift; sourceTree = ""; }; - 6A33079CD485320E2BDCCE16FFFC8E90 /* TextFormatEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncoder.swift; path = Sources/SwiftProtobuf/TextFormatEncoder.swift; sourceTree = ""; }; - 6A77123BC86F5EBA587B86BED71058C2 /* YapDatabaseSearchResultsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsView.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.h; sourceTree = ""; }; - 6AA1484887F981D3C307B6E170DFF6EB /* FTS3+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FTS3+QueryInterface.swift"; path = "GRDB/QueryInterface/FTS3+QueryInterface.swift"; sourceTree = ""; }; - 6AAEA563D70EAFFEF7E3EFC317BAA774 /* backward_references_cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_cost_enc.c; path = src/enc/backward_references_cost_enc.c; sourceTree = ""; }; - 6AC50C8228B1341D13299152DDE4B747 /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/StarNode.swift"; sourceTree = ""; }; - 6AD2F152A0296AF476E940A8FF638370 /* OWSMessageServiceParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageServiceParams.h; sourceTree = ""; }; - 6AD34870F43F851F6C5F9FDD7D17AF38 /* YapDatabaseManualViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualViewTransaction.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewTransaction.m; sourceTree = ""; }; - 6ADC957705081F5F6A26683B9933834E /* YapDatabaseActionManagerTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManagerTransaction.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerTransaction.m; sourceTree = ""; }; - 6AEFF7BBEEDEFF9A469D5C116C26FA63 /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = ""; }; - 6AF20BA9DA6912A8CB3D78ACA443FE28 /* SSKSignedPreKeyStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKSignedPreKeyStore.m; sourceTree = ""; }; - 6B0274F44CB2CEE79D2766AF79177289 /* MessageSender+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "MessageSender+Promise.swift"; sourceTree = ""; }; - 6B13DC41D8EC90B682B4FFCC5117BF8E /* YapDatabaseCloudKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKit.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.m; sourceTree = ""; }; - 6B4D44625F4A757F5063972DF5CA2B35 /* cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_enc.c; path = src/enc/cost_enc.c; sourceTree = ""; }; - 6BCC4D2B0E2DD9634EA3E612B1E93C8B /* ExperienceUpgradeFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExperienceUpgradeFinder.swift; sourceTree = ""; }; + 692B581B2B6E0E4B83F07BE6B91BB42F /* OWSMessageReceiver+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSMessageReceiver+SDS.swift"; sourceTree = ""; }; + 692BF3B9292CA68AA582E060096A5550 /* SignalRingRTC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalRingRTC-prefix.pch"; sourceTree = ""; }; + 693893DCC5501B0849F5C992F149B216 /* PromiseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-umbrella.h"; sourceTree = ""; }; + 694E5B523E54822EFD504CFFE709444D /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Sources/CocoaLumberjack/include/DDContextFilterLogFormatter.h; sourceTree = ""; }; + 698DCDE36137A441FCE910D5141351EC /* TimeUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeUtils.swift; path = Sources/SwiftProtobuf/TimeUtils.swift; sourceTree = ""; }; + 69B5A2F09A6008AEB25C46808ED89487 /* YapDatabaseRTreeIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexSetup.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexSetup.m; sourceTree = ""; }; + 69CA089E1407CBD0EF64EA6E5A9AFC5C /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeExtensions.swift; path = "lottie-swift/src/Private/Utility/Interpolatable/KeyframeExtensions.swift"; sourceTree = ""; }; + 69DD7B7780181F36A1D6D1546FC5AB25 /* Record.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Record.swift; path = GRDB/Record/Record.swift; sourceTree = ""; }; + 69DF7D5EB2CC8A609A80258925EB4628 /* AppExpiry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppExpiry.swift; sourceTree = ""; }; + 69F5FDF05538675088F9836D590F78E2 /* StickerPack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = StickerPack.m; sourceTree = ""; }; + 69F714AF9A868D7306FE21C6EC6284D2 /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; + 6A133C07A6BD9A3745217775EE8B53AD /* Groups.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Groups.pb.swift; sourceTree = ""; }; + 6A2BA4EDC699038C3B930FCC46EBE721 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTransformNode.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/LayerTransformNode.swift"; sourceTree = ""; }; + 6A3DB19A6CE240E76F17BE1DF1EB4F3F /* YapDatabaseFullTextSearchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchHandler.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.m; sourceTree = ""; }; + 6A51A781237F4A90E3352245F7A84DBF /* YapDatabaseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManager.m; path = YapDatabase/Internal/YapDatabaseManager.m; sourceTree = ""; }; + 6A5429C086D49B0277FE576DF45D5BEA /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zip.h; path = SSZipArchive/minizip/zip.h; sourceTree = ""; }; + 6A793B4E5DD97280799F4688CBE52395 /* lossless_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless_common.h; path = src/dsp/lossless_common.h; sourceTree = ""; }; + 6A93290DFFAA8A004F35FD1F37830A34 /* ProtoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ProtoUtils.h; sourceTree = ""; }; + 6A9895F0879A6BE43C8AB2C8329FE968 /* NSURLSession+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSURLSession+Promise.swift"; path = "Extensions/Foundation/Sources/NSURLSession+Promise.swift"; sourceTree = ""; }; + 6AC15F2E224881E0236DF1682CBB1C2C /* Mantle-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Mantle-Info.plist"; sourceTree = ""; }; + 6ACA12011BD68A6BEBE191006619838B /* Locale+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Locale+SSK.swift"; sourceTree = ""; }; + 6AEEA7EA95FFD6B9F3C12A67D4259403 /* TSContactThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSContactThread.h; sourceTree = ""; }; + 6AF00E672845B1067E4EAF6D01CAA66A /* SSKMessageSenderJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKMessageSenderJobRecord.h; sourceTree = ""; }; + 6B06E7CF342597C5670DB6A435590D58 /* AnyPromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyPromise.swift; path = Sources/AnyPromise.swift; sourceTree = ""; }; + 6B0CBBC85300F54CA05E2E97B6A2EB94 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Star.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Star.swift"; sourceTree = ""; }; + 6B10C5709D004246E9E09C8633174159 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; + 6B2DF2A5DA58E1700998272D567C22E1 /* FTS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5.swift; path = GRDB/FTS/FTS5.swift; sourceTree = ""; }; + 6BC8BD4970C717AE8C058C144EEA76E0 /* animi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = animi.h; path = src/mux/animi.h; sourceTree = ""; }; + 6BCC569573C3C8335036805275091DF0 /* ContactsManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsManagerProtocol.h; sourceTree = ""; }; 6BCD3E077861DE8917A0FFFBC6BD96CF /* Mantle.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Mantle.framework; path = Mantle.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6BCE095D62C5A72FD87FE7F63FCC4CA0 /* RowAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RowAdapter.swift; path = GRDB/Core/RowAdapter.swift; sourceTree = ""; }; - 6C1499DEAC6889679683165D1C97A376 /* YapDatabaseCloudCoreOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOptions.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.h; sourceTree = ""; }; - 6C2D292C8D8AF970853718F18F2B4407 /* FTS4.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS4.swift; path = GRDB/FTS/FTS4.swift; sourceTree = ""; }; - 6C520B6B12B25829D3AC23954BD7AED5 /* FakeAccountServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FakeAccountServiceClient.swift; sourceTree = ""; }; - 6C559528FA5B78D1C38A4AF46599AFF4 /* Constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constants.h; path = AxolotlKit/Classes/Constants.h; sourceTree = ""; }; - 6C62269514E0E27895D22AEB1980A9E4 /* argon2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = argon2.h; path = "phc-winner-argon2/include/argon2.h"; sourceTree = ""; }; - 6C7925613161D01395679777447919FE /* SessionCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipher.m; path = AxolotlKit/Classes/SessionCipher.m; sourceTree = ""; }; - 6C7EB70DCF30F6BA57DF60DCA10A6E61 /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Resolver.swift; sourceTree = ""; }; - 6C96D88090C563CFDCB5820F813F3361 /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = unzip.c; path = SSZipArchive/minizip/unzip.c; sourceTree = ""; }; - 6CB51DB59AE06EF0C566B57182B7C84E /* OWSSyncFetchLatestMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncFetchLatestMessage.m; sourceTree = ""; }; - 6CC1C85CD024B01E64BFCCB28584DE3B /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - 6CC76529D6B0E26F8E954FAF2A81C6C6 /* OWSCountryMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCountryMetadata.h; sourceTree = ""; }; - 6CD7793B2092C76F47230CA9C73AF16D /* TSOutgoingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSOutgoingMessage.h; sourceTree = ""; }; - 6CE50012B56CC5D02CBE51E843F8C723 /* TSMessage+Builder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSMessage+Builder.swift"; sourceTree = ""; }; - 6D10464E6082AECE89552795D201C8EF /* TestModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestModel.h; sourceTree = ""; }; - 6D222EF8C5899EDFD5B009F8D5181544 /* Curve25519Kit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Curve25519Kit-umbrella.h"; sourceTree = ""; }; - 6D40BAF2F6A1FBE223C0F8AFA82091ED /* crypto_verify_32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_verify_32.h; path = Sources/ed25519/nacl_includes/crypto_verify_32.h; sourceTree = ""; }; - 6D537F0DA762AD025C444E4A8D61FF49 /* ValueReducer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueReducer.swift; path = GRDB/ValueObservation/ValueReducer/ValueReducer.swift; sourceTree = ""; }; - 6D69B6C42083984833AA8296135D2354 /* PreKeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyRecord.m; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.m; sourceTree = ""; }; - 6D74E30AB9BA9E42E5225CD3C7386D6D /* BinaryEncodingSizeVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingSizeVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingSizeVisitor.swift; sourceTree = ""; }; - 6DAE37E5C7E2FB09D7A40E252DE0EDA1 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = GRDB/Utils/Utils.swift; sourceTree = ""; }; - 6DB21164AC5725A416A117CB30F3D77D /* OWSDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevice.h; sourceTree = ""; }; - 6DC15677997D3B04EB3B31F1C0E93A45 /* SMKSenderCertificateTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSenderCertificateTest.swift; path = SignalMetadataKitTests/src/SMKSenderCertificateTest.swift; sourceTree = ""; }; - 6DCA2DE82B96E8414F14E1E43F6D2275 /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; - 6DE04AC75167D58C6263AEA6DC45E489 /* common_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_dec.h; path = src/dec/common_dec.h; sourceTree = ""; }; - 6DE8C49A33BC2BD096BC3EF32DD904B2 /* fileenc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fileenc.c; path = SSZipArchive/minizip/aes/fileenc.c; sourceTree = ""; }; - 6DEBEF1FD968094287E38B1B48EE4D60 /* minishared.c */ = {isa = PBXFileReference; includeInIndex = 1; name = minishared.c; path = SSZipArchive/minizip/minishared.c; sourceTree = ""; }; - 6DF0C59E7081047DD563A0F4A2193D67 /* ge_p3_to_cached.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_cached.c; path = Sources/ed25519/ge_p3_to_cached.c; sourceTree = ""; }; - 6E00773C3AD1DF91F936007137B4FE30 /* GRDB.swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GRDB.swift.debug.xcconfig; sourceTree = ""; }; - 6E3BFCC700901FEC1FBD3CED51410A2B /* PromiseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromiseKit-dummy.m"; sourceTree = ""; }; - 6E659BC6036164CA184BD1E29F9582D3 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; - 6EFB0C7D07C246832C1180C1268CB432 /* backward_references_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references_enc.h; path = src/enc/backward_references_enc.h; sourceTree = ""; }; + 6BE108FB9FD5167E180A61A1FCB8EE45 /* OWSAnalyticsEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalyticsEvents.m; sourceTree = ""; }; + 6BE6E816D0DB7337B0577886C3CB7041 /* Visitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Visitor.swift; path = Sources/SwiftProtobuf/Visitor.swift; sourceTree = ""; }; + 6BEBD38AFA46D4F29099DC002F61E69A /* ChangeSignature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChangeSignature.swift; path = ZKGroup/ChangeSignature.swift; sourceTree = ""; }; + 6C2D3B76AE5E42DC09976407ABE7459B /* SQLCipher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SQLCipher.modulemap; sourceTree = ""; }; + 6C30A672C48A2E7CE2BE4751BA6CDFC2 /* GroupsV2MessageJobFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupsV2MessageJobFinder.swift; sourceTree = ""; }; + 6C45D906500850E20F7E14252844ADFA /* YapDatabaseFullTextSearchPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchPrivate.h; path = YapDatabase/Extensions/FullTextSearch/Internal/YapDatabaseFullTextSearchPrivate.h; sourceTree = ""; }; + 6CA933BB0CFFDEE1B858BF745769896A /* OWSFakeProfileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeProfileManager.m; sourceTree = ""; }; + 6CBFB7C45E31C2C5813A88BFA84CF074 /* AppReadiness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppReadiness.m; sourceTree = ""; }; + 6CE35D8812CD225388A009EE78B3C6FE /* TextFormatDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecoder.swift; path = Sources/SwiftProtobuf/TextFormatDecoder.swift; sourceTree = ""; }; + 6CF2C27F3733F228CEA33B7AAE60EB9F /* YapDatabaseManualView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualView.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualView.h; sourceTree = ""; }; + 6D2596B0C60EE8754576F093E2221A0D /* VirtualTableModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTableModule.swift; path = GRDB/QueryInterface/Schema/VirtualTableModule.swift; sourceTree = ""; }; + 6D8EE9E777C0BCA589C973CA3EE10C91 /* BulkProfileFetch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BulkProfileFetch.swift; sourceTree = ""; }; + 6D9B9E4BDD5713B480F8D4C7C3C768CE /* TSMessageStorageTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessageStorageTests.m; sourceTree = ""; }; + 6DAA5BAA6EBAA93BA32BF775EDD7F865 /* YapDatabaseViewLocator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewLocator.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewLocator.m; sourceTree = ""; }; + 6DBB12C045F6FA9A13721E581B0B517E /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/StrokeRenderer.swift"; sourceTree = ""; }; + 6DD1C7C8EDC13D72C18C47FBC4EDB037 /* MockSSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MockSSKEnvironment.m; sourceTree = ""; }; + 6DF0E9CBB659C3DE10255D2F2C27E216 /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypathExtension.swift; path = "lottie-swift/src/Private/Utility/Extensions/AnimationKeypathExtension.swift"; sourceTree = ""; }; + 6E275C9F6E375AE2CD1807825EC17AF0 /* tree_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_dec.c; path = src/dec/tree_dec.c; sourceTree = ""; }; + 6E82429143F51C463CA327964178B0D1 /* NSNotificationCenter+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSNotificationCenter+Promise.swift"; path = "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift"; sourceTree = ""; }; + 6EA309823235B94BA58B724783ADC04C /* ProfileKeyCredentialPresentation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCredentialPresentation.swift; path = ZKGroup/ProfileKeyCredentialPresentation.swift; sourceTree = ""; }; + 6EB2785992EB2EFB7A36F1998112C375 /* FakeStorageServiceManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FakeStorageServiceManager.swift; sourceTree = ""; }; + 6EB4D9731C2A0D9C32E3ED6BB96977B6 /* libwebp-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-umbrella.h"; sourceTree = ""; }; + 6ED6332E9BF14866A547215546011FED /* AxolotlExceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlExceptions.h; path = AxolotlKit/Classes/AxolotlExceptions.h; sourceTree = ""; }; + 6ED8036050BE6DA34A0D037DF7E24463 /* SSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKEnvironment.h; path = SignalServiceKit/src/SSKEnvironment.h; sourceTree = ""; }; + 6EFCCCDBE9243FB89287E93E837437DF /* YapDatabaseManualViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualViewConnection.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewConnection.m; sourceTree = ""; }; + 6F08BEFC86DF26FC9C61515BC6D4BC99 /* TSSocketManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSSocketManager.m; sourceTree = ""; }; 6F0943FA7F79B79E1B3563D2D6AC24BF /* YapDatabase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YapDatabase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6F0DA492990ED843AE8BF60898EFCB2C /* YapDatabaseCloudCorePipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipeline.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.h; sourceTree = ""; }; 6F2266690C2708281A098206B24CB1F9 /* SwiftProtobuf.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftProtobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6F2E908E6E0ADDBD5B2AC8DFA92983F6 /* AxolotlKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AxolotlKit.release.xcconfig; sourceTree = ""; }; - 6F3C7FD76F90BA3470FD2DAD123590D2 /* YapDatabaseActionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManager.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.m; sourceTree = ""; }; - 6F59224DAADCB1241938AF327EE9F9F1 /* SSKSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSKSwiftTests.swift; path = SignalServiceKit/tests/SSKSwiftTests.swift; sourceTree = ""; }; - 6F5A2F10D94C8DBA18C604CC3DB881F7 /* ProxiedContentDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProxiedContentDownloader.swift; sourceTree = ""; }; - 6F681C274B5C3F5AFAADFBE1E68ED549 /* YapDatabaseCrossProcessNotificationTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationTransaction.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationTransaction.h; sourceTree = ""; }; - 6F8EAC6E171684A1C7D021DD27C46ED2 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - 6F900C9BFF2D5DDB6BBAEDABACC72114 /* YapDatabaseConnectionProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionProxy.h; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.h; sourceTree = ""; }; - 6FB821D4F88544C12B8DED5D351B76EF /* WebP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebP.framework; path = Vendor/WebP.framework; sourceTree = ""; }; - 6FFA6F94DF6682BE6E727B590F7325D5 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Sources/CocoaLumberjack/include/DDASLLogCapture.h; sourceTree = ""; }; - 70374E451F8585B77AC6B276DEE37470 /* AuthCredential.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthCredential.swift; path = ZKGroup/AuthCredential.swift; sourceTree = ""; }; - 7039EB1299D4F61C32FE054AC5C451C6 /* TSAttachmentPointer+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSAttachmentPointer+SDS.swift"; sourceTree = ""; }; - 703A01DF1F9F6D40E2839DA49E5F5D92 /* TSMessageStorageTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessageStorageTests.m; sourceTree = ""; }; - 703E91B3909DDE3DF8685C6014B3FD97 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BundleImageProvider.swift; path = "lottie-swift/src/Public/iOS/BundleImageProvider.swift"; sourceTree = ""; }; - 704CE886A2B833C697E7458D24EB046F /* SignalServiceAddressTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceAddressTest.swift; sourceTree = ""; }; - 7061C75AA6990176013E4D7F9F4CDD75 /* curve25519-donna.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "curve25519-donna.c"; path = "Sources/Curve25519/curve25519-donna.c"; sourceTree = ""; }; - 7062186329BACD743B172652B48BEE99 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/PreCompLayerModel.swift"; sourceTree = ""; }; - 70A343343AB0DFC063AD0D7786534CC9 /* ECKeyPair.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECKeyPair.swift; path = Classes/ECKeyPair.swift; sourceTree = ""; }; - 70CE8ED7B11922F1DB13AD9045B569C7 /* SAMKeychainQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SAMKeychainQuery.h; path = Sources/SAMKeychainQuery.h; sourceTree = ""; }; - 713EA28BFB08657B3BFFA95E48C35257 /* RemoteConfigManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RemoteConfigManager.swift; sourceTree = ""; }; - 7166E20D7AFE98CA571621064E93CE42 /* ge_p2_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_0.c; path = Sources/ed25519/ge_p2_0.c; sourceTree = ""; }; - 71F859554DEFF48049A55105C45D0FBD /* filters_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters_utils.h; path = src/utils/filters_utils.h; sourceTree = ""; }; - 7204E6276056E067DE1C413E2386E174 /* SSKSessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKSessionStore.h; sourceTree = ""; }; - 722A7C968F7BB8D99CDB790196C535AC /* SignalRingRTC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SignalRingRTC.modulemap; sourceTree = ""; }; - 72383A65BF788E74355DD33C87142B82 /* InteractionFinderTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InteractionFinderTest.swift; sourceTree = ""; }; - 72386D1D2E2F9B7A09A03FCD5FB0F848 /* YapDatabaseFullTextSearchConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchConnection.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.m; sourceTree = ""; }; - 72399C004C6B0C04089DF35427EFB8F3 /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; - 723EDD763834ECC0E26C25001C873F64 /* SDS+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SDS+SSK.swift"; sourceTree = ""; }; - 725977317A5A12CBCB6FEBCCE4F3748B /* 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 = ""; }; + 6F322000E53FBC7B4CD18FF3A9FF90A2 /* YapDatabase+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "YapDatabase+Promise.swift"; sourceTree = ""; }; + 6F6280EAE6CF4E353ABEA384A7BBE3C9 /* OWSUnknownProtocolVersionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUnknownProtocolVersionMessage.m; sourceTree = ""; }; + 6F6D6ED8EFF033FEEB0A19A9814DEE66 /* TSInteraction+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInteraction+SDS.swift"; sourceTree = ""; }; + 6F7EFA5EABFE1C31F8019009C3B49BE6 /* ExtensionFields.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFields.swift; path = Sources/SwiftProtobuf/ExtensionFields.swift; sourceTree = ""; }; + 6F8AEDBB5348D18D87C30AA24619C40A /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = ""; }; + 6FA154D552DDE38D90BE3254B78244C4 /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Sources/CocoaLumberjack/DDLoggerNames.m; sourceTree = ""; }; + 6FD86E347925ED8DA9FB678DACB1ED1E /* YapTouch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapTouch.m; path = YapDatabase/Internal/YapTouch.m; sourceTree = ""; }; + 6FFF5A7DBF9F6DF66E7921C13F0CA417 /* TSMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessage.m; sourceTree = ""; }; + 7027B2956C4FC00C31B3C8E372C462EC /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterpolatableExtensions.swift; path = "lottie-swift/src/Private/Utility/Interpolatable/InterpolatableExtensions.swift"; sourceTree = ""; }; + 70465D3E799EFD5BC04D8D5CE85469A8 /* libringrtc.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libringrtc.a; path = WebRTC/Build/libringrtc/libringrtc.a; sourceTree = ""; }; + 7047194D3D10E8CD0114F4DF923C4D9A /* GIAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GIAG2.crt; sourceTree = ""; }; + 70D0C544143105D0AEEE46B066EBD038 /* YapDatabaseConnectionPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionPool.h; path = YapDatabase/Extensions/ConnectionPool/YapDatabaseConnectionPool.h; sourceTree = ""; }; + 71308401914DA67AC38B589EF10E8743 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ellipse.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Ellipse.swift"; sourceTree = ""; }; + 7130CCD91D7FFD203FD23499A77F1DE6 /* StickerPack+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "StickerPack+SDS.swift"; sourceTree = ""; }; + 714AD45D44A8A9366F5151DBB75DA484 /* YapDatabaseFullTextSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearch.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.h; sourceTree = ""; }; + 71501B33D5112E998E81FB8ACC9105A1 /* fe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe.h; path = Sources/ed25519/fe.h; sourceTree = ""; }; + 715F3D5C8D14BA10ED5FE6976EF2E06A /* OWSError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSError.m; sourceTree = ""; }; + 716FA280FB4C65981E71845C3820C1F6 /* ProfileKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKey.swift; path = ZKGroup/ProfileKey.swift; sourceTree = ""; }; + 717A1A907596CBF7F7C08E90464943FC /* HasManyThroughAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HasManyThroughAssociation.swift; path = GRDB/QueryInterface/Request/Association/HasManyThroughAssociation.swift; sourceTree = ""; }; + 719A59E64769C74356AFD1EECADBC74F /* ParamParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ParamParser.swift; sourceTree = ""; }; + 719A6229E792DA90336D6EF20A40C4AE /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vectors.swift; path = "lottie-swift/src/Public/Primitives/Vectors.swift"; sourceTree = ""; }; + 71A87165695CB7ECD2B082F2F73F8F56 /* TSGroupThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSGroupThread.h; sourceTree = ""; }; + 71D89D11E69FEEB7955EB830E71504F5 /* SQLInterpolation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLInterpolation.swift; path = GRDB/Core/SQLInterpolation.swift; sourceTree = ""; }; + 71DF2A20F16AAC7F01A2D1A648828B13 /* YapDatabaseCrossProcessNotificationTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationTransaction.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationTransaction.h; sourceTree = ""; }; + 71E92F4562493DBC1E60C8EA76EA9F38 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = SignalCoreKit/src/Logger.swift; sourceTree = ""; }; + 71F1889A23C151AAF5B3E8FC0189442A /* DownloadStickerPackOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DownloadStickerPackOperation.swift; sourceTree = ""; }; + 723C9921F31534C7B5EE36B69942F168 /* thread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread.h; path = "phc-winner-argon2/src/thread.h"; sourceTree = ""; }; + 72494B55E27DBD621D2F34F1507E7837 /* YapDatabaseCloudKitTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTransaction.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.m; sourceTree = ""; }; + 725792268C738CCDAFC11A68948B3C7C /* ContactDiscoveryService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContactDiscoveryService.swift; sourceTree = ""; }; 7272E58D5D575F0AF5608258C736AF50 /* Pods-NotificationServiceExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-NotificationServiceExtension.modulemap"; sourceTree = ""; }; - 7275658DB59E62C1A1E00B78C4498EC1 /* OWSError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSError.h; sourceTree = ""; }; - 7282529F95325D465F100B9D22187613 /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; - 729AAD1D868050E7622D3A6C9FF7B606 /* ContentProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContentProxy.swift; sourceTree = ""; }; - 72A8990E322DF25E1462F8ED40EB85E2 /* fe_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_add.c; path = Sources/ed25519/fe_add.c; sourceTree = ""; }; - 72B02BC2DAC48A6BCE12E80BEAC699BA /* YapDatabaseManualView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualView.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualView.h; sourceTree = ""; }; - 72B6A5A1628BCC510AE462C0EBB9DB33 /* NBPhoneNumberDesc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDesc.m; path = libPhoneNumber/NBPhoneNumberDesc.m; sourceTree = ""; }; - 72B9EE913663EA991CEE08AFEFC1F221 /* OWSReadReceiptsForLinkedDevicesMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptsForLinkedDevicesMessage.h; sourceTree = ""; }; - 72C55A3251C91507618A7E4803847CB0 /* prng.c */ = {isa = PBXFileReference; includeInIndex = 1; name = prng.c; path = SSZipArchive/minizip/aes/prng.c; sourceTree = ""; }; - 73021F2AF88077A1532FA0C8BEEBFADE /* SignalServiceKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalServiceKit-Unit-Tests-resources.sh"; sourceTree = ""; }; - 73271E486A78B6D71D27512FDEB54FF5 /* Randomness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Randomness.h; path = SignalCoreKit/src/Randomness.h; sourceTree = ""; }; - 7327290F72EA58D2017BFBDCC0ABEA55 /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Sources/CocoaLumberjack/include/DDLogMacros.h; sourceTree = ""; }; - 73327632AD03C0CD569711B5D978CA37 /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/SolidLayerModel.swift"; sourceTree = ""; }; - 734FC0207811AAAC8C0CA9227692B0B6 /* Row.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Row.swift; path = GRDB/Core/Row.swift; sourceTree = ""; }; - 737346C4210F165A05C531445A0E3FAB /* random_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random_utils.h; path = src/utils/random_utils.h; sourceTree = ""; }; - 73904EB981DD0154944E0F929AE63FFC /* YapDatabaseCloudKitOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitOptions.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.m; sourceTree = ""; }; - 73B25F6F06906F660FBB42E37ABA947F /* hmac.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hmac.c; path = SSZipArchive/minizip/aes/hmac.c; sourceTree = ""; }; - 73B618EEF8DD26AC3ABCDE997BEC3656 /* prng.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = prng.h; path = SSZipArchive/minizip/aes/prng.h; sourceTree = ""; }; - 7412C1D285DE5BB264C0DC4C48046F9D /* Ed25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ed25519.h; path = Classes/Ed25519.h; sourceTree = ""; }; - 74301B69124E9C92AD6677CD2766BFC4 /* JSONDecodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecodingOptions.swift; path = Sources/SwiftProtobuf/JSONDecodingOptions.swift; sourceTree = ""; }; - 745EBE539CD60D9C6EB0A2632D954383 /* Starscream.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Starscream.modulemap; sourceTree = ""; }; - 745EE09F87A10DAC9FC7217B3981A98B /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeater.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Repeater.swift"; sourceTree = ""; }; - 7489D022086173160BE248B6A3E62F63 /* YapDatabaseConnectionConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionConfig.m; path = YapDatabase/Utilities/YapDatabaseConnectionConfig.m; sourceTree = ""; }; - 74AE80D3E9E894ED525F79C29F8F44D6 /* AnimationTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTextProvider.swift; path = "lottie-swift/src/Public/TextProvider/AnimationTextProvider.swift"; sourceTree = ""; }; - 74BA876AC539266D0C936B516F9D63A4 /* tree_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_enc.c; path = src/enc/tree_enc.c; sourceTree = ""; }; - 74C1405BA877C1FA4093BAA07BF83390 /* YapDatabaseCloudCorePipelineDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipelineDelegate.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipelineDelegate.h; sourceTree = ""; }; - 74CF6F4BA92974133E57991D36D9A87A /* OWSMessageSenderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSenderTest.m; sourceTree = ""; }; - 74DDAD150ECC8DA45265A6001C367EF2 /* YapDatabaseSecondaryIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexConnection.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.h; sourceTree = ""; }; + 727F4B12118CFAAACF1732076767D09A /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes.h; path = SSZipArchive/minizip/aes/aes.h; sourceTree = ""; }; + 7299E926D62210DB351CA767F648597C /* YapDatabaseRTreeIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndex.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndex.m; sourceTree = ""; }; + 72C48AD7D70EB749FC8BDE886BCBB94A /* crypto_int64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int64.h; path = Sources/ed25519/nacl_includes/crypto_int64.h; sourceTree = ""; }; + 72E547E0F4688CAE0E7B0BD6F2AD7CCE /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = ""; }; + 72F6525A6399F86382B0B65DF220D051 /* pwd2key.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pwd2key.c; path = SSZipArchive/minizip/aes/pwd2key.c; sourceTree = ""; }; + 72FBCEE13EC53E2CF2ECBEE997131C24 /* SMKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKProto.swift; path = SignalMetadataKit/src/Generated/SMKProto.swift; sourceTree = ""; }; + 7337AB0226EB3C6B2F4CAA987C1001C8 /* CustomJSONCodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomJSONCodable.swift; path = Sources/SwiftProtobuf/CustomJSONCodable.swift; sourceTree = ""; }; + 7338D85F4A730AEC474AA6EB00B5D333 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + 73423061E42C5203CB1CB0D3705A6C73 /* UIView+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.h"; sourceTree = ""; }; + 73552DB430C65E8D48D74F8485BC5E11 /* SSKAccessors+SDS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSKAccessors+SDS.h"; sourceTree = ""; }; + 73945F62993B6433184BE93A19D9174B /* YapDatabaseViewChange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewChange.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewChange.m; sourceTree = ""; }; + 73A618DF81E92C4E5AA49C44027F0325 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; + 73AF0BFA728B9B9881FF3C806CF627D4 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Sources/CocoaLumberjack/include/DDTTYLogger.h; sourceTree = ""; }; + 73F5B1CA80C877EACB439F1C191885BB /* SignalMetadataKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalMetadataKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 7408FD78D63ABFC7607D1E2CE908427C /* OWSLogs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OWSLogs.m; path = SignalCoreKit/src/OWSLogs.m; sourceTree = ""; }; + 7415F3FF7BAE616E793700F1D1D6197E /* YapDatabaseViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewOptions.h; path = YapDatabase/Extensions/View/YapDatabaseViewOptions.h; sourceTree = ""; }; + 742BF319DDF3180531AB9075A54F78EC /* BinaryEncodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingError.swift; path = Sources/SwiftProtobuf/BinaryEncodingError.swift; sourceTree = ""; }; + 742F146C6F0382967BC6F17889A733E0 /* TSGroupModelBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TSGroupModelBuilder.swift; sourceTree = ""; }; + 748A5AFF1C8441B73D2B4B0DFFA0398C /* TSErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSErrorMessage.h; sourceTree = ""; }; + 749B4B5BE5C3EEA38B78C1E86904DC86 /* SSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKEnvironment.m; path = SignalServiceKit/src/SSKEnvironment.m; sourceTree = ""; }; + 749FFD233BBAECF4D10173427121F105 /* sqrtm1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sqrtm1.h; path = Sources/ed25519/sqrtm1.h; sourceTree = ""; }; + 74A55B863C02DEDC611CB847D28D1BB7 /* fe_cmov.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_cmov.c; path = Sources/ed25519/fe_cmov.c; sourceTree = ""; }; + 74D01FADC8C7C7077461730CF0D99F11 /* YapDatabaseConnectionConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionConfig.h; path = YapDatabase/Utilities/YapDatabaseConnectionConfig.h; sourceTree = ""; }; + 74E43EDFF076E4F036C7F9E2FF841DDE /* fe_sq2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq2.c; path = Sources/ed25519/fe_sq2.c; sourceTree = ""; }; + 74F2409A5DE81B8F9228F6738827AF19 /* NBPhoneMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneMetaData.m; path = libPhoneNumber/NBPhoneMetaData.m; sourceTree = ""; }; 74F4AFA480B976D4BC2EE77FA55DB1F0 /* Pods-SignalTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalTests-Info.plist"; sourceTree = ""; }; - 7516DDCB45C0250BBA09522D446CB29F /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; - 75319EF62B7933CFE440DF0A6023F114 /* TSDerivedSecrets.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TSDerivedSecrets.m; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.m; sourceTree = ""; }; - 753CCC2BA27920B6A6653B67DF8A6DF6 /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; sourceTree = ""; }; - 754FB4300E116EA4D13C2528FA4C3F89 /* TSOutgoingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessage.m; sourceTree = ""; }; - 757E0EC72ED5637F7F6F57D967F3B416 /* SignalMetadataKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalMetadataKit-prefix.pch"; sourceTree = ""; }; - 7589BE593C991F7222696E824A1D47F9 /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_madd.c; path = Sources/ed25519/ge_madd.c; sourceTree = ""; }; - 75ACAEC3C6FAA155B5452D017F4FC298 /* OWSDisappearingMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesJob.h; sourceTree = ""; }; - 75EE371C10A28DCA8D61C34134F16F13 /* HKDFKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HKDFKit.h; path = HKDFKit/HKDFKit/HKDFKit.h; sourceTree = ""; }; - 760D23A51C1CB4160604AAD82FAC59E3 /* PMKFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKFoundation.h; path = Extensions/Foundation/Sources/PMKFoundation.h; sourceTree = ""; }; - 760E77DD4520E59AA8FE341A23DF14EC /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; + 753604243521E8285006B7317F9C2497 /* YapDatabaseViewPage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPage.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPage.h; sourceTree = ""; }; + 758A215F6B6A64CC41F1F205A8AB6F76 /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; + 75998690F90FB615392CE289E4095AD5 /* TSStorageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSStorageKeys.h; sourceTree = ""; }; + 7605A4209F7025AD6A762E5A6D983B1D /* PreKeyBundle+jsonDict.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PreKeyBundle+jsonDict.m"; sourceTree = ""; }; + 7618298F4450FDBB4BBA3BDF1ACB10E7 /* UIViewPropertyAnimator+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewPropertyAnimator+Promise.swift"; path = "Extensions/UIKit/Sources/UIViewPropertyAnimator+Promise.swift"; sourceTree = ""; }; 7620C0302BE9F8F89B399ED53B9258D6 /* Pods-SignalShareExtension.testable release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalShareExtension.testable release.xcconfig"; sourceTree = ""; }; - 763158AC362DA705C6DD90BF6FBCF5DA /* GIAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GIAG2.crt; sourceTree = ""; }; - 76589643031C4C7D554A0408B389354C /* SDSCrossProcess.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SDSCrossProcess.m; sourceTree = ""; }; - 765F99E5511BE6F9F6B6CC3AFB78D110 /* SignalServiceKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignalServiceKit.h; path = SignalServiceKit/src/SignalServiceKit.h; sourceTree = ""; }; - 769982354E73B352FF2E75AA676C8B5F /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTime.swift; path = "lottie-swift/src/Public/Primitives/AnimationTime.swift"; sourceTree = ""; }; - 76EE5E6D13348B2CE1CC13232995852E /* SignalIOS.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOS.pb.swift; sourceTree = ""; }; + 768045A837CC1FD588F232FEEA0A59E0 /* OWSPrimaryStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSPrimaryStorage.h; sourceTree = ""; }; + 7698C0393E7752DC9F35AB59BC831250 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/StrokeNode.swift"; sourceTree = ""; }; + 770142D92959E560CEC82D884A39EF55 /* WebSocketResources.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketResources.pb.swift; sourceTree = ""; }; + 770DD26B853158EDBD0E8AD5FCCDFEF5 /* YapDatabaseTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseTransaction.h; path = YapDatabase/YapDatabaseTransaction.h; sourceTree = ""; }; + 7716C8E9CBF84E6896A69F406185F4CA /* NSObject+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+OWS.h"; path = "SignalCoreKit/src/NSObject+OWS.h"; sourceTree = ""; }; + 772B64D3754E872DA9420C1A2FC74C9A /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Group.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Group.swift"; sourceTree = ""; }; + 774784085BCDE017DF0DFF9D47B1776B /* when.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = when.swift; path = Sources/when.swift; sourceTree = ""; }; 7785D152299A29BDF2EF44BECCA1F9DC /* Argon2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Argon2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 779B25186D458629F96BEF9077ED611A /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/ImageCompositionLayer.swift"; sourceTree = ""; }; - 77E7E6FD2D1FDB1E87031FF3EF7F85F1 /* YapDatabaseCloudCoreOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOperation.m; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.m; sourceTree = ""; }; - 78084980B78F38A7255396A8667BA080 /* ReactionFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReactionFinder.swift; sourceTree = ""; }; - 7811163CA1A25F71563D65C94EC4D040 /* OWSOutgoingReceiptManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingReceiptManager.m; sourceTree = ""; }; - 781136A5E1BEBF2C8FE5EE9691D4F0C2 /* SignalServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceClient.swift; sourceTree = ""; }; - 7815E705E2B9B1A4C42B435B1276E1B0 /* ECPublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECPublicKey.swift; path = Classes/ECPublicKey.swift; sourceTree = ""; }; - 782CFC24EFB96B4704E4C1004AC71E31 /* TableRecord+QueryInterfaceRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TableRecord+QueryInterfaceRequest.swift"; path = "GRDB/QueryInterface/TableRecord+QueryInterfaceRequest.swift"; sourceTree = ""; }; - 785199434181D818BD3C5B44431ECDF4 /* AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AnyPromise.m; path = Sources/AnyPromise.m; sourceTree = ""; }; + 77A18DF19E907D41A1046A751C77379E /* DarwinNotificationCenter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = DarwinNotificationCenter.m; sourceTree = ""; }; + 77C3E0E8DBCFBD8AB7CBC024F6938B08 /* TSDatabaseSecondaryIndexes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSDatabaseSecondaryIndexes.h; sourceTree = ""; }; + 77D558CCA0C2DBD47510056C7171BD0F /* YapDatabaseCloudCorePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCorePrivate.h; sourceTree = ""; }; + 77ECD72BD3542A4C4458CDD2F8AE1DAF /* SAMKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychain.m; path = Sources/SAMKeychain.m; sourceTree = ""; }; + 77FDAE73BC15B10BAD4165B9481FF767 /* YapDatabaseCloudCoreOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOptions.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.m; sourceTree = ""; }; + 780B2FCA974069A98F29E638B63D30D0 /* YapDatabaseCloudKitTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTypes.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.m; sourceTree = ""; }; + 7837CB62C315764D6464CD9E3D9EF14D /* thread_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_utils.c; path = src/utils/thread_utils.c; sourceTree = ""; }; + 78407EDE4E49E4B629514A74CEF64419 /* SAMKeychain-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SAMKeychain-prefix.pch"; sourceTree = ""; }; + 784412673833F68030CEFE9803AF1892 /* YapDatabaseFilteredView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredView.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.h; sourceTree = ""; }; 7852DB6213236B645BE14E0B3F3EE0E0 /* Pods-SignalShareExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalShareExtension.modulemap"; sourceTree = ""; }; - 7854BC25FA809286C62C35E99A5F64B9 /* SendingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendingChain.m; path = AxolotlKit/Classes/Ratchet/SendingChain.m; sourceTree = ""; }; - 78568D712C95C8152E79F02C2AB3B4E3 /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; - 786DA5053036D1E5FCFA0ACB551575CE /* Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Compression.swift; path = Sources/Starscream/Compression.swift; sourceTree = ""; }; - 78BC1E1122AB6F7D58460FEF1541A382 /* TSCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSCall.h; sourceTree = ""; }; - 78F4189897A12E219359F8FCEB967B19 /* StorageCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StorageCoordinator.h; sourceTree = ""; }; - 793A6EFED93246837A8530A3AD75B0FB /* SignalCoreKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalCoreKit.debug.xcconfig; sourceTree = ""; }; - 7988DEB2C8AC5BA42820AF3447463190 /* YapDatabaseRTreeIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexConnection.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.m; sourceTree = ""; }; - 79D7389F7F5C23A4072CC58E851AF6D1 /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; - 79DA65EE1EB7A6B00258A36CE9FFE071 /* TestAppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestAppContext.h; sourceTree = ""; }; - 79DFBD0A3EDAA36E25BF778935D7FF7E /* DatabaseSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseSnapshot.swift; path = GRDB/Core/DatabaseSnapshot.swift; sourceTree = ""; }; - 7A21F29F470AEAED196BFA7D386A44AB /* ge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge.h; path = Sources/ed25519/ge.h; sourceTree = ""; }; - 7A45C205EA85401471DB50E36766168C /* OWSDisappearingConfigurationUpdateInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingConfigurationUpdateInfoMessage.h; sourceTree = ""; }; - 7A56BBC67F1C9CC65C6F8DBF4423F7A4 /* fe_pow22523.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_pow22523.c; path = Sources/ed25519/fe_pow22523.c; sourceTree = ""; }; - 7A82D0B1992467F385CBD6DC481670BE /* ioapi_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi_buf.c; path = SSZipArchive/minizip/ioapi_buf.c; sourceTree = ""; }; - 7A8E0A537C981D89B06A9A24E129095B /* YapDatabaseViewPageMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPageMetadata.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPageMetadata.h; sourceTree = ""; }; - 7A908183FDA7B46AD8A7F7F789AB36E6 /* YapDatabaseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManager.m; path = YapDatabase/Internal/YapDatabaseManager.m; sourceTree = ""; }; - 7A9DC8A0CECE226DB9CC1A969F06926C /* YapDatabaseAutoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoView.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.m; sourceTree = ""; }; + 785CF4B99CF37334B17F8ACA701BED76 /* SDSTableMetadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSTableMetadata.swift; sourceTree = ""; }; + 78B5926FA33661632F341AE1CBC5195F /* ProvisioningSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProvisioningSocket.swift; sourceTree = ""; }; + 78D1CF52DC717214068B2A6CABB598C7 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; + 78DB7EB688FE99466996A0D00BF03C00 /* SSKPreKeyStoreTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKPreKeyStoreTests.m; sourceTree = ""; }; + 790FD059AFF1C837163B0B791900C96A /* libwebp.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = libwebp.modulemap; sourceTree = ""; }; + 793D3BC8537EAF423924740FCC25FD15 /* FTS5WrapperTokenizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5WrapperTokenizer.swift; path = GRDB/FTS/FTS5WrapperTokenizer.swift; sourceTree = ""; }; + 7956E5524ED795F9AEB35C9065606270 /* OWSDisappearingMessagesConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSDisappearingMessagesConfiguration.swift; sourceTree = ""; }; + 796F90D76C97F916ABD27BCB2CB4137B /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Sources/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + 79755438C01C647A45560451F5C880DD /* GTSR3.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR3.crt; sourceTree = ""; }; + 797898B88AE7E7B9AFCE13FD10559032 /* SQLFunctions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLFunctions.swift; path = GRDB/QueryInterface/SQL/SQLFunctions.swift; sourceTree = ""; }; + 7990FE59287A0DB657F4C236E1F8D455 /* YapDatabaseRTreeIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexOptions.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.m; sourceTree = ""; }; + 79B08F8C7D3FF28D2458A5DCACF6D82B /* OWSVerificationStateSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateSyncMessage.m; sourceTree = ""; }; + 79D6149E54D321B485D383B7619ADBC8 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + 79DDD82BFA120A8F2433FFDB06B4BEB1 /* OWSIncomingContactSyncJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSIncomingContactSyncJobRecord+SDS.swift"; sourceTree = ""; }; + 7A0826C928459ADBABDF9F2224D83B9E /* OWSSyncFetchLatestMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncFetchLatestMessage.h; sourceTree = ""; }; + 7A184AE6A3A86D3281009DE58F6B2B5A /* TSDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseView.m; sourceTree = ""; }; + 7A2CD47CFE401E92DF1DFF45D571AF0B /* OWSPrimaryStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSPrimaryStorage.m; sourceTree = ""; }; + 7A31E8583016602441D8923AB77E0E6F /* OWSBatchMessageProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBatchMessageProcessor.m; sourceTree = ""; }; + 7A643EDC482FB2A9B89F14CB1E4BBC11 /* Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Promise.swift; path = Sources/Promise.swift; sourceTree = ""; }; + 7A72EDBAFC496C405E29480FCEBD745F /* YapDatabaseRelationshipNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipNode.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipNode.h; sourceTree = ""; }; 7AC2AE33393233DAAF993347DCA3CA56 /* Pods-SignalPerformanceTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalPerformanceTests.modulemap"; sourceTree = ""; }; - 7AC3F8EDBDDA161A90489651A9947B60 /* Pool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Pool.swift; path = GRDB/Utils/Pool.swift; sourceTree = ""; }; - 7ACB7A962797CE7EF28830679BB18572 /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = "lottie-swift/src/Private/Utility/Extensions/StringExtensions.swift"; sourceTree = ""; }; - 7B17B9990DD3B3DD5C0E74418C72BE0F /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/FillNode.swift"; sourceTree = ""; }; - 7B288ADC8B4F678F4027942BC2A11E1F /* Deprecations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecations.swift; path = Sources/Deprecations.swift; sourceTree = ""; }; - 7B2C938CF0D771F394C07D468A8CF526 /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; - 7B392D6AD3C9F106148283C53C61D291 /* DigiCertSHA2HighAssuranceServerCA.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = DigiCertSHA2HighAssuranceServerCA.crt; sourceTree = ""; }; - 7B427377D2C02D120B38CE0A91C5C41D /* Reachability-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Reachability-Info.plist"; sourceTree = ""; }; - 7B63DB890854FCCE1ED9324FC2651978 /* OrderedSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OrderedSet.swift; sourceTree = ""; }; - 7B698661E7232EE70B103AB7374C7D86 /* OWSDispatch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDispatch.m; sourceTree = ""; }; + 7B1063286FFA51D433A1BD9A9A911A4E /* libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libwebp-dummy.m"; sourceTree = ""; }; + 7B18D4D71AB37C808CBCC3DA10534C80 /* afterlife.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = afterlife.swift; path = Extensions/Foundation/Sources/afterlife.swift; sourceTree = ""; }; + 7B389DE78CA9BFFB484B4B4C1A9B22C3 /* OWSIncomingGroupSyncJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingGroupSyncJobRecord.m; sourceTree = ""; }; + 7B3CA663D21F00A70A68C478F4EEEDA1 /* SMKSecretSessionCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSecretSessionCipher.swift; path = SignalMetadataKit/src/SMKSecretSessionCipher.swift; sourceTree = ""; }; 7B779C113E642AFE8EEF00F9B0E19C66 /* Pods-SignalPerformanceTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SignalPerformanceTests-acknowledgements.markdown"; sourceTree = ""; }; - 7BAFB4C14D21FB335E286F466AE77D9F /* ProfileKeyCredentialResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCredentialResponse.swift; path = ZKGroup/ProfileKeyCredentialResponse.swift; sourceTree = ""; }; - 7BFF6767256DE58A4875251AE8635670 /* SMKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKProto.swift; path = SignalMetadataKit/src/Generated/SMKProto.swift; sourceTree = ""; }; - 7C03E3610A1804EB1FFA3186817F394C /* YapDatabaseRTreeIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexHandler.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.m; sourceTree = ""; }; - 7C1A7CE021C051AFBDE750D0C9E548F7 /* OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift"; sourceTree = ""; }; - 7C1FE46F2BB359E5ECDDAC5A9A599EDE /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - 7C4D11B62B84B4F73A73FA4F961EE264 /* YapDatabaseViewTransaction+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseViewTransaction+OWS.m"; sourceTree = ""; }; - 7C668DD14D485EEC1EB5DBB6C893F63C /* kbs_storage_service_encryption_vectors.json */ = {isa = PBXFileReference; includeInIndex = 1; name = kbs_storage_service_encryption_vectors.json; path = SignalServiceKit/tests/Util/kbs_storage_service_encryption_vectors.json; sourceTree = ""; }; + 7B97CE9AC13B083E0ECF6110A1180494 /* curve_sigs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve_sigs.h; path = Sources/ed25519/additions/curve_sigs.h; sourceTree = ""; }; + 7BA9923B18C12D3BAD59D0DF1C491BB6 /* TSInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInfoMessage.m; sourceTree = ""; }; + 7BC44A28F6C6CCD41E62C78B1A1925B7 /* ConnectionMediaStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConnectionMediaStream.swift; sourceTree = ""; }; + 7BEF961597E7819FF4FFCF7D88094D17 /* YapDatabaseFilteredViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTypes.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.h; sourceTree = ""; }; + 7C1A223F40704E00667156A3019DEAC6 /* SignalIOS.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOS.pb.swift; sourceTree = ""; }; + 7C3E877591F7B7B61C41C40536D6F308 /* quant_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_dec.c; path = src/dec/quant_dec.c; sourceTree = ""; }; + 7C4CE1D391933D4EE554C0EF9873B320 /* OWSMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageHandler.m; sourceTree = ""; }; + 7C79198531E6272A3BD433516BBDB02B /* Curve25519Kit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Curve25519Kit.xcconfig; sourceTree = ""; }; 7C7A182F06C7F149BCC6050AA0226B1A /* libPhoneNumber_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libPhoneNumber_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7C92D463418D3B9BC54FB6239B85A5AC /* CreatePreKeysOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CreatePreKeysOperation.swift; sourceTree = ""; }; - 7C98FD9D255FC0F6E47F2FECF9319D18 /* SignalCoreKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalCoreKit-Info.plist"; sourceTree = ""; }; - 7C9CF2FEA4052F7A20061B0D71B1FF3D /* YapDatabaseSearchQueuePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchQueuePrivate.h; path = YapDatabase/Extensions/SearchResultsView/Internal/YapDatabaseSearchQueuePrivate.h; sourceTree = ""; }; - 7CA06704735384D12371440D13467C59 /* 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 = ""; }; - 7CF8B61E5338045448392326892ADF0B /* HKDFTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFTest.m; path = AxolotlKitTests/HKDFTest.m; sourceTree = ""; }; - 7D46D6ADEA7344900E045CAFD84D92B4 /* AxolotlKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AxolotlKit-prefix.pch"; sourceTree = ""; }; - 7D6EDF169A514B2F2DE22BD60891D8DC /* CDNDownloadOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CDNDownloadOperation.swift; sourceTree = ""; }; - 7D6EE2865711397ACD87EA796706997D /* pwd2key.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pwd2key.h; path = SSZipArchive/minizip/aes/pwd2key.h; sourceTree = ""; }; - 7D7C0F2919910D09C2189CFF86EE53E9 /* YapDatabaseSecondaryIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexOptions.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.m; sourceTree = ""; }; - 7D7E65456F70F43D50FBA01AA831189C /* YapDatabaseManualView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualView.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualView.m; sourceTree = ""; }; - 7DB21FABEEE54DE3E17E8F5EFC56D889 /* YapDatabaseSearchResultsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsView.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.m; sourceTree = ""; }; - 7DEB7E0B22D8B52E4C862992A683A46F /* hash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.c; path = Sources/ed25519/nacl_sha512/hash.c; sourceTree = ""; }; - 7E00AEB85A147DAF99303D73C3D304FA /* YapDatabaseFullTextSearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearch.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearch.m; sourceTree = ""; }; - 7E0E1924D4D2D1C29BA21DD457E26B56 /* HKDFKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HKDFKit.release.xcconfig; sourceTree = ""; }; - 7E2EFBC2596D7EE9EFF09049C585CDC9 /* SwiftProtobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-prefix.pch"; sourceTree = ""; }; - 7E460AA17B9BA62FE87994C32EDF61BF /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; - 7E5BBDFD7914AB05B55BB1158BA6FC09 /* YapDatabaseConnectionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionState.m; path = YapDatabase/Internal/YapDatabaseConnectionState.m; sourceTree = ""; }; - 7E6CA4ED207CDD3A0ACC82FCC7328F03 /* Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-prefix.pch"; sourceTree = ""; }; - 7E77F2C76EE0A15BD2BBD664530E59EB /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; - 7EC95ED7FA42623A1A3B5CA502EF32C6 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; - 7EE100BBDFBC046DF7AFB0989896D927 /* SQLInterpolation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLInterpolation.swift; path = GRDB/Core/SQLInterpolation.swift; sourceTree = ""; }; - 7F2B2A67F499452129779726F153D103 /* fe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fe.h; path = Sources/ed25519/fe.h; sourceTree = ""; }; - 7F2CD1EDEC6603820FD8CE87ADD83CA5 /* after.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = after.m; path = Sources/after.m; sourceTree = ""; }; - 7F2E6E4B5F3B80A79E3E9DCD79FB7823 /* cost_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost_enc.h; path = src/enc/cost_enc.h; sourceTree = ""; }; - 7F5101CCAF010223549A77BA6EB87C39 /* SSKBaseTestObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKBaseTestObjC.m; path = SignalServiceKit/tests/SSKBaseTestObjC.m; sourceTree = ""; }; - 7F58A0BC51CEE90C3C29174FAA740468 /* color_cache_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = color_cache_utils.c; path = src/utils/color_cache_utils.c; sourceTree = ""; }; - 7F7B1A677FF525C746FDB3357C43EF8A /* YapDatabaseViewMappings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewMappings.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m; sourceTree = ""; }; - 7F83560B8EA03C2D29084ED3370E6E30 /* minishared.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = minishared.h; path = SSZipArchive/minizip/minishared.h; sourceTree = ""; }; - 7F8D5B0430D924D83E47DEBB11A1B656 /* StickerPack+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "StickerPack+SDS.swift"; sourceTree = ""; }; - 7FB39519F8D68841F29158BFCF236285 /* Curve25519Kit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Curve25519Kit-Unit-Tests-prefix.pch"; sourceTree = ""; }; - 7FBEB9C3ED9655475230C77C9ED1DEB3 /* RemoteAttestationQuote.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RemoteAttestationQuote.m; sourceTree = ""; }; - 7FF900EF54C709819A8FB91C24C882EC /* YapDatabaseCloudCoreOperationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOperationPrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCoreOperationPrivate.h; sourceTree = ""; }; - 80016642E291C3A5D7E15EC19686F13E /* Argon2-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Argon2-Unit-Tests-Info.plist"; sourceTree = ""; }; - 80413D45A560DEC945EDDED009BE52BA /* ECKeyPair+ECKeyPairTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ECKeyPair+ECKeyPairTesting.h"; path = "AxolotlKitTests/Util/ECKeyPair+ECKeyPairTesting.h"; sourceTree = ""; }; - 80758CF2F83EA41943452D406121F863 /* huffman_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_utils.c; path = src/utils/huffman_utils.c; sourceTree = ""; }; - 807FE3EF4D563CE0AB40F46FAC4D3926 /* TSNetworkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSNetworkManager.h; sourceTree = ""; }; - 80886BFA8BB6579D970F12EAD18C1CC2 /* SMKSecretSessionCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSecretSessionCipher.swift; path = SignalMetadataKit/src/SMKSecretSessionCipher.swift; sourceTree = ""; }; - 80892B5FC998C728F7046EE5A383DF36 /* NBPhoneNumberDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDefines.m; path = libPhoneNumber/NBPhoneNumberDefines.m; sourceTree = ""; }; - 809D13BF0C5E5C62E5030FD3FD1558D0 /* thread_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_utils.h; path = src/utils/thread_utils.h; sourceTree = ""; }; - 80EEB82CEBEC8BD340628872BC509C79 /* YapDatabaseLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseLogging.m; path = YapDatabase/Internal/YapDatabaseLogging.m; sourceTree = ""; }; - 80FD46347C77A6BB02F3FBC6BB4D813E /* YDBCKAttachRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKAttachRequest.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.h; sourceTree = ""; }; - 80FEE45DE522E9710E28A54CA3515950 /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; - 812D89BA5E757961631F8001E594BA44 /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; - 81346E57BEB9877FD0373820FE5740F5 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationCacheProvider.swift; path = "lottie-swift/src/Public/AnimationCache/AnimationCacheProvider.swift"; sourceTree = ""; }; - 813CBCF335D853A216C236247E28B895 /* OWSMessageReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageReceiver.m; sourceTree = ""; }; - 816593BF6CD27CB31D2B0AF70788D367 /* SelectiveVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectiveVisitor.swift; path = Sources/SwiftProtobuf/SelectiveVisitor.swift; sourceTree = ""; }; - 817B86A5B71B3FBB170D9C0235007F7F /* AccountServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountServiceClient.swift; sourceTree = ""; }; - 8181153E1D0220929B245D062D12F6B2 /* blake2-impl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "blake2-impl.h"; path = "phc-winner-argon2/src/blake2/blake2-impl.h"; sourceTree = ""; }; - 818983E322DFCAF61442FB6D18B8D52B /* YapDatabaseTransaction+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseTransaction+OWS.h"; sourceTree = ""; }; + 7CAF6AFA629570BB414BF564EF972AC3 /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NullCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/NullCompositionLayer.swift"; sourceTree = ""; }; + 7D0EFD44987F408CD65031F7D2E3D90D /* ReverseDispatchQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReverseDispatchQueue.swift; sourceTree = ""; }; + 7D12BA32C75716A4ED19F958D09DBD72 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/AnyValueProvider.swift"; sourceTree = ""; }; + 7D350F326FD8A378CE67DDEA10D703E9 /* TSAttachmentStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachmentStream.h; sourceTree = ""; }; + 7D42F1909F4EDFFD9B01BC620D546F14 /* YapDatabaseConnectionPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionPool.m; path = YapDatabase/Extensions/ConnectionPool/YapDatabaseConnectionPool.m; sourceTree = ""; }; + 7D5329AD7CD4E24FB873525F2EBFDB67 /* SAMKeychain.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SAMKeychain.bundle; path = Support/SAMKeychain.bundle; sourceTree = ""; }; + 7D5565AE6C30B3940D101D23F2F5F1BD /* MockAccountIdFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MockAccountIdFinder.swift; path = SignalMetadataKitTests/src/TestUtils/MockAccountIdFinder.swift; sourceTree = ""; }; + 7D6D11B1CD3A6416CBD9F10962DCDDA5 /* ZKGroup-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZKGroup-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 7D75FFC2EA77678CACC206A4177CB19E /* SPKMockProtocolStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPKMockProtocolStore.m; path = AxolotlKit/Classes/TestUtils/SPKMockProtocolStore.m; sourceTree = ""; }; + 7D88001517E11135305D9071B2E93FDA /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; + 7DC27386A85DB6D01DCA5446BEB28C11 /* AuthCredentialResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthCredentialResponse.swift; path = ZKGroup/AuthCredentialResponse.swift; sourceTree = ""; }; + 7DCF54F160DF8791659AA84A5EB53801 /* StandardLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StandardLibrary.swift; path = GRDB/Core/Support/StandardLibrary/StandardLibrary.swift; sourceTree = ""; }; + 7DF76397D37946126607717934B7BF35 /* encoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encoding.h; path = "phc-winner-argon2/src/encoding.h"; sourceTree = ""; }; + 7DF78583AD1455B5D51331442933B183 /* zkgroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zkgroup.h; path = ZKGroup/libzkgroup/zkgroup.h; sourceTree = ""; }; + 7E223070F3C3AE95AD16E32B408ED4BC /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; + 7E3239527717618F29351D65559B11B2 /* pow22523.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow22523.h; path = Sources/ed25519/pow22523.h; sourceTree = ""; }; + 7E388592DDDC41F1B7C749D2914AB754 /* HKDFKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HKDFKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + 7E5D7D5B20B78B173F8377430EB4E38B /* AxolotlKit.unit-tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AxolotlKit.unit-tests.xcconfig"; sourceTree = ""; }; + 7E650FFE8C1C0A768BBBE7496720BED0 /* SMKSenderCertificateTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSenderCertificateTest.swift; path = SignalMetadataKitTests/src/SMKSenderCertificateTest.swift; sourceTree = ""; }; + 7E9EFC6DFC208EE0767A16B99216536A /* PhoneNumberUtilTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtilTest.m; sourceTree = ""; }; + 7EC9563D6B71D6F0F407BF25021204DF /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_neg.c; path = Sources/ed25519/fe_neg.c; sourceTree = ""; }; + 7EE7F79A9A178CA693F4C2F0DC73EA06 /* NSString+SSK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+SSK.h"; sourceTree = ""; }; + 7F18D4C7957A7504A59ED4E8AB057C01 /* RemoteAttestationSigningCertificate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RemoteAttestationSigningCertificate.m; sourceTree = ""; }; + 7F2032D83817DA1AB4EB63B04D22449A /* SDSCrossProcess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SDSCrossProcess.h; sourceTree = ""; }; + 7F297418AC06C288FC338E6C77481B97 /* SignalServiceKit.unit-tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SignalServiceKit.unit-tests.xcconfig"; sourceTree = ""; }; + 7F33C8D25E98B9A717952573570DFFA3 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/ShapeNode.swift"; sourceTree = ""; }; + 7F993ED1AD42AD1EC8F3A5A02AFAA78E /* SignalServiceAddressTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceAddressTest.swift; sourceTree = ""; }; + 7F9B2310E5E95F9AC025ACA8CE3E26F3 /* KeyBackupProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyBackupProto.swift; sourceTree = ""; }; + 7FC2B2818641CB092FC4F730828F9BAB /* SMKServerCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKServerCertificate.swift; path = SignalMetadataKit/src/SMKServerCertificate.swift; sourceTree = ""; }; + 800FBAEE93EB0D2A820E2A8FF58F28C6 /* LayerTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTextProvider.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/LayerTextProvider.swift"; sourceTree = ""; }; + 801F5E40A091147BB7CCCF828ED94C61 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/ImageCompositionLayer.swift"; sourceTree = ""; }; + 802A9590D6F2F1CADA85FFC67C73394D /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + 80625F7FFEE73C3D00D5B52C736DD47C /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; + 807FE6FFA88F5D1A67B169DC1EEE0128 /* SDSKeyValueStore+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SDSKeyValueStore+Deprecated.swift"; sourceTree = ""; }; + 80AAC26AD005C223186D50054D25ED15 /* SignalServiceKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignalServiceKit.h; path = SignalServiceKit/src/SignalServiceKit.h; sourceTree = ""; }; + 80DAB039DBFA291F0E2FE6C37920319E /* OWSMockSyncManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMockSyncManager.swift; sourceTree = ""; }; + 80DB043638CE2C51934273B82C0264EA /* OWSDeviceProvisioningCodeService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningCodeService.m; sourceTree = ""; }; + 80E49D7F33A42C8E4B5A03C29826D892 /* SignalRecipient+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SignalRecipient+SDS.swift"; sourceTree = ""; }; + 80EA77A4E3441DBBB972F37190C85AE8 /* AxolotlKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AxolotlKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 81305BF21920C9503EBF88E0AC756543 /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeGroup.swift; path = "lottie-swift/src/Private/Model/Keyframes/KeyframeGroup.swift"; sourceTree = ""; }; + 8176864BDE55C71B0B62969FAF23CAC2 /* Argon2-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Argon2-umbrella.h"; sourceTree = ""; }; 818AA17A1D8F4A43DE6FEF8935999C6A /* Pods-SignalPerformanceTests.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalPerformanceTests.app store release.xcconfig"; sourceTree = ""; }; - 81C9F61F826CFB11E88DEF267D78083C /* YapDatabaseHooks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooks.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooks.h; sourceTree = ""; }; - 81CC0AA65A4689DA7C8C596F5F9CC287 /* Database+Statements.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Database+Statements.swift"; path = "GRDB/Core/Database+Statements.swift"; sourceTree = ""; }; - 81DAAEFCB10757D56FCEB30030DF98FE /* wrappers.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = wrappers.pb.swift; path = Sources/SwiftProtobuf/wrappers.pb.swift; sourceTree = ""; }; - 81E34A7F52D72F16B3A2629F5108EF4B /* YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabase.h; path = YapDatabase/YapDatabase.h; sourceTree = ""; }; - 81E398857D5509F90063B8D9101D83C3 /* YapDatabaseViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTypes.h; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.h; sourceTree = ""; }; - 820C83953D04CFE5B084FE858DD0F72B /* Argon2.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Argon2.debug.xcconfig; sourceTree = ""; }; - 822B08290D83755CC51600F6F76CC6E0 /* YapDatabaseCloudCoreTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreTransaction.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreTransaction.h; sourceTree = ""; }; - 822EFA22780B921DCC5224817E79F057 /* Varint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Varint.swift; path = Sources/SwiftProtobuf/Varint.swift; sourceTree = ""; }; - 8278F00D5A3E86C10EF9167EEF743AB0 /* YapDatabaseSearchQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchQueue.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.m; sourceTree = ""; }; - 827FF5A4C589E0C88DAF03BCB129D142 /* YAPDBMediaGalleryFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = YAPDBMediaGalleryFinder.m; sourceTree = ""; }; - 828D4C3FCA6872587FCC31FF15BAB785 /* NSNotificationCenter+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSNotificationCenter+Promise.swift"; path = "Extensions/Foundation/Sources/NSNotificationCenter+Promise.swift"; sourceTree = ""; }; - 82B3695D8C29B02220B9381457431C0B /* NSTask+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTask+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.m"; sourceTree = ""; }; - 82CC158C2FEBBE78C82EFE718B676AFC /* WhisperMessageSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessageSerialization.m; path = AxolotlKitTests/WhisperMessageSerialization.m; sourceTree = ""; }; - 82D4A0F9AA8514B17EC3B3209A949E1C /* HKDFKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HKDFKit.modulemap; sourceTree = ""; }; - 82DFD77469F2460F7F5364EFB78081BB /* YAPDBMessageContentJobFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = YAPDBMessageContentJobFinder.m; sourceTree = ""; }; - 82F42D41123751F36356C611863563E9 /* OWSMessageDecrypter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageDecrypter.m; sourceTree = ""; }; - 830D09CAD2FC968D44F2566A0D7DFAB9 /* TSCall+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSCall+SDS.swift"; sourceTree = ""; }; - 830E7AD93D5E566F9A2A3731F60787FA /* YapDatabaseSecondaryIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexOptions.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.h; sourceTree = ""; }; - 830EF9A1B95284963218F0F2870DF2AE /* JSONEncodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingError.swift; path = Sources/SwiftProtobuf/JSONEncodingError.swift; sourceTree = ""; }; - 8367120FFBA9423A5BE11801FF52C778 /* Groups.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Groups.pb.swift; sourceTree = ""; }; - 83B704CA2CF8BA05C77843172907F445 /* Argon2Tests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Argon2Tests.swift; path = ios/tests/Argon2Tests.swift; sourceTree = ""; }; - 83C5FFF5D01F6424BD026CE29DB2DF44 /* YDBCKMergeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKMergeInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.m; sourceTree = ""; }; - 83D4D7F0E0D8D8AB88990E8130E27000 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Sources/CocoaLumberjack/include/DDLog.h; sourceTree = ""; }; - 83E983051921524175114AA693EA393D /* AnyUnpackError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyUnpackError.swift; path = Sources/SwiftProtobuf/AnyUnpackError.swift; sourceTree = ""; }; + 819B6B6F6FF9B117980A376638ECC0A7 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Sources/Configuration.swift; sourceTree = ""; }; + 81AE244F96DF5E41403BB59A87DB48D9 /* GRDBDatabaseStorageAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GRDBDatabaseStorageAdapter.swift; sourceTree = ""; }; + 81B0075CC7127A115E39EC8AD912E911 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationImageProvider.swift; path = "lottie-swift/src/Public/ImageProvider/AnimationImageProvider.swift"; sourceTree = ""; }; + 81BFD24A34168A9AE30C5E64C60693A2 /* CryptographyTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CryptographyTests.swift; path = SignalCoreKitTests/src/CryptographyTests.swift; sourceTree = ""; }; + 81DAFB5F734A9FA1909A5F40B5D0618B /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompoundBezierPath.swift; path = "lottie-swift/src/Private/Utility/Primitives/CompoundBezierPath.swift"; sourceTree = ""; }; + 81DB73F95FC5E06C0149B8102380E7E8 /* aestab.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aestab.h; path = SSZipArchive/minizip/aes/aestab.h; sourceTree = ""; }; + 81DBDB814FB63027C5E9049B157408E4 /* SignalRingRTC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalRingRTC-Info.plist"; sourceTree = ""; }; + 8213DD7E1BB9149467F144B747EBE9F7 /* OWSRequestFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRequestFactory.m; sourceTree = ""; }; + 8228BB214FF639DC43744CDFFEA5CE52 /* ProfileKeyVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyVersion.swift; path = ZKGroup/ProfileKeyVersion.swift; sourceTree = ""; }; + 8266CDB80E8A1053D53CDD5DDEC00387 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Sources/CocoaLumberjack/DDTTYLogger.m; sourceTree = ""; }; + 826BD3D6AA237543ED51DEF2FA3EAADE /* SDSDeserialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDeserialization.swift; sourceTree = ""; }; + 82915CB9DD677936989935A5509AC9E5 /* SDSDatabaseStorageTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDatabaseStorageTest.swift; sourceTree = ""; }; + 82CBEAAA221CDCD2D071A0F0AEB06ED7 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = GRDB/ValueObservation/ValueReducer/CompactMap.swift; sourceTree = ""; }; + 82FF45C3C691E180A762023EF20D8CA2 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStroke.swift; path = "lottie-swift/src/Private/Model/ShapeItems/GradientStroke.swift"; sourceTree = ""; }; + 8307A484552B1AA96407AB83B8F3BFC4 /* DatabaseRegion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseRegion.swift; path = GRDB/Core/DatabaseRegion.swift; sourceTree = ""; }; + 8321A153CD9399ABCB496DB2E0D136E2 /* descriptor.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = descriptor.pb.swift; path = Sources/SwiftProtobuf/descriptor.pb.swift; sourceTree = ""; }; + 8326475EBECA2344CAFBCE02E39525AD /* OWSReceiptsForSenderMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReceiptsForSenderMessage.m; sourceTree = ""; }; + 832A6888C4323526E967B4010E00825D /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/SolidLayerModel.swift"; sourceTree = ""; }; + 837E13929AFF7E59FED3C986A531A903 /* LogEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogEvent.swift; path = Sources/LogEvent.swift; sourceTree = ""; }; + 83853CC35593EBDD55F21CDB3887A0F3 /* Mantle.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Mantle.modulemap; sourceTree = ""; }; + 838C149CA8736FAD8BF7B18341AC099D /* DatabaseWriter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseWriter.swift; path = GRDB/Core/DatabaseWriter.swift; sourceTree = ""; }; + 838C56FD3DBFF81B5CE07FBD3E412AF6 /* filters_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters_utils.h; path = src/utils/filters_utils.h; sourceTree = ""; }; + 83AC025B02C7FADAC3E24C4ECED203B5 /* ExtensibleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensibleMessage.swift; path = Sources/SwiftProtobuf/ExtensibleMessage.swift; sourceTree = ""; }; + 83C0F7E870BFEBB61EE4241C984F0147 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; + 83D7D0BD8335285AF26500F5538A8374 /* YapDatabaseHooksTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksTransaction.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.m; sourceTree = ""; }; 840714284A33E1A2EB5C381C22C234F3 /* blurhash.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = blurhash.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 841B9E6ABB2DF5D6EF86427C7CA8CA8E /* lottie-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.debug.xcconfig"; sourceTree = ""; }; - 843354256F776EF4845B029A65E5D825 /* ge_sub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_sub.h; path = Sources/ed25519/ge_sub.h; sourceTree = ""; }; - 848D072A209757D5E5AFDE2FB465FD76 /* source_context.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = source_context.pb.swift; path = Sources/SwiftProtobuf/source_context.pb.swift; sourceTree = ""; }; - 8492956B716DCD58E753DF8A9F46D9AA /* grdb_config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grdb_config.h; path = Support/grdb_config.h; sourceTree = ""; }; - 849B76DD367D950C1AD691DFE0A7EC2A /* OWSOperationTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSOperationTest.swift; sourceTree = ""; }; - 84C92C72F65F11D605B90D0CDCF9DE41 /* YDBCKAttachRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKAttachRequest.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.m; sourceTree = ""; }; - 84CA468B3C76A74427EFC3D33D5E42E9 /* ValueObservation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueObservation.swift; path = GRDB/ValueObservation/ValueObservation.swift; sourceTree = ""; }; - 84D79CCD42D698E1818CF89A8F71BDF7 /* AliceAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AliceAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.h; sourceTree = ""; }; - 84D9EE87E08DBC918B92809CBA2010E1 /* SessionRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionRecord.m; path = AxolotlKit/Classes/Sessions/SessionRecord.m; sourceTree = ""; }; - 84DAA013B199857B933FC21D13B8C41A /* NSTask+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTask+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.h"; sourceTree = ""; }; - 84F73DBB23F542B6634005E8903AA344 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - 84FBEDAD3B1A736F6960D01401B316E8 /* ProtoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ProtoUtils.m; sourceTree = ""; }; - 8504FC560CB6CBDFA16D23D0DC5170DD /* OWSDeviceProvisioner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioner.m; sourceTree = ""; }; - 8517841CF56DDE36D65EA815FF634D42 /* RemoteAttestationQuote.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RemoteAttestationQuote.h; sourceTree = ""; }; - 851D8342B73A3B7246C1E666A644DA43 /* YDBCKRecordInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.m; sourceTree = ""; }; - 8532201572C0C53D392E6603D960E690 /* YapDatabaseSearchResultsViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewOptions.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.h; sourceTree = ""; }; - 855EFA41F2769B9698C5DAA0F9C05067 /* SignalServiceKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalServiceKit-Unit-Tests-Info.plist"; sourceTree = ""; }; - 85810B3F662E53D93D53B5499600D9C5 /* NBPhoneNumberDesc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDesc.h; path = libPhoneNumber/NBPhoneNumberDesc.h; sourceTree = ""; }; - 85B112CE67B8A1D2B98B657E0A26A3AF /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerImageProvider.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/LayerImageProvider.swift"; sourceTree = ""; }; - 85E0369D4A736ADCD1B16E147DE1166E /* ZKGroupTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZKGroupTests.swift; path = ZKGroupTests/ZKGroupTests.swift; sourceTree = ""; }; - 85F1220CFC0A977C9265F2551F7ADD6D /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassThroughOutputNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/PassThroughOutputNode.swift"; sourceTree = ""; }; - 8631C0CF286AD429D81198D0D0BCEB60 /* TSInvalidIdentityKeyReceivingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyReceivingErrorMessage.m; sourceTree = ""; }; - 8648646EB4ED1C3D4CE5C2F12487216D /* timestamp.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = timestamp.pb.swift; path = Sources/SwiftProtobuf/timestamp.pb.swift; sourceTree = ""; }; - 864EB9A5C965348068B31EB10A8BE07F /* YapDatabaseSecondaryIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndex.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.m; sourceTree = ""; }; - 865EF4B8EFAE3E1C3F41E6A67B8C36C2 /* SMKAddress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKAddress.swift; path = SignalMetadataKit/src/SMKAddress.swift; sourceTree = ""; }; - 8696E1AB00240A2BE535D86192E68E04 /* SQLExpression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLExpression.swift; path = GRDB/QueryInterface/SQL/SQLExpression.swift; sourceTree = ""; }; - 8697F3885CB83A994A5E75E4D0012F21 /* YapDatabaseViewPageMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewPageMetadata.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPageMetadata.m; sourceTree = ""; }; - 86D7D4FC856D51E269BB14267E5B0F9E /* SignalAccount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalAccount.h; sourceTree = ""; }; - 87004FF444A347C7B82EFAA1569E45DF /* FetchableRecord+TableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FetchableRecord+TableRecord.swift"; path = "GRDB/Record/FetchableRecord+TableRecord.swift"; sourceTree = ""; }; - 8708C9C239FD2A0D957A0737ECFB79DD /* SessionRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionRecord.h; path = AxolotlKit/Classes/Sessions/SessionRecord.h; sourceTree = ""; }; - 87110352285B9F5785CED8B97A86F642 /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; - 871BD4DF3193A9F570B7526613AB0A78 /* type.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = type.pb.swift; path = Sources/SwiftProtobuf/type.pb.swift; sourceTree = ""; }; - 872289942A31282585915BD277622F10 /* YapDatabaseExtensionConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionConnection.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.m; sourceTree = ""; }; - 874A9B2CDCC6656FAACDFECEA722F759 /* NSUserDefaults+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSUserDefaults+OWS.m"; sourceTree = ""; }; - 874C5DA7F0C94E846FE193AA017EE3C7 /* PromiseKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.debug.xcconfig; sourceTree = ""; }; - 8751633F6BFB1B324364651C8FA707B8 /* token_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = token_enc.c; path = src/enc/token_enc.c; sourceTree = ""; }; - 876600A555FC502FEC7543DD0FD322D7 /* fe_neg.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_neg.c; path = Sources/ed25519/fe_neg.c; sourceTree = ""; }; - 87FFDD9A4032C35C505EBFD96BBF7A84 /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = ""; }; - 8817D65B50BEC3EAF116982E48A34720 /* libwebp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.debug.xcconfig; sourceTree = ""; }; - 88217B3E5E47313A4A6B295C50078DDC /* picture_rescale_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_rescale_enc.c; path = src/enc/picture_rescale_enc.c; sourceTree = ""; }; - 8827BE71736E06E9298B192285F67C9E /* tree_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_dec.c; path = src/dec/tree_dec.c; sourceTree = ""; }; - 8841C7232E012347312953CCBC67F2A3 /* OWSMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageHandler.m; sourceTree = ""; }; + 8416EE431B5A7140AD20C8E8771FD3F5 /* upsampling_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_msa.c; path = src/dsp/upsampling_msa.c; sourceTree = ""; }; + 842F3B636BA1042D230D2679A31A422F /* ExperienceUpgrade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExperienceUpgrade.h; sourceTree = ""; }; + 845A6E81A69F43D490AFA7003926270F /* RKCK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RKCK.h; path = AxolotlKit/Classes/Ratchet/RKCK.h; sourceTree = ""; }; + 84A9BE0B36B66F98D0D806D927840877 /* DatabaseQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseQueue.swift; path = GRDB/Core/DatabaseQueue.swift; sourceTree = ""; }; + 84B8093563F763A1A69172848AC06AB9 /* YapDatabaseFilteredViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTypes.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.m; sourceTree = ""; }; + 84D6E9E8F0EC22642726F4555A59D934 /* Catchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catchable.swift; path = Sources/Catchable.swift; sourceTree = ""; }; + 854EB15D14F38822FC4CD42C5FB4CC27 /* TSYapDatabaseObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSYapDatabaseObject.m; sourceTree = ""; }; + 85B7E66BDADBABEE02E4DD68592187BF /* YDBCKMergeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKMergeInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKMergeInfo.h; sourceTree = ""; }; + 85C79295D5F7402AB3E46FEED45DBEAF /* UIImage+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+OWS.h"; sourceTree = ""; }; + 85EAB71191E15007C7C384B89DF97314 /* ge_double_scalarmult.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_double_scalarmult.c; path = Sources/ed25519/ge_double_scalarmult.c; sourceTree = ""; }; + 860D2A92DD33EC5EF6C64E5E90FE14EE /* YapDatabaseSearchResultsViewOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewOptions.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.h; sourceTree = ""; }; + 861310CECEC23CFF1445E95E7BE06E0E /* OWSOutgoingSentMessageTranscript.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingSentMessageTranscript.m; sourceTree = ""; }; + 86194EC20731DF3A3D53E01B8186CA15 /* OWSChunkedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSChunkedOutputStream.m; sourceTree = ""; }; + 86243E0F09D830BEEFBBCD0D6F4959C4 /* 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 = ""; }; + 86339974F936F1BC39EFC2EA6A2A51A6 /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; }; + 86360FF8341178980BDDB0B812536423 /* Ed25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Ed25519.h; path = Classes/Ed25519.h; sourceTree = ""; }; + 86368381D71BEAFA6A056C0E3FAF4678 /* ChainKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainKey.m; path = AxolotlKit/Classes/Ratchet/ChainKey.m; sourceTree = ""; }; + 8655B8CDE2883DAB18C089831EE11456 /* Int+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Int+SSK.swift"; sourceTree = ""; }; + 865681D147E9CFE257FAD9FF9E324340 /* ContactsUpdater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContactsUpdater.swift; sourceTree = ""; }; + 86C2BF55764E0374F3E97A60849A33C6 /* OWSProfileKeyMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProfileKeyMessage.h; sourceTree = ""; }; + 86EFE202B3556D69CB4BC02DDD33F228 /* hash.c */ = {isa = PBXFileReference; includeInIndex = 1; name = hash.c; path = Sources/ed25519/nacl_sha512/hash.c; sourceTree = ""; }; + 86FFC996CEC76A5BF41C36B867F1DA21 /* YapBidirectionalCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapBidirectionalCache.m; path = YapDatabase/Utilities/YapBidirectionalCache.m; sourceTree = ""; }; + 8725F27E7FCA07343497157E38F50059 /* NSDictionary+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+YapDatabase.m"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.m"; sourceTree = ""; }; + 87358ADCED2133F1FA99EAD747CA9196 /* TSAttachmentStream+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSAttachmentStream+SDS.swift"; sourceTree = ""; }; + 873866D3AD10C05465C4973F2483D45A /* empty.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = empty.pb.swift; path = Sources/SwiftProtobuf/empty.pb.swift; sourceTree = ""; }; + 8740451DFD67DB8773010099BBF355A8 /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimatorNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/Text/TextAnimatorNode.swift"; sourceTree = ""; }; + 8750AAE2B4B2E5F049B1107DCE2564B3 /* picture_rescale_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_rescale_enc.c; path = src/enc/picture_rescale_enc.c; sourceTree = ""; }; + 87615FF709370647D9AEB8B0434F43BF /* YapDatabaseAutoViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewTransaction.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewTransaction.h; sourceTree = ""; }; + 876E057DE9F6569D4E38BE5C07C64206 /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_tobytes.c; path = Sources/ed25519/ge_p3_tobytes.c; sourceTree = ""; }; + 8777B3157E0B288D006075DE0993CC7C /* OWSDisappearingMessagesConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfigurationMessage.h; sourceTree = ""; }; + 877DDABFD64566394C303F80D80CC27B /* YapDatabaseRelationshipEdge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdge.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipEdge.h; sourceTree = ""; }; + 87874C08B9612A71C4480EF8E91A4A85 /* StickerError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StickerError.swift; sourceTree = ""; }; + 87974639E8EAF25BF90DC0EB49905463 /* cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_enc.c; path = src/enc/cost_enc.c; sourceTree = ""; }; + 87E13BB7D9F4BAB075C761DCBE4E5D76 /* PreKeyBundle+jsonDict.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PreKeyBundle+jsonDict.h"; sourceTree = ""; }; + 87EF49267C5DA7463E735D92568EEABF /* MockSSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MockSSKEnvironment.h; sourceTree = ""; }; + 87F5ABD0E9C643663D925139E160F4E2 /* CustomStringConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomStringConvertible.swift; path = Sources/CustomStringConvertible.swift; sourceTree = ""; }; + 880A1BCE8846CDCD13BA677E6F79EAB0 /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; + 8819DD7C82B71A9512A4E4A419289461 /* ssim.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim.c; path = src/dsp/ssim.c; sourceTree = ""; }; + 8829D160C65CB816EFBFBD4B0B8DFD6E /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = ""; }; + 882FE21D1756920E4C28239F7AFDF02C /* UIView+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIView+AnyPromise.m"; sourceTree = ""; }; + 883F8D0DA9AB9356D4B5741A41B2EFDA /* kbs_storage_service_encryption_vectors.json */ = {isa = PBXFileReference; includeInIndex = 1; name = kbs_storage_service_encryption_vectors.json; path = SignalServiceKit/tests/Util/kbs_storage_service_encryption_vectors.json; sourceTree = ""; }; + 8864BEDB6881ABB9754DFB2203A048FA /* SMKSenderCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSenderCertificate.swift; path = SignalMetadataKit/src/SMKSenderCertificate.swift; sourceTree = ""; }; 8870C8802576E059BC9436D12ADC6060 /* Pods-SignalMessaging-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalMessaging-umbrella.h"; sourceTree = ""; }; - 887C5501CCBBB4335F5486CF401C808A /* YapDatabase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabase-dummy.m"; sourceTree = ""; }; - 88FC845E14BCB79052D4628B820D8011 /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypathExtension.swift; path = "lottie-swift/src/Private/Utility/Extensions/AnimationKeypathExtension.swift"; sourceTree = ""; }; - 890D2D31675A30A72D9181548A6A233B /* msa_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msa_macro.h; path = src/dsp/msa_macro.h; sourceTree = ""; }; + 887504D255B931622A7A4B46091D4150 /* Cryptography.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cryptography.h; path = SignalCoreKit/src/Cryptography.h; sourceTree = ""; }; + 8878B983D58F17CB81F15769CD1B7883 /* TableDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TableDefinition.swift; path = GRDB/QueryInterface/Schema/TableDefinition.swift; sourceTree = ""; }; + 887B4F89DFC22B70043AF81C90657EA2 /* ge_add.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_add.h; path = Sources/ed25519/ge_add.h; sourceTree = ""; }; + 887D560E9E228C920EA32E898E5DD818 /* fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fwd.h; path = Sources/fwd.h; sourceTree = ""; }; + 889B570A4003374D6294C3D6C3164E05 /* SSKMessageDecryptJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKMessageDecryptJobRecord.m; sourceTree = ""; }; + 889D93A7F471856F07A00B9DDABEF87E /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvertedMatteLayer.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/InvertedMatteLayer.swift"; sourceTree = ""; }; + 89107E8B9EF2280B0DCBF00DB2852D6D /* blurhash-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "blurhash-umbrella.h"; sourceTree = ""; }; 891282AF08F30DF46D94F5DFF909CA57 /* Pods_NotificationServiceExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_NotificationServiceExtension.framework; path = "Pods-NotificationServiceExtension.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 89194129BC8C56C5DD2FC19C89826F46 /* timestamp.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = timestamp.pb.swift; path = Sources/SwiftProtobuf/timestamp.pb.swift; sourceTree = ""; }; 891B2270823847ED23F2ECFC28F935EC /* Starscream.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Starscream.framework; path = Starscream.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 89559563603BEF0A4A4963C4642C1875 /* NBRegularExpressionCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBRegularExpressionCache.h; path = libPhoneNumber/Internal/NBRegularExpressionCache.h; sourceTree = ""; }; - 89861415AAFE03D0BE90F1D0A6A05DAE /* base2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = base2.h; path = Sources/ed25519/base2.h; sourceTree = ""; }; - 89C3741701808054C81844B175704EA6 /* OWSMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageSender.h; sourceTree = ""; }; - 8A00879179142ACD91C827B6DF73997C /* RemoveDuplicates.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RemoveDuplicates.swift; path = GRDB/ValueObservation/ValueReducer/RemoveDuplicates.swift; sourceTree = ""; }; - 8A040009A076F3B84C1881716281302E /* YapDatabaseFullTextSearchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchHandler.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchHandler.m; sourceTree = ""; }; - 8A20B2C859A5C5CCCFEBE5F2BD692A95 /* TSInfoMessage+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInfoMessage+Swift.swift"; sourceTree = ""; }; - 8A30915162D3CF9D7BE61A4434632A3D /* sqlite3.c */ = {isa = PBXFileReference; includeInIndex = 1; path = sqlite3.c; sourceTree = ""; }; - 8A432BFC3C4D4E484B61199FFC6B2778 /* AnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationView.swift; path = "lottie-swift/src/Public/Animation/AnimationView.swift"; sourceTree = ""; }; - 8A652C3C44FBB7369E2447A1A998C7E1 /* SwiftProtobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftProtobuf-Info.plist"; sourceTree = ""; }; - 8A6F893F48E969E4446D9A3D578604D6 /* OWSFakeContactsUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeContactsUpdater.h; sourceTree = ""; }; - 8A87E4C878732925DB4066CC316F675E /* SDSDatabaseStorage+Objc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDSDatabaseStorage+Objc.h"; sourceTree = ""; }; - 8AB4093A00CC9DAE0B321D6C19597E02 /* OWSDevicesService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevicesService.m; sourceTree = ""; }; - 8AC37AD107D09C9BD0D7C67F2410E53E /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; - 8ADEC98949B29B029A5EB95635500348 /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; - 8B1E5067E03B3E7F6560C93BD645D769 /* libwebp.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = libwebp.modulemap; sourceTree = ""; }; - 8B23974064CEC42760820186C829894B /* SDSDatabaseQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDatabaseQueue.swift; sourceTree = ""; }; - 8B2BB00A8703A7865D0818C0FDEB05E7 /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; - 8B3D4ECA0F492DCAC06DD6A5FEC67E3A /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; - 8B477839941782B2C7117C02A846CFD1 /* YapDatabaseCloudCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCore.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCore.h; sourceTree = ""; }; - 8B4EBA50B400F51A3E93022D71126B4E /* BinaryEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncodingVisitor.swift; path = Sources/SwiftProtobuf/BinaryEncodingVisitor.swift; sourceTree = ""; }; - 8B7EBAEB97DEE54E923E78A47AFFAEC8 /* OWSStorage+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSStorage+Subclass.h"; sourceTree = ""; }; - 8BB46B83A5A4583B0A5E5D70793188ED /* ReceivingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReceivingChain.m; path = AxolotlKit/Classes/Ratchet/ReceivingChain.m; sourceTree = ""; }; - 8BB9C4A87351DE72F3F6C3AD8ED8A605 /* NotarySignature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotarySignature.swift; path = ZKGroup/NotarySignature.swift; sourceTree = ""; }; - 8BBD6EC9AB2C476A656D852E32B4C8EC /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; + 89205766A53167E5DF5D9252735CC74F /* RemoteAttestation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RemoteAttestation.h; sourceTree = ""; }; + 8959CA2E4CAB2CD7525585E231C0F012 /* aeskey.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aeskey.c; path = SSZipArchive/minizip/aes/aeskey.c; sourceTree = ""; }; + 899079C23702B645CAB999B835FA60C9 /* Factories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Factories.swift; sourceTree = ""; }; + 8990F590EE8DB5369E87232C5C8BA234 /* RemoteConfigManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RemoteConfigManager.swift; sourceTree = ""; }; + 899CC0D06663BB23BBEAFA24F2686AE0 /* when.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = when.m; path = Sources/when.m; sourceTree = ""; }; + 89A36A97EFC1BB81D09C6ACA45B6C48A /* OWSChunkedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSChunkedOutputStream.h; sourceTree = ""; }; + 89A3D2B7E7A32207562765B571A722A1 /* Google_Protobuf_Value+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Value+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Value+Extensions.swift"; sourceTree = ""; }; + 89A74FA86C42A6A58CA9C59AAD1CB551 /* DatabaseResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseResult.swift; path = GRDB/Utils/DatabaseResult.swift; sourceTree = ""; }; + 89B409947E37CCB27A7847093416C91B /* EarlyMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EarlyMessageManager.swift; sourceTree = ""; }; + 89FAB863B89D5CF39B6B4F011CC623B3 /* Batching.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Batching.swift; sourceTree = ""; }; + 8A2F07561FA1A459B7760B12F7386E70 /* YapDatabaseActionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseActionManager.m; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.m; sourceTree = ""; }; + 8A304990BD34BDE1D6852A3D00E89077 /* YapDatabaseSecondaryIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndex.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.m; sourceTree = ""; }; + 8A497C08BEDE9464B3FBD9EB0944DE25 /* FetchedRecordsController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchedRecordsController.swift; path = GRDB/Record/FetchedRecordsController.swift; sourceTree = ""; }; + 8A5A089787D8CEEB408913C1F3664B40 /* Curve25519KitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Curve25519KitSwiftTests.swift; path = BuildTests/BuildTestsTests/Curve25519KitSwiftTests.swift; sourceTree = ""; }; + 8A8E79CD4635E20B45C437A0AA3848FA /* TextFormatEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncoder.swift; path = Sources/SwiftProtobuf/TextFormatEncoder.swift; sourceTree = ""; }; + 8AD050DBB838322EBFBA52BCD09A5D70 /* Curve25519.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Curve25519.h; path = Classes/Curve25519.h; sourceTree = ""; }; + 8AE5F6370DA77B4F72772B1286261A53 /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/SizeValueProvider.swift"; sourceTree = ""; }; + 8B156027139057B16FB5DB00C959069A /* Decoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decoder.swift; path = Sources/SwiftProtobuf/Decoder.swift; sourceTree = ""; }; + 8B3DBF6E204F786D212F6D3A83C89F01 /* OWSContactsOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContactsOutputStream.m; sourceTree = ""; }; + 8B3DD592F988E7A8F6DF1BCB157BF7E9 /* OWSVerificationStateChangeMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateChangeMessage.h; sourceTree = ""; }; + 8B49EB3205611E7740C56BC538EDC99E /* NBPhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberUtil.m; path = libPhoneNumber/NBPhoneNumberUtil.m; sourceTree = ""; }; + 8B68A2E44F9A8C47131D376D69A2091D /* HKDFKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HKDFKit-umbrella.h"; sourceTree = ""; }; + 8B6CF34D89F7F8F8C09E43CB5B2CF134 /* FTS5Pattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5Pattern.swift; path = GRDB/FTS/FTS5Pattern.swift; sourceTree = ""; }; + 8B71EA1DF0B67F158C55833F712CDFA6 /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFill.swift; path = "lottie-swift/src/Private/Model/ShapeItems/GradientFill.swift"; sourceTree = ""; }; + 8BCABDD7BE838EF2B4989824819D1008 /* Starscream-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Starscream-umbrella.h"; sourceTree = ""; }; + 8BCEFDAC10736B68A719FEED32E0D5BC /* DeviceTransferProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceTransferProto.swift; sourceTree = ""; }; 8BE6CA171E65F32FE637C26A88895CDE /* SignalServiceKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SignalServiceKit.framework; path = SignalServiceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8C6A329969713DE97BFDE04084E833E9 /* SQLCipher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLCipher.debug.xcconfig; sourceTree = ""; }; - 8C704B5C22576AC604511CC00311D3F9 /* ge_precomp_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_precomp_0.c; path = Sources/ed25519/ge_precomp_0.c; sourceTree = ""; }; - 8C7876A2D95F7F1E36C2C78257677DE7 /* AuthCredentialResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthCredentialResponse.swift; path = ZKGroup/AuthCredentialResponse.swift; sourceTree = ""; }; - 8C9468B3E132E51327D464D959BBD583 /* Mantle-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Mantle-Info.plist"; sourceTree = ""; }; - 8CE2B2ED38BB7865573BF761444F200D /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - 8CFF46903C11A0A5336EF911F1C22FB5 /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; - 8D039780EC321BC27DA7036146C56F04 /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; - 8D544A26AF3279C5696C7FD5DEB22B80 /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; - 8D65E345B2CD3BC0F55E2BFE5963432B /* OWSProvisioningCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipher.m; sourceTree = ""; }; - 8D77D55E5AACB189B6E66C95EAB1FD17 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Sources/CocoaLumberjack/include/DDTTYLogger.h; sourceTree = ""; }; - 8D8304ACBF8EF319F15B0234A220798C /* GRDBDatabaseStorageAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GRDBDatabaseStorageAdapter.swift; sourceTree = ""; }; - 8DAFF184D07903F54B6433F8EA5E311E /* Column.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Column.swift; path = GRDB/QueryInterface/SQL/Column.swift; sourceTree = ""; }; - 8DC48F9BCCF2126ECD28BEBB3A346443 /* WebSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocket.swift; path = Sources/Starscream/WebSocket.swift; sourceTree = ""; }; - 8DE0149810F40FCE7126E15AE809C447 /* ref.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ref.c; path = "phc-winner-argon2/src/ref.c"; sourceTree = ""; }; - 8DFC5FD59D8273D89AD81A78361715CA /* QueryInterfaceRequest+Association.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "QueryInterfaceRequest+Association.swift"; path = "GRDB/QueryInterface/Request/QueryInterfaceRequest+Association.swift"; sourceTree = ""; }; - 8E0ED1CC199F624E332522F1134BDC37 /* OWSRequestFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRequestFactory.m; sourceTree = ""; }; - 8E3761A87BB63576F6988A766FA1FA72 /* EncodableRecord+Encodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EncodableRecord+Encodable.swift"; path = "GRDB/Record/EncodableRecord+Encodable.swift"; sourceTree = ""; }; - 8E696D75C6407340214BABA38E96954D /* SerializedDatabase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerializedDatabase.swift; path = GRDB/Core/SerializedDatabase.swift; sourceTree = ""; }; - 8EAB4F8E3CC21961B7A25BDF530F9DE2 /* YapDatabaseCloudCoreOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOperation.h; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.h; sourceTree = ""; }; - 8EC0720E3B0847692F5CD69DAF7E1DF6 /* YapDatabaseCloudKitOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitOptions.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.h; sourceTree = ""; }; - 8F678C9F1EC0F6F9A32C9C0D83446DA3 /* buffer_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_dec.c; path = src/dec/buffer_dec.c; sourceTree = ""; }; - 8F83E3E2EE83CB7ED761BF3312BFCE56 /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; - 8FD08CDE935E6610DBC1647708A0F2A4 /* YapDatabase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-prefix.pch"; sourceTree = ""; }; - 901776B0E0FF31E936A4101FE6E0C731 /* OWSUnknownProtocolVersionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUnknownProtocolVersionMessage.h; sourceTree = ""; }; - 9069A5E2A7C9F747CEE17B29F06B26B0 /* YapDatabaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManager.h; path = YapDatabase/Internal/YapDatabaseManager.h; sourceTree = ""; }; - 906F02E90FAE18E4D4690B56DC378EBC /* OWSFakeMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeMessageSender.m; sourceTree = ""; }; - 9095441680581D985EB684F4E6B13EF4 /* TSAccountManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TSAccountManager.swift; sourceTree = ""; }; - 909BF9E681BA9EE5F02854E1AC16D01B /* SchedulingWatchdog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulingWatchdog.swift; path = GRDB/Core/SchedulingWatchdog.swift; sourceTree = ""; }; - 90B24F22FA215D25821EA458EB4217A7 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TrimPathNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/ModifierNodes/TrimPathNode.swift"; sourceTree = ""; }; - 90C4502F46785644F77365612691489C /* TSGroupThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThreadTest.m; sourceTree = ""; }; - 90C4CE2CD0516379202334F126FB8FCD /* ge_p3_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_0.c; path = Sources/ed25519/ge_p3_0.c; sourceTree = ""; }; - 90EAF1AAB04957D05A206328436E97C0 /* TypingIndicatorMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypingIndicatorMessage.swift; sourceTree = ""; }; - 90FD490AC6FF73C93C5F193A52C6AB5D /* YapDatabaseFilteredView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredView.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.h; sourceTree = ""; }; - 912C1D26616828B6EA7E0212D0BF4CA4 /* OWSDevicesService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDevicesService.h; sourceTree = ""; }; + 8BE8542DE7645B0DB33EB7BAD9C5A75F /* FingerprintProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FingerprintProto.swift; sourceTree = ""; }; + 8C06805CB678191CE023947B537834E1 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; + 8C102D81E33C854F9CE46F870053D9A6 /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/TextCompositionLayer.swift"; sourceTree = ""; }; + 8C24E38975F25634C01D43CA04DB3BEF /* OWSReaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReaction.h; sourceTree = ""; }; + 8C588A9704F7C27F1B00F9115166831C /* OWSProvisioningMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningMessage.m; sourceTree = ""; }; + 8C7E77A3C1755CD3A1B66EE839E7723A /* TSQuotedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSQuotedMessage.h; sourceTree = ""; }; + 8C92DB3C29324AEC626951F4896611A6 /* NSError+OWSOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSError+OWSOperation.m"; sourceTree = ""; }; + 8C9C5E97466E67E5706AD99C1C4E7CA6 /* OWSFakeCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeCallMessageHandler.h; sourceTree = ""; }; + 8CAEFF810AA376AAC568F597EFFD63EC /* SignalServiceKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 8CB37995D6CC980B3E39D8E4642DF874 /* NameMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NameMap.swift; path = Sources/SwiftProtobuf/NameMap.swift; sourceTree = ""; }; + 8CD902A92D8E3DE3075D002D7A5CD400 /* MessageFetcherJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageFetcherJob.swift; sourceTree = ""; }; + 8CE75FEDD709998511AB28D77BDCC295 /* FakeContactsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FakeContactsManager.swift; sourceTree = ""; }; + 8D04BCB54E7B03F4A525E98C2CB0E488 /* SSKMessageDecryptJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKMessageDecryptJobRecord+SDS.swift"; sourceTree = ""; }; + 8D18BEFBAF6D39FEC9D33A343A408532 /* AppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppContext.m; sourceTree = ""; }; + 8D23A625376C1604BA4DE887AB0530BD /* SendingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendingChain.h; path = AxolotlKit/Classes/Ratchet/SendingChain.h; sourceTree = ""; }; + 8D36D12BFCE643DAF1910D16E6EF8B23 /* MessagePaddingTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessagePaddingTests.m; path = SignalMetadataKitTests/src/MessagePaddingTests.m; sourceTree = ""; }; + 8D4A359BEF1A18A0F4CE51B70DBFDE8A /* 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 = ""; }; + 8D512CB24F9317E5DFBC1FE2B0685337 /* PendingReadReceiptRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PendingReadReceiptRecord.swift; sourceTree = ""; }; + 8D5F374C9F88EE9E026089DF001D2E97 /* YapDatabaseRTreeIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexConnection.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.m; sourceTree = ""; }; + 8D66899BC9A8A5893D835327783BE849 /* TSInfoMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInfoMessage+SDS.swift"; sourceTree = ""; }; + 8DA63B1DC25BBA9CF5EA097798CE9D09 /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; + 8DE36CFE6E8C38A09022DA4E0ACD0ED1 /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupOutputNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/GroupOutputNode.swift"; sourceTree = ""; }; + 8DF4564AA25FBFF01762C5B9C5C43158 /* OWSUnknownContactBlockOfferMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSUnknownContactBlockOfferMessage+SDS.swift"; sourceTree = ""; }; + 8E01F071E83EF549B1009ABA22BF7367 /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; + 8E0C3F58D4E4BB4A987324297C9D8BAF /* YYImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.xcconfig; sourceTree = ""; }; + 8E186CAF56685C832D8E494B6B006CF8 /* SignalCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalCoreKit.xcconfig; sourceTree = ""; }; + 8E5D687AC233D4CF8D5FDFF053F55A23 /* BinaryDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingError.swift; path = Sources/SwiftProtobuf/BinaryDecodingError.swift; sourceTree = ""; }; + 8E7063BAC1A94CA2DD5B70B00639F1E6 /* YapDatabaseRelationshipTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipTransaction.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.h; sourceTree = ""; }; + 8EB16BD9738B2E4982704B1BB4081652 /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; + 8ECD88C8D3FE3C0766DC46E7034F8123 /* SDSSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSSerializable.swift; sourceTree = ""; }; + 8F0756F7A0D7A59FA3D3934EB7EF0BAA /* ExperienceUpgradeFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ExperienceUpgradeFinder.swift; sourceTree = ""; }; + 8F11A2867053AB91E204155B1CCB1BEC /* huffman_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_utils.h; path = src/utils/huffman_utils.h; sourceTree = ""; }; + 8F58A8E0DA354D27CA7A633C19A1CB9D /* YapDatabaseAutoViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewConnection.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewConnection.h; sourceTree = ""; }; + 8F58AD4854B8B4E12FA2CAF64604EF9F /* OWSFakeNetworkManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeNetworkManager.m; sourceTree = ""; }; + 8F9C1BAC072C3535B7359169E0D5452A /* PhoneNumberTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberTest.m; sourceTree = ""; }; + 8FA7492CD0FAE129BB3771BA302D4BFA /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; + 8FD4DD534DA8248B135AF2BB6682F087 /* filters_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_utils.c; path = src/utils/filters_utils.c; sourceTree = ""; }; + 8FE7713E199523A674EF30C2CFCCA319 /* NBPhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberUtil.h; path = libPhoneNumber/NBPhoneNumberUtil.h; sourceTree = ""; }; + 8FFB39A5070F715BD0A3C31FD96DF5B4 /* TSAttachmentPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachmentPointer.h; sourceTree = ""; }; + 9017C33383038C8111832525E5A4B252 /* Ed25519.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Ed25519.m; path = Classes/Ed25519.m; sourceTree = ""; }; + 9037E84E58192A07389ADE435C8505CE /* GRDB.swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GRDB.swift-dummy.m"; sourceTree = ""; }; + 906D547D5AE1679A51C63CA791C348E0 /* Guarantee.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Guarantee.swift; path = Sources/Guarantee.swift; sourceTree = ""; }; + 90C88C153477D301531BBFD0237BD67B /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; + 90C8F8E2ECCEAFE85B85AD64BEDAE221 /* Message+TextFormatAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+TextFormatAdditions.swift"; path = "Sources/SwiftProtobuf/Message+TextFormatAdditions.swift"; sourceTree = ""; }; + 90D8F584470206CF0487DDFAB69C03A0 /* OWSReadReceiptManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptManager.h; sourceTree = ""; }; + 90DE378B139F1A8C9B6ABEAD89869620 /* YapTouch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapTouch.h; path = YapDatabase/Internal/YapTouch.h; sourceTree = ""; }; + 90E6CA3C74852BEEE6EDD6D4DE386145 /* OWSContactOffersInteraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContactOffersInteraction.m; sourceTree = ""; }; + 9112718D0DEFBD10E76577ABBF228605 /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; + 9114F04365B8DBF3F82C5917FE907AA0 /* Ed25519.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ed25519.swift; path = Classes/Ed25519.swift; sourceTree = ""; }; + 911E7B9B375E87FDC4A2C4C208A79161 /* FTS5+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FTS5+QueryInterface.swift"; path = "GRDB/QueryInterface/FTS5+QueryInterface.swift"; sourceTree = ""; }; 912D6192023E99018F3B9E7F6201E22D /* Argon2.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Argon2.framework; path = Argon2.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 91A5E16452BCDF74EBADDA7C53F5E73C /* YapDatabaseRTreeIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexSetup.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexSetup.m; sourceTree = ""; }; + 913255F73C3A9367F5CD9579988D7F58 /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = "lottie-swift/src/Public/Primitives/Color.swift"; sourceTree = ""; }; + 91375E349936C9836A015819C3CB6691 /* libPhoneNumber-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libPhoneNumber-iOS-dummy.m"; sourceTree = ""; }; + 915F10492C1FF8706D3E2D5978CD1234 /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; + 9181184A61664D5D292AD462AAD3B396 /* cost_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_neon.c; path = src/dsp/cost_neon.c; sourceTree = ""; }; + 91971B3005ED40DFA74E946BD95CA2A4 /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; + 91981A8B3861E7779F49FC44F3AA1BFC /* OWSFingerprintBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFingerprintBuilder.m; sourceTree = ""; }; + 91AA2C25093318EBCF9D10999880E08C /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PolygonNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/PolygonNode.swift"; sourceTree = ""; }; 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SSZipArchive.framework; path = SSZipArchive.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 91BE8488A4BD69AD3177B79536DE5C1B /* DatabaseDateComponents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseDateComponents.swift; path = GRDB/Core/Support/Foundation/DatabaseDateComponents.swift; sourceTree = ""; }; - 91E243A2549D9E5CBF4DF6E7C64AF1E2 /* OWSMessageReceiver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMessageReceiver.swift; sourceTree = ""; }; - 91E526D0CD72E18C52B33B20AF533653 /* OWSMessageUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageUtils.m; sourceTree = ""; }; - 91F7E3388A6C252E7CB5147CE2E68E1B /* hang.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = hang.m; path = Sources/hang.m; sourceTree = ""; }; - 91F81CCF410E03123CA37FA2DF401692 /* OWSDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevice.m; sourceTree = ""; }; - 920E151DD10BB82291708486F3ECC6EA /* NSArray+NBAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+NBAdditions.m"; path = "libPhoneNumber/NSArray+NBAdditions.m"; sourceTree = ""; }; - 922834A792F39B97795729A86950F12E /* Factories.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Factories.swift; sourceTree = ""; }; - 923FD3903C5F2773966824CD4E218015 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = GRDB/ValueObservation/ValueReducer/Combine.swift; sourceTree = ""; }; - 9261D3B354632FACACAF6AE8B45B465B /* OWSDeviceProvisioningService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningService.h; sourceTree = ""; }; - 92EDB9BA317D88DA6163D39E4FA8B3F1 /* SQLGenerationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLGenerationContext.swift; path = GRDB/QueryInterface/SQLGeneration/SQLGenerationContext.swift; sourceTree = ""; }; - 93106960FCA0F020F83994D8D8703578 /* HasOneThroughAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HasOneThroughAssociation.swift; path = GRDB/QueryInterface/Request/Association/HasOneThroughAssociation.swift; sourceTree = ""; }; - 9317DBF785B2050E3E89012D59D56E38 /* ge_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_frombytes.c; path = Sources/ed25519/ge_frombytes.c; sourceTree = ""; }; - 9332E2D26041EB599522540C5398DA6D /* String+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+OWS.swift"; path = "SignalCoreKit/src/String+OWS.swift"; sourceTree = ""; }; - 934C1D2E0CF5816B49624BFF879023CB /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageAsset.swift; path = "lottie-swift/src/Private/Model/Assets/ImageAsset.swift"; sourceTree = ""; }; - 9365FBFCA2A3EC574F9FA108E651C8E0 /* OWSDisappearingMessagesConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfiguration.m; sourceTree = ""; }; - 9370EBCBF9D3950D8D051F7723D7198C /* UIViewController+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.m"; sourceTree = ""; }; - 938C98A192E0FC1B688F5F1130A93CDC /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; - 93BF7C5772F484476028A791811FD57E /* curve_sigs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = curve_sigs.h; path = Sources/ed25519/additions/curve_sigs.h; sourceTree = ""; }; - 93CCC5008B663EBBEDE1A4654A7160BA /* SDSCrossProcess.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SDSCrossProcess.h; sourceTree = ""; }; - 93DE62928018CC9B194AF184C9C75595 /* DataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DataSource.h; sourceTree = ""; }; - 93E40EEAF90585855F8774479CCD6E6E /* YapDatabaseOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseOptions.h; path = YapDatabase/YapDatabaseOptions.h; sourceTree = ""; }; - 93F83A9666031780111C831E823C17CF /* frame_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_dec.c; path = src/dec/frame_dec.c; sourceTree = ""; }; + 91ED8A664A120B1FCC69E2B71DE279FC /* UIViewController+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+AnyPromise.m"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.m"; sourceTree = ""; }; + 9205F5124C71005CBA2EBF6C55C1998F /* cost_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost_enc.h; path = src/enc/cost_enc.h; sourceTree = ""; }; + 92290DB853ABD5C476E6C781EAC2F4F5 /* dec_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_msa.c; path = src/dsp/dec_msa.c; sourceTree = ""; }; + 923C032AC1D448AD03CA6E9AD702FD3B /* ModelReadCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ModelReadCache.swift; sourceTree = ""; }; + 925418690D350CF611A0F271FB31DC4E /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Sources/CocoaLumberjack/include/DDMultiFormatter.h; sourceTree = ""; }; + 927BBBA98B9E9FF6EC56E1A98D4CF57A /* YapSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapSet.h; path = YapDatabase/Utilities/YapSet.h; sourceTree = ""; }; + 92A9334030B3944B8BE546B8C8C72DAE /* NSTask+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTask+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.h"; sourceTree = ""; }; + 92C5CA8BC9DD55345C6171BAD9F0F07A /* YapDatabaseSearchResultsView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsView.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.h; sourceTree = ""; }; + 92D8F9044545B66149386A3A13C816CE /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/GradientFillNode.swift"; sourceTree = ""; }; + 92E7AD804182BAC538F640603A487707 /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; + 92F4C7F0DC2C2128B6098FB394E7F10F /* Argon2-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Argon2-Unit-Tests-resources.sh"; sourceTree = ""; }; + 92FA147B03FC70D5E54A3446D6F1B296 /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; + 9330D9C7D93FA7CF43D622DB27F40D51 /* AnimationPublic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationPublic.swift; path = "lottie-swift/src/Public/Animation/AnimationPublic.swift"; sourceTree = ""; }; + 933A2508E63416A748211410D66539FA /* rescaler_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler_utils.h; path = src/utils/rescaler_utils.h; sourceTree = ""; }; + 93A42ED7ED10FC7E9A3A56CD2E612FA2 /* TSIncomingMessage+Builder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSIncomingMessage+Builder.swift"; sourceTree = ""; }; 943D347E61A2E181A4FA2CA894307B6E /* SwiftProtobuf.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftProtobuf.framework; path = SwiftProtobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9455F47947CA575DCB442EBEACBE27F5 /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompoundBezierPath.swift; path = "lottie-swift/src/Private/Utility/Primitives/CompoundBezierPath.swift"; sourceTree = ""; }; - 949088F3C1EB6116443529C0FE6C7B24 /* TSErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSErrorMessage.m; sourceTree = ""; }; - 94B2D61AC46FBBA2A2BD813EB9DE5A13 /* OWSDisappearingMessagesFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesFinder.m; sourceTree = ""; }; - 94EDD123BE446A18D0D828AC8C3BAFC3 /* NBAsYouTypeFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBAsYouTypeFormatter.m; path = libPhoneNumber/NBAsYouTypeFormatter.m; sourceTree = ""; }; - 95044536351B4CEB2F07C2924BC5E9FB /* FunctionalUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = ""; }; - 9510924B692B5ED207CACDAF0A9B8144 /* GRDB.swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GRDB.swift-umbrella.h"; sourceTree = ""; }; - 95532617033C254BFAE532B90BF2A677 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationKeypath.swift; path = "lottie-swift/src/Public/iOS/Compatibility/CompatibleAnimationKeypath.swift"; sourceTree = ""; }; - 956A95AFFBE81F50FBCDE91139406BC0 /* HKDFKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HKDFKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; - 9571690A3AD83B294F84A55FBB379B27 /* OWSVerificationStateSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSVerificationStateSyncMessage.h; sourceTree = ""; }; - 95A21DB4E04B48AA114E64DBC6953DC2 /* OWSReaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReaction.m; sourceTree = ""; }; - 95A4818511BCA2B6D30F002037478EC4 /* FetchableRecord+Decodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FetchableRecord+Decodable.swift"; path = "GRDB/Record/FetchableRecord+Decodable.swift"; sourceTree = ""; }; - 95AB515567F0FEA9BD8016DCC1986B60 /* SignalServiceKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-umbrella.h"; sourceTree = ""; }; - 95E6977F34F85B2DE10A8ADE41183E07 /* DatabaseError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseError.swift; path = GRDB/Core/DatabaseError.swift; sourceTree = ""; }; - 95EAEBF79813C5AAE50A66D637C76BFD /* StatementAuthorizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StatementAuthorizer.swift; path = GRDB/Core/StatementAuthorizer.swift; sourceTree = ""; }; - 9601076BA9C1E1890D9D21246A34DBED /* SMKObjCTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SMKObjCTest.m; path = SignalMetadataKitTests/src/SMKObjCTest.m; sourceTree = ""; }; - 9621BE6209C0DAF838BC34C80568B019 /* PreKeyBundle+jsonDict.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PreKeyBundle+jsonDict.m"; sourceTree = ""; }; - 965CEAF8C4A38B85A9E2F972DA746224 /* IncomingGroupsV2MessageJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IncomingGroupsV2MessageJob.m; sourceTree = ""; }; - 9693E4EB0BCAAB5B47CDAA852414B1FD /* LogEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogEvent.swift; path = Sources/LogEvent.swift; sourceTree = ""; }; - 969F093131C8F137105517158A3B82C4 /* YapSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapSet.m; path = YapDatabase/Utilities/YapSet.m; sourceTree = ""; }; - 96ACD7E78D7E5A3E239A3F6D8C3B1E25 /* Curve25519Kit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Curve25519Kit.release.xcconfig; sourceTree = ""; }; - 96CB43C62CABEF9B83F58D5DC00DEF63 /* YapDatabaseSecondaryIndexSetup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexSetup.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexSetup.m; sourceTree = ""; }; - 96E5789DFF40F61D97ABE038CA74F430 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PolygonNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/PolygonNode.swift"; sourceTree = ""; }; - 971A31D789B377DCF108C16ACCF21FE8 /* SSKSignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKSignedPreKeyStore.h; sourceTree = ""; }; - 972F62C790932DB2B6F4C4E269AA103D /* BaseModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BaseModel.h; sourceTree = ""; }; - 97586CE21B636194509818E158C1F471 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterpolatableExtensions.swift; path = "lottie-swift/src/Private/Utility/Interpolatable/InterpolatableExtensions.swift"; sourceTree = ""; }; - 975DE7E8D07211B3AAE24D3B94F50232 /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; - 97CF905B7AC2B26EF66E346EDB41CEFE /* NBNumberFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBNumberFormat.m; path = libPhoneNumber/NBNumberFormat.m; sourceTree = ""; }; - 983B6FC884811B2C184C595390021F13 /* SQLOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLOperators.swift; path = GRDB/QueryInterface/SQL/SQLOperators.swift; sourceTree = ""; }; - 984C31B1B6D71850AEDDE99072ACB593 /* StorageService.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StorageService.pb.swift; sourceTree = ""; }; - 9866B6747E24A209FC5EFF89A00B57AD /* StorageCoordinator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = StorageCoordinator.m; sourceTree = ""; }; - 98711DB383E56A60F675222C7BFF1213 /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Sources/CocoaLumberjack/include/CLIColor.h; sourceTree = ""; }; - 9879CD612D2CAA452B2F60F7E89105E6 /* OrderedDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OrderedDictionary.swift; path = GRDB/Utils/OrderedDictionary.swift; sourceTree = ""; }; - 9885426B9BE4935331D34ABD101DC8C1 /* OWSFakeMessageSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeMessageSender.h; sourceTree = ""; }; - 9892134466ED18903821C17CC433EE1A /* YapDatabaseViewState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewState.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.m; sourceTree = ""; }; - 98C7631285E79C2B5B19A170471B9D7E /* ZigZag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZigZag.swift; path = Sources/SwiftProtobuf/ZigZag.swift; sourceTree = ""; }; - 98FE91F163D892F87EDBAC4F2E18BF03 /* Version.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Version.swift; path = Sources/SwiftProtobuf/Version.swift; sourceTree = ""; }; - 990EE13C0DF05043B85303A8655DC16E /* Contact+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Contact+Swift.swift"; sourceTree = ""; }; - 9914A337C341E0436413E91EBB8BF252 /* WeakTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WeakTimer.swift; sourceTree = ""; }; + 948DDE2A56A99C6E337FCF54A44344A6 /* Chain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chain.h; path = AxolotlKit/Classes/Ratchet/Chain.h; sourceTree = ""; }; + 94E5E221E51ECF0FC066EA45ADC3EC35 /* OWSMessageReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageReceiver.h; sourceTree = ""; }; + 950D682EC92637ED2340654F0CC1CFC4 /* ECCTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ECCTests.m; path = AxolotlKitTests/ECCTests.m; sourceTree = ""; }; + 956B42AC75F2FFF7A68F1C6EBEBD8416 /* YapDatabaseViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTransaction.m; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.m; sourceTree = ""; }; + 95A2FA9FC923689E82A891AADA67DB2B /* fe_sq.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq.c; path = Sources/ed25519/fe_sq.c; sourceTree = ""; }; + 95B0B6A19A8359D504E0BA82E7838532 /* JSONDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecodingError.swift; path = Sources/SwiftProtobuf/JSONDecodingError.swift; sourceTree = ""; }; + 95C0C48A51FB8748A15CCE482E3F4248 /* RootKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootKey.h; path = AxolotlKit/Classes/Ratchet/RootKey.h; sourceTree = ""; }; + 95DBAB2B751DA41FD15ACB8BF459552E /* OWSReadReceiptsForLinkedDevicesMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptsForLinkedDevicesMessage.m; sourceTree = ""; }; + 9609B1B7DDBE00E959A03FE7BE9B6503 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueContainer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueContainer.swift"; sourceTree = ""; }; + 96199BB81BCDD102183EC693D387B357 /* SignalServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceClient.swift; sourceTree = ""; }; + 967CACE80B5A905CD2C32AC1CADAE3E3 /* Thenable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Thenable.swift; path = Sources/Thenable.swift; sourceTree = ""; }; + 96918838058FBFC1123DDA4029F4DB55 /* BinaryDelimited.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDelimited.swift; path = Sources/SwiftProtobuf/BinaryDelimited.swift; sourceTree = ""; }; + 969661AC1E5B1934BED72BA47ACED21B /* OWSIncomingSentMessageTranscript.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingSentMessageTranscript.m; sourceTree = ""; }; + 969E712FD49416A8DBCB066C220C20B4 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNodeDebugging.swift; path = "lottie-swift/src/Private/Utility/Debugging/AnimatorNodeDebugging.swift"; sourceTree = ""; }; + 96A2FDF6918236E8DC234B94A69CFEA7 /* TableRecord+QueryInterfaceRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TableRecord+QueryInterfaceRequest.swift"; path = "GRDB/QueryInterface/TableRecord+QueryInterfaceRequest.swift"; sourceTree = ""; }; + 96BED1300CB5F20B8AE46416E5B94937 /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Sources/CocoaLumberjack/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; + 96CF13B4044F5F6673553D342F7A4E18 /* Constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constants.h; path = AxolotlKit/Classes/Constants.h; sourceTree = ""; }; + 96D2BE3737EE7E7CC78E45DC8B59EF01 /* TSGroupThread+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSGroupThread+OWS.swift"; sourceTree = ""; }; + 96F784857BA97D5E3D9AC5EF19B0D273 /* Mantle-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-umbrella.h"; sourceTree = ""; }; + 9709FB5799C688985DB7E7FB19B37E29 /* Fetch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fetch.swift; path = GRDB/ValueObservation/ValueReducer/Fetch.swift; sourceTree = ""; }; + 9715BFD1E99F7D301F36D99578DBB271 /* Message+JSONArrayAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+JSONArrayAdditions.swift"; path = "Sources/SwiftProtobuf/Message+JSONArrayAdditions.swift"; sourceTree = ""; }; + 9725A0E22137B5F91487B6654B1C3ADE /* analysis_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = analysis_enc.c; path = src/enc/analysis_enc.c; sourceTree = ""; }; + 97283E0407FA8593BE26308B236AAC77 /* SignalRecipient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalRecipient.h; sourceTree = ""; }; + 977AE0873EC26A4CBF340DAFC18125D5 /* OWSSignalService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSignalService.h; sourceTree = ""; }; + 977BD68787F2C3EADE0910F3D096A48C /* TextFormatDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatDecodingError.swift; path = Sources/SwiftProtobuf/TextFormatDecodingError.swift; sourceTree = ""; }; + 978362806C6F7CACE811CA1E36BF8874 /* YapDatabaseRelationshipConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipConnection.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.h; sourceTree = ""; }; + 98138381B87C304D4EFBB656C8B76C9F /* Argon2-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Argon2-Unit-Tests-prefix.pch"; sourceTree = ""; }; + 98548C1CAAD0FF2E0972F611C258B218 /* BaseModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = BaseModel.m; sourceTree = ""; }; + 9878159389D24F9C5C65CE116A1F6047 /* SSKIncrementingIdFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKIncrementingIdFinder.swift; sourceTree = ""; }; + 9887AA64D97DE19F4E5F99D516965206 /* OWSUnidentifiedDelivery.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSUnidentifiedDelivery.pb.swift; path = SignalMetadataKit/src/Generated/OWSUnidentifiedDelivery.pb.swift; sourceTree = ""; }; + 98D4D0F15F276F99F49487237ECBC3EA /* Curve25519Kit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Curve25519Kit-Info.plist"; sourceTree = ""; }; + 98F21E6FCDBE2267E41B7A3B1983099B /* OWSSyncGroupsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncGroupsMessage.h; sourceTree = ""; }; + 9901079992C3104E23FFA5F84F23DF04 /* SQLOrdering.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLOrdering.swift; path = GRDB/QueryInterface/SQL/SQLOrdering.swift; sourceTree = ""; }; + 990B767364B2A3743F07E0CBCB0CD65C /* hang.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = hang.m; path = Sources/hang.m; sourceTree = ""; }; + 991AD9D6FC0C001D39657761BAF5B9AB /* SQLLiteral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLLiteral.swift; path = GRDB/Core/SQLLiteral.swift; sourceTree = ""; }; + 991B73929C21869A726AE6E5AF96982F /* StatementColumnConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StatementColumnConvertible.swift; path = GRDB/Core/StatementColumnConvertible.swift; sourceTree = ""; }; 991C108974A7C912AF5B6A48DF245FA9 /* SQLCipher.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SQLCipher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 99449D91A584282A4AA809B63EEDB62A /* TSSocketManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSSocketManager.h; sourceTree = ""; }; - 9978FA95F7E8B1FA85E76436AA4C74B5 /* Bench.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Bench.swift; sourceTree = ""; }; - 99877F606E269B884EDA0C0B7E1C13E1 /* endian_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl_utils.h; path = src/utils/endian_inl_utils.h; sourceTree = ""; }; - 9990659C1112B5A595D84B4418A20ABB /* any.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = any.pb.swift; path = Sources/SwiftProtobuf/any.pb.swift; sourceTree = ""; }; - 9991A3E5D646D0940EF06D967E65C6AC /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Sources/CocoaLumberjack/DDLog.m; sourceTree = ""; }; - 999205764060EE98263AD259E4E120AF /* SSKMessageDecryptJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKMessageDecryptJobRecord+SDS.swift"; sourceTree = ""; }; - 999CC1F78D5FD3D6AA2F632C47383DA5 /* OWSIncomingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinderTest.m; sourceTree = ""; }; - 99E0E4A355C5FF827F31627986762574 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Sources/CocoaLumberjack/include/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - 99E46082BB1517B3E411755F09846C89 /* OWSCensorshipConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSCensorshipConfiguration.m; sourceTree = ""; }; - 9A0073C8B05D1E76DCE74EA5D39D1158 /* ExperienceUpgrade+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "ExperienceUpgrade+SDS.swift"; sourceTree = ""; }; - 9A03B44A4B3CF4A3FC2A7735E29D64F3 /* RatchetingSessionTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RatchetingSessionTest.m; path = AxolotlKitTests/RatchetingSessionTest.m; sourceTree = ""; }; - 9A2C073368D9CFE6FFDB7059A6747440 /* YapDatabaseExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtension.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtension.m; sourceTree = ""; }; + 992F4169C3DB20FA885A871B6EBE2B4E /* OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift"; sourceTree = ""; }; + 992FBFD3D0602587F2503C5131135FAD /* YapDatabaseExtensionTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionTransaction.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.m; sourceTree = ""; }; + 993082E32463AEE663F9F4973023965E /* HKDFKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "HKDFKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + 996700D6F76A44BF199740CD6C8E533C /* NBPhoneNumberDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDefines.h; path = libPhoneNumber/NBPhoneNumberDefines.h; sourceTree = ""; }; + 9967E3EE8C9AFA3E7DAFADEA560DD745 /* OWSDisappearingMessagesConfigurationTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfigurationTest.m; sourceTree = ""; }; + 99682D133E6C7B43629F64BE4EC12E44 /* AccountIdFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountIdFinder.swift; sourceTree = ""; }; + 99708B5073093416BFB7C716887C8789 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeRenderLayer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift"; sourceTree = ""; }; + 998224447538CB19301319E4AF7AB969 /* YapDatabaseCloudCorePipeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCorePipeline.m; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.m; sourceTree = ""; }; + 99AAF45A65FFD38B57CCDB338B968129 /* DarwinNotificationName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DarwinNotificationName.swift; sourceTree = ""; }; + 99C4A96783757A77F6E8A5C41D5E7055 /* SwiftProtobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftProtobuf-Info.plist"; sourceTree = ""; }; + 99F1BD47972EEA9613CE528466DF51B9 /* OWSDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevice.m; sourceTree = ""; }; + 9A0B411BA489765CC08DC38D57AFA6B3 /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; 9A514338E2AE7D0F32BB586BEB2C3B73 /* YapDatabase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YapDatabase.framework; path = YapDatabase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9A515C310D5327A56DFDA3E7A1E4209E /* SQLCipher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-prefix.pch"; sourceTree = ""; }; - 9A665C8D0FCC6A40548479891A7A0956 /* Mantle-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-umbrella.h"; sourceTree = ""; }; - 9A8D31613761503B880ED1F71B9A6A6C /* WebRTC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebRTC.framework; path = Build/WebRTC.framework; sourceTree = ""; }; - 9AB9FB4E0DB4FE0DAEB57498B1E1D476 /* RemoteAttestation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RemoteAttestation.m; sourceTree = ""; }; - 9AF489A7F6EC63A7C72C3955A1E6AFC6 /* TSOutgoingMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessageTest.m; sourceTree = ""; }; - 9B59665C87DDAAB2D6E967AD7D4C3DEF /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; - 9B5E05DEEEF567114EAA9D951E35363B /* YapDatabaseRTreeIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexPrivate.h; path = YapDatabase/Extensions/RTreeIndex/Internal/YapDatabaseRTreeIndexPrivate.h; sourceTree = ""; }; - 9B660FECCEF64EA1BE8D1DCBD42F990D /* vp8i_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_dec.h; path = src/dec/vp8i_dec.h; sourceTree = ""; }; - 9BCCB1B8AB51A40E4CDCF7CF943C8493 /* NBAsYouTypeFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBAsYouTypeFormatter.h; path = libPhoneNumber/NBAsYouTypeFormatter.h; sourceTree = ""; }; - 9BD3C7A692F17662621E34F216BBF966 /* OWSIncomingMessageFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinder.m; sourceTree = ""; }; - 9C0451FD5C1D00E4EE829E4E9D43FCE1 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transform.swift; path = "lottie-swift/src/Private/Model/Objects/Transform.swift"; sourceTree = ""; }; - 9C27C0B249D2A7162C81FB96825FB010 /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Sources/CocoaLumberjack/include/DDFileLogger+Buffering.h"; sourceTree = ""; }; - 9C2DECE7CE7B50055A1E9AED6BD32057 /* YapDatabaseRelationshipConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipConnection.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.m; sourceTree = ""; }; - 9C30AAAE87818455A2AC034F7E07A24A /* OWSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOperation.h; sourceTree = ""; }; - 9C85E8ACC439412051D2766C59B35752 /* YapDatabaseCloudCoreConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreConnection.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreConnection.h; sourceTree = ""; }; - 9C96A509CE65A66D770A1D97243C98F9 /* textsecure.cer */ = {isa = PBXFileReference; includeInIndex = 1; path = textsecure.cer; sourceTree = ""; }; - 9CAD462728392A0B9F0C8DF497AD0FCB /* OWSIncompleteCallsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncompleteCallsJob.m; sourceTree = ""; }; + 9A5E7155CDC7145F213D7CECF550963C /* YDBCKRecordInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordInfo.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.h; sourceTree = ""; }; + 9A6762990E9B982A9AA3A22366B80C92 /* webpi_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi_dec.h; path = src/dec/webpi_dec.h; sourceTree = ""; }; + 9A7ED277BFBA12B85F6C8CDFE86CBAC2 /* PreKeyWhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyWhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.h; sourceTree = ""; }; + 9A8DBCA9E68D1F89A333CA35975BA5AB /* zeroize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zeroize.h; path = Sources/ed25519/additions/zeroize.h; sourceTree = ""; }; + 9AA34E6C1B1F6106EF91BDC45A5190B2 /* Threading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Threading.m; path = SignalCoreKit/src/Threading.m; sourceTree = ""; }; + 9AA36132EBAE10838FF058D6D560A6E8 /* StorageService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StorageService.swift; sourceTree = ""; }; + 9AC1DA677837A495C84460DA4F36AAD0 /* YapDatabaseFilteredViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewPrivate.h; path = YapDatabase/Extensions/FilteredView/Internal/YapDatabaseFilteredViewPrivate.h; sourceTree = ""; }; + 9AC9065C8781174E60F6D353363F58E6 /* OWSAddToContactsOfferMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSAddToContactsOfferMessage+SDS.swift"; sourceTree = ""; }; + 9ADA82229DF6C8A966EFB510B5F71D10 /* NSURLSession+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+AnyPromise.h"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.h"; sourceTree = ""; }; + 9AEE21AB2AA26CFB26A6149417FACB71 /* SignalCoreKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalCoreKit-Info.plist"; sourceTree = ""; }; + 9AF98495DD1CD4DE37CBFA77BBDD741B /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = SignalCoreKit/src/Error.swift; sourceTree = ""; }; + 9B003EB22640F981B2DA2E7DC5A640D8 /* YapDatabaseRelationship.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationship.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.m; sourceTree = ""; }; + 9B32A5ED64690C1D68FA13A737FD437E /* YapDatabaseFullTextSearchConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchConnection.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.m; sourceTree = ""; }; + 9B3E80CEFC1B7C1F46A6D1D822362A2E /* Argon2.unit-tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Argon2.unit-tests.xcconfig"; sourceTree = ""; }; + 9B4C794AF39E6B8E88B416CF8003E198 /* OWSDeviceProvisioner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioner.m; sourceTree = ""; }; + 9B4FBC1738F0E890846B08BBC8C7BB64 /* ECKeyPair+ECKeyPairTesting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ECKeyPair+ECKeyPairTesting.h"; path = "AxolotlKitTests/Util/ECKeyPair+ECKeyPairTesting.h"; sourceTree = ""; }; + 9B5A52AFB4C4F3F0D48C9DBF09A53CE3 /* OWSOutgoingNullMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingNullMessage.m; sourceTree = ""; }; + 9B5F2922D6BA30DE1BB09C4888439FE5 /* OWSAnalyticsEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalyticsEvents.h; sourceTree = ""; }; + 9BC2EE89086B2BEE697DFB74438A4C74 /* OWSMessageReceiver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMessageReceiver.swift; sourceTree = ""; }; + 9BC4A72021F2B2A01A472123AC7CAC80 /* TSGroupThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThreadTest.m; sourceTree = ""; }; + 9BE164C38F3416DCE4A79955B73E0070 /* PersistableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PersistableRecord.swift; path = GRDB/Record/PersistableRecord.swift; sourceTree = ""; }; + 9C104DCA96118917382D7DD015CEE5C4 /* YapDatabaseTransaction+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseTransaction+OWS.m"; sourceTree = ""; }; + 9C1DC3F5083780E0EDD8B2CD97B94A19 /* source_context.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = source_context.pb.swift; path = Sources/SwiftProtobuf/source_context.pb.swift; sourceTree = ""; }; + 9C1E2BF8BFCD95344FBEAB860174895A /* PhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumber.h; sourceTree = ""; }; + 9C3742666E668A4692A727D651C38E08 /* fe_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_tobytes.c; path = Sources/ed25519/fe_tobytes.c; sourceTree = ""; }; + 9C9298BC6450787848EEB309A84787D0 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; + 9CA644D400AE700406458F5DBC37ABD7 /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; + 9CABD40B5A2E65CA27AFAF2C96E4D6AA /* NSData+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+OWS.h"; path = "SignalCoreKit/src/NSData+OWS.h"; sourceTree = ""; }; 9CBC65E946D8E721EBEDC9162A007E98 /* Pods-SignalPerformanceTests.testable release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalPerformanceTests.testable release.xcconfig"; sourceTree = ""; }; - 9CFEE273E6A82A6C64CA63B4C737014C /* YapDatabaseCloudCoreGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreGraph.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCoreGraph.h; sourceTree = ""; }; - 9D1D3DC979B5F55D6F99820CEC934C45 /* YapDatabaseManualViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewPrivate.h; path = YapDatabase/Extensions/ManualView/Internal/YapDatabaseManualViewPrivate.h; sourceTree = ""; }; - 9D242EB3389861A6541601E34345EABF /* AxolotlStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlStore.h; path = AxolotlKit/Classes/State/AxolotlStore.h; sourceTree = ""; }; - 9D3B40C5F0EF9AF8642FD1405C91DA62 /* PMKUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PMKUIKit.h; path = Extensions/UIKit/Sources/PMKUIKit.h; sourceTree = ""; }; - 9D442D5C6FF3FB8197EA44D23F880A87 /* StickerPack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StickerPack.h; sourceTree = ""; }; - 9D4AAA725DB53883ECF427795830A31B /* Cryptography.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Cryptography.h; path = SignalCoreKit/src/Cryptography.h; sourceTree = ""; }; - 9D4BCFB01F91E94906B915E59EB827C5 /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurveVertex.swift; path = "lottie-swift/src/Private/Utility/Primitives/CurveVertex.swift"; sourceTree = ""; }; + 9CCF2F5AC6AD179DC783860C8D782D8B /* ge_p3_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_p2.c; path = Sources/ed25519/ge_p3_to_p2.c; sourceTree = ""; }; + 9CF730FA2B7F48D98F921B72F64B9B1C /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; + 9CF7D13813B31F061082A38869E0798E /* SDSRecordType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSRecordType.swift; sourceTree = ""; }; + 9CF7D5BA01FB37A398487463F720937F /* bit_writer_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_writer_utils.c; path = src/utils/bit_writer_utils.c; sourceTree = ""; }; + 9D5B7A6E17E9EE0B7E8B4CBA4147AD4F /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mask.swift; path = "lottie-swift/src/Private/Model/Objects/Mask.swift"; sourceTree = ""; }; + 9D74BE47491671F4BFEA8E2038A1976F /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/EllipseNode.swift"; sourceTree = ""; }; + 9D8FF173B95A249242EA8B55DB8139D1 /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/RectNode.swift"; sourceTree = ""; }; + 9D9268EC530E516C2E889B25BBAA63C0 /* OWSIncomingContactSyncJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingContactSyncJobRecord.h; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D9455B8D3810B48F79B3B37C29C0606 /* Fetch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fetch.swift; path = GRDB/ValueObservation/ValueReducer/Fetch.swift; sourceTree = ""; }; - 9D9B94A2045099469F9ACF5F4FBB00BE /* NBPhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumber.h; path = libPhoneNumber/NBPhoneNumber.h; sourceTree = ""; }; - 9DF05A08D129E6C1623F5309079AB81E /* StickerInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = StickerInfo.m; sourceTree = ""; }; - 9E0453645E8C2581B2934DE75B0F1CC3 /* OWSAnalyticsEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalyticsEvents.m; sourceTree = ""; }; - 9E6FFBBBA4ED89EFE0648AAD3443C3A7 /* Argon2-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Argon2-Info.plist"; sourceTree = ""; }; - 9E70195698B06CB19C32D2D2993870D9 /* SwiftProtobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-umbrella.h"; sourceTree = ""; }; - 9E75A978CC25B4AB358AD2C189657733 /* thread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread.c; path = "phc-winner-argon2/src/thread.c"; sourceTree = ""; }; - 9E9497D081D91594619E4EBC6E309134 /* AxolotlKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AxolotlKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - 9EB85A79CE193010AF35EDA3E8F60A25 /* TSGroupModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupModel.m; sourceTree = ""; }; - 9EBDB244BAEC37E8BD389DA0D36303E9 /* YapDatabaseManualViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewConnection.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewConnection.h; sourceTree = ""; }; - 9ED083870E4B92987AD39055EC0353A0 /* SSKKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKKeychainStorage.swift; sourceTree = ""; }; - 9EF5226C5C80BD7CBC31569EF1552D9F /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; + 9DB55D3F12A37F8A068C8373AE542CAC /* WebP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebP.framework; path = Vendor/WebP.framework; sourceTree = ""; }; + 9DB8D2766995871A2CFEA39C1E4ACD9C /* SDSKeyValueStoreTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSKeyValueStoreTest.swift; sourceTree = ""; }; + 9DD9174A227A963E5371058809E3386F /* AxolotlKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AxolotlKit-Unit-Tests-resources.sh"; sourceTree = ""; }; + 9E6ED140A0E246FB4F6F39B769B0BD6F /* OWSOutgoingCallMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingCallMessage.h; sourceTree = ""; }; + 9E717A9BDE04425164014137F7E90E43 /* YapDatabaseManualViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewConnection.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewConnection.h; sourceTree = ""; }; + 9EB0CE4B1CD849027DA5935DCE8D1B41 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Sources/CocoaLumberjack/DDFileLogger.m; sourceTree = ""; }; + 9EC32A308C179C18F0805AA1680DF1FA /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; + 9EEE513AC1DCC0E32946AFDE9F3F3493 /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Resolver.swift; sourceTree = ""; }; 9F004619DFB4EF9C1C506145E5838DBC /* Pods-SignalTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SignalTests-umbrella.h"; sourceTree = ""; }; - 9F1BFB7B342B949D462F68A273794CFA /* ValueObservation+MapReducer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ValueObservation+MapReducer.swift"; path = "GRDB/ValueObservation/ValueObservation+MapReducer.swift"; sourceTree = ""; }; - 9F304546F3B659B77BCF60269A1EBBE9 /* OWSDisappearingMessagesJobTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesJobTest.m; sourceTree = ""; }; - 9F31D213407DFACBCE6AB6E513C87A09 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 9F44674FD0F91467F8D876B082DD976F /* SignalRingRTC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalRingRTC.debug.xcconfig; sourceTree = ""; }; - 9F457A8DDF951FB9AF0CF18468FFA73F /* OWSRecipientIdentity+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSRecipientIdentity+SDS.swift"; sourceTree = ""; }; - 9F57BFD1925636653C03C2E22DE2E900 /* ExperienceUpgrade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ExperienceUpgrade.h; sourceTree = ""; }; - 9F9BFAA44953052CC34B61446332CD0A /* YapDatabaseConnectionPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionPool.h; path = YapDatabase/Extensions/ConnectionPool/YapDatabaseConnectionPool.h; sourceTree = ""; }; - 9FD4700BAF84A6B55C54CA0E5D6E57AE /* TSThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThread.m; sourceTree = ""; }; + 9F0231E9F47DC828982C193548F7C97E /* Weak.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Weak.swift; sourceTree = ""; }; + 9F33E900C62EFEA07BF6A69A5539C355 /* SSKProtos.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKProtos.swift; sourceTree = ""; }; + 9F3734D14F8411080163536AC56C4032 /* OWSFailedMessagesJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedMessagesJob.m; sourceTree = ""; }; + 9F3F0C128BAE8DC338618224A0E6F137 /* SessionBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionBuilder.h; path = AxolotlKit/Classes/Sessions/SessionBuilder.h; sourceTree = ""; }; + 9F57AEC3D7F2641F6FAEAC44FBF0FF28 /* NSData+messagePadding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+messagePadding.h"; path = "SignalMetadataKit/src/NSData+messagePadding.h"; sourceTree = ""; }; + 9F6D4079025237C9FD8D69AC18D40C24 /* SessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionStore.h; path = AxolotlKit/Classes/State/SessionStore.h; sourceTree = ""; }; + 9F6D7DDC604864A1135246A3A9373EB8 /* MessageProcessing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageProcessing.swift; sourceTree = ""; }; + 9FA84CC5EC75B0918BEC82A05D7CCDBF /* TSOutgoingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSOutgoingMessage.h; sourceTree = ""; }; + 9FC6CEC5EE21D6D9B9ADBBAB5D7EDEBB /* YDBCKChangeQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeQueue.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.m; sourceTree = ""; }; 9FEC8151D2846827A46B8884EE2319AD /* Pods-NotificationServiceExtension-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NotificationServiceExtension-acknowledgements.plist"; sourceTree = ""; }; - A05BC105A0259E03BEB9B63F3A6C3699 /* fe_sq2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sq2.c; path = Sources/ed25519/fe_sq2.c; sourceTree = ""; }; - A062E0AFCB5DE1E936406AD1ED57B0E8 /* vp8l_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_enc.c; path = src/enc/vp8l_enc.c; sourceTree = ""; }; - A06E9233644B7E121EBC263A64FAC51A /* OWSContactDiscoveryOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSContactDiscoveryOperation.swift; sourceTree = ""; }; - A086E730F46F0B3A3907EA4C08EFDAC4 /* filters_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_msa.c; path = src/dsp/filters_msa.c; sourceTree = ""; }; - A0D23A89BFF70188F25536E669925C05 /* MessageSticker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSticker.swift; sourceTree = ""; }; - A0FF001C0FA174DB55783F190DF11FA2 /* color_cache_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache_utils.h; path = src/utils/color_cache_utils.h; sourceTree = ""; }; - A109F730E71BA05B971CF0CD8E8881A2 /* YapDatabaseFullTextSearchTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchTransaction.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.h; sourceTree = ""; }; - A1197D0D429F33BF4E1AA549F9B7A8E7 /* YapDatabaseStatement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseStatement.h; path = YapDatabase/Internal/YapDatabaseStatement.h; sourceTree = ""; }; - A129073ED7757FB0DE410EBC4CE30151 /* OWSUploadV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUploadV2.h; sourceTree = ""; }; - A167A949F88ECEFD03DEF5D611F19FE5 /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupOutputNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/GroupOutputNode.swift"; sourceTree = ""; }; - A1710DC8E7D0118EEB58B1C37EFC520D /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Sources/CocoaLumberjack/include/DDASLLogger.h; sourceTree = ""; }; - A176FCDE87FAD35F320CE16ED102C0C8 /* NoopNotificationsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NoopNotificationsManager.swift; sourceTree = ""; }; - A1896237401C5EBB5BB12464CF60732F /* libPhoneNumber-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libPhoneNumber-iOS-Info.plist"; sourceTree = ""; }; - A18B03F25D5892ED6CD4CA75AE347AC0 /* Curve25519Kit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Curve25519Kit.modulemap; sourceTree = ""; }; + 9FF43618FDCE92B44EF9101EB5B32977 /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; + A03FB750B6B8FEE3ACEFDBEF9D15B49E /* SignalMetadataKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SignalMetadataKit.modulemap; sourceTree = ""; }; + A092C980A2712A57E13248428D5541D4 /* NetworkManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkManager.swift; sourceTree = ""; }; + A0A5188F1F8DBAA464905635C9010519 /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Shape.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Shape.swift"; sourceTree = ""; }; + A0B9EA8245B68ECAB1530790E1330190 /* Randomness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Randomness.h; path = SignalCoreKit/src/Randomness.h; sourceTree = ""; }; + A0CF7E223A6457990665B80AD6B76FAE /* OWSUDManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUDManager.swift; sourceTree = ""; }; + A0F02C4E22339FF4B50E66A4A5852B23 /* OWSOutgoingSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSyncMessage.h; sourceTree = ""; }; + A0F616B489DE90D64EFC9BB6D2F0744C /* TSGroupThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupThread.m; sourceTree = ""; }; + A120C393DA8797FD1870B418518EC362 /* Data+SMKTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+SMKTests.swift"; path = "SignalMetadataKitTests/src/Data+SMKTests.swift"; sourceTree = ""; }; + A12B0CD4BA51C6A88726124E7A5CE9DC /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + A13236BEB3E85196D22E7578AF15C38B /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Connection.swift; sourceTree = ""; }; + A15BAD17796B0931758C3BB402C0945A /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; + A1729F29FF5CC909884BAB04906CC82C /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; + A18FDCFC05CAF40F38E4D82D05AAEDC3 /* CryptographyTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CryptographyTests.m; path = SignalCoreKitTests/src/CryptographyTests.m; sourceTree = ""; }; + A1926D6C48A01B55257974DE5DD4FC36 /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; + A1B341E018E3730A17A947F688706D76 /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; + A1B528E5D9CC13F150D3F6A958D06A55 /* Provisioning.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Provisioning.pb.swift; sourceTree = ""; }; A1BD7081512D64470CD939B53D6648EB /* AxolotlKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AxolotlKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A1C32BAD3728263F4123EE112B185805 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientStrokeRenderer.swift"; sourceTree = ""; }; - A1E54513F15A0901408279DAE549E8BF /* OWSUserProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUserProfile.h; sourceTree = ""; }; + A1EFE137C73785BD76C7EA785F1B6AD5 /* ViewOnceMessagesTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ViewOnceMessagesTest.swift; sourceTree = ""; }; + A1F1C6379258E33CEE192E3F3DBFDD2F /* GRDBSchemaMigrator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GRDBSchemaMigrator.swift; sourceTree = ""; }; + A1F75B1168C4066C32C4F61734CEBDFE /* YapDatabaseCryptoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCryptoUtils.h; path = YapDatabase/Utilities/YapDatabaseCryptoUtils.h; sourceTree = ""; }; + A20C18E486A6517BAC3275C44C296448 /* OWSViewOnceMessageReadSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSViewOnceMessageReadSyncMessage.h; sourceTree = ""; }; + A20F8F0E09A48A7286FFA40B062AFBF0 /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; }; A2125B09A319AC4BDE294FFB0059BFF5 /* ZKGroup-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ZKGroup-Unit-Tests"; path = "ZKGroup-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - A21EA6F0A1D7539FA2DE0402B84A961E /* TSQuotedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSQuotedMessage.h; sourceTree = ""; }; - A22A50181C779DBF30FC02599266B049 /* afterlife.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = afterlife.swift; path = Extensions/Foundation/Sources/afterlife.swift; sourceTree = ""; }; - A233C3C11BDD68C53F2E108D5C3AC095 /* config_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_enc.c; path = src/enc/config_enc.c; sourceTree = ""; }; - A24A67C2380B7E0E840FC36906ADD6CE /* TSStorageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSStorageKeys.h; sourceTree = ""; }; - A25DCF346771258420DF23207B991C98 /* SSKAccessors+SDS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSKAccessors+SDS.h"; sourceTree = ""; }; - A267AAC4CB4E4C8769585AC3B50412F6 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Sources/CocoaLumberjack/include/DDLog+LOGV.h"; sourceTree = ""; }; - A2708D5E266A62C070BAE17027025623 /* SSKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKProto.swift; sourceTree = ""; }; - A277660FF2BDC5916E22EA97C2E7DFC0 /* pow22523.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow22523.h; path = Sources/ed25519/pow22523.h; sourceTree = ""; }; - A28A71EBB8F9C618B8710D5669FAE58A /* NSData+Image.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+Image.m"; sourceTree = ""; }; - A29EA35D3E1511A515D28B1293E216EA /* SignalRingRTC.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = SignalRingRTC.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - A2D7822D80A88C86E5F1ACB595EA4599 /* MIMETypeUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MIMETypeUtil.h; sourceTree = ""; }; - A2E473C940ED0AA5465FDD8290B2FFF8 /* YDBCKChangeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeSet.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKChangeSet.h; sourceTree = ""; }; - A2E66F36717F59E0C5ED383F3C7CBA36 /* ProtobufAPIVersionCheck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufAPIVersionCheck.swift; path = Sources/SwiftProtobuf/ProtobufAPIVersionCheck.swift; sourceTree = ""; }; - A357A758F794205CD03F0C03CD4C484F /* YapDatabaseRelationship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationship.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.h; sourceTree = ""; }; - A3961F6C305F57C4D9FCC7C574499092 /* SMKSecretSessionCipherTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSecretSessionCipherTest.swift; path = SignalMetadataKitTests/src/SMKSecretSessionCipherTest.swift; sourceTree = ""; }; - A3B8525E4642F73785A687C54763FEF0 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - A3B98239AD1367D38A7C3ECF82166142 /* WebSocketResources.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WebSocketResources.pb.swift; sourceTree = ""; }; - A3C9DCEE29BC0C1FF4B886F5F51E6F13 /* SignalServiceKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SignalServiceKit-dummy.m"; sourceTree = ""; }; - A3E08A5F7A777ACC1221229DCDC2A64D /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - A3FAFC120B0F5A80E14C2A9569A0F6D9 /* fwd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = fwd.h; path = Sources/fwd.h; sourceTree = ""; }; - A41FE17F32D8C77DC92F9079C44A426C /* FetchedRecordsController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchedRecordsController.swift; path = GRDB/Record/FetchedRecordsController.swift; sourceTree = ""; }; - A430790D8E1377F4D894B78A36FF3D81 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - A430E4380B3976856C8E4734BF46CD78 /* OWSSignalAddress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSSignalAddress.swift; sourceTree = ""; }; - A44ABDE1CE6137A889E7AC8D26BD7A68 /* TSIncomingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSIncomingMessage.m; sourceTree = ""; }; - A44DA7D82F63306FA80CDF02AFAD84A1 /* SignalMetadataKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalMetadataKit-umbrella.h"; sourceTree = ""; }; - A4D66EC2A582BD448DFE39D828800DD7 /* YDBCKChangeRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeRecord.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeRecord.h; sourceTree = ""; }; - A4EBED98AF4E13C36D98FB1AF0D11C4D /* NetworkManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NetworkManager.swift; sourceTree = ""; }; - A4ECC983497A7DBA437BBE986854F489 /* TestKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestKeychainStorage.swift; sourceTree = ""; }; + A21B1CF2A1FAFC8556784319285C4334 /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; + A22F5060FCD5AD4EF95D2318C47531E2 /* TSAccountManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TSAccountManager.swift; sourceTree = ""; }; + A23CFFBBFBC40253973D100F84414122 /* OWSSyncKeysMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncKeysMessage.h; sourceTree = ""; }; + A27876FE75338D23D48DB90B0B5FDC49 /* Starscream-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Starscream-prefix.pch"; sourceTree = ""; }; + A28577278F6E733FAC41E5D565258466 /* OWSLinkPreview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSLinkPreview.swift; sourceTree = ""; }; + A29025140A4606C7BD4A2D63CD4D68CF /* io_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = io_dec.c; path = src/dec/io_dec.c; sourceTree = ""; }; + A292AE1450AB7FFDC5DB78ED883CAE1C /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; + A2A26DC9E16F16EC4CE3760B5DB51925 /* fe_pow22523.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_pow22523.c; path = Sources/ed25519/fe_pow22523.c; sourceTree = ""; }; + A2A2FD4B73514C7DE75961DBA8DD294A /* minishared.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = minishared.h; path = SSZipArchive/minizip/minishared.h; sourceTree = ""; }; + A2B9C48C9BD6B3CF79AA2400D38D7DC1 /* ReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReachabilityManager.swift; sourceTree = ""; }; + A2E069C56631D9C5CC0325F69B10A5FB /* YapDatabaseCloudCoreTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreTransaction.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreTransaction.m; sourceTree = ""; }; + A32FB34C99ABC238B26EDE937362D876 /* OWSFileSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFileSystem.m; sourceTree = ""; }; + A3610764A81BA766A71F5F0080EF4820 /* SchedulingWatchdog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulingWatchdog.swift; path = GRDB/Core/SchedulingWatchdog.swift; sourceTree = ""; }; + A38FFFDEC48FE4822F7A411BAB2CBBB5 /* TSInvalidIdentityKeyReceivingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyReceivingErrorMessage.h; sourceTree = ""; }; + A3C04B515CD2CFF415EDB5D21CD9ABAC /* SDSDatabaseStorageObservation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDatabaseStorageObservation.swift; sourceTree = ""; }; + A3C96AAC41EAC6A2D2B40A01F4D12429 /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VectorsExtensions.swift; path = "lottie-swift/src/Private/Utility/Primitives/VectorsExtensions.swift"; sourceTree = ""; }; + A3F8ADCD597C33B75A4D78B9F0E11442 /* YapActionable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionable.h; path = YapDatabase/Extensions/ActionManager/YapActionable.h; sourceTree = ""; }; + A41334E8C8CB1C80C8795A999510AB7D /* crypto_sign.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign.h; path = Sources/ed25519/nacl_includes/crypto_sign.h; sourceTree = ""; }; + A47AF0EF13526A02DF4528F89745DAF9 /* YapDatabaseSearchResultsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsView.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsView.m; sourceTree = ""; }; + A495066F8DB9673D8BEBF44C6AD6A58F /* ProfileKeyCredentialResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCredentialResponse.swift; path = ZKGroup/ProfileKeyCredentialResponse.swift; sourceTree = ""; }; + A4B8D6CD5517BB7EE57F1BD3BDD9AE69 /* libPhoneNumber-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "libPhoneNumber-iOS.modulemap"; sourceTree = ""; }; A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AFNetworking.framework; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A51A5F2CA5CCBCCD0A63E7991733119A /* NSDictionary+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+YapDatabase.h"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.h"; sourceTree = ""; }; - A53358330C8C8AE4810B16A32C00EA56 /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Sources/CocoaLumberjack/DDOSLogger.m; sourceTree = ""; }; - A534D3669CBDBCD9ED9E8D07D648507F /* YapDatabaseExtensionPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionPrivate.h; path = YapDatabase/Extensions/Protocol/Internal/YapDatabaseExtensionPrivate.h; sourceTree = ""; }; - A53662AB7F9F54AA7158F8BBF969D3D5 /* SSKMessageSenderJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKMessageSenderJobRecord.h; sourceTree = ""; }; - A54906DB7DA8112E15C59295AD97B354 /* AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AnyPromise.h; path = Sources/AnyPromise.h; sourceTree = ""; }; - A5601AD9B07A17551F9AB0ECE23EFC7D /* SDSKeyValueStore+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SDSKeyValueStore+Deprecated.swift"; sourceTree = ""; }; + A5616ADC0AA33C8D5343B91A4F7B8C4E /* 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 = ""; }; A5685582EB4F62F123E6F3050B1AA516 /* 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; }; - A56E464C8EF581E7BDEFF6C097D4C7A6 /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeTransform.swift; path = "lottie-swift/src/Private/Model/ShapeItems/ShapeTransform.swift"; sourceTree = ""; }; - A57F5D4181240A2EDD05C60EF46E2428 /* openssl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = openssl.framework; path = "OpenSSL-iOS/bin/openssl.framework"; sourceTree = ""; }; - A58346D97F15AF3FB77729C05348F178 /* OWSCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSCallMessageHandler.h; sourceTree = ""; }; - A5878C6129CEE74A7C89D4FEBB1A90C9 /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFill.swift; path = "lottie-swift/src/Private/Model/ShapeItems/GradientFill.swift"; sourceTree = ""; }; - A595493CEBD012960E89F275C3698851 /* OWSOutgoingReactionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingReactionMessage.h; sourceTree = ""; }; - A59E57F4AEB55771DA153FB70143352B /* ZXingObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.debug.xcconfig; sourceTree = ""; }; - A5A3DFD956A846844FCCEE2CCD824940 /* OWS2FAManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWS2FAManager.m; sourceTree = ""; }; - A5B2E76520F6782C590E3377F4934894 /* Atomics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Atomics.swift; sourceTree = ""; }; - A5BB06FE2EA2895778FC4B20DC85FC82 /* blurhash.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = blurhash.debug.xcconfig; sourceTree = ""; }; - A5BB239165409FF0AB3EFE99BF6327DC /* YapDatabaseExtensionTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTypes.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTypes.h; sourceTree = ""; }; - A5CAAE784E32C874EE8EE3C28F4E21BE /* TSErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSErrorMessage.h; sourceTree = ""; }; - A5FE96BDE3ECBDCF7B1821D3D043DB61 /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; - A6103D23AE3DAB346A1F599163D18685 /* blake2b.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blake2b.c; path = "phc-winner-argon2/src/blake2/blake2b.c"; sourceTree = ""; }; - A655107A25BA7B1E1D0DB86AB3A0F324 /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyedDecodingContainerExtensions.swift; path = "lottie-swift/src/Private/Model/Extensions/KeyedDecodingContainerExtensions.swift"; sourceTree = ""; }; - A656AF0258B2C6E0555ABE2CA2C5D9C3 /* ServerZkProfileOperations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerZkProfileOperations.swift; path = ZKGroup/ServerZkProfileOperations.swift; sourceTree = ""; }; - A6847A75471DB36FF35EC06C26F5F58D /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = ""; }; - A6B788250D15B3EA22F4099DCA424E1F /* libringrtc.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libringrtc.a; path = WebRTC/Build/libringrtc/libringrtc.a; sourceTree = ""; }; - A6BF1DD1EA69F6497B68083481BF8F3B /* TSMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessage.m; sourceTree = ""; }; - A6C0596DEE75060E6DC1DF05279D4C8A /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; - A700F013188EA07965D2521FF15CB7C5 /* OWSOutgoingCallMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingCallMessage.m; sourceTree = ""; }; - A71267A33DDACFC1086B074790CA8AB2 /* core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = core.h; path = "phc-winner-argon2/src/core.h"; sourceTree = ""; }; - A7174855291028D25A0A7B194951F6A1 /* SMKServerCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKServerCertificate.swift; path = SignalMetadataKit/src/SMKServerCertificate.swift; sourceTree = ""; }; - A7193150DA368C933681045F4C37BC7F /* YapDatabaseSearchResultsViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewTransaction.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewTransaction.m; sourceTree = ""; }; - A7331893C0C9AE095D2FDC3707D3D0EE /* ZKGroup-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZKGroup-prefix.pch"; sourceTree = ""; }; - A735D911A1F25E45A9EF0A35E0F74AA6 /* Database.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Database.swift; path = GRDB/Core/Database.swift; sourceTree = ""; }; - A744A89F5B875715278846F7718CA369 /* OWSReceiptsForSenderMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReceiptsForSenderMessage.h; sourceTree = ""; }; - A7589DF92D60B3D35E2F54C698B1ADB1 /* YapDatabaseViewTransaction+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseViewTransaction+OWS.h"; sourceTree = ""; }; - A760925DD2420446927CF35B3E9156ED /* ServerPublicParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerPublicParams.swift; path = ZKGroup/ServerPublicParams.swift; sourceTree = ""; }; - A76CBAE0903E059FF95F894041C77F6C /* TSContactThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSContactThreadTest.m; sourceTree = ""; }; + A5808AC117F85395580F82EEA300347A /* YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabase.h; path = YapDatabase/YapDatabase.h; sourceTree = ""; }; + A5A0D69C1543328114789168B5971067 /* RemoteAttestation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RemoteAttestation.m; sourceTree = ""; }; + A5CA8D0210B94739F7BFE6766CE5B592 /* vp8l_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_dec.c; path = src/dec/vp8l_dec.c; sourceTree = ""; }; + A5CF593683457E67F89EF517570EE0E8 /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; + A5E91171F8E8AA355EEE5607C5F4F7F2 /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; + A630D23633CDB262154D66896BFEB69C /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; }; + A6349C3413185AEC1F646D497F67E543 /* AliceAxolotlParameters.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AliceAxolotlParameters.m; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.m; sourceTree = ""; }; + A6392571FD57FC820EF7B49E03A8E198 /* FunctionalUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FunctionalUtil.h; sourceTree = ""; }; + A645E39AC98267471FB5C701C10528D6 /* ge_msub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_msub.c; path = Sources/ed25519/ge_msub.c; sourceTree = ""; }; + A6D9F9EBE9C7A38BA538EED9925E27B1 /* DataSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = DataSource.m; sourceTree = ""; }; + A6DE021A09C597EB1AB23132099AFDD1 /* DigiCertGlobalRootG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = DigiCertGlobalRootG2.crt; sourceTree = ""; }; + A6ED01536F6AFDBBC735F44A61DB183E /* AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AnyPromise.h; path = Sources/AnyPromise.h; sourceTree = ""; }; + A72578F26DCFF641F6EBEE8EA124CCDA /* SQLRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLRequest.swift; path = GRDB/Core/SQLRequest.swift; sourceTree = ""; }; + A72A39D2CD8D9C71AE454B8383CD7301 /* NBNumberFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBNumberFormat.m; path = libPhoneNumber/NBNumberFormat.m; sourceTree = ""; }; + A72B6C49AACCC1A9C8BFE11707C19BDE /* OWSFakeContactsUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeContactsUpdater.h; sourceTree = ""; }; + A77AE2E40A6332E2F908DBE4A8A800AD /* MIMETypeUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MIMETypeUtil.m; sourceTree = ""; }; A78EC46190579F42C33B1860BD5ED2D4 /* Pods-SignalShareExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalShareExtension-Info.plist"; sourceTree = ""; }; - A79C2714BC953E7AF7152ECFF955CBC3 /* ReceivingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReceivingChain.h; path = AxolotlKit/Classes/Ratchet/ReceivingChain.h; sourceTree = ""; }; - A7B0A39D24D7DD281D7F02E6E66435C7 /* ByteParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ByteParser.h; sourceTree = ""; }; - A7B38C3762B2068A7225733C6691A3A8 /* SAMKeychain-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SAMKeychain-Info.plist"; sourceTree = ""; }; - A7E41ECB776BDCFED5B2982772B4B80F /* HKDFKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "HKDFKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - A81542E25A5D4426A13C2783513FBFAD /* OWSMessageSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSender.m; sourceTree = ""; }; - A81727610035117E850B9214E7B4FFAE /* YapMemoryTable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMemoryTable.m; path = YapDatabase/Internal/YapMemoryTable.m; sourceTree = ""; }; - A832E237F40BEE429AF59F3EDB5051AD /* huffman_encode_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_encode_utils.c; path = src/utils/huffman_encode_utils.c; sourceTree = ""; }; - A84756234E9D908841469F8225DCEDA0 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeypathSearchable.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/KeypathSearchable.swift"; sourceTree = ""; }; - A857E1FE9D575C73A4A9D2518569F36D /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; - A8642C7E6FE322E7F6343D4255BCE5FD /* SCKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SCKError.m; path = SignalCoreKit/src/SCKError.m; sourceTree = ""; }; - A87CAD6414EDDE5822C84BE9AF48FFD9 /* YapDatabaseViewRangeOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewRangeOptions.m; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewRangeOptions.m; sourceTree = ""; }; - A8897BB4FB2EA4DCF13178F65103D625 /* Curve25519Kit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Curve25519Kit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - A895C34DAB8D0923913941AF576A9E4C /* Starscream.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Starscream.debug.xcconfig; sourceTree = ""; }; - A89874EE704E303B27720426E150AA36 /* TextFormatEncodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncodingOptions.swift; path = Sources/SwiftProtobuf/TextFormatEncodingOptions.swift; sourceTree = ""; }; - A8D14D558FE7BFEE2A52498F48363CFA /* Argon2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Argon2.swift; path = ios/src/Argon2.swift; sourceTree = ""; }; - A9151F9FA7719F93D05023A3F8C75518 /* Reachability.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.debug.xcconfig; sourceTree = ""; }; - A940B95E509866462557B921895FCB9B /* CocoaLumberjack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.release.xcconfig; sourceTree = ""; }; - A97033EB07718698C59C08565873CF85 /* AppExpiry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AppExpiry.swift; sourceTree = ""; }; + A793ED6E80677609AAC6D7B1D33D962E /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; + A7D46F0A3E130BF583928498F11D7CF3 /* OWS2FAManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWS2FAManager.h; sourceTree = ""; }; + A861E3D411DC2C19FDD1FF9033EEF419 /* OWSFakeContactsUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeContactsUpdater.m; sourceTree = ""; }; + A86CDACBA3F3D6244C7188841DE0569E /* DatabasePromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabasePromise.swift; path = GRDB/QueryInterface/SQL/DatabasePromise.swift; sourceTree = ""; }; + A86FC518A1CCF21B57938683664E5543 /* NSString+SSK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+SSK.m"; sourceTree = ""; }; + A89E88BA179D6DB3AC5CB430FA2ED0EC /* FTS4.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS4.swift; path = GRDB/FTS/FTS4.swift; sourceTree = ""; }; + A8A0E29872F7ECC995F2DD8C8B8E1966 /* HKDFKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HKDFKit-Info.plist"; sourceTree = ""; }; + A8BF0C518510650F05E8CBA5806E5B82 /* YapDatabaseRelationship.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationship.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationship.h; sourceTree = ""; }; + A9269247D86DEA416EFBE21C8B1CE999 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + A93A3EB2FC0005092F3146A6CBA0CA03 /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassThroughOutputNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/PassThroughOutputNode.swift"; sourceTree = ""; }; + A941CDD7A8BE948478E8004C4BCC5D58 /* TSCall.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSCall.h; sourceTree = ""; }; + A942EEA111F401F420C12D8B93CC16AE /* YapDatabaseViewMappingsPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappingsPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewMappingsPrivate.h; sourceTree = ""; }; + A9568FDA5CB8E27C265D2B629BB7686A /* YapDatabaseRelationshipConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipConnection.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipConnection.m; sourceTree = ""; }; + A989112F26B56C4E4D7655CE637E61CE /* SignalServiceAddress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceAddress.swift; sourceTree = ""; }; A98BDBB97BEA7FA75AD1BFF65F7B1E4B /* Pods-NotificationServiceExtension.testable release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationServiceExtension.testable release.xcconfig"; sourceTree = ""; }; - A98F236512D51A98F04C8923F482D7B6 /* MockSSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MockSSKEnvironment.m; sourceTree = ""; }; - AA07D3C601911A0746DB2D6D3283E44E /* SignalCoreKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalCoreKit-Unit-Tests-Info.plist"; sourceTree = ""; }; - AA1A5990AB064913253E314435B55215 /* YapBidirectionalCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapBidirectionalCache.m; path = YapDatabase/Utilities/YapBidirectionalCache.m; sourceTree = ""; }; - AA30513E570A767B1600B89CB3BEDF0D /* DatabasePromise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabasePromise.swift; path = GRDB/QueryInterface/SQL/DatabasePromise.swift; sourceTree = ""; }; - AA9CCB95268CAF7DE813B6B768C2FB6F /* GroupMasterKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupMasterKey.swift; path = ZKGroup/GroupMasterKey.swift; sourceTree = ""; }; - AAA14CE79DC826E8A5DCA9126B494203 /* YapDatabaseConnectionConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionConfig.h; path = YapDatabase/Utilities/YapDatabaseConnectionConfig.h; sourceTree = ""; }; - AAABCE3CE58DE5080B24A7F23DBAA17D /* SignalCoreKit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalCoreKit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - AAAE995790A70952ED05EC46BBF1B517 /* HKDFKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HKDFKit-umbrella.h"; sourceTree = ""; }; - AAD6A94512FF04A91F781F1987979A19 /* MediaGalleryDatabaseSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MediaGalleryDatabaseSnapshot.swift; sourceTree = ""; }; - AB0FB45659DCB7424C6A86AF51211C11 /* TSInteraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInteraction.m; sourceTree = ""; }; - AB3371582EDDC07E4371CC46B6C5C8C6 /* AxolotlKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AxolotlKit.modulemap; sourceTree = ""; }; - AB4CCB2D7C9711157331870CF8CC7D85 /* AxolotlKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AxolotlKit-umbrella.h"; sourceTree = ""; }; - ABBF91D5DB3F8A959E107C8463A246DB /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetLibrary.swift; path = "lottie-swift/src/Private/Model/Assets/AssetLibrary.swift"; sourceTree = ""; }; - ABC2B6B78C732260FEE695CECDEDD54B /* PromiseKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromiseKit.release.xcconfig; sourceTree = ""; }; - ABE04E634D2871F09E5270E66E468361 /* ExtensionFields.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFields.swift; path = Sources/SwiftProtobuf/ExtensionFields.swift; sourceTree = ""; }; - ABF656866744099BC9698666F5DEAD0F /* ProfileKeyCommitment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCommitment.swift; path = ZKGroup/ProfileKeyCommitment.swift; sourceTree = ""; }; - AC011D1C45B616259AC4AA5873295206 /* YapDatabaseSearchResultsViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewConnection.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewConnection.m; sourceTree = ""; }; - AC0682FFF721202FEF8402780712AF6E /* Locale+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Locale+SSK.swift"; sourceTree = ""; }; - AC0D34B06FAA6AA70633A71F4B8DDDFD /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolatable.swift; path = "lottie-swift/src/Private/Utility/Interpolatable/Interpolatable.swift"; sourceTree = ""; }; - ACE783BE98E508F46654237D3A775D9B /* BlurHashDecode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlurHashDecode.swift; path = Swift/BlurHashDecode.swift; sourceTree = ""; }; - ACEE99FE2A4F72ADAEF1F68B7ECCB2DA /* fe_0.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_0.c; path = Sources/ed25519/fe_0.c; sourceTree = ""; }; - ACFD17383C2C8F562E90EA5B221FD731 /* FunctionalUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FunctionalUtil.h; sourceTree = ""; }; - AD035FD9A9E29ADF66C75B8DDEAEFEEB /* GRDB.swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GRDB.swift.modulemap; sourceTree = ""; }; - AD16C472FEB9C973A51C9D85C3B529F4 /* YapDatabaseAutoViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoViewTransaction.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewTransaction.m; sourceTree = ""; }; - AD433C284A78AAD64E8C6ED66587BA68 /* ias-root.cer */ = {isa = PBXFileReference; includeInIndex = 1; path = "ias-root.cer"; sourceTree = ""; }; - AD8AB48537B57CEFBC463E78854B3F05 /* YapProxyObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapProxyObject.m; path = YapDatabase/Utilities/YapProxyObject.m; sourceTree = ""; }; - AD963C13E908BAAA0F8E53FB47D4D2F3 /* SQLiteDateParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLiteDateParser.swift; path = GRDB/Core/Support/Foundation/SQLiteDateParser.swift; sourceTree = ""; }; - AD989BDCCBE6F7C057FA56064A2E5232 /* UIViewController+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.h"; sourceTree = ""; }; - ADB58BF09F5A65C8066BD8139FD6E7B9 /* TSAttachmentPointer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachmentPointer.h; sourceTree = ""; }; - ADB95F38DE18C929E889A845124DED4C /* YapDirtyDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDirtyDictionary.h; path = YapDatabase/Utilities/YapDirtyDictionary.h; sourceTree = ""; }; - ADC5BAEF6A4BEA2604108712F6E4C32A /* OWSLinkPreviewTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSLinkPreviewTest.swift; sourceTree = ""; }; - ADE7296053EF5A2DD2540D3D7189E69D /* OWSUDManagerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSUDManagerTest.swift; sourceTree = ""; }; - AE4C7EB5C1EDB87B7AC99FD0D855818C /* NSTimer+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSTimer+OWS.h"; sourceTree = ""; }; - AE566B099B2B6C67CE29A52D8E1409B7 /* ZKGroup-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZKGroup-Unit-Tests-prefix.pch"; sourceTree = ""; }; - AE5BCDFF52B3189905BA61AD9ED63A9F /* MockSSKEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MockSSKEnvironment.h; sourceTree = ""; }; - AE682135A16F8F81EC2A5A25D42DDF98 /* BinaryDecodingError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDecodingError.swift; path = Sources/SwiftProtobuf/BinaryDecodingError.swift; sourceTree = ""; }; - AE7EE70DC37BEFC100F75B6DB3C4EEF1 /* OWSFailedMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFailedMessagesJob.h; sourceTree = ""; }; - AE940282F311F920A2E6334C29321953 /* pow225521.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pow225521.h; path = Sources/ed25519/pow225521.h; sourceTree = ""; }; - AEAD0DAC18808203167AAD01765FFCC5 /* Enum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enum.swift; path = Sources/SwiftProtobuf/Enum.swift; sourceTree = ""; }; - AEC11482130E6CEFB1F4AF4725DE2B97 /* blocks.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blocks.c; path = Sources/ed25519/nacl_sha512/blocks.c; sourceTree = ""; }; - AEF8124A07AF9F4F8421DEA24CBC70FF /* ZKGroup.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZKGroup.debug.xcconfig; sourceTree = ""; }; - AF69F565D7E6D6C39D38CB8F12143A7D /* OWSAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAnalytics.h; sourceTree = ""; }; - AF911327AA4F6813F2C7ACFCEFF248FF /* YapDatabaseRelationshipEdgePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipEdgePrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipEdgePrivate.h; sourceTree = ""; }; - AF9D145551A2A9AA73F7817120558D69 /* SessionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionState.m; path = AxolotlKit/Classes/Sessions/SessionState.m; sourceTree = ""; }; - AFBA8097A078FB21D2CAF9F6D46D28D7 /* SCKExceptionWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCKExceptionWrapper.h; path = SignalCoreKit/src/SCKExceptionWrapper.h; sourceTree = ""; }; + A9D43DFCEACECEE513D6F051FCA67E5F /* SCKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SCKError.h; path = SignalCoreKit/src/SCKError.h; sourceTree = ""; }; + A9D4C0A9C125B32A2A8DD67436EC6D68 /* yap_vfs_shim.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yap_vfs_shim.h; path = YapDatabase/Internal/yap_vfs_shim.h; sourceTree = ""; }; + A9D8BB06C2A199E966D66D288F3DF56E /* YapDatabaseCloudKitOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitOptions.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitOptions.m; sourceTree = ""; }; + A9E52E5D6EBF367643C01ED308E41A46 /* TSInvalidIdentityKeyErrorMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInvalidIdentityKeyErrorMessage+SDS.swift"; sourceTree = ""; }; + AA0889439124C1679B0FADFACBFF68F1 /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; + AA0E461AB330870D40B0179141855E94 /* ECKeyPair+ECKeyPairTesting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ECKeyPair+ECKeyPairTesting.m"; path = "AxolotlKitTests/Util/ECKeyPair+ECKeyPairTesting.m"; sourceTree = ""; }; + AA317BCFE7C967A0D3C1978473A06107 /* msa_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msa_macro.h; path = src/dsp/msa_macro.h; sourceTree = ""; }; + AA926ACC90D6DB3B2DF07272C4E0797B /* WhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.m; sourceTree = ""; }; + AAB3DA0C242C725F4EF83EC403384215 /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; + AACAFD1A95211B4CBBC084C5E6AF13B2 /* TSIncomingMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSIncomingMessage+SDS.swift"; sourceTree = ""; }; + AAF700B4436C1AC25B09F77F8EE27244 /* YapDatabaseAutoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoView.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.h; sourceTree = ""; }; + AB4A1ABC8031A99021CA81186E20CD95 /* SignalRecipientFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalRecipientFinder.swift; sourceTree = ""; }; + AB5A4809015021B0BC6D7557FA5CEA0D /* PreKeyRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyRecord.m; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.m; sourceTree = ""; }; + AB93FE1EAC5C33BA172C219CF07DB7C3 /* picture_psnr_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_psnr_enc.c; path = src/enc/picture_psnr_enc.c; sourceTree = ""; }; + AB95E58D5658A4FABB32BFCDF13EA661 /* YapDatabaseSecondaryIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndex.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndex.h; sourceTree = ""; }; + ABBF93EC0C70DDBAE421CC7ECAE53604 /* YapDatabaseTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseTransaction.m; path = YapDatabase/YapDatabaseTransaction.m; sourceTree = ""; }; + ABE591EFD33937772D33AB654CA2FB75 /* ChunkedInputStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ChunkedInputStream.swift; sourceTree = ""; }; + ABE9E8A7B569367E60A8907E6C052725 /* AccountServiceClient.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccountServiceClient.swift; sourceTree = ""; }; + ABF98B3ABBA13C822FA9657FA425A07D /* RemoteAttestationQuote.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = RemoteAttestationQuote.m; sourceTree = ""; }; + AC14569BC39525A0AE6ACDCDFAC425F4 /* YapDatabaseManualViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseManualViewTransaction.m; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewTransaction.m; sourceTree = ""; }; + AC56839F2D0CB76DD3D536213B29959B /* OWSIncomingMessageFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingMessageFinder.h; sourceTree = ""; }; + AC625CA92F6E732F36A2A9C61859A146 /* ge_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_sub.c; path = Sources/ed25519/ge_sub.c; sourceTree = ""; }; + ACAE20424A57F0B46B581442DBAAEBB2 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; + ACF979039AAF1FC1A80901BC2FFB5B8A /* OWSBroadcastMediaMessageJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSBroadcastMediaMessageJobRecord+SDS.swift"; sourceTree = ""; }; + AD05553F89E5049CC35ED038893E8F72 /* OWSFakeNetworkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeNetworkManager.h; sourceTree = ""; }; + AD07137A73B8EC8A0E900A37B1018A1F /* OWSMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageHandler.h; sourceTree = ""; }; + AD11EF660AB565A97FCE44100B8DBD1F /* SSLSecurity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSLSecurity.swift; path = Sources/Starscream/SSLSecurity.swift; sourceTree = ""; }; + AD20896F6871962C8B8E2B57B8F785C2 /* OWSContact+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSContact+Private.h"; sourceTree = ""; }; + AD8644A864324C4773E04A382AD26B1E /* OWSDispatch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDispatch.m; sourceTree = ""; }; + AD9881A8AA1B0351DCC553542647CE1B /* SSKJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKJobRecord.m; sourceTree = ""; }; + ADA0AFD200E3E794B84CA2C78B90BB0E /* ZKGroup-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZKGroup-dummy.m"; sourceTree = ""; }; + ADA5A542BE690E731EDDC6D67B4204A2 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; + ADB90AE0C5150914E2F920D8AA84EED9 /* rescaler_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_msa.c; path = src/dsp/rescaler_msa.c; sourceTree = ""; }; + ADDB9560498A93CC93F39A4665347E9A /* YAPDBMessageContentJobFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = YAPDBMessageContentJobFinder.h; sourceTree = ""; }; + ADDCBC73B7ED3D71A71E794BBD5D3F3B /* Enum.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enum.swift; path = Sources/SwiftProtobuf/Enum.swift; sourceTree = ""; }; + AE34403E44F12B88190FA6C4107E89CC /* OWSSyncMessageRequestResponseMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncMessageRequestResponseMessage.m; sourceTree = ""; }; + AE5B7B2EF6C11293AA9E61A79CA38DC4 /* Curve25519Kit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Curve25519Kit.modulemap; sourceTree = ""; }; + AEADF46679F58CC50E200BAA9CDF5C09 /* ProfileKeyCommitment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCommitment.swift; path = ZKGroup/ProfileKeyCommitment.swift; sourceTree = ""; }; + AED5D1DBE875BC07F3558E78F9BC6535 /* Atomics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Atomics.swift; sourceTree = ""; }; + AF07220E661E91E4BEB05BA66F70927C /* OWSIncompleteCallsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncompleteCallsJob.h; sourceTree = ""; }; + AF313A5810D6BEA575C6516711DBAE54 /* InstalledSticker+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "InstalledSticker+SDS.swift"; sourceTree = ""; }; + AF5DF01B06EF3796B6112347EAAFFE3B /* YapDatabaseExtensionConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseExtensionConnection.m; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.m; sourceTree = ""; }; + AF5EBE1452D8360180CDCB04AFCD2E3A /* fileenc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fileenc.c; path = SSZipArchive/minizip/aes/fileenc.c; sourceTree = ""; }; + AF6B2C8D24C433EE4D58B4D36FA4501B /* SignalServiceProfile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceProfile.swift; sourceTree = ""; }; + AFC0FE82732267088D23CB898077A656 /* aesopt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aesopt.h; path = SSZipArchive/minizip/aes/aesopt.h; sourceTree = ""; }; AFC15B3D452BC77AAD397572D157F493 /* Pods_SignalPerformanceTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SignalPerformanceTests.framework; path = "Pods-SignalPerformanceTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - AFCD64C5FDFE51164142D535D910A866 /* URL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URL.swift; path = GRDB/Core/Support/Foundation/URL.swift; sourceTree = ""; }; - AFF661EED03DC3D10E15D5AFEC1E880D /* ChangeSignature.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChangeSignature.swift; path = ZKGroup/ChangeSignature.swift; sourceTree = ""; }; - AFF772609E0CA92D2CA195E273920A68 /* NBPhoneMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneMetaData.m; path = libPhoneNumber/NBPhoneMetaData.m; sourceTree = ""; }; - AFFFFAD18E8296810F9D83D3DCEA79A6 /* Reachability.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reachability.modulemap; sourceTree = ""; }; - B04CF0695EE7F6052825F0C7668BC6D5 /* FingerprintProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FingerprintProto.swift; sourceTree = ""; }; - B06DD415F56A311A8C0FDC7C7F23DA49 /* FTS5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5.swift; path = GRDB/FTS/FTS5.swift; sourceTree = ""; }; - B0B4121215882172329EEE60948FB3BF /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Sources/CocoaLumberjack/DDTTYLogger.m; sourceTree = ""; }; - B0D0959322C8152D0EB57941E8717670 /* FillI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillI.swift; path = "lottie-swift/src/Private/Model/ShapeItems/FillI.swift"; sourceTree = ""; }; - B0D42FD9BAE03ED8C4F90AA1FA96BB54 /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sub.c; path = Sources/ed25519/fe_sub.c; sourceTree = ""; }; + AFC72178BB1448028D215E52FC74641D /* FTS5TokenizerDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5TokenizerDescriptor.swift; path = GRDB/FTS/FTS5TokenizerDescriptor.swift; sourceTree = ""; }; + AFDEA4658A9B3AF13F03E569C3122CA1 /* AnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationViewInitializers.swift; path = "lottie-swift/src/Public/Animation/AnimationViewInitializers.swift"; sourceTree = ""; }; + B00074FD56714589136105638116FD86 /* DatabaseCollation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseCollation.swift; path = GRDB/Core/DatabaseCollation.swift; sourceTree = ""; }; + B00DF29E6BC4C35E315250DAAF37A1C6 /* crypto_uint32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint32.h; path = Sources/ed25519/nacl_includes/crypto_uint32.h; sourceTree = ""; }; + B030B1138F91DECF0C9933F47A8741AE /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; + B032B8BC3C123FB76049B74FCCF022BC /* TSConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSConstants.h; path = SignalServiceKit/src/TSConstants.h; sourceTree = ""; }; + B03D1B1C3E4197429989E32167C1AD12 /* LRUCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LRUCache.swift; sourceTree = ""; }; + B0B5CBBC77CDEFF7BC2356EC6CBFEE5C /* YapDatabaseActionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManager.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManager.h; sourceTree = ""; }; + B0B718D630D940AC0D4EA0621403FEC8 /* DeviceNames.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceNames.swift; sourceTree = ""; }; B0F3264669B6DF97CB20CA2CDC776ED6 /* HKDFKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HKDFKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B107E58EDEEA656344FC78514B325666 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; - B14B09419C08DFB5FF50F25EDD852BAD /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientFillRenderer.swift"; sourceTree = ""; }; - B14CCB478382EAF0EE525281BDF3E3D9 /* HKDFKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HKDFKit.debug.xcconfig; sourceTree = ""; }; - B151B2CBC12B524556FBCBE939B54EEE /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Sources/CocoaLumberjack/DDASLLogger.m; sourceTree = ""; }; - B157D6857A40DD7840BA2BC562CC5321 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - B18581E835A2C5052A48114424033D46 /* OWSUnknownContactBlockOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUnknownContactBlockOfferMessage.m; sourceTree = ""; }; - B1902541D16DE9E957E14525F99A0330 /* OWSBatchMessageProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBatchMessageProcessor.m; sourceTree = ""; }; + B0F8092E6920F71063EF5A3C606B62CB /* WhisperMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhisperMessage.h; path = AxolotlKit/Classes/CipherMessage/WhisperMessage.h; sourceTree = ""; }; + B0FAB507421DAC3607F1D775AC53E6C4 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Sources/CocoaLumberjack/include/DDOSLogger.h; sourceTree = ""; }; + B101DFEC465A7C5A897AF9A16348BE8A /* OWS2FAManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWS2FAManager.m; sourceTree = ""; }; + B18DB0A914C4974E0BFD5F6049E6E738 /* YapDatabase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-umbrella.h"; sourceTree = ""; }; + B1939AB7540FB1541B23765500A1E3E9 /* YapDatabaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseView.h; path = YapDatabase/Extensions/View/YapDatabaseView.h; sourceTree = ""; }; + B19AF2B33E30A22CB4D95F72BDABB7CF /* Cryptography.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Cryptography.m; path = SignalCoreKit/src/Cryptography.m; sourceTree = ""; }; + B19F286684E4CC5F3E299FDF2622034D /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPath.swift; path = "lottie-swift/src/Private/Utility/Primitives/BezierPath.swift"; sourceTree = ""; }; + B1A6A86A4E7E4B6C5A41F4930904D01E /* FieldTag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldTag.swift; path = Sources/SwiftProtobuf/FieldTag.swift; sourceTree = ""; }; + B1B7EE86C80F8ACB985C11C931819153 /* OWSSignalAddressTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSSignalAddressTest.swift; sourceTree = ""; }; + B1BC4B0881E25EB6F2451D7F11559B2C /* TSThreadTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSThreadTest.m; sourceTree = ""; }; + B1D56A71FB0C5EDFD55881F3E9F1B295 /* TSInvalidIdentityKeyErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyErrorMessage.h; sourceTree = ""; }; B21F4EF2CAA237E6FF573DB6C913CA47 /* SignalCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SignalCoreKit.framework; path = SignalCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B25B98D860BC07328953A4444CA45595 /* YapDatabaseViewLocator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewLocator.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewLocator.m; sourceTree = ""; }; - B2DDDBDA394F87805FD4E2F26F86AE9A /* ContactsUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ContactsUpdater.h; sourceTree = ""; }; - B3874FEEF6155905951DDF692BBD9AE0 /* SDSError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSError.swift; sourceTree = ""; }; - B39B38786512C555C0FA340FC0B3EC22 /* yuv_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse41.c; path = src/dsp/yuv_sse41.c; sourceTree = ""; }; - B3BE48593892E4DE2ECE5D85BB3F4534 /* aestab.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aestab.h; path = SSZipArchive/minizip/aes/aestab.h; sourceTree = ""; }; - B3BFE4068C86CE807C3731AE3982E163 /* YapDatabaseSearchResultsViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewTransaction.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewTransaction.h; sourceTree = ""; }; - B3D4DC2466C94116E18D1EF52EEA7B45 /* alpha_processing_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_neon.c; path = src/dsp/alpha_processing_neon.c; sourceTree = ""; }; - B3EDC594A53B51D0D9A737A8C74D575F /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; - B41069D36785B47661B4D5D3C882CAAB /* OWSViewOnceMessageReadSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSViewOnceMessageReadSyncMessage.h; sourceTree = ""; }; - B411C76A2453FEADB5C4BF345021ACD1 /* SMKSenderCertificate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSenderCertificate.swift; path = SignalMetadataKit/src/SMKSenderCertificate.swift; sourceTree = ""; }; - B413052A4A82305877D75F8C17C8D360 /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = ""; }; - B435FD191E84D5C7394D1B82AAFB300B /* DarwinNotificationCenter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DarwinNotificationCenter.h; sourceTree = ""; }; + B259513BB736E86454910FDA4F79BFD0 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationSubview.swift; path = "lottie-swift/src/Public/iOS/AnimationSubview.swift"; sourceTree = ""; }; + B27CA27D6CDB1DD7B19894DEDDAEB01F /* YapDatabaseSecondaryIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexOptions.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexOptions.m; sourceTree = ""; }; + B29903C57D8089A22AB0D7353156B163 /* NSObject+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Promise.swift"; path = "Extensions/Foundation/Sources/NSObject+Promise.swift"; sourceTree = ""; }; + B2CEA981D1B4D27F9D0791D9302E9D8F /* ExtensionFieldValueSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFieldValueSet.swift; path = Sources/SwiftProtobuf/ExtensionFieldValueSet.swift; sourceTree = ""; }; + B2D33C8504415F32D6AD63C7BD6EC48F /* OWSSyncRequestMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncRequestMessage.h; sourceTree = ""; }; + B2E6EF8A5F81CAF1E0D25CE9151A12B2 /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; + B315C3B51D3DF50DA7179D98134F85D0 /* ValueObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueObserver.swift; path = GRDB/ValueObservation/ValueObserver.swift; sourceTree = ""; }; + B339525A9F74F945B53CA6DD669FA37D /* SQLForeignKeyRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLForeignKeyRequest.swift; path = GRDB/QueryInterface/SQL/SQLForeignKeyRequest.swift; sourceTree = ""; }; + B33EEF30B0549EE3C54E0F0B1AED0862 /* libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-prefix.pch"; sourceTree = ""; }; + B36019F65A0307AFADABDC2F87615714 /* SignalAccount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalAccount.h; sourceTree = ""; }; + B3C0619593B8FC6CA5EDEAF89032A4D9 /* YapDatabaseSecondaryIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSecondaryIndexHandler.h; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.h; sourceTree = ""; }; + B3EBE50E0C14D876ACD110A230F2EAD5 /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Sources/CocoaLumberjack/include/CLIColor.h; sourceTree = ""; }; + B427FA96747588A721B771B3EA7EA994 /* ProtobuffsTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ProtobuffsTests.m; path = AxolotlKitTests/ProtobuffsTests.m; sourceTree = ""; }; + B4322B24ABA0E5843C41813708B91F70 /* open.c */ = {isa = PBXFileReference; includeInIndex = 1; name = open.c; path = Sources/ed25519/open.c; sourceTree = ""; }; + B44AC2FBA9C077613C25EB15ED3281B8 /* Curve25519Kit.unit-tests.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Curve25519Kit.unit-tests.xcconfig"; sourceTree = ""; }; B4583C7A8DAACC7993C702F1220ECC29 /* HKDFKit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "HKDFKit-Unit-Tests"; path = "HKDFKit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - B46F23F41ED1A38FB3D3E9A2271F5355 /* ge_p2_dbl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p2_dbl.c; path = Sources/ed25519/ge_p2_dbl.c; sourceTree = ""; }; - B4AA744C14EAF56CAA5307D0704D0B0C /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_muladd.c; path = Sources/ed25519/sc_muladd.c; sourceTree = ""; }; - B4C6175B61B3F633AD56C87D843DC091 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeRenderLayer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift"; sourceTree = ""; }; - B4D3A9829A4B1473244FD5E76E33A2F0 /* KeyBackupProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyBackupProto.swift; sourceTree = ""; }; - B4DCB11CAA2E4B74520219AF7CAB9E8B /* YapActionItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapActionItem.m; path = YapDatabase/Extensions/ActionManager/YapActionItem.m; sourceTree = ""; }; - B4E3D8FA0A68D78D8A2AD8EAA2B6E230 /* brg_endian.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = brg_endian.h; path = SSZipArchive/minizip/aes/brg_endian.h; sourceTree = ""; }; - B4EB3FB4E5CFF625CCBC8AA08181A69F /* OWSOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOperation.m; sourceTree = ""; }; - B52BE695798CA0D3212AE121FAE847EA /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; - B555FB1A839DEC057D5C40AFB053A318 /* SignalCoreKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SignalCoreKit.unit-tests.release.xcconfig"; sourceTree = ""; }; - B5620AC74A70F1FC0E391E10C4B67B88 /* TSDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseView.m; sourceTree = ""; }; - B56C0009205CFE405F4596BDDA516987 /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; - B588197D946D89F97419D7EB70CE3FA5 /* blurhash-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "blurhash-Info.plist"; sourceTree = ""; }; - B5886B08F68E3026C87CFFAAE990D2DD /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Sources/CocoaLumberjack/include/DDContextFilterLogFormatter.h; sourceTree = ""; }; - B5D2ECFE8ADD3B872942FF4CF3058950 /* NBPhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberUtil.m; path = libPhoneNumber/NBPhoneNumberUtil.m; sourceTree = ""; }; + B45BA74DBE8091938EA1D1270BE7FAB9 /* Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Mantle-dummy.m"; sourceTree = ""; }; + B4817EC5859B85B3DD35FA24774E6601 /* YapMemoryTable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMemoryTable.h; path = YapDatabase/Internal/YapMemoryTable.h; sourceTree = ""; }; + B4A752CB8F56867279ECD1FC82468245 /* frame_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_dec.c; path = src/dec/frame_dec.c; sourceTree = ""; }; + B4CFBA66F76F901F6EAA08FDA0019F7A /* SQLCipher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-umbrella.h"; sourceTree = ""; }; + B56EBAB5713CDCD6CD78982AA5265ACC /* RemoteAttestationQuote.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RemoteAttestationQuote.h; sourceTree = ""; }; + B571F18FD7243C1F0278D5EF42DC023F /* TSGroupModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSGroupModel.h; sourceTree = ""; }; + B58A107FBE84896F52FA14C49543A979 /* OWSDeviceProvisioningService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningService.m; sourceTree = ""; }; + B5A1F3750E9B2E98157FB58AF395FEA0 /* GroupsInputStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupsInputStream.swift; sourceTree = ""; }; + B5CBA71B0AE6293706C66DD66D217B01 /* ZKGroup-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ZKGroup-Info.plist"; sourceTree = ""; }; + B5D117FCF72D6CE35847FFE43490CD94 /* endian_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl_utils.h; path = src/utils/endian_inl_utils.h; sourceTree = ""; }; B5D4F4182857D54870C5B24A4FF363EA /* libwebp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = libwebp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B5EA9156256EC3B1AE20F90FE27B536C /* Mantle.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Mantle.release.xcconfig; sourceTree = ""; }; - B60A9D9815E9EC7C87A8BEEC4FDBBD43 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/PreCompositionLayer.swift"; sourceTree = ""; }; - B610FCD18ED6A1C8BD2B3FD12CA9365C /* GroupAccess.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupAccess.swift; sourceTree = ""; }; - B63D61F7F0CA3824924500978D9A9191 /* libwebp-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libwebp-Info.plist"; sourceTree = ""; }; - B63FFA2DCBFF157506CF9DE430186628 /* FullTextSearchFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FullTextSearchFinder.swift; sourceTree = ""; }; - B6420D809B4C4D9AAAD1AC9348583754 /* PhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumber.m; sourceTree = ""; }; + B5EDA42192394C51BCF8324D16E73F6F /* FetchRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchRequest.swift; path = GRDB/Core/FetchRequest.swift; sourceTree = ""; }; + B5F786B572B48E4DE62733AD012757AF /* any.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = any.pb.swift; path = Sources/SwiftProtobuf/any.pb.swift; sourceTree = ""; }; + B60C2380F8D835F9F9067F311F00EE90 /* DatabaseMigrator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseMigrator.swift; path = GRDB/Migration/DatabaseMigrator.swift; sourceTree = ""; }; + B61F72D94329FBBA8F04CE20ED533BAD /* PreKeyBundleTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundleTests.m; path = AxolotlKitTests/PreKeyBundleTests.m; sourceTree = ""; }; + B66417616467F521F5905F9EBB36CFFB /* OWSDisappearingMessagesJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesJob.h; sourceTree = ""; }; B67607EB762160556216072CB420C0CA /* Pods-Signal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Signal.debug.xcconfig"; sourceTree = ""; }; - B69CC76D905B99EBA00E33D85F055F3D /* SSKPreKeyStoreTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKPreKeyStoreTests.m; sourceTree = ""; }; - B6E8EE4EC6913E0DB838A4747FFBF3D8 /* YapDatabaseAutoViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoViewConnection.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewConnection.m; sourceTree = ""; }; - B6F51066DC26BA35F6D371AA618F444D /* yuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_neon.c; path = src/dsp/yuv_neon.c; sourceTree = ""; }; - B70571847D651262DF08780F46FF4751 /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p2.c; path = Sources/ed25519/ge_p1p1_to_p2.c; sourceTree = ""; }; - B70AA5141B26B59235CBA91D402A8011 /* OWSSessionResetJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSSessionResetJobRecord+SDS.swift"; sourceTree = ""; }; - B77C798A610F3C1998EEC9C3A1E9B286 /* YapDatabaseCrossProcessNotificationConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationConnection.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.h; sourceTree = ""; }; - B7C4A8EB21C78203A137A119BF990514 /* YapDatabaseFullTextSearchPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchPrivate.h; path = YapDatabase/Extensions/FullTextSearch/Internal/YapDatabaseFullTextSearchPrivate.h; sourceTree = ""; }; - B7DBE6A7D13465FB5BA6D730F8E45AD3 /* TSDatabaseSecondaryIndexes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSDatabaseSecondaryIndexes.m; sourceTree = ""; }; - B803715ACBE686FD886E10A279260D70 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Sources/CocoaLumberjack/DDFileLogger+Internal.h"; sourceTree = ""; }; - B809D79FB9F4DD219CF07BCF372A250A /* BinaryDelimited.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDelimited.swift; path = Sources/SwiftProtobuf/BinaryDelimited.swift; sourceTree = ""; }; - B824D6722693B36876CB69420B94270E /* NBPhoneNumberDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberDefines.h; path = libPhoneNumber/NBPhoneNumberDefines.h; sourceTree = ""; }; - B82962887A38EF1530B511F358EADFD5 /* Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Data.swift; path = GRDB/Core/Support/Foundation/Data.swift; sourceTree = ""; }; - B8612B9F8EA5B1DD9560F3F6E75D5B3F /* fe_isnegative.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnegative.c; path = Sources/ed25519/fe_isnegative.c; sourceTree = ""; }; - B86287AF12A50CAFBFC3AA8584CAD98F /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/StrokeRenderer.swift"; sourceTree = ""; }; - B8777FDECE57CC1979B125448DEED736 /* SAMKeychain-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SAMKeychain-umbrella.h"; sourceTree = ""; }; - B8D564A9F9F9B781508C694F36FE47D3 /* ProtobufMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufMap.swift; path = Sources/SwiftProtobuf/ProtobufMap.swift; sourceTree = ""; }; - B8FAD8CDDF4F388824A18F3EFFC06308 /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Group.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Group.swift"; sourceTree = ""; }; - B907600B3754C67CF63DF0489D6F2BA9 /* MessageSendJobQueueTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSendJobQueueTest.swift; sourceTree = ""; }; - B90F379E9C6C48FEBBFC94E821195B29 /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; - B9140924A67E2A950C0CEDE9F7E1F27A /* YapDatabaseCloudKitTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTypes.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.m; sourceTree = ""; }; - B968C27812EB60CBAF4EE0FFBE91B4CB /* bit_reader_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_reader_utils.c; path = src/utils/bit_reader_utils.c; sourceTree = ""; }; - B970EDD6DA3CA630D35397F7CE046DF9 /* OWSOutgoingNullMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingNullMessage.m; sourceTree = ""; }; - B986C07A3CF3F2D00C8576765B7EC989 /* OWSIncomingGroupSyncJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingGroupSyncJobRecord.m; sourceTree = ""; }; - B988526D4FA0E893FB42F6A6CB8A3F3B /* CocoaLumberjack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.debug.xcconfig; sourceTree = ""; }; - B9B8F097590D517011969868C60E4465 /* ProfileManagerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ProfileManagerProtocol.h; sourceTree = ""; }; - B9FA0F1C4F4E7D8F1DBB5C49CB15380B /* OWSContact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContact.m; sourceTree = ""; }; - BA12BA48A70A1ABDDA91E9CBC21C53B1 /* MessageFetcherJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageFetcherJob.swift; sourceTree = ""; }; - BA58CC39A0A8F1AEB85B519D8F0AA67D /* KeyBackupServiceTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyBackupServiceTests.swift; sourceTree = ""; }; - BAA50C7F2B05D13B7ADF3C1FD2F273C2 /* compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = compare.h; path = Sources/ed25519/additions/compare.h; sourceTree = ""; }; - BAA6B7C46FFF70EC5D24ECD9E04F4E16 /* BlurHashEncode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlurHashEncode.swift; path = Swift/BlurHashEncode.swift; sourceTree = ""; }; - BB293D34D722382520E0CC9EE1D2671A /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; }; - BB5C19B227DEA92EB8A0E45832512460 /* Message+TextFormatAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+TextFormatAdditions.swift"; path = "Sources/SwiftProtobuf/Message+TextFormatAdditions.swift"; sourceTree = ""; }; - BB8270C41D117143888F6A0017BCD22D /* SerializationUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SerializationUtilities.h; path = AxolotlKit/Classes/Utility/SerializationUtilities.h; sourceTree = ""; }; - BB8C6AE89109D2848FB2926EE98A2C04 /* NSNotificationCenter+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSNotificationCenter+AnyPromise.m"; sourceTree = ""; }; - BBCBDA2C74B59818A067D9B004390455 /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/ColorValueProvider.swift"; sourceTree = ""; }; - BBD0970C6E70B07B99039C276D7AAA6E /* GroupsV2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupsV2.swift; sourceTree = ""; }; + B6817F7780DDB6F29002F859CDB5BFD7 /* SAMKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SAMKeychain.h; path = Sources/SAMKeychain.h; sourceTree = ""; }; + B69D76B2F27D667E86C432CFB4043326 /* NBRegularExpressionCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBRegularExpressionCache.h; path = libPhoneNumber/Internal/NBRegularExpressionCache.h; sourceTree = ""; }; + B7046E632BF1B110538A83A11C9A60D6 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DashPattern.swift; path = "lottie-swift/src/Private/Model/Objects/DashPattern.swift"; sourceTree = ""; }; + B7378D21E73D620B5928680FA37771AE /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = "Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h"; sourceTree = ""; }; + B73DE01CBDB4A670A1E2E683A883D96B /* 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 = ""; }; + B761B1F5EB43A1825E0FF37DCF23F114 /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; sourceTree = ""; }; + B79B4AB73924F1E8AE5225F6587B20F3 /* YapDatabaseCloudKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKit.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.h; sourceTree = ""; }; + B7C67336C268C905924E3304E0EAD264 /* YapDatabaseCrossProcessNotificationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationPrivate.h; path = YapDatabase/Extensions/CrossProcessNotification/Internal/YapDatabaseCrossProcessNotificationPrivate.h; sourceTree = ""; }; + B7FEE6F175C8B3746C466046F87C7F5A /* YapDatabaseRTreeIndexPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexPrivate.h; path = YapDatabase/Extensions/RTreeIndex/Internal/YapDatabaseRTreeIndexPrivate.h; sourceTree = ""; }; + B80D8901526FF7951043E71F12E25E11 /* YapDatabaseString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseString.h; path = YapDatabase/Internal/YapDatabaseString.h; sourceTree = ""; }; + B84F1479B2DC603599DF8E70083F9657 /* ssim_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim_sse2.c; path = src/dsp/ssim_sse2.c; sourceTree = ""; }; + B879A9A33EF8AE4FDFF5C5716636D097 /* thread_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_utils.h; path = src/utils/thread_utils.h; sourceTree = ""; }; + B88439502E2AD792E77762EF5B47C878 /* DatabaseValueConvertible+Encodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DatabaseValueConvertible+Encodable.swift"; path = "GRDB/Core/Support/StandardLibrary/DatabaseValueConvertible+Encodable.swift"; sourceTree = ""; }; + B8D981EB6E7A7AD38F3177F4621D4B1E /* NSUserDefaults+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSUserDefaults+OWS.h"; sourceTree = ""; }; + B8FAE121AE83A0AA6D55E5A8689F0034 /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; + B94C9AFA8C712707AA6C26EBEE4152E6 /* ge_scalarmult_base.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_scalarmult_base.c; path = Sources/ed25519/ge_scalarmult_base.c; sourceTree = ""; }; + B96EC793061EB59C48EBD4711715D037 /* AxolotlKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AxolotlKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + B9769CB1EEBAF8B90BAAD06F9A870451 /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; + B983F56507B68D3DB06FBF6FC7CDB5A8 /* ge_madd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_madd.c; path = Sources/ed25519/ge_madd.c; sourceTree = ""; }; + B98ABC9B1DA1B69CEE6D12C58BFA3C74 /* GroupsV2MessageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupsV2MessageProcessor.swift; sourceTree = ""; }; + B9A1D6387F0E605F59F49893FD09FB5D /* SessionCipherTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipherTest.m; path = AxolotlKitTests/SessionCipherTest.m; sourceTree = ""; }; + B9E39DEB7EAB7A6E2B726D4559BB804A /* YapDatabaseSecondaryIndexHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexHandler.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexHandler.m; sourceTree = ""; }; + B9F914851BC986B93DEF3BB2410B7DB2 /* YapDatabaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManager.h; path = YapDatabase/Internal/YapDatabaseManager.h; sourceTree = ""; }; + B9FDECFE8BC0231528D6D6B35F6C2B9A /* StatementAuthorizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StatementAuthorizer.swift; path = GRDB/Core/StatementAuthorizer.swift; sourceTree = ""; }; + BA1D20187D3CBB96CE55333B07810E2C /* OWSUnknownContactBlockOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUnknownContactBlockOfferMessage.m; sourceTree = ""; }; + BA68BA0CA56419EA3DEEBAE8B4EA3743 /* NSData+keyVersionByte.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+keyVersionByte.m"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.m"; sourceTree = ""; }; + BA6B5CC521F1EA97F33A9E8344539052 /* NSNull.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSNull.swift; path = GRDB/Core/Support/Foundation/NSNull.swift; sourceTree = ""; }; + BA715AF30697A917DA358FA843CC3E20 /* SPKProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SPKProto.swift; path = AxolotlKit/Classes/Protos/SPKProto.swift; sourceTree = ""; }; + BA9B34CF9583078FB1EE138581B80CB0 /* OWSOutgoingReceiptManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingReceiptManager.m; sourceTree = ""; }; + BAEA49EA045B67EDAD501AD586D3235A /* YapDatabaseViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewPrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPrivate.h; sourceTree = ""; }; + BB0FBE93B623628EA82DF8F67552D1D9 /* SAMKeychain.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SAMKeychain.modulemap; sourceTree = ""; }; + BB32EE0D1E270B4EB4600BBD8C2AB62A /* fe_sub.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_sub.c; path = Sources/ed25519/fe_sub.c; sourceTree = ""; }; + BB34120114090F11DD6694C0EC08A9AB /* fe_frombytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_frombytes.c; path = Sources/ed25519/fe_frombytes.c; sourceTree = ""; }; + BB39D4A1E1F5BA3A4FBCEAE651BE02C0 /* NBRegExMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBRegExMatcher.h; path = libPhoneNumber/Internal/NBRegExMatcher.h; sourceTree = ""; }; + BB3FBCA64EFC2C493953ABF224919644 /* FTS3Pattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS3Pattern.swift; path = GRDB/FTS/FTS3Pattern.swift; sourceTree = ""; }; + BB45B71B3D586C0C7B0CABE7111E685A /* OWSSessionResetJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSessionResetJobRecord.h; sourceTree = ""; }; + BB77F07C5625CDC5F5BB417690A6AEC3 /* NSTask+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSTask+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSTask+AnyPromise.m"; sourceTree = ""; }; + BB8A4EA9CD7AC46A669E6B0C8F1BCDCA /* 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 = ""; }; + BB8C2731BE6842E1CC83B1CE94BE247D /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; + BBDF71A3A51AE3816687DA8B377488CB /* ZigZag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZigZag.swift; path = Sources/SwiftProtobuf/ZigZag.swift; sourceTree = ""; }; + BBE706D7EF6CE7FB09F24C11A2B95AB1 /* YapNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapNull.h; path = YapDatabase/Internal/YapNull.h; sourceTree = ""; }; BBF7AC5031B2D4005803265FEB123A97 /* Pods-NotificationServiceExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-NotificationServiceExtension-umbrella.h"; sourceTree = ""; }; - BC09C54329A31B33444AE07D30B77155 /* alpha_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_dec.c; path = src/dec/alpha_dec.c; sourceTree = ""; }; - BC52CE4BFA930DF7E727F37F5C929888 /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; - BC554F8B2E713178391C3A682417C07F /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; - BCC9C8E05BEB296D076BEBA34B92302E /* SignalCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SignalCoreKit-dummy.m"; sourceTree = ""; }; - BCD6AFCF58BA267A610BB7C47BAFA879 /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; - BCF68FA64304206877682E4DE8BF36F0 /* OWSDisappearingMessagesConfiguration+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSDisappearingMessagesConfiguration+SDS.swift"; sourceTree = ""; }; - BCF7F86AF44E34072CEC71B4852A79AD /* OWSSyncKeysMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncKeysMessage.h; sourceTree = ""; }; - BD0D40AA1C007EE4B99BC4899B360B49 /* YapActionItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapActionItem.h; path = YapDatabase/Extensions/ActionManager/YapActionItem.h; sourceTree = ""; }; - BD0E0C991306BD707A65C04059CB4F39 /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; }; - BD331186E7A5416CECEA5C93683557DB /* TSAttachment+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSAttachment+SDS.swift"; sourceTree = ""; }; - BD386E0865F1F57397C1E07D206A0FB7 /* SessionCipherTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipherTest.m; path = AxolotlKitTests/SessionCipherTest.m; sourceTree = ""; }; - BD73E3A13F8514FFF2A30408504A3667 /* TSInvalidIdentityKeyErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeyErrorMessage.h; sourceTree = ""; }; - BD7731AC337A1C6F03C10AB1F31C4680 /* NSDate+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+YapDatabase.h"; path = "YapDatabase/Internal/NSDate+YapDatabase.h"; sourceTree = ""; }; - BDD58C9C4701B39AB7D2C2C688B77997 /* OWSMessageReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageReceiver.h; sourceTree = ""; }; - BDE5A3F4FC5CAB8B7141A23C52D413FC /* OWSIncompleteCallsJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncompleteCallsJob.h; sourceTree = ""; }; - BE01ADABAE10D5F4B7C83FC8BEE38D97 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; - BE0405B810B3A5FA0F06C170073DF03E /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; - BE4AEE3BB37B1BCC28BAE141962F3630 /* SMKUDAccessKeyTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUDAccessKeyTest.swift; path = SignalMetadataKitTests/src/SMKUDAccessKeyTest.swift; sourceTree = ""; }; - BE9022115C88A35F7490EE3A2A7D1320 /* YapDatabaseCrossProcessNotificationConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationConnection.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationConnection.m; sourceTree = ""; }; - BE92FC5E2FF934EB245B261BBF030F87 /* StorageService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StorageService.swift; sourceTree = ""; }; - BEA27E64B5D2F9CA770B45C54E9E0075 /* alphai_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai_dec.h; path = src/dec/alphai_dec.h; sourceTree = ""; }; - BEAC516C54402B010C733AF0A86E63E8 /* BidirectionalDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BidirectionalDictionary.swift; sourceTree = ""; }; - BEB7FE24E5D0BEE9D692FC4912371DB7 /* KnownStickerPack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = KnownStickerPack.m; sourceTree = ""; }; - BEF628AE2122B4CD7AF3525B6B2F9FAC /* SFSRootCAG2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = SFSRootCAG2.crt; sourceTree = ""; }; - BF0561024220B6A1683E2EFC81B91667 /* OWSBackupFragment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackupFragment.h; sourceTree = ""; }; - BF4BFDE926EBBCEFE8DA2A1626D23124 /* libPhoneNumber-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "libPhoneNumber-iOS.release.xcconfig"; sourceTree = ""; }; - BF7D72B345C17C0DD81657680AE334F0 /* NSData+messagePadding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+messagePadding.h"; path = "SignalMetadataKit/src/NSData+messagePadding.h"; sourceTree = ""; }; - BFA7A1249BA57EE94A103B63E4B0C445 /* CGFloat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloat.swift; path = GRDB/Core/Support/CoreGraphics/CGFloat.swift; sourceTree = ""; }; - BFBAAEBA7941E58A93CCAEAC05FF1723 /* YapDatabaseHooksTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksTransaction.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksTransaction.h; sourceTree = ""; }; - BFBE96D986A0FBA9B78A67DA53F15A2E /* ContactDiscoveryService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContactDiscoveryService.swift; sourceTree = ""; }; - C02E069971D4174091744F0EA6F1C9A9 /* race.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = race.swift; path = Sources/race.swift; sourceTree = ""; }; - C0491FF320C4CC15ACDC6D9C0849FC7C /* SignalMetadataKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SignalMetadataKit.unit-tests.release.xcconfig"; sourceTree = ""; }; - C0625E469E15000DFE32934F88073789 /* MessagePaddingTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MessagePaddingTests.m; path = SignalMetadataKitTests/src/MessagePaddingTests.m; sourceTree = ""; }; - C06B323454EF4F17D5C9ACB95D6B8793 /* DatabaseValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseValue.swift; path = GRDB/Core/DatabaseValue.swift; sourceTree = ""; }; - C0C8AB799FD02B424E0E80F70626DCE2 /* StickerError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StickerError.swift; sourceTree = ""; }; - C0D144545E48A6DD67F8C79C5322C564 /* sqlite3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = sqlite3.h; sourceTree = ""; }; - C1262621E85E3F4DED61A48B9E90E96A /* YapDatabasePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabasePrivate.h; path = YapDatabase/Internal/YapDatabasePrivate.h; sourceTree = ""; }; - C148779DA2E69BDAE0FCB4BE35143619 /* TSPrefix.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSPrefix.h; path = SignalServiceKit/src/TSPrefix.h; sourceTree = ""; }; - C1781646E871A34F5143B25DD5D762CE /* SimpleExtensionMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SimpleExtensionMap.swift; path = Sources/SwiftProtobuf/SimpleExtensionMap.swift; sourceTree = ""; }; - C17B691FFD8B6994DD346253300FA08D /* YapDirtyDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDirtyDictionary.m; path = YapDatabase/Utilities/YapDirtyDictionary.m; sourceTree = ""; }; - C1AC38A23B87C5876E827B9EEDA5B940 /* Argon2-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Argon2-prefix.pch"; sourceTree = ""; }; - C1BFB26AD3033D48857935E2F190D5B4 /* OWSAddToProfileWhitelistOfferMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSAddToProfileWhitelistOfferMessage+SDS.swift"; sourceTree = ""; }; - C1C66A5A7939BCC7AEEC9175F870C551 /* YapDatabaseCloudKitTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTransaction.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.h; sourceTree = ""; }; - C1E2E132F3BF272A2C4418731D990E34 /* OWSSyncConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncConfigurationMessage.h; sourceTree = ""; }; - C1E3E9F80FA086C95B4D2CC080CE1C6D /* curve_sigs.c */ = {isa = PBXFileReference; includeInIndex = 1; name = curve_sigs.c; path = Sources/ed25519/additions/curve_sigs.c; sourceTree = ""; }; - C1E8027D5D3509EEA0DB896FC8D5BACA /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/SizeValueProvider.swift"; sourceTree = ""; }; - C215B0449B05D5BA8F018496052E9891 /* YapDatabaseRTreeIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexSetup.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexSetup.h; sourceTree = ""; }; - C2519B5E408E79C97A879CF327876C8D /* OutgoingMessagePreparer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OutgoingMessagePreparer.swift; sourceTree = ""; }; - C252F9283B803B99F93D74CB7B1F2F15 /* YapDatabaseViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTransaction.m; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.m; sourceTree = ""; }; - C25D4276820DC6C2D97E8C9A0802DA95 /* TestModelTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestModelTests.swift; sourceTree = ""; }; + BC11DC32AE2607223BDC360BACD8AB4B /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerDebugging.swift; path = "lottie-swift/src/Private/Utility/Debugging/LayerDebugging.swift"; sourceTree = ""; }; + BC1F5DB5766495250CCF5341CED41EBA /* OWSDeviceProvisioner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioner.h; sourceTree = ""; }; + BC2963D67EDF5C6C2DA56ECF6DE1B9AE /* YDBCKRecordInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordInfo.m; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecordInfo.m; sourceTree = ""; }; + BC3A5648100B50D942D524B48EDB08A2 /* YapDatabaseRTreeIndexHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexHandler.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexHandler.h; sourceTree = ""; }; + BC64A6164CE4902BEC76281B4846AA10 /* Inflections.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Inflections.swift; path = GRDB/Utils/Inflections.swift; sourceTree = ""; }; + BC76243524E588CE5A9A4F4CDA256198 /* YapDatabaseStatement.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseStatement.h; path = YapDatabase/Internal/YapDatabaseStatement.h; sourceTree = ""; }; + BC8E734EA4075B909901B8FEC97D6CBD /* OWSDisappearingMessagesConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfigurationMessage.m; sourceTree = ""; }; + BCAEAA903AE5CF32D605CE71896991E6 /* OWSRequestMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSRequestMaker.swift; sourceTree = ""; }; + BCB803DB3F82CA9D21B4DA818C76C462 /* OWSSyncFetchLatestMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncFetchLatestMessage.m; sourceTree = ""; }; + BCBDD6D8BFE3DD199A906B43AEE77600 /* ReceivingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ReceivingChain.m; path = AxolotlKit/Classes/Ratchet/ReceivingChain.m; sourceTree = ""; }; + BCC71F0FCC7A4F1A4B6920431ED9AB5D /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Sources/CocoaLumberjack/DDLog.m; sourceTree = ""; }; + BCD500CE4EDB290454456533D308ADEC /* TSGroupModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TSGroupModel.swift; sourceTree = ""; }; + BD0A4F28BF057BA0DF2B6C943CFD27D0 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; + BD0D2D209C37BBC2AB399E626653DCD3 /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = ""; }; + BD2E2FEF74446F0ABB722CDD1E65E1C4 /* OWSBroadcastMediaMessageJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBroadcastMediaMessageJobRecord.h; sourceTree = ""; }; + BD5A70989A320F151972872DD51621A5 /* type.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = type.pb.swift; path = Sources/SwiftProtobuf/type.pb.swift; sourceTree = ""; }; + BD68AC2D5CEE4A4234520E55ECFB6578 /* TSAttachment+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSAttachment+SDS.swift"; sourceTree = ""; }; + BD6FC4ED8811E347F107A49C95959E08 /* SMKEnvironment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKEnvironment.swift; path = SignalMetadataKit/src/SMKEnvironment.swift; sourceTree = ""; }; + BD96F28D173396BCD3FB803AA7694C60 /* frame_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_enc.c; path = src/enc/frame_enc.c; sourceTree = ""; }; + BDA20079D88162BE8C8522ED67598855 /* SSKSessionStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKSessionStore.h; sourceTree = ""; }; + BDB7444B4012B8B0C0A894F426264257 /* NBPhoneMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneMetaData.h; path = libPhoneNumber/NBPhoneMetaData.h; sourceTree = ""; }; + BE13C8BA868F0AD2E1E3AC58C14A9F06 /* OWSContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContact.h; sourceTree = ""; }; + BE223D195E12C6266CFEF7ED708A5784 /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; + BE2B3FE77C5B230B3D44228A73756ECD /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; + BE36C32A97F2AD0155F1C9FE8CCEEF31 /* grdb_config.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = grdb_config.h; path = Support/grdb_config.h; sourceTree = ""; }; + BE886536A0985B4B5BE7CE9600262B65 /* HKDFKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HKDFKit.h; path = HKDFKit/HKDFKit/HKDFKit.h; sourceTree = ""; }; + BEC23885517995A4D453F69FFA949314 /* OWSMessageDecrypter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageDecrypter.h; sourceTree = ""; }; + BEC61CF8571E9818D125E7F621966A1A /* IncomingGroupsV2MessageJob.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IncomingGroupsV2MessageJob.h; sourceTree = ""; }; + BEE50DA58CB966CC2D439909A3EDE347 /* OWSSyncKeysMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncKeysMessage.m; sourceTree = ""; }; + BEED9D043838A54055FB41D62459307A /* blamka-round-ref.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "blamka-round-ref.h"; path = "phc-winner-argon2/src/blake2/blamka-round-ref.h"; sourceTree = ""; }; + BEFCD8443D77610E7E0CE2176B8E8C19 /* TransactionObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransactionObserver.swift; path = GRDB/Core/TransactionObserver.swift; sourceTree = ""; }; + BF53EA1E4D535455F85BEFED2295BD18 /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; + BF71FDE76F62693D01DD703C352CF9DF /* OWSLogs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OWSLogs.h; path = SignalCoreKit/src/OWSLogs.h; sourceTree = ""; }; + BFA73BE95E35AB2547B0DB4329FB7963 /* YapBidirectionalCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapBidirectionalCache.h; path = YapDatabase/Utilities/YapBidirectionalCache.h; sourceTree = ""; }; + BFBD282ACD7E09FC330F0E649F7DCC29 /* OWSSyncContactsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncContactsMessage.h; sourceTree = ""; }; + BFBD3FD6752151B28B4968E1D034410F /* YapNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapNull.m; path = YapDatabase/Internal/YapNull.m; sourceTree = ""; }; + BFC4FE9494F1F08FC7013A825E00B6AD /* SCKExceptionWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SCKExceptionWrapper.m; path = SignalCoreKit/src/SCKExceptionWrapper.m; sourceTree = ""; }; + BFF1AAFA3B20E911CB9F6B3E363736CC /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = "lottie-swift/src/Private/Utility/Extensions/StringExtensions.swift"; sourceTree = ""; }; + C006DEB09D56312433161CAA23809211 /* Promise+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+OWS.swift"; sourceTree = ""; }; + C0115A13C0AC044495D621AFFEF5FA7B /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = ""; }; + C01F55403B0D1F1B4FD2A30791C63F4A /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/PreCompLayerModel.swift"; sourceTree = ""; }; + C0245407F45F2E3DC08BE482329E518C /* AssociationAggregate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssociationAggregate.swift; path = GRDB/QueryInterface/Request/Association/AssociationAggregate.swift; sourceTree = ""; }; + C06562409AD73964D1BE131294B80BEB /* ProxiedContentDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProxiedContentDownloader.swift; sourceTree = ""; }; + C0864BC2CB4A99D1266E44F8903E2855 /* YAPDBMediaGalleryFinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = YAPDBMediaGalleryFinder.m; sourceTree = ""; }; + C08E49DDA8C5E0AA527D2ECA5BF10DDB /* 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 = ""; }; + C09283A692E47ED49083D171550E0DA0 /* DataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = DataSource.h; sourceTree = ""; }; + C0A4A97AE0CED473E896A29BC6A53C4A /* CallKitIdStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = CallKitIdStore.h; sourceTree = ""; }; + C0DDF50FAE08099E7DE2864B84239656 /* sc_muladd.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sc_muladd.c; path = Sources/ed25519/sc_muladd.c; sourceTree = ""; }; + C108ACC71A461A6FF833A0BD7ACA4BD9 /* NBMetadataHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataHelper.m; path = libPhoneNumber/NBMetadataHelper.m; sourceTree = ""; }; + C11574792D8DC485B033C85874D02A8F /* ValueObservation+Row.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ValueObservation+Row.swift"; path = "GRDB/ValueObservation/ValueObservation+Row.swift"; sourceTree = ""; }; + C14506BBD0644DBF8BD757448A8BA6A0 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeRenderer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientStrokeRenderer.swift"; sourceTree = ""; }; + C15311E4FC436949557BC001D486852D /* WeakTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = WeakTimer.swift; sourceTree = ""; }; + C190F115DB3586989CDC40F26256775B /* AxolotlKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AxolotlKit-umbrella.h"; sourceTree = ""; }; + C1ADABCF9C079417573466EF326CB474 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; + C1DA0B715A90260B091992DE404BBD1F /* SendingChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendingChain.m; path = AxolotlKit/Classes/Ratchet/SendingChain.m; sourceTree = ""; }; + C2397D579DCA28A9B5004346C6CADFA7 /* OWSIdentityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIdentityManager.m; sourceTree = ""; }; + C23E2C2AF4D4D09F3294840E2F95C27E /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerImageProvider.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/LayerImageProvider.swift"; sourceTree = ""; }; + C2597632C6BE5F0AD2F9AFDC862B3330 /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_mul.c; path = Sources/ed25519/fe_mul.c; sourceTree = ""; }; C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CocoaLumberjack.framework; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C2D7BA216263E3722E8CF9B72DBF34D4 /* Google_Protobuf_Timestamp+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Timestamp+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Timestamp+Extensions.swift"; sourceTree = ""; }; - C2F37B422901EF7D76BFDDBC1EC51E46 /* OWSFailedAttachmentDownloadsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedAttachmentDownloadsJob.m; sourceTree = ""; }; - C313C6F1AFC244E43681428AB946CD4D /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContext.swift; path = "lottie-swift/src/Private/Utility/Helpers/AnimationContext.swift"; sourceTree = ""; }; - C3214EF4EFBDB2A231FADDE20F724E36 /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = ""; }; - C367F16BD15250C17E30A7AF387C7175 /* Cryptography.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Cryptography.m; path = SignalCoreKit/src/Cryptography.m; sourceTree = ""; }; - C3910C4329140C1C47EF5ACD1CA5181D /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; - C397C13B4FF20A3EBADC773A536408D6 /* YapMutationStack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMutationStack.h; path = YapDatabase/Utilities/YapMutationStack.h; sourceTree = ""; }; - C3A3163A8E5ED553B99B37EFFCFECC01 /* empty.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = empty.pb.swift; path = Sources/SwiftProtobuf/empty.pb.swift; sourceTree = ""; }; - C3A8539AEA1281C551B7B8647DA2E1A7 /* OWSIncomingMessageFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingMessageFinder.h; sourceTree = ""; }; - C3C6488311AF545AB9984A076EF1DEE1 /* TypingIndicators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypingIndicators.swift; sourceTree = ""; }; - C3D5D183BA51008161961B6422AB3AA3 /* InstalledSticker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = InstalledSticker.m; sourceTree = ""; }; - C3D838F380C3C628572F1340B5485F93 /* ECCTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ECCTests.m; path = AxolotlKitTests/ECCTests.m; sourceTree = ""; }; - C3F6C16AA37C993FF20B1EFFAAC171E4 /* SignalRecipient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SignalRecipient.h; sourceTree = ""; }; - C42DE19ED7983FD939C415450C2447A9 /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_add.c; path = Sources/ed25519/ge_add.c; sourceTree = ""; }; - C43E62F3DA66A977D793263270967309 /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; - C4A12C93EC81F8174175FE1DDF2F3B9D /* PromiseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-umbrella.h"; sourceTree = ""; }; - C4EF1216D9C750D59A5E856AD2E70F49 /* OWSReaction+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSReaction+SDS.swift"; sourceTree = ""; }; - C4F77DCDDFFE23FB25A4E3F35809B518 /* picture_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_enc.c; path = src/enc/picture_enc.c; sourceTree = ""; }; - C51D6EB4B7BB101ECF505DB6CAEBE7C0 /* NSDate+OWS.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "NSDate+OWS.mm"; path = "SignalCoreKit/src/NSDate+OWS.mm"; sourceTree = ""; }; - C52445E5B346D737B055E5EB3CE47B5E /* SignalRecipientTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipientTest.m; sourceTree = ""; }; - C531C6483461DEA5C33BB96C74F65A38 /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; - C53773308C1491B6A8A47DB1817CD34B /* Contact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Contact.m; sourceTree = ""; }; - C55AD50EB0C87625F9622691D8A6EA27 /* OWSVerificationStateChangeMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSVerificationStateChangeMessage+SDS.swift"; sourceTree = ""; }; - C55CABB372FEC6E601ADB28E4B500240 /* YapDatabaseRTreeIndexOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexOptions.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.h; sourceTree = ""; }; - C56B0AD18C42B0D286984538D2277E11 /* YAPDBMediaGalleryFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = YAPDBMediaGalleryFinder.h; sourceTree = ""; }; - C590212768255E91DF1AFFEB9BF9C149 /* Reachability-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-umbrella.h"; sourceTree = ""; }; - C59F90DAB8B57C79C914C1B15902250A /* OWSContactOffersInteraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSContactOffersInteraction.m; sourceTree = ""; }; - C5AE177E68F65BB5516F02A8102B7EFB /* OWSChunkedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSChunkedOutputStream.m; sourceTree = ""; }; + C29CB6D39C501CE41E87A86D92E0C31E /* NBMetadataHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBMetadataHelper.h; path = libPhoneNumber/NBMetadataHelper.h; sourceTree = ""; }; + C2E778A6D5EDE59066C13E1AB72240EC /* YapDatabaseCrossProcessNotificationTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotificationTransaction.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotificationTransaction.m; sourceTree = ""; }; + C2FAC528B9D588D72AB0C55D0B703064 /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_dec_utils.c; path = src/utils/quant_levels_dec_utils.c; sourceTree = ""; }; + C3345D4E928F9AB3A9AD2874F30143D1 /* alphai_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai_dec.h; path = src/dec/alphai_dec.h; sourceTree = ""; }; + C34C177AD355217295DAD339A4DA6367 /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypath.swift; path = "lottie-swift/src/Public/DynamicProperties/AnimationKeypath.swift"; sourceTree = ""; }; + C353878A85C1CB748FEC72FBD0C3D315 /* StorageService.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StorageService.pb.swift; sourceTree = ""; }; + C39DDE3C5833FC6AC32B939C86579AAC /* JSONDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecoder.swift; path = Sources/SwiftProtobuf/JSONDecoder.swift; sourceTree = ""; }; + C3ADFFF9D1083B6E7155F9BF12CF99E8 /* StorageCoordinator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = StorageCoordinator.m; sourceTree = ""; }; + C3FC748C3BABCE5F396EE33AEAF98828 /* YDBCKRecordTableInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecordTableInfo.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.h; sourceTree = ""; }; + C3FEE7C4BD11613426A74A990AD017FD /* blake2b.c */ = {isa = PBXFileReference; includeInIndex = 1; name = blake2b.c; path = "phc-winner-argon2/src/blake2/blake2b.c"; sourceTree = ""; }; + C420B0D54EA26F6CEE536EBD533FC9D7 /* CallContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallContext.swift; sourceTree = ""; }; + C44CFB714C2BABF23F7360B9FE9A02A9 /* KeyBackupServiceTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyBackupServiceTests.swift; sourceTree = ""; }; + C4726CE2C3329598C55EB91398E71F41 /* OWSDisappearingMessagesConfiguration+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSDisappearingMessagesConfiguration+SDS.swift"; sourceTree = ""; }; + C49A229E93D5AC60633B3AE096792600 /* histogram_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram_enc.c; path = src/enc/histogram_enc.c; sourceTree = ""; }; + C4AB8DD2DDB4C3E90A43A07256F3966B /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeypathSearchable.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/KeypathSearchable.swift"; sourceTree = ""; }; + C4ADF6F0B120CF4572A9F30D0B9B986D /* TSInvalidIdentityKeyErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyErrorMessage.m; sourceTree = ""; }; + C4D716C3C81CCDB7E2ECFF0FFE2FA39C /* GSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GSR4.crt; sourceTree = ""; }; + C4E8BFEBD2DF5E1A5C192956B5815C90 /* YapDatabaseFullTextSearchSnippetOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchSnippetOptions.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.m; sourceTree = ""; }; + C53346D5AB5563F8A9288BD45AE14582 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; + C53DC06D8F061C2BA8E5FBF58DC0214B /* common_sse2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse2.h; path = src/dsp/common_sse2.h; sourceTree = ""; }; + C56EB2B29759989F8CBB639A3A11E750 /* FetchableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchableRecord.swift; path = GRDB/Record/FetchableRecord.swift; sourceTree = ""; }; + C593F850D187D575C4AD52760E73D460 /* SignalRingRTC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SignalRingRTC.modulemap; sourceTree = ""; }; + C59CEB769A9579E5CC1DD3E59174CC21 /* api.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = api.h; path = Sources/ed25519/api.h; sourceTree = ""; }; C5D5B8720BF640BC03338C0E9F0D52B2 /* Pods-SignalMessaging-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalMessaging-dummy.m"; sourceTree = ""; }; - C5D67C182FAECE48986D87F60F4ED27D /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/RectNode.swift"; sourceTree = ""; }; - C5FD65837097256C07CC330AA8A452DA /* AppContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppContext.m; sourceTree = ""; }; - C600ED5E05EF33FAF9911951E9F30954 /* OWSBlockedPhoneNumbersMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockedPhoneNumbersMessage.h; sourceTree = ""; }; - C616009D10805711BCDDE29F2C3B6717 /* OWSSyncGroupsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncGroupsMessage.m; sourceTree = ""; }; - C6601738C1F645DB34537186354E43BA /* ChainKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainKey.m; path = AxolotlKit/Classes/Ratchet/ChainKey.m; sourceTree = ""; }; - C676994525D07722B168E2291CA7D421 /* SSKIncrementingIdFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKIncrementingIdFinder.swift; sourceTree = ""; }; + C5DF3B88A797FC01D802254AC56E3AA5 /* libwebp.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.xcconfig; sourceTree = ""; }; + C5E605F5EA99FA64BC3C043603715212 /* YapDatabaseActionManagerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapDatabaseActionManagerPrivate.h; sourceTree = ""; }; + C6632FE21D75ACA73169BB30BCE0C726 /* YapDatabaseExtensionTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTransaction.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.h; sourceTree = ""; }; + C690AEE16CB07576975DEC3AC2F99F12 /* OWSSessionResetJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSSessionResetJobRecord+SDS.swift"; sourceTree = ""; }; C6AB7A5239AEB6D3DB57D25B2BD74A18 /* Mantle.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Mantle.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C6CA55F9B349F57C352A9F2DB735F55E /* YapDatabaseViewChangePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChangePrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewChangePrivate.h; sourceTree = ""; }; - C6D3FD3B144F3817DA0150FAF8D96C69 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPath.swift; path = "lottie-swift/src/Private/Utility/Primitives/BezierPath.swift"; sourceTree = ""; }; + C6D86309D55168980C162CBB58C0C955 /* ECPublicKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECPublicKey.swift; path = Classes/ECPublicKey.swift; sourceTree = ""; }; + C6DBE0688AE01FE4F3C713264C6F9AF4 /* Cryptography.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cryptography.swift; path = SignalCoreKit/src/Cryptography.swift; sourceTree = ""; }; + C6E9035170E5780E042B7F4808388827 /* DatabasePool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabasePool.swift; path = GRDB/Core/DatabasePool.swift; sourceTree = ""; }; C6FAA561010320A5945DB7FDE3D8F277 /* Pods-SignalMessaging.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalMessaging.app store release.xcconfig"; sourceTree = ""; }; - C71FC5224A67036C8FE71BA12DFCF83F /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueContainer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueContainer.swift"; sourceTree = ""; }; - C724808A838D939A25213D5C2D8BADE2 /* NSError+OWSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+OWSOperation.h"; sourceTree = ""; }; - C738B25B22046174631FF5CA92B19EC7 /* NSNumber.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSNumber.swift; path = GRDB/Core/Support/Foundation/NSNumber.swift; sourceTree = ""; }; - C73EFCBE195BF4A4D7093B4B2918653A /* YapDatabaseSecondaryIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexConnection.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.m; sourceTree = ""; }; - C7579FA7B854C0A4B244B3A462A70E7E /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleValueProvider.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueProviders/SingleValueProvider.swift"; sourceTree = ""; }; - C7664013F386B308FB08F1B450DD6B71 /* ge_p3_tobytes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_tobytes.c; path = Sources/ed25519/ge_p3_tobytes.c; sourceTree = ""; }; - C77C63877C1C326FAD88EB2614ECD5A9 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ellipse.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Ellipse.swift"; sourceTree = ""; }; - C7ABF7F6A1C8A87AF1D27C1794D67A36 /* OWSOutgoingSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingSyncMessage.m; sourceTree = ""; }; - C7BAE072D8D4BE27475A85A86278939C /* YapDatabaseRTreeIndexConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexConnection.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexConnection.h; sourceTree = ""; }; - C7C4E04645D10F541E9F369182D54076 /* NSDate+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+YapDatabase.m"; path = "YapDatabase/Internal/NSDate+YapDatabase.m"; sourceTree = ""; }; - C815C83A863EE3179E87B125113D6E8D /* GSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GSR2.crt; sourceTree = ""; }; - C81936949E3AD3B28C44E8F8D7F387C6 /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedButton.swift; path = "lottie-swift/src/Public/iOS/AnimatedButton.swift"; sourceTree = ""; }; - C81E602D00920A51BFE6E3C74295329C /* DefaultStickers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DefaultStickers.swift; sourceTree = ""; }; - C85A677784D6462CA448423489A110D8 /* CallManagerLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManagerLogger.swift; sourceTree = ""; }; - C85EC165A248A31A90B376CEBBB691B2 /* NBPhoneMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneMetaData.h; path = libPhoneNumber/NBPhoneMetaData.h; sourceTree = ""; }; - C8622D32ECC82AC9E85049A6AC9AF1C2 /* OWSVerificationStateChangeMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateChangeMessage.m; sourceTree = ""; }; - C867203B3E1DB3937F014251331DB673 /* SignalMetadataKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SignalMetadataKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - C869563581157286AAF98E79BA642C5B /* BulkUUIDLookup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BulkUUIDLookup.swift; sourceTree = ""; }; - C87D8D20D0C493C791D296FB14AD3804 /* SPKMockProtocolStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPKMockProtocolStore.m; path = AxolotlKit/Classes/TestUtils/SPKMockProtocolStore.m; sourceTree = ""; }; - C88BB588F38194FBF1E21E309B8B69F8 /* NewGroupSeed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NewGroupSeed.swift; sourceTree = ""; }; - C8D84E6766FE8F18C10C87B387E02A8A /* YapDatabaseTransaction+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseTransaction+OWS.m"; sourceTree = ""; }; - C8FE71531410CBE4699FB01463847242 /* OWSReadReceiptsForLinkedDevicesMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptsForLinkedDevicesMessage.m; sourceTree = ""; }; - C908809851D0EC2AEF7AB8ECFE595223 /* PromiseKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromiseKit-Info.plist"; sourceTree = ""; }; - C90EA269F8EDD02B46B2D52DB5540A03 /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = SSZipArchive/minizip/unzip.h; sourceTree = ""; }; - C90F11382E32A82D09936EFCEE313AD4 /* YapDatabaseCloudKitTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTypes.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTypes.h; sourceTree = ""; }; - C930A9FA8199178B47C069C1BB085E6D /* ge_madd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_madd.h; path = Sources/ed25519/ge_madd.h; sourceTree = ""; }; - C93A4760AEDD89C32C72B72F0808F27E /* firstly.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = firstly.swift; path = Sources/firstly.swift; sourceTree = ""; }; - C94BEE10BFBB12D43FEC25DDE750EB85 /* RatchetingSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RatchetingSession.h; path = AxolotlKit/Classes/Ratchet/RatchetingSession.h; sourceTree = ""; }; - C9626763A3CF43ED357BB6F4B8CE539D /* YapDatabaseFullTextSearchSnippetOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFullTextSearchSnippetOptions.m; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.m; sourceTree = ""; }; - C9810AA299F4863EC9DE9BAEAA9C6D7F /* AppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppContext.h; sourceTree = ""; }; - C996B08470E01A6F665705284CFC6D33 /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; - C99AA4CAC6176D1EDA6B7CB06AAEBC12 /* YapMurmurHash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMurmurHash.h; path = YapDatabase/Utilities/YapMurmurHash.h; sourceTree = ""; }; - C99C8087CC929909468C3899665BFE6B /* TSAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachment.h; sourceTree = ""; }; - C9A68DDBA09E9D173A129678406DCF44 /* CryptographyTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CryptographyTests.m; path = SignalCoreKitTests/src/CryptographyTests.m; sourceTree = ""; }; - C9A8E966B89CA260B1B8B8BFA105FABE /* YapDatabaseCrossProcessNotificationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotificationPrivate.h; path = YapDatabase/Extensions/CrossProcessNotification/Internal/YapDatabaseCrossProcessNotificationPrivate.h; sourceTree = ""; }; - C9E96664DFB73381920EECF88AAAFD80 /* OWSDeviceProvisioningCodeService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningCodeService.m; sourceTree = ""; }; - C9F280DDAC5729ED2733BE4BAEC37505 /* OWSContact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContact.h; sourceTree = ""; }; - C9F87FD5E46C3A9CB91EC28A1AE32943 /* OWSDynamicOutgoingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDynamicOutgoingMessage.h; sourceTree = ""; }; - CA0379B80217C1CA4B45073433AAFFA0 /* kbs_vectors.json */ = {isa = PBXFileReference; includeInIndex = 1; name = kbs_vectors.json; path = SignalServiceKit/tests/Util/kbs_vectors.json; sourceTree = ""; }; + C6FB3204CEEF98E2A5388F4BE26BD8CF /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rectangle.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Rectangle.swift"; sourceTree = ""; }; + C70F0C0CE12CE9ECEA5D25855DDAB3E7 /* SQLCipher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SQLCipher-prefix.pch"; sourceTree = ""; }; + C718C38477CAF26142B276EFC8FE662D /* OWSProvisioningCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSProvisioningCipher.h; sourceTree = ""; }; + C724DFB69C20B8DEEFD35A9AE2C7705C /* YapDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseView.m; path = YapDatabase/Extensions/View/YapDatabaseView.m; sourceTree = ""; }; + C76E64D9C7BF9B64A179F3EEDF4462AC /* AppVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppVersion.m; sourceTree = ""; }; + C773365AC1F1F9F311CA6C61F648D140 /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; + C7ABE7F964C2BC91FD1C56D514C67252 /* YapDatabase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YapDatabase.modulemap; sourceTree = ""; }; + C7FE987E7BB55B0AD159AD77E338567E /* SignalServiceKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalServiceKit-Info.plist"; sourceTree = ""; }; + C8241F6E7160A1F1B4D609800CC54424 /* YapDatabaseFilteredViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTransaction.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTransaction.h; sourceTree = ""; }; + C837D9A4F2D54D3CE00A5622F8194AFF /* YapDatabaseQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseQuery.m; path = YapDatabase/Utilities/YapDatabaseQuery.m; sourceTree = ""; }; + C8981BE4B71D52072829F596A2364A36 /* curve25519-donna.c */ = {isa = PBXFileReference; includeInIndex = 1; name = "curve25519-donna.c"; path = "Sources/Curve25519/curve25519-donna.c"; sourceTree = ""; }; + C8D12F3B0BC9472F716E7618273ECE85 /* NSDate+OWS.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = "NSDate+OWS.mm"; path = "SignalCoreKit/src/NSDate+OWS.mm"; sourceTree = ""; }; + C8DB18016E443E83000ADA6B68FB5D12 /* GRDB.swift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GRDB.swift.xcconfig; sourceTree = ""; }; + C8E2153214EA828EA79015D4F3CFB3CF /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; + C8E646C88B1DEF3F2D4E5E57D55B9156 /* YapDatabaseViewChange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChange.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewChange.h; sourceTree = ""; }; + C90E45E558A30027B4A53E32253F2700 /* Argon2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Argon2.swift; path = ios/src/Argon2.swift; sourceTree = ""; }; + C914311FE18D25DDEDFA437B10DF36A9 /* OWSSyncContactsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncContactsMessage.m; sourceTree = ""; }; + C936D7EEF363DDBD1C0C495ABB1EFE01 /* ConversationViewDatabaseSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConversationViewDatabaseSnapshot.swift; sourceTree = ""; }; + C97ED29C7DB833512C4121D32F99EA89 /* HashVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HashVisitor.swift; path = Sources/SwiftProtobuf/HashVisitor.swift; sourceTree = ""; }; + C988E4533BE0E00592C055124F32EDAE /* SDSDatabaseQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDatabaseQueue.swift; sourceTree = ""; }; + C9AE8CDE5215789E861FB731E4D1AB4A /* TSMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TSMessage.swift; sourceTree = ""; }; + C9C70E64240F30BDC5F85BD842F868D4 /* ByteParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = ByteParser.h; sourceTree = ""; }; + C9CAF00AD010200153E0E0669043EAF5 /* OWSRequestFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSRequestFactory.h; sourceTree = ""; }; + C9CB4A19B7F2ABCD9E101100F783847F /* OWSLinkPreviewTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSLinkPreviewTest.swift; sourceTree = ""; }; + C9DC72AFF133FC0861A4661AB8299B7F /* AppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppContext.h; sourceTree = ""; }; + C9E886C14EAB7C58DC48A2971EA927C5 /* BelongsToAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BelongsToAssociation.swift; path = GRDB/QueryInterface/Request/Association/BelongsToAssociation.swift; sourceTree = ""; }; + C9F1AAF794E9CB995E0436B4073D9A8E /* TSPreKeyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSPreKeyManager.h; sourceTree = ""; }; + C9FE961C0B8F2675F3A0DBC28107C4E7 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Sources/CocoaLumberjack/DDFileLogger+Internal.h"; sourceTree = ""; }; CA10758DBF8786A34A63F92A18B59857 /* Pods-SignalTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalTests-dummy.m"; sourceTree = ""; }; - CA18CABCB01B869BD068D2BA10A3F4A9 /* OWSMessageDecrypter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageDecrypter.h; sourceTree = ""; }; - CA33A10F88CFC7EBB3905DA9CD27A866 /* SAMKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychain.m; path = Sources/SAMKeychain.m; sourceTree = ""; }; - CA3CF5852BBA2D454867B55E264FC93C /* OWSSyncContactsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncContactsMessage.m; sourceTree = ""; }; - CA5A4588DEAE8FF19AA4A4670864AC82 /* SyncManagerProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncManagerProtocol.swift; sourceTree = ""; }; - CAD2CF554B180CF660D5E2FB7DAFB350 /* libPhoneNumber-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "libPhoneNumber-iOS.modulemap"; sourceTree = ""; }; - CAFB0E807BAA1AE689DD16294281E17E /* ZKGroup-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ZKGroup-Unit-Tests-Info.plist"; sourceTree = ""; }; - CB2716C4AF12BBD8C315847FDCEF4712 /* SAMKeychain-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SAMKeychain-dummy.m"; sourceTree = ""; }; - CB372F92DB27A91016D2CBA7B66E41E0 /* NSURLSessionDataTask+StatusCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSURLSessionDataTask+StatusCode.h"; sourceTree = ""; }; - CB851E13FDB3D2432518948D1D4BF28A /* Uuid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Uuid.swift; path = ZKGroup/Uuid.swift; sourceTree = ""; }; - CBB32893A6648812081059C479549661 /* DeviceTransfer.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceTransfer.pb.swift; sourceTree = ""; }; + CA3A037C6B34181F51F9B2F954106D07 /* OWSSyncConfigurationMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSyncConfigurationMessage.h; sourceTree = ""; }; + CA80EE902E4C4C0335BA64C9742A295E /* AttachmentFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AttachmentFinder.swift; sourceTree = ""; }; + CAEB816618F267948A7B91D9D0DE5B6F /* ProtobufMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtobufMap.swift; path = Sources/SwiftProtobuf/ProtobufMap.swift; sourceTree = ""; }; + CB08E245C09F777C1D1E69EE38EC30D7 /* ContactsInputStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContactsInputStream.swift; sourceTree = ""; }; + CB208EEE79DF14D6FD03CF60CCE142F9 /* YapDatabaseRelationshipPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipPrivate.h; path = YapDatabase/Extensions/Relationships/Internal/YapDatabaseRelationshipPrivate.h; sourceTree = ""; }; + CB339280B8407DF97AFC403B919CCE06 /* Contact+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Contact+Swift.swift"; sourceTree = ""; }; + CB419D9583CD390928440BA9B607B583 /* URL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URL.swift; path = GRDB/Core/Support/Foundation/URL.swift; sourceTree = ""; }; CBC5B10C782AC069EE9EE2510343F3B6 /* Pods-SignalMessaging-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalMessaging-Info.plist"; sourceTree = ""; }; - CBD0E56E67F8471F75933323A60F2538 /* Date+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Date+SSK.swift"; sourceTree = ""; }; - CBEEC05E36F76EE3E56E66FA1B64F439 /* OWSAddToContactsOfferMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSAddToContactsOfferMessage+SDS.swift"; sourceTree = ""; }; - CC0586725F52599200997986D900A381 /* YapDatabaseExtensionConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionConnection.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionConnection.h; sourceTree = ""; }; - CC1E57E8BA68D1DCB6B0DE80A127D865 /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; - CC24645AC2B91588D7DBC31EFEB2C1D2 /* YapCollectionKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCollectionKey.h; path = YapDatabase/Utilities/YapCollectionKey.h; sourceTree = ""; }; - CC2DB9F77C6278A0B6A1B80F03182C0B /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyNodeProperty.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/AnyNodeProperty.swift"; sourceTree = ""; }; - CC6C7D3C23EDDB200819147CC9F3DC2C /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathKit.swift; path = "lottie-swift/src/Private/Utility/Extensions/MathKit.swift"; sourceTree = ""; }; - CC722728DD1FDA9BEE1134D7A6EC37C0 /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; - CC849FC59C3C79493E76E41CB66C1131 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - CC960292B187BC0594FE00D87E0BF36E /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; - CC9D45872EBE61424824E9EEC874280B /* SQLCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLCollection.swift; path = GRDB/QueryInterface/SQL/SQLCollection.swift; sourceTree = ""; }; - CCCF6DA7489BFD2904369706F7298B71 /* Catchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catchable.swift; path = Sources/Catchable.swift; sourceTree = ""; }; - CCDCEE4C9B64518EF15899FDCC2EA568 /* SignedPreKeyDeletionTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignedPreKeyDeletionTests.m; sourceTree = ""; }; - CCE5E6B44A1C63DE35BE9FDCFAE8E1B6 /* YapDatabaseHooksConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseHooksConnection.h; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.h; sourceTree = ""; }; - CCE89F7AC93D2ADE069A8821B535231B /* libPhoneNumber-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libPhoneNumber-iOS-dummy.m"; sourceTree = ""; }; - CCF33E5CE3DAB0654282330F0960BFC5 /* JobQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JobQueue.swift; sourceTree = ""; }; - CCFAF2CC47DD75F9E6AE9EFF0E30CCEC /* ConnectionMediaStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ConnectionMediaStream.swift; sourceTree = ""; }; - CD0174DB54761600AEBD774EA01AC46C /* FTS3.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS3.swift; path = GRDB/FTS/FTS3.swift; sourceTree = ""; }; - CD0E1AF34F83E10FA7EE71401AD359F3 /* NSObject+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+OWS.h"; path = "SignalCoreKit/src/NSObject+OWS.h"; sourceTree = ""; }; - CD12C8E004DB8AF9187A3E805C066A16 /* crypto_sign.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_sign.h; path = Sources/ed25519/nacl_includes/crypto_sign.h; sourceTree = ""; }; - CD23FC947475C0C32F3FEA97E4400070 /* PromiseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromiseKit.modulemap; sourceTree = ""; }; - CD37B122B89214D375F30757F25D138F /* ioapi_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi_buf.h; path = SSZipArchive/minizip/ioapi_buf.h; sourceTree = ""; }; - CD3BE9E5DA8B163F853BC5E400709B69 /* enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_msa.c; path = src/dsp/enc_msa.c; sourceTree = ""; }; - CD5B841711E6CBC5077FD6B2612A2260 /* after.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = after.swift; path = Sources/after.swift; sourceTree = ""; }; - CD6D6C941BBB9F7DF7402EA337349108 /* YapDatabaseLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseLogging.h; path = YapDatabase/Internal/YapDatabaseLogging.h; sourceTree = ""; }; - CD99E91702612BB41DDB5AB82D7D032E /* SQLCipher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SQLCipher.modulemap; sourceTree = ""; }; - CDB377C53EB813097D8AB36C8A19B7AA /* SDSDeserialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDeserialization.swift; sourceTree = ""; }; - CDC90AD3C761FF59789F466337DA68B9 /* Message+BinaryAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+BinaryAdditions.swift"; path = "Sources/SwiftProtobuf/Message+BinaryAdditions.swift"; sourceTree = ""; }; - CDD2661A7917C8BDFBD4710B229A1D9A /* YapDatabaseCloudCoreOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreOptions.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreOptions.m; sourceTree = ""; }; - CDD66A455AACA92AA02FE01B83BD22C1 /* FakeStorageServiceManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FakeStorageServiceManager.swift; sourceTree = ""; }; - CDF0062726D697F2F006F4E3F205D0CA /* ECPrivateKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ECPrivateKey.swift; path = Classes/ECPrivateKey.swift; sourceTree = ""; }; - CE0F95642B6DC4B4956B07F2E17089DA /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimator.swift; path = "lottie-swift/src/Private/Model/Text/TextAnimator.swift"; sourceTree = ""; }; - CE12D5F0A802C4FD50A8B2B6CDB257D5 /* TSQuotedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSQuotedMessage.m; sourceTree = ""; }; - CE2DAC304E988034E367CDBB7BA7FECE /* OWSProvisioningCipherTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSProvisioningCipherTest.m; sourceTree = ""; }; - CEACD74671F7D658D783023B07AC57BB /* FieldTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldTypes.swift; path = Sources/SwiftProtobuf/FieldTypes.swift; sourceTree = ""; }; - CECF35D621147603C3B41998F05437B7 /* NSData+keyVersionByte.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+keyVersionByte.m"; path = "AxolotlKit/Classes/Utility/NSData+keyVersionByte.m"; sourceTree = ""; }; - CECFC5F33B0E865D05BFC8B17B17374E /* FTS5Tokenizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5Tokenizer.swift; path = GRDB/FTS/FTS5Tokenizer.swift; sourceTree = ""; }; - CEF5850E5546295ACEBC497CA281EA04 /* JSONDecoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONDecoder.swift; path = Sources/SwiftProtobuf/JSONDecoder.swift; sourceTree = ""; }; - CF2D82353CDD8CD5ED7D9DCA8F0E2669 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; - CF35B15BA284F9EF5DE2201F3EE4147A /* AxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AxolotlParameters.h; sourceTree = ""; }; - CF5F202BD22FD04C6861D8CC9502DE8F /* field_mask.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = field_mask.pb.swift; path = Sources/SwiftProtobuf/field_mask.pb.swift; sourceTree = ""; }; - CF9CABE17E68822524B4902304EB2538 /* TSIncomingMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSIncomingMessage+SDS.swift"; sourceTree = ""; }; - CFA8892157287F047EF38019CD0545F9 /* common_sse2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse2.h; path = src/dsp/common_sse2.h; sourceTree = ""; }; - CFAE550F5E23E57EAA6FFDF1EB78CCDB /* GroupMembership.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupMembership.swift; sourceTree = ""; }; - CFBA7B3B27CE403907BD4E25FC03FCB7 /* GRKOpenSSLFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GRKOpenSSLFramework.release.xcconfig; sourceTree = ""; }; - CFC01E24361D4608134F942060A45CEB /* PhoneNumberTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberTest.m; sourceTree = ""; }; - CFCDCEB8067635F9B00F4D2B014818AF /* OWSFakeProfileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeProfileManager.h; sourceTree = ""; }; - CFE1AD60417334DB5AF6F2D59BFD644D /* GRKOpenSSLFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GRKOpenSSLFramework.debug.xcconfig; sourceTree = ""; }; - D02FFE4F7C3E634E24189BF073B9C118 /* bit_reader_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl_utils.h; path = src/utils/bit_reader_inl_utils.h; sourceTree = ""; }; - D037C181CC4E1CBFCEB7B3A8EA964F90 /* DatabaseFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseFunction.swift; path = GRDB/Core/DatabaseFunction.swift; sourceTree = ""; }; - D05AE54196CBA23C05B34F4A6C857FA2 /* SQLCipher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLCipher.release.xcconfig; sourceTree = ""; }; - D0A1E0135667013F87C70B22949F6FD9 /* SQLOrdering.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLOrdering.swift; path = GRDB/QueryInterface/SQL/SQLOrdering.swift; sourceTree = ""; }; - D0CB772E5842F4D3530DE5E2F8F8F494 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/GradientFillNode.swift"; sourceTree = ""; }; - D0CBD1E38F29207B7C0530D9D023515F /* crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = crypt.c; path = SSZipArchive/minizip/crypt.c; sourceTree = ""; }; - D0CC9BA28996B1DD40CDE1CC4A66B800 /* SSKSessionStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKSessionStore.m; sourceTree = ""; }; - D0E9E5713240FE66CA812271D8F49A9F /* SignalServiceKit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-Unit-Tests-prefix.pch"; sourceTree = ""; }; - D0F2E8C94E4605FFD371A13700BD9877 /* SQLQuery.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLQuery.swift; path = GRDB/QueryInterface/SQL/SQLQuery.swift; sourceTree = ""; }; - D0FEA0FD0F1DC931640EAC725106A6DE /* YapManyToManyCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapManyToManyCache.m; path = YapDatabase/Extensions/CloudCore/Utilities/YapManyToManyCache.m; sourceTree = ""; }; - D13D221FA714C8C8D7D3B9F6B597424E /* SAMKeychain-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SAMKeychain-prefix.pch"; sourceTree = ""; }; - D1D1387C6FC3444D3C4B1168ACBE0345 /* OWSMessageManagerTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageManagerTest.m; sourceTree = ""; }; - D1D9383C3998A8A8270ED48427965664 /* MessageProcessing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageProcessing.swift; sourceTree = ""; }; - D1F329F173B61B22EF1649D2DB0209F4 /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; - D2187411BB9272D95D68A8C22FABFF86 /* analysis_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = analysis_enc.c; path = src/enc/analysis_enc.c; sourceTree = ""; }; - D21E8F965702ACE2DDE7F4B7B413365F /* NSArray+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+OWS.m"; sourceTree = ""; }; - D2494019E7C193EA2B9D429D3F066AC8 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; - D24EE12AB0335EB28C87A0E395EF2FB1 /* aes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes.h; path = SSZipArchive/minizip/aes/aes.h; sourceTree = ""; }; - D25387CDED77EC9E451C9A6920CB2331 /* SDSModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSModel.swift; sourceTree = ""; }; - D25F112DA8F410C02503F0B7A18216F6 /* OWSSignalService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSignalService.m; sourceTree = ""; }; - D2839C7C7F83CDC25C6DC0DE2575FAF9 /* SMKSessionCipherTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSessionCipherTest.swift; path = SignalMetadataKitTests/src/SMKSessionCipherTest.swift; sourceTree = ""; }; - D2B0D45903B99D4A86F69D86E03835EF /* TSThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSThread.h; sourceTree = ""; }; - D2D071B27A77383D10EB39FF7CBB4F10 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilepathImageProvider.swift; path = "lottie-swift/src/Public/iOS/FilepathImageProvider.swift"; sourceTree = ""; }; - D3019942203F3813548A7D77D809F7DF /* TSGroupModelBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TSGroupModelBuilder.swift; sourceTree = ""; }; - D30B1D2A5A15B113773996DB8459BE72 /* lottie-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.release.xcconfig"; sourceTree = ""; }; - D324F1935E80ABED69C4A609FAD4D250 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieView.swift; path = "lottie-swift/src/Public/iOS/LottieView.swift"; sourceTree = ""; }; - D352C5505D8FFC7DA414982A77EAD6E1 /* GroupsV2MessageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupsV2MessageProcessor.swift; sourceTree = ""; }; + CBDE6F320DA904C43C8753FC3F9EFA21 /* DatabaseFunction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseFunction.swift; path = GRDB/Core/DatabaseFunction.swift; sourceTree = ""; }; + CBF7B278C179B6761FE13A0B340896C8 /* SMKError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKError.swift; path = SignalMetadataKit/src/SMKError.swift; sourceTree = ""; }; + CBF89C67823292FF86DB507DBA2CC3C5 /* OWSAnalyticsTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAnalyticsTests.m; sourceTree = ""; }; + CC1D445593A00DE58912EF5E5B2C9B27 /* TypingIndicators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypingIndicators.swift; sourceTree = ""; }; + CC3F8DB83E358908895E18B9E9C8BC17 /* sqlite3.c */ = {isa = PBXFileReference; includeInIndex = 1; path = sqlite3.c; sourceTree = ""; }; + CC3FD99BB68DF6089B2E54BE71082948 /* ChainAndIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ChainAndIndex.m; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.m; sourceTree = ""; }; + CC434D32C0F1E9C48962689A37AB4299 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Sources/CocoaLumberjack/include/DDASLLogCapture.h; sourceTree = ""; }; + CC452F4D465BFA682709AFB2C8D22DDA /* after.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = after.m; path = Sources/after.m; sourceTree = ""; }; + CC50C44F8429A558366C8A42F72D560E /* alpha_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_dec.c; path = src/dec/alpha_dec.c; sourceTree = ""; }; + CC62A92081AD12265392AD833A0A5E9D /* WhisperMessageSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhisperMessageSerialization.m; path = AxolotlKitTests/WhisperMessageSerialization.m; sourceTree = ""; }; + CCB64EA7CD9D951CBFC7A9F39089E810 /* SSKBaseTestObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKBaseTestObjC.m; path = SignalServiceKit/tests/SSKBaseTestObjC.m; sourceTree = ""; }; + CCB8A08FB3EC5C7E4F6AB26B98B4EBAA /* CallManagerInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManagerInterface.swift; sourceTree = ""; }; + CCD76D7CF6B8F4048FE9870E0E80D650 /* SwiftProtobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-prefix.pch"; sourceTree = ""; }; + CD21DCD201290A3B19B4F82CBF932AAC /* OWSEndSessionMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSEndSessionMessage.h; sourceTree = ""; }; + CD5965313962B62E53F9511602A141A0 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; + CD7A06EF970ABF933DAADB3CE0293FFC /* RootKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RootKey.m; path = AxolotlKit/Classes/Ratchet/RootKey.m; sourceTree = ""; }; + CD7E239B5B201A4792DE23576D9105D0 /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItem.swift; path = "lottie-swift/src/Private/Model/ShapeItems/ShapeItem.swift"; sourceTree = ""; }; + CDEAC9D00EFB36EF9197DF4E1D14693A /* YapDatabaseViewPageMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewPageMetadata.m; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewPageMetadata.m; sourceTree = ""; }; + CE253ED6624D3AEAB955D46ECACC0332 /* TSMessage+Builder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSMessage+Builder.swift"; sourceTree = ""; }; + CE453F76203553B8C862C5C9304C9E4C /* AES-CBC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "AES-CBC.m"; path = "AxolotlKit/Classes/Crypto/AES-CBC.m"; sourceTree = ""; }; + CE6DE6FACCDD8E0F31314C7789B20DA9 /* ReceivingChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReceivingChain.h; path = AxolotlKit/Classes/Ratchet/ReceivingChain.h; sourceTree = ""; }; + CE89C4E63539602D0E12ECF882702CE8 /* YapDatabaseCloudCorePipelineDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipelineDelegate.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipelineDelegate.h; sourceTree = ""; }; + CEB20E3EA110CC969F58F06FEEC70A85 /* FTS5Tokenizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS5Tokenizer.swift; path = GRDB/FTS/FTS5Tokenizer.swift; sourceTree = ""; }; + CEC30DE2B6CC92CA3BE4B3F4BF220060 /* OWSAttachmentDownloads+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSAttachmentDownloads+Swift.swift"; sourceTree = ""; }; + CEC3347C3ED59B07F04CD3CC6A0F16F7 /* SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPreKeyStore.h; path = AxolotlKit/Classes/State/SignedPreKeyStore.h; sourceTree = ""; }; + CEF2561ABFEA5FDBA5AE15C698DABFC1 /* SSKBaseTestObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSKBaseTestObjC.h; path = SignalServiceKit/tests/SSKBaseTestObjC.h; sourceTree = ""; }; + CF08E2BC92AB010DCBB854DD1DFE3606 /* sc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sc.h; path = Sources/ed25519/sc.h; sourceTree = ""; }; + CF0C1369AE8CEB095E1F3034E4BB4D23 /* filters_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_neon.c; path = src/dsp/filters_neon.c; sourceTree = ""; }; + CF52C87E6E419BE463966E38DF3C9571 /* NBPhoneNumberDefines.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumberDefines.m; path = libPhoneNumber/NBPhoneNumberDefines.m; sourceTree = ""; }; + CF839EB72310D86BBE7FB544DB98A081 /* AxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AxolotlParameters.h; sourceTree = ""; }; + CFADC5457BEB8A4D5938A3A41DDD133B /* TSUnreadIndicatorInteraction+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSUnreadIndicatorInteraction+SDS.swift"; sourceTree = ""; }; + CFE752B056B5096238BEFD06676E2E8E /* EncodableRecord+Encodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EncodableRecord+Encodable.swift"; path = "GRDB/Record/EncodableRecord+Encodable.swift"; sourceTree = ""; }; + D04A0EA489688DF8B3B96AC15F8F1E8D /* libPhoneNumber-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "libPhoneNumber-iOS.xcconfig"; sourceTree = ""; }; + D06B3BA0D57309A8135EF6B411ECE42A /* huffman_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_utils.c; path = src/utils/huffman_utils.c; sourceTree = ""; }; + D07202A42CD140BDC8427BD1A87E068B /* OWSIncomingGroupSyncJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSIncomingGroupSyncJobRecord+SDS.swift"; sourceTree = ""; }; + D0F018B238D00AD41284F6E1FC87EF09 /* Argon2Tests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Argon2Tests.swift; path = ios/tests/Argon2Tests.swift; sourceTree = ""; }; + D1186AD4C6C12DE518EE88B747475E4C /* MathUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathUtils.swift; path = Sources/SwiftProtobuf/MathUtils.swift; sourceTree = ""; }; + D11C954BD7B8AC082CC3D18BA1CFCDA6 /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; + D1522B957C92C2B96F66605701B00EBE /* pwd2key.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = pwd2key.h; path = SSZipArchive/minizip/aes/pwd2key.h; sourceTree = ""; }; + D1C09523257999995211F68F9B1CD36F /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; + D1CC5425FCF1F7010FE9C88988B8E52E /* NoopPendingReadReceiptRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NoopPendingReadReceiptRecorder.swift; sourceTree = ""; }; + D1D69949215A449069CE98405CE48B5F /* ByteArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ByteArray.swift; path = ZKGroup/ByteArray.swift; sourceTree = ""; }; + D1DC24FC3D047F049ED2641238CDD49C /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Sources/CocoaLumberjack/include/DDFileLogger+Buffering.h"; sourceTree = ""; }; + D1E40596FF867A586DEBF68BFF396137 /* FieldTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldTypes.swift; path = Sources/SwiftProtobuf/FieldTypes.swift; sourceTree = ""; }; + D1EBEE60B56D98EC5A86851CF80D2220 /* TSErrorMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSErrorMessage+SDS.swift"; sourceTree = ""; }; + D20FB894943C5722B4082726160143BA /* YapDatabaseCloudCoreOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOperation.h; path = YapDatabase/Extensions/CloudCore/Utilities/Operations/YapDatabaseCloudCoreOperation.h; sourceTree = ""; }; + D21ECAF0EA2046464F2990F3BCD368FC /* UIImage+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+OWS.m"; sourceTree = ""; }; + D26706F7D76E4876E5754BBAD84421E2 /* libPhoneNumber-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libPhoneNumber-iOS-prefix.pch"; sourceTree = ""; }; + D26ED1E7F37DEDDEDCAB6B4EA78297CC /* HKDFKitTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKitTests.m; path = HKDFKit/HKDFKitTests/HKDFKitTests.m; sourceTree = ""; }; + D2CB09B730783B01CE20FEF0BF8E52AC /* SAMKeychain-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SAMKeychain-umbrella.h"; sourceTree = ""; }; + D2D6FFE194E38B361F5C243F386C4A5A /* ValueReducer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueReducer.swift; path = GRDB/ValueObservation/ValueReducer/ValueReducer.swift; sourceTree = ""; }; + D32D15526C6B914C1C41CE649936C9A8 /* tree_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_enc.c; path = src/enc/tree_enc.c; sourceTree = ""; }; + D32F1E62022D539A2167ECF7AAD5C6E3 /* YapDatabaseSecondaryIndexConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexConnection.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexConnection.m; sourceTree = ""; }; + D367BC2198B5A2AE170FE3CB08D5559E /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Protocols/AnimatorNode.swift"; sourceTree = ""; }; D3966894A3A6BD4D441CD6D57A486BCC /* PromiseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PromiseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D39B96753608AC388F2C05DBCCE70C18 /* YapDatabaseConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnection.h; path = YapDatabase/YapDatabaseConnection.h; sourceTree = ""; }; - D3C28A9532F83DB867784D5173B163AB /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; - D3C74BCD954135CCA6D56D88BA73885D /* OWSRequestMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSRequestMaker.swift; sourceTree = ""; }; - D3DF7B315AE2727523BD1FDCC00A6DBB /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; - D40579631A770F35241C16222DFB41AB /* Chain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Chain.h; path = AxolotlKit/Classes/Ratchet/Chain.h; sourceTree = ""; }; - D42254CD2A1326CFE950B2E95A367D75 /* SQLRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLRelation.swift; path = GRDB/QueryInterface/SQL/SQLRelation.swift; sourceTree = ""; }; - D469376239C4650F2F16FEFCEE5C8438 /* TSIncomingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSIncomingMessage.h; sourceTree = ""; }; + D3D4B03FDAC4148BCCEA8AEB3A341B2E /* YapDatabaseCloudCoreOperationPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreOperationPrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCoreOperationPrivate.h; sourceTree = ""; }; + D3E49B99329717831B48928415764E61 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; + D3FA5F74DCAFE83E3F37CC43B16049B8 /* PreKeyRefreshOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreKeyRefreshOperation.swift; sourceTree = ""; }; + D40E3E0EA7C47FE7AD4076A5B0E98B73 /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; + D4182C499205E6BD76E3C9E2E9BB7632 /* Process+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Process+Promise.swift"; path = "Extensions/Foundation/Sources/Process+Promise.swift"; sourceTree = ""; }; + D44AE2CBACA7CE67447D0A0275FEB8EB /* SessionCipher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionCipher.h; path = AxolotlKit/Classes/SessionCipher.h; sourceTree = ""; }; + D44DF61ABB6F83C2248B71F485C3BBE0 /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; + D454AF376F1586F63A22FDA89A515E3B /* SimpleExtensionMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SimpleExtensionMap.swift; path = Sources/SwiftProtobuf/SimpleExtensionMap.swift; sourceTree = ""; }; + D473EB8EE83C1CD9619D38BD6D5E7B89 /* FTS3TokenizerDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS3TokenizerDescriptor.swift; path = GRDB/FTS/FTS3TokenizerDescriptor.swift; sourceTree = ""; }; D484C03857624A61D35214288AC47B30 /* ZKGroup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ZKGroup.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D4888D7D288FAE93FF8A7C7BFF9A6D49 /* OWSUnknownProtocolVersionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUnknownProtocolVersionMessage.m; sourceTree = ""; }; - D4A7035BFDB953715A32AC033A604106 /* TSMessageTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSMessageTest.m; sourceTree = ""; }; - D4B04CF78F9C91F01FB5098EE9D34A2F /* FakeContactsManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FakeContactsManager.swift; sourceTree = ""; }; - D4BB44601BFF25E1F77D17CA50CFC9F2 /* DatabaseReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseReader.swift; path = GRDB/Core/DatabaseReader.swift; sourceTree = ""; }; - D4D89E093B9A044B10FC33D51EBD40F8 /* Promise+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Promise+OWS.swift"; sourceTree = ""; }; - D4EC3238EBD2F2F799432E952E2FCF92 /* YapDatabaseViewLocator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewLocator.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewLocator.h; sourceTree = ""; }; - D4F50A2097347E5A5739D90C1FA2426B /* Argon2-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Argon2-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - D5028CF3EBA32A989705FB67D39EDA33 /* OWSBroadcastMediaMessageJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBroadcastMediaMessageJobRecord.m; sourceTree = ""; }; - D505EE2A16EC1A43280AF0542009629A /* YapDatabase+Promise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "YapDatabase+Promise.swift"; sourceTree = ""; }; - D55234E416CB8FD43B58656A75F13A78 /* HKDFKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HKDFKit-Info.plist"; sourceTree = ""; }; - D56F5ED6CD405C768B1D5A1998C73E5E /* OWSLinkedDeviceReadReceipt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSLinkedDeviceReadReceipt.m; sourceTree = ""; }; - D5D598C91F35598BBD48386077F8CAC2 /* ValueObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueObserver.swift; path = GRDB/ValueObservation/ValueObserver.swift; sourceTree = ""; }; - D5E795DB190D0A8E912C3264CEB78EB0 /* TSMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSMessage+SDS.swift"; sourceTree = ""; }; - D5FD454FEE5FFE0F35B83A3C3055E06D /* Inflections+English.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Inflections+English.swift"; path = "GRDB/Utils/Inflections+English.swift"; sourceTree = ""; }; - D61FED7036C82C7324364B9E90963178 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - D623502F85F13D02EF25BC864A984A15 /* YapDatabaseSecondaryIndexTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSecondaryIndexTransaction.m; path = YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.m; sourceTree = ""; }; - D63E48BF0C849243C4CFB0AFE8C422C8 /* zeroize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zeroize.h; path = Sources/ed25519/additions/zeroize.h; sourceTree = ""; }; - D65A0972D115A8E4140C3FDC9F55795E /* TSGroupThread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSGroupThread.h; sourceTree = ""; }; - D6686C8C2A11A780C2BE5832A258C186 /* JSONScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONScanner.swift; path = Sources/SwiftProtobuf/JSONScanner.swift; sourceTree = ""; }; + D485DE4092F9A21C64FD373A81BDC1B2 /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; + D487C2E7AA5E44CDDAA10239D624977D /* OWSReadReceiptManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptManager.m; sourceTree = ""; }; + D4933E4F84BDD0D7454B6465E3B74000 /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; + D4A936843847C12E479C560D4BAEFBA0 /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = SSZipArchive/minizip/crypt.h; sourceTree = ""; }; + D4B0514CAA863523AB3F5AF529666A86 /* StringUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringUtils.swift; path = Sources/SwiftProtobuf/StringUtils.swift; sourceTree = ""; }; + D4BB8878B8319890114FDDBE2496F95E /* HKDFKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKit.m; path = HKDFKit/HKDFKit/HKDFKit.m; sourceTree = ""; }; + D4D8B1423FDDC3D7430F1AA28252FE3B /* SSKBaseTestSwift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSKBaseTestSwift.swift; path = SignalServiceKit/tests/SSKBaseTestSwift.swift; sourceTree = ""; }; + D4DF0BE047C994870327E49EB5391839 /* YapDatabaseConnectionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionState.m; path = YapDatabase/Internal/YapDatabaseConnectionState.m; sourceTree = ""; }; + D4F5BC37073DC096CE32A5B56ACC17C3 /* SignalAccount+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SignalAccount+SDS.swift"; sourceTree = ""; }; + D4FBC3CA3E3DB8D476FFE310C6CDF8D6 /* YapDatabaseHooksConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseHooksConnection.m; path = YapDatabase/Extensions/Hooks/YapDatabaseHooksConnection.m; sourceTree = ""; }; + D509C97A7AEF6615011D5A67E830170C /* YapWhitelistBlacklist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapWhitelistBlacklist.m; path = YapDatabase/Utilities/YapWhitelistBlacklist.m; sourceTree = ""; }; + D50C6D8823FC61CEA899D31DA6522EA3 /* TSAccountManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAccountManager.m; sourceTree = ""; }; + D54C836F42E5B5E4237C6894E935A7E3 /* YapDatabaseCloudCoreTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreTransaction.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreTransaction.h; sourceTree = ""; }; + D5818BA0AB78E2CF1A39EC80081E7EDC /* YapDatabaseSearchResultsViewOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewOptions.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewOptions.m; sourceTree = ""; }; + D5C25ABD502D92818C56C3A713CCFB4A /* GTSR2.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR2.crt; sourceTree = ""; }; + D5D5CD39DE2FA38069DAA6A5E1855B65 /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorExtension.swift; path = "lottie-swift/src/Private/Utility/Primitives/ColorExtension.swift"; sourceTree = ""; }; + D5D7E94F89D3BD40C1829373560D4F06 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + D5ED0F806E51F1F47E6CDEA4BEA8D33A /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/SolidCompositionLayer.swift"; sourceTree = ""; }; + D5F0407C54F1293343584BCB831BAD33 /* SignalCoreKit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SignalCoreKit-Unit-Tests-resources.sh"; sourceTree = ""; }; + D5F1A8395C5552C5E1030FFE20DE95A2 /* ProfileFetcherJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProfileFetcherJob.swift; sourceTree = ""; }; + D5F8D81769E1F8CD9488C810CA7B4561 /* NSDate+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+YapDatabase.m"; path = "YapDatabase/Internal/NSDate+YapDatabase.m"; sourceTree = ""; }; + D601792A6E739341777F57D49E8ABE46 /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/ImageLayerModel.swift"; sourceTree = ""; }; + D65452458DB114348E264E37BD19B27B /* DatabaseRegionObservation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseRegionObservation.swift; path = GRDB/Core/DatabaseRegionObservation.swift; sourceTree = ""; }; + D65B2CE21F8BADC7AF9D4487F8B6A3BE /* TSRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSRequest.m; sourceTree = ""; }; + D6827AB05F6527226242F391A00FEA58 /* kbs_vectors.json */ = {isa = PBXFileReference; includeInIndex = 1; name = kbs_vectors.json; path = SignalServiceKit/tests/Util/kbs_vectors.json; sourceTree = ""; }; + D69B0A8B1B07EB2313945758B3346E71 /* GroupMembership.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupMembership.swift; sourceTree = ""; }; D6A00D2CAC3355352A4C4B493E88E5FA /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - D6A4AC26C1E4C93F0992C29EF101C52F /* OWSUnidentifiedDelivery.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSUnidentifiedDelivery.pb.swift; path = SignalMetadataKit/src/Generated/OWSUnidentifiedDelivery.pb.swift; sourceTree = ""; }; - D6AAAF370C6115649CD78E784EF338AF /* NSObject+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+OWS.m"; path = "SignalCoreKit/src/NSObject+OWS.m"; sourceTree = ""; }; - D6B0F42F128AA50A6077B2DF5C54C70C /* YapDatabaseCryptoUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCryptoUtils.m; path = YapDatabase/Utilities/YapDatabaseCryptoUtils.m; sourceTree = ""; }; - D6C172B8DD41FB6B770035F0B6A560C1 /* OWSSwiftUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OWSSwiftUtils.swift; path = SignalCoreKit/src/OWSSwiftUtils.swift; sourceTree = ""; }; - D6CB8F390CAB80481FA7A98D1A296991 /* OWSUserProfile+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSUserProfile+SDS.swift"; sourceTree = ""; }; - D6D421AE3B60A64A60F8E8542B72C6FB /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupInterpolator.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueProviders/GroupInterpolator.swift"; sourceTree = ""; }; - D726DF3DEB961FEF718650E7D815F532 /* NSData+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+OWS.h"; path = "SignalCoreKit/src/NSData+OWS.h"; sourceTree = ""; }; - D72A48B9FE8B8082F00F9BDF05CCA5F9 /* AudioWaveform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AudioWaveform.swift; sourceTree = ""; }; - D748E8002255723EDCF91D33C79D4F51 /* YapDatabaseAtomic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAtomic.h; path = YapDatabase/Internal/YapDatabaseAtomic.h; sourceTree = ""; }; - D7523501E0925DC1ECD5C40AAACF080F /* OWSFakeCallMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFakeCallMessageHandler.h; sourceTree = ""; }; - D762B22F36918B304CA348E0F40361E3 /* NBRegExMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBRegExMatcher.m; path = libPhoneNumber/Internal/NBRegExMatcher.m; sourceTree = ""; }; - D771D78B00B02D889177D6C3C4038AC9 /* OWSBackupFragment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBackupFragment.m; sourceTree = ""; }; - D77974D9763015F549444433CC60D17E /* GTSR4.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = GTSR4.crt; sourceTree = ""; }; - D7A9DB366FAF524CE3A9A91060FEDB03 /* GRDB.swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GRDB.swift.release.xcconfig; sourceTree = ""; }; - D7C618E99DE20BEEC22B225B76C49BF4 /* BinaryEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryEncoder.swift; path = Sources/SwiftProtobuf/BinaryEncoder.swift; sourceTree = ""; }; - D80CF5C8817A6BC4E29A77964036667F /* OWSFakeNetworkManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeNetworkManager.m; sourceTree = ""; }; - D80FF15FEF749BEF6AE2846E9BCC6141 /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; - D83B66AAF26E112144838D9EBBFB3E15 /* AppReadiness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AppReadiness.m; sourceTree = ""; }; - D8626B601EC5706B178D6874DF6619BA /* MessageContentJobFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageContentJobFinder.swift; sourceTree = ""; }; + D6B1FE7BC71E591F62C9B374E4D800DA /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; + D6C4BB82D05E68366D48E082C2C495D3 /* OWSMessageSenderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSMessageSenderTest.m; sourceTree = ""; }; + D6FC066E79884C648CDCE5F11FF39BF6 /* SSKSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SSKSwiftTests.swift; path = SignalServiceKit/tests/SSKSwiftTests.swift; sourceTree = ""; }; + D701316E21C9695CE4D338160419EEA9 /* ge_sub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_sub.h; path = Sources/ed25519/ge_sub.h; sourceTree = ""; }; + D70BC31B9B72711D368C8C1E03B92496 /* Curve25519Kit-Unit-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Curve25519Kit-Unit-Tests-resources.sh"; sourceTree = ""; }; + D70C200551AF01064D43F7939C2A3ABD /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; + D747C58FEF8026E74EE92C8BE5E3E914 /* idec_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = idec_dec.c; path = src/dec/idec_dec.c; sourceTree = ""; }; + D75A0C1DCD09E492FF214723F36F0051 /* common_sse41.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse41.h; path = src/dsp/common_sse41.h; sourceTree = ""; }; + D768B46A1B31044340413E078B31F843 /* TSNetworkManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSNetworkManager.m; sourceTree = ""; }; + D795D5C7C768FC7D007B3DD3F147636A /* YapDatabaseViewState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewState.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewState.h; sourceTree = ""; }; + D7E86431B7EC97A8C5FCF380B8718C3C /* SyncManagerProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SyncManagerProtocol.swift; sourceTree = ""; }; + D81978B1739D7315661496599E5960BA /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Sources/CocoaLumberjack/include/DDAbstractDatabaseLogger.h; sourceTree = ""; }; + D81BDEC435DA1B25FBE4D43514EF273B /* fe_isnonzero.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_isnonzero.c; path = Sources/ed25519/fe_isnonzero.c; sourceTree = ""; }; + D854B7CF340114DADD159FDE48E068FD /* GRDB.swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GRDB.swift.modulemap; sourceTree = ""; }; + D86483A1EA9610A1709C34A1F426BF35 /* YapDatabaseViewMappings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappings.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.h; sourceTree = ""; }; D868EC9936262EF69F6A84D505D43D0C /* Pods-Signal-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Signal-acknowledgements.plist"; sourceTree = ""; }; - D8B5681E7CD33D3B6E852242E4D5B38E /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; - D8BF2DDE4AF54860CCBA52A49DB3F947 /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zip.c; path = SSZipArchive/minizip/zip.c; sourceTree = ""; }; - D903695CF08D4CBFE0C549FD4DA1CEBA /* race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = race.m; path = Sources/race.m; sourceTree = ""; }; - D911AB0C8291C217486905D09571E6EE /* blurhash.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = blurhash.modulemap; sourceTree = ""; }; - D913C088D2B6F98BF762D7B4D9510899 /* OWSMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageHandler.h; sourceTree = ""; }; - D958788DD7C422E7AE2EAEC1EB5A1910 /* Data+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+OWS.swift"; path = "SignalCoreKit/src/Data+OWS.swift"; sourceTree = ""; }; - D967BC5C0C54E57C5E3DE8F206812B2B /* OWSSyncConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncConfigurationMessage.m; sourceTree = ""; }; - D974930CBF47C378BB4594A780F4259E /* TSInvalidIdentityKeySendingErrorMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInvalidIdentityKeySendingErrorMessage+SDS.swift"; sourceTree = ""; }; - D9799A0F16783E83610F79ED5942BB2C /* YapDatabaseRelationshipTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRelationshipTransaction.m; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipTransaction.m; sourceTree = ""; }; - D99336B0518F1761C5035F91FF910931 /* OWSSignalService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSignalService.h; sourceTree = ""; }; - D9A68BD3EAD678B53871F67A8FED52C6 /* crypto_uint32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_uint32.h; path = Sources/ed25519/nacl_includes/crypto_uint32.h; sourceTree = ""; }; - D9B2E08012982D74934573295D52689A /* YapDatabaseViewChange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChange.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewChange.h; sourceTree = ""; }; - D9BF70FC32C37F3FA6CF5F78A9C21791 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - D9D06AE1197D5CDABFE28A45DE8619A8 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/AnyValueProvider.swift"; sourceTree = ""; }; - D9EA5D446FAE40E5144FC407C07293AD /* OWSSignalAddressTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSSignalAddressTest.swift; sourceTree = ""; }; - DA0455BC4E28A3F25D26C0C314BD7994 /* crypto_int32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int32.h; path = Sources/ed25519/nacl_includes/crypto_int32.h; sourceTree = ""; }; + D8C6D14FB4699018037BB1BCB5FB24B4 /* ProtoNameProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProtoNameProviding.swift; path = Sources/SwiftProtobuf/ProtoNameProviding.swift; sourceTree = ""; }; + D8CE0A0820F7E5E647FE5BE065735AA7 /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/ShapeCompositionLayer.swift"; sourceTree = ""; }; + D8DAD4A8452C8B4A498B6F168F06CE56 /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; + D92279D746BA5EA367192C0A7080BB16 /* TestProtocolRunner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestProtocolRunner.swift; sourceTree = ""; }; + D93990EC2FFFD7404253AC969B430890 /* OWSUploadV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUploadV2.h; sourceTree = ""; }; + D94E424A6780C911104218B9FBA02AA9 /* YapDatabaseCloudCoreGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCoreGraph.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCoreGraph.h; sourceTree = ""; }; + D9727F9BBEB8F748A515EA11F7DE4800 /* TSAccountManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAccountManager.h; sourceTree = ""; }; + D974590EE212991F65B2EF3B83CF098F /* core.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = core.h; path = "phc-winner-argon2/src/core.h"; sourceTree = ""; }; + D9A1F08ECC1A61171AA623087379B511 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = GRDB/Utils/Utils.swift; sourceTree = ""; }; + D9AA147FF973F2BC4FBD280B173A7602 /* AxolotlKitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AxolotlKitSwiftTests.swift; path = AxolotlKitTests/AxolotlKitSwiftTests.swift; sourceTree = ""; }; + D9FE0701EAF0BF7BDD619CE6D21CEE5A /* Argon2-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Argon2-Info.plist"; sourceTree = ""; }; + DA07C0A9DABE3494FF76487F64228C86 /* SSKSessionStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKSessionStore.m; sourceTree = ""; }; + DA10D1F2DC4057E875B694D5517FA51C /* SignalMetadataKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalMetadataKit-prefix.pch"; sourceTree = ""; }; + DA39378CF3370EEA463021B195EC744C /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; + DA4071D95DC6A60168D63288E60EF689 /* DatabaseValueConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseValueConvertible.swift; path = GRDB/Core/DatabaseValueConvertible.swift; sourceTree = ""; }; DA4BC2E4471CEBEC40468B751D67416C /* Curve25519Kit-Unit-Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Curve25519Kit-Unit-Tests"; path = "Curve25519Kit-Unit-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - DA5194438308F6075CB03D715D0886F0 /* SPKProtocolContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPKProtocolContext.h; path = AxolotlKit/Classes/Utility/SPKProtocolContext.h; sourceTree = ""; }; - DAC95F574AE7A313C7E199592C9FA498 /* io_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = io_dec.c; path = src/dec/io_dec.c; sourceTree = ""; }; - DB06F546EEF03B243AAC4C5287E0D07F /* UuidCiphertext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UuidCiphertext.swift; path = ZKGroup/UuidCiphertext.swift; sourceTree = ""; }; - DB1CF4B9F42EDC71A3BD46ECD13F3E20 /* NSString+SSK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+SSK.h"; sourceTree = ""; }; - DB2DA109D6E2023C0F004871B5A03FC3 /* YapDatabaseCloudKitTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKitTransaction.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.m; sourceTree = ""; }; - DB7D24E0FEDEC0F9D303E472D8B098EE /* DownloadStickerPackOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DownloadStickerPackOperation.swift; sourceTree = ""; }; - DB96E863669FE7E63D24241AAB4004F2 /* YDBCKChangeQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKChangeQueue.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.m; sourceTree = ""; }; - DBC098F30C5CA3615045C3D338ED84CC /* ClientZkGroupCipher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClientZkGroupCipher.swift; path = ZKGroup/ClientZkGroupCipher.swift; sourceTree = ""; }; - DBFBCD73A1DAB39E198D8D1A87675D71 /* histogram_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram_enc.c; path = src/enc/histogram_enc.c; sourceTree = ""; }; - DC0A8779ECF6FEC83CAC8B1CE5BD6263 /* SQLSpecificExpressible+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SQLSpecificExpressible+QueryInterface.swift"; path = "GRDB/QueryInterface/SQL/SQLSpecificExpressible+QueryInterface.swift"; sourceTree = ""; }; - DC0BE04005236DA11CC99481C0820191 /* MessageSenderJobQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSenderJobQueue.swift; sourceTree = ""; }; - DC1343C5BBF1AEB3FEC4A7E394A11673 /* TSGroupThread+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSGroupThread+OWS.swift"; sourceTree = ""; }; - DC31A224F383BD860CBE921056FC92FF /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeProperty.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/NodeProperty.swift"; sourceTree = ""; }; - DC6122EBED3842D34A1921CB4019C89F /* ProfileKeyCredentialPresentation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCredentialPresentation.swift; path = ZKGroup/ProfileKeyCredentialPresentation.swift; sourceTree = ""; }; - DC6691934E135BE61FD7E1A2CC8BEC05 /* Connection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Connection.swift; sourceTree = ""; }; - DC70CD4E4D5757A975C2711A7657EA84 /* OWSGroupsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSGroupsOutputStream.h; sourceTree = ""; }; - DC70D765388296F2BE109841F897A715 /* CallContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallContext.swift; sourceTree = ""; }; + DA4FD36AC3DD39C846543320C272D947 /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; + DA5F067C05E90613D7FF0E0C5772B8DC /* OWSMessageUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageUtils.h; sourceTree = ""; }; + DAAE5617CAA3B9A5E6B38B0E560227D8 /* OWSOutgoingReactionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSOutgoingReactionMessage.m; sourceTree = ""; }; + DAAF274E341FFBBD04D31B804749421F /* GroupMasterKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupMasterKey.swift; path = ZKGroup/GroupMasterKey.swift; sourceTree = ""; }; + DB5423BEBF566DEBF352DCE77048BF3A /* picture_tools_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_tools_enc.c; path = src/enc/picture_tools_enc.c; sourceTree = ""; }; + DB5DCA649C8A9474B0F87B1F8649F842 /* OWSDevicesService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDevicesService.m; sourceTree = ""; }; + DB5E3AC2A268D4E98FAFC63EE1DDCE3E /* TSInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInfoMessage.h; sourceTree = ""; }; + DB70468E6C1B3C01EE93B4CE323F3373 /* AuthCredentialPresentation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthCredentialPresentation.swift; path = ZKGroup/AuthCredentialPresentation.swift; sourceTree = ""; }; + DB7C07CA809F0544BD9E136457D31043 /* Curve25519Kit-Unit-Tests-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Curve25519Kit-Unit-Tests-prefix.pch"; sourceTree = ""; }; + DB8AC3E64C68FAFD82FA534BDD3C6349 /* MessageContentJobFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageContentJobFinder.swift; sourceTree = ""; }; + DBABBBE7D6DEE2D46172E82147997CB5 /* OWSCountryMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSCountryMetadata.m; sourceTree = ""; }; + DBBA46006ECDB450CB0E91447C29F6E9 /* SQLAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLAssociation.swift; path = GRDB/QueryInterface/SQL/SQLAssociation.swift; sourceTree = ""; }; + DBC0224840065CD0F763EB9066EE85CF /* OWSMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMath.h; sourceTree = ""; }; + DBD9BCF2C5A7CA3A16E1E3C41FCC9E31 /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; + DBDD246E495BF3CA45E3E74B7F57415F /* SMKUDAccessKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUDAccessKey.swift; path = SignalMetadataKit/src/SMKUDAccessKey.swift; sourceTree = ""; }; + DBECB7386DD68EDA415EE721BA9E9FA9 /* SMKAddress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKAddress.swift; path = SignalMetadataKit/src/SMKAddress.swift; sourceTree = ""; }; + DC00F3729B90A34C0BC8C7493BCDB3D6 /* TSIncomingMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSIncomingMessage.h; sourceTree = ""; }; + DC018E233FE306324C887471F2579313 /* SignalRingRTC.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalRingRTC.xcconfig; sourceTree = ""; }; + DC103DCA386F385F299BF3410623D8BD /* ReactionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReactionManager.swift; sourceTree = ""; }; + DC3D0A9A4F9779C4B5F82F0E41206205 /* ZKGroup-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZKGroup-umbrella.h"; sourceTree = ""; }; + DC45C6FDE60435D8CE571FD8EFB682D2 /* NBAsYouTypeFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBAsYouTypeFormatter.m; path = libPhoneNumber/NBAsYouTypeFormatter.m; sourceTree = ""; }; + DC53FA13C0FECC8B4B1D5A186A69E6B7 /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeTransform.swift; path = "lottie-swift/src/Private/Model/ShapeItems/ShapeTransform.swift"; sourceTree = ""; }; + DC840AAC64EC6D077DF8C78A4CD5FE87 /* DatabaseValueConversion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseValueConversion.swift; path = GRDB/Core/DatabaseValueConversion.swift; sourceTree = ""; }; DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SignalCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DCA626825D4B6B3E55577CDC2469081D /* SPKMockProtocolStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPKMockProtocolStore.h; path = AxolotlKit/Classes/TestUtils/SPKMockProtocolStore.h; sourceTree = ""; }; - DCBC67B22E008844F341FB43C74206EA /* OWSStickerPackSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSStickerPackSyncMessage.h; sourceTree = ""; }; + DC93DCDBE4FDB2B3BA25C4927D66DF9E /* OWSContactsOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContactsOutputStream.h; sourceTree = ""; }; + DC99D9E9BED83E3F796D9DCEF4069D0E /* YapDatabaseAutoViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoViewPrivate.h; path = YapDatabase/Extensions/AutoView/Internal/YapDatabaseAutoViewPrivate.h; sourceTree = ""; }; + DCB97FC0C6F43811C5EBA1EE21ADA745 /* SAMKeychainQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SAMKeychainQuery.h; path = Sources/SAMKeychainQuery.h; sourceTree = ""; }; + DCD71A6C609DFC71CB3EB66AFB1DB4C0 /* OWSDisappearingConfigurationUpdateInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingConfigurationUpdateInfoMessage.m; sourceTree = ""; }; DCF9334C61958B9949E394A653F2962F /* Pods-Signal.testable release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Signal.testable release.xcconfig"; sourceTree = ""; }; - DD016A92307F8442FB2248BD515F2058 /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_dec_utils.c; path = src/utils/quant_levels_dec_utils.c; sourceTree = ""; }; - DD5A76E4565189923C2D9B1D2C64A12F /* YapDatabaseViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewTypes.m; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.m; sourceTree = ""; }; - DD613C20D794EE573F7716FB83C49737 /* PreKeyBundle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyBundle.h; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.h; sourceTree = ""; }; - DD674E5677D2EF93C67D0A5D5ACD2074 /* OWSMockSyncManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMockSyncManager.swift; sourceTree = ""; }; - DD8C7A01EFA2F11ABE53D4E65821E397 /* ClientZkAuthOperations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClientZkAuthOperations.swift; path = ZKGroup/ClientZkAuthOperations.swift; sourceTree = ""; }; - DD8DAC8DC43F7D5AE1190A39A8139698 /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/CompositionLayer.swift"; sourceTree = ""; }; - DDD999E451F0FF032DA5B6D661B796FE /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderNodes/GradientStrokeNode.swift"; sourceTree = ""; }; - DDF0CA47A560921190241C4F7A543845 /* Curve25519Kit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Curve25519Kit-dummy.m"; sourceTree = ""; }; - DDFE2E6FC9F26D5935206664F6AAF59F /* StickerManagerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StickerManagerTest.swift; sourceTree = ""; }; - DE1F7EAC14974B4EE45F50FC4FAF9852 /* when.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = when.m; path = Sources/when.m; sourceTree = ""; }; - DE2090555682E1CE0E795B40F2F31562 /* Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-prefix.pch"; sourceTree = ""; }; - DE21137DDDFE877971029536742538E8 /* GroupSecretParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupSecretParams.swift; path = ZKGroup/GroupSecretParams.swift; sourceTree = ""; }; - DE2293C31B0CE47B780BF2287CFBF3C9 /* HKDFKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "HKDFKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - DE2D12C6EBB564038B46A2B57CF71A8D /* OWSWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSWebSocket.m; sourceTree = ""; }; - DE312FF36FC1E9CD688D17915DC2B680 /* YapDatabaseActionManagerPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerPrivate.h; path = YapDatabase/Extensions/ActionManager/Internal/YapDatabaseActionManagerPrivate.h; sourceTree = ""; }; + DD1C259566A02109102A00590F1B078F /* ge_p2_dbl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_p2_dbl.h; path = Sources/ed25519/ge_p2_dbl.h; sourceTree = ""; }; + DD1FEE44D4D2455AC471D347B82B8217 /* YapDatabaseLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseLogging.m; path = YapDatabase/Internal/YapDatabaseLogging.m; sourceTree = ""; }; + DD2AAEC5383CE1F8205714CA9D7AAC6A /* FTS3.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS3.swift; path = GRDB/FTS/FTS3.swift; sourceTree = ""; }; + DD4FADD44326DADDE139CD459152DFDB /* DeviceService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceService.swift; sourceTree = ""; }; + DD4FBA012B85A9F3C89A7AECB7D11F22 /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; + DD5307F4FD8BEC651DFABF5A3FEA1F21 /* PhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtil.m; sourceTree = ""; }; + DD72D5B6920D976D1BE4A1FD0A03E14E /* sqlite3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = sqlite3.h; sourceTree = ""; }; + DD7C04DC0D57484B295227E9D773EA13 /* Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Animation.swift; path = "lottie-swift/src/Private/Model/Animation.swift"; sourceTree = ""; }; + DD81F102A0F55C29E4BC4842AC2CB9CD /* OWSUserProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUserProfile.h; sourceTree = ""; }; + DDACD34EEE9590219CF11A7D6A505689 /* SSKSignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKSignedPreKeyStore.h; sourceTree = ""; }; + DDC4AEC9BDE5C5E2076ECE87703CB9AA /* YapDatabaseOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseOptions.h; path = YapDatabase/YapDatabaseOptions.h; sourceTree = ""; }; + DDEDE42CAAC7447EB0AA3545B56C583C /* SSKMessageDecryptJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKMessageDecryptJobRecord.h; sourceTree = ""; }; + DE0BE4ECB0347C95447ADA0104E2CC07 /* SDSTransactable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSTransactable.swift; sourceTree = ""; }; DE360524283955E79E93D7DBF529F611 /* Pods-SignalMessaging.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalMessaging.debug.xcconfig"; sourceTree = ""; }; - DE3B4DE5B76A4F22F73CE4F6C8443B99 /* YapDatabaseFilteredViewTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredViewTypes.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.m; sourceTree = ""; }; - DE5496FBF2598322E8285C5506D9D2F3 /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypath.swift; path = "lottie-swift/src/Public/DynamicProperties/AnimationKeypath.swift"; sourceTree = ""; }; + DE4AE981B4E0E71A0176E90CF785F8B3 /* OWSBackupFragment+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSBackupFragment+SDS.swift"; sourceTree = ""; }; DE84CDAF4321014CF56B8B5C2234D3E4 /* Pods-NotificationServiceExtension.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NotificationServiceExtension.app store release.xcconfig"; sourceTree = ""; }; - DEBBF468A39976F29217FE1828EB245E /* TSInfoMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInfoMessage.m; sourceTree = ""; }; - DED890B3D1C83FC0B19BAD12C03B400F /* YapDatabaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseView.m; path = YapDatabase/Extensions/View/YapDatabaseView.m; sourceTree = ""; }; - DEEDC1312D43B33D7AB4CB6A8F5B3C88 /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/RenderContainers/GroupNode.swift"; sourceTree = ""; }; - DEF67FC9F725156718082CD60A30F49D /* SSKMessageDecryptJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKMessageDecryptJobRecord.m; sourceTree = ""; }; - DF1CA7B9120000274B01D80A3B65C1AE /* vp8l_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_dec.c; path = src/dec/vp8l_dec.c; sourceTree = ""; }; - DF2999304808192436B3D48F45AB5735 /* TSRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSRequest.m; sourceTree = ""; }; + DE9112498BE8FC829FC3B8B8FA28B22B /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; + DEB5DF1C95E0D62B8DE7B94F7393CF56 /* PromiseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromiseKit-prefix.pch"; sourceTree = ""; }; + DEB971098B9CE2974C2BE4B19F06AD2C /* join.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = join.m; path = Sources/join.m; sourceTree = ""; }; + DECA5BB7DA9BE1E27C189A7FB22BCB31 /* CallManagerVideoCapture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManagerVideoCapture.swift; sourceTree = ""; }; + DEE57F56A929BC9E5AD90922667161D7 /* crypto_int32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_int32.h; path = Sources/ed25519/nacl_includes/crypto_int32.h; sourceTree = ""; }; + DF1F02E5572485CE1152350A3F95403D /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = ""; }; DF2AD5A5ED3B7202A192BA2A14CEB665 /* 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; }; - DF543FDA8FCD7C7C33DB625CCFD15D2E /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; - DF75D55C71D26224B0D7C84D2CF8941D /* YapDatabaseCloudCoreTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCoreTransaction.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCoreTransaction.m; sourceTree = ""; }; - DF9E906A85EBA254919EFC7926EB2596 /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; - DFA92C4826325007B650E6851229D18C /* TSAttachmentStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSAttachmentStream.h; sourceTree = ""; }; - DFB4B176886AD1EB7A97D022B78675CC /* DatabaseValueConvertible+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DatabaseValueConvertible+RawRepresentable.swift"; path = "GRDB/Core/Support/StandardLibrary/DatabaseValueConvertible+RawRepresentable.swift"; sourceTree = ""; }; - DFD88B34E79AA656554C3FCD0A5857E2 /* Message+AnyAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+AnyAdditions.swift"; path = "Sources/SwiftProtobuf/Message+AnyAdditions.swift"; sourceTree = ""; }; - DFDD8417AAB4A8EBD3E79A65AB0DA18F /* FTS3Pattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS3Pattern.swift; path = GRDB/FTS/FTS3Pattern.swift; sourceTree = ""; }; - DFE501FE15DFB5C77663A1CA1FB623A6 /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; - DFF837C7F111CEE2D06061A932F16BBB /* SwiftProtobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftProtobuf-dummy.m"; sourceTree = ""; }; - E00CDA6221EE1BB85C54F31ABCD22C3D /* FetchRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchRequest.swift; path = GRDB/Core/FetchRequest.swift; sourceTree = ""; }; - E00E8BD4B7491314AC87894E5116DE29 /* Contact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Contact.h; sourceTree = ""; }; - E02B8A8330BA75CBF119D349EBCB6EA2 /* NoopPendingReadReceiptRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NoopPendingReadReceiptRecorder.swift; sourceTree = ""; }; - E02E0A770B2AD59E01B3054E20782BE1 /* YapDatabaseCloudCorePipelinePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipelinePrivate.h; path = YapDatabase/Extensions/CloudCore/Internal/YapDatabaseCloudCorePipelinePrivate.h; sourceTree = ""; }; - E02E3F6E7690BB3CBACB5EA1361DE596 /* SSKEnvironment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSKEnvironment.m; path = SignalServiceKit/src/SSKEnvironment.m; sourceTree = ""; }; - E03E2F59133379C92D45BA20CE817964 /* aescrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aescrypt.c; path = SSZipArchive/minizip/aes/aescrypt.c; sourceTree = ""; }; - E044F1795FDE2210E05FF1AF967F73E9 /* rescaler_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_msa.c; path = src/dsp/rescaler_msa.c; sourceTree = ""; }; - E0800F42BD3C3B9807A15D56E7D1F168 /* OWSAddToProfileWhitelistOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToProfileWhitelistOfferMessage.h; sourceTree = ""; }; - E0BC51F9425DCBC2703A081F604636CA /* SQLExpression+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SQLExpression+QueryInterface.swift"; path = "GRDB/QueryInterface/SQL/SQLExpression+QueryInterface.swift"; sourceTree = ""; }; - E0DA31F67606C44D8B804D591909419E /* PreKeyRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PreKeyRecord.h; path = AxolotlKit/Classes/Prekeys/PreKeyRecord.h; sourceTree = ""; }; - E0ED7F0E377EA4E337AE1D0FC0C37605 /* OWSSessionResetJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSSessionResetJobRecord.h; sourceTree = ""; }; - E12632252239B34F09FD8289478B55A8 /* Decoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decoder.swift; path = Sources/SwiftProtobuf/Decoder.swift; sourceTree = ""; }; - E142F4C55A4C1A912BA10EAF21342596 /* OWSUserProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUserProfile.m; sourceTree = ""; }; - E14D0A45F78943692898F1B1EF9448E9 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Merge.swift"; sourceTree = ""; }; - E1788BF72CC6C942B4B80D5506481871 /* HKDFKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HKDFKit-prefix.pch"; sourceTree = ""; }; - E1D04C03C628A425EEBE9CA48C147556 /* SSKJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SSKJobRecord.m; sourceTree = ""; }; - E2675ECBE282A9684E4AA9175C8E4B0F /* MessageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageKeys.h; path = AxolotlKit/Classes/Ratchet/MessageKeys.h; sourceTree = ""; }; - E26F780735C3BDDFCDF5310FC89E1148 /* OWSLogs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OWSLogs.h; path = SignalCoreKit/src/OWSLogs.h; sourceTree = ""; }; - E275646EF84B5BC25F4E03C244219A1F /* NSData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSData.swift; path = GRDB/Core/Support/Foundation/NSData.swift; sourceTree = ""; }; - E29834E1F17802500172B9F33ACA6B44 /* aeskey.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aeskey.c; path = SSZipArchive/minizip/aes/aeskey.c; sourceTree = ""; }; - E2C750036B5FD053018098EB01D3ED55 /* OWSVerificationStateSyncMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSVerificationStateSyncMessage.m; sourceTree = ""; }; - E2D927988A50D4471848DBB095CABBEF /* OWSMediaUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSMediaUtils.swift; sourceTree = ""; }; - E2F6A79ADF88C0A69F7058104A6D2216 /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; - E3070D30F0369A2C9B4EABCA8B091D5A /* Message+JSONAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+JSONAdditions.swift"; path = "Sources/SwiftProtobuf/Message+JSONAdditions.swift"; sourceTree = ""; }; - E31F82252554D95555376D25BA1AFCA2 /* Thenable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Thenable.swift; path = Sources/Thenable.swift; sourceTree = ""; }; - E3219910649E1687E66F1D7488639604 /* NSData+messagePadding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+messagePadding.m"; path = "SignalMetadataKit/src/NSData+messagePadding.m"; sourceTree = ""; }; - E324A7EF104EAF63D022E5DDE3E142F4 /* TestProtocolRunnerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestProtocolRunnerTest.swift; sourceTree = ""; }; - E3661032EC7CA3234B596F7F68305E0A /* NBPhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumber.m; path = libPhoneNumber/NBPhoneNumber.m; sourceTree = ""; }; - E395708FFD39FCC29B39304078B1E540 /* PhoneNumberUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtil.m; sourceTree = ""; }; - E3F9FE56A01E02B225AE5CF1A41CC96C /* OWSAddToProfileWhitelistOfferMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAddToProfileWhitelistOfferMessage.m; sourceTree = ""; }; - E40654E8F292C80FB0CC0E9087FA95DC /* YapDatabaseRelationshipOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRelationshipOptions.h; path = YapDatabase/Extensions/Relationships/YapDatabaseRelationshipOptions.h; sourceTree = ""; }; - E4109F35175FF329FE9C1B0611F8E208 /* SMKUnidentifiedSenderMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUnidentifiedSenderMessage.swift; path = SignalMetadataKit/src/SMKUnidentifiedSenderMessage.swift; sourceTree = ""; }; - E4316124F79A0AFBF51D5B09A3AF8B2E /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextDocument.swift; path = "lottie-swift/src/Private/Model/Text/TextDocument.swift"; sourceTree = ""; }; - E4384C8AF58E23B8157A685237F43A00 /* api.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = api.pb.swift; path = Sources/SwiftProtobuf/api.pb.swift; sourceTree = ""; }; - E46AF6FB50B69BA4E0141D218A4E4C68 /* GRDBGenericDatabaseObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GRDBGenericDatabaseObserver.swift; sourceTree = ""; }; - E492BC614C5E78EA4BE6C3E4653035FB /* CallManagerInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManagerInterface.swift; sourceTree = ""; }; + DF4DBEDB3BEBC3051F5D30D403C54075 /* OWSIncomingMessageFinderTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSIncomingMessageFinderTest.m; sourceTree = ""; }; + E010AE3B6C836D654F32A893FDFBB0E3 /* YapDatabaseCloudKitPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitPrivate.h; path = YapDatabase/Extensions/CloudKit/Internal/YapDatabaseCloudKitPrivate.h; sourceTree = ""; }; + E01226DDD3F675AEE6F3B89A0FB96A56 /* OWSEndSessionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSEndSessionMessage.m; sourceTree = ""; }; + E025C2FF2454D55B1B9C60E281C95F05 /* YapDatabaseViewRangeOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewRangeOptions.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewRangeOptions.h; sourceTree = ""; }; + E02D118588F985187D3FB73C9D89F44C /* TSUnreadIndicatorInteraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSUnreadIndicatorInteraction.h; sourceTree = ""; }; + E04A65B380A052C724BBED605C4D770E /* vp8i_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_enc.h; path = src/enc/vp8i_enc.h; sourceTree = ""; }; + E06BF7F2312D91EBAF85A213C9C4CF5E /* YDBCKChangeQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKChangeQueue.h; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKChangeQueue.h; sourceTree = ""; }; + E08901B9E2B3057197CE1097B6401048 /* TSErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSErrorMessage.m; sourceTree = ""; }; + E0A3F8E5C8DE8C680AD36A3BE61F7B1F /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayerModel.swift; path = "lottie-swift/src/Private/Model/Layers/ShapeLayerModel.swift"; sourceTree = ""; }; + E0B9BCF5C8BAF7BFD57E2991E19D9A25 /* YDBCKRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YDBCKRecord.h; path = YapDatabase/Extensions/CloudKit/Utilities/YDBCKRecord.h; sourceTree = ""; }; + E0CECBCC2B1E90361B1ADBD35BBA5374 /* 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 = ""; }; + E0EAB0621B6F443788EEB7E6555FACA9 /* SQLOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLOperators.swift; path = GRDB/QueryInterface/SQL/SQLOperators.swift; sourceTree = ""; }; + E11A807C011ACD0FA727A7D6ADFF8D95 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; + E124534E09DEAAF3272FBC724441A64F /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TrimPathNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/ModifierNodes/TrimPathNode.swift"; sourceTree = ""; }; + E154BAF7B4CD2FFA7937DE26B90AE83E /* DatabaseValueConvertible+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DatabaseValueConvertible+RawRepresentable.swift"; path = "GRDB/Core/Support/StandardLibrary/DatabaseValueConvertible+RawRepresentable.swift"; sourceTree = ""; }; + E173DDC540E972656EDC7FD65FE10F12 /* OWSUnknownContactBlockOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSUnknownContactBlockOfferMessage.h; sourceTree = ""; }; + E17D018B92659C09691A3A2CEAD911D4 /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = ""; }; + E1A2142C094F3B50107F5566BA7CC39A /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; + E1AE451F85F487100DED67CF552BA33F /* SignalCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalCoreKit-prefix.pch"; sourceTree = ""; }; + E1D9A9E7FFCF293DE862C4EC4A72C2DC /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; + E200AF7917247108F6223D29C477EBAC /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = GRDB/ValueObservation/ValueReducer/Map.swift; sourceTree = ""; }; + E208E078BF1B3B3B41AC7436B9CCA24C /* SignalProtocolHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalProtocolHelper.m; sourceTree = ""; }; + E241A21045AFDCBEDC9D6712DA297415 /* YapDatabasePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabasePrivate.h; path = YapDatabase/Internal/YapDatabasePrivate.h; sourceTree = ""; }; + E27BA64CF28C23FF286FC938CB69C3B4 /* aestab.c */ = {isa = PBXFileReference; includeInIndex = 1; name = aestab.c; path = SSZipArchive/minizip/aes/aestab.c; sourceTree = ""; }; + E283BFE2CE37D54A881A200F85BE6C12 /* YapDatabaseConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnection.h; path = YapDatabase/YapDatabaseConnection.h; sourceTree = ""; }; + E287E1F9FDC2617CBD3F1153FE74EE2F /* Curve25519Kit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Curve25519Kit.h; path = Classes/Curve25519Kit.h; sourceTree = ""; }; + E29BFB93E400AB50AAD9CDBD9FD1E84D /* AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AnyPromise.m; path = Sources/AnyPromise.m; sourceTree = ""; }; + E29D6EFC9A4E0B7C30D1408D7BD3BCA8 /* YapDatabaseCloudCorePipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCorePipeline.h; path = YapDatabase/Extensions/CloudCore/Utilities/Execution/YapDatabaseCloudCorePipeline.h; sourceTree = ""; }; + E2B242FE4826AAA21CD0F402A9E72E03 /* Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Mantle.xcconfig; sourceTree = ""; }; + E2E8C865F0D1FDDCE3CBF1DAE786B6DB /* SSKKeychainStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKKeychainStorage.swift; sourceTree = ""; }; + E2F0910A51C4E9EE33B17B98B6B4B8F1 /* YapCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCache.m; path = YapDatabase/Utilities/YapCache.m; sourceTree = ""; }; + E2F91661DD74633DBC106FA848178CFB /* SQLGenerationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLGenerationContext.swift; path = GRDB/QueryInterface/SQLGeneration/SQLGenerationContext.swift; sourceTree = ""; }; + E320DA46D8491615805E74CA39A31E5D /* OWSVerificationStateChangeMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSVerificationStateChangeMessage+SDS.swift"; sourceTree = ""; }; + E36E542BEAD1C87ADDEC7D91DA6AD575 /* curve_sigs.c */ = {isa = PBXFileReference; includeInIndex = 1; name = curve_sigs.c; path = Sources/ed25519/additions/curve_sigs.c; sourceTree = ""; }; + E3896DBC5E5B7E1C0ECF4F2E50E4EEE7 /* ge_p1p1_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p1p1_to_p2.c; path = Sources/ed25519/ge_p1p1_to_p2.c; sourceTree = ""; }; + E390133FED47A2B4FE75BA6AC35B051E /* YDBCKAttachRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKAttachRequest.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKAttachRequest.m; sourceTree = ""; }; + E3A88D0956529D79D7315ECB955E1025 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; + E3AAA1DC71BED4CED7A5BFFDD61B9965 /* YapDatabaseActionManagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerConnection.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerConnection.h; sourceTree = ""; }; + E3BB8EF3DF6CBBDDEE264364D839B9CD /* NewGroupSeed.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NewGroupSeed.swift; sourceTree = ""; }; + E3CEAF835E0F887B2C8B8334A1D91235 /* TSMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSMessage+SDS.swift"; sourceTree = ""; }; + E3D6AB94EE21581087B6A252FF48B653 /* wrappers.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = wrappers.pb.swift; path = Sources/SwiftProtobuf/wrappers.pb.swift; sourceTree = ""; }; + E3DC10ECE32853CCD7155D4ABC987365 /* AuthCredential.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthCredential.swift; path = ZKGroup/AuthCredential.swift; sourceTree = ""; }; + E3F1847D64AB8952DE9905BAB8D3F545 /* OWSDisappearingMessagesConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfiguration.m; sourceTree = ""; }; + E4482E569587B62041703251D1F2AC5F /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; + E47850C6C4C85CFE3E13D17EA1C2214D /* OWSUserProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSUserProfile.m; sourceTree = ""; }; + E48A180851D5268A4AAE9D55E22D2691 /* StickerManagerTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StickerManagerTest.swift; sourceTree = ""; }; E495C7F3DD547814C00AF9396B777A97 /* GRDB.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GRDB.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E49DA7CDF334269DD094A8DA5386DE75 /* NSTimer+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSTimer+OWS.m"; sourceTree = ""; }; + E497B77F65EEBC3F0B402E355D2D39A0 /* PureLayout-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PureLayout-Info.plist"; sourceTree = ""; }; + E49BE7B74E031E75C23BB7E7305079CC /* OrderedDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OrderedDictionary.swift; path = GRDB/Utils/OrderedDictionary.swift; sourceTree = ""; }; + E4AD84DBC2F8759B0B8FBBCF8F27861F /* FeatureFlags.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FeatureFlags.swift; sourceTree = ""; }; E4E7B3DD46ABB0DBBB56BD5AE90E4911 /* PureLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PureLayout.framework; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E53D6ADD099793C28ABD7AD19ED01A50 /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; - E55D838FA258A9586E28132D1EEB9D4C /* SMKUnidentifiedSenderMessageContent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKUnidentifiedSenderMessageContent.swift; path = SignalMetadataKit/src/SMKUnidentifiedSenderMessageContent.swift; sourceTree = ""; }; - E5A2BE513A15CD0C4D373D9725A7D0EB /* SDSKeyValueStore+ObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDSKeyValueStore+ObjC.m"; sourceTree = ""; }; - E5D81B0A0C2F1855FF7C07F74A13C758 /* OWSSyncKeysMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncKeysMessage.m; sourceTree = ""; }; - E5DFD2BE1F486284EF5FF27931E264B8 /* Google_Protobuf_Value+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Value+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Value+Extensions.swift"; sourceTree = ""; }; - E62BABD2037A33D77E2836B5876EC714 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; - E64E194ED306CA6FCB70C6DF16775C32 /* YapDatabase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YapDatabase.release.xcconfig; sourceTree = ""; }; - E66333F4F38FB15416C2E6758E8D6550 /* NBRegExMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBRegExMatcher.h; path = libPhoneNumber/Internal/NBRegExMatcher.h; sourceTree = ""; }; - E6820AEDD23FD31A2B3721C99417551F /* 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 = ""; }; - E6F90AF06842853DC2223E900D951EC6 /* SDSDatabaseStorageObservation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDatabaseStorageObservation.swift; sourceTree = ""; }; - E70BA1B1CDAC605143C134F8EDDD2E95 /* FTS3TokenizerDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FTS3TokenizerDescriptor.swift; path = GRDB/FTS/FTS3TokenizerDescriptor.swift; sourceTree = ""; }; - E71E3F2679752073AE8B5BA58C18512B /* sqrtm1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sqrtm1.h; path = Sources/ed25519/sqrtm1.h; sourceTree = ""; }; - E7459E2D7A28CAB92F508415AF76351D /* YapBidirectionalCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapBidirectionalCache.h; path = YapDatabase/Utilities/YapBidirectionalCache.h; sourceTree = ""; }; - E74C31BFDDAA5546C195535703030C1B /* TextFormatEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextFormatEncodingVisitor.swift; path = Sources/SwiftProtobuf/TextFormatEncodingVisitor.swift; sourceTree = ""; }; - E76978C98A12586F33EB9275B129FEE1 /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/TextCompositionLayer.swift"; sourceTree = ""; }; - E76DD32B110CA096A343EE9654F82A03 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Trim.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Trim.swift"; sourceTree = ""; }; - E770CBF960B58AB6B16998EB19E0D11C /* PhoneNumber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PhoneNumber.h; sourceTree = ""; }; - E778D2645E95D6103F45C02C2B813C5E /* LayerTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTextProvider.swift; path = "lottie-swift/src/Private/LayerContainers/Utility/LayerTextProvider.swift"; sourceTree = ""; }; - E791EA8DE6D699848E6416F119AB57A4 /* SSKJobRecord+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "SSKJobRecord+SDS.swift"; sourceTree = ""; }; - E7BCC900F8C05206DB4950494BFE0B2D /* OWSMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMath.h; sourceTree = ""; }; - E7CF19BD2F9221049453BBED4B86F16D /* TSInfoMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInfoMessage.h; sourceTree = ""; }; - E80AE98822B1EBD3EF08FB48AFC10251 /* SDSSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSSerializable.swift; sourceTree = ""; }; - E81B78C5D1E7984271C7AA11FCADC6C4 /* TSNetworkManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSNetworkManager.m; sourceTree = ""; }; - E81CCA3DACB2767E1A17130FC2C898A2 /* libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libwebp-dummy.m"; sourceTree = ""; }; - E8204425C0C9F35B5C38794AB8F77EBC /* OWSQueues.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSQueues.h; sourceTree = ""; }; - E830667E555549CA7719D5939A50ECE1 /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; - E836526F944798B7B1F2BB05AE7C373B /* ProfileKeyCredentialRequestContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCredentialRequestContext.swift; path = ZKGroup/ProfileKeyCredentialRequestContext.swift; sourceTree = ""; }; - E848EA4F03581A990D1D627E504931B5 /* SMKCertificateValidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKCertificateValidator.swift; path = SignalMetadataKit/src/SMKCertificateValidator.swift; sourceTree = ""; }; - E85B203FD8EB1EC21CB68ECA6018FE3F /* Association.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Association.swift; path = GRDB/QueryInterface/Request/Association/Association.swift; sourceTree = ""; }; - E8659E62745219548CAB5776BA9DA419 /* SwiftSingletons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwiftSingletons.swift; sourceTree = ""; }; - E889A0B3C5A1216B5862A255A74C8DAF /* OWSSessionResetJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSessionResetJobRecord.m; sourceTree = ""; }; + E5263C6ADE3A06D5ED4DF958E49E6E97 /* InteractionFinderTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InteractionFinderTest.swift; sourceTree = ""; }; + E55C35F928A499E8B90F50120DB9D559 /* sha1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sha1.h; path = SSZipArchive/minizip/aes/sha1.h; sourceTree = ""; }; + E5D6678C08545A0711F39508BE5CA464 /* YapDatabase-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YapDatabase-Info.plist"; sourceTree = ""; }; + E60922AB92578588BBD59019CCCB5FDA /* SignalCoreKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SignalCoreKit.modulemap; sourceTree = ""; }; + E67A92CA2E8C7BCE73C104D694C8B124 /* YapDatabaseCloudKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudKit.m; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKit.m; sourceTree = ""; }; + E6AFDE3D43FCB67549D6A006137D6E96 /* OWSReaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReaction.m; sourceTree = ""; }; + E6B9A783D91BF60FE5862A6A2C0476BF /* NSNotificationCenter+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+OWS.h"; sourceTree = ""; }; + E6BB0A759A73616259A4FBE74C916C56 /* SQLCipher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SQLCipher.xcconfig; sourceTree = ""; }; + E6DA65B2BAF9EC97E0B81040802481F2 /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/PointValueProvider.swift"; sourceTree = ""; }; + E6E5DC864376AEA18DF767DBB9F382BE /* YapDatabaseCloudKitTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudKitTransaction.h; path = YapDatabase/Extensions/CloudKit/YapDatabaseCloudKitTransaction.h; sourceTree = ""; }; + E704BBFDDF651953AAD700810F5D5067 /* QueryInterfaceRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QueryInterfaceRequest.swift; path = GRDB/QueryInterface/Request/QueryInterfaceRequest.swift; sourceTree = ""; }; + E732FBCAA113A1134C8CAFEB028E6E15 /* SignalServiceKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalServiceKit-Unit-Tests-Info.plist"; sourceTree = ""; }; + E74E9D4BD9B4AE2CBFF19DA04707F61E /* OWSBlockedPhoneNumbersMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBlockedPhoneNumbersMessage.h; sourceTree = ""; }; + E78EC38055D75BF61011EB7CC94C4C79 /* SSKPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKPreKeyStore.h; sourceTree = ""; }; + E7B08E9D29097CC635BFE02140B4196A /* SwiftSingletons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SwiftSingletons.swift; sourceTree = ""; }; + E7C2EB6E9458652729F4D641B512CC05 /* GRDBGenericDatabaseObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GRDBGenericDatabaseObserver.swift; sourceTree = ""; }; + E7DAA00CE7E90E05137A712BCF072E48 /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; + E7E627EDA706AECC082A2FAB1A368C05 /* NBGeneratedPhoneNumberMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBGeneratedPhoneNumberMetaData.h; path = libPhoneNumber/NBGeneratedPhoneNumberMetaData.h; sourceTree = ""; }; + E7E6AD44DBEB691321C544EC211BECDC /* OWSSyncRequestMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncRequestMessage.m; sourceTree = ""; }; + E7FC4F3D958EC37338B95FC9734FF1EB /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; + E81405AD5D4A0DF94044A46666F7EFC5 /* OWSDeviceProvisioningService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDeviceProvisioningService.h; sourceTree = ""; }; + E86E51A5242E1FE2A55B1C65ED7F6721 /* Starscream-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Starscream-Info.plist"; sourceTree = ""; }; + E879E076DB37B13B2BC52B7667E310E0 /* AnimationTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTextProvider.swift; path = "lottie-swift/src/Public/TextProvider/AnimationTextProvider.swift"; sourceTree = ""; }; E88DFDE3A19FDA7F41095AFE7D1E21FC /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - E89E4BD0C421E26D112E0E189D2B96FF /* YapDatabaseCrossProcessNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCrossProcessNotification.h; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.h; sourceTree = ""; }; - E8ACBB2435D084C22B873FE6A9C8E155 /* SignalServiceProfile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalServiceProfile.swift; sourceTree = ""; }; - E8F39A549F8A426862884FAC054D453B /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; - E915BE8B4D07B9A92E71C42212955FAA /* join.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = join.m; path = Sources/join.m; sourceTree = ""; }; - E91D544C5A626FA636C5639F0089909B /* MessageDecryptJobQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageDecryptJobQueue.swift; sourceTree = ""; }; - E9202BEB0EF8839E9CC58E57F9BFAF5C /* SignalServiceKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SignalServiceKit.modulemap; sourceTree = ""; }; - E93B937D861BE1A4185E96E45A07A14B /* SDSDeserializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSDeserializer.swift; sourceTree = ""; }; - E95434BAE30CDD5BF21B90E2C2A2E268 /* YDBCKRecordTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.m; sourceTree = ""; }; - E9940D6533760CEC25B66E65EEF6DAA5 /* DatabaseQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseQueue.swift; path = GRDB/Core/DatabaseQueue.swift; sourceTree = ""; }; - E9A82EC1CBA0CE4AEBBA126B1794CD0D /* NSDictionary+YapDatabase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+YapDatabase.m"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.m"; sourceTree = ""; }; - E9B87D27B9CC776BFB019B11E36BFF9A /* ByteParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = ByteParser.m; sourceTree = ""; }; - E9CB0AE7C76356FBAF199633167D27DB /* YapDatabase-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YapDatabase-Info.plist"; sourceTree = ""; }; - E9D24B102452E2B2DC351D2A22795662 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; - EA78F011D6004E24950AC90B15B5EFC0 /* DatabaseCollation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseCollation.swift; path = GRDB/Core/DatabaseCollation.swift; sourceTree = ""; }; - EA97CCF2F8C84124687CFD0DF8AC8C95 /* YapDatabaseAutoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseAutoView.h; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoView.h; sourceTree = ""; }; - EAE86456C88009D5BE3256FE10E9ADA6 /* TestProtocolRunner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TestProtocolRunner.swift; sourceTree = ""; }; - EAEDD3CC921150658E6A9ED6A50308AB /* YapDatabaseSearchResultsViewPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewPrivate.h; path = YapDatabase/Extensions/SearchResultsView/Internal/YapDatabaseSearchResultsViewPrivate.h; sourceTree = ""; }; - EB16EB983AB15AADE76A9E8603BC609C /* AxolotlKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AxolotlKit.debug.xcconfig; sourceTree = ""; }; - EB4967253716C375A8FD646646A05B92 /* OWSChunkedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSChunkedOutputStream.h; sourceTree = ""; }; - EB4C0595AC9FF1EA50F27F5B0878240A /* huffman_encode_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode_utils.h; path = src/utils/huffman_encode_utils.h; sourceTree = ""; }; - EB5C055303DBC010335902D2EB2ED803 /* MediaGalleryFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MediaGalleryFinder.swift; sourceTree = ""; }; - EB67EA3E493F2AC57FA1A146BE1F2077 /* TSOutgoingMessage+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSOutgoingMessage+SDS.swift"; sourceTree = ""; }; - EB6DD416559F93488F903C349FF2BCE3 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; + E8AAFC98822C5E78F8A5B1BB83E8F0F2 /* TSInvalidIdentityKeyReceivingErrorMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSInvalidIdentityKeyReceivingErrorMessage.m; sourceTree = ""; }; + E8BB4D325E18BCAED3A6C1CC8CCF76B7 /* SQLSelectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLSelectable.swift; path = GRDB/QueryInterface/SQL/SQLSelectable.swift; sourceTree = ""; }; + E8F02D853B4E6B2D3A715D5B859B3231 /* OWSThumbnailService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSThumbnailService.swift; sourceTree = ""; }; + E9124314A0E8A0BD3577F349B05A2100 /* AnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationView.swift; path = "lottie-swift/src/Public/Animation/AnimationView.swift"; sourceTree = ""; }; + E922D5619D1ED934B8DCF446C24323F6 /* quant_levels_dec_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec_utils.h; path = src/utils/quant_levels_dec_utils.h; sourceTree = ""; }; + E9236B0EF92D86A7DBB5A1EBCF852E8D /* SSKPreferences.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKPreferences.swift; sourceTree = ""; }; + E949C9CC27F20B8AAECFD0FE51800A3F /* NSDictionary+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+YapDatabase.h"; path = "YapDatabase/Internal/NSDictionary+YapDatabase.h"; sourceTree = ""; }; + E98C16012D7135A6393604C792C287F4 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keyframe.swift; path = "lottie-swift/src/Private/Model/Keyframes/Keyframe.swift"; sourceTree = ""; }; + E9A818F3DDDA33807E6B8C0EE19F0B6A /* YapDatabaseSearchResultsViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseSearchResultsViewTransaction.h; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewTransaction.h; sourceTree = ""; }; + E9D4469E00EF25F79AC586CDCBB1A870 /* OWSSyncGroupsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncGroupsMessage.m; sourceTree = ""; }; + E9E3B7633B13F05CBC019B6BBE4EFDEF /* OWSStorage+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OWSStorage+Subclass.h"; sourceTree = ""; }; + EA18A1B70D7633036212A5660CE786BF /* DatabaseValueConvertible+ReferenceConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DatabaseValueConvertible+ReferenceConvertible.swift"; path = "GRDB/Core/Support/Foundation/DatabaseValueConvertible+ReferenceConvertible.swift"; sourceTree = ""; }; + EA42B76D7CDD5485B15123A5EF53886B /* GroupsV2.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupsV2.swift; sourceTree = ""; }; + EA69C89702259F4B06852E1DEF5F42D4 /* BaseModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = BaseModel.h; sourceTree = ""; }; + EAA2C965C0A2B9C3E0114FBF6F842931 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupInterpolator.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/ValueProviders/GroupInterpolator.swift"; sourceTree = ""; }; + EABFAB463971012BB616A66678BA17E0 /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskContainerLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/MaskContainerLayer.swift"; sourceTree = ""; }; + EAD36A882D2A14731F1401576A64982B /* Pool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Pool.swift; path = GRDB/Utils/Pool.swift; sourceTree = ""; }; + EAF24075BB9FE7F5211669014CEAF09F /* kbs_pin_sanitation_vectors.json */ = {isa = PBXFileReference; includeInIndex = 1; name = kbs_pin_sanitation_vectors.json; path = SignalServiceKit/tests/Util/kbs_pin_sanitation_vectors.json; sourceTree = ""; }; + EB181FE0FE7F3F08AD4C5672131422F2 /* ioapi_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi_buf.h; path = SSZipArchive/minizip/ioapi_buf.h; sourceTree = ""; }; + EB21FAD171919F99E0F7A70B9C0F9D8F /* TSContactThread.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSContactThread.m; sourceTree = ""; }; + EB2721D22772B2C3075EB5D6F0694DD6 /* YapMurmurHash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapMurmurHash.m; path = YapDatabase/Utilities/YapMurmurHash.m; sourceTree = ""; }; + EB6C215A716D342DD09FBED508DA519D /* YapDatabaseViewConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewConnection.h; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.h; sourceTree = ""; }; EB6EE2691BE8E4317D221020FAC11CA6 /* Pods-SignalShareExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalShareExtension-dummy.m"; sourceTree = ""; }; - EB73BF94FC56449C87FF464A41549097 /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; - EB9A8FB3E3872F4D0E0492F89C16D9DE /* OWSReadReceiptManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSReadReceiptManager.m; sourceTree = ""; }; - EBB4A31FD2FED776A69CCF4FDBF8482E /* YapDatabaseCloudCore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCloudCore.m; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCore.m; sourceTree = ""; }; - EBEBE0AD0831E1E6C9A0DFFED1EEB8F3 /* Randomness.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Randomness.m; path = SignalCoreKit/src/Randomness.m; sourceTree = ""; }; - EC208D1CF92F9A26803F222CE6FECF44 /* 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 = ""; }; - EC26E440C039346E8233490BFE5CC9B0 /* SAMKeychainQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SAMKeychainQuery.m; path = Sources/SAMKeychainQuery.m; sourceTree = ""; }; - EC2E4755B38A41DA8D1553FA6E26C0CF /* MessageExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageExtension.swift; path = Sources/SwiftProtobuf/MessageExtension.swift; sourceTree = ""; }; - EC38AE7EB940EB85B0A7F7D443796844 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = GRDB/ValueObservation/ValueReducer/Map.swift; sourceTree = ""; }; - EC47E8F119A0B791349D88DE68C1A2A5 /* YapDatabaseFullTextSearchSnippetOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchSnippetOptions.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.h; sourceTree = ""; }; - EC5EFDC968C22ECEDD241A94C9FA7847 /* BulkProfileFetch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BulkProfileFetch.swift; sourceTree = ""; }; - EC6FFD3360F359467C8BEC28FBC76EAA /* KnownStickerPack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = KnownStickerPack.h; sourceTree = ""; }; - EC875F180FE5DEE739BF4309936C115D /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; - EC90A8CF10C1898E52574C26E1E87652 /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; - EC9EE73840A10F9E54B14067AEBBB020 /* OWSDisappearingMessagesConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSDisappearingMessagesConfiguration.h; sourceTree = ""; }; - ECB58A04406D54EEF69CE7BE699B54FC /* YapDatabaseString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseString.h; path = YapDatabase/Internal/YapDatabaseString.h; sourceTree = ""; }; - ED0DEB0A5B16CF3F1AF17C36E7F2B4E5 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; - ED1687CFC867B6799060D57D980C395E /* ge_p2_dbl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ge_p2_dbl.h; path = Sources/ed25519/ge_p2_dbl.h; sourceTree = ""; }; - ED243864AC7C227FADF01CFBCBAB8D15 /* Curve25519KitSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Curve25519KitSwiftTests.swift; path = BuildTests/BuildTestsTests/Curve25519KitSwiftTests.swift; sourceTree = ""; }; - ED51B7F94CF241DB40B7DDCBB90BBA99 /* SessionBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SessionBuilder.h; path = AxolotlKit/Classes/Sessions/SessionBuilder.h; sourceTree = ""; }; - EDEA0C88F99F00283E881666A1418D51 /* OWSIncomingGroupSyncJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingGroupSyncJobRecord.h; sourceTree = ""; }; - EDF2F92E797DA1F9C1CE3ADD6261B80F /* NSDate+OWS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+OWS.h"; path = "SignalCoreKit/src/NSDate+OWS.h"; sourceTree = ""; }; - EDFECB5945063D8D056E931A3EBA67E8 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = Sources/Error.swift; sourceTree = ""; }; - EE02BD86990C80AFD2CB456603A5EB6C /* SignalRingRTC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SignalRingRTC-dummy.m"; sourceTree = ""; }; - EE143F64E5A335C226B03DB9A13D58C5 /* d.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = d.h; path = Sources/ed25519/d.h; sourceTree = ""; }; + EB764B9157B4C1A93325A6CD081879C0 /* NSDate+YapDatabase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+YapDatabase.h"; path = "YapDatabase/Internal/NSDate+YapDatabase.h"; sourceTree = ""; }; + EB921E50CA6ECC40F682D213FBCD8BCA /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; + EB9772F950EDAD83230D84ADEB90F117 /* ioapi_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi_buf.c; path = SSZipArchive/minizip/ioapi_buf.c; sourceTree = ""; }; + EBB8028FBB1C993DFF9874F1DFEF217B /* Reachability-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reachability-dummy.m"; sourceTree = ""; }; + EBC9DD9BB928C27DD5BD70EAE7CBFC2A /* DigiCertSHA2HighAssuranceServerCA.crt */ = {isa = PBXFileReference; includeInIndex = 1; path = DigiCertSHA2HighAssuranceServerCA.crt; sourceTree = ""; }; + EBD3AFC43F5240C4CCBDA30E620B5894 /* OWSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOperation.h; sourceTree = ""; }; + EBD780E193135CC873233CEB45D7008E /* YapDatabaseViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTransaction.h; path = YapDatabase/Extensions/View/YapDatabaseViewTransaction.h; sourceTree = ""; }; + EBECC33A7FBAB58973B7102622876819 /* OWSOutgoingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSentMessageTranscript.h; sourceTree = ""; }; + EC036A31C7724F1D3CC564F7786E5305 /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; + EC3925B58F467AFE94913F4EF25AB7FC /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; + EC6AE185F111FF7F2F4D9678B0839959 /* lossless_enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_msa.c; path = src/dsp/lossless_enc_msa.c; sourceTree = ""; }; + ECADF6EF8C7A8545C2428BDA765FF07B /* OWSReadReceiptManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OWSReadReceiptManager.swift; sourceTree = ""; }; + ECBDD24B609B8442D6A4CC70E720B60F /* DatabaseReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseReader.swift; path = GRDB/Core/DatabaseReader.swift; sourceTree = ""; }; + ECD01EFD1B3D390E0569F8C889BCCE76 /* dispatch_promise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = dispatch_promise.m; path = Sources/dispatch_promise.m; sourceTree = ""; }; + ECD1304F964C0E3AA682C413E6073153 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; + ECE1C4EF977FE4BC8FA182CBABF51EE6 /* NSData+Image.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+Image.m"; sourceTree = ""; }; + ECE99000943FAFE06B480A012A5B0FFE /* BidirectionalDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BidirectionalDictionary.swift; sourceTree = ""; }; + ECF1EAC24465678D35E84718B845BD48 /* ZKGroupTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZKGroupTests.swift; path = ZKGroupTests/ZKGroupTests.swift; sourceTree = ""; }; + ECF2B846630368B0C151EA367960744F /* TSInvalidIdentityKeySendingErrorMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInvalidIdentityKeySendingErrorMessage.h; sourceTree = ""; }; + ED0803193F13BA564DA9B32820DBAF54 /* NSURLSession+AnyPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+AnyPromise.m"; path = "Extensions/Foundation/Sources/NSURLSession+AnyPromise.m"; sourceTree = ""; }; + ED1EC46B7BB1163DF9BA9DB75B075F01 /* OWSAsserts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OWSAsserts.m; path = SignalCoreKit/src/OWSAsserts.m; sourceTree = ""; }; + ED2ACDEA45F1587F79B0DF38D71A95F7 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Box.swift; sourceTree = ""; }; + ED2E41FF8B8020A8EDA55CB60C9AC65B /* Argon2.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Argon2.xcconfig; sourceTree = ""; }; + ED3320EC7C492C158DFF69E0F9CC5F2A /* CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.xcconfig; sourceTree = ""; }; + ED3FDADECB6F2BA008133FAFC4DCB758 /* argon2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = argon2.h; path = "phc-winner-argon2/include/argon2.h"; sourceTree = ""; }; + ED45A69AB36F29395273A26A0FBB9D54 /* OWSBackupFragment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSBackupFragment.h; sourceTree = ""; }; + ED4EAA69A6644EB633B2B5542027A5A8 /* OWSBlockingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBlockingManager.m; sourceTree = ""; }; + ED7893E09A7CC375D827D48669D13446 /* ValueObservation+Count.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ValueObservation+Count.swift"; path = "GRDB/ValueObservation/ValueObservation+Count.swift"; sourceTree = ""; }; + ED8A0C46CF06AC1D8730FA26A244A6C4 /* blurhash.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = blurhash.modulemap; sourceTree = ""; }; + EDB91EDA3E4CB7D6FF941BBDD37067CD /* OWSAttachmentDownloads.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSAttachmentDownloads.m; sourceTree = ""; }; + EE09E236C61FDB7558FAB3924EB726EB /* random_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random_utils.h; path = src/utils/random_utils.h; sourceTree = ""; }; + EE119E8C44575E7056B72FA6B447D45C /* JSONScanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONScanner.swift; path = Sources/SwiftProtobuf/JSONScanner.swift; sourceTree = ""; }; EE3E2178F68CE1D16E657C6DC4B54164 /* ZKGroup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ZKGroup.framework; path = ZKGroup.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - EE41A4732BA969C863FECBA6A8E3C689 /* ReadyFlag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReadyFlag.swift; sourceTree = ""; }; - EE4FDA6DA662271AB4A5F505980EAB1A /* HKDFKit-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HKDFKit-Unit-Tests-Info.plist"; sourceTree = ""; }; - EE8FAB1BB162C3F69DB7A6EDD18BB53A /* YapDatabaseViewMappings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewMappings.h; path = YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.h; sourceTree = ""; }; - EE9D7F394B52CF40835DE5D50BCAF4FB /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = "Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h"; sourceTree = ""; }; - EEA4ABAE3EBC03EE954EC874F7320880 /* libPhoneNumber-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "libPhoneNumber-iOS.debug.xcconfig"; sourceTree = ""; }; - EEAF2A7D21B1C86C3FB39C919A00169E /* SDSKeyValueStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSKeyValueStore.swift; sourceTree = ""; }; - EEDC448E8513E285976C9848E2A0AAE3 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; - EF1C8B88B4516F5A5186B31DE955C837 /* AxolotlKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AxolotlKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - EF23BFAD0EFCBF99205DF2C0EE44A50E /* TSGroupThread+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSGroupThread+SDS.swift"; sourceTree = ""; }; - EF518C1D0F868FE84510477CE4F9ED57 /* filters_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_utils.c; path = src/utils/filters_utils.c; sourceTree = ""; }; - EF7DC3A18C30E556670435D3D8C16ED9 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; - EF8F4EEAFB3E6E5EBD9F6B5D0B698654 /* SignalRingRTC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SignalRingRTC.release.xcconfig; sourceTree = ""; }; - EF962501C1FF963E570243872568874D /* SignalRecipient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SignalRecipient.m; sourceTree = ""; }; - EFEBC61A3E28C3199BC1DC0264B54F6C /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Sources/CocoaLumberjack/include/DDMultiFormatter.h; sourceTree = ""; }; - F00080E779179D962E4E6FD8D25E855B /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; - F00F52295A775E8D67CB3DC97CD4D6E5 /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; - F026930D68F0DE3C63B00D41EF464757 /* TSGroupModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSGroupModel.h; sourceTree = ""; }; - F0540313F5E890D35F1CB048AE6DD524 /* Threading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Threading.h; path = SignalCoreKit/src/Threading.h; sourceTree = ""; }; - F0643185F004993989A46F5260564E43 /* ioapi_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi_mem.c; path = SSZipArchive/minizip/ioapi_mem.c; sourceTree = ""; }; - F083F3690B946E1043FD58F623906E9B /* argon2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = argon2.c; path = "phc-winner-argon2/src/argon2.c"; sourceTree = ""; }; - F0B6CC02C49AD3229BCAFF93361E6C15 /* DatabaseValueConvertible+Encodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DatabaseValueConvertible+Encodable.swift"; path = "GRDB/Core/Support/StandardLibrary/DatabaseValueConvertible+Encodable.swift"; sourceTree = ""; }; - F16D2D73293F948B1716710C92D31A67 /* YapDatabase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-umbrella.h"; sourceTree = ""; }; - F1902076C43949F79783DBBB644D13E9 /* OWSDeviceProvisioningService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDeviceProvisioningService.m; sourceTree = ""; }; - F1967D06C670973AE3836D591D80ACF9 /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; - F1C474E90E857D333AB6187EEB32E087 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeNode.swift; path = "lottie-swift/src/Private/NodeRenderSystem/Nodes/PathNodes/ShapeNode.swift"; sourceTree = ""; }; + EE4C78F4E62DA4EEBC758DBBF5213082 /* SignalAccountFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalAccountFinder.swift; sourceTree = ""; }; + EE6EAA7C809FBF75F56232BADD4980E7 /* YapDatabaseFullTextSearchTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchTransaction.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchTransaction.h; sourceTree = ""; }; + EE7E4694A18A6E1B5A353C59B017660C /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; + EE94BE85CE59F5623F3D0BCE88DF3C32 /* PreKeyBundle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyBundle.m; path = AxolotlKit/Classes/Prekeys/PreKeyBundle.m; sourceTree = ""; }; + EEA936539BA4FA567D870038DB72B388 /* OrderedDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = OrderedDictionary.swift; sourceTree = ""; }; + EEB9C05F3049D77F0D2BAF4131139555 /* OWSAddToContactsOfferMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSAddToContactsOfferMessage.h; sourceTree = ""; }; + EEBB7749BDC98924F87572B9CC5D43CB /* ZXingObjC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ZXingObjC.framework; path = ../_Prebuild/GeneratedFrameworks/ZXingObjC/ZXingObjC.framework; sourceTree = ""; }; + EEDAF86CA23D318D5D080794843FD6FC /* Argon2.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Argon2.modulemap; sourceTree = ""; }; + EF01CC80C5B7044246BD4F6F6AB34768 /* AppVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AppVersion.h; sourceTree = ""; }; + EF1CB334328A8D8522AE4FE14CE68C37 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationCacheProvider.swift; path = "lottie-swift/src/Public/AnimationCache/AnimationCacheProvider.swift"; sourceTree = ""; }; + EF2DE41FDB696EDF211FFC76EAA40C7E /* Native.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Native.swift; path = ZKGroup/Native.swift; sourceTree = ""; }; + EF5139574891603FAF1A7CD798658EBD /* YapDatabaseCloudCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCloudCore.h; path = YapDatabase/Extensions/CloudCore/YapDatabaseCloudCore.h; sourceTree = ""; }; + EF642A22789B6AA99734788C22EBB043 /* YapDatabaseAutoViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseAutoViewTransaction.m; path = YapDatabase/Extensions/AutoView/YapDatabaseAutoViewTransaction.m; sourceTree = ""; }; + EF9062511C865CC32C88A818BF13C846 /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; + EF9A52100F9828266C066226B2817624 /* TestAppContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestAppContext.h; sourceTree = ""; }; + EFD36A70D1529FABA52D84FF8F3F62AB /* FTS3+QueryInterface.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FTS3+QueryInterface.swift"; path = "GRDB/QueryInterface/FTS3+QueryInterface.swift"; sourceTree = ""; }; + F0180C58CC48025A71AAB73189077CB9 /* ObservedDatabaseChanges.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ObservedDatabaseChanges.swift; sourceTree = ""; }; + F067C53930C5F78627592F0BEC397EC6 /* SDSCrossProcess.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = SDSCrossProcess.m; sourceTree = ""; }; + F103E8E8402858B6A94B967D2B5EF625 /* Data+OWS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+OWS.swift"; path = "SignalCoreKit/src/Data+OWS.swift"; sourceTree = ""; }; + F1042EBA34512EAF6E3544F7B9F145F2 /* SessionCipher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionCipher.m; path = AxolotlKit/Classes/SessionCipher.m; sourceTree = ""; }; + F108DA2E5326FC831AED6FDF6EF6C463 /* KnownStickerPack+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "KnownStickerPack+SDS.swift"; sourceTree = ""; }; + F11D5DD7CD67F43F03B10AB64085BA39 /* NBNumberFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBNumberFormat.h; path = libPhoneNumber/NBNumberFormat.h; sourceTree = ""; }; + F12C1D12CAC721F39A72C193779E0ECE /* CallManagerGlobal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManagerGlobal.swift; sourceTree = ""; }; + F13AC5F58688E0B3D9616422339C1F6B /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyNodeProperty.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/AnyNodeProperty.swift"; sourceTree = ""; }; + F13CDA75BA6AB05817965F00369476AA /* OWSBackupFragment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBackupFragment.m; sourceTree = ""; }; + F13D836405D2D1795FC2626BD2E418F7 /* TableRecord+Association.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TableRecord+Association.swift"; path = "GRDB/QueryInterface/TableRecord+Association.swift"; sourceTree = ""; }; + F17AEC43F74C0FFBFE183C069FA0FF1B /* JSONMapEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONMapEncodingVisitor.swift; path = Sources/SwiftProtobuf/JSONMapEncodingVisitor.swift; sourceTree = ""; }; + F18839EA4D4CDC87C234417F5E9A945B /* YapDatabase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YapDatabase-prefix.pch"; sourceTree = ""; }; + F19F21D43543B78EDAE4741833E75F7F /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; + F1A04D09CD00E0747A9B64758A1FC092 /* OWSSyncConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSSyncConfigurationMessage.m; sourceTree = ""; }; F1C76D5E7A44E830FF07DFAABD52281A /* AxolotlKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AxolotlKit.framework; path = AxolotlKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + F1C945F1AA4AFF9C195F61C5F41B5766 /* YapCollectionKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapCollectionKey.h; path = YapDatabase/Utilities/YapCollectionKey.h; sourceTree = ""; }; F1CDF3B0839F9152E7750C95F2809C6F /* Curve25519Kit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Curve25519Kit.framework; path = Curve25519Kit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F1CEFA29DABB0781B45869CE2A5F2CD4 /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerDebugging.swift; path = "lottie-swift/src/Private/Utility/Debugging/LayerDebugging.swift"; sourceTree = ""; }; - F1D0387FC8B83E8374A3CA91A3E725CB /* YapMemoryTable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapMemoryTable.h; path = YapDatabase/Internal/YapMemoryTable.h; sourceTree = ""; }; - F1DCD9AD55B5779250F5FD0D7CC05695 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Sources/CocoaLumberjack/include/DDOSLogger.h; sourceTree = ""; }; - F1E2E58F0BECC7E4A28DC5E7116CC1D8 /* FeatureFlags.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FeatureFlags.swift; sourceTree = ""; }; - F1F933F5B00273DE2855704ED31C205B /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PureLayout.modulemap; sourceTree = ""; }; + F1D689295F794737CA170D0E92E3B315 /* OWSRecipientIdentity+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSRecipientIdentity+SDS.swift"; sourceTree = ""; }; + F1E66F805FFD1384A756B94A7850D498 /* Date+SSK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Date+SSK.swift"; sourceTree = ""; }; + F1E9B23B00A1B991212FD94B3A2E27F5 /* SDSKeyValueStore+ObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDSKeyValueStore+ObjC.m"; sourceTree = ""; }; + F1EB4EB9D9998BC9FCCA8391D2E2C9E6 /* NSURLSessionDataTask+StatusCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSURLSessionDataTask+StatusCode.m"; sourceTree = ""; }; + F1EE1BB7FB922C3A2FD0400442BEF681 /* YapDatabaseExtensionTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTypes.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTypes.h; sourceTree = ""; }; F1F9F2DAC8DA6F0A61730D42F4FFAB3E /* Pods-SignalTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SignalTests.debug.xcconfig"; sourceTree = ""; }; - F21CF9C7E0D704E39A671615D1A8A762 /* NBMetadataHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBMetadataHelper.m; path = libPhoneNumber/NBMetadataHelper.m; sourceTree = ""; }; - F262C98F83C117EFF1AF85FB0AF89729 /* YapDatabaseActionManagerConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseActionManagerConnection.h; path = YapDatabase/Extensions/ActionManager/YapDatabaseActionManagerConnection.h; sourceTree = ""; }; - F2888B882F40A864F9067B092354BB25 /* SignedPreKeyStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SignedPreKeyStore.h; path = AxolotlKit/Classes/State/SignedPreKeyStore.h; sourceTree = ""; }; - F290983EA8EA0D47AEA5C00114D2E27E /* RootKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RootKey.h; path = AxolotlKit/Classes/Ratchet/RootKey.h; sourceTree = ""; }; - F2974B9B8A64783670029662E823BAE4 /* DatabaseMigrator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DatabaseMigrator.swift; path = GRDB/Migration/DatabaseMigrator.swift; sourceTree = ""; }; - F2C15803BECAB8D89DD2686489EC34D9 /* TSInfoMessage+GroupUpdateCopy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSInfoMessage+GroupUpdateCopy.swift"; sourceTree = ""; }; - F328D22689B620E348119D28C8D4908E /* Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Message.swift; path = Sources/SwiftProtobuf/Message.swift; sourceTree = ""; }; + F2430DE2C493EC5B59D5124480524A9D /* SMKSessionCipherTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKSessionCipherTest.swift; path = SignalMetadataKitTests/src/SMKSessionCipherTest.swift; sourceTree = ""; }; + F246A1BD4F413ED2A6277B76969906EB /* SwiftProtobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftProtobuf-umbrella.h"; sourceTree = ""; }; + F24E8853C156CB87019895B42817FA8D /* Platform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Platform.swift; sourceTree = ""; }; + F2AA7E5EC61E440412B42DE96E835DAF /* FullTextSearchFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FullTextSearchFinder.swift; sourceTree = ""; }; + F2B461C6439B9ACA4A86566EDF294900 /* aes_ni.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = aes_ni.h; path = SSZipArchive/minizip/aes/aes_ni.h; sourceTree = ""; }; + F2D4DD2E2F5E0D9E3CDD8BB43AFE9A49 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; + F33D1F4321B75B48B14FAB036D59DECB /* StorageCoordinator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StorageCoordinator.h; sourceTree = ""; }; F33F40A2E421C5345C84C58496CAF614 /* Pods-SignalPerformanceTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SignalPerformanceTests-dummy.m"; sourceTree = ""; }; - F359FCECDA011F1856E6A3B388E40D87 /* ge_p3_to_p2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_p3_to_p2.c; path = Sources/ed25519/ge_p3_to_p2.c; sourceTree = ""; }; - F35AEA60D26A7676532A2B6E09FAE070 /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = ""; }; - F3B28E1F00192187FDA590612AF11B76 /* SCKSwiftTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SCKSwiftTests.swift; path = SignalCoreKitTests/src/SCKSwiftTests.swift; sourceTree = ""; }; - F3C58E57A6F67245DFDF59E9B9FCC7AE /* ZKGroup-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZKGroup-umbrella.h"; sourceTree = ""; }; - F3F51DF3A19CE6D6C0675A9CA9DFBC45 /* brg_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = brg_types.h; path = SSZipArchive/minizip/aes/brg_types.h; sourceTree = ""; }; - F40CA018163E80EA44745B8EA76BF0BF /* ReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ReachabilityManager.swift; sourceTree = ""; }; - F426EE61351A01E2B0C6B9EF05DB2054 /* SignalCoreKit.unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SignalCoreKit.unit-tests.debug.xcconfig"; sourceTree = ""; }; - F437799D7D4D9A9FCADDA9BC74A9E219 /* PreKeyWhisperMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PreKeyWhisperMessage.m; path = AxolotlKit/Classes/CipherMessage/PreKeyWhisperMessage.m; sourceTree = ""; }; - F462F3339D311B990F4923A215268A93 /* TSOutgoingDeleteMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSOutgoingDeleteMessage.h; sourceTree = ""; }; - F47CB3045DE76AA7046DE0F434F06B2B /* YapDatabaseFullTextSearchConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchConnection.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.h; sourceTree = ""; }; - F4CADE153C2991161B905C309DD6AC3E /* YapDatabaseExtensionTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseExtensionTransaction.h; path = YapDatabase/Extensions/Protocol/YapDatabaseExtensionTransaction.h; sourceTree = ""; }; + F35489E9D385ED0C3AD286B9F5F03BE1 /* Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Compression.swift; path = Sources/Starscream/Compression.swift; sourceTree = ""; }; + F3A8A3101916B8523AC430C962CE4419 /* RemoveDuplicates.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RemoveDuplicates.swift; path = GRDB/ValueObservation/ValueReducer/RemoveDuplicates.swift; sourceTree = ""; }; + F407410A5C99D9946C7AD25429178CEF /* Contact.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Contact.m; sourceTree = ""; }; + F426C62F3DA5E23D372A34ADAD811CCD /* OWSBroadcastMediaMessageJobRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSBroadcastMediaMessageJobRecord.m; sourceTree = ""; }; + F4A43C0BCDAA81CA2C32A09B7E0E9A16 /* YapDatabaseViewChangePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewChangePrivate.h; path = YapDatabase/Extensions/View/Internal/YapDatabaseViewChangePrivate.h; sourceTree = ""; }; + F4B30D5C75CAFB31540CE0450C6042D4 /* CipherMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CipherMessage.h; path = AxolotlKit/Classes/CipherMessage/CipherMessage.h; sourceTree = ""; }; F4D1E9BCDA23D95486834318357B693A /* Pods-SignalTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SignalTests-acknowledgements.plist"; sourceTree = ""; }; - F4F968F4E77F0762E59DCD9E544BE5EC /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = ""; }; - F53741708D8B6E4FD0C5225442956107 /* Curve25519Kit-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Curve25519Kit-Unit-Tests-frameworks.sh"; sourceTree = ""; }; - F5B02EEBBF156502329F8996FF48B38A /* YapDatabaseFilteredView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseFilteredView.m; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredView.m; sourceTree = ""; }; - F5B7E17FA75F537152F51C249AE6950F /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Marker.swift; path = "lottie-swift/src/Private/Model/Objects/Marker.swift"; sourceTree = ""; }; - F5F1216AD21BB37DB56BFD6F77030DD4 /* ValueObservation+DatabaseValueConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ValueObservation+DatabaseValueConvertible.swift"; path = "GRDB/ValueObservation/ValueObservation+DatabaseValueConvertible.swift"; sourceTree = ""; }; - F5F73490B3B83D09FD1CCEDE7A37C615 /* AnyThreadFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyThreadFinder.swift; sourceTree = ""; }; - F60DC418B42A31639CFF632F10FCDE86 /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; - F62683C527634056E13EC02F76F99351 /* OWSLogs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OWSLogs.m; path = SignalCoreKit/src/OWSLogs.m; sourceTree = ""; }; - F62F3D40B07578D150F8C0ABF9B1A6DA /* OWSEndSessionMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSEndSessionMessage.m; sourceTree = ""; }; - F63E34CE6E80E5C30DCDD297AF49F009 /* TestModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TestModel.m; sourceTree = ""; }; - F63F98A90F87AE7AADC0E929EC00A8BA /* quant_levels_dec_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec_utils.h; path = src/utils/quant_levels_dec_utils.h; sourceTree = ""; }; - F6487CB91E1EEC9019D9D78668CC5B5D /* OWSContactOffersInteraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSContactOffersInteraction.h; sourceTree = ""; }; - F64CBB06C711E1029C3F0D13F46B3B10 /* SQLCipher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SQLCipher-Info.plist"; sourceTree = ""; }; - F67C9092D0752BDC2F2BC8B68636CC13 /* SignalServiceKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SignalServiceKit-prefix.pch"; sourceTree = ""; }; - F72350027E67657D5B82D40E3E0513DB /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; - F72F7F0B20CA3D32EBCD8F3992C0C80D /* 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 = ""; }; - F7437493DA3157F98EBA85116AAE8D1F /* ExtensionFieldValueSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionFieldValueSet.swift; path = Sources/SwiftProtobuf/ExtensionFieldValueSet.swift; sourceTree = ""; }; - F75CED37E3702B3B2B5C34402840A68C /* sign_modified.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sign_modified.c; path = Sources/ed25519/additions/sign_modified.c; sourceTree = ""; }; - F7ACA6F38481AA336FB63891DAEFD12B /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatValueProvider.swift; path = "lottie-swift/src/Public/DynamicProperties/ValueProviders/FloatValueProvider.swift"; sourceTree = ""; }; - F7ACD131438206BBDCB31EF6B321996A /* SignalCoreKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SignalCoreKit.modulemap; sourceTree = ""; }; - F7B6BED1657BD42BD94F05C32819F566 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asset.swift; path = "lottie-swift/src/Private/Model/Assets/Asset.swift"; sourceTree = ""; }; - F7C1D4D72BE8F283B8D1733178F29A42 /* SSKAsserts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = SSKAsserts.h; sourceTree = ""; }; + F4F7584791DCED7540E495D43A2407B0 /* SDSError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSError.swift; sourceTree = ""; }; + F524D1F0BBB78B7A8B4A0E36F9DCF24A /* OWSIncomingGroupSyncJobRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingGroupSyncJobRecord.h; sourceTree = ""; }; + F533899E6A206DA26EAAF137E2E7DDF0 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Sources/CocoaLumberjack/include/DDFileLogger.h; sourceTree = ""; }; + F54FD11A1B055E1DD76BAF672948B21F /* SMKObjCTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SMKObjCTest.m; path = SignalMetadataKitTests/src/SMKObjCTest.m; sourceTree = ""; }; + F5BE2EC563C82A38F2CEB0B6AC62CD60 /* SMKMiscTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SMKMiscTest.swift; path = SignalMetadataKitTests/src/SMKMiscTest.swift; sourceTree = ""; }; + F5C706749EFD70C9F074F48B509F7D3E /* Argon2-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Argon2-dummy.m"; sourceTree = ""; }; + F5DA5A0414A55F2A29DA4BC040765669 /* Google_Protobuf_Wrappers+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Wrappers+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Wrappers+Extensions.swift"; sourceTree = ""; }; + F607A5CF677C874CF83923FC72FC730E /* YapDatabaseSearchResultsViewTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchResultsViewTransaction.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchResultsViewTransaction.m; sourceTree = ""; }; + F6728E7AB008BCA6CFD7FB3580BE1288 /* ChainAndIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ChainAndIndex.h; path = AxolotlKit/Classes/Ratchet/ChainAndIndex.h; sourceTree = ""; }; + F6BE324A71C6B0BBC9F3E26D0FFCA47B /* UIViewController+AnyPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+AnyPromise.h"; path = "Extensions/UIKit/Sources/UIViewController+AnyPromise.h"; sourceTree = ""; }; + F6BF238D2E59E9A3F995F1CBDD339338 /* YapDatabaseFullTextSearchSnippetOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchSnippetOptions.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchSnippetOptions.h; sourceTree = ""; }; + F6BFE0443558E92BE6E872156F923461 /* ge_add.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ge_add.c; path = Sources/ed25519/ge_add.c; sourceTree = ""; }; + F71F037F269EA208C361CFCF8D179438 /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; + F72CDD84A5CEC2A65BFE66BD04ADB1BA /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilepathImageProvider.swift; path = "lottie-swift/src/Public/iOS/FilepathImageProvider.swift"; sourceTree = ""; }; + F73A5159EE4B19183E1C07FE6E62D2D9 /* TestModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TestModel.h; sourceTree = ""; }; + F74F4E0C7620871B27B7DAB9763B6727 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; + F784177766CF72B69EA7862B41924264 /* api.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = api.pb.swift; path = Sources/SwiftProtobuf/api.pb.swift; sourceTree = ""; }; F7C294018BD928A5238D644387664635 /* Pods-SignalMessaging.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-SignalMessaging.modulemap"; sourceTree = ""; }; - F7C70CE8D0F78A75C2BF5FBF1EFAF6A6 /* HKDFKitTests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HKDFKitTests.m; path = HKDFKit/HKDFKitTests/HKDFKitTests.m; sourceTree = ""; }; - F7F15B183BCAEA1264FFADFAF0A8B52F /* AuthCredentialPresentation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthCredentialPresentation.swift; path = ZKGroup/AuthCredentialPresentation.swift; sourceTree = ""; }; - F80A12CF8C7EF12D1DF886466AD3E307 /* YapDatabaseCrossProcessNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseCrossProcessNotification.m; path = YapDatabase/Extensions/CrossProcessNotification/YapDatabaseCrossProcessNotification.m; sourceTree = ""; }; - F8450D3A6142C79ECB53419933D5F3C8 /* NBPhoneNumberUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NBPhoneNumberUtil.h; path = libPhoneNumber/NBPhoneNumberUtil.h; sourceTree = ""; }; - F858BE4740B024DECD6F6EEDA629FA1B /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; - F869F77DF7A8BA88D7DE19D98BE29888 /* SignalService.pb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalService.pb.swift; sourceTree = ""; }; - F86E2C5CCF8926293BB19D957E7EE569 /* SAMKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SAMKeychain.h; path = Sources/SAMKeychain.h; sourceTree = ""; }; - F8C3EDDD6FABA05EFD22FC1B9BC987B9 /* OWSDisappearingMessagesConfigurationMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSDisappearingMessagesConfigurationMessage.m; sourceTree = ""; }; - F8E08E3DB048625E306ADC44C851D6FA /* OWSOutgoingCallMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingCallMessage.h; sourceTree = ""; }; - F8E578B4F700DD26BC83FBE96BFDB7FE /* MIMETypeUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MIMETypeUtil.m; sourceTree = ""; }; - F8FEEA93C87008C06B92BFAA46DFEA53 /* Google_Protobuf_Wrappers+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Google_Protobuf_Wrappers+Extensions.swift"; path = "Sources/SwiftProtobuf/Google_Protobuf_Wrappers+Extensions.swift"; sourceTree = ""; }; - F922B1322E00C9F982098806D777B8FB /* OWSFakeProfileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFakeProfileManager.m; sourceTree = ""; }; - F93AC88114BD7868476AA68E7375EE1E /* SignalServiceKit.unit-tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "SignalServiceKit.unit-tests.release.xcconfig"; sourceTree = ""; }; - F9BB289F170EB167FFA841675B80941B /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Sources/CocoaLumberjack/DDFileLogger.m; sourceTree = ""; }; - F9D130895003626570093831B5AD20AF /* MathUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathUtils.swift; path = Sources/SwiftProtobuf/MathUtils.swift; sourceTree = ""; }; - F9D7235546E1C72BB51EB1F2FF0EDFC2 /* ZXingObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXingObjC.release.xcconfig; sourceTree = ""; }; - FA0514DB5B5AC7D26624E5E97F1BD796 /* OWSRecordTranscriptJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSRecordTranscriptJob.m; sourceTree = ""; }; - FA1CBEFE3BFEB600974DF62360895043 /* StickerInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StickerInfo.h; sourceTree = ""; }; - FA7C30BF2A70CF613B9ABEFE0A9B6163 /* CallManagerUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CallManagerUtil.swift; sourceTree = ""; }; - FA8A660CFFD3C539F73E19B7ECBBD878 /* TSInteraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = TSInteraction.h; sourceTree = ""; }; - FAFE3B01C77BAD82D728D01117C5638C /* SignalAccountFinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalAccountFinder.swift; sourceTree = ""; }; - FB177D1BBE3C7C856CA3D5E7C51A2869 /* YapCollectionKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapCollectionKey.m; path = YapDatabase/Utilities/YapCollectionKey.m; sourceTree = ""; }; - FB1BE4DDB58FFFBA811698CE7252B963 /* YAPDBSignalServiceAddressExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = YAPDBSignalServiceAddressExtension.swift; sourceTree = ""; }; - FB249A4A42752F1E1648F066CF4F7E3A /* thread_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_utils.c; path = src/utils/thread_utils.c; sourceTree = ""; }; - FB2F48FABF561392255B1AF54D2534FD /* DeviceNames.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeviceNames.swift; sourceTree = ""; }; - FB3A7116EF0C542069F9307744A58B4B /* Message+JSONArrayAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+JSONArrayAdditions.swift"; path = "Sources/SwiftProtobuf/Message+JSONArrayAdditions.swift"; sourceTree = ""; }; - FB3F30F60895867D505D72422ECEF2E1 /* ValueObservation+FetchableRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ValueObservation+FetchableRecord.swift"; path = "GRDB/ValueObservation/ValueObservation+FetchableRecord.swift"; sourceTree = ""; }; - FB88345EC640C1F74D08589596B2F74D /* blurhash-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "blurhash-umbrella.h"; sourceTree = ""; }; - FB885BA86103552D17FD669DE9A2EC41 /* blurhash-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "blurhash-dummy.m"; sourceTree = ""; }; - FBC8E40C9437EFD8CAFF4A05DBE22A71 /* OWSLinkedDeviceReadReceipt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSLinkedDeviceReadReceipt.h; sourceTree = ""; }; - FBCC3C260EE2A71F0878655C3B84CD6C /* IncomingGroupsV2MessageJob+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "IncomingGroupsV2MessageJob+SDS.swift"; sourceTree = ""; }; - FBD6DE45BD3993D70D4B74A3910AA0F3 /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; - FC0842F3D56FBB24695A074369B00F55 /* fe_mul.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_mul.c; path = Sources/ed25519/fe_mul.c; sourceTree = ""; }; - FC0A05AAE99B70DD0F18FFB3490DDDDF /* TSSocketManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSSocketManager.m; sourceTree = ""; }; - FC266EEAE648F0097F65394A02B05F5E /* UnknownStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnknownStorage.swift; path = Sources/SwiftProtobuf/UnknownStorage.swift; sourceTree = ""; }; + F7C3CE14652BA7388D66B95F87A8A646 /* bit_reader_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_reader_utils.c; path = src/utils/bit_reader_utils.c; sourceTree = ""; }; + F7D618C916761FA6441D90F69D65770C /* ZKGroup-Unit-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "ZKGroup-Unit-Tests-frameworks.sh"; sourceTree = ""; }; + F7FAB74EA0FC48E82CF09BA48702F258 /* OWSReadReceiptsForLinkedDevicesMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSReadReceiptsForLinkedDevicesMessage.h; sourceTree = ""; }; + F802B668E0C677AA09D16FFC62D2FE5E /* Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Internal.swift; path = Sources/SwiftProtobuf/Internal.swift; sourceTree = ""; }; + F85C25715E6D792C8E3101411106CBA8 /* NSURLSessionDataTask+StatusCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSURLSessionDataTask+StatusCode.h"; sourceTree = ""; }; + F868E7BD2322F1D596B9BECE70CB995A /* KnownStickerPack.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = KnownStickerPack.m; sourceTree = ""; }; + F894A18518F88135A7D621D259A9B5C8 /* OWSIncomingSentMessageTranscript.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSIncomingSentMessageTranscript.h; sourceTree = ""; }; + F89DF26831B65A4DD22CD0257A4445DB /* PhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PhoneNumber.m; sourceTree = ""; }; + F8AF57243CFCB5672EF38D9CFD309EB2 /* GroupManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupManager.swift; sourceTree = ""; }; + F8C3541204954B559066C1ABB8B12FF0 /* StickerInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = StickerInfo.h; sourceTree = ""; }; + F8E06A2342953884FEFE8DE254298ED5 /* Deprecations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecations.swift; path = Sources/Deprecations.swift; sourceTree = ""; }; + F8F0DFFCE289F3077D0C6A375B8EEFDA /* near_lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = near_lossless_enc.c; path = src/enc/near_lossless_enc.c; sourceTree = ""; }; + F90417A0A6B0187F1553BE3ED99D3E67 /* SQLExpressible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLExpressible.swift; path = GRDB/QueryInterface/SQL/SQLExpressible.swift; sourceTree = ""; }; + F94550DD188F04A948D2C7CB9D082302 /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Sources/CocoaLumberjack/DDOSLogger.m; sourceTree = ""; }; + F94DB47159CEC8EB68F2A91DB1846C8B /* YapDatabaseConnectionConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseConnectionConfig.m; path = YapDatabase/Utilities/YapDatabaseConnectionConfig.m; sourceTree = ""; }; + F94F279C6483092BA37E1FA91AF3954D /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + F95013E22181BCD50288C3991F0E52F3 /* Database+Schema.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Database+Schema.swift"; path = "GRDB/Core/Database+Schema.swift"; sourceTree = ""; }; + F983ABA392A8086CF87E862FF1DD9739 /* ProfileKeyCiphertext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProfileKeyCiphertext.swift; path = ZKGroup/ProfileKeyCiphertext.swift; sourceTree = ""; }; + F988B8A058FD8C2777ACE5F375AEC569 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Trim.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Trim.swift"; sourceTree = ""; }; + F99CD10963864F5F80E7EC6DDE15F69B /* Argon2-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Argon2-prefix.pch"; sourceTree = ""; }; + F9AB83305AF11E4768E9AB351D7576D6 /* YapDatabaseViewConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseViewConnection.m; path = YapDatabase/Extensions/View/YapDatabaseViewConnection.m; sourceTree = ""; }; + F9AD731725DA94DA217366277ABD3D0D /* JSONEncodingVisitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingVisitor.swift; path = Sources/SwiftProtobuf/JSONEncodingVisitor.swift; sourceTree = ""; }; + F9B3BD4672D7DDB0536DF78B8D283618 /* OWSFingerprintBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSFingerprintBuilder.h; sourceTree = ""; }; + F9C0298F22BA38081D6C4C9CA5A8E2A6 /* YapDatabaseViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseViewTypes.h; path = YapDatabase/Extensions/AutoView/YapDatabaseViewTypes.h; sourceTree = ""; }; + F9C3D323597F0D81C462A48C66397538 /* bit_reader_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_utils.h; path = src/utils/bit_reader_utils.h; sourceTree = ""; }; + FA10D49F33F18EEB6D222F16C5471258 /* crypto_verify_32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypto_verify_32.h; path = Sources/ed25519/nacl_includes/crypto_verify_32.h; sourceTree = ""; }; + FA17923D9AE8DC7A2BBB29651F6C08ED /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Glyph.swift; path = "lottie-swift/src/Private/Model/Text/Glyph.swift"; sourceTree = ""; }; + FA19D50C480C3AB72E2D492EEF018E7B /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContext.swift; path = "lottie-swift/src/Private/Utility/Helpers/AnimationContext.swift"; sourceTree = ""; }; + FA2B36A01811830591008574797517B2 /* TSOutgoingMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingMessage.m; sourceTree = ""; }; + FA58879C57DF15368037B9A8BAE39DE3 /* OWSStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSStorage.h; sourceTree = ""; }; + FA58A4DC73DEA8112CA5F2D73196B2F7 /* HasOneThroughAssociation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HasOneThroughAssociation.swift; path = GRDB/QueryInterface/Request/Association/HasOneThroughAssociation.swift; sourceTree = ""; }; + FA714F155223768C2A7CB3F4EC2E6CF2 /* YapDatabaseRTreeIndexSetup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseRTreeIndexSetup.h; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexSetup.h; sourceTree = ""; }; + FA9C5248909F7FFD7CE71201548040FC /* argon2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = argon2.c; path = "phc-winner-argon2/src/argon2.c"; sourceTree = ""; }; + FADF16AD85EEA6FA78E9C22CEA538480 /* MessageKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageKeys.h; path = AxolotlKit/Classes/Ratchet/MessageKeys.h; sourceTree = ""; }; + FAE06BF8B94850CBC5C278E33C46CFAC /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeater.swift; path = "lottie-swift/src/Private/Model/ShapeItems/Repeater.swift"; sourceTree = ""; }; + FB3D67C68926BF5FF81B1415FD52ADA0 /* RowAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RowAdapter.swift; path = GRDB/Core/RowAdapter.swift; sourceTree = ""; }; + FB703AE8BB64B01ADFA5A7315535F154 /* NBPhoneNumber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NBPhoneNumber.m; path = libPhoneNumber/NBPhoneNumber.m; sourceTree = ""; }; + FB7DB78C1F5C8B0B58DDDFF6199E2AD3 /* OWSDevice+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "OWSDevice+SDS.swift"; sourceTree = ""; }; + FB7EE913BE558DB58425E72EE8D651C9 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Sources/CocoaLumberjack/include/DDLog.h; sourceTree = ""; }; + FB9A746A839F2BB24424582C479A51B7 /* TSOutgoingDeleteMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSOutgoingDeleteMessage.m; sourceTree = ""; }; + FBF0AEFBF62DC65AC8E2DF1E72AE245B /* Argon2-Unit-Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Argon2-Unit-Tests-Info.plist"; sourceTree = ""; }; + FC11225DEA377079105E3F2F4C8D0CB7 /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueContainer.swift; path = "lottie-swift/src/Private/NodeRenderSystem/NodeProperties/Protocols/AnyValueContainer.swift"; sourceTree = ""; }; + FC1484A74A8A65FBDED6CA8F28B10C4A /* MessageSticker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MessageSticker.swift; sourceTree = ""; }; + FC3118C4CFFBB01E91AFF876677033E4 /* Starscream-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Starscream-dummy.m"; sourceTree = ""; }; + FC475A69E263F895CE838328AB62AEE3 /* SerializationUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SerializationUtilities.m; path = AxolotlKit/Classes/Utility/SerializationUtilities.m; sourceTree = ""; }; + FC49491810C582DFEBE323F25FE15DF6 /* NSArray+OWS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSArray+OWS.m"; sourceTree = ""; }; FC5B66E5D37F18AF715264643EAAE0D6 /* YYImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FC681357B5745740DE7AD8803E3EF906 /* YapDatabaseRTreeIndexOptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseRTreeIndexOptions.m; path = YapDatabase/Extensions/RTreeIndex/YapDatabaseRTreeIndexOptions.m; sourceTree = ""; }; - FCAA6B89B34F614457F01F181111D205 /* webpi_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi_dec.h; path = src/dec/webpi_dec.h; sourceTree = ""; }; - FCE83F07C5924C74AE9AFCACE7C78B00 /* RootKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RootKey.m; path = AxolotlKit/Classes/Ratchet/RootKey.m; sourceTree = ""; }; - FCFC8A47E8B5E56420531AF40EEECFFD /* PendingReadReceiptRecord.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PendingReadReceiptRecord.swift; sourceTree = ""; }; - FD24BE0931425BDF55FE132DF5BEF89F /* iterator_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator_enc.c; path = src/enc/iterator_enc.c; sourceTree = ""; }; - FD47FA5DC146C3FF29967C7189BAC33F /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; - FD5BB4080367B71919DC3800ACCBD115 /* YapDatabaseCryptoUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseCryptoUtils.h; path = YapDatabase/Utilities/YapDatabaseCryptoUtils.h; sourceTree = ""; }; - FD7485BD6CA070A21FD49BE86FED2A00 /* YapDatabaseManualViewTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseManualViewTransaction.h; path = YapDatabase/Extensions/ManualView/YapDatabaseManualViewTransaction.h; sourceTree = ""; }; - FE0D526C1B0B56D20E8987825028B84C /* SSKPreferences.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SSKPreferences.swift; sourceTree = ""; }; - FE334538307B4EAB4589F51F88F9AC41 /* TSPreKeyManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSPreKeyManager.m; sourceTree = ""; }; - FE4D17B7DA2824320BB175000ABB1AA0 /* OWSMessageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSMessageManager.h; sourceTree = ""; }; - FE562ED9FACF8ED703FB2EB188C9BE84 /* YapDatabaseTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseTransaction.m; path = YapDatabase/YapDatabaseTransaction.m; sourceTree = ""; }; - FE7078A63508FA2A8F404C29EACF8CC9 /* TableDefinition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TableDefinition.swift; path = GRDB/QueryInterface/Schema/TableDefinition.swift; sourceTree = ""; }; - FE991E1DC621B2C74C9F569DB2E42591 /* TSContactThread+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSContactThread+SDS.swift"; sourceTree = ""; }; - FF04B0BE811FAFCB55B1A66EF86EAA52 /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidCompositionLayer.swift; path = "lottie-swift/src/Private/LayerContainers/CompLayers/SolidCompositionLayer.swift"; sourceTree = ""; }; - FF05FA9DAF3BB9271700FAC4BA7914E4 /* ContactsUpdater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ContactsUpdater.swift; sourceTree = ""; }; - FF0A87FAE194B10CB18891739659FF20 /* YapDatabaseFilteredViewTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFilteredViewTypes.h; path = YapDatabase/Extensions/FilteredView/YapDatabaseFilteredViewTypes.h; sourceTree = ""; }; - FF0AFA81AF4D709F42C59FA06A57A849 /* JSONEncodingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JSONEncodingOptions.swift; path = Sources/SwiftProtobuf/JSONEncodingOptions.swift; sourceTree = ""; }; - FF3216E9B3240D5EB9B478753E967530 /* GRDB.swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GRDB.swift-dummy.m"; sourceTree = ""; }; - FF3E1821C29805BF1E2FDB1D43198FB1 /* OWSOutgoingSyncMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = OWSOutgoingSyncMessage.h; sourceTree = ""; }; - FF60F22050C29A096951E5C124A53ABB /* SSZipArchive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.release.xcconfig; sourceTree = ""; }; - FF6E90D599104A6AACC1D2E934CA4E0E /* iOSVersions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = iOSVersions.h; path = SignalCoreKit/src/iOSVersions.h; sourceTree = ""; }; - FF898579F60BE99A8702E6505143D5DA /* TSAccountManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSAccountManager.m; sourceTree = ""; }; - FFC0F0961AF8C6EAFBCC3851440AA5BC /* InstalledSticker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = InstalledSticker.h; sourceTree = ""; }; - FFCF9999EEB2560AD1328FDB82306B5A /* TSDerivedSecrets.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TSDerivedSecrets.h; path = AxolotlKit/Classes/Ratchet/TSDerivedSecrets.h; sourceTree = ""; }; + FC615E483E711E3BE44C5672FA62129A /* TSGroupModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = TSGroupModel.m; sourceTree = ""; }; + FC8EF7203328BF44DA620A5556981CD6 /* YapDatabaseFullTextSearchConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseFullTextSearchConnection.h; path = YapDatabase/Extensions/FullTextSearch/YapDatabaseFullTextSearchConnection.h; sourceTree = ""; }; + FC9761695F575E06B4B59D38B2C0DFB5 /* ClientZkAuthOperations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClientZkAuthOperations.swift; path = ZKGroup/ClientZkAuthOperations.swift; sourceTree = ""; }; + FC9C391E017AB4F1D3C59F72C14F2B7E /* YDBCKRecordTableInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YDBCKRecordTableInfo.m; path = YapDatabase/Extensions/CloudKit/Internal/YDBCKRecordTableInfo.m; sourceTree = ""; }; + FC9D38DD60D29927D5E463896BE43885 /* SignalIOSProto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SignalIOSProto.swift; sourceTree = ""; }; + FCB25BBD309F733F3C47DB063189FE42 /* OWSFailedAttachmentDownloadsJob.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSFailedAttachmentDownloadsJob.m; sourceTree = ""; }; + FCD912D7006A98220DE4C0D1A26A7269 /* fe_copy.c */ = {isa = PBXFileReference; includeInIndex = 1; name = fe_copy.c; path = Sources/ed25519/fe_copy.c; sourceTree = ""; }; + FCE581C267B3ADA8047B289EE970AD92 /* AxolotlKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AxolotlKit.xcconfig; sourceTree = ""; }; + FD0C38F694C8918E8A2D274222418191 /* TSCall+SDS.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "TSCall+SDS.swift"; sourceTree = ""; }; + FD223AC0F3D674F9B9147A6BDFD84022 /* SQLCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SQLCollection.swift; path = GRDB/QueryInterface/SQL/SQLCollection.swift; sourceTree = ""; }; + FD3AAD3095BBB425118EAB4E21AB2DE4 /* YapDatabaseConnectionProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YapDatabaseConnectionProxy.h; path = YapDatabase/Extensions/ConnectionProxy/YapDatabaseConnectionProxy.h; sourceTree = ""; }; + FD3B33ED6ACC1857A43CD6FB90D7B2C5 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transform.swift; path = "lottie-swift/src/Private/Model/Objects/Transform.swift"; sourceTree = ""; }; + FD93C679DAFDD9C40F9F83FAA57D91F7 /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; + FDB0800FFB6B282B5A45E084C1A161B8 /* blurhash.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = blurhash.xcconfig; sourceTree = ""; }; + FDB918DC9E3BF8CE4A75FF565B74BC35 /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; + FDDDC60D8F49EC1445AD316CAFC1EA2C /* DownloadStickerOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DownloadStickerOperation.swift; sourceTree = ""; }; + FDF50D71FDF2C54E303EFB7C17066ABC /* SignalMetadataKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SignalMetadataKit-Info.plist"; sourceTree = ""; }; + FE72E6F741AE71B8EBCF33D74F5A7A4A /* AliceAxolotlParameters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AliceAxolotlParameters.h; path = AxolotlKit/Classes/Ratchet/AliceAxolotlParameters.h; sourceTree = ""; }; + FE8ADC060DF3F5C454A4ADB15E514704 /* SessionState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SessionState.m; path = AxolotlKit/Classes/Sessions/SessionState.m; sourceTree = ""; }; + FE934DDCD5F1AC3696BE42E751515384 /* YapDatabaseSearchQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YapDatabaseSearchQueue.m; path = YapDatabase/Extensions/SearchResultsView/YapDatabaseSearchQueue.m; sourceTree = ""; }; + FEA43FFBB1E05147850291FC6BEA58FB /* SQLCipher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SQLCipher-Info.plist"; sourceTree = ""; }; + FEC08B2D8C9765C7456D2240005251CE /* NSError+OWSOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSError+OWSOperation.h"; sourceTree = ""; }; + FECB391E8C30C9B225BB9C3DD8B7181C /* OWSStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = OWSStorage.m; sourceTree = ""; }; + FEE08C426223A4F61C46F9F9C4BDD886 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Sources/CocoaLumberjack/DDASLLogCapture.m; sourceTree = ""; }; + FEEC96DF0B4088549E811BDCDFFA3283 /* UIDatabaseSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIDatabaseSnapshot.swift; sourceTree = ""; }; + FEFFBB8126C4BF81433782856B7F3CBF /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; + FF407DA72D593A9ACFC1BD856F2A4C45 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Sources/CocoaLumberjack/include/DDASLLogger.h; sourceTree = ""; }; + FF844CDFA6527E8ED64D28E1A8B971EF /* SDSKeyValueStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SDSKeyValueStore.swift; sourceTree = ""; }; + FF96395352891E65F4678FC8103B9D0B /* Message+JSONAdditions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Message+JSONAdditions.swift"; path = "Sources/SwiftProtobuf/Message+JSONAdditions.swift"; sourceTree = ""; }; + FF9E7B9070104FE62AA28065594A7B57 /* YAPDBMediaGalleryFinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = YAPDBMediaGalleryFinder.h; sourceTree = ""; }; + FFDCD18F69303744FE4E70C002553A19 /* Contact.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Contact.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 01A6DB9F33EEFBFB35E51AC96F8F1725 /* Frameworks */ = { + 00FBB0B2645B95BF4C84781EE5AEC0D2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 639786A54AAB2727072D53295C0BD882 /* Foundation.framework in Frameworks */, + 668000E9367A9109915B90FEC3C81167 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0B1D9DE894B77BF522C27AA67D97C1D3 /* Frameworks */ = { + 088ADF0BFC9E187442A74774C0B16A4D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6D950A80E2CE7736490DF2D47148B746 /* Argon2.framework in Frameworks */, - 26F502AABED51FA3336F4A0C21E390D1 /* Foundation.framework in Frameworks */, + F7CB67BBF2A2800B12FBAF8E44832062 /* AFNetworking.framework in Frameworks */, + 725547BFD27354975F30B8E5448F236D /* Argon2.framework in Frameworks */, + 8DA70FFD6D60A3E4692FB9507F55822F /* AxolotlKit.framework in Frameworks */, + 9F395DE304C3E805BFFA48865AF45282 /* blurhash.framework in Frameworks */, + A173B0408890B76F884C6BC2B2A46ADD /* CocoaLumberjack.framework in Frameworks */, + A3497D118B106C3C0FB71E1DAEC2717B /* Curve25519Kit.framework in Frameworks */, + E5B8CEEB3489B1EEC3C18F1A60D9656B /* Foundation.framework in Frameworks */, + C4E2FDA531F9A4668DE1D5751F426573 /* GRDB.framework in Frameworks */, + 45EACBC1F4ED1A9D994ACC5EFFCCFA5A /* libPhoneNumber_iOS.framework in Frameworks */, + 8C07D424C601B7BC029B9D3183EC424B /* libwebp.framework in Frameworks */, + 346D6BC43F6950F3D08C966D20BA4619 /* Mantle.framework in Frameworks */, + 20492FA763EDFEBB874C051A63841E9D /* PromiseKit.framework in Frameworks */, + D7799D333D9E6C372E2F2F47019C6ED2 /* Reachability.framework in Frameworks */, + 41E728D49FDFA7F7CDFC8FDB1EA18995 /* SAMKeychain.framework in Frameworks */, + 025CE350703F7B1AF488F1BF563ACE2B /* SignalCoreKit.framework in Frameworks */, + 9D1B3EACC1532278F06D740DA8DDE40F /* SignalMetadataKit.framework in Frameworks */, + 2379F58D53141B7D90DBE34330095C12 /* Starscream.framework in Frameworks */, + 9F28D54F63060AEC8C159018CE48CFCE /* SwiftProtobuf.framework in Frameworks */, + 7341845133F6CD7D9A775A1B30D42ABB /* YapDatabase.framework in Frameworks */, + D57BAB97CEFE399F0C5D0A9786D9D92C /* YYImage.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0C246EA217315658FFCB8D96C0C1F19B /* Frameworks */ = { + 0A601AEFCF2A4456D573640B4366D82D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4AAE1C5B9F525770FECBE1AC1F4D8F0A /* AFNetworking.framework in Frameworks */, - AF45EDCEF343E173A3B15D27D2A0FC4A /* Argon2.framework in Frameworks */, - 27A11C0234874E560215BBFAD10EE722 /* AxolotlKit.framework in Frameworks */, - EE13C983DF93A1306F454419563C8A3E /* blurhash.framework in Frameworks */, - 2DE5C6CEBDE4E3B8B23287DFAD35F5EF /* CocoaLumberjack.framework in Frameworks */, - DB0D71EC8ED59FB5C0C10E7E175D1F38 /* Curve25519Kit.framework in Frameworks */, - 5B8C711BCB80DACC7DF0AF3D6134727F /* Foundation.framework in Frameworks */, - 51022FF39B3B5392D222D3E3E192999F /* GRDB.framework in Frameworks */, - 936726F73ADAE63C9A949911AD24B989 /* libPhoneNumber_iOS.framework in Frameworks */, - 2B5A60607322B556E0B76D1A8CE88E03 /* libwebp.framework in Frameworks */, - 5E7999EB15C2BC97E7D24883B085C57E /* Mantle.framework in Frameworks */, - 14E190D4ADECBD7508F4455DD6566A78 /* PromiseKit.framework in Frameworks */, - 1B394F3D6F647871C5BFE1706E9DFE7F /* Reachability.framework in Frameworks */, - 5FFBD72EF28903DC7E8F6F370185883D /* SAMKeychain.framework in Frameworks */, - 6D123F4A417B45305CA6BADDEDEB6A38 /* SignalCoreKit.framework in Frameworks */, - F52FAEAF73671EE5911843F4D66223D4 /* SignalMetadataKit.framework in Frameworks */, - 636C52280C30A1C97A73A55B3766AA84 /* Starscream.framework in Frameworks */, - C032E7A63CA3188D9C4A0563EFDC1440 /* SwiftProtobuf.framework in Frameworks */, - E51398AE7AA1211885F14B645C270E7C /* YapDatabase.framework in Frameworks */, - 6DA6641403E5587EEF84E873DA134C0C /* YYImage.framework in Frameworks */, + 45F5E80FD276DD7678BE3130F1559D56 /* Foundation.framework in Frameworks */, + 3E4FEFCB76FBDEA5D06B3EA83034F697 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 17A29CE7D51CD6CF53F379338BE9D2CA /* Frameworks */ = { + 1E0BAD8DFB11E6F5E44B0027EF3FA8F9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E45FE60502A8776812AF2255C6D8A91C /* Foundation.framework in Frameworks */, - B1BC1CCD42929DFAE9D6567152C0D91E /* SignalCoreKit.framework in Frameworks */, + 1B45BA5E5B80684C6868C7BE140DF476 /* Foundation.framework in Frameworks */, + 4CE6A6C6B5007407F0134375FE4F2364 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1E17F14729E710981C68E6DD94F11BD2 /* Frameworks */ = { + 234228A52651846E08B0891C4F483DE2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B637A361566CAD0B1F5392ED9597EFE3 /* AxolotlKit.framework in Frameworks */, - AB70A9FD8AE05CB84FB13172F066361B /* CocoaLumberjack.framework in Frameworks */, - 868CA0710370EAF9C5651787C3A4B2F5 /* Curve25519Kit.framework in Frameworks */, - 2679483B8B6464E885BA072526E2D259 /* Foundation.framework in Frameworks */, - 32056CDEA504B348F381D694529D9C46 /* HKDFKit.framework in Frameworks */, - 578321A9FE3F85BFB2C2B97A51A83601 /* SignalCoreKit.framework in Frameworks */, - 662A82435ACB54A4A20171C9094568C6 /* SwiftProtobuf.framework in Frameworks */, + 3D251916DA84CDDB8308A7D06A02A26A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 246D52E6774CD521F77198B3B60331C2 /* Frameworks */ = { + 38D71FAD4342F770F326DEF19C42A2A9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 42E3A73BC0FBF476BEFDAA3F4EFAFB30 /* Foundation.framework in Frameworks */, - DF7FEC85BF6D5C9C8F54DB3FD80832FE /* ZKGroup.framework in Frameworks */, + BC4F00BCEA15F1556C97473968071360 /* Foundation.framework in Frameworks */, + AC1D7BF9C052C8D08DC2E4556B5A3CB5 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 24F0467A039CF8A0882DF698A9D66526 /* Frameworks */ = { + 3F0AC9FFC718024949CE3BA5EB64067E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 41DFCFA4CDEF5D650998895B176AD9EE /* Foundation.framework in Frameworks */, - A688E2DFF90E48E8FB625AF84658B6E7 /* SignalCoreKit.framework in Frameworks */, + 65BDF3560A253C9926805F6271ABD127 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 29ADF3EECCE9DBFB032C64CE6A12CA0C /* Frameworks */ = { + 463CABBB163F5061B9843A6E6914B2B2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C779954411A85F3A9B266F5988D76093 /* Accelerate.framework in Frameworks */, - DE892472238A95BC216191D999003E8B /* AssetsLibrary.framework in Frameworks */, - 11988292CADC17C2ACBA5774526F2B92 /* CoreFoundation.framework in Frameworks */, - 0F23D296006074864F3B2BD40F2B8AD7 /* Foundation.framework in Frameworks */, - A692AD4FB6DF527C6AF80537664C7638 /* ImageIO.framework in Frameworks */, - 317DA47D93AD52607B445CA9135A9BF7 /* MobileCoreServices.framework in Frameworks */, - D1C6B06658474116F5DB29BB4F79CB69 /* QuartzCore.framework in Frameworks */, - ED1FB872EE0E59D5FE18D382E0A07860 /* UIKit.framework in Frameworks */, + EBFC105AABF79E877C64EABE029EB34D /* Foundation.framework in Frameworks */, + AA482841056F60CF205DD0B6BF6CF18E /* SignalCoreKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2B5F5ABDD1F14133773658FA666263CE /* Frameworks */ = { + 4AF54F3D5C9C121FBB9B6708D5E1F45A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C814492C7DC45A9CFFC632E574C4BB08 /* CocoaLumberjack.framework in Frameworks */, - 36FA74CAE7D9CCB3519FE333AA572E71 /* Foundation.framework in Frameworks */, - 3BE826BD04CC11478CBE74ABB8F79EC8 /* Security.framework in Frameworks */, - 44F47B3FA4F3B38B64D3314C91830CB1 /* SignalCoreKit.framework in Frameworks */, + 9E8334739FC2F34E9D743BAD9D8077C4 /* AxolotlKit.framework in Frameworks */, + 808B0C9DFF316E0010A3EDFEBE0EDEA8 /* CocoaLumberjack.framework in Frameworks */, + 11E5EA3133B2CD5A4B3025F98BD7C5A0 /* Curve25519Kit.framework in Frameworks */, + 5870FF0659FB92C79F5F9660520A5FFD /* Foundation.framework in Frameworks */, + D284B9F6329A06BC0E6EDD01F494FBD6 /* HKDFKit.framework in Frameworks */, + F8013C769B067F1FD7BF7723C8529299 /* SignalCoreKit.framework in Frameworks */, + 5719F741C627566956D64537C926A61C /* SwiftProtobuf.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 36370DE3FC2B782EB536119010D94C06 /* Frameworks */ = { + 4D280A614B58B1154A254823BBA64FF6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CE1A4E731ECDBC3ACFF4FB73658B4147 /* Foundation.framework in Frameworks */, - 3C4F244665396C76C0C797A7B021D776 /* HKDFKit.framework in Frameworks */, + 64468E8AEDFA79DCE5FF21B86D1B10E3 /* Accelerate.framework in Frameworks */, + ED08355CC4CEF131C0245A4FE1738055 /* AssetsLibrary.framework in Frameworks */, + E6422D7CE065FC3B444B66E43505BB02 /* CoreFoundation.framework in Frameworks */, + 96F800FA122350090E7CB463A018F016 /* Foundation.framework in Frameworks */, + C5F91FF90ED1A70BCAD1218D33A44299 /* ImageIO.framework in Frameworks */, + 4C6005C56D38987F1675B5F4C2D634C2 /* MobileCoreServices.framework in Frameworks */, + EA61E0163DAE9D05C454D153F51AE5D8 /* QuartzCore.framework in Frameworks */, + 09B884138AB3F8A5140462D6478C1914 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 379FE8B291FE58E86CCB128B8EF644D5 /* Frameworks */ = { + 67A5CAA1C4FB0BAC076373D5DB1598AF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E65D76984678257B99833A3A517E6E68 /* CocoaLumberjack.framework in Frameworks */, - 271A67CDFD72A799E097B96060DEBB34 /* Foundation.framework in Frameworks */, + 1AD929F1CE028D7496CEFB244D7124CC /* CocoaLumberjack.framework in Frameworks */, + 07D910B4B4B6E72D2498B5FA8B21FA5E /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 77871B4F772142486B6BC68CA6A3B174 /* Frameworks */ = { + 715A5D50C2976431EC120ABC768B8079 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2562D9D6305BFFC344E19B227CF0CA55 /* Curve25519Kit.framework in Frameworks */, - 570407CD4700F55EF4D0C1923AACF1EE /* Foundation.framework in Frameworks */, - C0AA3B46CA5E2AEF923A9E31A64C759F /* Security.framework in Frameworks */, + FC4B122AD399F2729B9376C93D341C22 /* Foundation.framework in Frameworks */, + 3E64541754E46038E3366ECA5738D8AE /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 78FACB693FB1BCEDD756E7198BCB0BED /* Frameworks */ = { + 73B8D3A853767098673D9B87699BD815 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B7D89D7F78ED2B74538D579701D5E17B /* Foundation.framework in Frameworks */, + 50ECF22F8F7F66CE941F023470D5B285 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7E009C1A9E70A047AFE00A03BBE7A0D1 /* Frameworks */ = { + 758272F69D58D14B3EFC31680F2D934F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A317955C38730A671648E1B5575ED292 /* Foundation.framework in Frameworks */, - 39B13912A950C6538457C1523BADFC06 /* Security.framework in Frameworks */, + 8E37F6BA7EAE5A7B3085D22EB8F65B98 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7F73DF451D5F43BD5A5FFE1F86964828 /* Frameworks */ = { + 75EA1F59EF46AAC6018D3C631495C7FA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7AABBCFA61CC221990C77BE6BEB9909C /* Foundation.framework in Frameworks */, + F8C76674599AFBCA7C95DF9C70207047 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8A5D8B2913EB44182756D79FAA8D0EB8 /* Frameworks */ = { + 78FACB693FB1BCEDD756E7198BCB0BED /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0289586CC19E84C63A1F62D94D22CF72 /* Foundation.framework in Frameworks */, + B7D89D7F78ED2B74538D579701D5E17B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8BF638C54F37D697ABB15533F95B0EC7 /* Frameworks */ = { + 7F73DF451D5F43BD5A5FFE1F86964828 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - ECB789847DE2C65FC6B09F31435B23D1 /* Foundation.framework in Frameworks */, + 7AABBCFA61CC221990C77BE6BEB9909C /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8F22615B9C9243AF799BF1CB62E17AD2 /* Frameworks */ = { + 8A5D8B2913EB44182756D79FAA8D0EB8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 91607E17EB0658310A2622B203484FBB /* CoreGraphics.framework in Frameworks */, - 066906FC3B2E5A2A532C75595EEBE41A /* Foundation.framework in Frameworks */, - 9C44D6FE9C4A3F458D7B4694F56C6FA3 /* QuartzCore.framework in Frameworks */, - D7860FD92C9C695F141DB804E46C8FCD /* UIKit.framework in Frameworks */, + 0289586CC19E84C63A1F62D94D22CF72 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9380675B590794228A31FA1A432FC3B6 /* Frameworks */ = { + 90F4CEEE78490F773F5220EA0834035F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B47321E82B472C897D870066A1ED0315 /* Foundation.framework in Frameworks */, + 704E5CDAC5A6DAC6406C468847C43A72 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A0A925CABD11AE04396E92F86DF8D169 /* Frameworks */ = { + 9739C145451460B45FE943721B4BFC6E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 81201F8A5E349C0392C3A5F0CF0E5D61 /* Foundation.framework in Frameworks */, - D92051670C71C7ECDD09C40278D9D0E0 /* Security.framework in Frameworks */, + 0BE87709903E4364BFC5C40B0CBCC735 /* Foundation.framework in Frameworks */, + AC8A8BB94DA421781D5FBADC985535B3 /* SignalCoreKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A501B4619D6E8F4ADE72FB2C218774D1 /* Frameworks */ = { + 9982001F22B3F0515B9592377833507B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9F73CD3B8DB1BEC0D57DF891C1AA7617 /* AxolotlKit.framework in Frameworks */, - 5DA154CF7908FD2448CA88C42B861396 /* Foundation.framework in Frameworks */, + DE44FBA183144CCCE82029B0F8196459 /* AxolotlKit.framework in Frameworks */, + 12937F6237A8694748586C029525491C /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A7779828DC82610A440C8846DE99CE47 /* Frameworks */ = { + A0604C03DAED061BC4F7CC52E327F804 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 41C2C21E083D9A45B9F33EA0C00C734E /* Foundation.framework in Frameworks */, + 1D8A5AC03DA94AA00640F1F99CE3B0C5 /* Foundation.framework in Frameworks */, + 4BFE4C47C0FBA92CFBDAF5EBC4FD2618 /* SignalMetadataKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - AE9F92708A091BE751306D1747805F17 /* Frameworks */ = { + A060E63BF1340F1794FBC13FFE8AC037 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 493BD198D21FCF8CD06DD0B1802817A4 /* CocoaLumberjack.framework in Frameworks */, - 2AC26769AF839FEBE7082F91AE27092F /* Foundation.framework in Frameworks */, - CEA497ADE6D22EE7556BB13F03A90F0C /* SignalCoreKit.framework in Frameworks */, + DF906718C0F64F6EFEF111B360E9A0FE /* CoreTelephony.framework in Frameworks */, + 62BC2692107523A8BFFFEA22798B5CDC /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B07C87339DAB988FE7806DBF48313713 /* Frameworks */ = { + A0E7BD37B5E0FBD8C347D657D8DDC063 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2A8C27BC23C10B0FA54A22D1163C3E6C /* Foundation.framework in Frameworks */, - 2159371DA5B10A2B2987F69C8C162843 /* SignalServiceKit.framework in Frameworks */, + 459E844B5EFB002A8F10CA595C1B64A3 /* Curve25519Kit.framework in Frameworks */, + 888D0D580D75BCF5C32977E56D0FB23F /* Foundation.framework in Frameworks */, + C01DD7FBE2A873A3F1783ADBE6DE86FF /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B0F58FED5CE36842A1AE22BE10E97265 /* Frameworks */ = { + AD277A576735C78BAD3C7C3D59B441BA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 39A1667ACAD1FBC67AC0319DFC7BD813 /* Foundation.framework in Frameworks */, + C081E864126C166B6DC39716ACF10ABC /* CocoaLumberjack.framework in Frameworks */, + A72481B9BEF16D154D9358955710603C /* Foundation.framework in Frameworks */, + C15F6D4EF527AB4523B12841F139B144 /* SQLCipher.framework in Frameworks */, + F49BDCC955820C16B7AE6499F6198727 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B42CEC7F27291AD54B80B973419871D2 /* Frameworks */ = { + AE6A8964D7270AA57BE995906FF1A410 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2E056D660B066496F0E5172B102D1EA8 /* Foundation.framework in Frameworks */, + 4639DFCE917C5642DE43EB335F47F769 /* Foundation.framework in Frameworks */, + F194AD8ABDAB3A339017F79088431011 /* SQLCipher.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B924F1C88E661CDEC60821643C672549 /* Frameworks */ = { + B1B84DA56859D6810DF1B12DFF03DDA7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3905BFD5AE2C50F2163143EF5D4C74EF /* CoreTelephony.framework in Frameworks */, - 17710D21F046377168684D9A3AABF89E /* Foundation.framework in Frameworks */, + 8FC6D66BA7F29F12A7A3B800BC727FFA /* Foundation.framework in Frameworks */, + BE5C123ED3D7D4B470B5094C0D991929 /* SignalServiceKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C0F56FA166933CE6A2B5BF3BD16A2377 /* Frameworks */ = { + B42CEC7F27291AD54B80B973419871D2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4D146876E0C7747A3270F2F37DD7E4A5 /* Foundation.framework in Frameworks */, + 2E056D660B066496F0E5172B102D1EA8 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C3E28C716D625F4A58D110761CDAD7A0 /* Frameworks */ = { + B5E762FD9D17765903F89C48350E081E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1E6B44045630C8382A051B4E404D57AD /* Foundation.framework in Frameworks */, + 7BB59F3608AAD0551FFCA66799E78245 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C5BBB448DC79E2711539A110F45F79DF /* Frameworks */ = { + BCEB9A77A3866D3EC395262D04EFBAC0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 797A0B9D32CB6F773C9A6AF050AD685C /* CoreGraphics.framework in Frameworks */, - F2AC0140F7BC2EFA2CAD9B5D52EB215C /* Foundation.framework in Frameworks */, - 528CF3D3628A333B6CE1E1B54E891239 /* MobileCoreServices.framework in Frameworks */, - 5DAFAA9756BBD55F1B2A2293D1A237E1 /* Security.framework in Frameworks */, - EE3CF8886B083BD673124805E2055ADB /* SystemConfiguration.framework in Frameworks */, + 8A7DFD7313F09EF6B12E4C7941198B76 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C7F73EA43E25E9D8AF10DED1DC56A5FB /* Frameworks */ = { + C25D5C48CAB85296C6B0E04C2FEB30A6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 51DE64907C54ED8D4DFFB92038E0DD6B /* CocoaLumberjack.framework in Frameworks */, - D922487C19AEB410E074D5F1518AAE3D /* Foundation.framework in Frameworks */, - 973BB04FB18999C775D865DC67BCB77F /* SQLCipher.framework in Frameworks */, - 1B5FFEEC76FEA667640B02375F5B2E62 /* SystemConfiguration.framework in Frameworks */, + 84796E53C0D93AEEC8D1B01AF0B516F7 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C986CDE163B903C8C3C968250B1D63FE /* Frameworks */ = { + C4526DB6F0D76C29AC0A5E1EA2D1BEB5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B8336F06A0A867325C171D57C952A95A /* Foundation.framework in Frameworks */, - 17651CC3BDD36C89461CEA67EA83FE32 /* SQLCipher.framework in Frameworks */, + 947D205A5F54EE005D23755B4BEDD1C8 /* Argon2.framework in Frameworks */, + 935111BFF1C4082177D149737870A4F2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - E25CC4C878F38F512E575E8F6F3C2140 /* Frameworks */ = { + D54D12F3DC6B6D471D9B1C2B57F3C3C6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C2AC8FCD667A1B85C6C979F75290CA15 /* Foundation.framework in Frameworks */, + E21BFEC286BCA78AC36DDBA137378E43 /* CocoaLumberjack.framework in Frameworks */, + 354950EDA982DA95F08302EC77B17068 /* Foundation.framework in Frameworks */, + 7196A73DAC345791A4A16C063AFE7FD9 /* Security.framework in Frameworks */, + D456967E0DB81380C9FE5CF277A16C93 /* SignalCoreKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - E39A954E01B08849D3E18BD0737293F6 /* Frameworks */ = { + D7A490E906C1C5E11B2D8F79119E52A7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0898FAFEC703A6B0F5194B42F8E3D514 /* Foundation.framework in Frameworks */, + B75D6CE3D474741163B28E2C72AEEDDE /* Foundation.framework in Frameworks */, + 2F724A8F15784A694E5E50A7655B1806 /* ZKGroup.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - E40464AC051E911FA1689BF34DB9B29F /* Frameworks */ = { + DEB202BAE479969256703BF5672A5A48 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 98A64ED8109D8464324611B41418BAC6 /* Foundation.framework in Frameworks */, + E6A8CB066301574E0B049C0D56329FE3 /* CoreGraphics.framework in Frameworks */, + 321F7A7652F08E1BA79E1AC9F504DF11 /* Foundation.framework in Frameworks */, + 9F515E8A23FAE9913B8CE2C0A7FCA7A7 /* MobileCoreServices.framework in Frameworks */, + A7FB2EC4DB144E33FA82315A6484D956 /* Security.framework in Frameworks */, + 7948FBF00F2987CB7AA816558C730A1C /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - E4224F2EE5F8BCB758CD7402B91AE0AC /* Frameworks */ = { + E40464AC051E911FA1689BF34DB9B29F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2D25AA1F4B4E8760B5E98949C08BF173 /* Foundation.framework in Frameworks */, - 3156637344E654412DDD7AF160101F31 /* UIKit.framework in Frameworks */, + 98A64ED8109D8464324611B41418BAC6 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - EA127181227677B208D6949E07BEEB3E /* Frameworks */ = { + E91ADBEC2C5C7DE513DFB096401CB39B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 941B1DBBB731778AD6ECAEE9CBC8284F /* Foundation.framework in Frameworks */, - 1F622566AD666A08CCEA36C944FB7F12 /* SignalMetadataKit.framework in Frameworks */, + C40B6E29D4574ABA1EC372A2BD1DC647 /* Foundation.framework in Frameworks */, + 3B9DB3B379D8999F3D706B7D64869B7E /* HKDFKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - FA82025B66B6CF1C714B37B824A99421 /* Frameworks */ = { + E9F485D742F2F15D3BF33717404890A0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4896047BE6FB260D4C72E25DC1916749 /* Foundation.framework in Frameworks */, + 731AF946763F1BDB4DFCF1A0BB83E5A1 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - FC12444322D6161E29639525417E34C3 /* Frameworks */ = { + F17B91093DB568BC7BEB687F67DA3A9D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0CAD58D1816EFDBF708F91CFE24A73B9 /* Foundation.framework in Frameworks */, - 74906F9E9D1756BB67F5C99E81034533 /* SystemConfiguration.framework in Frameworks */, + 1359D6F2920381FC9BAE713B6142F52D /* CocoaLumberjack.framework in Frameworks */, + 69CE5043B069E404FF5F34DE9C83C64A /* Foundation.framework in Frameworks */, + C9D17DF4BB144BD13C892DE9E7946A8E /* SignalCoreKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - FD5504394CAC6F00351E20A7C864B66D /* Frameworks */ = { + F40DEED98E7FFC09F695A4E81B727E55 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 346DF867805AC5F95FCEB0F7533125C1 /* Foundation.framework in Frameworks */, + 75C6F2D0DF6EAB0D41FA8465D190CE31 /* CoreGraphics.framework in Frameworks */, + C2986BC7E2AC545ADABCD6198239DE3A /* Foundation.framework in Frameworks */, + 285569337809092EA77AEE1885397FD1 /* QuartzCore.framework in Frameworks */, + 6E9A67FD7CC740D856E1320893C2D239 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - FD6D4F46B356141F4ECCB67ADA035EAF /* Frameworks */ = { + FA67B5F8B67450D738D8260A193E9EDA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CEA0D6B676B9FFD41AEF4D9401E4BB6F /* CocoaLumberjack.framework in Frameworks */, - 57F03F5D9F573A42FF617515208BD1FA /* Curve25519Kit.framework in Frameworks */, - 2C2FEA5279E5B985670D84B79EC9B468 /* Foundation.framework in Frameworks */, - 5A891FCEEABCA7F4FC4D31E9F7D8EF0B /* HKDFKit.framework in Frameworks */, - BDAEF5CE461D8DF3EBC5FA624D983502 /* SignalCoreKit.framework in Frameworks */, - 2F304B56910986B36DE82E2836F74A77 /* SwiftProtobuf.framework in Frameworks */, + CA94AB3AE2971CE53599104CBDA0F596 /* CocoaLumberjack.framework in Frameworks */, + E7415F334BA559FB4D892DC8E2C90939 /* Curve25519Kit.framework in Frameworks */, + 56DE04FFF01137C97249EEBB6D8B1265 /* Foundation.framework in Frameworks */, + F68896EA56DC1C851C0EBFD5EB2A8CDA /* HKDFKit.framework in Frameworks */, + 133DE359D3589DF6AC0F94338E7099E1 /* SignalCoreKit.framework in Frameworks */, + 06F2185B8410BBDF6F200B95388E38D6 /* SwiftProtobuf.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 03508001895CE72D8BAF18571A02543A /* Support Files */ = { + 01BD770715A1B370EAF92328172B2047 /* Messages */ = { isa = PBXGroup; children = ( - E9202BEB0EF8839E9CC58E57F9BFAF5C /* SignalServiceKit.modulemap */, - A3C9DCEE29BC0C1FF4B886F5F51E6F13 /* SignalServiceKit-dummy.m */, - 29E535A5ADC5545D1A7E9E20C0266AC7 /* SignalServiceKit-Info.plist */, - F67C9092D0752BDC2F2BC8B68636CC13 /* SignalServiceKit-prefix.pch */, - 95AB515567F0FEA9BD8016DCC1986B60 /* SignalServiceKit-umbrella.h */, - 06FCF41CAB6E65511C5FC5478FAB26E8 /* SignalServiceKit-Unit-Tests-frameworks.sh */, - 855EFA41F2769B9698C5DAA0F9C05067 /* SignalServiceKit-Unit-Tests-Info.plist */, - D0E9E5713240FE66CA812271D8F49A9F /* SignalServiceKit-Unit-Tests-prefix.pch */, - 73021F2AF88077A1532FA0C8BEEBFADE /* SignalServiceKit-Unit-Tests-resources.sh */, - 044E46EA322FCF6631F81CE75CE1728E /* SignalServiceKit.debug.xcconfig */, - 0DAAF83FC698BF51C76A5A1087E77EF2 /* SignalServiceKit.release.xcconfig */, - 19CEE72FE4E4021FB19B84A81E804CE4 /* SignalServiceKit.unit-tests.debug.xcconfig */, - F93AC88114BD7868476AA68E7375EE1E /* SignalServiceKit.unit-tests.release.xcconfig */, + 89B409947E37CCB27A7847093416C91B /* EarlyMessageManager.swift */, + 8CD902A92D8E3DE3075D002D7A5CD400 /* MessageFetcherJob.swift */, + 9F6D7DDC604864A1135246A3A9373EB8 /* MessageProcessing.swift */, + 3269CCA91473009F9679E9C4C034EAC4 /* OutgoingMessagePreparer.swift */, + EEB9C05F3049D77F0D2BAF4131139555 /* OWSAddToContactsOfferMessage.h */, + 07460E4211A279953DA5987F208D3B73 /* OWSAddToContactsOfferMessage.m */, + 9AC9065C8781174E60F6D353363F58E6 /* OWSAddToContactsOfferMessage+SDS.swift */, + 41AD24931D7D50B7E32E6F2F337F9428 /* OWSAddToProfileWhitelistOfferMessage.h */, + 458211FAAD8674EE88002D7B77719C3D /* OWSAddToProfileWhitelistOfferMessage.m */, + 33AC0391ACB00549F4DCE74D07A77507 /* OWSAddToProfileWhitelistOfferMessage+SDS.swift */, + 5C28C5758636AD3F58EE1F401FD53F0D /* OWSBatchMessageProcessor.h */, + 7A31E8583016602441D8923AB77E0E6F /* OWSBatchMessageProcessor.m */, + 301521733245A855EE23B3D6C53EEA81 /* OWSBatchMessageProcessor+SDS.swift */, + 15B1ED023CC7EA13C1C7C760DBA363AD /* OWSBlockingManager.h */, + ED4EAA69A6644EB633B2B5542027A5A8 /* OWSBlockingManager.m */, + 54E2C38DDF36F83F2D8E95C466DAF9A7 /* OWSDisappearingMessagesFinder.h */, + 13D3ED8FE48F2DA4B27225FA44BCA151 /* OWSDisappearingMessagesFinder.m */, + B66417616467F521F5905F9EBB36CFFB /* OWSDisappearingMessagesJob.h */, + 61086959A606BFD64BB3B2E9B184C42C /* OWSDisappearingMessagesJob.m */, + 0AA5E7CC3A616A69BA8A2817218365EA /* OWSFailedAttachmentDownloadsJob.h */, + FCB25BBD309F733F3C47DB063189FE42 /* OWSFailedAttachmentDownloadsJob.m */, + 2CDFE074FA2EF44A91D8887C00598A70 /* OWSFailedMessagesJob.h */, + 9F3734D14F8411080163536AC56C4032 /* OWSFailedMessagesJob.m */, + 2DB60FD508C7CF04CC42CEAAC85EC0F7 /* OWSGroupInfoRequestMessage.h */, + 46FC6EBA6FF08533CCE713FCB6849E98 /* OWSGroupInfoRequestMessage.m */, + 4991B3E65A548FB777C575D5FE59467F /* OWSIdentityManager.h */, + C2397D579DCA28A9B5004346C6CADFA7 /* OWSIdentityManager.m */, + AF07220E661E91E4BEB05BA66F70927C /* OWSIncompleteCallsJob.h */, + 028D84DB7B207586E8437BB78D6727DF /* OWSIncompleteCallsJob.m */, + BEC23885517995A4D453F69FFA949314 /* OWSMessageDecrypter.h */, + 23C8C753683CD548023E7D5C8370E4C1 /* OWSMessageDecrypter.m */, + AD07137A73B8EC8A0E900A37B1018A1F /* OWSMessageHandler.h */, + 7C4CE1D391933D4EE554C0EF9873B320 /* OWSMessageHandler.m */, + 0F86C136EA8BBE249BEF9F8E05D4E46D /* OWSMessageManager.h */, + 4CAF6AC015D9324DE180F122988FAA71 /* OWSMessageManager.m */, + 94E5E221E51ECF0FC066EA45ADC3EC35 /* OWSMessageReceiver.h */, + 57188E89E9266F5041777137D2476701 /* OWSMessageReceiver.m */, + 9BC2EE89086B2BEE697DFB74438A4C74 /* OWSMessageReceiver.swift */, + 692B581B2B6E0E4B83F07BE6B91BB42F /* OWSMessageReceiver+SDS.swift */, + 5072B4374DB9631FE5B87FA73C133180 /* OWSMessageSend.swift */, + 1CCD7426C362FD4FCED598271D3E4F84 /* OWSMessageSender.h */, + 553EBA05DC2E30986D6B0225B51618FE /* OWSMessageSender.m */, + 3E692A26BBE8D3BA52E7944E9D659F86 /* OWSMessageServiceParams.h */, + 05161807668DAC7F6276957E96B54286 /* OWSMessageServiceParams.m */, + DA5F067C05E90613D7FF0E0C5772B8DC /* OWSMessageUtils.h */, + 3C7F7B4A97E80C139B728D1DF661D242 /* OWSMessageUtils.m */, + 9E6ED140A0E246FB4F6F39B769B0BD6F /* OWSOutgoingCallMessage.h */, + 57366472DB03E48420E7A54F515AD116 /* OWSOutgoingCallMessage.m */, + 08CB1D0B6A8795017BE48AA17450A015 /* OWSOutgoingNullMessage.h */, + 9B5A52AFB4C4F3F0D48C9DBF09A53CE3 /* OWSOutgoingNullMessage.m */, + 014EBBE1DD6C8A6FA8DC77EA60D8AD37 /* OWSOutgoingReceiptManager.h */, + BA9B34CF9583078FB1EE138581B80CB0 /* OWSOutgoingReceiptManager.m */, + 86C2BF55764E0374F3E97A60849A33C6 /* OWSProfileKeyMessage.h */, + 264D657955CCE86659BD68D1FAD7364E /* OWSProfileKeyMessage.m */, + 90D8F584470206CF0487DDFAB69C03A0 /* OWSReadReceiptManager.h */, + D487C2E7AA5E44CDDAA10239D624977D /* OWSReadReceiptManager.m */, + ECADF6EF8C7A8545C2428BDA765FF07B /* OWSReadReceiptManager.swift */, + 01F37DC90D0D22C9C3EB3E2F51D099F0 /* OWSReadTracking.h */, + 2B85D078C1FF92E6DC28E6CE730540F6 /* OWSSignalAddress.swift */, + E173DDC540E972656EDC7FD65FE10F12 /* OWSUnknownContactBlockOfferMessage.h */, + BA1D20187D3CBB96CE55333B07810E2C /* OWSUnknownContactBlockOfferMessage.m */, + 8DF4564AA25FBFF01762C5B9C5C43158 /* OWSUnknownContactBlockOfferMessage+SDS.swift */, + 32E9DE255B13471DDEC6AA2265E9ED31 /* OWSUnknownProtocolVersionMessage.h */, + 6F6280EAE6CF4E353ABEA384A7BBE3C9 /* OWSUnknownProtocolVersionMessage.m */, + 4CD5546B672CA921D98531E320BE959A /* OWSUnknownProtocolVersionMessage+SDS.swift */, + 87E13BB7D9F4BAB075C761DCBE4E5D76 /* PreKeyBundle+jsonDict.h */, + 7605A4209F7025AD6A762E5A6D983B1D /* PreKeyBundle+jsonDict.m */, + A941CDD7A8BE948478E8004C4BCC5D58 /* TSCall.h */, + 3178B1C83C5CC1622711B10CC74223D3 /* TSCall.m */, + FD0C38F694C8918E8A2D274222418191 /* TSCall+SDS.swift */, + 4D87CB6E446436671915CEA12FE95A94 /* TypingIndicatorMessage.swift */, + E9C6F38A3575034218773A479C16578A /* Attachments */, + B548B5B3E3F8A1B887C3EEDA62A036E0 /* DeviceSyncing */, + 9CD62800D327759142A048216614C43E /* Interactions */, + 13EDAF4D0A33B91D3069D9FB610F7D82 /* InvalidKeyMessages */, + 6B1915B6672287622C48C06DDC0A5CC7 /* Reactions */, + 223D9C67817D964455491368AA1314C5 /* Stickers */, + A3125A15BBA66FD3F970B287DF43E2A0 /* UD */, ); - name = "Support Files"; - path = "Pods/Target Support Files/SignalServiceKit"; + name = Messages; + path = SignalServiceKit/src/Messages; sourceTree = ""; }; - 04BAEB9B15D9286A82384F209BF9178A /* Devices */ = { + 01D68A1738EACC1D34C433F44A451BFB /* Relationships */ = { isa = PBXGroup; children = ( - 6791DE1A4933C075FB05D62EFB45386A /* OWSDeviceProvisionerTest.m */, - CE2DAC304E988034E367CDBB7BA7FECE /* OWSProvisioningCipherTest.m */, + A8BF0C518510650F05E8CBA5806E5B82 /* YapDatabaseRelationship.h */, + 9B003EB22640F981B2DA2E7DC5A640D8 /* YapDatabaseRelationship.m */, + 978362806C6F7CACE811CA1E36BF8874 /* YapDatabaseRelationshipConnection.h */, + A9568FDA5CB8E27C265D2B629BB7686A /* YapDatabaseRelationshipConnection.m */, + 877DDABFD64566394C303F80D80CC27B /* YapDatabaseRelationshipEdge.h */, + 4C536F00D187A74530945991560A81FA /* YapDatabaseRelationshipEdge.m */, + 076FEDA359C4AE71AE372CD85A1078E5 /* YapDatabaseRelationshipEdgePrivate.h */, + 7A72EDBAFC496C405E29480FCEBD745F /* YapDatabaseRelationshipNode.h */, + 0318DBC15CA9A5C12C2B33BEAAA98CAC /* YapDatabaseRelationshipOptions.h */, + 538AC1E84870F655FA2A3794F65A6F66 /* YapDatabaseRelationshipOptions.m */, + CB208EEE79DF14D6FD03CF60CCE142F9 /* YapDatabaseRelationshipPrivate.h */, + 8E7063BAC1A94CA2DD5B70B00639F1E6 /* YapDatabaseRelationshipTransaction.h */, + 229BBBF0C08FD1806380533DCF5594A8 /* YapDatabaseRelationshipTransaction.m */, ); - name = Devices; - path = SignalServiceKit/tests/Devices; + name = Relationships; sourceTree = ""; }; - 055991EBAFC70C2DE058839547472F24 /* Tests */ = { + 020F04154CBC472A942EB5DA99DACABC /* PromiseKit */ = { isa = PBXGroup; children = ( - C9A68DDBA09E9D173A129678406DCF44 /* CryptographyTests.m */, - 09164E72B8C7F7C0B8102D6E60A7CDF0 /* CryptographyTests.swift */, - F3B28E1F00192187FDA590612AF11B76 /* SCKSwiftTests.swift */, + 12516C017FD640C2BB34E8F4E0438CBE /* CorePromise */, + C7692EC7A8F68A76ED3C95A71C06C370 /* Foundation */, + D04F613B35B214481BD2E78DE3A1E9F8 /* Support Files */, + A7ADDCC6CC92445CCDD904A935F888A8 /* UIKit */, ); - name = Tests; + name = PromiseKit; + path = PromiseKit; sourceTree = ""; }; - 06578DF71CF594BD47EBBFA346CB2406 /* Extensions */ = { + 0345E2F284C5493A4509069FF192B408 /* ManualView */ = { isa = PBXGroup; children = ( - F4D8F5091847217A15122F8CA868AAA3 /* ActionManager */, - 17B55AA82F76C6C0D94EC101D91BC225 /* AutoView */, - 618B91DCC197A8B03E21D084F9EB8358 /* CloudCore */, - 2C3AA545CCCC03426E36C5688F94ABF7 /* CloudKit */, - D07DA6B44D17AD6C3FF4BC78C1A5D97A /* ConnectionPool */, - E2A23E55B78285A68A0685029611202C /* ConnectionProxy */, - E7D6D1FA9D616AE0910E679431070EE4 /* CrossProcessNotification */, - D7C536B5651F7C9876A2D9CC6A2ED64D /* FilteredView */, - 36398A9465B7982599B498AA56C17760 /* FullTextSearch */, - 793CC09ED88188DE455C8692463E1572 /* Hooks */, - 4AE3BF31C7E366F17DE67425A2B1F4EB /* ManualView */, - A85B27D049ACF466E10819580518FD3B /* Relationships */, - 8417CD3305BE5E84FD8DADBD99D7941A /* RTreeIndex */, - 988E4F96731235607C59B0E4AFCFE0A9 /* SearchResultsView */, - 0739EE9BA98B4513A2209B8A0F118DA0 /* SecondaryIndex */, - 3A77595ACE94C1F62980F2678EFC914E /* View */, + 6CF2C27F3733F228CEA33B7AAE60EB9F /* YapDatabaseManualView.h */, + 53E4C631B2D9844F23723259163BF749 /* YapDatabaseManualView.m */, + 9E717A9BDE04425164014137F7E90E43 /* YapDatabaseManualViewConnection.h */, + 6EFCCCDBE9243FB89287E93E837437DF /* YapDatabaseManualViewConnection.m */, + 58C1A932625D70ADBA40CA30DCBD02CB /* YapDatabaseManualViewPrivate.h */, + 0304B7049B64873E033B63F7C6D48644 /* YapDatabaseManualViewTransaction.h */, + AC14569BC39525A0AE6ACDCDFAC425F4 /* YapDatabaseManualViewTransaction.m */, ); - name = Extensions; + name = ManualView; sourceTree = ""; }; - 0739EE9BA98B4513A2209B8A0F118DA0 /* SecondaryIndex */ = { + 03490E404329B88A7710FBDD79A9E8D7 /* Serialization */ = { isa = PBXGroup; children = ( - 0192669BE88EA11AF1BC8B3BCB7437C7 /* YapDatabaseSecondaryIndex.h */, - 864EB9A5C965348068B31EB10A8BE07F /* YapDatabaseSecondaryIndex.m */, - 74DDAD150ECC8DA45265A6001C367EF2 /* YapDatabaseSecondaryIndexConnection.h */, - C73EFCBE195BF4A4D7093B4B2918653A /* YapDatabaseSecondaryIndexConnection.m */, - 3B25C882B42C81C2ECB527C182BCFB11 /* YapDatabaseSecondaryIndexHandler.h */, - 145192E5269CECE061A5E482C7ECA051 /* YapDatabaseSecondaryIndexHandler.m */, - 830E7AD93D5E566F9A2A3731F60787FA /* YapDatabaseSecondaryIndexOptions.h */, - 7D7C0F2919910D09C2189CFF86EE53E9 /* YapDatabaseSecondaryIndexOptions.m */, - 5BD5A8674123FF357D2CA837285F8D9E /* YapDatabaseSecondaryIndexPrivate.h */, - 427C496BB5D4567C30373EDC2CF5B1D7 /* YapDatabaseSecondaryIndexSetup.h */, - 96CB43C62CABEF9B83F58D5DC00DEF63 /* YapDatabaseSecondaryIndexSetup.m */, - 46983FCFBB9A98FD73B77293CD80DF4B /* YapDatabaseSecondaryIndexTransaction.h */, - D623502F85F13D02EF25BC864A984A15 /* YapDatabaseSecondaryIndexTransaction.m */, + D5D7E94F89D3BD40C1829373560D4F06 /* AFURLRequestSerialization.h */, + 3867EC166CC5193AA77EA5238A3E14D5 /* AFURLRequestSerialization.m */, + 51144B8F64A1B36245BA4BFE90FF6CE6 /* AFURLResponseSerialization.h */, + 79D6149E54D321B485D383B7619ADBC8 /* AFURLResponseSerialization.m */, ); - name = SecondaryIndex; + name = Serialization; sourceTree = ""; }; - 07E5565D9A6562025344F1C23F558684 /* Core */ = { + 038CA0344F1BF980994DC7E55299FC66 /* SignalRingRTC */ = { isa = PBXGroup; children = ( - BD7731AC337A1C6F03C10AB1F31C4680 /* NSDate+YapDatabase.h */, - C7C4E04645D10F541E9F369182D54076 /* NSDate+YapDatabase.m */, - A51A5F2CA5CCBCCD0A63E7991733119A /* NSDictionary+YapDatabase.h */, - E9A82EC1CBA0CE4AEBBA126B1794CD0D /* NSDictionary+YapDatabase.m */, - 0D39F2ED8DD3FFF9F569E432597FCDB9 /* yap_vfs_shim.h */, - 16FBA9F9EAEB4B97D4DB0FDDE9528939 /* yap_vfs_shim.m */, - E7459E2D7A28CAB92F508415AF76351D /* YapBidirectionalCache.h */, - AA1A5990AB064913253E314435B55215 /* YapBidirectionalCache.m */, - 03B0A03590748E9EC97EF0E7DE5E5675 /* YapCache.h */, - 035E539EB54F1B16209C05884ECFF0DC /* YapCache.m */, - CC24645AC2B91588D7DBC31EFEB2C1D2 /* YapCollectionKey.h */, - FB177D1BBE3C7C856CA3D5E7C51A2869 /* YapCollectionKey.m */, - 81E34A7F52D72F16B3A2629F5108EF4B /* YapDatabase.h */, - 5E8E5B303DEAFE6753BEA8BC507B0374 /* YapDatabase.m */, - D748E8002255723EDCF91D33C79D4F51 /* YapDatabaseAtomic.h */, - D39B96753608AC388F2C05DBCCE70C18 /* YapDatabaseConnection.h */, - 1129A00C6B3CD3680D0E5D4F69E3C02F /* YapDatabaseConnection.m */, - AAA14CE79DC826E8A5DCA9126B494203 /* YapDatabaseConnectionConfig.h */, - 7489D022086173160BE248B6A3E62F63 /* YapDatabaseConnectionConfig.m */, - 48713895C3A0825754FD55B9936A9D7C /* YapDatabaseConnectionState.h */, - 7E5BBDFD7914AB05B55BB1158BA6FC09 /* YapDatabaseConnectionState.m */, - FD5BB4080367B71919DC3800ACCBD115 /* YapDatabaseCryptoUtils.h */, - D6B0F42F128AA50A6077B2DF5C54C70C /* YapDatabaseCryptoUtils.m */, - 27690E30E4CBCDFF16E5F05F17B88EF2 /* YapDatabaseExtension.h */, - 9A2C073368D9CFE6FFDB7059A6747440 /* YapDatabaseExtension.m */, - CC0586725F52599200997986D900A381 /* YapDatabaseExtensionConnection.h */, - 872289942A31282585915BD277622F10 /* YapDatabaseExtensionConnection.m */, - A534D3669CBDBCD9ED9E8D07D648507F /* YapDatabaseExtensionPrivate.h */, - F4CADE153C2991161B905C309DD6AC3E /* YapDatabaseExtensionTransaction.h */, - 202AC29A06C592CE7BCC61FB611FCF59 /* YapDatabaseExtensionTransaction.m */, - A5BB239165409FF0AB3EFE99BF6327DC /* YapDatabaseExtensionTypes.h */, - CD6D6C941BBB9F7DF7402EA337349108 /* YapDatabaseLogging.h */, - 80EEB82CEBEC8BD340628872BC509C79 /* YapDatabaseLogging.m */, - 9069A5E2A7C9F747CEE17B29F06B26B0 /* YapDatabaseManager.h */, - 7A908183FDA7B46AD8A7F7F789AB36E6 /* YapDatabaseManager.m */, - 93E40EEAF90585855F8774479CCD6E6E /* YapDatabaseOptions.h */, - 5362E995C2E83C3AA25B6D06A4A36562 /* YapDatabaseOptions.m */, - C1262621E85E3F4DED61A48B9E90E96A /* YapDatabasePrivate.h */, - 25CAB6157CA7CD085786F2EB395538D2 /* YapDatabaseQuery.h */, - 2CA7EF7D9A3AD19E8FA6CE12CCEC43E2 /* YapDatabaseQuery.m */, - A1197D0D429F33BF4E1AA549F9B7A8E7 /* YapDatabaseStatement.h */, - 69080F9DFFAA6671EC900CAFEC918523 /* YapDatabaseStatement.m */, - ECB58A04406D54EEF69CE7BE699B54FC /* YapDatabaseString.h */, - 239341600AF93F7294B67072B92C322E /* YapDatabaseTransaction.h */, - FE562ED9FACF8ED703FB2EB188C9BE84 /* YapDatabaseTransaction.m */, - ADB95F38DE18C929E889A845124DED4C /* YapDirtyDictionary.h */, - C17B691FFD8B6994DD346253300FA08D /* YapDirtyDictionary.m */, - F1D0387FC8B83E8374A3CA91A3E725CB /* YapMemoryTable.h */, - A81727610035117E850B9214E7B4FFAE /* YapMemoryTable.m */, - C99AA4CAC6176D1EDA6B7CB06AAEBC12 /* YapMurmurHash.h */, - 2C03DEB281A9AB18F69C36F84188A8F9 /* YapMurmurHash.m */, - C397C13B4FF20A3EBADC773A536408D6 /* YapMutationStack.h */, - 2AEA7E4BEEBD04DBBDD5EB44AAC4A7EF /* YapMutationStack.m */, - 580B7A4E3B7594F20AB6A4C2EF2B03D5 /* YapNull.h */, - 33D843244D58A2AB5495EB5495C67033 /* YapNull.m */, - 66E81F928492EB818A659D5F9829F301 /* YapProxyObject.h */, - AD8AB48537B57CEFBC463E78854B3F05 /* YapProxyObject.m */, - 3DC6D90A41F06DF2C560391663DFEA6F /* YapProxyObjectPrivate.h */, - 47392768098A4200E2B0A8EAC5D5D59F /* YapRowidSet.h */, - 2C566DF9A0490134775CD93BFA87C114 /* YapRowidSet.mm */, - 280618C0766F44650644D3CFD55F97B2 /* YapSet.h */, - 969F093131C8F137105517158A3B82C4 /* YapSet.m */, - 120FDD900478CA474F6409C89A08F2B9 /* YapTouch.h */, - 3F1EE70AC8CC3A519A4176122061AA9B /* YapTouch.m */, - 414EC50190BB712ED04FAD38E6BCD6C8 /* YapWhitelistBlacklist.h */, - 25D47E4CCF9063CB6FEE363EC5364ACB /* YapWhitelistBlacklist.m */, + C420B0D54EA26F6CEE536EBD533FC9D7 /* CallContext.swift */, + 50E784A766E8CFDFDBBE2BE1F10ED40A /* CallManager.swift */, + F12C1D12CAC721F39A72C193779E0ECE /* CallManagerGlobal.swift */, + CCB8A08FB3EC5C7E4F6AB26B98B4EBAA /* CallManagerInterface.swift */, + 6718FE99CDD02158402689A34041E828 /* CallManagerLogger.swift */, + 282E42CDD898748AEE4846915918249E /* CallManagerUtil.swift */, + DECA5BB7DA9BE1E27C189A7FB22BCB31 /* CallManagerVideoCapture.swift */, + A13236BEB3E85196D22E7578AF15C38B /* Connection.swift */, + 7BC44A28F6C6CCD41E62C78B1A1925B7 /* ConnectionMediaStream.swift */, + 56EE384A9E8C00B06E3B1EBBEF426B38 /* SignalRingRTC.h */, ); - name = Core; + name = SignalRingRTC; + path = SignalRingRTC; sourceTree = ""; }; - 07E78C845626A7BE280DE4421E21D150 /* Messages */ = { + 0882680B2AF490175ABECD6918AC6D86 /* WebRTC */ = { isa = PBXGroup; children = ( - 30D31B15035E39AADA1BA446FEF3A144 /* MessageProcessingIntegrationTest.swift */, - 3CEF01D7414898E481593D8FC70995FC /* OWSDisappearingMessageFinderTest.m */, - 9F304546F3B659B77BCF60269A1EBBE9 /* OWSDisappearingMessagesJobTest.m */, - 999CC1F78D5FD3D6AA2F632C47383DA5 /* OWSIncomingMessageFinderTest.m */, - ADC5BAEF6A4BEA2604108712F6E4C32A /* OWSLinkPreviewTest.swift */, - D1D1387C6FC3444D3C4B1168ACBE0345 /* OWSMessageManagerTest.m */, - 74CF6F4BA92974133E57991D36D9A87A /* OWSMessageSenderTest.m */, - D9EA5D446FAE40E5144FC407C07293AD /* OWSSignalAddressTest.swift */, - ADE7296053EF5A2DD2540D3D7189E69D /* OWSUDManagerTest.swift */, - 704CE886A2B833C697E7458D24EB046F /* SignalServiceAddressTest.swift */, - E324A7EF104EAF63D022E5DDE3E142F4 /* TestProtocolRunnerTest.swift */, - 799B039C3DC5FC67F79E5C88756323CE /* Interactions */, - E900B8AE90B05FCF4B18227469BA3E37 /* Stickers */, + 1805CD588C42C1DD6483EB38FC1D8E51 /* Build */, + A2A4CEC00931C9BB637F71A462C9789B /* Frameworks */, ); - name = Messages; - path = SignalServiceKit/tests/Messages; + name = WebRTC; + path = WebRTC; sourceTree = ""; }; - 0A2EA1696645C2AB248379F40ECBA32C /* Account */ = { + 0A2E530DD7D306FFDB1761290145ABDA /* AxolotlKit */ = { isa = PBXGroup; children = ( - CCDCEE4C9B64518EF15899FDCC2EA568 /* SignedPreKeyDeletionTests.m */, + 1A54FB164823EE44F30267643BCE1EBD /* AES-CBC.h */, + CE453F76203553B8C862C5C9304C9E4C /* AES-CBC.m */, + FE72E6F741AE71B8EBCF33D74F5A7A4A /* AliceAxolotlParameters.h */, + A6349C3413185AEC1F646D497F67E543 /* AliceAxolotlParameters.m */, + 6ED6332E9BF14866A547215546011FED /* AxolotlExceptions.h */, + CF839EB72310D86BBE7FB544DB98A081 /* AxolotlParameters.h */, + 4A546E9952530EACFBF5211BF0C5F8EF /* AxolotlStore.h */, + 46F7E4A2EB8771BAFDE66C545A787F86 /* BobAxolotlParameters.h */, + 13074B766F35242FA53E1DEB0E6106A0 /* BobAxolotlParameters.m */, + 948DDE2A56A99C6E337FCF54A44344A6 /* Chain.h */, + F6728E7AB008BCA6CFD7FB3580BE1288 /* ChainAndIndex.h */, + CC3FD99BB68DF6089B2E54BE71082948 /* ChainAndIndex.m */, + 4BF254DDF9F36229C03D065DDBBEEE6E /* ChainKey.h */, + 86368381D71BEAFA6A056C0E3FAF4678 /* ChainKey.m */, + F4B30D5C75CAFB31540CE0450C6042D4 /* CipherMessage.h */, + 96CF13B4044F5F6673553D342F7A4E18 /* Constants.h */, + 4AE7F26A5F1C81E9F9DC477E0C3ADEC5 /* IdentityKeyStore.h */, + FADF16AD85EEA6FA78E9C22CEA538480 /* MessageKeys.h */, + 1335C5065975C9F6586E0A0C93516D25 /* MessageKeys.m */, + 1DA943993E782594366D2A57B6FDE251 /* NSData+keyVersionByte.h */, + BA68BA0CA56419EA3DEEBAE8B4EA3743 /* NSData+keyVersionByte.m */, + 03FA578DCAE217A47B9432DE1AA9058B /* PreKeyBundle.h */, + EE94BE85CE59F5623F3D0BCE88DF3C32 /* PreKeyBundle.m */, + 41CD10B1EB2B38CB8D99862AE1295D7E /* PreKeyRecord.h */, + AB5A4809015021B0BC6D7557FA5CEA0D /* PreKeyRecord.m */, + 31E8E592FE6C27A48E4EEC2E07D5F3DA /* PreKeyStore.h */, + 9A7ED277BFBA12B85F6C8CDFE86CBAC2 /* PreKeyWhisperMessage.h */, + 161C465DA2BDE1F2E88E2D4612399F92 /* PreKeyWhisperMessage.m */, + 1C7422A96D617AFFAC946802A64FC865 /* RatchetingSession.h */, + 095863641E6AF39CF258F54F76CDB135 /* RatchetingSession.m */, + CE6DE6FACCDD8E0F31314C7789B20DA9 /* ReceivingChain.h */, + BCBDD6D8BFE3DD199A906B43AEE77600 /* ReceivingChain.m */, + 845A6E81A69F43D490AFA7003926270F /* RKCK.h */, + 5FB506BDA2BC9BB53445304AA37E31DD /* RKCK.m */, + 95C0C48A51FB8748A15CCE482E3F4248 /* RootKey.h */, + CD7A06EF970ABF933DAADB3CE0293FFC /* RootKey.m */, + 8D23A625376C1604BA4DE887AB0530BD /* SendingChain.h */, + C1DA0B715A90260B091992DE404BBD1F /* SendingChain.m */, + 043148D53A5052C082E00906C6D1BF46 /* SerializationUtilities.h */, + FC475A69E263F895CE838328AB62AEE3 /* SerializationUtilities.m */, + 9F3F0C128BAE8DC338618224A0E6F137 /* SessionBuilder.h */, + 152C676593120020D0D61FF44695C83C /* SessionBuilder.m */, + D44AE2CBACA7CE67447D0A0275FEB8EB /* SessionCipher.h */, + F1042EBA34512EAF6E3544F7B9F145F2 /* SessionCipher.m */, + 3F7F39BF98AD08E6702AA9E02BB0480E /* SessionRecord.h */, + 60652E8F8612DAB78ED1A1DB2A87CF8A /* SessionRecord.m */, + 451869D4339075D275E1A1F62EC34E57 /* SessionState.h */, + FE8ADC060DF3F5C454A4ADB15E514704 /* SessionState.m */, + 9F6D4079025237C9FD8D69AC18D40C24 /* SessionStore.h */, + 677AEA3568419D9402DF19FD28949FF0 /* SignedPrekeyRecord.h */, + 028DD2309EEC7E027ADA4C24B343EA6D /* SignedPrekeyRecord.m */, + CEC3347C3ED59B07F04CD3CC6A0F16F7 /* SignedPreKeyStore.h */, + C08E49DDA8C5E0AA527D2ECA5BF10DDB /* SPK-Bridging-Header.h */, + 1B5A2F9CD1CBE359D844D20A3746F2C9 /* SPKMockProtocolStore.h */, + 7D75FFC2EA77678CACC206A4177CB19E /* SPKMockProtocolStore.m */, + BA715AF30697A917DA358FA843CC3E20 /* SPKProto.swift */, + 0E1E0FAE9AF87A548747F106D19C6274 /* SPKProtocolContext.h */, + 39132DD1A0B6B42B01EC6F3BE69CA42A /* TSDerivedSecrets.h */, + 2EE7806A0C5EF508DA61D756322C0AB8 /* TSDerivedSecrets.m */, + B0F8092E6920F71063EF5A3C606B62CB /* WhisperMessage.h */, + AA926ACC90D6DB3B2DF07272C4E0797B /* WhisperMessage.m */, + 2D59D90354F50F8B2FB6D4EA3888AF2F /* WhisperTextProtocol.pb.swift */, + 20B1F687B2B4A34992CE0B09D36B68D1 /* Support Files */, + 347B0FE7AB5419EE3F07CF45A91A5869 /* Tests */, ); - name = Account; - path = SignalServiceKit/tests/Account; + name = AxolotlKit; + path = AxolotlKit; sourceTree = ""; }; - 0AB650C5B75BF8F17B25E52AC396AD09 /* Resources */ = { + 0F0F8B12E9FD5C7A91828EF917EC4059 /* Database */ = { isa = PBXGroup; children = ( - 13AC219B931E10DD5AD3B1E40078D366 /* schema.sql */, - 8CC50534C08583203064F224096A79E7 /* Certificates */, + 81AE244F96DF5E41403BB59A87DB48D9 /* GRDBDatabaseStorageAdapter.swift */, + A1F1C6379258E33CEE192E3F3DBFDD2F /* GRDBSchemaMigrator.swift */, + 7F2032D83817DA1AB4EB63B04D22449A /* SDSCrossProcess.h */, + F067C53930C5F78627592F0BEC397EC6 /* SDSCrossProcess.m */, + C988E4533BE0E00592C055124F32EDAE /* SDSDatabaseQueue.swift */, + 0992E1949D61FC12CE947563308E161B /* SDSDatabaseStorage.swift */, + A3C04B515CD2CFF415EDB5D21CD9ABAC /* SDSDatabaseStorageObservation.swift */, + 826BD3D6AA237543ED51DEF2FA3EAADE /* SDSDeserialization.swift */, + 31600BEFF802A5D39E959894455BC182 /* SDSDeserializer.swift */, + F4F7584791DCED7540E495D43A2407B0 /* SDSError.swift */, + FF844CDFA6527E8ED64D28E1A8B971EF /* SDSKeyValueStore.swift */, + 807FE6FFA88F5D1A67B169DC1EEE0128 /* SDSKeyValueStore+Deprecated.swift */, + 1FDE58FD0FAB7CF850A03D6C4E72DF2E /* SDSKeyValueStore+ObjC.h */, + F1E9B23B00A1B991212FD94B3A2E27F5 /* SDSKeyValueStore+ObjC.m */, + 62B93D98643B5A51CF420960C3A84ABA /* SDSModel.swift */, + 670B3FF7E68EE0C54A41EA3463F5621E /* SDSRecord.swift */, + 9CF7D13813B31F061082A38869E0798E /* SDSRecordType.swift */, + 8ECD88C8D3FE3C0766DC46E7034F8123 /* SDSSerializable.swift */, + 785CF4B99CF37334B17F8ACA701BED76 /* SDSTableMetadata.swift */, + DE0BE4ECB0347C95447ADA0104E2CC07 /* SDSTransactable.swift */, + 2B8909DE9D4924220FAAFFAE24BF5FE6 /* SDSTransaction.swift */, + 73552DB430C65E8D48D74F8485BC5E11 /* SSKAccessors+SDS.h */, + 3CB43CA1F38212C6B4A7F18A7301D983 /* YAPDBStorageAdapter.swift */, + FB4AA522AD1689B0669D4A226086E3BB /* Records */, + 9BE8959B7379F466B5E67F2F828C90D8 /* Snapshots */, ); - name = Resources; + name = Database; + path = Database; sourceTree = ""; }; - 0C44CE8EA0676320AFCE9A4B25D6AC82 /* Generated */ = { + 0FB7E74AB0BF29A4777248B0BB67E62E /* Frameworks */ = { isa = PBXGroup; children = ( - CBB32893A6648812081059C479549661 /* DeviceTransfer.pb.swift */, - 49BFD8CBADC37E059A19BB73D5688FD0 /* DeviceTransferProto.swift */, - 547F110C2FB475FAE52EAB612F7AAB08 /* Fingerprint.pb.swift */, - B04CF0695EE7F6052825F0C7668BC6D5 /* FingerprintProto.swift */, - 8367120FFBA9423A5BE11801FF52C778 /* Groups.pb.swift */, - 5D12C9F0B47C207E5DA2C67D98B2A0F0 /* GroupsProto.swift */, - 240C6A3BE24B117AE9D7B14D92B7333C /* KeyBackup.pb.swift */, - B4D3A9829A4B1473244FD5E76E33A2F0 /* KeyBackupProto.swift */, - 266AE82A5D2A54972D4E004682FB1757 /* Provisioning.pb.swift */, - 4869CEA67A8772DE1FB40A88D7EF0DFD /* ProvisioningProto.swift */, - 76EE5E6D13348B2CE1CC13232995852E /* SignalIOS.pb.swift */, - 1BAAD5A5BE94AB1A99564BE2D27CBFBB /* SignalIOSProto.swift */, - F869F77DF7A8BA88D7DE19D98BE29888 /* SignalService.pb.swift */, - A2708D5E266A62C070BAE17027025623 /* SSKProto.swift */, - 698D41E69AE0FDE94B8F1AA6742D276D /* SSKProtos.swift */, - 984C31B1B6D71850AEDDE99072ACB593 /* StorageService.pb.swift */, - 5D3904B3A77044326089D7AB13029839 /* StorageServiceProto.swift */, - 2532DC003AB871343E36A95B2B7DD707 /* WebSocketProto.swift */, - A3B98239AD1367D38A7C3ECF82166142 /* WebSocketResources.pb.swift */, + 06AF036C496799E7E1B4C020074FD282 /* libzkgroup_ios.a */, ); - name = Generated; - path = Generated; + name = Frameworks; sourceTree = ""; }; - 0D70141F7C60E13D6099111202634E89 /* Messages */ = { + 1030C09274EA98D3DAC8AA79E8BB17B1 /* AxolotlStore */ = { isa = PBXGroup; children = ( - 5996ACF9F19802519C5F6D8786F664D2 /* EarlyMessageManager.swift */, - BA12BA48A70A1ABDDA91E9CBC21C53B1 /* MessageFetcherJob.swift */, - D1D9383C3998A8A8270ED48427965664 /* MessageProcessing.swift */, - C2519B5E408E79C97A879CF327876C8D /* OutgoingMessagePreparer.swift */, - 0F22AD7440DE8563B0E62C1EDBAF88F7 /* OWSAddToContactsOfferMessage.h */, - 6892648940657628B8E154A22210F51F /* OWSAddToContactsOfferMessage.m */, - CBEEC05E36F76EE3E56E66FA1B64F439 /* OWSAddToContactsOfferMessage+SDS.swift */, - E0800F42BD3C3B9807A15D56E7D1F168 /* OWSAddToProfileWhitelistOfferMessage.h */, - E3F9FE56A01E02B225AE5CF1A41CC96C /* OWSAddToProfileWhitelistOfferMessage.m */, - C1BFB26AD3033D48857935E2F190D5B4 /* OWSAddToProfileWhitelistOfferMessage+SDS.swift */, - 057CC198358D8A0C719F33B1E7493D1D /* OWSBatchMessageProcessor.h */, - B1902541D16DE9E957E14525F99A0330 /* OWSBatchMessageProcessor.m */, - 5784C2500CD2B05CE39F560AC3949B97 /* OWSBatchMessageProcessor+SDS.swift */, - 6731FA818879BDC097556CEB64E74174 /* OWSBlockingManager.h */, - 5C36B396CB5851CEAE9799D00FFCCC20 /* OWSBlockingManager.m */, - 3B55EEF4EA59B166E931DF60717C5B6F /* OWSDisappearingMessagesFinder.h */, - 94B2D61AC46FBBA2A2BD813EB9DE5A13 /* OWSDisappearingMessagesFinder.m */, - 75ACAEC3C6FAA155B5452D017F4FC298 /* OWSDisappearingMessagesJob.h */, - 2C9EF35B4EEF2BA030A1FC0EE4C9E64F /* OWSDisappearingMessagesJob.m */, - 1E65A9FD39A0F3C89A18D3DDC087EF11 /* OWSFailedAttachmentDownloadsJob.h */, - C2F37B422901EF7D76BFDDBC1EC51E46 /* OWSFailedAttachmentDownloadsJob.m */, - AE7EE70DC37BEFC100F75B6DB3C4EEF1 /* OWSFailedMessagesJob.h */, - 639B71417DF16DDE47B252DC72534129 /* OWSFailedMessagesJob.m */, - 673C4DE52F4498FA053CED3817B26CC8 /* OWSGroupInfoRequestMessage.h */, - 042F2F9FF5F6E441F08899DB426B573D /* OWSGroupInfoRequestMessage.m */, - 018EFCAEE53674477F2E6303B8073FF1 /* OWSIdentityManager.h */, - 49850B5C79C3A93C7A12AF3282F932D8 /* OWSIdentityManager.m */, - BDE5A3F4FC5CAB8B7141A23C52D413FC /* OWSIncompleteCallsJob.h */, - 9CAD462728392A0B9F0C8DF497AD0FCB /* OWSIncompleteCallsJob.m */, - CA18CABCB01B869BD068D2BA10A3F4A9 /* OWSMessageDecrypter.h */, - 82F42D41123751F36356C611863563E9 /* OWSMessageDecrypter.m */, - D913C088D2B6F98BF762D7B4D9510899 /* OWSMessageHandler.h */, - 8841C7232E012347312953CCBC67F2A3 /* OWSMessageHandler.m */, - FE4D17B7DA2824320BB175000ABB1AA0 /* OWSMessageManager.h */, - 1C1732582E402C7A382BAB212F63A170 /* OWSMessageManager.m */, - BDD58C9C4701B39AB7D2C2C688B77997 /* OWSMessageReceiver.h */, - 813CBCF335D853A216C236247E28B895 /* OWSMessageReceiver.m */, - 91E243A2549D9E5CBF4DF6E7C64AF1E2 /* OWSMessageReceiver.swift */, - 3260283B25C1C035C67471F7A13223DE /* OWSMessageReceiver+SDS.swift */, - 14FBD27442A12598291C138336F54FDE /* OWSMessageSend.swift */, - 89C3741701808054C81844B175704EA6 /* OWSMessageSender.h */, - A81542E25A5D4426A13C2783513FBFAD /* OWSMessageSender.m */, - 6AD2F152A0296AF476E940A8FF638370 /* OWSMessageServiceParams.h */, - 3F1AB712E6FBD88A341820F1D4729DA3 /* OWSMessageServiceParams.m */, - 1284466D2DE59A036F31C565F5D23668 /* OWSMessageUtils.h */, - 91E526D0CD72E18C52B33B20AF533653 /* OWSMessageUtils.m */, - F8E08E3DB048625E306ADC44C851D6FA /* OWSOutgoingCallMessage.h */, - A700F013188EA07965D2521FF15CB7C5 /* OWSOutgoingCallMessage.m */, - 41DEEF7CFB5C9B91BF2D427A9129B136 /* OWSOutgoingNullMessage.h */, - B970EDD6DA3CA630D35397F7CE046DF9 /* OWSOutgoingNullMessage.m */, - 3647D23298D2ECFF60EBA51B46CF0FFC /* OWSOutgoingReceiptManager.h */, - 7811163CA1A25F71563D65C94EC4D040 /* OWSOutgoingReceiptManager.m */, - 572F0326B0496D3D23BFF7B63BA4C6BE /* OWSProfileKeyMessage.h */, - 431D24BA9DF205A6F3A87FD9416DA64E /* OWSProfileKeyMessage.m */, - 600D80F581FACB58897DA3706BD3430B /* OWSReadReceiptManager.h */, - EB9A8FB3E3872F4D0E0492F89C16D9DE /* OWSReadReceiptManager.m */, - 2BB142EFC4D5AA2F6D6E8984E0F6A0CA /* OWSReadReceiptManager.swift */, - 4CA3F243EE5F82560E9717B4A7951375 /* OWSReadTracking.h */, - A430E4380B3976856C8E4734BF46CD78 /* OWSSignalAddress.swift */, - 2F51CA663A963C195E31230BBD8B345D /* OWSUnknownContactBlockOfferMessage.h */, - B18581E835A2C5052A48114424033D46 /* OWSUnknownContactBlockOfferMessage.m */, - 09051AAC40B93957C1DEFD2B4F165735 /* OWSUnknownContactBlockOfferMessage+SDS.swift */, - 901776B0E0FF31E936A4101FE6E0C731 /* OWSUnknownProtocolVersionMessage.h */, - D4888D7D288FAE93FF8A7C7BFF9A6D49 /* OWSUnknownProtocolVersionMessage.m */, - 5836327F513ED0DDB6A86FED44344746 /* OWSUnknownProtocolVersionMessage+SDS.swift */, - 5F3FBEFD6E2898784F50EA49B45C44CA /* PreKeyBundle+jsonDict.h */, - 9621BE6209C0DAF838BC34C80568B019 /* PreKeyBundle+jsonDict.m */, - 78BC1E1122AB6F7D58460FEF1541A382 /* TSCall.h */, - 471BA3782306245AA98881C6EFAB7A60 /* TSCall.m */, - 830D09CAD2FC968D44F2566A0D7DFAB9 /* TSCall+SDS.swift */, - 90EAF1AAB04957D05A206328436E97C0 /* TypingIndicatorMessage.swift */, - 12C13A72CF3BA34F542699698953CE8E /* Attachments */, - 34A3CF3F61DE07EC64F28D1AB12010C3 /* DeviceSyncing */, - 73FAB8F81CD181C0857522C22059D5A0 /* Interactions */, - 9F5A323777BFC8AB4ED571F01C68499B /* InvalidKeyMessages */, - 4C2B5F185FEC40D52D7262BE428066CD /* Reactions */, - 78C6BA71CE74CE1515C6F688393FA763 /* Stickers */, - 4EFA01B9F4E0F1F1981B78BA00ACBB8D /* UD */, + C0A4A97AE0CED473E896A29BC6A53C4A /* CallKitIdStore.h */, + 5B04104F9B8A6DCBCDAB81D0540B406F /* CallKitIdStore.m */, + E78EC38055D75BF61011EB7CC94C4C79 /* SSKPreKeyStore.h */, + 244642D0FDA9172EA051CA7F2014EA56 /* SSKPreKeyStore.m */, + BDA20079D88162BE8C8522ED67598855 /* SSKSessionStore.h */, + DA07C0A9DABE3494FF76487F64228C86 /* SSKSessionStore.m */, + DDACD34EEE9590219CF11A7D6A505689 /* SSKSignedPreKeyStore.h */, + 67D064BABAB7F3BCB8CB4EF5969C2762 /* SSKSignedPreKeyStore.m */, ); - name = Messages; - path = SignalServiceKit/src/Messages; + name = AxolotlStore; + path = AxolotlStore; sourceTree = ""; }; - 0E82D8F863BB530367AD2493F34BFAD9 /* Util */ = { + 10AAB34BC41D702141F908ACF35EA166 /* Support Files */ = { isa = PBXGroup; children = ( - 283FE6797F27F7842FBE6879D9147474 /* DeviceNamesTest.swift */, - 0AC6A117E14EC7C1FBB676F6B0A18F39 /* JobQueueTest.swift */, - BA58CC39A0A8F1AEB85B519D8F0AA67D /* KeyBackupServiceTests.swift */, - 453384220002774D32B116D2431E2B21 /* OWSAnalyticsTests.m */, - 849B76DD367D950C1AD691DFE0A7EC2A /* OWSOperationTest.swift */, - 703A01DF1F9F6D40E2839DA49E5F5D92 /* TSMessageStorageTests.m */, - 686BC9E69C4FA7B8ED6605C35CF3D535 /* ViewOnceMessagesTest.swift */, + 601F2A73CDDA9088EF692B8B1DB1AF62 /* YYImage.modulemap */, + 8E0C3F58D4E4BB4A987324297C9D8BAF /* YYImage.xcconfig */, + DD4FBA012B85A9F3C89A7AECB7D11F22 /* YYImage-dummy.m */, + EC036A31C7724F1D3CC564F7786E5305 /* YYImage-Info.plist */, + BE2B3FE77C5B230B3D44228A73756ECD /* YYImage-prefix.pch */, + 1F7DA8EAE632417E1699EE4D2FF2C93C /* YYImage-umbrella.h */, ); - name = Util; - path = SignalServiceKit/tests/Util; + name = "Support Files"; + path = "../Target Support Files/YYImage"; sourceTree = ""; }; - 0E9187273F24F6B7EE845727391A7BCA /* Support Files */ = { + 12516C017FD640C2BB34E8F4E0438CBE /* CorePromise */ = { isa = PBXGroup; children = ( - CD23FC947475C0C32F3FEA97E4400070 /* PromiseKit.modulemap */, - 6E3BFCC700901FEC1FBD3CED51410A2B /* PromiseKit-dummy.m */, - C908809851D0EC2AEF7AB8ECFE595223 /* PromiseKit-Info.plist */, - 07FA78AC67DBDD3BF01B35A63E23E6B2 /* PromiseKit-prefix.pch */, - C4A12C93EC81F8174175FE1DDF2F3B9D /* PromiseKit-umbrella.h */, - 874C5DA7F0C94E846FE193AA017EE3C7 /* PromiseKit.debug.xcconfig */, - ABC2B6B78C732260FEE695CECDEDD54B /* PromiseKit.release.xcconfig */, + CC452F4D465BFA682709AFB2C8D22DDA /* after.m */, + 0758C42C6199E930C6EA485A520FD5BD /* after.swift */, + A6ED01536F6AFDBBC735F44A61DB183E /* AnyPromise.h */, + E29BFB93E400AB50AAD9CDBD9FD1E84D /* AnyPromise.m */, + 6B06E7CF342597C5670DB6A435590D58 /* AnyPromise.swift */, + ED2ACDEA45F1587F79B0DF38D71A95F7 /* Box.swift */, + 84D6E9E8F0EC22642726F4555A59D934 /* Catchable.swift */, + 819B6B6F6FF9B117980A376638ECC0A7 /* Configuration.swift */, + 87F5ABD0E9C643663D925139E160F4E2 /* CustomStringConvertible.swift */, + F8E06A2342953884FEFE8DE254298ED5 /* Deprecations.swift */, + ECD01EFD1B3D390E0569F8C889BCCE76 /* dispatch_promise.m */, + 4331A41A3E7756E79E59692E776DA4FC /* Error.swift */, + 1D73D7552976CC214911B4CED2A4B766 /* firstly.swift */, + 887D560E9E228C920EA32E898E5DD818 /* fwd.h */, + 906D547D5AE1679A51C63CA791C348E0 /* Guarantee.swift */, + 990B767364B2A3743F07E0CBCB0CD65C /* hang.m */, + 4C251D9F9DDD9B6AD0D2C98C41C0C57B /* hang.swift */, + DEB971098B9CE2974C2BE4B19F06AD2C /* join.m */, + 837E13929AFF7E59FED3C986A531A903 /* LogEvent.swift */, + 7A643EDC482FB2A9B89F14CB1E4BBC11 /* Promise.swift */, + 4CDCEBE20A08C81596253A39261F0556 /* PromiseKit.h */, + 0378C5516B4610AC03BBD2934D075A59 /* race.m */, + 10245A8A28E1B90AA361C17F12E9DE0E /* race.swift */, + 9EEE513AC1DCC0E32946AFDE9F3F3493 /* Resolver.swift */, + 967CACE80B5A905CD2C32AC1CADAE3E3 /* Thenable.swift */, + 899CC0D06663BB23BBEAFA24F2686AE0 /* when.m */, + 774784085BCDE017DF0DFF9D47B1776B /* when.swift */, ); - name = "Support Files"; - path = "../Target Support Files/PromiseKit"; + name = CorePromise; sourceTree = ""; }; - 0F9835EA9F2C850AAFBC19AB4A750549 /* Receiving */ = { + 133831220A5B7F45428CF320128A3B82 /* webp */ = { isa = PBXGroup; children = ( - 043EB7C87CFAA8BFAE9284BEF5049D49 /* GroupsV2MessageJobFinder.swift */, - D352C5505D8FFC7DA414982A77EAD6E1 /* GroupsV2MessageProcessor.swift */, - 66CDDE39B322400435BDB63C1186D2B3 /* IncomingGroupsV2MessageJob.h */, - 965CEAF8C4A38B85A9E2F972DA746224 /* IncomingGroupsV2MessageJob.m */, - FBCC3C260EE2A71F0878655C3B84CD6C /* IncomingGroupsV2MessageJob+SDS.swift */, - D8626B601EC5706B178D6874DF6619BA /* MessageContentJobFinder.swift */, - E91D544C5A626FA636C5639F0089909B /* MessageDecryptJobQueue.swift */, - 59AD6D46DA99ECD156A3290C8ADBDBA1 /* SSKMessageDecryptJobRecord.h */, - DEF67FC9F725156718082CD60A30F49D /* SSKMessageDecryptJobRecord.m */, - 999205764060EE98263AD259E4E120AF /* SSKMessageDecryptJobRecord+SDS.swift */, - 20A0DD29B33AE52FA611C5AD3B1BC783 /* YAPDBMessageContentJobFinder.h */, - 82DFD77469F2460F7F5364EFB78081BB /* YAPDBMessageContentJobFinder.m */, + 83C0F7E870BFEBB61EE4241C984F0147 /* decode.h */, + 1CA7BBA72EA822DC7C7B8EF53F35CC3E /* demux.h */, + 6295A0E647056A199F697B1857C86F36 /* encode.h */, + 3CB4274BE59558D9D3BD94EEBCDE4324 /* format_constants.h */, + 0F6921A06AFD4C87AFC164192C1103B4 /* mux.h */, + E1A2142C094F3B50107F5566BA7CC39A /* mux_types.h */, + 19EAFB37B62B3901A41C57349ED17E77 /* types.h */, ); - name = Receiving; - path = Receiving; + name = webp; sourceTree = ""; }; - 1126121433F77801E8EACBF1F1C09203 /* Network */ = { + 13A986850F4205025A2BABC70C4D0E12 /* Pods */ = { isa = PBXGroup; children = ( - 729AAD1D868050E7622D3A6C9FF7B606 /* ContentProxy.swift */, - DC0BE04005236DA11CC99481C0820191 /* MessageSenderJobQueue.swift */, - 150C878CA3A555D6B8D070FF60832DBD /* OutageDetection.swift */, - 3626FB457B0A623290454B25130A5221 /* OWSCensorshipConfiguration.h */, - 99E46082BB1517B3E411755F09846C89 /* OWSCensorshipConfiguration.m */, - 6CC76529D6B0E26F8E954FAF2A81C6C6 /* OWSCountryMetadata.h */, - 32249CF58B462CC32CE605B656ED4A9F /* OWSCountryMetadata.m */, - D99336B0518F1761C5035F91FF910931 /* OWSSignalService.h */, - D25F112DA8F410C02503F0B7A18216F6 /* OWSSignalService.m */, - 6F5A2F10D94C8DBA18C604CC3DB881F7 /* ProxiedContentDownloader.swift */, - F40CA018163E80EA44745B8EA76BF0BF /* ReachabilityManager.swift */, - 781136A5E1BEBF2C8FE5EE9691D4F0C2 /* SignalServiceClient.swift */, - 3BFD1B62E192D698FAF43EEE7FE7574C /* SSKWebSocket.swift */, - B6AA6897DF1FF8B88A5BA88B5CCE74BF /* API */, - 0F9835EA9F2C850AAFBC19AB4A750549 /* Receiving */, - 5CF68F43517AA0C518258DAAE9E79DB6 /* WebSockets */, + DB725851330A6F612F690BAC2B06EEBE /* AFNetworking */, + DBEBF17C41D48DC853C32668CAC66061 /* Argon2 */, + 0A2E530DD7D306FFDB1761290145ABDA /* AxolotlKit */, + DCA85102A54BD6E0678D7CEC7E6638D1 /* blurhash */, + A56AFA609358D1CFD4B25DD0EC763485 /* CocoaLumberjack */, + A40735595D4CF83287267C162E876D7C /* Curve25519Kit */, + 8D853E0BC4327561331876FAA4C0EB4F /* GRDB.swift */, + A465CB756CBDD23F1D766D1FD8E6ECD5 /* GRKOpenSSLFramework */, + 2BE70B2EF17F253433792B7A19BBF9E3 /* HKDFKit */, + 8A7D9EC9319110C18C31ABEBB31B9D9D /* libPhoneNumber-iOS */, + CABA8E91E453E2A32702A34E44B81C9F /* libwebp */, + 353DF0322134E633DA3920B7E055422A /* lottie-ios */, + 76B236AD1CA4C3C4B8959B373D1CB7C5 /* Mantle */, + 020F04154CBC472A942EB5DA99DACABC /* PromiseKit */, + 2796FE8DBF6E7EF670661E61D3738493 /* PureLayout */, + 7722A209B000E663615761F54C6CC7E9 /* Reachability */, + EB6A5142DE6FE06FD29261162B37CD86 /* SAMKeychain */, + 7CCEE63FD7A10DA3EDC656411A7DD231 /* SignalCoreKit */, + 1B360E834978FA91655408F9B6C00BFE /* SignalMetadataKit */, + 265401B819427046DB2BDE3A45FBE3ED /* SQLCipher */, + 55F2709154DED4990AC5B14366EA6059 /* SSZipArchive */, + E6C16FA3A79A6A8CF5FA311F229CADAD /* Starscream */, + 3341F9D13D86FD588F93D9DB063E36D9 /* SwiftProtobuf */, + 87F4CF54E53DEA54E955AE21D1A7F523 /* YapDatabase */, + B2544D30777F9B4EF7FD23D51F03F04D /* YYImage */, + 41863500C8E93FB09DD34B39CE26C012 /* ZKGroup */, + E5376C28DA34E93F3C4A6315B7F2B5BA /* ZXingObjC */, ); - name = Network; - path = SignalServiceKit/src/Network; + name = Pods; sourceTree = ""; }; - 12607CB2F86B81737487382A2699C811 /* SQLCipher */ = { + 13EDAF4D0A33B91D3069D9FB610F7D82 /* InvalidKeyMessages */ = { isa = PBXGroup; children = ( - BFA3F66B07EACE243B6FB43D12E30114 /* common */, - 18CD010CA21CE920848E60B8D5645A6B /* Support Files */, + B1D56A71FB0C5EDFD55881F3E9F1B295 /* TSInvalidIdentityKeyErrorMessage.h */, + C4ADF6F0B120CF4572A9F30D0B9B986D /* TSInvalidIdentityKeyErrorMessage.m */, + A9E52E5D6EBF367643C01ED308E41A46 /* TSInvalidIdentityKeyErrorMessage+SDS.swift */, + A38FFFDEC48FE4822F7A411BAB2CBBB5 /* TSInvalidIdentityKeyReceivingErrorMessage.h */, + E8AAFC98822C5E78F8A5B1BB83E8F0F2 /* TSInvalidIdentityKeyReceivingErrorMessage.m */, + 4EE85E057F704EF5A81FFE758640F933 /* TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift */, + ECF2B846630368B0C151EA367960744F /* TSInvalidIdentityKeySendingErrorMessage.h */, + 00460342157CCB42644CB8CB5E615473 /* TSInvalidIdentityKeySendingErrorMessage.m */, + 18750D3C869F950EFBDB8B41512E552A /* TSInvalidIdentityKeySendingErrorMessage+SDS.swift */, ); - name = SQLCipher; - path = SQLCipher; + name = InvalidKeyMessages; + path = InvalidKeyMessages; sourceTree = ""; }; - 12C13A72CF3BA34F542699698953CE8E /* Attachments */ = { + 148628F6EAF1C51859377D762A3230C0 /* Profiles */ = { isa = PBXGroup; children = ( - 142127BCA2522F3C1912AD147FC08375 /* BlurHash.swift */, - 333938B7B77C2B8099937049EBBF6FE3 /* OWSAttachmentDownloads.h */, - 1D97601C487CB9B2E790472EC4F0D286 /* OWSAttachmentDownloads.m */, - 3838698951AE8B9FFBA21F4A63E314A9 /* OWSAttachmentDownloads+Swift.swift */, - E2D927988A50D4471848DBB095CABBEF /* OWSMediaUtils.swift */, - 0A77EB12398C58AFC97BDBC3E6D3A9C9 /* OWSThumbnailService.swift */, - C99C8087CC929909468C3899665BFE6B /* TSAttachment.h */, - 46C38DF318097B5BFFF32CBDFBE10DBD /* TSAttachment.m */, - BD331186E7A5416CECEA5C93683557DB /* TSAttachment+SDS.swift */, - ADB58BF09F5A65C8066BD8139FD6E7B9 /* TSAttachmentPointer.h */, - 4E1B5D67ABE202D363F606D9179324E6 /* TSAttachmentPointer.m */, - 7039EB1299D4F61C32FE054AC5C451C6 /* TSAttachmentPointer+SDS.swift */, - DFA92C4826325007B650E6851229D18C /* TSAttachmentStream.h */, - 3437F72D1EFE3C4C633237BE3591BF8B /* TSAttachmentStream.m */, - 2CB6C379FDE69E4BA6057E27DE248AD6 /* TSAttachmentStream+SDS.swift */, + 6D8EE9E777C0BCA589C973CA3EE10C91 /* BulkProfileFetch.swift */, + D5F1A8395C5552C5E1030FFE20DE95A2 /* ProfileFetcherJob.swift */, + 55BD11A5042E01CFAE89CE1C9A425E95 /* VersionedProfiles.swift */, ); - name = Attachments; - path = Attachments; + name = Profiles; + path = Profiles; sourceTree = ""; }; - 17B55AA82F76C6C0D94EC101D91BC225 /* AutoView */ = { + 148E50CC6E4D7565A8264DC789E99C55 /* TestUtils */ = { isa = PBXGroup; children = ( - EA97CCF2F8C84124687CFD0DF8AC8C95 /* YapDatabaseAutoView.h */, - 7A9DC8A0CECE226DB9CC1A969F06926C /* YapDatabaseAutoView.m */, - 49A2013E148731E46065E51030F7454D /* YapDatabaseAutoViewConnection.h */, - B6E8EE4EC6913E0DB838A4747FFBF3D8 /* YapDatabaseAutoViewConnection.m */, - 62AF6105ACB2FC0F2C878E7D7FB93945 /* YapDatabaseAutoViewPrivate.h */, - 2310A7920EF472FBC8650EEF056CEF0B /* YapDatabaseAutoViewTransaction.h */, - AD16C472FEB9C973A51C9D85C3B529F4 /* YapDatabaseAutoViewTransaction.m */, - 81E398857D5509F90063B8D9101D83C3 /* YapDatabaseViewTypes.h */, - DD5A76E4565189923C2D9B1D2C64A12F /* YapDatabaseViewTypes.m */, + 899079C23702B645CAB999B835FA60C9 /* Factories.swift */, + 4C9A8C9F9BDA92B82B063DE1E92CC064 /* FakeAccountServiceClient.swift */, + 8CE75FEDD709998511AB28D77BDCC295 /* FakeContactsManager.swift */, + 6EB2785992EB2EFB7A36F1998112C375 /* FakeStorageServiceManager.swift */, + 87EF49267C5DA7463E735D92568EEABF /* MockSSKEnvironment.h */, + 6DD1C7C8EDC13D72C18C47FBC4EDB037 /* MockSSKEnvironment.m */, + 1EE8D028FA48B0C1628321ABF074A19C /* NoopNotificationsManager.swift */, + D1CC5425FCF1F7010FE9C88988B8E52E /* NoopPendingReadReceiptRecorder.swift */, + 8C9C5E97466E67E5706AD99C1C4E7CA6 /* OWSFakeCallMessageHandler.h */, + 384D9753631D12FBDBB56DA447A15B90 /* OWSFakeCallMessageHandler.m */, + A72B6C49AACCC1A9C8BFE11707C19BDE /* OWSFakeContactsUpdater.h */, + A861E3D411DC2C19FDD1FF9033EEF419 /* OWSFakeContactsUpdater.m */, + 27C7C61A3BF918214DEDB784B6098332 /* OWSFakeMessageSender.h */, + 07ED08009D04A5C55881A283C489F432 /* OWSFakeMessageSender.m */, + AD05553F89E5049CC35ED038893E8F72 /* OWSFakeNetworkManager.h */, + 8F58AD4854B8B4E12FA2CAF64604EF9F /* OWSFakeNetworkManager.m */, + 13764EE2536246EE6EA5091E34DBFDC2 /* OWSFakeProfileManager.h */, + 6CA933BB0CFFDEE1B858BF745769896A /* OWSFakeProfileManager.m */, + 80DAB039DBFA291F0E2FE6C37920319E /* OWSMockSyncManager.swift */, + 5BEC37FC75AEEAD7B82BB24827FD550C /* SignalProtocolHelper.h */, + E208E078BF1B3B3B41AC7436B9CCA24C /* SignalProtocolHelper.m */, + EF9A52100F9828266C066226B2817624 /* TestAppContext.h */, + 39E5417FA685803C54A8672E197A0764 /* TestAppContext.m */, + 174624A2DF52699DCA6B6D2E84767ECD /* TestKeychainStorage.swift */, + D92279D746BA5EA367192C0A7080BB16 /* TestProtocolRunner.swift */, ); - name = AutoView; + name = TestUtils; + path = SignalServiceKit/src/TestUtils; sourceTree = ""; }; - 18CD010CA21CE920848E60B8D5645A6B /* Support Files */ = { + 1769B95DF00EDA39F42423B2D5361E4E /* Util */ = { isa = PBXGroup; children = ( - CD99E91702612BB41DDB5AB82D7D032E /* SQLCipher.modulemap */, - 25F940C6232131DDCAC89805D010CFCC /* SQLCipher-dummy.m */, - F64CBB06C711E1029C3F0D13F46B3B10 /* SQLCipher-Info.plist */, - 9A515C310D5327A56DFDA3E7A1E4209E /* SQLCipher-prefix.pch */, - 400950684C450357A4E4B2BB754F032F /* SQLCipher-umbrella.h */, - 8C6A329969713DE97BFDE04084E833E9 /* SQLCipher.debug.xcconfig */, - D05AE54196CBA23C05B34F4A6C857FA2 /* SQLCipher.release.xcconfig */, + C9DC72AFF133FC0861A4661AB8299B7F /* AppContext.h */, + 8D18BEFBAF6D39FEC9D33A343A408532 /* AppContext.m */, + 69DF7D5EB2CC8A609A80258925EB4628 /* AppExpiry.swift */, + 1BF54982441B583EFB7C8D74368C7D51 /* AppReadiness.h */, + 6CBFB7C45E31C2C5813A88BFA84CF074 /* AppReadiness.m */, + EF01CC80C5B7044246BD4F6F6AB34768 /* AppVersion.h */, + C76E64D9C7BF9B64A179F3EEDF4462AC /* AppVersion.m */, + AED5D1DBE875BC07F3558E78F9BC6535 /* Atomics.swift */, + 58EF605A1F8863C95857508722873FC3 /* AudioWaveform.swift */, + 89FAB863B89D5CF39B6B4F011CC623B3 /* Batching.swift */, + 5846E570AC97F7B30A1ED53170E113B1 /* Bench.swift */, + ECE99000943FAFE06B480A012A5B0FFE /* BidirectionalDictionary.swift */, + 4B92A213EF63A057D8001EB5C5692F7E /* BulkUUIDLookup.swift */, + C9C70E64240F30BDC5F85BD842F868D4 /* ByteParser.h */, + 466DD4F74CB88609E2238D54F474065A /* ByteParser.m */, + 455F1CDD4D2B163AFF189B5A782BA133 /* DarwinNotificationCenter.h */, + 77A18DF19E907D41A1046A751C77379E /* DarwinNotificationCenter.m */, + 99AAF45A65FFD38B57CCDB338B968129 /* DarwinNotificationName.swift */, + C09283A692E47ED49083D171550E0DA0 /* DataSource.h */, + A6D9F9EBE9C7A38BA538EED9925E27B1 /* DataSource.m */, + F1E66F805FFD1384A756B94A7850D498 /* Date+SSK.swift */, + B0B718D630D940AC0D4EA0621403FEC8 /* DeviceNames.swift */, + 654C14412C2AFA178612FB2AD01135D2 /* Error+SSK.swift */, + 842F3B636BA1042D230D2679A31A422F /* ExperienceUpgrade.h */, + 07EAF14C6B98CB1F94E8EF27AB81C572 /* ExperienceUpgrade.m */, + 02EFD6A6C975BC1A8807746F5015C95A /* ExperienceUpgrade+SDS.swift */, + 8F0756F7A0D7A59FA3D3934EB7EF0BAA /* ExperienceUpgradeFinder.swift */, + E4AD84DBC2F8759B0B8FBBCF8F27861F /* FeatureFlags.swift */, + A6392571FD57FC820EF7B49E03A8E198 /* FunctionalUtil.h */, + 2ACE0CC17874F40793DBF3E950F8DF56 /* FunctionalUtil.m */, + 8655B8CDE2883DAB18C089831EE11456 /* Int+SSK.swift */, + 662736997BB8A327795AD49EE1FED1EC /* JobQueue.swift */, + 051218B51A6FD568B2AAFDB09D6C3279 /* KeyBackupService.swift */, + 6ACA12011BD68A6BEBE191006619838B /* Locale+SSK.swift */, + B03D1B1C3E4197429989E32167C1AD12 /* LRUCache.swift */, + 4278FA52B7474AF46277EEF84D46D223 /* MessageSender+Promise.swift */, + 6550A580E6C15A6487041DEF4936B775 /* MIMETypeUtil.h */, + A77AE2E40A6332E2F908DBE4A8A800AD /* MIMETypeUtil.m */, + 923C032AC1D448AD03CA6E9AD702FD3B /* ModelReadCache.swift */, + 33E94E6F6C7DE5E9E2571F4A428E1B36 /* NSArray+OWS.h */, + FC49491810C582DFEBE323F25FE15DF6 /* NSArray+OWS.m */, + 1A8A998C17F68D8CFC2BC6BBD7475DE2 /* NSData+Image.h */, + ECE1C4EF977FE4BC8FA182CBABF51EE6 /* NSData+Image.m */, + FEC08B2D8C9765C7456D2240005251CE /* NSError+OWSOperation.h */, + 8C92DB3C29324AEC626951F4896611A6 /* NSError+OWSOperation.m */, + E6B9A783D91BF60FE5862A6A2C0476BF /* NSNotificationCenter+OWS.h */, + 5AA21F753E4840DB4EF4D1F40323A47C /* NSNotificationCenter+OWS.m */, + 3967BDABEE12DEC4FED24FCE417F2CA0 /* NSRegularExpression+SSK.swift */, + 7EE7F79A9A178CA693F4C2F0DC73EA06 /* NSString+SSK.h */, + A86FC518A1CCF21B57938683664E5543 /* NSString+SSK.m */, + 1DE6C69ED311223F6AC4EA3EA4898F67 /* NSTimer+OWS.h */, + 3AD940514094480674F0A824FFF359AD /* NSTimer+OWS.m */, + F85C25715E6D792C8E3101411106CBA8 /* NSURLSessionDataTask+StatusCode.h */, + F1EB4EB9D9998BC9FCCA8391D2E2C9E6 /* NSURLSessionDataTask+StatusCode.m */, + B8D981EB6E7A7AD38F3177F4621D4B1E /* NSUserDefaults+OWS.h */, + 35B4DF55B4EB26713606AEA738492CDC /* NSUserDefaults+OWS.m */, + EEA936539BA4FA567D870038DB72B388 /* OrderedDictionary.swift */, + 0DF1A571C1A26BF2DD62F0BB783C05DB /* OrderedSet.swift */, + A7D46F0A3E130BF583928498F11D7CF3 /* OWS2FAManager.h */, + B101DFEC465A7C5A897AF9A16348BE8A /* OWS2FAManager.m */, + 29879E1B2BFDF9289AD3569CD0630BB5 /* OWS2FAManager.swift */, + 5DCC5CC1DBD18B38A8A19ACE6CD4E199 /* OWSAnalytics.h */, + 3EB08F5E1E12F73F1CFD86A81DE8DBAC /* OWSAnalytics.m */, + 9B5F2922D6BA30DE1BB09C4888439FE5 /* OWSAnalyticsEvents.h */, + 6BE108FB9FD5167E180A61A1FCB8EE45 /* OWSAnalyticsEvents.m */, + 5CE1B98056C0D2BF63B2E278469A4676 /* OWSBackgroundTask.h */, + 43D0A4D58EA8B50A74513F2BE3717C84 /* OWSBackgroundTask.m */, + ED45A69AB36F29395273A26A0FBB9D54 /* OWSBackupFragment.h */, + F13CDA75BA6AB05817965F00369476AA /* OWSBackupFragment.m */, + DE4AE981B4E0E71A0176E90CF785F8B3 /* OWSBackupFragment+SDS.swift */, + 0A4B24B2E300E8A7E499E8DC82705010 /* OWSDispatch.h */, + AD8644A864324C4773E04A382AD26B1E /* OWSDispatch.m */, + 23CFF8E3CDDFFDC067FEA8DBCCE53C37 /* OWSError.h */, + 715F3D5C8D14BA10ED5FE6976EF2E06A /* OWSError.m */, + 1DD2E8FE5100E5E29A6ED9A1B0B41AA3 /* OWSFileSystem.h */, + A32FB34C99ABC238B26EDE937362D876 /* OWSFileSystem.m */, + DBC0224840065CD0F763EB9066EE85CF /* OWSMath.h */, + EBD3AFC43F5240C4CCBDA30E620B5894 /* OWSOperation.h */, + 510AB24E48FD2B825398F25AEE8F83FC /* OWSOperation.m */, + 3B951B3E9F536811DF58B0086F5BC0DA /* OWSQueues.h */, + DD81F102A0F55C29E4BC4842AC2CB9CD /* OWSUserProfile.h */, + E47850C6C4C85CFE3E13D17EA1C2214D /* OWSUserProfile.m */, + 00AA92DAF3BAAE06167CF8930DB4F480 /* OWSUserProfile+SDS.swift */, + 719A59E64769C74356AFD1EECADBC74F /* ParamParser.swift */, + F24E8853C156CB87019895B42817FA8D /* Platform.swift */, + C006DEB09D56312433161CAA23809211 /* Promise+OWS.swift */, + 5A82CB8C52A7E45CFEF9FB18EE62651E /* ReadyFlag.swift */, + 8990F590EE8DB5369E87232C5C8BA234 /* RemoteConfigManager.swift */, + 7D0EFD44987F408CD65031F7D2E3D90D /* ReverseDispatchQueue.swift */, + 6246A2A464A815E72B683AD7C4E425AC /* SDS+SSK.swift */, + 50F995225490A9E3E25D0A8B46E24272 /* SSKAsserts.h */, + E9236B0EF92D86A7DBB5A1EBCF852E8D /* SSKPreferences.swift */, + 9AA36132EBAE10838FF058D6D560A6E8 /* StorageService.swift */, + 1A6788478C120269AE84462A70A03F28 /* String+SSK.swift */, + E7B08E9D29097CC635BFE02140B4196A /* SwiftSingletons.swift */, + D7E86431B7EC97A8C5FCF380B8718C3C /* SyncManagerProtocol.swift */, + F73A5159EE4B19183E1C07FE6E62D2D9 /* TestModel.h */, + 61953C1898760A8CE0E8EC381F075EB8 /* TestModel.m */, + 6593D01C887F1C253DFB35313179AEDD /* TestModel+SDS.swift */, + CC1D445593A00DE58912EF5E5B2C9B27 /* TypingIndicators.swift */, + 85C79295D5F7402AB3E46FEED45DBEAF /* UIImage+OWS.h */, + D21ECAF0EA2046464F2990F3BCD368FC /* UIImage+OWS.m */, + 3C6B40A9941006E4B2BEA7C4A074A6B8 /* UserProfileFinder.swift */, + 5ECB785FF251CF8911916D418A54915B /* ViewOnceMessages.swift */, + 9F0231E9F47DC828982C193548F7C97E /* Weak.swift */, + C15311E4FC436949557BC001D486852D /* WeakTimer.swift */, + 6F322000E53FBC7B4CD18FF3A9FF90A2 /* YapDatabase+Promise.swift */, + 2E9E194D0F657573609DF516756FF107 /* YapDatabaseViewTransaction+OWS.h */, + 3FE1D10B1B33C85B61984C6F5597BECD /* YapDatabaseViewTransaction+OWS.m */, + 148628F6EAF1C51859377D762A3230C0 /* Profiles */, ); - name = "Support Files"; - path = "../Target Support Files/SQLCipher"; + name = Util; + path = SignalServiceKit/src/Util; sourceTree = ""; }; - 1C579469A77C492E12199AFA6F784699 /* ios */ = { + 1784E03E4C9E9E698672571D6318D4C7 /* View */ = { isa = PBXGroup; children = ( - D9F1A7AEB3A588C53A6B565B10BBC21C /* SignalRingRTC */, + B1939AB7540FB1541B23765500A1E3E9 /* YapDatabaseView.h */, + C724DFB69C20B8DEEFD35A9AE2C7705C /* YapDatabaseView.m */, + C8E646C88B1DEF3F2D4E5E57D55B9156 /* YapDatabaseViewChange.h */, + 73945F62993B6433184BE93A19D9174B /* YapDatabaseViewChange.m */, + F4A43C0BCDAA81CA2C32A09B7E0E9A16 /* YapDatabaseViewChangePrivate.h */, + EB6C215A716D342DD09FBED508DA519D /* YapDatabaseViewConnection.h */, + F9AB83305AF11E4768E9AB351D7576D6 /* YapDatabaseViewConnection.m */, + 3191BEB7DA14A6E9FEDB1E34F4C660C3 /* YapDatabaseViewLocator.h */, + 6DAA5BAA6EBAA93BA32BF775EDD7F865 /* YapDatabaseViewLocator.m */, + D86483A1EA9610A1709C34A1F426BF35 /* YapDatabaseViewMappings.h */, + 11BB970126BF6311BD02EE176B2221D3 /* YapDatabaseViewMappings.m */, + A942EEA111F401F420C12D8B93CC16AE /* YapDatabaseViewMappingsPrivate.h */, + 7415F3FF7BAE616E793700F1D1D6197E /* YapDatabaseViewOptions.h */, + 0CA9B5F52AF0EDF8119E2F42831831CE /* YapDatabaseViewOptions.m */, + 753604243521E8285006B7317F9C2497 /* YapDatabaseViewPage.h */, + 36138AEFBFD554EAE8147CE270313763 /* YapDatabaseViewPage.mm */, + 46B61033BAEABF2554607D563673324B /* YapDatabaseViewPageMetadata.h */, + CDEAC9D00EFB36EF9197DF4E1D14693A /* YapDatabaseViewPageMetadata.m */, + BAEA49EA045B67EDAD501AD586D3235A /* YapDatabaseViewPrivate.h */, + E025C2FF2454D55B1B9C60E281C95F05 /* YapDatabaseViewRangeOptions.h */, + 41DBB793CECE75C72591EC437704FE2B /* YapDatabaseViewRangeOptions.m */, + 295EC7234867F53B25088BEC2AE4B9BF /* YapDatabaseViewRangeOptionsPrivate.h */, + D795D5C7C768FC7D007B3DD3F147636A /* YapDatabaseViewState.h */, + 2BFC650248F08D296C70E0AFF8E58584 /* YapDatabaseViewState.m */, + EBD780E193135CC873233CEB45D7008E /* YapDatabaseViewTransaction.h */, + 956B42AC75F2FFF7A68F1C6EBEBD8416 /* YapDatabaseViewTransaction.m */, ); - name = ios; - path = ios; + name = View; sourceTree = ""; }; - 2025815135A236083803B73D979D8EF2 /* Security */ = { + 1805CD588C42C1DD6483EB38FC1D8E51 /* Build */ = { isa = PBXGroup; children = ( - 178A26B8733A330B3F2870037FC0E995 /* OWSFingerprint.h */, - 59F14E18F98F9DA9F66E0A30A7E838EA /* OWSFingerprint.m */, - 598E0CA01ADCD73A772EFFBC39C0BDBE /* OWSFingerprintBuilder.h */, - 11A0395B1CDB72B4105014C28C72BC9B /* OWSFingerprintBuilder.m */, - 11F78A7D295A780CB0720C64A9C44975 /* OWSHTTPSecurityPolicy.h */, - 0C0398BDD41BBF294BE41E9906A7A3C3 /* OWSHTTPSecurityPolicy.m */, - 15B7F35A3A2664CF6FC97A37CAF1DCE0 /* OWSRecipientIdentity.h */, - 476C354F737C9844F10571893BB60AFB /* OWSRecipientIdentity.m */, - 9F457A8DDF951FB9AF0CF18468FFA73F /* OWSRecipientIdentity+SDS.swift */, + 54220E5EEC2F5B587EDDAD50149FFEAD /* libringrtc */, ); - name = Security; - path = SignalServiceKit/src/Security; + name = Build; + path = Build; sourceTree = ""; }; - 2074E9EEB3C422D8BAF06847BE4BEDDD /* Tests */ = { + 180C03E4E3936E13D9685B8AB3836350 /* RingRTC */ = { isa = PBXGroup; children = ( - 85E0369D4A736ADCD1B16E147DE1166E /* ZKGroupTests.swift */, + 211D515D68C487BE083257AB8C093863 /* src */, ); - name = Tests; + name = RingRTC; + path = RingRTC; sourceTree = ""; }; - 20A9E0E5DE1E3400B3879E9BE8203808 /* Support Files */ = { + 1B360E834978FA91655408F9B6C00BFE /* SignalMetadataKit */ = { isa = PBXGroup; children = ( - 7EC95ED7FA42623A1A3B5CA502EF32C6 /* lottie-ios.modulemap */, - 4747FBC474487DDE98BCBCA5BD0653C7 /* lottie-ios-dummy.m */, - F4F968F4E77F0762E59DCD9E544BE5EC /* lottie-ios-Info.plist */, - F00080E779179D962E4E6FD8D25E855B /* lottie-ios-prefix.pch */, - 4774D6AFFC725DEEC6CE0828D147E5F8 /* lottie-ios-umbrella.h */, - 841B9E6ABB2DF5D6EF86427C7CA8CA8E /* lottie-ios.debug.xcconfig */, - D30B1D2A5A15B113773996DB8459BE72 /* lottie-ios.release.xcconfig */, + 9F57AEC3D7F2641F6FAEAC44FBF0FF28 /* NSData+messagePadding.h */, + 0DEB6AA62F425A58AAF3688C833EE598 /* NSData+messagePadding.m */, + 9887AA64D97DE19F4E5F99D516965206 /* OWSUnidentifiedDelivery.pb.swift */, + 6659B0128043C8213B4CA376317317FE /* SMK-Bridging-Header.h */, + DBECB7386DD68EDA415EE721BA9E9FA9 /* SMKAddress.swift */, + 461DB4E6672C0CC7FC875C435393A39E /* SMKCertificateValidator.swift */, + BD6FC4ED8811E347F107A49C95959E08 /* SMKEnvironment.swift */, + CBF7B278C179B6761FE13A0B340896C8 /* SMKError.swift */, + 72FBCEE13EC53E2CF2ECBEE997131C24 /* SMKProto.swift */, + 7B3CA663D21F00A70A68C478F4EEEDA1 /* SMKSecretSessionCipher.swift */, + 8864BEDB6881ABB9754DFB2203A048FA /* SMKSenderCertificate.swift */, + 7FC2B2818641CB092FC4F730828F9BAB /* SMKServerCertificate.swift */, + DBDD246E495BF3CA45E3E74B7F57415F /* SMKUDAccessKey.swift */, + 4B2A0288108F1FACB5F2F76CAC00396E /* SMKUnidentifiedSenderMessage.swift */, + 2DCED3E993ADFF410F99CBBC91B512FC /* SMKUnidentifiedSenderMessageContent.swift */, + D925BC7F28329EE0C5C5B765EC8A3AAF /* Support Files */, + 5512FDDE0FD2B985017D11F3B4F492B4 /* Tests */, ); - name = "Support Files"; - path = "../Target Support Files/lottie-ios"; + name = SignalMetadataKit; + path = SignalMetadataKit; sourceTree = ""; }; - 21F8DE264267CCBC3FAF4F00606F6D59 /* PureLayout */ = { + 1D5B885EDCEC5A7BE913028B09A960E2 /* Tests */ = { isa = PBXGroup; children = ( - 4EAF56252B421A26DDE57DF5E6954E55 /* ALView+PureLayout.h */, - 16B81B242F1BE02B266D2B5A7D170E2F /* ALView+PureLayout.m */, - EC875F180FE5DEE739BF4309936C115D /* NSArray+PureLayout.h */, - 1DE72C651A364A978BA4E40E5B732CAA /* NSArray+PureLayout.m */, - 3BF6BF9EC34AE5F5B466157337C29B71 /* NSLayoutConstraint+PureLayout.h */, - DF543FDA8FCD7C7C33DB625CCFD15D2E /* NSLayoutConstraint+PureLayout.m */, - 00FD6042D2A5FB8B97B10A2461B6853A /* PureLayout.h */, - 7E77F2C76EE0A15BD2BBD664530E59EB /* PureLayout+Internal.h */, - CC722728DD1FDA9BEE1134D7A6EC37C0 /* PureLayoutDefines.h */, - 8EA644098AEE14919B0914DA13A8DBB7 /* Support Files */, + ECF1EAC24465678D35E84718B845BD48 /* ZKGroupTests.swift */, ); - name = PureLayout; - path = PureLayout; + name = Tests; sourceTree = ""; }; - 244996C26D960EFB7B329E3E78240C17 /* lottie-ios */ = { + 1F9D235B0F1BB56089B1C3F5EF06D553 /* Support Files */ = { isa = PBXGroup; children = ( - C81936949E3AD3B28C44E8F8D7F387C6 /* AnimatedButton.swift */, - 1C8500572508B20FDE56AB4861E1B8B4 /* AnimatedControl.swift */, - 18F9DD3FB9143B2517BAEBB14CF091AB /* AnimatedSwitch.swift */, - 31F202CA4B4CA152DF99FFDB2DAC2203 /* Animation.swift */, - 81346E57BEB9877FD0373820FE5740F5 /* AnimationCacheProvider.swift */, - 25971AA90226C23AD0BF783BA5B21659 /* AnimationContainer.swift */, - C313C6F1AFC244E43681428AB946CD4D /* AnimationContext.swift */, - 2219DC89BBD2AB37AC5AAF7AB84A3E11 /* AnimationImageProvider.swift */, - DE5496FBF2598322E8285C5506D9D2F3 /* AnimationKeypath.swift */, - 88FC845E14BCB79052D4628B820D8011 /* AnimationKeypathExtension.swift */, - 40AA0AE5CC9EAB73CEC5FC03855D9A82 /* AnimationPublic.swift */, - 2E50FBC669E31620959F3792446AAE71 /* AnimationSubview.swift */, - 74AE80D3E9E894ED525F79C29F8F44D6 /* AnimationTextProvider.swift */, - 769982354E73B352FF2E75AA676C8B5F /* AnimationTime.swift */, - 8A432BFC3C4D4E484B61199FFC6B2778 /* AnimationView.swift */, - 4DD3BEAF7A84F87719B841C9BAEA3646 /* AnimationViewInitializers.swift */, - 02EF488DFACF98DA79698E68FD456CA6 /* AnimatorNode.swift */, - 4387DF18DD103A787D8DB572A0B496C7 /* AnimatorNodeDebugging.swift */, - CC2DB9F77C6278A0B6A1B80F03182C0B /* AnyNodeProperty.swift */, - 03B17D3BE2283D16B9B2E7D0E82761E7 /* AnyValueContainer.swift */, - D9D06AE1197D5CDABFE28A45DE8619A8 /* AnyValueProvider.swift */, - F7B6BED1657BD42BD94F05C32819F566 /* Asset.swift */, - ABBF91D5DB3F8A959E107C8463A246DB /* AssetLibrary.swift */, - C6D3FD3B144F3817DA0150FAF8D96C69 /* BezierPath.swift */, - 703E91B3909DDE3DF8685C6014B3FD97 /* BundleImageProvider.swift */, - 52DA185B6A8851295873FAD89D041BF7 /* CGFloatExtensions.swift */, - 2470AAC99F39EBEB5D4B0F66442A7754 /* Color.swift */, - 57ADF3AC7395732AEE8EC75623FBFB23 /* ColorExtension.swift */, - BBCBDA2C74B59818A067D9B004390455 /* ColorValueProvider.swift */, - 95532617033C254BFAE532B90BF2A677 /* CompatibleAnimationKeypath.swift */, - 06CE8688FE797555421E28D73B4A5BFC /* CompatibleAnimationView.swift */, - DD8DAC8DC43F7D5AE1190A39A8139698 /* CompositionLayer.swift */, - 515A256527AD2E192D35773441B097B8 /* CompositionLayersInitializer.swift */, - 9455F47947CA575DCB442EBEACBE27F5 /* CompoundBezierPath.swift */, - 9D4BCFB01F91E94906B915E59EB827C5 /* CurveVertex.swift */, - 0B7A609344C064DE38260312613E29F2 /* DashPattern.swift */, - C77C63877C1C326FAD88EB2614ECD5A9 /* Ellipse.swift */, - 32DBA91E8644C7AE17864F5422482AB1 /* EllipseNode.swift */, - D2D071B27A77383D10EB39FF7CBB4F10 /* FilepathImageProvider.swift */, - B0D0959322C8152D0EB57941E8717670 /* FillI.swift */, - 7B17B9990DD3B3DD5C0E74418C72BE0F /* FillNode.swift */, - 08799CECB02E4FF9B7991712B715A557 /* FillRenderer.swift */, - F7ACA6F38481AA336FB63891DAEFD12B /* FloatValueProvider.swift */, - 2928A9105D588CF3C1730B7FF6B05678 /* Font.swift */, - 660AA650D70BB91B23A2265A84264E45 /* Glyph.swift */, - A5878C6129CEE74A7C89D4FEBB1A90C9 /* GradientFill.swift */, - D0CB772E5842F4D3530DE5E2F8F8F494 /* GradientFillNode.swift */, - B14B09419C08DFB5FF50F25EDD852BAD /* GradientFillRenderer.swift */, - 1A0926AC78395DECE4598F0C857EB730 /* GradientStroke.swift */, - DDD999E451F0FF032DA5B6D661B796FE /* GradientStrokeNode.swift */, - A1C32BAD3728263F4123EE112B185805 /* GradientStrokeRenderer.swift */, - B8FAD8CDDF4F388824A18F3EFFC06308 /* Group.swift */, - D6D421AE3B60A64A60F8E8542B72C6FB /* GroupInterpolator.swift */, - DEEDC1312D43B33D7AB4CB6A8F5B3C88 /* GroupNode.swift */, - A167A949F88ECEFD03DEF5D611F19FE5 /* GroupOutputNode.swift */, - 934C1D2E0CF5816B49624BFF879023CB /* ImageAsset.swift */, - 779B25186D458629F96BEF9077ED611A /* ImageCompositionLayer.swift */, - 44EDF0D669B5C4BA99D94BAFC21B84E1 /* ImageLayerModel.swift */, - AC0D34B06FAA6AA70633A71F4B8DDDFD /* Interpolatable.swift */, - 97586CE21B636194509818E158C1F471 /* InterpolatableExtensions.swift */, - 3CAB04A7A4D21FD8E79575D668214D09 /* InvertedMatteLayer.swift */, - 43E10AB07C1516F2D2707E6D8F55CDAF /* ItemsExtension.swift */, - A655107A25BA7B1E1D0DB86AB3A0F324 /* KeyedDecodingContainerExtensions.swift */, - 31B8AD3E4A7F2C31F88D915579B9BB86 /* Keyframe.swift */, - 47FFB0DB8BB7045493A868040F0267A6 /* KeyframeExtensions.swift */, - 239F5027D5C74C3BBAF4DDB298F21E0C /* KeyframeGroup.swift */, - 5EF4BCEC9967736B4CD989CB3D0C6C4D /* KeyframeInterpolator.swift */, - A84756234E9D908841469F8225DCEDA0 /* KeypathSearchable.swift */, - F1CEFA29DABB0781B45869CE2A5F2CD4 /* LayerDebugging.swift */, - 85B112CE67B8A1D2B98B657E0A26A3AF /* LayerImageProvider.swift */, - 60A476E0AAEE631E0647EB785F0F1A16 /* LayerModel.swift */, - E778D2645E95D6103F45C02C2B813C5E /* LayerTextProvider.swift */, - 468169FBCDC93B3DF21E70E90E258727 /* LayerTransformNode.swift */, - D324F1935E80ABED69C4A609FAD4D250 /* LottieView.swift */, - 05F1268D24B986CF68296B938FBB7E91 /* LRUAnimationCache.swift */, - F5B7E17FA75F537152F51C249AE6950F /* Marker.swift */, - 049897B5C4E95629C374D0D9B999B271 /* Mask.swift */, - 5FD740E2E5AD575EF69DF4B190AE3D85 /* MaskContainerLayer.swift */, - CC6C7D3C23EDDB200819147CC9F3DC2C /* MathKit.swift */, - E14D0A45F78943692898F1B1EF9448E9 /* Merge.swift */, - DC31A224F383BD860CBE921056FC92FF /* NodeProperty.swift */, - 1A637A0395519F4EBD8394A1C656F61A /* NodePropertyMap.swift */, - 374EC8614A8593266635D78857EBF620 /* NullCompositionLayer.swift */, - 85F1220CFC0A977C9265F2551F7ADD6D /* PassThroughOutputNode.swift */, - 359F41B17290C1591A7C3D153779845C /* PathElement.swift */, - 04D479153094DF4F1790641A47A57445 /* PathNode.swift */, - 2BE0D9E5B15770E8A5887401A829428E /* PathOutputNode.swift */, - 0E58F257DE72CD65F307DD837B805FF8 /* PointValueProvider.swift */, - 96E5789DFF40F61D97ABE038CA74F430 /* PolygonNode.swift */, - 37E343ADF52453CE1B63B8FF058BF687 /* PrecompAsset.swift */, - 7062186329BACD743B172652B48BEE99 /* PreCompLayerModel.swift */, - B60A9D9815E9EC7C87A8BEEC4FDBBD43 /* PreCompositionLayer.swift */, - 288223B8AAF75770B39D6CF30D3142C0 /* Rectangle.swift */, - C5D67C182FAECE48986D87F60F4ED27D /* RectNode.swift */, - 6154518B33FAA9443E26FAF83CB7FC8C /* RenderNode.swift */, - 745EE09F87A10DAC9FC7217B3981A98B /* Repeater.swift */, - 53F9D4E4E8DCD3398BE7E61AC987245E /* Shape.swift */, - 21F63156DB2982ABD081EB2065F2F90A /* ShapeCompositionLayer.swift */, - 045EB53E098864369B79100534FF6BAF /* ShapeContainerLayer.swift */, - 5C83A18B132087A492C8E245C9AD582D /* ShapeItem.swift */, - 01AB3F1E1845704612953CFF82A6187D /* ShapeLayerModel.swift */, - F1C474E90E857D333AB6187EEB32E087 /* ShapeNode.swift */, - B4C6175B61B3F633AD56C87D843DC091 /* ShapeRenderLayer.swift */, - A56E464C8EF581E7BDEFF6C097D4C7A6 /* ShapeTransform.swift */, - C7579FA7B854C0A4B244B3A462A70E7E /* SingleValueProvider.swift */, - C1E8027D5D3509EEA0DB896FC8D5BACA /* SizeValueProvider.swift */, - FF04B0BE811FAFCB55B1A66EF86EAA52 /* SolidCompositionLayer.swift */, - 73327632AD03C0CD569711B5D978CA37 /* SolidLayerModel.swift */, - 2A25A514842333EF79EBCDAD1FBE8FD9 /* Star.swift */, - 6AC50C8228B1341D13299152DDE4B747 /* StarNode.swift */, - 7ACB7A962797CE7EF28830679BB18572 /* StringExtensions.swift */, - 57496791AF49FFB6B9B90CC48B794B60 /* Stroke.swift */, - 5C1E3BD3B30019FEF785D8B06DF9FDF4 /* StrokeNode.swift */, - B86287AF12A50CAFBFC3AA8584CAD98F /* StrokeRenderer.swift */, - CE0F95642B6DC4B4956B07F2E17089DA /* TextAnimator.swift */, - 1DE24A9DC23F6F46D0BCAE42E8F6E372 /* TextAnimatorNode.swift */, - E76978C98A12586F33EB9275B129FEE1 /* TextCompositionLayer.swift */, - E4316124F79A0AFBF51D5B09A3AF8B2E /* TextDocument.swift */, - 4B0412A5F7B25E1176487A82AFFAE472 /* TextLayerModel.swift */, - 9C0451FD5C1D00E4EE829E4E9D43FCE1 /* Transform.swift */, - E76DD32B110CA096A343EE9654F82A03 /* Trim.swift */, - 90B24F22FA215D25821EA458EB4217A7 /* TrimPathNode.swift */, - 47965E6D8EFBE3118A941DE520034874 /* UIColorExtension.swift */, - C71FC5224A67036C8FE71BA12DFCF83F /* ValueContainer.swift */, - 538FC63808A2C61BA2E7EA8FB8229F88 /* Vectors.swift */, - 4BE72488818F3E24BBDB3871B22D443F /* VectorsExtensions.swift */, - 20A9E0E5DE1E3400B3879E9BE8203808 /* Support Files */, + BB0FBE93B623628EA82DF8F67552D1D9 /* SAMKeychain.modulemap */, + 1FA550E5B4656C8347E9349AC1B7BE38 /* SAMKeychain.xcconfig */, + 02B88C2ABD85B5114FFBCA0115C78DE3 /* SAMKeychain-dummy.m */, + 148F450FA11C637D33206AFF994816F8 /* SAMKeychain-Info.plist */, + 78407EDE4E49E4B629514A74CEF64419 /* SAMKeychain-prefix.pch */, + D2CB09B730783B01CE20FEF0BF8E52AC /* SAMKeychain-umbrella.h */, ); - name = "lottie-ios"; - path = "lottie-ios"; + name = "Support Files"; + path = "../Target Support Files/SAMKeychain"; sourceTree = ""; }; - 24E9E90D1ECBFE4D655127CD947DF8F5 /* WebP */ = { + 20B1F687B2B4A34992CE0B09D36B68D1 /* Support Files */ = { isa = PBXGroup; children = ( - 5456E4EB4EB9DEE60C4543E3F20C1524 /* Frameworks */, + 1D5048D7830C77A63B89A6AFE7511385 /* AxolotlKit.modulemap */, + FCE581C267B3ADA8047B289EE970AD92 /* AxolotlKit.xcconfig */, + 361EE808A742042B75C4AEE8E9CADD8B /* AxolotlKit-dummy.m */, + 195C9D369F31037139E545E3A6AB4096 /* AxolotlKit-Info.plist */, + 217907ECD89E6FCD0BDC786C4FC370EC /* AxolotlKit-prefix.pch */, + C190F115DB3586989CDC40F26256775B /* AxolotlKit-umbrella.h */, + 1D385C2C2F72AB1D64A33AA658682CBA /* AxolotlKit-Unit-Tests-frameworks.sh */, + B96EC793061EB59C48EBD4711715D037 /* AxolotlKit-Unit-Tests-Info.plist */, + 80EA77A4E3441DBBB972F37190C85AE8 /* AxolotlKit-Unit-Tests-prefix.pch */, + 9DD9174A227A963E5371058809E3386F /* AxolotlKit-Unit-Tests-resources.sh */, + 7E5D7D5B20B78B173F8377430EB4E38B /* AxolotlKit.unit-tests.xcconfig */, ); - name = WebP; + name = "Support Files"; + path = "../Target Support Files/AxolotlKit"; sourceTree = ""; }; - 299F44A0905DCDBFB56B7539F1556BB5 /* SwiftProtobuf */ = { + 211D515D68C487BE083257AB8C093863 /* src */ = { isa = PBXGroup; children = ( - 9990659C1112B5A595D84B4418A20ABB /* any.pb.swift */, - 0E54F50E1707EBB08D45BAA5E09EEA6E /* AnyMessageStorage.swift */, - 83E983051921524175114AA693EA393D /* AnyUnpackError.swift */, - E4384C8AF58E23B8157A685237F43A00 /* api.pb.swift */, - 2C57EBB2E0F9CCA1AE3954646FA865A5 /* BinaryDecoder.swift */, - AE682135A16F8F81EC2A5A25D42DDF98 /* BinaryDecodingError.swift */, - 3AC019B2C4B97506AFC63443A93878BE /* BinaryDecodingOptions.swift */, - B809D79FB9F4DD219CF07BCF372A250A /* BinaryDelimited.swift */, - D7C618E99DE20BEEC22B225B76C49BF4 /* BinaryEncoder.swift */, - 42B7FF540F8070572486F7B929A3B736 /* BinaryEncodingError.swift */, - 6D74E30AB9BA9E42E5225CD3C7386D6D /* BinaryEncodingSizeVisitor.swift */, - 8B4EBA50B400F51A3E93022D71126B4E /* BinaryEncodingVisitor.swift */, - 532DEF170DCB0565D71A8040ABF0045A /* CustomJSONCodable.swift */, - 4E5E574A2A59D4A3F38A80933E4FFAA0 /* Data+Extensions.swift */, - E12632252239B34F09FD8289478B55A8 /* Decoder.swift */, - 2BD761D38DF79B29EB7194C654FD72B4 /* descriptor.pb.swift */, - 4152DF89BDE25A3E65832BBC377DEEE1 /* DoubleParser.swift */, - 38D39E98E1BDFDD480A667EF48F85666 /* duration.pb.swift */, - C3A3163A8E5ED553B99B37EFFCFECC01 /* empty.pb.swift */, - AEAD0DAC18808203167AAD01765FFCC5 /* Enum.swift */, - 497FF20BA0C047C8A48FD01DCD022F8F /* ExtensibleMessage.swift */, - ABE04E634D2871F09E5270E66E468361 /* ExtensionFields.swift */, - F7437493DA3157F98EBA85116AAE8D1F /* ExtensionFieldValueSet.swift */, - 12586DF36969BAD7DC79BFEAF28168FB /* ExtensionMap.swift */, - CF5F202BD22FD04C6861D8CC9502DE8F /* field_mask.pb.swift */, - 1831BFAC543F3545AF3F38FB91434ACE /* FieldTag.swift */, - CEACD74671F7D658D783023B07AC57BB /* FieldTypes.swift */, - EC208D1CF92F9A26803F222CE6FECF44 /* Google_Protobuf_Any+Extensions.swift */, - 3945A93E13AA0D47EB6CF3C30BE9A8C6 /* Google_Protobuf_Any+Registry.swift */, - 7CA06704735384D12371440D13467C59 /* Google_Protobuf_Duration+Extensions.swift */, - 493ECF6B3F2A6829EDFF09428D6FD2D2 /* Google_Protobuf_FieldMask+Extensions.swift */, - 61E44ED49B079DC85FAAD08071975BA1 /* Google_Protobuf_ListValue+Extensions.swift */, - 5FC166EFF20E6A3D0EED4341C3A61173 /* Google_Protobuf_Struct+Extensions.swift */, - C2D7BA216263E3722E8CF9B72DBF34D4 /* Google_Protobuf_Timestamp+Extensions.swift */, - E5DFD2BE1F486284EF5FF27931E264B8 /* Google_Protobuf_Value+Extensions.swift */, - F8FEEA93C87008C06B92BFAA46DFEA53 /* Google_Protobuf_Wrappers+Extensions.swift */, - 5660A62D131027002F7410DA28645ADC /* HashVisitor.swift */, - 3204D38E477C603F0F17DD099D44FA0C /* Internal.swift */, - CEF5850E5546295ACEBC497CA281EA04 /* JSONDecoder.swift */, - 537A1F90A87724093DAC1470B82A3EFD /* JSONDecodingError.swift */, - 74301B69124E9C92AD6677CD2766BFC4 /* JSONDecodingOptions.swift */, - 0982A4ED6E63398C9858A2E6F6C705F9 /* JSONEncoder.swift */, - 830EF9A1B95284963218F0F2870DF2AE /* JSONEncodingError.swift */, - FF0AFA81AF4D709F42C59FA06A57A849 /* JSONEncodingOptions.swift */, - 3B1040F4834417453329EC4041F00BB9 /* JSONEncodingVisitor.swift */, - 4991AEA21C96710766448BC258FBAEA2 /* JSONMapEncodingVisitor.swift */, - D6686C8C2A11A780C2BE5832A258C186 /* JSONScanner.swift */, - F9D130895003626570093831B5AD20AF /* MathUtils.swift */, - F328D22689B620E348119D28C8D4908E /* Message.swift */, - DFD88B34E79AA656554C3FCD0A5857E2 /* Message+AnyAdditions.swift */, - CDC90AD3C761FF59789F466337DA68B9 /* Message+BinaryAdditions.swift */, - E3070D30F0369A2C9B4EABCA8B091D5A /* Message+JSONAdditions.swift */, - FB3A7116EF0C542069F9307744A58B4B /* Message+JSONArrayAdditions.swift */, - BB5C19B227DEA92EB8A0E45832512460 /* Message+TextFormatAdditions.swift */, - EC2E4755B38A41DA8D1553FA6E26C0CF /* MessageExtension.swift */, - 0D7E5E683A5A8576146BCC1EAB22861B /* NameMap.swift */, - A2E66F36717F59E0C5ED383F3C7CBA36 /* ProtobufAPIVersionCheck.swift */, - B8D564A9F9F9B781508C694F36FE47D3 /* ProtobufMap.swift */, - 62D9E7DD8D3C8557CBD93DADD3E0B3A2 /* ProtoNameProviding.swift */, - 816593BF6CD27CB31D2B0AF70788D367 /* SelectiveVisitor.swift */, - C1781646E871A34F5143B25DD5D762CE /* SimpleExtensionMap.swift */, - 848D072A209757D5E5AFDE2FB465FD76 /* source_context.pb.swift */, - 56543DE671784451A5258EB43CFE54B7 /* StringUtils.swift */, - 5FC56D189551F15FFC471E1C21917CB7 /* struct.pb.swift */, - 67FEA2DFCE5422D6406F56CE4082E337 /* TextFormatDecoder.swift */, - 4A2879C9F92C3FC565BAF23223E7E338 /* TextFormatDecodingError.swift */, - 6A33079CD485320E2BDCCE16FFFC8E90 /* TextFormatEncoder.swift */, - A89874EE704E303B27720426E150AA36 /* TextFormatEncodingOptions.swift */, - E74C31BFDDAA5546C195535703030C1B /* TextFormatEncodingVisitor.swift */, - 43AA7A8C6AC5976CDB2A5DF808D5753D /* TextFormatScanner.swift */, - 8648646EB4ED1C3D4CE5C2F12487216D /* timestamp.pb.swift */, - 10D7D9DE52FAD3D9B65F915F33577C10 /* TimeUtils.swift */, - 871BD4DF3193A9F570B7526613AB0A78 /* type.pb.swift */, - FC266EEAE648F0097F65394A02B05F5E /* UnknownStorage.swift */, - 822EFA22780B921DCC5224817E79F057 /* Varint.swift */, - 98FE91F163D892F87EDBAC4F2E18BF03 /* Version.swift */, - 3D3E391F8A4ED674409F753C78DC73CE /* Visitor.swift */, - 23431BCB60645E928DAB7ED7A7A33B40 /* WireFormat.swift */, - 81DAAEFCB10757D56FCEB30030DF98FE /* wrappers.pb.swift */, - 98C7631285E79C2B5B19A170471B9D7E /* ZigZag.swift */, - CFA5E2C351EADC09A45712149510876F /* Support Files */, + 2AD28902E035FF27525BEE7E7E669EFB /* ios */, ); - name = SwiftProtobuf; - path = SwiftProtobuf; + name = src; + path = src; sourceTree = ""; }; - 29B0DA228A0B35863D193F4AF4306430 /* Support Files */ = { + 223AD2BDAE194B898C1D985B7A16CE2C /* ConnectionPool */ = { isa = PBXGroup; children = ( - AFFFFAD18E8296810F9D83D3DCEA79A6 /* Reachability.modulemap */, - 3111D7724764B76A031D7A28EB1536FC /* Reachability-dummy.m */, - 7B427377D2C02D120B38CE0A91C5C41D /* Reachability-Info.plist */, - 7E6CA4ED207CDD3A0ACC82FCC7328F03 /* Reachability-prefix.pch */, - C590212768255E91DF1AFFEB9BF9C149 /* Reachability-umbrella.h */, - A9151F9FA7719F93D05023A3F8C75518 /* Reachability.debug.xcconfig */, - 267AF9BC005011F72EA417A70AF0DED5 /* Reachability.release.xcconfig */, + 70D0C544143105D0AEEE46B066EBD038 /* YapDatabaseConnectionPool.h */, + 7D42F1909F4EDFFD9B01BC620D546F14 /* YapDatabaseConnectionPool.m */, ); - name = "Support Files"; - path = "../Target Support Files/Reachability"; + name = ConnectionPool; sourceTree = ""; }; - 2A1C4B0DCCD5119E79E585B44066D74C /* CocoaLumberjack */ = { + 223D9C67817D964455491368AA1314C5 /* Stickers */ = { isa = PBXGroup; children = ( - D9CD8A5E417CF9B30019E26F346DA1C4 /* Core */, - 866F3A6685AF215C0E6F89B5F7D5B435 /* Support Files */, + 087E43E9F1178F8C098AE38355553695 /* CDNDownloadOperation.swift */, + 1B783830349D5D689EAC886271FEA84E /* DefaultStickers.swift */, + FDDDC60D8F49EC1445AD316CAFC1EA2C /* DownloadStickerOperation.swift */, + 71F1889A23C151AAF5B3E8FC0189442A /* DownloadStickerPackOperation.swift */, + 165B6D901312441DD62BD1668950D686 /* InstalledSticker.h */, + 608CCE1775F88C7867A2A2398B83B369 /* InstalledSticker.m */, + AF313A5810D6BEA575C6516711DBAE54 /* InstalledSticker+SDS.swift */, + 3F61D8DAE12DEF8EEFC7D22C328E4C2A /* KnownStickerPack.h */, + F868E7BD2322F1D596B9BECE70CB995A /* KnownStickerPack.m */, + F108DA2E5326FC831AED6FDF6EF6C463 /* KnownStickerPack+SDS.swift */, + FC1484A74A8A65FBDED6CA8F28B10C4A /* MessageSticker.swift */, + 87874C08B9612A71C4480EF8E91A4A85 /* StickerError.swift */, + F8C3541204954B559066C1ABB8B12FF0 /* StickerInfo.h */, + 2A7B22B45C171173BF6BC17CBCDB634E /* StickerInfo.m */, + 16EAE2F110605A56D8EDAB94CEA72DD6 /* StickerManager.swift */, + 3CD44A5491A5AE91B1378AEEE5FCA29F /* StickerPack.h */, + 69F5FDF05538675088F9836D590F78E2 /* StickerPack.m */, + 7130CCD91D7FFD203FD23499A77F1DE6 /* StickerPack+SDS.swift */, ); - name = CocoaLumberjack; - path = CocoaLumberjack; + name = Stickers; + path = Stickers; sourceTree = ""; }; - 2A7B8689163AAB15CFCCFF9EE0DA984C /* Records */ = { + 2646EF6961424A647C90A81FD9A5B167 /* Support Files */ = { isa = PBXGroup; children = ( - 18BCF0601FAC4747FF1C688B007194AA /* AttachmentFinder.swift */, - 53B5BFE03004CC89E68553880CDD45E3 /* InteractionFinder.swift */, - 2F82211347255A5EED0123F6D33A8D8E /* ThreadFinder.swift */, + 40F76DCD7403202EE59196A35639B1D1 /* lottie-ios.modulemap */, + 119EB2A07F2DE46369F50183D77E497F /* lottie-ios.xcconfig */, + 2AD2BD4E861083EE77A4B464FDEA75EE /* lottie-ios-dummy.m */, + 2A28223084C1624FFCBCE890197594EF /* lottie-ios-Info.plist */, + 63298B271452C6A2B4EF7C46293A008A /* lottie-ios-prefix.pch */, + E7DAA00CE7E90E05137A712BCF072E48 /* lottie-ios-umbrella.h */, ); - name = Records; - path = Records; + name = "Support Files"; + path = "../Target Support Files/lottie-ios"; sourceTree = ""; }; - 2B10E9F82D40F3EFF0F232124E2FC45A /* Support Files */ = { + 265401B819427046DB2BDE3A45FBE3ED /* SQLCipher */ = { isa = PBXGroup; children = ( - 2D782DAA11196068323461721E3E8087 /* SignalMetadataKit.modulemap */, - 20994AC060A9F3A29A4F6228884172C1 /* SignalMetadataKit-dummy.m */, - 3903C920342317FBEF2041602D027D79 /* SignalMetadataKit-Info.plist */, - 757E0EC72ED5637F7F6F57D967F3B416 /* SignalMetadataKit-prefix.pch */, - A44DA7D82F63306FA80CDF02AFAD84A1 /* SignalMetadataKit-umbrella.h */, - 2B9967F7DD0E54889EB490E4A48E6F27 /* SignalMetadataKit-Unit-Tests-frameworks.sh */, - 4FA7CB6305D0D9FE38CB41D9CF5AC34F /* SignalMetadataKit-Unit-Tests-Info.plist */, - 63C39DBD1726BEDA510167F77F8EB67C /* SignalMetadataKit-Unit-Tests-prefix.pch */, - 0D20D732E8766D04FB7843053ED5D19D /* SignalMetadataKit.debug.xcconfig */, - 1080863D903D071C5B6CA09395C45170 /* SignalMetadataKit.release.xcconfig */, - C867203B3E1DB3937F014251331DB673 /* SignalMetadataKit.unit-tests.debug.xcconfig */, - C0491FF320C4CC15ACDC6D9C0849FC7C /* SignalMetadataKit.unit-tests.release.xcconfig */, + EAFF1A5CE3597128DB358511CEE4DC82 /* common */, + FCE6FE57CE755DFEFEDB888A86D695B6 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/SignalMetadataKit"; + name = SQLCipher; + path = SQLCipher; sourceTree = ""; }; - 2C3AA545CCCC03426E36C5688F94ABF7 /* CloudKit */ = { + 2796FE8DBF6E7EF670661E61D3738493 /* PureLayout */ = { isa = PBXGroup; children = ( - 181AA4E0D1636A0F4DF88FD282491CE1 /* YapDatabaseCloudKit.h */, - 6B13DC41D8EC90B682B4FFCC5117BF8E /* YapDatabaseCloudKit.m */, - 39EB9084171D2EB9BF10028670AED10A /* YapDatabaseCloudKitConnection.h */, - 1CF02FB507302639087F55832B6BACA6 /* YapDatabaseCloudKitConnection.m */, - 8EC0720E3B0847692F5CD69DAF7E1DF6 /* YapDatabaseCloudKitOptions.h */, - 73904EB981DD0154944E0F929AE63FFC /* YapDatabaseCloudKitOptions.m */, - 4C3962D8DB048123078185C3883C6585 /* YapDatabaseCloudKitPrivate.h */, - C1C66A5A7939BCC7AEEC9175F870C551 /* YapDatabaseCloudKitTransaction.h */, - DB2DA109D6E2023C0F004871B5A03FC3 /* YapDatabaseCloudKitTransaction.m */, - C90F11382E32A82D09936EFCEE313AD4 /* YapDatabaseCloudKitTypes.h */, - B9140924A67E2A950C0CEDE9F7E1F27A /* YapDatabaseCloudKitTypes.m */, - 80FD46347C77A6BB02F3FBC6BB4D813E /* YDBCKAttachRequest.h */, - 84C92C72F65F11D605B90D0CDCF9DE41 /* YDBCKAttachRequest.m */, - 1BEB185A356E0018E5E5BE54AD54990B /* YDBCKChangeQueue.h */, - DB96E863669FE7E63D24241AAB4004F2 /* YDBCKChangeQueue.m */, - A4D66EC2A582BD448DFE39D828800DD7 /* YDBCKChangeRecord.h */, - 4323CFBB71D2AE997DA6A5FD09FC7003 /* YDBCKChangeRecord.m */, - A2E473C940ED0AA5465FDD8290B2FFF8 /* YDBCKChangeSet.h */, - 11EE5DA88864040A2CB031C3CA0715F5 /* YDBCKChangeSet.m */, - 69182084E4674C89F5E708E9B9254ADE /* YDBCKMappingTableInfo.h */, - 6815112899DF1CCD1D6AFA67371E3FE9 /* YDBCKMappingTableInfo.m */, - 5E13D3E201D393A7445D5077D2411392 /* YDBCKMergeInfo.h */, - 83C5FFF5D01F6424BD026CE29DB2DF44 /* YDBCKMergeInfo.m */, - 5B76159048863B432D3143A9E34265BA /* YDBCKRecord.h */, - 2279514A65E8DE500B919C0C420B2A59 /* YDBCKRecord.m */, - 1BC7B15FBEA7EC70F2257B5F1D6A0EC2 /* YDBCKRecordInfo.h */, - 851D8342B73A3B7246C1E666A644DA43 /* YDBCKRecordInfo.m */, - 518B1881C796C45424266CFE91649007 /* YDBCKRecordTableInfo.h */, - E95434BAE30CDD5BF21B90E2C2A2E268 /* YDBCKRecordTableInfo.m */, + F2D4DD2E2F5E0D9E3CDD8BB43AFE9A49 /* ALView+PureLayout.h */, + 90C88C153477D301531BBFD0237BD67B /* ALView+PureLayout.m */, + 9C9298BC6450787848EEB309A84787D0 /* NSArray+PureLayout.h */, + 6318A3C0D5D381D9ADF5F8A622F02A7E /* NSArray+PureLayout.m */, + 200681593BF8F3C53F245901AAAE55E6 /* NSLayoutConstraint+PureLayout.h */, + 407471C88A42D1DB90FC8CF4D8894C75 /* NSLayoutConstraint+PureLayout.m */, + 5FF680DE351BAF6D38DEE93B22F8600F /* PureLayout.h */, + 631204A29A26B7EADAC51914CEA0BC0D /* PureLayout+Internal.h */, + 1D1E173B9BA64030E131E0E0BF61F07F /* PureLayoutDefines.h */, + E8047CFED25F391D1481A7B3F1EF2544 /* Support Files */, ); - name = CloudKit; + name = PureLayout; + path = PureLayout; sourceTree = ""; }; - 2E100BDA3C699279573F54AD2AFD8D93 /* ConversationSync */ = { + 27F0CC88F25F05F7235981A9DA04C81A /* Core */ = { isa = PBXGroup; children = ( - 0CCB8D0406B6AD3FAA53DD2C4285E59B /* ChunkedInputStream.swift */, - 01392CA30C34E4C97A1A7A60D209FEC2 /* ContactsInputStream.swift */, - 0787A9CD18DE7BA48257588AD9637B7E /* GroupsInputStream.swift */, - EB4967253716C375A8FD646646A05B92 /* OWSChunkedOutputStream.h */, - C5AE177E68F65BB5516F02A8102B7EFB /* OWSChunkedOutputStream.m */, - 2D08F860F657B69BAF7F4F6185EAC482 /* OWSContactsOutputStream.h */, - 352561A6346D9F13E290A8957E2C226A /* OWSContactsOutputStream.m */, - DC70CD4E4D5757A975C2711A7657EA84 /* OWSGroupsOutputStream.h */, - 5177EEA17583F2CD1763AF115EBA7C6C /* OWSGroupsOutputStream.m */, + 44D8DE59D1F704E9A38FA2D60190BE5F /* YYAnimatedImageView.h */, + 462B9AF454E176881D9689FF5C060DB0 /* YYAnimatedImageView.m */, + 61AD3A111A5426C5BEF6CBF3AD196264 /* YYFrameImage.h */, + C53346D5AB5563F8A9288BD45AE14582 /* YYFrameImage.m */, + D11C954BD7B8AC082CC3D18BA1CFCDA6 /* YYImage.h */, + D40E3E0EA7C47FE7AD4076A5B0E98B73 /* YYImage.m */, + 92E7AD804182BAC538F640603A487707 /* YYImageCoder.h */, + 39C9F4CEB8B763F51835478165199C94 /* YYImageCoder.m */, + 1A433ECDD959DC0E014770A1D3341C5C /* YYSpriteSheetImage.h */, + 0DBC84BFD875E065540FE6AD2E751837 /* YYSpriteSheetImage.m */, ); - name = ConversationSync; - path = ConversationSync; + name = Core; sourceTree = ""; }; - 32928395A31F244BEB421EAC8E51999B /* Support Files */ = { + 2AD28902E035FF27525BEE7E7E669EFB /* ios */ = { isa = PBXGroup; children = ( - C3214EF4EFBDB2A231FADDE20F724E36 /* AFNetworking.modulemap */, - CF2D82353CDD8CD5ED7D9DCA8F0E2669 /* AFNetworking-dummy.m */, - 87FFDD9A4032C35C505EBFD96BBF7A84 /* AFNetworking-Info.plist */, - 2C35CABD22057A6BB5E59FCD7768CA48 /* AFNetworking-prefix.pch */, - 8BBD6EC9AB2C476A656D852E32B4C8EC /* AFNetworking-umbrella.h */, - 5E636F72D68D5F8F96DF57456909A253 /* AFNetworking.debug.xcconfig */, - 3F5DE998CA6CDE5D8563CE6EF09402A0 /* AFNetworking.release.xcconfig */, + ED895E99226D1176479EAAC62704E05F /* SignalRingRTC */, ); - name = "Support Files"; - path = "../Target Support Files/AFNetworking"; + name = ios; + path = ios; sourceTree = ""; }; - 336CDD0C78CB18990AD6DD4D63E7054A /* SignalMetadataKit */ = { + 2BAF36A146AACF6615038AB9F6D0A7FC /* WebSockets */ = { isa = PBXGroup; children = ( - BF7D72B345C17C0DD81657680AE334F0 /* NSData+messagePadding.h */, - E3219910649E1687E66F1D7488639604 /* NSData+messagePadding.m */, - D6A4AC26C1E4C93F0992C29EF101C52F /* OWSUnidentifiedDelivery.pb.swift */, - 5216238C6917040575B4FDB1F8B64A49 /* SMK-Bridging-Header.h */, - 865EF4B8EFAE3E1C3F41E6A67B8C36C2 /* SMKAddress.swift */, - E848EA4F03581A990D1D627E504931B5 /* SMKCertificateValidator.swift */, - 087F150C0C5CBCE3A6C0E7C44AAEA96B /* SMKEnvironment.swift */, - 6263EDE15DD7F35D2C69B132110BCA62 /* SMKError.swift */, - 7BFF6767256DE58A4875251AE8635670 /* SMKProto.swift */, - 80886BFA8BB6579D970F12EAD18C1CC2 /* SMKSecretSessionCipher.swift */, - B411C76A2453FEADB5C4BF345021ACD1 /* SMKSenderCertificate.swift */, - A7174855291028D25A0A7B194951F6A1 /* SMKServerCertificate.swift */, - 440786895BC95F9EDE5A7E9159E2D3F2 /* SMKUDAccessKey.swift */, - E4109F35175FF329FE9C1B0611F8E208 /* SMKUnidentifiedSenderMessage.swift */, - E55D838FA258A9586E28132D1EEB9D4C /* SMKUnidentifiedSenderMessageContent.swift */, - 2B10E9F82D40F3EFF0F232124E2FC45A /* Support Files */, - 3D3AB2CF94CBC22556D1125AAA75655D /* Tests */, + 3FE2C28481421810EB13302B453873E5 /* OWSWebSocket.h */, + 2B60C12D21180D3ECBD6E5D185AE02CB /* OWSWebSocket.m */, + 160435F8F569E9191C676D9275B07CD2 /* TSSocketManager.h */, + 6F08BEFC86DF26FC9C61515BC6D4BC99 /* TSSocketManager.m */, ); - name = SignalMetadataKit; - path = SignalMetadataKit; + name = WebSockets; + path = WebSockets; sourceTree = ""; }; - 33CBDF8427076DFB416284EBEED29065 /* SQLCipher */ = { + 2BE70B2EF17F253433792B7A19BBF9E3 /* HKDFKit */ = { isa = PBXGroup; children = ( - 07E5565D9A6562025344F1C23F558684 /* Core */, - 06578DF71CF594BD47EBBFA346CB2406 /* Extensions */, + BE886536A0985B4B5BE7CE9600262B65 /* HKDFKit.h */, + D4BB8878B8319890114FDDBE2496F95E /* HKDFKit.m */, + AC4964AC507A7C5A64884EC18C453D59 /* Support Files */, + 502DFD572B28C94C27C8F23A0BD2DDBF /* Tests */, ); - name = SQLCipher; + name = HKDFKit; + path = HKDFKit; sourceTree = ""; }; - 34A3CF3F61DE07EC64F28D1AB12010C3 /* DeviceSyncing */ = { + 3341F9D13D86FD588F93D9DB063E36D9 /* SwiftProtobuf */ = { isa = PBXGroup; children = ( - 2385D2321D73D5273F08617FE46AD41F /* OWSIncomingSentMessageTranscript.h */, - 46C92F9C3D5EF6F1C580B7B79C37F5D9 /* OWSIncomingSentMessageTranscript.m */, - 3396FE0879133E270DFF462E3750C63B /* OWSOutgoingSentMessageTranscript.h */, - 2AE5FB0A8612875690D9FD67F7C82AAC /* OWSOutgoingSentMessageTranscript.m */, - FF3E1821C29805BF1E2FDB1D43198FB1 /* OWSOutgoingSyncMessage.h */, - C7ABF7F6A1C8A87AF1D27C1794D67A36 /* OWSOutgoingSyncMessage.m */, - C1E2E132F3BF272A2C4418731D990E34 /* OWSSyncConfigurationMessage.h */, - D967BC5C0C54E57C5E3DE8F206812B2B /* OWSSyncConfigurationMessage.m */, - 02C6E0B055968B3A7F75E321B387F2C9 /* OWSSyncContactsMessage.h */, - CA3CF5852BBA2D454867B55E264FC93C /* OWSSyncContactsMessage.m */, - 3D857875A07C28E7C2F26782CD19B9AB /* OWSSyncFetchLatestMessage.h */, - 6CB51DB59AE06EF0C566B57182B7C84E /* OWSSyncFetchLatestMessage.m */, - 228AFDA379993B4DD35C1B53A23A4C61 /* OWSSyncGroupsMessage.h */, - C616009D10805711BCDDE29F2C3B6717 /* OWSSyncGroupsMessage.m */, - BCF7F86AF44E34072CEC71B4852A79AD /* OWSSyncKeysMessage.h */, - E5D81B0A0C2F1855FF7C07F74A13C758 /* OWSSyncKeysMessage.m */, - 641D0FD0271560E9C3BFD1818D9C8754 /* OWSSyncMessageRequestResponseMessage.h */, - 60638888C5FB523EED1E68616BCD200C /* OWSSyncMessageRequestResponseMessage.m */, - 505D4AE3AF92C085A390EFE9B977EA1F /* OWSSyncRequestMessage.h */, - 1E998D89D603DDBF18AA47674277BF86 /* OWSSyncRequestMessage.m */, + B5F786B572B48E4DE62733AD012757AF /* any.pb.swift */, + 12B71C243DA1B230CDC64301D6B182C8 /* AnyMessageStorage.swift */, + 174C276B6E3682C5EF68BADA4A3AA328 /* AnyUnpackError.swift */, + F784177766CF72B69EA7862B41924264 /* api.pb.swift */, + 2C89FD1C9378515B69DC7EDF4CD67535 /* BinaryDecoder.swift */, + 8E5D687AC233D4CF8D5FDFF053F55A23 /* BinaryDecodingError.swift */, + 3E1CB3A431C331BEBBC4DE549CC6EBFE /* BinaryDecodingOptions.swift */, + 96918838058FBFC1123DDA4029F4DB55 /* BinaryDelimited.swift */, + 31C9593EAC5C44C391B15E7DD0FE4BCA /* BinaryEncoder.swift */, + 742BF319DDF3180531AB9075A54F78EC /* BinaryEncodingError.swift */, + 0B78DFA39B3EF67032E63652E881E027 /* BinaryEncodingSizeVisitor.swift */, + 0443A5D4D69F0802C8CF5BE7FFA3F4EA /* BinaryEncodingVisitor.swift */, + 7337AB0226EB3C6B2F4CAA987C1001C8 /* CustomJSONCodable.swift */, + 275379A308EF0A2240B0DF822E0448B8 /* Data+Extensions.swift */, + 8B156027139057B16FB5DB00C959069A /* Decoder.swift */, + 8321A153CD9399ABCB496DB2E0D136E2 /* descriptor.pb.swift */, + 460703BFC1252309FCC47AE5F35347C6 /* DoubleParser.swift */, + 088029EC6B7A3D3B55501AD3256D8665 /* duration.pb.swift */, + 873866D3AD10C05465C4973F2483D45A /* empty.pb.swift */, + ADDCBC73B7ED3D71A71E794BBD5D3F3B /* Enum.swift */, + 83AC025B02C7FADAC3E24C4ECED203B5 /* ExtensibleMessage.swift */, + 6F7EFA5EABFE1C31F8019009C3B49BE6 /* ExtensionFields.swift */, + B2CEA981D1B4D27F9D0791D9302E9D8F /* ExtensionFieldValueSet.swift */, + 0AE289ACFBE88C76A2CEC330788648CE /* ExtensionMap.swift */, + 2AA729F1AAE9B29641195A079A1FFC5D /* field_mask.pb.swift */, + B1A6A86A4E7E4B6C5A41F4930904D01E /* FieldTag.swift */, + D1E40596FF867A586DEBF68BFF396137 /* FieldTypes.swift */, + 63E0CB712C0AFDE9F807083654A191D4 /* Google_Protobuf_Any+Extensions.swift */, + 3AEB04191BAFDBC063619A434413C023 /* Google_Protobuf_Any+Registry.swift */, + E0CECBCC2B1E90361B1ADBD35BBA5374 /* Google_Protobuf_Duration+Extensions.swift */, + 8D4A359BEF1A18A0F4CE51B70DBFDE8A /* Google_Protobuf_FieldMask+Extensions.swift */, + 86243E0F09D830BEEFBBCD0D6F4959C4 /* Google_Protobuf_ListValue+Extensions.swift */, + BB8A4EA9CD7AC46A669E6B0C8F1BCDCA /* Google_Protobuf_Struct+Extensions.swift */, + 14CC48B38DC652298828EF32D7789115 /* Google_Protobuf_Timestamp+Extensions.swift */, + 89A3D2B7E7A32207562765B571A722A1 /* Google_Protobuf_Value+Extensions.swift */, + F5DA5A0414A55F2A29DA4BC040765669 /* Google_Protobuf_Wrappers+Extensions.swift */, + C97ED29C7DB833512C4121D32F99EA89 /* HashVisitor.swift */, + F802B668E0C677AA09D16FFC62D2FE5E /* Internal.swift */, + C39DDE3C5833FC6AC32B939C86579AAC /* JSONDecoder.swift */, + 95B0B6A19A8359D504E0BA82E7838532 /* JSONDecodingError.swift */, + 34CBB14F943F4699587187C5C3F527A8 /* JSONDecodingOptions.swift */, + 1D2858D498C9093594D8F0188C8F21B5 /* JSONEncoder.swift */, + 27049476536FDC076533CCBD9168475B /* JSONEncodingError.swift */, + 574BBBE5120BBA2DBE16307E47457196 /* JSONEncodingOptions.swift */, + F9AD731725DA94DA217366277ABD3D0D /* JSONEncodingVisitor.swift */, + F17AEC43F74C0FFBFE183C069FA0FF1B /* JSONMapEncodingVisitor.swift */, + EE119E8C44575E7056B72FA6B447D45C /* JSONScanner.swift */, + D1186AD4C6C12DE518EE88B747475E4C /* MathUtils.swift */, + 68BD654CC2BE5A6B4D71A6EF905B056A /* Message.swift */, + 293DA34572DF60BA5337D6D32AD50AE7 /* Message+AnyAdditions.swift */, + 16C2ACD50BA2053F85FB3ECA00B14239 /* Message+BinaryAdditions.swift */, + FF96395352891E65F4678FC8103B9D0B /* Message+JSONAdditions.swift */, + 9715BFD1E99F7D301F36D99578DBB271 /* Message+JSONArrayAdditions.swift */, + 90C8F8E2ECCEAFE85B85AD64BEDAE221 /* Message+TextFormatAdditions.swift */, + 20AA3559CD5B71252A2B479A0F4109B8 /* MessageExtension.swift */, + 8CB37995D6CC980B3E39D8E4642DF874 /* NameMap.swift */, + 46ECEE214A6547D9D0241703AD04459E /* ProtobufAPIVersionCheck.swift */, + CAEB816618F267948A7B91D9D0DE5B6F /* ProtobufMap.swift */, + D8C6D14FB4699018037BB1BCB5FB24B4 /* ProtoNameProviding.swift */, + 33EDBBE32180A39C034A061ABB44BF24 /* SelectiveVisitor.swift */, + D454AF376F1586F63A22FDA89A515E3B /* SimpleExtensionMap.swift */, + 9C1DC3F5083780E0EDD8B2CD97B94A19 /* source_context.pb.swift */, + D4B0514CAA863523AB3F5AF529666A86 /* StringUtils.swift */, + 38004C6E10DBE1ED7591FA808F7E89E8 /* struct.pb.swift */, + 6CE35D8812CD225388A009EE78B3C6FE /* TextFormatDecoder.swift */, + 977BD68787F2C3EADE0910F3D096A48C /* TextFormatDecodingError.swift */, + 8A8E79CD4635E20B45C437A0AA3848FA /* TextFormatEncoder.swift */, + 329157E270F58A53D2867165A5CD5293 /* TextFormatEncodingOptions.swift */, + 49F8C1D82174A8E94637F3126BD870C7 /* TextFormatEncodingVisitor.swift */, + 0124A851576E42EBFA8A2B637F2D99F0 /* TextFormatScanner.swift */, + 89194129BC8C56C5DD2FC19C89826F46 /* timestamp.pb.swift */, + 698DCDE36137A441FCE910D5141351EC /* TimeUtils.swift */, + BD5A70989A320F151972872DD51621A5 /* type.pb.swift */, + 54B9389558C000C8E4C09B18DCC64FC9 /* UnknownStorage.swift */, + 3B1E35ECEF394BC5830F325BE797A43E /* Varint.swift */, + 6521E6284413B49C6AEE505D8CAB7CF2 /* Version.swift */, + 6BE6E816D0DB7337B0577886C3CB7041 /* Visitor.swift */, + 27A3D2FA9A2FB19CE8EAAAA4E089D9EE /* WireFormat.swift */, + E3D6AB94EE21581087B6A252FF48B653 /* wrappers.pb.swift */, + BBDF71A3A51AE3816687DA8B377488CB /* ZigZag.swift */, + 358370472FD7492EE4FBE91B18837288 /* Support Files */, ); - name = DeviceSyncing; - path = DeviceSyncing; + name = SwiftProtobuf; + path = SwiftProtobuf; sourceTree = ""; }; - 35A0038A4A2FCEFFE46D143AF4ABC181 /* All */ = { + 347B0FE7AB5419EE3F07CF45A91A5869 /* Tests */ = { isa = PBXGroup; children = ( - FC3A6DE4551B1D47A673E6BB154FBC7B /* Frameworks */, + D9AA147FF973F2BC4FBD280B173A7602 /* AxolotlKitSwiftTests.swift */, + 950D682EC92637ED2340654F0CC1CFC4 /* ECCTests.m */, + 9B4FBC1738F0E890846B08BBC8C7BB64 /* ECKeyPair+ECKeyPairTesting.h */, + AA0E461AB330870D40B0179141855E94 /* ECKeyPair+ECKeyPairTesting.m */, + 53D7710749EA57FAF117ADAA53D1F4DA /* HKDFTest.m */, + B61F72D94329FBBA8F04CE20ED533BAD /* PreKeyBundleTests.m */, + B427FA96747588A721B771B3EA7EA994 /* ProtobuffsTests.m */, + 3A98E569D1D20621720061F7E808F132 /* RatchetingSessionTest.m */, + 36C137B81FF2961FB99ED565454724FE /* SessionBuilderTests.m */, + B9A1D6387F0E605F59F49893FD09FB5D /* SessionCipherTest.m */, + CC62A92081AD12265392AD833A0A5E9D /* WhisperMessageSerialization.m */, ); - name = All; + name = Tests; sourceTree = ""; }; - 36398A9465B7982599B498AA56C17760 /* FullTextSearch */ = { + 353DF0322134E633DA3920B7E055422A /* lottie-ios */ = { isa = PBXGroup; children = ( - 444AAA9E7EC2BC69E7C5EB9D85B6C273 /* YapDatabaseFullTextSearch.h */, - 7E00AEB85A147DAF99303D73C3D304FA /* YapDatabaseFullTextSearch.m */, - F47CB3045DE76AA7046DE0F434F06B2B /* YapDatabaseFullTextSearchConnection.h */, - 72386D1D2E2F9B7A09A03FCD5FB0F848 /* YapDatabaseFullTextSearchConnection.m */, - 5C679853D0E4152FD27FA239B83960B7 /* YapDatabaseFullTextSearchHandler.h */, - 8A040009A076F3B84C1881716281302E /* YapDatabaseFullTextSearchHandler.m */, - B7C4A8EB21C78203A137A119BF990514 /* YapDatabaseFullTextSearchPrivate.h */, - EC47E8F119A0B791349D88DE68C1A2A5 /* YapDatabaseFullTextSearchSnippetOptions.h */, - C9626763A3CF43ED357BB6F4B8CE539D /* YapDatabaseFullTextSearchSnippetOptions.m */, - A109F730E71BA05B971CF0CD8E8881A2 /* YapDatabaseFullTextSearchTransaction.h */, - 0B89E40B04D5978FCCD03D2DB19DFCED /* YapDatabaseFullTextSearchTransaction.m */, + 56A6297A7479D5EBF972863EF6FF90FB /* AnimatedButton.swift */, + 0DFE448929D7D89EE6BFF937B9D0866F /* AnimatedControl.swift */, + 6020CA9C89451017C3190B63873299CD /* AnimatedSwitch.swift */, + DD7C04DC0D57484B295227E9D773EA13 /* Animation.swift */, + EF1CB334328A8D8522AE4FE14CE68C37 /* AnimationCacheProvider.swift */, + 65623C8807BF482DD0D65A02214720BD /* AnimationContainer.swift */, + FA19D50C480C3AB72E2D492EEF018E7B /* AnimationContext.swift */, + 81B0075CC7127A115E39EC8AD912E911 /* AnimationImageProvider.swift */, + C34C177AD355217295DAD339A4DA6367 /* AnimationKeypath.swift */, + 6DF0E9CBB659C3DE10255D2F2C27E216 /* AnimationKeypathExtension.swift */, + 9330D9C7D93FA7CF43D622DB27F40D51 /* AnimationPublic.swift */, + B259513BB736E86454910FDA4F79BFD0 /* AnimationSubview.swift */, + E879E076DB37B13B2BC52B7667E310E0 /* AnimationTextProvider.swift */, + 5D060F0D5078C7E51AE37BF6A8222D3A /* AnimationTime.swift */, + E9124314A0E8A0BD3577F349B05A2100 /* AnimationView.swift */, + AFDEA4658A9B3AF13F03E569C3122CA1 /* AnimationViewInitializers.swift */, + D367BC2198B5A2AE170FE3CB08D5559E /* AnimatorNode.swift */, + 969E712FD49416A8DBCB066C220C20B4 /* AnimatorNodeDebugging.swift */, + F13AC5F58688E0B3D9616422339C1F6B /* AnyNodeProperty.swift */, + FC11225DEA377079105E3F2F4C8D0CB7 /* AnyValueContainer.swift */, + 7D12BA32C75716A4ED19F958D09DBD72 /* AnyValueProvider.swift */, + 32C7833823AFCE0BBD92F752D1E0E5FD /* Asset.swift */, + 667E87E210915B45D8A5EBE006E26DC7 /* AssetLibrary.swift */, + B19F286684E4CC5F3E299FDF2622034D /* BezierPath.swift */, + 2894DBA787EFD1A7C0E1D180873315C3 /* BundleImageProvider.swift */, + 4E7FC3A8E693488D5BC22FEFD7B04224 /* CGFloatExtensions.swift */, + 913255F73C3A9367F5CD9579988D7F58 /* Color.swift */, + D5D5CD39DE2FA38069DAA6A5E1855B65 /* ColorExtension.swift */, + 104BF6CF38807760B61C7823EE8B5AF8 /* ColorValueProvider.swift */, + 16EFA1978308B23210C252377F9AC5FE /* CompatibleAnimationKeypath.swift */, + 649C403E24411E0F4A831553B8B01571 /* CompatibleAnimationView.swift */, + 157C267AB90E78568FB061791AB8B07C /* CompositionLayer.swift */, + 389D433A338B041E95CB5A0FDF9AB49E /* CompositionLayersInitializer.swift */, + 81DAFB5F734A9FA1909A5F40B5D0618B /* CompoundBezierPath.swift */, + 4DFD35199FFC3D0E70B896F5EFB67E0F /* CurveVertex.swift */, + B7046E632BF1B110538A83A11C9A60D6 /* DashPattern.swift */, + 71308401914DA67AC38B589EF10E8743 /* Ellipse.swift */, + 9D74BE47491671F4BFEA8E2038A1976F /* EllipseNode.swift */, + F72CDD84A5CEC2A65BFE66BD04ADB1BA /* FilepathImageProvider.swift */, + 03D4459930A1747C614EE3843B78D7BC /* FillI.swift */, + 058DDBE88EF19CC710766A00C112FF77 /* FillNode.swift */, + 5E0B3E1830A595B42DAFC524031DC483 /* FillRenderer.swift */, + 4D2A7DADF4FE24829BECC0CF45A58B74 /* FloatValueProvider.swift */, + 2352CAF3CF6C33312E2A14F5BD8C77BB /* Font.swift */, + FA17923D9AE8DC7A2BBB29651F6C08ED /* Glyph.swift */, + 8B71EA1DF0B67F158C55833F712CDFA6 /* GradientFill.swift */, + 92D8F9044545B66149386A3A13C816CE /* GradientFillNode.swift */, + 6567B233A8BA2C719B63C9706F573926 /* GradientFillRenderer.swift */, + 82FF45C3C691E180A762023EF20D8CA2 /* GradientStroke.swift */, + 322D1FC6E79449C7A6071971869EE5F8 /* GradientStrokeNode.swift */, + C14506BBD0644DBF8BD757448A8BA6A0 /* GradientStrokeRenderer.swift */, + 772B64D3754E872DA9420C1A2FC74C9A /* Group.swift */, + EAA2C965C0A2B9C3E0114FBF6F842931 /* GroupInterpolator.swift */, + 63870EA54CFECD999507FC1FA44807B6 /* GroupNode.swift */, + 8DE36CFE6E8C38A09022DA4E0ACD0ED1 /* GroupOutputNode.swift */, + 3C1A79CE219523B53853955B32C5108C /* ImageAsset.swift */, + 801F5E40A091147BB7CCCF828ED94C61 /* ImageCompositionLayer.swift */, + D601792A6E739341777F57D49E8ABE46 /* ImageLayerModel.swift */, + 021205469D789D646EC15DC38BE8190E /* Interpolatable.swift */, + 7027B2956C4FC00C31B3C8E372C462EC /* InterpolatableExtensions.swift */, + 889D93A7F471856F07A00B9DDABEF87E /* InvertedMatteLayer.swift */, + 2D68376B79643E185F2BD6CDC623FD2B /* ItemsExtension.swift */, + 070CEBDE1BDBACA7EE268523FFACF1D8 /* KeyedDecodingContainerExtensions.swift */, + E98C16012D7135A6393604C792C287F4 /* Keyframe.swift */, + 69CA089E1407CBD0EF64EA6E5A9AFC5C /* KeyframeExtensions.swift */, + 81305BF21920C9503EBF88E0AC756543 /* KeyframeGroup.swift */, + 595C4990FC55F8D8A75C5952B56F4BB6 /* KeyframeInterpolator.swift */, + C4AB8DD2DDB4C3E90A43A07256F3966B /* KeypathSearchable.swift */, + BC11DC32AE2607223BDC360BACD8AB4B /* LayerDebugging.swift */, + C23E2C2AF4D4D09F3294840E2F95C27E /* LayerImageProvider.swift */, + 439B9C6E709B1C8C2FDEE7D19A6775FD /* LayerModel.swift */, + 800FBAEE93EB0D2A820E2A8FF58F28C6 /* LayerTextProvider.swift */, + 6A2BA4EDC699038C3B930FCC46EBE721 /* LayerTransformNode.swift */, + 0F9E7F4F5B5631488736324ABDF36315 /* LottieView.swift */, + 232FC390DF3AE30375074105F13E0382 /* LRUAnimationCache.swift */, + 5E6056F701E18F8F4BE1B1484F511FE0 /* Marker.swift */, + 9D5B7A6E17E9EE0B7E8B4CBA4147AD4F /* Mask.swift */, + EABFAB463971012BB616A66678BA17E0 /* MaskContainerLayer.swift */, + 49163DFCB8FDA607C6780314CB8373ED /* MathKit.swift */, + 10E291C835B6C540E34861B351BC920F /* Merge.swift */, + 3A91D7D7525BA2AE229338735CAB1FF4 /* NodeProperty.swift */, + 141785122CD89052F85AE750D56925D8 /* NodePropertyMap.swift */, + 7CAF6AFA629570BB414BF564EF972AC3 /* NullCompositionLayer.swift */, + A93A3EB2FC0005092F3146A6CBA0CA03 /* PassThroughOutputNode.swift */, + 6494EE6D300B8D1B1C2AD0435FEF9322 /* PathElement.swift */, + 1DECBA1B677ECC97F317CC62A4F7A539 /* PathNode.swift */, + 01A30E0B7D590F3DC42DE9621AD0747B /* PathOutputNode.swift */, + E6DA65B2BAF9EC97E0B81040802481F2 /* PointValueProvider.swift */, + 91AA2C25093318EBCF9D10999880E08C /* PolygonNode.swift */, + 3C45E17940D0C8F1BD9F2AF7C20EA926 /* PrecompAsset.swift */, + C01F55403B0D1F1B4FD2A30791C63F4A /* PreCompLayerModel.swift */, + 1027DF449ECB2EBAFB850D2A996AD572 /* PreCompositionLayer.swift */, + C6FB3204CEEF98E2A5388F4BE26BD8CF /* Rectangle.swift */, + 9D8FF173B95A249242EA8B55DB8139D1 /* RectNode.swift */, + 3D307F82AE745E1D3B9A50E0559283C3 /* RenderNode.swift */, + FAE06BF8B94850CBC5C278E33C46CFAC /* Repeater.swift */, + A0A5188F1F8DBAA464905635C9010519 /* Shape.swift */, + D8CE0A0820F7E5E647FE5BE065735AA7 /* ShapeCompositionLayer.swift */, + 1DC275E024AC4D1F09A088DFDD6795D4 /* ShapeContainerLayer.swift */, + CD7E239B5B201A4792DE23576D9105D0 /* ShapeItem.swift */, + E0A3F8E5C8DE8C680AD36A3BE61F7B1F /* ShapeLayerModel.swift */, + 7F33C8D25E98B9A717952573570DFFA3 /* ShapeNode.swift */, + 99708B5073093416BFB7C716887C8789 /* ShapeRenderLayer.swift */, + DC53FA13C0FECC8B4B1D5A186A69E6B7 /* ShapeTransform.swift */, + 349EEC46ED2806BA8CF8E816433CE74E /* SingleValueProvider.swift */, + 8AE5F6370DA77B4F72772B1286261A53 /* SizeValueProvider.swift */, + D5ED0F806E51F1F47E6CDEA4BEA8D33A /* SolidCompositionLayer.swift */, + 832A6888C4323526E967B4010E00825D /* SolidLayerModel.swift */, + 6B0CBBC85300F54CA05E2E97B6A2EB94 /* Star.swift */, + 30F927BFFAE32AC200544CABAEF9BA7B /* StarNode.swift */, + BFF1AAFA3B20E911CB9F6B3E363736CC /* StringExtensions.swift */, + 1507BC3942E8BCB9E2CD583FD95C2D4A /* Stroke.swift */, + 7698C0393E7752DC9F35AB59BC831250 /* StrokeNode.swift */, + 6DBB12C045F6FA9A13721E581B0B517E /* StrokeRenderer.swift */, + 17E085F1F233D687E45364108D0E66B5 /* TextAnimator.swift */, + 8740451DFD67DB8773010099BBF355A8 /* TextAnimatorNode.swift */, + 8C102D81E33C854F9CE46F870053D9A6 /* TextCompositionLayer.swift */, + 2EC17587654E772DE035CBB75E741E78 /* TextDocument.swift */, + 241639D82CA2E9DF892289312654136D /* TextLayerModel.swift */, + FD3B33ED6ACC1857A43CD6FB90D7B2C5 /* Transform.swift */, + F988B8A058FD8C2777ACE5F375AEC569 /* Trim.swift */, + E124534E09DEAAF3272FBC724441A64F /* TrimPathNode.swift */, + 2AB2DA55A5D7248021540E695A190A48 /* UIColorExtension.swift */, + 9609B1B7DDBE00E959A03FE7BE9B6503 /* ValueContainer.swift */, + 719A6229E792DA90336D6EF20A40C4AE /* Vectors.swift */, + A3C96AAC41EAC6A2D2B40A01F4D12429 /* VectorsExtensions.swift */, + 2646EF6961424A647C90A81FD9A5B167 /* Support Files */, ); - name = FullTextSearch; + name = "lottie-ios"; + path = "lottie-ios"; sourceTree = ""; }; - 36AA7B7216C68B5DEE2B1CAF79DC3BBF /* Devices */ = { + 358370472FD7492EE4FBE91B18837288 /* Support Files */ = { isa = PBXGroup; children = ( - 3A596DA826CB09A5F12E0EDD53867896 /* DeviceService.swift */, - C600ED5E05EF33FAF9911951E9F30954 /* OWSBlockedPhoneNumbersMessage.h */, - 376DC30BFE2F4D7AE3399432091A780B /* OWSBlockedPhoneNumbersMessage.m */, - 6DB21164AC5725A416A117CB30F3D77D /* OWSDevice.h */, - 91F81CCF410E03123CA37FA2DF401692 /* OWSDevice.m */, - 1A01B6C03AB4F5014D45763E7EAF73BE /* OWSDevice.swift */, - 49853B2E4015DEDD55F4AE4C72798F3E /* OWSDevice+SDS.swift */, - 665505045573B87FC94227E16F7687CF /* OWSDeviceProvisioner.h */, - 8504FC560CB6CBDFA16D23D0DC5170DD /* OWSDeviceProvisioner.m */, - FBC8E40C9437EFD8CAFF4A05DBE22A71 /* OWSLinkedDeviceReadReceipt.h */, - D56F5ED6CD405C768B1D5A1998C73E5E /* OWSLinkedDeviceReadReceipt.m */, - 416B261EB9D780F429B34A10E09E62F1 /* OWSProvisioningCipher.h */, - 8D65E345B2CD3BC0F55E2BFE5963432B /* OWSProvisioningCipher.m */, - 62DCBB14EFE9496A0175E50EECC3E4EE /* OWSProvisioningMessage.h */, - 652EBE5E8B7CF3B81C7D7D648830668E /* OWSProvisioningMessage.m */, - 72B9EE913663EA991CEE08AFEFC1F221 /* OWSReadReceiptsForLinkedDevicesMessage.h */, - C8FE71531410CBE4699FB01463847242 /* OWSReadReceiptsForLinkedDevicesMessage.m */, - A744A89F5B875715278846F7718CA369 /* OWSReceiptsForSenderMessage.h */, - 39EB934F8D8B2C7BB6C3DA11AB420226 /* OWSReceiptsForSenderMessage.m */, - 32D4113918915081520D181AE6D82F45 /* OWSRecordTranscriptJob.h */, - FA0514DB5B5AC7D26624E5E97F1BD796 /* OWSRecordTranscriptJob.m */, - DCBC67B22E008844F341FB43C74206EA /* OWSStickerPackSyncMessage.h */, - 35C0D8F53131EC841AAADCB1364E8D99 /* OWSStickerPackSyncMessage.m */, - 9571690A3AD83B294F84A55FBB379B27 /* OWSVerificationStateSyncMessage.h */, - E2C750036B5FD053018098EB01D3ED55 /* OWSVerificationStateSyncMessage.m */, - B41069D36785B47661B4D5D3C882CAAB /* OWSViewOnceMessageReadSyncMessage.h */, - 09C82FCA6B8353DFB7C0499F0261B0E3 /* OWSViewOnceMessageReadSyncMessage.m */, - 180CE38837C9F9384861A255FF32D2E7 /* ProvisioningCipher.swift */, - 0DE33C2D80EC500C31703D0950CCB5E6 /* ProvisioningSocket.swift */, - 2E100BDA3C699279573F54AD2AFD8D93 /* ConversationSync */, + 168AD01B9D132D12A55B2932184A3CE9 /* SwiftProtobuf.modulemap */, + 10BAF5A21291F7ADF95C2F7C9358DE15 /* SwiftProtobuf.xcconfig */, + 5D975A1B7A7582A51BDD8CEF7E81C1D9 /* SwiftProtobuf-dummy.m */, + 99C4A96783757A77F6E8A5C41D5E7055 /* SwiftProtobuf-Info.plist */, + CCD76D7CF6B8F4048FE9870E0E80D650 /* SwiftProtobuf-prefix.pch */, + F246A1BD4F413ED2A6277B76969906EB /* SwiftProtobuf-umbrella.h */, ); - name = Devices; - path = SignalServiceKit/src/Devices; + name = "Support Files"; + path = "../Target Support Files/SwiftProtobuf"; sourceTree = ""; }; - 37D814A69BFAF51F90BF67D2182F4ED2 /* CorePromise */ = { + 378DFA5C178CED451FCFF22AAFAC308D /* Frameworks */ = { isa = PBXGroup; children = ( - 7F2CD1EDEC6603820FD8CE87ADD83CA5 /* after.m */, - CD5B841711E6CBC5077FD6B2612A2260 /* after.swift */, - A54906DB7DA8112E15C59295AD97B354 /* AnyPromise.h */, - 785199434181D818BD3C5B44431ECDF4 /* AnyPromise.m */, - 60380D7B41B0E423B08038C89B4503B3 /* AnyPromise.swift */, - 03583801EB638DD61D4FD5D17E9DCB60 /* Box.swift */, - CCCF6DA7489BFD2904369706F7298B71 /* Catchable.swift */, - 30166B0FA7F189EB9D9C185A596AF4A2 /* Configuration.swift */, - 5785F58FF2C29B0BD4C8E5509540B849 /* CustomStringConvertible.swift */, - 7B288ADC8B4F678F4027942BC2A11E1F /* Deprecations.swift */, - 0E5F1B665F337139FA42C276FDA608FF /* dispatch_promise.m */, - EDFECB5945063D8D056E931A3EBA67E8 /* Error.swift */, - C93A4760AEDD89C32C72B72F0808F27E /* firstly.swift */, - A3FAFC120B0F5A80E14C2A9569A0F6D9 /* fwd.h */, - 00C99A9EDDBA010A3A69E78F83878313 /* Guarantee.swift */, - 91F7E3388A6C252E7CB5147CE2E68E1B /* hang.m */, - 4CDD260A63291A2D83460F388CA94E09 /* hang.swift */, - E915BE8B4D07B9A92E71C42212955FAA /* join.m */, - 9693E4EB0BCAAB5B47CDAA852414B1FD /* LogEvent.swift */, - 4E14DE4CCEEB5A76C6B5267777EC38C4 /* Promise.swift */, - 6568BA62DD0495449C90A28CD38EA6CD /* PromiseKit.h */, - D903695CF08D4CBFE0C549FD4DA1CEBA /* race.m */, - C02E069971D4174091744F0EA6F1C9A9 /* race.swift */, - 6C7EB70DCF30F6BA57DF60DCA10A6E61 /* Resolver.swift */, - E31F82252554D95555376D25BA1AFCA2 /* Thenable.swift */, - DE1F7EAC14974B4EE45F50FC4FAF9852 /* when.m */, - 22E22AE62E125B8F8EB197687389D984 /* when.swift */, + 33924F647F844A5DD9627BEB4A83C486 /* openssl.framework */, ); - name = CorePromise; + name = Frameworks; sourceTree = ""; }; - 3A08A45E26055E9B5E7520125B17D7CD /* Mantle */ = { + 38D99A9F851E53E074060977E24051AF /* Frameworks */ = { isa = PBXGroup; children = ( - 5F2495036CD5FC096829377EA4CE1F7F /* Mantle.h */, - 40643588271F80C90FB90FB50CE2A472 /* MTLJSONAdapter.h */, - 8D039780EC321BC27DA7036146C56F04 /* MTLJSONAdapter.m */, - 2B74ACA73F804D15882C1317D093DB5B /* MTLModel.h */, - 00E4D046EBFDABB1CA4CED22802E3F24 /* MTLModel.m */, - 80FEE45DE522E9710E28A54CA3515950 /* MTLModel+NSCoding.h */, - C3910C4329140C1C47EF5ACD1CA5181D /* MTLModel+NSCoding.m */, - 648B21C02042A2BDF10371D3542A39AC /* MTLReflection.h */, - EF7DC3A18C30E556670435D3D8C16ED9 /* MTLReflection.m */, - 8F83E3E2EE83CB7ED761BF3312BFCE56 /* MTLTransformerErrorHandling.h */, - 2BD114FF3E486673967B5DA58BDCF5FB /* MTLTransformerErrorHandling.m */, - C996B08470E01A6F665705284CFC6D33 /* MTLValueTransformer.h */, - 812D89BA5E757961631F8001E594BA44 /* MTLValueTransformer.m */, - 7E460AA17B9BA62FE87994C32EDF61BF /* NSArray+MTLManipulationAdditions.h */, - 1C3EACC0D39C55676447519A529B5C34 /* NSArray+MTLManipulationAdditions.m */, - A6C0596DEE75060E6DC1DF05279D4C8A /* NSDictionary+MTLJSONKeyPath.h */, - 539EFD21D49CF7D529F57EC28BCD4688 /* NSDictionary+MTLJSONKeyPath.m */, - 024BC2D5CD8BA5B39D60C6AF8D5C3151 /* NSDictionary+MTLManipulationAdditions.h */, - 975DE7E8D07211B3AAE24D3B94F50232 /* NSDictionary+MTLManipulationAdditions.m */, - 68629143DC5179605FEDAED41691DA75 /* NSDictionary+MTLMappingAdditions.h */, - 938C98A192E0FC1B688F5F1130A93CDC /* NSDictionary+MTLMappingAdditions.m */, - 141639FE233BF8C968FEEE9736D7492E /* NSError+MTLModelException.h */, - 19CBE29E2D079D2C6243D8F24BA6A5D7 /* NSError+MTLModelException.m */, - 9EF5226C5C80BD7CBC31569EF1552D9F /* NSObject+MTLComparisonAdditions.h */, - BE01ADABAE10D5F4B7C83FC8BEE38D97 /* NSObject+MTLComparisonAdditions.m */, - C531C6483461DEA5C33BB96C74F65A38 /* NSValueTransformer+MTLInversionAdditions.h */, - EEDC448E8513E285976C9848E2A0AAE3 /* NSValueTransformer+MTLInversionAdditions.m */, - 1EBF5DF43ED313A96B8E5C06FA6BD9D4 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, - B3EDC594A53B51D0D9A737A8C74D575F /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, - 492B0B5818AC87812C2B92057876DB67 /* extobjc */, - 4FC3C8CD1E538C29CB4052DAC242640C /* Support Files */, + 9DB55D3F12A37F8A068C8373AE542CAC /* WebP.framework */, ); - name = Mantle; - path = Mantle; + name = Frameworks; sourceTree = ""; }; - 3A77595ACE94C1F62980F2678EFC914E /* View */ = { + 3957589FF222B38FCEA5F87C6F3A5C10 /* Frameworks */ = { isa = PBXGroup; children = ( - 3DE294C41B78AD4CA05C0DC68F380AE3 /* YapDatabaseView.h */, - DED890B3D1C83FC0B19BAD12C03B400F /* YapDatabaseView.m */, - D9B2E08012982D74934573295D52689A /* YapDatabaseViewChange.h */, - 2E195AC165D139C483C40FC9F83B709C /* YapDatabaseViewChange.m */, - C6CA55F9B349F57C352A9F2DB735F55E /* YapDatabaseViewChangePrivate.h */, - 4F44963F943BB28F7756FCF959655121 /* YapDatabaseViewConnection.h */, - 06658C08AB6ABA456B9E6124AC1DDFC2 /* YapDatabaseViewConnection.m */, - D4EC3238EBD2F2F799432E952E2FCF92 /* YapDatabaseViewLocator.h */, - B25B98D860BC07328953A4444CA45595 /* YapDatabaseViewLocator.m */, - EE8FAB1BB162C3F69DB7A6EDD18BB53A /* YapDatabaseViewMappings.h */, - 7F7B1A677FF525C746FDB3357C43EF8A /* YapDatabaseViewMappings.m */, - 134DC47EC1DBA5FD34847B9B33F369AC /* YapDatabaseViewMappingsPrivate.h */, - 63D61BD3CB20B1F7195DA40CD01EADAA /* YapDatabaseViewOptions.h */, - 1027A76D2409F1952A66170E52D3308E /* YapDatabaseViewOptions.m */, - 6354E2FCE85522B0A6914A720E4D5D39 /* YapDatabaseViewPage.h */, - 1B49295986AB3296797EB6A68D6283A1 /* YapDatabaseViewPage.mm */, - 7A8E0A537C981D89B06A9A24E129095B /* YapDatabaseViewPageMetadata.h */, - 8697F3885CB83A994A5E75E4D0012F21 /* YapDatabaseViewPageMetadata.m */, - 647E6C0C832D5707A4F9166C2E47ED99 /* YapDatabaseViewPrivate.h */, - 1FE998E6B1DE640ECEBEF94F097F1C46 /* YapDatabaseViewRangeOptions.h */, - A87CAD6414EDDE5822C84BE9AF48FFD9 /* YapDatabaseViewRangeOptions.m */, - 5870843135AB2345DD43981EA0C13647 /* YapDatabaseViewRangeOptionsPrivate.h */, - 1097C59CFF3F94F95FEE268462B03CC1 /* YapDatabaseViewState.h */, - 9892134466ED18903821C17CC433EE1A /* YapDatabaseViewState.m */, - 08BEE60496BAED3C06274F92EDDC25FA /* YapDatabaseViewTransaction.h */, - C252F9283B803B99F93D74CB7B1F2F15 /* YapDatabaseViewTransaction.m */, + EEBB7749BDC98924F87572B9CC5D43CB /* ZXingObjC.framework */, ); - name = View; + name = Frameworks; sourceTree = ""; }; 3AE15E107A86DA9B28B91C77C63C4950 /* Pods-SignalTests */ = { @@ -7450,890 +7422,801 @@ path = "Target Support Files/Pods-SignalTests"; sourceTree = ""; }; - 3B88231658DE637F3C279BFC83F293E9 /* Frameworks */ = { + 41863500C8E93FB09DD34B39CE26C012 /* ZKGroup */ = { isa = PBXGroup; children = ( - A57F5D4181240A2EDD05C60EF46E2428 /* openssl.framework */, + E3DC10ECE32853CCD7155D4ABC987365 /* AuthCredential.swift */, + DB70468E6C1B3C01EE93B4CE323F3373 /* AuthCredentialPresentation.swift */, + 7DC27386A85DB6D01DCA5446BEB28C11 /* AuthCredentialResponse.swift */, + D1D69949215A449069CE98405CE48B5F /* ByteArray.swift */, + 6BEBD38AFA46D4F29099DC002F61E69A /* ChangeSignature.swift */, + FC9761695F575E06B4B59D38B2C0DFB5 /* ClientZkAuthOperations.swift */, + 49D72E7CEFE331A31C344B145AB7CA7B /* ClientZkGroupCipher.swift */, + 43D8BE6D1D2C46798338F644E8CB41F1 /* ClientZkProfileOperations.swift */, + 0834825F25D565291B78D82777E06965 /* Errors.swift */, + 472E61E53BBA5D82D06E240F0BC44848 /* GroupIdentifier.swift */, + DAAF274E341FFBBD04D31B804749421F /* GroupMasterKey.swift */, + 4E5A80787E9300CFD722CC08D62343BC /* GroupPublicParams.swift */, + 06B0F478719719120AFF87F2DC13B4C0 /* GroupSecretParams.swift */, + EF2DE41FDB696EDF211FFC76EAA40C7E /* Native.swift */, + 287230584F9602014829FA4D14A6FA8F /* NotarySignature.swift */, + 716FA280FB4C65981E71845C3820C1F6 /* ProfileKey.swift */, + F983ABA392A8086CF87E862FF1DD9739 /* ProfileKeyCiphertext.swift */, + AEADF46679F58CC50E200BAA9CDF5C09 /* ProfileKeyCommitment.swift */, + 672760C756AD44CD30936CF655BEF44E /* ProfileKeyCredential.swift */, + 6EA309823235B94BA58B724783ADC04C /* ProfileKeyCredentialPresentation.swift */, + 2CA293932BB1044B499DDF2606898839 /* ProfileKeyCredentialRequest.swift */, + 1BDD807C1B3C0A232E0F6F69DD0122F8 /* ProfileKeyCredentialRequestContext.swift */, + A495066F8DB9673D8BEBF44C6AD6A58F /* ProfileKeyCredentialResponse.swift */, + 8228BB214FF639DC43744CDFFEA5CE52 /* ProfileKeyVersion.swift */, + 01F99CD563D1184339EEAD08C3020B40 /* ServerPublicParams.swift */, + 065058781B0B3F24589172AFC8BFC688 /* ServerSecretParams.swift */, + 49E36B9837F767394E1549C4E61B2EFC /* ServerZkAuthOperations.swift */, + 40789CD523764316E5C90567573BF49E /* ServerZkProfileOperations.swift */, + 41F227534A4C364EE7543B321D1BF092 /* Uuid.swift */, + 02D60C8249DD1F0DF74651CB606A37F6 /* UuidCiphertext.swift */, + 7DF78583AD1455B5D51331442933B183 /* zkgroup.h */, + 06766F60252D73FD40324DC518D8F053 /* ZKGroup.h */, + 0FB7E74AB0BF29A4777248B0BB67E62E /* Frameworks */, + 85FBFD0820D234C3A3B841ED5861EDB3 /* Support Files */, + 1D5B885EDCEC5A7BE913028B09A960E2 /* Tests */, ); - name = Frameworks; + name = ZKGroup; + path = ZKGroup; sourceTree = ""; }; - 3BEE57603526A31B01C1F841E168A219 /* Frameworks */ = { + 42AA45526D656C77C0D918E1F4A11D3B /* Requests */ = { isa = PBXGroup; children = ( - A6B788250D15B3EA22F4099DCA424E1F /* libringrtc.a */, + C9CAF00AD010200153E0E0669043EAF5 /* OWSRequestFactory.h */, + 8213DD7E1BB9149467F144B747EBE9F7 /* OWSRequestFactory.m */, + 51D4EF4881C3BC54ABDBE1FC9121164F /* TSRequest.h */, + D65B2CE21F8BADC7AF9D4487F8B6A3BE /* TSRequest.m */, ); - name = Frameworks; + name = Requests; + path = Requests; sourceTree = ""; }; - 3D3AB2CF94CBC22556D1125AAA75655D /* Tests */ = { + 42AB70DAA9B7665C76EF94D0BDD64971 /* Support Files */ = { isa = PBXGroup; children = ( - 07315AABAE1FDF0A1EFFEAE1898D874B /* Data+SMKTests.swift */, - C0625E469E15000DFE32934F88073789 /* MessagePaddingTests.m */, - 2A5F4C367D3FFE01B2AF147425ECEA93 /* MockAccountIdFinder.swift */, - 0D36FD57A9E396443EF9CB1B6D0B8806 /* SMKMiscTest.swift */, - 9601076BA9C1E1890D9D21246A34DBED /* SMKObjCTest.m */, - A3961F6C305F57C4D9FCC7C574499092 /* SMKSecretSessionCipherTest.swift */, - 6DC15677997D3B04EB3B31F1C0E93A45 /* SMKSenderCertificateTest.swift */, - 3A5EA543CE499A34310F08F845CB651E /* SMKServerCertificateTest.swift */, - D2839C7C7F83CDC25C6DC0DE2575FAF9 /* SMKSessionCipherTest.swift */, - 16372890CF2B7E1B01C4E274CA5F0F05 /* SMKTestUtils.swift */, - BE4AEE3BB37B1BCC28BAE141962F3630 /* SMKUDAccessKeyTest.swift */, + C593F850D187D575C4AD52760E73D460 /* SignalRingRTC.modulemap */, + DC018E233FE306324C887471F2579313 /* SignalRingRTC.xcconfig */, + 293C01B69568AC954C1ADDCA78C71F88 /* SignalRingRTC-dummy.m */, + 81DBDB814FB63027C5E9049B157408E4 /* SignalRingRTC-Info.plist */, + 692BF3B9292CA68AA582E060096A5550 /* SignalRingRTC-prefix.pch */, ); - name = Tests; + name = "Support Files"; + path = "../Pods/Target Support Files/SignalRingRTC"; sourceTree = ""; }; - 3F393764DB2EDFCBCDA3EF96390AA738 /* Pod */ = { + 42D1005DD49EB1CE8EB59339C75A114D /* NSURLSession */ = { isa = PBXGroup; children = ( - CC849FC59C3C79493E76E41CB66C1131 /* LICENSE */, - B157D6857A40DD7840BA2BC562CC5321 /* README.md */, - 3595CD4EE907DF1242E4709F321BA0C9 /* SignalServiceKit.podspec */, + BD0A4F28BF057BA0DF2B6C943CFD27D0 /* AFCompatibilityMacros.h */, + 802A9590D6F2F1CADA85FFC67C73394D /* AFHTTPSessionManager.h */, + 12A78B27C5360BE745A772892FA9F075 /* AFHTTPSessionManager.m */, + 369298AC3C1D694A07C1B269E78764AB /* AFURLSessionManager.h */, + 36E3A202CCF274ADB50D846913989545 /* AFURLSessionManager.m */, ); - name = Pod; + name = NSURLSession; sourceTree = ""; }; - 40562C736199DA1EBC364CFEC73B1183 /* libringrtc */ = { + 44620B192EC6F92DC9A250184DB51617 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 2039234B2D480A4C8729D5A0DA296526 /* ringrtc.h */, + BA923C384F6618395710F8E0025D8768 /* Pods-NotificationServiceExtension */, + AC9B44DA4A4E7868FB161A449C167A57 /* Pods-Signal */, + 7F4EB16E785139060CDAD843E71F01FF /* Pods-SignalMessaging */, + C4DEE8373339F76752F100EAEAD49A10 /* Pods-SignalPerformanceTests */, + 89F5B89E820A8BB687CDD6C9B73CFAEA /* Pods-SignalShareExtension */, + 3AE15E107A86DA9B28B91C77C63C4950 /* Pods-SignalTests */, ); - name = libringrtc; - path = libringrtc; + name = "Targets Support Files"; sourceTree = ""; }; - 4086DF1AF5D8E63676C75D8BEEF23296 /* Requests */ = { + 44EDC5F4E03D130555B9D893E18920AD /* SignalRingRTC */ = { isa = PBXGroup; children = ( - 15E0B9BA83DB0AE5F01D5A9B7F819BC1 /* OWSRequestFactory.h */, - 8E0ED1CC199F624E332522F1134BDC37 /* OWSRequestFactory.m */, - 156B6FF37D4793C1447958CC09A85F2A /* TSRequest.h */, - DF2999304808192436B3D48F45AB5735 /* TSRequest.m */, + 715F7704E56D5C34E3CF295CD7FBD8A8 /* Frameworks */, + FCD35FDBEF7BF646621F49CA69F57A5B /* Pod */, + 180C03E4E3936E13D9685B8AB3836350 /* RingRTC */, + 42AB70DAA9B7665C76EF94D0BDD64971 /* Support Files */, + 0882680B2AF490175ABECD6918AC6D86 /* WebRTC */, ); - name = Requests; - path = Requests; + name = SignalRingRTC; + path = ../ThirdParty; sourceTree = ""; }; - 418EBE696DC341261ACBF568F9CB451D /* Support Files */ = { + 4558A638A9BB5EDB3858BAAE8EED82A4 /* Certificates */ = { isa = PBXGroup; children = ( - 51EC4031FE867CDD66AC0BC5F84EE78A /* ZKGroup.modulemap */, - 542B5FF2F1D74C4D81D1F980F86D3EE6 /* ZKGroup-dummy.m */, - 216897F735CD57355576977776AD12CC /* ZKGroup-Info.plist */, - A7331893C0C9AE095D2FDC3707D3D0EE /* ZKGroup-prefix.pch */, - F3C58E57A6F67245DFDF59E9B9FCC7AE /* ZKGroup-umbrella.h */, - 113E76024BA91F19906B4F0DAA662FE9 /* ZKGroup-Unit-Tests-frameworks.sh */, - CAFB0E807BAA1AE689DD16294281E17E /* ZKGroup-Unit-Tests-Info.plist */, - AE566B099B2B6C67CE29A52D8E1409B7 /* ZKGroup-Unit-Tests-prefix.pch */, - AEF8124A07AF9F4F8421DEA24CBC70FF /* ZKGroup.debug.xcconfig */, - 02E02F9B363EA6DBD7B0DDDBDB274551 /* ZKGroup.release.xcconfig */, - 0A8CD466A44C04AF777E5D161B7B726A /* ZKGroup.unit-tests.debug.xcconfig */, - 4FBC092F0E2F3C13B9117A50E905CE34 /* ZKGroup.unit-tests.release.xcconfig */, + A6DE021A09C597EB1AB23132099AFDD1 /* DigiCertGlobalRootG2.crt */, + EBC9DD9BB928C27DD5BD70EAE7CBFC2A /* DigiCertSHA2HighAssuranceServerCA.crt */, + 7047194D3D10E8CD0114F4DF923C4D9A /* GIAG2.crt */, + 0DE53E6E23E81B47CAA70A4631D4CB5A /* GSR2.crt */, + C4D716C3C81CCDB7E2ECFF0FFE2FA39C /* GSR4.crt */, + 163F04E99415C9328F877CEE43B16CFF /* GTSR1.crt */, + D5C25ABD502D92818C56C3A713CCFB4A /* GTSR2.crt */, + 79755438C01C647A45560451F5C880DD /* GTSR3.crt */, + 025FD4420E89DE99AEBCA09A1BF7E9A2 /* GTSR4.crt */, + 2CFD3C97A5F3B8A7BFAD3BF121095644 /* ias-root.cer */, + 17A42CD9FFD1514C1ECF7B667314E130 /* SFSRootCAG2.crt */, + 050B1759BA716BFDFC3C48FEBBA8874A /* textsecure.cer */, ); - name = "Support Files"; - path = "../Target Support Files/ZKGroup"; + name = Certificates; + path = SignalServiceKit/Resources/Certificates; sourceTree = ""; }; - 44620B192EC6F92DC9A250184DB51617 /* Targets Support Files */ = { + 459BB3311D2C24413559A6ADA5D20A68 /* Security */ = { isa = PBXGroup; children = ( - BA923C384F6618395710F8E0025D8768 /* Pods-NotificationServiceExtension */, - AC9B44DA4A4E7868FB161A449C167A57 /* Pods-Signal */, - 7F4EB16E785139060CDAD843E71F01FF /* Pods-SignalMessaging */, - C4DEE8373339F76752F100EAEAD49A10 /* Pods-SignalPerformanceTests */, - 89F5B89E820A8BB687CDD6C9B73CFAEA /* Pods-SignalShareExtension */, - 3AE15E107A86DA9B28B91C77C63C4950 /* Pods-SignalTests */, + 4518A2D67D847B66F95837047B7C0D6E /* OWSFingerprintTest.m */, ); - name = "Targets Support Files"; + name = Security; + path = SignalServiceKit/tests/Security; sourceTree = ""; }; - 456513F2574163C465E2D5DA32D25DE1 /* SQLCipher */ = { + 4B3DDE67B90B3DE416F98F5C0BA2A899 /* Core */ = { isa = PBXGroup; children = ( - E85B203FD8EB1EC21CB68ECA6018FE3F /* Association.swift */, - 460AF57BB28A4BA5A8B71B00380CD146 /* AssociationAggregate.swift */, - 41ABD15C7A1235062D51F587BA4E1C73 /* BelongsToAssociation.swift */, - BFA7A1249BA57EE94A103B63E4B0C445 /* CGFloat.swift */, - 8DAFF184D07903F54B6433F8EA5E311E /* Column.swift */, - 923FD3903C5F2773966824CD4E218015 /* Combine.swift */, - 16FD656CEDD201B525D6B84D3026FEC9 /* CompactMap.swift */, - 01301B49535D0F230A6BE6243E43FC66 /* Configuration.swift */, - 1C19A05126558EF169CA7C0EA19BC0DF /* Cursor.swift */, - B82962887A38EF1530B511F358EADFD5 /* Data.swift */, - A735D911A1F25E45A9EF0A35E0F74AA6 /* Database.swift */, - 34BAE282BACB9EEC89365324107E67CE /* Database+Schema.swift */, - 81CC0AA65A4689DA7C8C596F5F9CC287 /* Database+Statements.swift */, - EA78F011D6004E24950AC90B15B5EFC0 /* DatabaseCollation.swift */, - 91BE8488A4BD69AD3177B79536DE5C1B /* DatabaseDateComponents.swift */, - 95E6977F34F85B2DE10A8ADE41183E07 /* DatabaseError.swift */, - D037C181CC4E1CBFCEB7B3A8EA964F90 /* DatabaseFunction.swift */, - F2974B9B8A64783670029662E823BAE4 /* DatabaseMigrator.swift */, - 43906F2171EFA4441BF565B875713C4D /* DatabasePool.swift */, - AA30513E570A767B1600B89CB3BEDF0D /* DatabasePromise.swift */, - E9940D6533760CEC25B66E65EEF6DAA5 /* DatabaseQueue.swift */, - D4BB44601BFF25E1F77D17CA50CFC9F2 /* DatabaseReader.swift */, - 542E958B9ACDC3EDC078206625A16049 /* DatabaseRegion.swift */, - 2C394C44E968F8F2E7E186388831BD3D /* DatabaseRegionObservation.swift */, - 0E4CED8F1DD942D7EA70FB8E87750D00 /* DatabaseResult.swift */, - 20FA6E3B7ADC25D8432D873F0F32AF92 /* DatabaseSchemaCache.swift */, - 79DFBD0A3EDAA36E25BF778935D7FF7E /* DatabaseSnapshot.swift */, - C06B323454EF4F17D5C9ACB95D6B8793 /* DatabaseValue.swift */, - 1963B2D3DCA36A89F289512B1800DC77 /* DatabaseValueConversion.swift */, - 1550126AA9412C2E44A9DCC5D01144A1 /* DatabaseValueConvertible.swift */, - 47233D354372152419139E8173D46791 /* DatabaseValueConvertible+Decodable.swift */, - F0B6CC02C49AD3229BCAFF93361E6C15 /* DatabaseValueConvertible+Encodable.swift */, - DFB4B176886AD1EB7A97D022B78675CC /* DatabaseValueConvertible+RawRepresentable.swift */, - 1E6BB5E3F95AA2DD026DF44751627AF1 /* DatabaseValueConvertible+ReferenceConvertible.swift */, - 5B89493CDB4FE0BE45C52BDDC32A1652 /* DatabaseWriter.swift */, - 08BE92247DDB1ED051AD22E4D6F842CC /* Date.swift */, - 3B828063FD33035161D4DCF06629723C /* EncodableRecord.swift */, - 8E3761A87BB63576F6988A766FA1FA72 /* EncodableRecord+Encodable.swift */, - 9D9455B8D3810B48F79B3B37C29C0606 /* Fetch.swift */, - 2F8F1291082C74D705A7D604837FCD6B /* FetchableRecord.swift */, - 95A4818511BCA2B6D30F002037478EC4 /* FetchableRecord+Decodable.swift */, - 87004FF444A347C7B82EFAA1569E45DF /* FetchableRecord+TableRecord.swift */, - A41FE17F32D8C77DC92F9079C44A426C /* FetchedRecordsController.swift */, - E00CDA6221EE1BB85C54F31ABCD22C3D /* FetchRequest.swift */, - CD0174DB54761600AEBD774EA01AC46C /* FTS3.swift */, - 6AA1484887F981D3C307B6E170DFF6EB /* FTS3+QueryInterface.swift */, - DFDD8417AAB4A8EBD3E79A65AB0DA18F /* FTS3Pattern.swift */, - E70BA1B1CDAC605143C134F8EDDD2E95 /* FTS3TokenizerDescriptor.swift */, - 6C2D292C8D8AF970853718F18F2B4407 /* FTS4.swift */, - B06DD415F56A311A8C0FDC7C7F23DA49 /* FTS5.swift */, - 1893A1CF8F0FFD273CCC434D77AE7B84 /* FTS5+QueryInterface.swift */, - 196ED2CF9648CD2B805492466200D7D6 /* FTS5CustomTokenizer.swift */, - 5BF32A353AD30CE5E0903F91966AFCFB /* FTS5Pattern.swift */, - CECFC5F33B0E865D05BFC8B17B17374E /* FTS5Tokenizer.swift */, - 4AFB4B06E3651A7330506BA80ABAAA91 /* FTS5TokenizerDescriptor.swift */, - 19C2EF33123A2B4635D09CFA0BC66431 /* FTS5WrapperTokenizer.swift */, - 34B246755E38E59A29F8F486CB2C3A04 /* GRDB-4.0.swift */, - 8492956B716DCD58E753DF8A9F46D9AA /* grdb_config.h */, - 163538F3DAEBD74BC8F211FB9CC69845 /* HasManyAssociation.swift */, - 14771F52B40E112B221A8BD7EC7CD1D2 /* HasManyThroughAssociation.swift */, - 58BD9C088F622534F601E75D78DDBC01 /* HasOneAssociation.swift */, - 93106960FCA0F020F83994D8D8703578 /* HasOneThroughAssociation.swift */, - 0B02B7D2E447223C4A57EE21C4B5308F /* Inflections.swift */, - D5FD454FEE5FFE0F35B83A3C3055E06D /* Inflections+English.swift */, - EC38AE7EB940EB85B0A7F7D443796844 /* Map.swift */, - 2C3EE5D13D62096247B226ABCC5FC49F /* Migration.swift */, - E275646EF84B5BC25F4E03C244219A1F /* NSData.swift */, - 08CE3D7A131289795FE785E461603488 /* NSNull.swift */, - C738B25B22046174631FF5CA92B19EC7 /* NSNumber.swift */, - 2CE945E1E56199BB5911F63EFF17190F /* NSString.swift */, - 9879CD612D2CAA452B2F60F7E89105E6 /* OrderedDictionary.swift */, - 456EBD32F8488A5ACDBD4C9BD6F23B6E /* PersistableRecord.swift */, - 7AC3F8EDBDDA161A90489651A9947B60 /* Pool.swift */, - 61DC3CEFF0629498CB535541F3942043 /* QueryInterfaceRequest.swift */, - 8DFC5FD59D8273D89AD81A78361715CA /* QueryInterfaceRequest+Association.swift */, - 4049F4F3BBB107820379FF6F9B0F6922 /* ReadWriteBox.swift */, - 4B94D3565D5FB99B35026C66A284F32C /* Record.swift */, - 8A00879179142ACD91C827B6DF73997C /* RemoveDuplicates.swift */, - 0893738DC2ED08B0D634EF32596B732E /* RequestProtocols.swift */, - 734FC0207811AAAC8C0CA9227692B0B6 /* Row.swift */, - 6BCE095D62C5A72FD87FE7F63FCC4CA0 /* RowAdapter.swift */, - 909BF9E681BA9EE5F02854E1AC16D01B /* SchedulingWatchdog.swift */, - 8E696D75C6407340214BABA38E96954D /* SerializedDatabase.swift */, - 2B11E43F9EC9367779B14AD7F604BE77 /* SQLAssociation.swift */, - 68DF2F2EFA3240BC85F8230669C8ADC9 /* SQLCollatedExpression.swift */, - CC9D45872EBE61424824E9EEC874280B /* SQLCollection.swift */, - 15E6B2D4FA421E7725F6B2ECCF8D0B10 /* SQLExpressible.swift */, - 8696E1AB00240A2BE535D86192E68E04 /* SQLExpression.swift */, - E0BC51F9425DCBC2703A081F604636CA /* SQLExpression+QueryInterface.swift */, - 41E097AC84847E39B22A78BCF0BD1DFC /* SQLForeignKeyRequest.swift */, - 4EED9383C7F583CA5CF2E4929F704DCF /* SQLFunctions.swift */, - 92EDB9BA317D88DA6163D39E4FA8B3F1 /* SQLGenerationContext.swift */, - 7EE100BBDFBC046DF7AFB0989896D927 /* SQLInterpolation.swift */, - 1DDAA5EF8E34293F2D888E36E3A787CE /* SQLInterpolation+QueryInterface.swift */, - AD963C13E908BAAA0F8E53FB47D4D2F3 /* SQLiteDateParser.swift */, - 11128C810A506EE53A53C0681050F407 /* SQLLiteral.swift */, - 983B6FC884811B2C184C595390021F13 /* SQLOperators.swift */, - D0A1E0135667013F87C70B22949F6FD9 /* SQLOrdering.swift */, - D0F2E8C94E4605FFD371A13700BD9877 /* SQLQuery.swift */, - 282D81BC15823685549E8C7A15A38EB1 /* SQLQueryGenerator.swift */, - D42254CD2A1326CFE950B2E95A367D75 /* SQLRelation.swift */, - 60C09DE4E0A8BAAA7E7AF1C674075391 /* SQLRequest.swift */, - 51760E71ABF9FBC3273C060F3870C790 /* SQLSelectable.swift */, - 21D6DB5CBBB88A00B24806AEB7B998EC /* SQLSelectable+QueryInterface.swift */, - DC0A8779ECF6FEC83CAC8B1CE5BD6263 /* SQLSpecificExpressible+QueryInterface.swift */, - 631BB910A394EAAC82CFC539FE3295D5 /* StandardLibrary.swift */, - 1A13BB07DAC7EF14A7018913218993DD /* Statement.swift */, - 95EAEBF79813C5AAE50A66D637C76BFD /* StatementAuthorizer.swift */, - 167D787037D5812E2FB29C318CBB38A5 /* StatementColumnConvertible.swift */, - FE7078A63508FA2A8F404C29EACF8CC9 /* TableDefinition.swift */, - 37DA0C24E36FD7EBBDD8121BBC166D40 /* TableRecord.swift */, - 42332ABC68B1B0771E38141D5950CB1E /* TableRecord+Association.swift */, - 782CFC24EFB96B4704E4C1004AC71E31 /* TableRecord+QueryInterfaceRequest.swift */, - 3A0CAF3DBDBE21658BE543350CBE63F3 /* TransactionObserver.swift */, - AFCD64C5FDFE51164142D535D910A866 /* URL.swift */, - 6DAE37E5C7E2FB09D7A40E252DE0EDA1 /* Utils.swift */, - 3B8C437D8E6696A15C7D09862B6EB5A6 /* UUID.swift */, - 84CA468B3C76A74427EFC3D33D5E42E9 /* ValueObservation.swift */, - 16F257ABB5E0C4D59FDE76F721F07D32 /* ValueObservation+Count.swift */, - F5F1216AD21BB37DB56BFD6F77030DD4 /* ValueObservation+DatabaseValueConvertible.swift */, - FB3F30F60895867D505D72422ECEF2E1 /* ValueObservation+FetchableRecord.swift */, - 9F1BFB7B342B949D462F68A273794CFA /* ValueObservation+MapReducer.swift */, - 0A4FB07FD07ECA37296D6F05E5C060F0 /* ValueObservation+Row.swift */, - D5D598C91F35598BBD48386077F8CAC2 /* ValueObserver.swift */, - 6D537F0DA762AD025C444E4A8D61FF49 /* ValueReducer.swift */, - 2B70FA993972D60BE8BD7F15AC09EC11 /* VirtualTableModule.swift */, + B3EBE50E0C14D876ACD110A230F2EAD5 /* CLIColor.h */, + 1B2D057DDA7467205693A088555FA8D6 /* CLIColor.m */, + B7378D21E73D620B5928680FA37771AE /* CocoaLumberjack.h */, + D81978B1739D7315661496599E5960BA /* DDAbstractDatabaseLogger.h */, + 796F90D76C97F916ABD27BCB2CB4137B /* DDAbstractDatabaseLogger.m */, + CC434D32C0F1E9C48962689A37AB4299 /* DDASLLogCapture.h */, + FEE08C426223A4F61C46F9F9C4BDD886 /* DDASLLogCapture.m */, + FF407DA72D593A9ACFC1BD856F2A4C45 /* DDASLLogger.h */, + 0EF63191EAB639A80A8A98BA39F54426 /* DDASLLogger.m */, + 584F71F7118C2E2BA4D9C5312FBAF419 /* DDAssertMacros.h */, + 694E5B523E54822EFD504CFFE709444D /* DDContextFilterLogFormatter.h */, + E3A88D0956529D79D7315ECB955E1025 /* DDContextFilterLogFormatter.m */, + 272BCADB4C579B704E910C73CB613326 /* DDDispatchQueueLogFormatter.h */, + 5D140F02400366C45A1EC40AD7FF26F8 /* DDDispatchQueueLogFormatter.m */, + F533899E6A206DA26EAAF137E2E7DDF0 /* DDFileLogger.h */, + 9EB0CE4B1CD849027DA5935DCE8D1B41 /* DDFileLogger.m */, + D1DC24FC3D047F049ED2641238CDD49C /* DDFileLogger+Buffering.h */, + 96BED1300CB5F20B8AE46416E5B94937 /* DDFileLogger+Buffering.m */, + C9FE961C0B8F2675F3A0DBC28107C4E7 /* DDFileLogger+Internal.h */, + 4C2F0CC3AF00F0DFEFC61F5907983A36 /* DDLegacyMacros.h */, + FB7EE913BE558DB58425E72EE8D651C9 /* DDLog.h */, + BCC71F0FCC7A4F1A4B6920431ED9AB5D /* DDLog.m */, + 6061D8BE2F1A310B552026D4A6ADB540 /* DDLog+LOGV.h */, + 1DC0FACC38E16378040CE284145E7D3F /* DDLoggerNames.h */, + 6FA154D552DDE38D90BE3254B78244C4 /* DDLoggerNames.m */, + 43FF0874845DA8E620E444B63DD4DD63 /* DDLogMacros.h */, + 925418690D350CF611A0F271FB31DC4E /* DDMultiFormatter.h */, + A12B0CD4BA51C6A88726124E7A5CE9DC /* DDMultiFormatter.m */, + B0FAB507421DAC3607F1D775AC53E6C4 /* DDOSLogger.h */, + F94550DD188F04A948D2C7CB9D082302 /* DDOSLogger.m */, + 73AF0BFA728B9B9881FF3C806CF627D4 /* DDTTYLogger.h */, + 8266CDB80E8A1053D53CDD5DDEC00387 /* DDTTYLogger.m */, ); - name = SQLCipher; + name = Core; sourceTree = ""; }; - 47CAD590ED30C69A33150E6BC7900F8A /* Support Files */ = { + 4C1FA68EABDD668A9488E529964F5ED8 /* Support Files */ = { isa = PBXGroup; children = ( - 26C4F138CA75FF18E1DF6012A81A990C /* SSZipArchive.modulemap */, - 3A1A6514905C0025F230442B060CE237 /* SSZipArchive-dummy.m */, - F35AEA60D26A7676532A2B6E09FAE070 /* SSZipArchive-Info.plist */, - 79D7389F7F5C23A4072CC58E851AF6D1 /* SSZipArchive-prefix.pch */, - 14427E48711E3BD87A23FE982ED80FCF /* SSZipArchive-umbrella.h */, - 237B08EA5E474EFF19AEC721C812AC11 /* SSZipArchive.debug.xcconfig */, - FF60F22050C29A096951E5C124A53ABB /* SSZipArchive.release.xcconfig */, + EEDAF86CA23D318D5D080794843FD6FC /* Argon2.modulemap */, + ED2E41FF8B8020A8EDA55CB60C9AC65B /* Argon2.xcconfig */, + F5C706749EFD70C9F074F48B509F7D3E /* Argon2-dummy.m */, + D9FE0701EAF0BF7BDD619CE6D21CEE5A /* Argon2-Info.plist */, + F99CD10963864F5F80E7EC6DDE15F69B /* Argon2-prefix.pch */, + 8176864BDE55C71B0B62969FAF23CAC2 /* Argon2-umbrella.h */, + 3A358CCB9B30BD15D4DC6A69F0EE5F37 /* Argon2-Unit-Tests-frameworks.sh */, + FBF0AEFBF62DC65AC8E2DF1E72AE245B /* Argon2-Unit-Tests-Info.plist */, + 98138381B87C304D4EFBB656C8B76C9F /* Argon2-Unit-Tests-prefix.pch */, + 92F4C7F0DC2C2128B6098FB394E7F10F /* Argon2-Unit-Tests-resources.sh */, + 9B3E80CEFC1B7C1F46A6D1D822362A2E /* Argon2.unit-tests.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SSZipArchive"; + path = "../Target Support Files/Argon2"; sourceTree = ""; }; - 490ED23A41B9A4C887C358721C4525D1 /* Tests */ = { + 502DFD572B28C94C27C8F23A0BD2DDBF /* Tests */ = { isa = PBXGroup; children = ( - 3A6BCD182CB2A50AAC39F6C7700F0F77 /* HKDFKitSwiftTests.swift */, - F7C70CE8D0F78A75C2BF5FBF1EFAF6A6 /* HKDFKitTests.m */, + 4CD2FECD903DA93B1DF599082E863476 /* HKDFKitSwiftTests.swift */, + D26ED1E7F37DEDDEDCAB6B4EA78297CC /* HKDFKitTests.m */, ); name = Tests; sourceTree = ""; }; - 492B0B5818AC87812C2B92057876DB67 /* extobjc */ = { + 50907EC6ECF55400E1770318557CCE3E /* CloudKit */ = { isa = PBXGroup; children = ( - DFE501FE15DFB5C77663A1CA1FB623A6 /* EXTKeyPathCoding.h */, - EB73BF94FC56449C87FF464A41549097 /* EXTRuntimeExtensions.h */, - 03CEF30E0CEE8DB728176E6B8E6F9B40 /* EXTRuntimeExtensions.m */, - E62BABD2037A33D77E2836B5876EC714 /* EXTScope.h */, - 149568B9DEC48BF0653A74CEDB89DA50 /* EXTScope.m */, - FD47FA5DC146C3FF29967C7189BAC33F /* metamacros.h */, + B79B4AB73924F1E8AE5225F6587B20F3 /* YapDatabaseCloudKit.h */, + E67A92CA2E8C7BCE73C104D694C8B124 /* YapDatabaseCloudKit.m */, + 44D7A1BBAA9E77605DBAC611433DAEE7 /* YapDatabaseCloudKitConnection.h */, + 65244BD0E71E8B6958C3D6918AA98DF5 /* YapDatabaseCloudKitConnection.m */, + 52075CD2B1CC54790CEEFCD77169EEFB /* YapDatabaseCloudKitOptions.h */, + A9D8BB06C2A199E966D66D288F3DF56E /* YapDatabaseCloudKitOptions.m */, + E010AE3B6C836D654F32A893FDFBB0E3 /* YapDatabaseCloudKitPrivate.h */, + E6E5DC864376AEA18DF767DBB9F382BE /* YapDatabaseCloudKitTransaction.h */, + 72494B55E27DBD621D2F34F1507E7837 /* YapDatabaseCloudKitTransaction.m */, + 35498507885544F8F881A50632B76ADC /* YapDatabaseCloudKitTypes.h */, + 780B2FCA974069A98F29E638B63D30D0 /* YapDatabaseCloudKitTypes.m */, + 1A2A78BA958CD8430C73D223425A7C9E /* YDBCKAttachRequest.h */, + E390133FED47A2B4FE75BA6AC35B051E /* YDBCKAttachRequest.m */, + E06BF7F2312D91EBAF85A213C9C4CF5E /* YDBCKChangeQueue.h */, + 9FC6CEC5EE21D6D9B9ADBBAB5D7EDEBB /* YDBCKChangeQueue.m */, + 07DDEE1106AED46459F4714835C8AFCE /* YDBCKChangeRecord.h */, + 551C256CCB16A7B85B2F2E3F431BC7AB /* YDBCKChangeRecord.m */, + 0B2A5B7799ED3C62EE6340EB5B8F763A /* YDBCKChangeSet.h */, + 57B70C8BFB0891D3A3F0AC7771BC3EEF /* YDBCKChangeSet.m */, + 2564049F465300841363ECB5B76E75EE /* YDBCKMappingTableInfo.h */, + 1C74847923827AEA41651F0FEBCCF632 /* YDBCKMappingTableInfo.m */, + 85B7E66BDADBABEE02E4DD68592187BF /* YDBCKMergeInfo.h */, + 265E575C0DE9DEFCA590FDEA7D0FFC7E /* YDBCKMergeInfo.m */, + E0B9BCF5C8BAF7BFD57E2991E19D9A25 /* YDBCKRecord.h */, + 17804EAD21CC66FC7958F754F747B68C /* YDBCKRecord.m */, + 9A5E7155CDC7145F213D7CECF550963C /* YDBCKRecordInfo.h */, + BC2963D67EDF5C6C2DA56ECF6DE1B9AE /* YDBCKRecordInfo.m */, + C3FC748C3BABCE5F396EE33AEAF98828 /* YDBCKRecordTableInfo.h */, + FC9C391E017AB4F1D3C59F72C14F2B7E /* YDBCKRecordTableInfo.m */, ); - name = extobjc; + name = CloudKit; sourceTree = ""; }; - 4AE3BF31C7E366F17DE67425A2B1F4EB /* ManualView */ = { + 510208D13BE62C3AB9B7EEE13CD18C49 /* Network */ = { isa = PBXGroup; children = ( - 72B02BC2DAC48A6BCE12E80BEAC699BA /* YapDatabaseManualView.h */, - 7D7E65456F70F43D50FBA01AA831189C /* YapDatabaseManualView.m */, - 9EBDB244BAEC37E8BD389DA0D36303E9 /* YapDatabaseManualViewConnection.h */, - 24C10F77A05A63B7054039C17281E71E /* YapDatabaseManualViewConnection.m */, - 9D1D3DC979B5F55D6F99820CEC934C45 /* YapDatabaseManualViewPrivate.h */, - FD7485BD6CA070A21FD49BE86FED2A00 /* YapDatabaseManualViewTransaction.h */, - 6AD34870F43F851F6C5F9FDD7D17AF38 /* YapDatabaseManualViewTransaction.m */, + 349C466AABB9464C76675FDE2F7C66DB /* ContentProxy.swift */, + 305E614D6C5A70AA031075D1A6FD0A8D /* MessageSenderJobQueue.swift */, + 48BB09A7A60F11006F62E615A79131AD /* OutageDetection.swift */, + 4CD49CDF79728DB060F35297A3E98B05 /* OWSCensorshipConfiguration.h */, + 3AC4796A1E3652784CB27FA50E1AA6CD /* OWSCensorshipConfiguration.m */, + 6371CC3DB37198A8A66A92E9FB301049 /* OWSCountryMetadata.h */, + DBABBBE7D6DEE2D46172E82147997CB5 /* OWSCountryMetadata.m */, + 977AE0873EC26A4CBF340DAFC18125D5 /* OWSSignalService.h */, + 48B87944AEE17BCBA08C269D39382DDD /* OWSSignalService.m */, + C06562409AD73964D1BE131294B80BEB /* ProxiedContentDownloader.swift */, + A2B9C48C9BD6B3CF79AA2400D38D7DC1 /* ReachabilityManager.swift */, + 96199BB81BCDD102183EC693D387B357 /* SignalServiceClient.swift */, + 13D15A0EA357530B2D3E841BBFF567D4 /* SSKWebSocket.swift */, + FAB442559E7B8796661A3EC61A85920D /* API */, + D1681F6D927F4CFEAF80D2A81E73D823 /* Receiving */, + 2BAF36A146AACF6615038AB9F6D0A7FC /* WebSockets */, ); - name = ManualView; + name = Network; + path = SignalServiceKit/src/Network; sourceTree = ""; }; - 4C2B5F185FEC40D52D7262BE428066CD /* Reactions */ = { + 52F995CC8BB2B708FD4944D14DBAB8DC /* Support Files */ = { isa = PBXGroup; children = ( - A595493CEBD012960E89F275C3698851 /* OWSOutgoingReactionMessage.h */, - 5EECFFF79F18916F30C90ED4A515B102 /* OWSOutgoingReactionMessage.m */, - 3B56BEDFAE2EC9F4AA55360BA507D42B /* OWSReaction.h */, - 95A21DB4E04B48AA114E64DBC6953DC2 /* OWSReaction.m */, - C4EF1216D9C750D59A5E856AD2E70F49 /* OWSReaction+SDS.swift */, - 78084980B78F38A7255396A8667BA080 /* ReactionFinder.swift */, - 093DA1E519563AE2F8CF206E22CED839 /* ReactionManager.swift */, + 6885663D7414F9A5E01521B1391F2EF2 /* CocoaLumberjack.modulemap */, + ED3320EC7C492C158DFF69E0F9CC5F2A /* CocoaLumberjack.xcconfig */, + 02BC38B6193F038D79C1B023181EC0AC /* CocoaLumberjack-dummy.m */, + B761B1F5EB43A1825E0FF37DCF23F114 /* CocoaLumberjack-Info.plist */, + 2B7409C462A1648F6BDCCEF9306BED6E /* CocoaLumberjack-prefix.pch */, + FEFFBB8126C4BF81433782856B7F3CBF /* CocoaLumberjack-umbrella.h */, ); - name = Reactions; - path = Reactions; + name = "Support Files"; + path = "../Target Support Files/CocoaLumberjack"; sourceTree = ""; }; - 4C3A06B75A4F7C5E87BDCC679F8367A4 /* Build */ = { + 536B281D14EDAFD31667EE7700699B92 /* Reachability */ = { isa = PBXGroup; children = ( - 40562C736199DA1EBC364CFEC73B1183 /* libringrtc */, + 057518959ED7DFAA39E8C4CE4002C978 /* AFNetworkReachabilityManager.h */, + 2B9ED1595B7650DFEF1C22519A000817 /* AFNetworkReachabilityManager.m */, ); - name = Build; - path = Build; + name = Reachability; sourceTree = ""; }; - 4D60C716776D720A5381E8C677BAF7B9 /* Support Files */ = { + 54220E5EEC2F5B587EDDAD50149FFEAD /* libringrtc */ = { isa = PBXGroup; children = ( - D911AB0C8291C217486905D09571E6EE /* blurhash.modulemap */, - FB885BA86103552D17FD669DE9A2EC41 /* blurhash-dummy.m */, - B588197D946D89F97419D7EB70CE3FA5 /* blurhash-Info.plist */, - 3A30BB814626CBB4D4E870EF1934E77B /* blurhash-prefix.pch */, - FB88345EC640C1F74D08589596B2F74D /* blurhash-umbrella.h */, - A5BB06FE2EA2895778FC4B20DC85FC82 /* blurhash.debug.xcconfig */, - 454F958E951F900B84CA234E67211C10 /* blurhash.release.xcconfig */, + 198AF1D6CC38C43151619945AEE16827 /* ringrtc.h */, ); - name = "Support Files"; - path = "../Target Support Files/blurhash"; + name = libringrtc; + path = libringrtc; sourceTree = ""; }; - 4E5A18CC4DA9312F56DE1299EE137B0A /* blurhash */ = { + 5512FDDE0FD2B985017D11F3B4F492B4 /* Tests */ = { isa = PBXGroup; children = ( - ACE783BE98E508F46654237D3A775D9B /* BlurHashDecode.swift */, - BAA6B7C46FFF70EC5D24ECD9E04F4E16 /* BlurHashEncode.swift */, - 4D60C716776D720A5381E8C677BAF7B9 /* Support Files */, + A120C393DA8797FD1870B418518EC362 /* Data+SMKTests.swift */, + 8D36D12BFCE643DAF1910D16E6EF8B23 /* MessagePaddingTests.m */, + 7D5565AE6C30B3940D101D23F2F5F1BD /* MockAccountIdFinder.swift */, + F5BE2EC563C82A38F2CEB0B6AC62CD60 /* SMKMiscTest.swift */, + F54FD11A1B055E1DD76BAF672948B21F /* SMKObjCTest.m */, + 4F78AB72441F5FB4E542BA124767A8C4 /* SMKSecretSessionCipherTest.swift */, + 7E650FFE8C1C0A768BBBE7496720BED0 /* SMKSenderCertificateTest.swift */, + 4ECA3107544877AF619EACB0660C94E9 /* SMKServerCertificateTest.swift */, + F2430DE2C493EC5B59D5124480524A9D /* SMKSessionCipherTest.swift */, + 137D06EF886DD3AC00563D6CC9D06085 /* SMKTestUtils.swift */, + 1FD32E2A8A0B74571E63B1C36A0244FB /* SMKUDAccessKeyTest.swift */, ); - name = blurhash; - path = blurhash; + name = Tests; sourceTree = ""; }; - 4E636E0065EB7B6069E82956FA011DCF /* Protocols */ = { + 55F2709154DED4990AC5B14366EA6059 /* SSZipArchive */ = { isa = PBXGroup; children = ( - 110BAD1BF544FC2C63B783331E5F65E2 /* ContactsManagerProtocol.h */, - 2B7912040D7D870F5375BE0ADAB3CC0A /* NotificationsProtocol.h */, - A58346D97F15AF3FB77729C05348F178 /* OWSCallMessageHandler.h */, - B9B8F097590D517011969868C60E4465 /* ProfileManagerProtocol.h */, - 495E7BEE9C8141EA7AAE298E5A1A2360 /* ProtoUtils.h */, - 84FBEDAD3B1A736F6960D01401B316E8 /* ProtoUtils.m */, + 727F4B12118CFAAACF1732076767D09A /* aes.h */, + 124970CABC9864BABA76E65C1E24D4B4 /* aes_ni.c */, + F2B461C6439B9ACA4A86566EDF294900 /* aes_ni.h */, + 0F0C538A8A38EC3F27F6023DAE0CF67D /* aescrypt.c */, + 8959CA2E4CAB2CD7525585E231C0F012 /* aeskey.c */, + AFC0FE82732267088D23CB898077A656 /* aesopt.h */, + E27BA64CF28C23FF286FC938CB69C3B4 /* aestab.c */, + 81DB73F95FC5E06C0149B8102380E7E8 /* aestab.h */, + 67D0DD609C8D06E9F14E93431964EA81 /* brg_endian.h */, + 35D28EFABC6A82D04AD3114091AC11A5 /* brg_types.h */, + 688C2353841D536995D9F3A6D9FCAA0F /* crypt.c */, + D4A936843847C12E479C560D4BAEFBA0 /* crypt.h */, + AF5EBE1452D8360180CDCB04AFCD2E3A /* fileenc.c */, + 251B0576699BE31B6B20F7BA795FE4F7 /* fileenc.h */, + 5102900FC717B1997410E7EFEC985988 /* hmac.c */, + 564746EFE447A46A920E7A7969B9FFE2 /* hmac.h */, + 030D6C271A7B21FCCF3CFBC6B491D0B9 /* ioapi.c */, + 39ACF5AB2D2D0C76E4639BAB98B83769 /* ioapi.h */, + EB9772F950EDAD83230D84ADEB90F117 /* ioapi_buf.c */, + EB181FE0FE7F3F08AD4C5672131422F2 /* ioapi_buf.h */, + 41FEABB363131F4FDE48818F1F780870 /* ioapi_mem.c */, + 0FB8AFF2A3B9186C6373BE438A327DFB /* ioapi_mem.h */, + 44B95C9A25FF36E066B1A93AA8938473 /* minishared.c */, + A2A2FD4B73514C7DE75961DBA8DD294A /* minishared.h */, + 63A88C02DE790CC505897A24BB4DE2EA /* prng.c */, + 2C06C8DB7B595C79B7076D588F4B4EA2 /* prng.h */, + 72F6525A6399F86382B0B65DF220D051 /* pwd2key.c */, + D1522B957C92C2B96F66605701B00EBE /* pwd2key.h */, + 3F89732B6989B98645CEDDAE1422D9B0 /* sha1.c */, + E55C35F928A499E8B90F50120DB9D559 /* sha1.h */, + 69F714AF9A868D7306FE21C6EC6284D2 /* SSZipArchive.h */, + 66BDC0F1900AB1E9D8CE4977F491EA5D /* SSZipArchive.m */, + 1A8D421A535B2B6F91C7F1F89FF32477 /* SSZipCommon.h */, + 577E2C10D5780C992A83BB339A198496 /* unzip.c */, + 1F6E028A00ED2A2142E91AECEA3F532C /* unzip.h */, + 33132EB3F54F9CDE98B3136191C75D9A /* zip.c */, + 6A5429C086D49B0277FE576DF45D5BEA /* zip.h */, + 239771821D993947467BEEC3F46FA223 /* ZipArchive.h */, + 7FAEFFB885FD776B5122CDC261CE2F54 /* Support Files */, ); - name = Protocols; - path = SignalServiceKit/src/Protocols; + name = SSZipArchive; + path = SSZipArchive; sourceTree = ""; }; - 4EFA01B9F4E0F1F1981B78BA00ACBB8D /* UD */ = { + 5A10C293DCCAB412C868480158469365 /* ConnectionProxy */ = { isa = PBXGroup; children = ( - D3C74BCD954135CCA6D56D88BA73885D /* OWSRequestMaker.swift */, - 2183706A5FCB583586473B758561B722 /* OWSUDManager.swift */, + FD3AAD3095BBB425118EAB4E21AB2DE4 /* YapDatabaseConnectionProxy.h */, + 6438BD8DAA16F33DB547D630DAEC7C3A /* YapDatabaseConnectionProxy.m */, ); - name = UD; - path = UD; + name = ConnectionProxy; sourceTree = ""; }; - 4FC3C8CD1E538C29CB4052DAC242640C /* Support Files */ = { + 5BFF20D4BE6E48C52B8D81D5FEB1E6F9 /* Remote Attestation */ = { isa = PBXGroup; children = ( - 169BDE9A0E64244FB5924AC171EF87B3 /* Mantle.modulemap */, - 53417C1297AE510BE7FB9AE3282E5B2B /* Mantle-dummy.m */, - 8C9468B3E132E51327D464D959BBD583 /* Mantle-Info.plist */, - DE2090555682E1CE0E795B40F2F31562 /* Mantle-prefix.pch */, - 9A665C8D0FCC6A40548479891A7A0956 /* Mantle-umbrella.h */, - 04DBC929619FE67ED844EEB9AA80E83F /* Mantle.debug.xcconfig */, - B5EA9156256EC3B1AE20F90FE27B536C /* Mantle.release.xcconfig */, + 89205766A53167E5DF5D9252735CC74F /* RemoteAttestation.h */, + A5A0D69C1543328114789168B5971067 /* RemoteAttestation.m */, + 1F856CE00D2CA4C1BC34632CB6F53F21 /* RemoteAttestation.swift */, + B56EBAB5713CDCD6CD78982AA5265ACC /* RemoteAttestationQuote.h */, + ABF98B3ABBA13C822FA9657FA425A07D /* RemoteAttestationQuote.m */, + 16AC45F88AD41409B2426CB68821EB99 /* RemoteAttestationSigningCertificate.h */, + 7F18D4C7957A7504A59ED4E8AB057C01 /* RemoteAttestationSigningCertificate.m */, ); - name = "Support Files"; - path = "../Target Support Files/Mantle"; + name = "Remote Attestation"; + path = "SignalServiceKit/src/Remote Attestation"; sourceTree = ""; }; - 5456E4EB4EB9DEE60C4543E3F20C1524 /* Frameworks */ = { + 5E13FD5C90A677F24A295FBCD8BAC6BE /* Contacts */ = { isa = PBXGroup; children = ( - 6FB821D4F88544C12B8DED5D351B76EF /* WebP.framework */, + 1106929A71FAB49016BC393D8BC6EDC1 /* ContactSortingTest.m */, + 9967E3EE8C9AFA3E7DAFADEA560DD745 /* OWSDisappearingMessagesConfigurationTest.m */, + 8F9C1BAC072C3535B7359169E0D5452A /* PhoneNumberTest.m */, + 3ABD331C6C7C0C837A919FB3A0499696 /* PhoneNumberTest.swift */, + 7E9EFC6DFC208EE0767A16B99216536A /* PhoneNumberUtilTest.m */, + 45E883ED80BBC320C52C78279E137E66 /* SignalRecipientTest.m */, + 3FCA1D8EA5171BCD23009E5EA277C6C8 /* TSContactThreadTest.m */, + 9BC4A72021F2B2A01A472123AC7CAC80 /* TSGroupThreadTest.m */, + B1BC4B0881E25EB6F2451D7F11559B2C /* TSThreadTest.m */, ); - name = Frameworks; + name = Contacts; + path = SignalServiceKit/tests/Contacts; sourceTree = ""; }; - 56BA4EE71994A484CF3EF6AA5A5A70BB /* mux */ = { + 5F7D1D20EDB3219793D4C18D930C3738 /* SignalServiceKit */ = { isa = PBXGroup; children = ( - 7516DDCB45C0250BBA09522D446CB29F /* anim_encode.c */, - 128715ACC4DCCB69A44E9505EBB22F2C /* animi.h */, - 7B2C938CF0D771F394C07D468A8CF526 /* muxedit.c */, - BCD6AFCF58BA267A610BB7C47BAFA879 /* muxi.h */, - A857E1FE9D575C73A4A9D2518569F36D /* muxinternal.c */, - B90F379E9C6C48FEBBFC94E821195B29 /* muxread.c */, + 80AAC26AD005C223186D50054D25ED15 /* SignalServiceKit.h */, + 6ED8036050BE6DA34A0D037DF7E24463 /* SSKEnvironment.h */, + 749B4B5BE5C3EEA38B78C1E86904DC86 /* SSKEnvironment.m */, + B032B8BC3C123FB76049B74FCCF022BC /* TSConstants.h */, + 2F55655F3276FA3C1E68C34697C6E387 /* TSConstants.swift */, + 278419A155C605E23284BDBEEAE0414A /* TSPrefix.h */, + 7E7FFD98D8599F295ACCCEE3DC935B6D /* Account */, + C38C4FFF71A531EC0308A32DD67041A3 /* Contacts */, + 8FF6464DF8016AC629C39193E3159964 /* Devices */, + FD4769DAB61F5D3FC27D1ECD59925946 /* groups */, + 01BD770715A1B370EAF92328172B2047 /* Messages */, + 510208D13BE62C3AB9B7EEE13CD18C49 /* Network */, + 78C44FECEB52303925E6967CB0A9A127 /* Pod */, + 8BCF61F4EDB427519A5020A7D30323D3 /* Protocols */, + D8ADEE5F4934B1A79148C8A67CC3F5D1 /* Protos */, + 5BFF20D4BE6E48C52B8D81D5FEB1E6F9 /* Remote Attestation */, + DB02C2F7C486A5DAA5758B080F595335 /* Resources */, + F3820F0AAF6EEE4EAF3DF8FA388116C5 /* Security */, + C495017F909ABA1A583F49CB5EF88FAD /* Storage */, + 8649DD2911AF65F758B3C57628C556CD /* Support Files */, + E6AC3C15EDDDCCC137FBAF72DB255E33 /* Tests */, + 148E50CC6E4D7565A8264DC789E99C55 /* TestUtils */, + 1769B95DF00EDA39F42423B2D5361E4E /* Util */, ); - name = mux; + name = SignalServiceKit; + path = ..; sourceTree = ""; }; - 598428A0F3DCBE7EF3BE0D52161C48E8 /* core */ = { + 6129E0E5A628A48328143EA013409C22 /* Support Files */ = { isa = PBXGroup; children = ( - BC09C54329A31B33444AE07D30B77155 /* alpha_dec.c */, - 2F7B3FD7911050112D2847B15AA64CFB /* alpha_enc.c */, - DF9E906A85EBA254919EFC7926EB2596 /* alpha_processing.c */, - 72399C004C6B0C04089DF35427EFB8F3 /* alpha_processing_mips_dsp_r2.c */, - B3D4DC2466C94116E18D1EF52EEA7B45 /* alpha_processing_neon.c */, - 0AF957C349E5D9337EBBA4C8B5D8B1CA /* alpha_processing_sse2.c */, - 3FAD11AE5ECC820DDC9A9BE70758341C /* alpha_processing_sse41.c */, - BEA27E64B5D2F9CA770B45C54E9E0075 /* alphai_dec.h */, - D2187411BB9272D95D68A8C22FABFF86 /* analysis_enc.c */, - 6AAEA563D70EAFFEF7E3EFC317BAA774 /* backward_references_cost_enc.c */, - 3E723BB9DB9A3FFD4B974F516E5ACA67 /* backward_references_enc.c */, - 6EFB0C7D07C246832C1180C1268CB432 /* backward_references_enc.h */, - D02FFE4F7C3E634E24189BF073B9C118 /* bit_reader_inl_utils.h */, - B968C27812EB60CBAF4EE0FFBE91B4CB /* bit_reader_utils.c */, - 13253BF14B4ADFD45AAB22E9F24610C3 /* bit_reader_utils.h */, - 03F75E63F6A76FCE1049FF185987B7C8 /* bit_writer_utils.c */, - 511EF8873BE7F9620883CC243A398766 /* bit_writer_utils.h */, - 8F678C9F1EC0F6F9A32C9C0D83446DA3 /* buffer_dec.c */, - 7F58A0BC51CEE90C3C29174FAA740468 /* color_cache_utils.c */, - A0FF001C0FA174DB55783F190DF11FA2 /* color_cache_utils.h */, - 6DE04AC75167D58C6263AEA6DC45E489 /* common_dec.h */, - CFA8892157287F047EF38019CD0545F9 /* common_sse2.h */, - 5F71B2B7A3932B7E2418711B9AE858A2 /* common_sse41.h */, - A233C3C11BDD68C53F2E108D5C3AC095 /* config_enc.c */, - 6DCA2DE82B96E8414F14E1E43F6D2275 /* cost.c */, - 6B4D44625F4A757F5063972DF5CA2B35 /* cost_enc.c */, - 7F2E6E4B5F3B80A79E3E9DCD79FB7823 /* cost_enc.h */, - 3BF7458652077EAAE843F1FA1EB77A28 /* cost_mips32.c */, - 53F256057908B139EEC19B3912E115CD /* cost_mips_dsp_r2.c */, - 4B04CB545CF63371DAD0A04A5E446B91 /* cost_neon.c */, - 227F1FCBFC085ED518C8F2C16ACB0371 /* cost_sse2.c */, - 66F12DEE04068F03117E4441AE55D493 /* cpu.c */, - 19DCC2C7A439619A9D202ED0E99212A8 /* dec.c */, - 305C9C283C0FFB7286F2507F1E4DEB41 /* dec_clip_tables.c */, - 1EFB945E367A40B9F58B9263C1805CE3 /* dec_mips32.c */, - 61990E4E1E167C320D3902D3578CA6A6 /* dec_mips_dsp_r2.c */, - 132DA1C638D9DFF85242240EE53536E4 /* dec_msa.c */, - B56C0009205CFE405F4596BDDA516987 /* dec_neon.c */, - ED0DEB0A5B16CF3F1AF17C36E7F2B4E5 /* dec_sse2.c */, - 48821D44B7F9595F3B670149B06B20E7 /* dec_sse41.c */, - E2F6A79ADF88C0A69F7058104A6D2216 /* dsp.h */, - E8F39A549F8A426862884FAC054D453B /* enc.c */, - 5E760AADB4234313FA4275323856AB58 /* enc_mips32.c */, - BC554F8B2E713178391C3A682417C07F /* enc_mips_dsp_r2.c */, - CD3BE9E5DA8B163F853BC5E400709B69 /* enc_msa.c */, - 8CFF46903C11A0A5336EF911F1C22FB5 /* enc_neon.c */, - CC1E57E8BA68D1DCB6B0DE80A127D865 /* enc_sse2.c */, - 5C5A5C8F0799D764EEEFDC6ED135CD1B /* enc_sse41.c */, - 99877F606E269B884EDA0C0B7E1C13E1 /* endian_inl_utils.h */, - 1BF805ED63AF6BD594EBD69F7657B11A /* filter_enc.c */, - 15116D98E3FA71F8D24A9E445ABF9678 /* filters.c */, - 9B59665C87DDAAB2D6E967AD7D4C3DEF /* filters_mips_dsp_r2.c */, - A086E730F46F0B3A3907EA4C08EFDAC4 /* filters_msa.c */, - 3CB250B677AEA465E6CC03D0C6A3FDFF /* filters_neon.c */, - 8ADEC98949B29B029A5EB95635500348 /* filters_sse2.c */, - EF518C1D0F868FE84510477CE4F9ED57 /* filters_utils.c */, - 71F859554DEFF48049A55105C45D0FBD /* filters_utils.h */, - 93F83A9666031780111C831E823C17CF /* frame_dec.c */, - 688A6922CA6B31C653987006E174855C /* frame_enc.c */, - DBFBCD73A1DAB39E198D8D1A87675D71 /* histogram_enc.c */, - 50D425FD7BDB48242129456113283DD4 /* histogram_enc.h */, - A832E237F40BEE429AF59F3EDB5051AD /* huffman_encode_utils.c */, - EB4C0595AC9FF1EA50F27F5B0878240A /* huffman_encode_utils.h */, - 80758CF2F83EA41943452D406121F863 /* huffman_utils.c */, - 382991111AB24216D6EE680594711839 /* huffman_utils.h */, - 69774C4E66AAFAFB1C3B46BF3F8792F8 /* idec_dec.c */, - DAC95F574AE7A313C7E199592C9FA498 /* io_dec.c */, - FD24BE0931425BDF55FE132DF5BEF89F /* iterator_enc.c */, - 3D802D9180457305B3AD05E2769FE89F /* lossless.c */, - E830667E555549CA7719D5939A50ECE1 /* lossless.h */, - 151917FF9BDBAC11F78A5225296383FE /* lossless_common.h */, - F00F52295A775E8D67CB3DC97CD4D6E5 /* lossless_enc.c */, - 4356D4E34AFFECA8DA029108F5EE3A6A /* lossless_enc_mips32.c */, - 659A1FF8615F4077F6CFA07C429D2991 /* lossless_enc_mips_dsp_r2.c */, - 20089D301AA21864B99A0BEA07B84BAA /* lossless_enc_msa.c */, - 8D544A26AF3279C5696C7FD5DEB22B80 /* lossless_enc_neon.c */, - 6E659BC6036164CA184BD1E29F9582D3 /* lossless_enc_sse2.c */, - 00CD08EAA86936AE1579E8C34FBF09AD /* lossless_enc_sse41.c */, - 446BC467B0DA6EE3DFAA680A264D88B6 /* lossless_mips_dsp_r2.c */, - 58061C60C096F0F69076CDE8D7CE9D28 /* lossless_msa.c */, - D1F329F173B61B22EF1649D2DB0209F4 /* lossless_neon.c */, - 5BDBC8479751A78401A84947E3DE93AA /* lossless_sse2.c */, - 8AC37AD107D09C9BD0D7C67F2410E53E /* mips_macro.h */, - 890D2D31675A30A72D9181548A6A233B /* msa_macro.h */, - 0CEED2AC55EFAC15C7217C6BA75406EA /* near_lossless_enc.c */, - BE0405B810B3A5FA0F06C170073DF03E /* neon.h */, - BD0E0C991306BD707A65C04059CB4F39 /* picture_csp_enc.c */, - C4F77DCDDFFE23FB25A4E3F35809B518 /* picture_enc.c */, - 0ACCE185DF2FDA493005C9A992CF577D /* picture_psnr_enc.c */, - 88217B3E5E47313A4A6B295C50078DDC /* picture_rescale_enc.c */, - 00E890019AC861A0CCA68C7253E04F5F /* picture_tools_enc.c */, - 5DCCA272A182900B6E99C83D335B3729 /* predictor_enc.c */, - 2805D7CB2A11988F58251664D0F37142 /* quant.h */, - 4D1CEE1A766CA6695D89567AAC3B3AB1 /* quant_dec.c */, - 11E0A9C3A15C32D57CD94E280CD3E440 /* quant_enc.c */, - DD016A92307F8442FB2248BD515F2058 /* quant_levels_dec_utils.c */, - F63F98A90F87AE7AADC0E929EC00A8BA /* quant_levels_dec_utils.h */, - 2FFC0626D3FBBBD0DAF308548F49C5AA /* quant_levels_utils.c */, - 370EAF6F979349CE0B8F0D66005A801B /* quant_levels_utils.h */, - 4CF7ED3AB703B304EF89256ADBBAF5EE /* random_utils.c */, - 737346C4210F165A05C531445A0E3FAB /* random_utils.h */, - 14C2E0485C56A8AECF7230C22B14DFFD /* rescaler.c */, - 8B2BB00A8703A7865D0818C0FDEB05E7 /* rescaler_mips32.c */, - 1EE6CADF1DECFA4454A3EFDA478F63D6 /* rescaler_mips_dsp_r2.c */, - E044F1795FDE2210E05FF1AF967F73E9 /* rescaler_msa.c */, - 638F5C7E373A57C459636EB83A66F636 /* rescaler_neon.c */, - A5FE96BDE3ECBDCF7B1821D3D043DB61 /* rescaler_sse2.c */, - 2BE360CF0EFAF266A0F0C46E17E71631 /* rescaler_utils.c */, - 004D98A65DD53A813CF84C655626B145 /* rescaler_utils.h */, - 4EBD98871606BE95B9AE2C532D18F29D /* ssim.c */, - 1D2034A7D61672EF1D3A24C8CC868829 /* ssim_sse2.c */, - BB293D34D722382520E0CC9EE1D2671A /* syntax_enc.c */, - FB249A4A42752F1E1648F066CF4F7E3A /* thread_utils.c */, - 809D13BF0C5E5C62E5030FD3FD1558D0 /* thread_utils.h */, - 8751633F6BFB1B324364651C8FA707B8 /* token_enc.c */, - 8827BE71736E06E9298B192285F67C9E /* tree_dec.c */, - 74BA876AC539266D0C936B516F9D63A4 /* tree_enc.c */, - FBD6DE45BD3993D70D4B74A3910AA0F3 /* upsampling.c */, - 528B5CFFBAE956832114AE3D73742945 /* upsampling_mips_dsp_r2.c */, - 2BCBF2D9ACAAD906248984E6641CD7BB /* upsampling_msa.c */, - D3DF7B315AE2727523BD1FDCC00A6DBB /* upsampling_neon.c */, - 1142A8F4C0108ACBA91A47570ADD5A54 /* upsampling_sse2.c */, - A6847A75471DB36FF35EC06C26F5F58D /* upsampling_sse41.c */, - 5A41A564B0E66414C419310F6147C5F0 /* utils.c */, - D2494019E7C193EA2B9D429D3F066AC8 /* utils.h */, - 1AEEAC4A70AAC2BB1CAEB73BAD055728 /* vp8_dec.c */, - 24F095A6AE73554FF058B43B07470626 /* vp8_dec.h */, - 9B660FECCEF64EA1BE8D1DCBD42F990D /* vp8i_dec.h */, - 69941BCDDEC15BD3B469444352B43C78 /* vp8i_enc.h */, - DF1CA7B9120000274B01D80A3B65C1AE /* vp8l_dec.c */, - A062E0AFCB5DE1E936406AD1ED57B0E8 /* vp8l_enc.c */, - 65D124D545B2013F40CCA9EB6AD416AF /* vp8li_dec.h */, - 5395D08F0BA7BC7489186A865E06197E /* vp8li_enc.h */, - 23367C7FAD3A7E65224346C08B4ED951 /* webp_dec.c */, - 396CF08FCF4408B29756456A23551D6F /* webp_enc.c */, - FCAA6B89B34F614457F01F181111D205 /* webpi_dec.h */, - BC52CE4BFA930DF7E727F37F5C929888 /* yuv.c */, - D80FF15FEF749BEF6AE2846E9BCC6141 /* yuv.h */, - 490C6F89773DDFECC701BF30ACF8335B /* yuv_mips32.c */, - 87110352285B9F5785CED8B97A86F642 /* yuv_mips_dsp_r2.c */, - B6F51066DC26BA35F6D371AA618F444D /* yuv_neon.c */, - 3FA3259FFFD148F2F88C2970D267AD24 /* yuv_sse2.c */, - B39B38786512C555C0FA340FC0B3EC22 /* yuv_sse41.c */, + 72E547E0F4688CAE0E7B0BD6F2AD7CCE /* AFNetworking.modulemap */, + DBD9BCF2C5A7CA3A16E1E3C41FCC9E31 /* AFNetworking.xcconfig */, + 8FA7492CD0FAE129BB3771BA302D4BFA /* AFNetworking-dummy.m */, + 4E14657F86AB32236B41E46CE7DF27B9 /* AFNetworking-Info.plist */, + B030B1138F91DECF0C9933F47A8741AE /* AFNetworking-prefix.pch */, + D3E49B99329717831B48928415764E61 /* AFNetworking-umbrella.h */, ); - name = core; + name = "Support Files"; + path = "../Target Support Files/AFNetworking"; sourceTree = ""; }; - 5C0C66989711B372C9EB0C7B4F515CD4 /* AxolotlKit */ = { + 61A697BC63208D9A77458D4D0B2EB4B3 /* Tests */ = { isa = PBXGroup; children = ( - 5D50B6F2B61F88474F77DB5EF6EAE1A2 /* AES-CBC.h */, - 117213F1E51910533479E303430DDE1B /* AES-CBC.m */, - 84D79CCD42D698E1818CF89A8F71BDF7 /* AliceAxolotlParameters.h */, - 4F47975FE8B99C3F6D60B05B31C15521 /* AliceAxolotlParameters.m */, - 319092AF5C8B57DDE29AFCF4BCF9A3BE /* AxolotlExceptions.h */, - CF35B15BA284F9EF5DE2201F3EE4147A /* AxolotlParameters.h */, - 9D242EB3389861A6541601E34345EABF /* AxolotlStore.h */, - 2F89A27E4398E0C581EB08CA9F382E4F /* BobAxolotlParameters.h */, - 6176BE934F17D77F6FBF798A9B160A5E /* BobAxolotlParameters.m */, - D40579631A770F35241C16222DFB41AB /* Chain.h */, - 342CD55BC08FADFE04A667BA5C79A0D0 /* ChainAndIndex.h */, - 04DCA9FF226528CC34A97CBCEA6A9C67 /* ChainAndIndex.m */, - 07472E471ABD7E507C9ECBBA137E2174 /* ChainKey.h */, - C6601738C1F645DB34537186354E43BA /* ChainKey.m */, - 15697DFD5B259AA1934375119DD86C09 /* CipherMessage.h */, - 6C559528FA5B78D1C38A4AF46599AFF4 /* Constants.h */, - 13749612FEA5473CCD5018428DBD135A /* IdentityKeyStore.h */, - E2675ECBE282A9684E4AA9175C8E4B0F /* MessageKeys.h */, - 5ABB5CB9CAE8B21178274BCDD0ED6152 /* MessageKeys.m */, - 4D75957286C877F5490593A16BFAB5B8 /* NSData+keyVersionByte.h */, - CECF35D621147603C3B41998F05437B7 /* NSData+keyVersionByte.m */, - DD613C20D794EE573F7716FB83C49737 /* PreKeyBundle.h */, - 5248682ABE1A12C644FC2108935BB9D4 /* PreKeyBundle.m */, - E0DA31F67606C44D8B804D591909419E /* PreKeyRecord.h */, - 6D69B6C42083984833AA8296135D2354 /* PreKeyRecord.m */, - 26882889AD509DB104424661C99B7C22 /* PreKeyStore.h */, - 698AC4B633FC54D3BE175101DECCC4FC /* PreKeyWhisperMessage.h */, - F437799D7D4D9A9FCADDA9BC74A9E219 /* PreKeyWhisperMessage.m */, - C94BEE10BFBB12D43FEC25DDE750EB85 /* RatchetingSession.h */, - 09EA2C5F81A2893122AF7FC8EDB93A20 /* RatchetingSession.m */, - A79C2714BC953E7AF7152ECFF955CBC3 /* ReceivingChain.h */, - 8BB46B83A5A4583B0A5E5D70793188ED /* ReceivingChain.m */, - 457F5F5EA7A9CCA46784CB617B13AF72 /* RKCK.h */, - 67B58A7BD551E2DF51FAC6BC58A540AC /* RKCK.m */, - F290983EA8EA0D47AEA5C00114D2E27E /* RootKey.h */, - FCE83F07C5924C74AE9AFCACE7C78B00 /* RootKey.m */, - 43155029857472B1F876983E69C6D0DC /* SendingChain.h */, - 7854BC25FA809286C62C35E99A5F64B9 /* SendingChain.m */, - BB8270C41D117143888F6A0017BCD22D /* SerializationUtilities.h */, - 074FFF745EF155F3B43E0E7534F8339F /* SerializationUtilities.m */, - ED51B7F94CF241DB40B7DDCBB90BBA99 /* SessionBuilder.h */, - 047D16E313181469F83210009009B717 /* SessionBuilder.m */, - 5E07DDC68E9AA3E61A6E65BE5E3EE973 /* SessionCipher.h */, - 6C7925613161D01395679777447919FE /* SessionCipher.m */, - 8708C9C239FD2A0D957A0737ECFB79DD /* SessionRecord.h */, - 84D9EE87E08DBC918B92809CBA2010E1 /* SessionRecord.m */, - 276976918651FFD20F55B06329BBC9AE /* SessionState.h */, - AF9D145551A2A9AA73F7817120558D69 /* SessionState.m */, - 41ACBC5343D45E335D0EE3A3E483CD11 /* SessionStore.h */, - 60C6B425FBE07EFEF8EFE9CB55F92D8A /* SignedPrekeyRecord.h */, - 18EE2ED569CC1B6561F43F036BAAE5A1 /* SignedPrekeyRecord.m */, - F2888B882F40A864F9067B092354BB25 /* SignedPreKeyStore.h */, - 725977317A5A12CBCB6FEBCCE4F3748B /* SPK-Bridging-Header.h */, - DCA626825D4B6B3E55577CDC2469081D /* SPKMockProtocolStore.h */, - C87D8D20D0C493C791D296FB14AD3804 /* SPKMockProtocolStore.m */, - 5CE317D900B457D79C244FF232306BEB /* SPKProto.swift */, - DA5194438308F6075CB03D715D0886F0 /* SPKProtocolContext.h */, - FFCF9999EEB2560AD1328FDB82306B5A /* TSDerivedSecrets.h */, - 75319EF62B7933CFE440DF0A6023F114 /* TSDerivedSecrets.m */, - 190FB989323AE4345F12D19BC31D6604 /* WhisperMessage.h */, - 179FBA91C588CB54DEFC92BF786375FB /* WhisperMessage.m */, - 2E7126651A8B49036060CF57D2F98A43 /* WhisperTextProtocol.pb.swift */, - F0A57373986E92EFC94CCC864A42419F /* Support Files */, - DEC93666EBB43FB1E1BEDD6E0202FD1F /* Tests */, + 8A5A089787D8CEEB408913C1F3664B40 /* Curve25519KitSwiftTests.swift */, + 44D3413C5CFF7D92969DF108953CD072 /* SigningTests.m */, ); - name = AxolotlKit; - path = AxolotlKit; + name = Tests; sourceTree = ""; }; - 5C30673E767620FC0791BEABE3257B0A /* src */ = { + 6593CF114A3FE88A4822C632EEC41A74 /* Generated */ = { isa = PBXGroup; children = ( - 1C579469A77C492E12199AFA6F784699 /* ios */, + 42656C1BFAE026F70FC7225CEC0530A8 /* DeviceTransfer.pb.swift */, + 8BCEFDAC10736B68A719FEED32E0D5BC /* DeviceTransferProto.swift */, + 5E23E45F9BC7A135C35F62D0D37CE808 /* Fingerprint.pb.swift */, + 8BE8542DE7645B0DB33EB7BAD9C5A75F /* FingerprintProto.swift */, + 6A133C07A6BD9A3745217775EE8B53AD /* Groups.pb.swift */, + 33EFCC82A0655289C65169CA74B22935 /* GroupsProto.swift */, + 3A884294E5E65E649008DF997A8648FA /* KeyBackup.pb.swift */, + 7F9B2310E5E95F9AC025ACA8CE3E26F3 /* KeyBackupProto.swift */, + A1B528E5D9CC13F150D3F6A958D06A55 /* Provisioning.pb.swift */, + 4BE27CE1CB21C39DCEB3C8DD17C3D744 /* ProvisioningProto.swift */, + 7C1A223F40704E00667156A3019DEAC6 /* SignalIOS.pb.swift */, + FC9D38DD60D29927D5E463896BE43885 /* SignalIOSProto.swift */, + 22BDA1F0A53276779F549B4ECF8F527D /* SignalService.pb.swift */, + 53CC406FB141823BE12F621C51529950 /* SSKProto.swift */, + 9F33E900C62EFEA07BF6A69A5539C355 /* SSKProtos.swift */, + C353878A85C1CB748FEC72FBD0C3D315 /* StorageService.pb.swift */, + 6636E69F5F6E573DA0CC0C043CF277BF /* StorageServiceProto.swift */, + 2ECCB96739CE395B01BC4EB807ADDDA5 /* WebSocketProto.swift */, + 770142D92959E560CEC82D884A39EF55 /* WebSocketResources.pb.swift */, ); - name = src; - path = src; + name = Generated; + path = Generated; sourceTree = ""; }; - 5CF68F43517AA0C518258DAAE9E79DB6 /* WebSockets */ = { + 6A09D33F2A3C3409A67ECDDE1C7AC33B /* Support Files */ = { isa = PBXGroup; children = ( - 63DD14CCFD05A09C119891CA46EB7417 /* OWSWebSocket.h */, - DE2D12C6EBB564038B46A2B57CF71A8D /* OWSWebSocket.m */, - 99449D91A584282A4AA809B63EEDB62A /* TSSocketManager.h */, - FC0A05AAE99B70DD0F18FFB3490DDDDF /* TSSocketManager.m */, + D854B7CF340114DADD159FDE48E068FD /* GRDB.swift.modulemap */, + C8DB18016E443E83000ADA6B68FB5D12 /* GRDB.swift.xcconfig */, + 9037E84E58192A07389ADE435C8505CE /* GRDB.swift-dummy.m */, + 28DD581AE4AE22ECE0978BA24F142E59 /* GRDB.swift-Info.plist */, + 09A5159194F6F9F06EBB4AED5D7488C8 /* GRDB.swift-prefix.pch */, + 047A8E11D0899AC0B1B8E0C736437AA9 /* GRDB.swift-umbrella.h */, ); - name = WebSockets; - path = WebSockets; + name = "Support Files"; + path = "../Target Support Files/GRDB.swift"; sourceTree = ""; }; - 5F98C545185CC2AD904FBD1111B81282 /* Support Files */ = { + 6B1915B6672287622C48C06DDC0A5CC7 /* Reactions */ = { isa = PBXGroup; children = ( - A59E57F4AEB55771DA153FB70143352B /* ZXingObjC.debug.xcconfig */, - F9D7235546E1C72BB51EB1F2FF0EDFC2 /* ZXingObjC.release.xcconfig */, + 2CE9D9680DE0423419C633CEE4062C45 /* OWSOutgoingReactionMessage.h */, + DAAE5617CAA3B9A5E6B38B0E560227D8 /* OWSOutgoingReactionMessage.m */, + 8C24E38975F25634C01D43CA04DB3BEF /* OWSReaction.h */, + E6AFDE3D43FCB67549D6A006137D6E96 /* OWSReaction.m */, + 2FA3B57D81E32F62909E778752C802FF /* OWSReaction+SDS.swift */, + 12225C838C1B44E06A035FF3FB23CBD2 /* ReactionFinder.swift */, + DC103DCA386F385F299BF3410623D8BD /* ReactionManager.swift */, ); - name = "Support Files"; - path = "../Target Support Files/ZXingObjC"; + name = Reactions; + path = Reactions; sourceTree = ""; }; - 6080230FAD8A37282847F876D6479C00 /* Support Files */ = { + 6BA407EEC33F983D918D3BB8CDE15B51 /* Support Files */ = { isa = PBXGroup; children = ( - 722A7C968F7BB8D99CDB790196C535AC /* SignalRingRTC.modulemap */, - EE02BD86990C80AFD2CB456603A5EB6C /* SignalRingRTC-dummy.m */, - 670796B5FCDEC9ABAA0CF8DD4B64D68B /* SignalRingRTC-Info.plist */, - 00D0C77F9FCACBCE572DC5347CAA6FA1 /* SignalRingRTC-prefix.pch */, - 9F44674FD0F91467F8D876B082DD976F /* SignalRingRTC.debug.xcconfig */, - EF8F4EEAFB3E6E5EBD9F6B5D0B698654 /* SignalRingRTC.release.xcconfig */, + C7ABE7F964C2BC91FD1C56D514C67252 /* YapDatabase.modulemap */, + 2C9242A62D5B0B4B6A4E4C21A89B8886 /* YapDatabase.xcconfig */, + 15641EEE759F2A4BC930261056341BA5 /* YapDatabase-dummy.m */, + E5D6678C08545A0711F39508BE5CA464 /* YapDatabase-Info.plist */, + F18839EA4D4CDC87C234417F5E9A945B /* YapDatabase-prefix.pch */, + B18DB0A914C4974E0BFD5F6049E6E738 /* YapDatabase-umbrella.h */, ); name = "Support Files"; - path = "../Pods/Target Support Files/SignalRingRTC"; + path = "../Target Support Files/YapDatabase"; sourceTree = ""; }; - 618B91DCC197A8B03E21D084F9EB8358 /* CloudCore */ = { + 6F05F631A1B3C37E44CC657A981116FF /* CloudCore */ = { isa = PBXGroup; children = ( - 8B477839941782B2C7117C02A846CFD1 /* YapDatabaseCloudCore.h */, - EBB4A31FD2FED776A69CCF4FDBF8482E /* YapDatabaseCloudCore.m */, - 9C85E8ACC439412051D2766C59B35752 /* YapDatabaseCloudCoreConnection.h */, - 172321CEB48D291E8B1ABF318682E2A1 /* YapDatabaseCloudCoreConnection.m */, - 9CFEE273E6A82A6C64CA63B4C737014C /* YapDatabaseCloudCoreGraph.h */, - 4B3EB2FF3200CF3CD7673640065CF7A6 /* YapDatabaseCloudCoreGraph.m */, - 8EAB4F8E3CC21961B7A25BDF530F9DE2 /* YapDatabaseCloudCoreOperation.h */, - 77E7E6FD2D1FDB1E87031FF3EF7F85F1 /* YapDatabaseCloudCoreOperation.m */, - 7FF900EF54C709819A8FB91C24C882EC /* YapDatabaseCloudCoreOperationPrivate.h */, - 6C1499DEAC6889679683165D1C97A376 /* YapDatabaseCloudCoreOptions.h */, - CDD2661A7917C8BDFBD4710B229A1D9A /* YapDatabaseCloudCoreOptions.m */, - 6F0DA492990ED843AE8BF60898EFCB2C /* YapDatabaseCloudCorePipeline.h */, - 287FF4E8C6CAC1CB8A5E615B357C1499 /* YapDatabaseCloudCorePipeline.m */, - 74C1405BA877C1FA4093BAA07BF83390 /* YapDatabaseCloudCorePipelineDelegate.h */, - E02E0A770B2AD59E01B3054E20782BE1 /* YapDatabaseCloudCorePipelinePrivate.h */, - 47291633AF6DA6C27803A353A01535E6 /* YapDatabaseCloudCorePrivate.h */, - 822B08290D83755CC51600F6F76CC6E0 /* YapDatabaseCloudCoreTransaction.h */, - DF75D55C71D26224B0D7C84D2CF8941D /* YapDatabaseCloudCoreTransaction.m */, - 402679BCA6B649C5AC65BCC2E9A224E5 /* YapManyToManyCache.h */, - D0FEA0FD0F1DC931640EAC725106A6DE /* YapManyToManyCache.m */, + EF5139574891603FAF1A7CD798658EBD /* YapDatabaseCloudCore.h */, + 121583456A8722E16CA05DE6DDF0E3DB /* YapDatabaseCloudCore.m */, + 6766B37F58AA30464CFCF15E6CC4B4C5 /* YapDatabaseCloudCoreConnection.h */, + 2904082CB838B61A75D58142FC35A44E /* YapDatabaseCloudCoreConnection.m */, + D94E424A6780C911104218B9FBA02AA9 /* YapDatabaseCloudCoreGraph.h */, + 403B5D1F3D78B52C0B5D634F95C0F14A /* YapDatabaseCloudCoreGraph.m */, + D20FB894943C5722B4082726160143BA /* YapDatabaseCloudCoreOperation.h */, + 17BE7AA5E0B032A05BE22C909946CDD0 /* YapDatabaseCloudCoreOperation.m */, + D3D4B03FDAC4148BCCEA8AEB3A341B2E /* YapDatabaseCloudCoreOperationPrivate.h */, + 3BDD21182F52512960556D92555DD809 /* YapDatabaseCloudCoreOptions.h */, + 77FDAE73BC15B10BAD4165B9481FF767 /* YapDatabaseCloudCoreOptions.m */, + E29D6EFC9A4E0B7C30D1408D7BD3BCA8 /* YapDatabaseCloudCorePipeline.h */, + 998224447538CB19301319E4AF7AB969 /* YapDatabaseCloudCorePipeline.m */, + CE89C4E63539602D0E12ECF882702CE8 /* YapDatabaseCloudCorePipelineDelegate.h */, + 065525064927CF474D3FC125CD38FA24 /* YapDatabaseCloudCorePipelinePrivate.h */, + 77D558CCA0C2DBD47510056C7171BD0F /* YapDatabaseCloudCorePrivate.h */, + D54C836F42E5B5E4237C6894E935A7E3 /* YapDatabaseCloudCoreTransaction.h */, + A2E069C56631D9C5CC0325F69B10A5FB /* YapDatabaseCloudCoreTransaction.m */, + 5A0CAC2B54BCDAB7F3DC6A4EA231E2AB /* YapManyToManyCache.h */, + 0002D5810B70837D00D4A366D1DB35DB /* YapManyToManyCache.m */, ); name = CloudCore; sourceTree = ""; }; - 6456A9BA925F861BEBD5896F4120C252 /* YYImage */ = { + 715F7704E56D5C34E3CF295CD7FBD8A8 /* Frameworks */ = { isa = PBXGroup; children = ( - A96F3D8226FB75907FFDAD345C992E38 /* Core */, - 8154B38370E274D62573A9846196492E /* Support Files */, - 24E9E90D1ECBFE4D655127CD947DF8F5 /* WebP */, + 70465D3E799EFD5BC04D8D5CE85469A8 /* libringrtc.a */, ); - name = YYImage; - path = YYImage; + name = Frameworks; sourceTree = ""; }; - 66CA9703B5058BA449C109C13CB74178 /* Tests */ = { + 76B236AD1CA4C3C4B8959B373D1CB7C5 /* Mantle */ = { isa = PBXGroup; children = ( - 83B704CA2CF8BA05C77843172907F445 /* Argon2Tests.swift */, + 37EAB0ED289D644828DE9A4E5A71D3CA /* Mantle.h */, + 62AB1CEC34CDEBF3F8535AC8444FF3B6 /* MTLJSONAdapter.h */, + A292AE1450AB7FFDC5DB78ED883CAE1C /* MTLJSONAdapter.m */, + E7FC4F3D958EC37338B95FC9734FF1EB /* MTLModel.h */, + 8C06805CB678191CE023947B537834E1 /* MTLModel.m */, + DE9112498BE8FC829FC3B8B8FA28B22B /* MTLModel+NSCoding.h */, + 8DA63B1DC25BBA9CF5EA097798CE9D09 /* MTLModel+NSCoding.m */, + F71F037F269EA208C361CFCF8D179438 /* MTLReflection.h */, + ADA5A542BE690E731EDDC6D67B4204A2 /* MTLReflection.m */, + EB921E50CA6ECC40F682D213FBCD8BCA /* MTLTransformerErrorHandling.h */, + A5E91171F8E8AA355EEE5607C5F4F7F2 /* MTLTransformerErrorHandling.m */, + A21B1CF2A1FAFC8556784319285C4334 /* MTLValueTransformer.h */, + 52BE8BACC28046F9C39163DFEE8839EF /* MTLValueTransformer.m */, + EE7E4694A18A6E1B5A353C59B017660C /* NSArray+MTLManipulationAdditions.h */, + ECD1304F964C0E3AA682C413E6073153 /* NSArray+MTLManipulationAdditions.m */, + 5850BB02E8EFC0E79FC2287720404CAD /* NSDictionary+MTLJSONKeyPath.h */, + 1A89634587BFE1797FA7922A0E41203A /* NSDictionary+MTLJSONKeyPath.m */, + 9CA644D400AE700406458F5DBC37ABD7 /* NSDictionary+MTLManipulationAdditions.h */, + A1729F29FF5CC909884BAB04906CC82C /* NSDictionary+MTLManipulationAdditions.m */, + E11A807C011ACD0FA727A7D6ADFF8D95 /* NSDictionary+MTLMappingAdditions.h */, + 9A0B411BA489765CC08DC38D57AFA6B3 /* NSDictionary+MTLMappingAdditions.m */, + D8DAD4A8452C8B4A498B6F168F06CE56 /* NSError+MTLModelException.h */, + 5E98795B0D3DF91CC2266E61361EA57E /* NSError+MTLModelException.m */, + 80625F7FFEE73C3D00D5B52C736DD47C /* NSObject+MTLComparisonAdditions.h */, + 78D1CF52DC717214068B2A6CABB598C7 /* NSObject+MTLComparisonAdditions.m */, + 574B16C60E40E0D7840BEC41AE0F9943 /* NSValueTransformer+MTLInversionAdditions.h */, + 73A618DF81E92C4E5AA49C44027F0325 /* NSValueTransformer+MTLInversionAdditions.m */, + 03F76C2F0356020862AB5445AFEDB1E0 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, + E4482E569587B62041703251D1F2AC5F /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, + CC9FD92AAB4C9E4B3FD6E37E405C8A13 /* extobjc */, + E9FA5DFA98F31FF7FAB4BD8D915F9599 /* Support Files */, ); - name = Tests; + name = Mantle; + path = Mantle; sourceTree = ""; }; - 6D309CD8CDBA5B186CA2EDC7611F6254 /* Jobs */ = { + 76D0619B49818E698B547976889D8A77 /* Core */ = { isa = PBXGroup; children = ( - 03EBC053F34453D46FD4DA4532E4D0C7 /* OWSBroadcastMediaMessageJobRecord.h */, - D5028CF3EBA32A989705FB67D39EDA33 /* OWSBroadcastMediaMessageJobRecord.m */, - 46BF522D0B39F84CC6E63E795A5148D5 /* OWSBroadcastMediaMessageJobRecord+SDS.swift */, - 579B1FECCE6251FFB2653C3384D8DC1B /* OWSIncomingContactSyncJobRecord.h */, - 30B7EBB4FD7EE38EC1BB97A73DEBBD51 /* OWSIncomingContactSyncJobRecord.m */, - 0182D823C83054812DB0E0BF46AF1239 /* OWSIncomingContactSyncJobRecord+SDS.swift */, - EDEA0C88F99F00283E881666A1418D51 /* OWSIncomingGroupSyncJobRecord.h */, - B986C07A3CF3F2D00C8576765B7EC989 /* OWSIncomingGroupSyncJobRecord.m */, - 1A9203968B5451BC959F8B02EE5F17A6 /* OWSIncomingGroupSyncJobRecord+SDS.swift */, - E0ED7F0E377EA4E337AE1D0FC0C37605 /* OWSSessionResetJobRecord.h */, - E889A0B3C5A1216B5862A255A74C8DAF /* OWSSessionResetJobRecord.m */, - B70AA5141B26B59235CBA91D402A8011 /* OWSSessionResetJobRecord+SDS.swift */, - 2B5D1169AC37C38E0E580655358F1D79 /* SSKJobRecord.h */, - E1D04C03C628A425EEBE9CA48C147556 /* SSKJobRecord.m */, - E791EA8DE6D699848E6416F119AB57A4 /* SSKJobRecord+SDS.swift */, + EB764B9157B4C1A93325A6CD081879C0 /* NSDate+YapDatabase.h */, + D5F8D81769E1F8CD9488C810CA7B4561 /* NSDate+YapDatabase.m */, + E949C9CC27F20B8AAECFD0FE51800A3F /* NSDictionary+YapDatabase.h */, + 8725F27E7FCA07343497157E38F50059 /* NSDictionary+YapDatabase.m */, + A9D4C0A9C125B32A2A8DD67436EC6D68 /* yap_vfs_shim.h */, + A5616ADC0AA33C8D5343B91A4F7B8C4E /* yap_vfs_shim.m */, + BFA73BE95E35AB2547B0DB4329FB7963 /* YapBidirectionalCache.h */, + 86FFC996CEC76A5BF41C36B867F1DA21 /* YapBidirectionalCache.m */, + 641F2E1D3B9BF161EC1B5E092B05108F /* YapCache.h */, + E2F0910A51C4E9EE33B17B98B6B4B8F1 /* YapCache.m */, + F1C945F1AA4AFF9C195F61C5F41B5766 /* YapCollectionKey.h */, + 07A428BE65B8180FD22E731508D903E6 /* YapCollectionKey.m */, + A5808AC117F85395580F82EEA300347A /* YapDatabase.h */, + 46D2423F6FE06256E769F87817061B0D /* YapDatabase.m */, + 01DD920C0333CCADD0B258F34E880C32 /* YapDatabaseAtomic.h */, + E283BFE2CE37D54A881A200F85BE6C12 /* YapDatabaseConnection.h */, + 088CEB237D147E9183CAD83DD30DCFA1 /* YapDatabaseConnection.m */, + 74D01FADC8C7C7077461730CF0D99F11 /* YapDatabaseConnectionConfig.h */, + F94DB47159CEC8EB68F2A91DB1846C8B /* YapDatabaseConnectionConfig.m */, + 5DABD334500019CBE5D11A518A0BCA08 /* YapDatabaseConnectionState.h */, + D4DF0BE047C994870327E49EB5391839 /* YapDatabaseConnectionState.m */, + A1F75B1168C4066C32C4F61734CEBDFE /* YapDatabaseCryptoUtils.h */, + 0F75C5392581E3AAF677D34BD7F047FA /* YapDatabaseCryptoUtils.m */, + 013DB20D234C96E179ACC701ACB559AF /* YapDatabaseExtension.h */, + 6177D364D1537A7E9FCC4E155704F2DA /* YapDatabaseExtension.m */, + 321756F18EE6A622BA9AF6F3A6F79980 /* YapDatabaseExtensionConnection.h */, + AF5DF01B06EF3796B6112347EAAFFE3B /* YapDatabaseExtensionConnection.m */, + 3B71BE671A925249B4971E6ABF6F829C /* YapDatabaseExtensionPrivate.h */, + C6632FE21D75ACA73169BB30BCE0C726 /* YapDatabaseExtensionTransaction.h */, + 992FBFD3D0602587F2503C5131135FAD /* YapDatabaseExtensionTransaction.m */, + F1EE1BB7FB922C3A2FD0400442BEF681 /* YapDatabaseExtensionTypes.h */, + 12A7C983F94AADAE9935D2A5AB036C69 /* YapDatabaseLogging.h */, + DD1FEE44D4D2455AC471D347B82B8217 /* YapDatabaseLogging.m */, + B9F914851BC986B93DEF3BB2410B7DB2 /* YapDatabaseManager.h */, + 6A51A781237F4A90E3352245F7A84DBF /* YapDatabaseManager.m */, + DDC4AEC9BDE5C5E2076ECE87703CB9AA /* YapDatabaseOptions.h */, + 231E634A71A8CC48E122470D1CFCC59C /* YapDatabaseOptions.m */, + E241A21045AFDCBEDC9D6712DA297415 /* YapDatabasePrivate.h */, + 5A3B75B442EF06F963A76CDEB09C6319 /* YapDatabaseQuery.h */, + C837D9A4F2D54D3CE00A5622F8194AFF /* YapDatabaseQuery.m */, + BC76243524E588CE5A9A4F4CDA256198 /* YapDatabaseStatement.h */, + 1DD082CFF594617774DAE5088686BE88 /* YapDatabaseStatement.m */, + B80D8901526FF7951043E71F12E25E11 /* YapDatabaseString.h */, + 770DD26B853158EDBD0E8AD5FCCDFEF5 /* YapDatabaseTransaction.h */, + ABBF93EC0C70DDBAE421CC7ECAE53604 /* YapDatabaseTransaction.m */, + 2AC7028D00647272FA4252FFB8426D95 /* YapDirtyDictionary.h */, + 025B6CC8758EE6F9D1BA6D54ED059E57 /* YapDirtyDictionary.m */, + B4817EC5859B85B3DD35FA24774E6601 /* YapMemoryTable.h */, + 19E726491CD0BC3A0249761DC8E8674B /* YapMemoryTable.m */, + 520E5BD3441A59397424465966FEE61D /* YapMurmurHash.h */, + EB2721D22772B2C3075EB5D6F0694DD6 /* YapMurmurHash.m */, + 1C40597750CA6BBCD22245260BF389E4 /* YapMutationStack.h */, + 56C5D4BFC4DE1D5669C1468B9AF65A81 /* YapMutationStack.m */, + BBE706D7EF6CE7FB09F24C11A2B95AB1 /* YapNull.h */, + BFBD3FD6752151B28B4968E1D034410F /* YapNull.m */, + 0DC2677E8D8665F18AEFB5FC453DC549 /* YapProxyObject.h */, + 39C9E60607865BEF62248FD2D8740F95 /* YapProxyObject.m */, + 384AB8E807A9B89A330FEF169253F23C /* YapProxyObjectPrivate.h */, + 63ACF3B58A7538752BAA96DEEA9B25A3 /* YapRowidSet.h */, + 04426A4F053854B80C9420B0E1DA2DB6 /* YapRowidSet.mm */, + 927BBBA98B9E9FF6EC56E1A98D4CF57A /* YapSet.h */, + 643A26206CCBF73222E38FCDD44FBE1E /* YapSet.m */, + 90DE378B139F1A8C9B6ABEAD89869620 /* YapTouch.h */, + 6FD86E347925ED8DA9FB678DACB1ED1E /* YapTouch.m */, + 1D3DB147FA034754ABB203929995B76C /* YapWhitelistBlacklist.h */, + D509C97A7AEF6615011D5A67E830170C /* YapWhitelistBlacklist.m */, ); - name = Jobs; - path = Jobs; + name = Core; sourceTree = ""; }; - 73FAB8F81CD181C0857522C22059D5A0 /* Interactions */ = { + 7722A209B000E663615761F54C6CC7E9 /* Reachability */ = { isa = PBXGroup; children = ( - C9F280DDAC5729ED2733BE4BAEC37505 /* OWSContact.h */, - B9FA0F1C4F4E7D8F1DBB5C49CB15380B /* OWSContact.m */, - 652D146A6443236586CADB51A749D6F8 /* OWSContact+Private.h */, - F6487CB91E1EEC9019D9D78668CC5B5D /* OWSContactOffersInteraction.h */, - C59F90DAB8B57C79C914C1B15902250A /* OWSContactOffersInteraction.m */, - 7A45C205EA85401471DB50E36766168C /* OWSDisappearingConfigurationUpdateInfoMessage.h */, - 07ADE361E4DF58DE1D426BCBB34A9AF9 /* OWSDisappearingConfigurationUpdateInfoMessage.m */, - 7C1A7CE021C051AFBDE750D0C9E548F7 /* OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift */, - 4EDBF457796115751E510A95C7420495 /* OWSDisappearingMessagesConfigurationMessage.h */, - F8C3EDDD6FABA05EFD22FC1B9BC987B9 /* OWSDisappearingMessagesConfigurationMessage.m */, - C9F87FD5E46C3A9CB91EC28A1AE32943 /* OWSDynamicOutgoingMessage.h */, - 5B53C22CB1A7AABC726D53A4AABB0601 /* OWSDynamicOutgoingMessage.m */, - 583949595789BA22A3B24E0199960796 /* OWSEndSessionMessage.h */, - F62F3D40B07578D150F8C0ABF9B1A6DA /* OWSEndSessionMessage.m */, - 68D8C38EE7936410DBCCD74194708323 /* OWSLinkPreview.swift */, - 421542B05391C65E98E1016E9A926EFC /* OWSVerificationStateChangeMessage.h */, - C8622D32ECC82AC9E85049A6AC9AF1C2 /* OWSVerificationStateChangeMessage.m */, - C55AD50EB0C87625F9622691D8A6EA27 /* OWSVerificationStateChangeMessage+SDS.swift */, - A5CAAE784E32C874EE8EE3C28F4E21BE /* TSErrorMessage.h */, - 949088F3C1EB6116443529C0FE6C7B24 /* TSErrorMessage.m */, - 2A6B7E72E7E40ED3BF1B0DAC7ADB5453 /* TSErrorMessage+SDS.swift */, - D469376239C4650F2F16FEFCEE5C8438 /* TSIncomingMessage.h */, - A44ABDE1CE6137A889E7AC8D26BD7A68 /* TSIncomingMessage.m */, - 66FE7031BE43774E1FCECD4E83AA3382 /* TSIncomingMessage+Builder.swift */, - CF9CABE17E68822524B4902304EB2538 /* TSIncomingMessage+SDS.swift */, - E7CF19BD2F9221049453BBED4B86F16D /* TSInfoMessage.h */, - DEBBF468A39976F29217FE1828EB245E /* TSInfoMessage.m */, - F2C15803BECAB8D89DD2686489EC34D9 /* TSInfoMessage+GroupUpdateCopy.swift */, - 68780A2744B905DACF9140FCEF2B06D4 /* TSInfoMessage+SDS.swift */, - 8A20B2C859A5C5CCCFEBE5F2BD692A95 /* TSInfoMessage+Swift.swift */, - FA8A660CFFD3C539F73E19B7ECBBD878 /* TSInteraction.h */, - AB0FB45659DCB7424C6A86AF51211C11 /* TSInteraction.m */, - 1556FA228ABAB130534EDCE6441208A0 /* TSInteraction+SDS.swift */, - 1FACD0AFA5C04466610F50B12C132FE9 /* TSMessage.h */, - A6BF1DD1EA69F6497B68083481BF8F3B /* TSMessage.m */, - 16089C2157D54CEEE8CB1EEAF0FE359E /* TSMessage.swift */, - 6CE50012B56CC5D02CBE51E843F8C723 /* TSMessage+Builder.swift */, - D5E795DB190D0A8E912C3264CEB78EB0 /* TSMessage+SDS.swift */, - F462F3339D311B990F4923A215268A93 /* TSOutgoingDeleteMessage.h */, - 17FD80552FDBB7E8E1283146E2C4F20C /* TSOutgoingDeleteMessage.m */, - 6CD7793B2092C76F47230CA9C73AF16D /* TSOutgoingMessage.h */, - 754FB4300E116EA4D13C2528FA4C3F89 /* TSOutgoingMessage.m */, - 65691B0E8AC94516AB6B6174C417C7C6 /* TSOutgoingMessage.swift */, - EB67EA3E493F2AC57FA1A146BE1F2077 /* TSOutgoingMessage+SDS.swift */, - A21EA6F0A1D7539FA2DE0402B84A961E /* TSQuotedMessage.h */, - CE12D5F0A802C4FD50A8B2B6CDB257D5 /* TSQuotedMessage.m */, - 514F802726626F2F8BF8774F8516E765 /* TSUnreadIndicatorInteraction.h */, - 5532F418A7F398A52FAB75D50426DDBA /* TSUnreadIndicatorInteraction.m */, - 4F4D27D7300ABE13CDBE6F27B09D441F /* TSUnreadIndicatorInteraction+SDS.swift */, + C0115A13C0AC044495D621AFFEF5FA7B /* Reachability.h */, + 4261036110293438E01D6B939D97DBAA /* Reachability.m */, + DA0D161C04A3C6D4EEA4B0B0195D4A05 /* Support Files */, ); - name = Interactions; - path = Interactions; + name = Reachability; + path = Reachability; sourceTree = ""; }; - 75E9F913C6159E8AB4FDFB3820D17A2B /* Foundation */ = { + 78C44FECEB52303925E6967CB0A9A127 /* Pod */ = { isa = PBXGroup; children = ( - A22A50181C779DBF30FC02599266B049 /* afterlife.swift */, - 4C5869A5D109B02CB2D797A926CFB217 /* NSNotificationCenter+AnyPromise.h */, - BB8C6AE89109D2848FB2926EE98A2C04 /* NSNotificationCenter+AnyPromise.m */, - 828D4C3FCA6872587FCC31FF15BAB785 /* NSNotificationCenter+Promise.swift */, - 2DCF3760214B5A491435FD79C2F28249 /* NSObject+Promise.swift */, - 84DAA013B199857B933FC21D13B8C41A /* NSTask+AnyPromise.h */, - 82B3695D8C29B02220B9381457431C0B /* NSTask+AnyPromise.m */, - 25752D06266F34EF1F217E6193AED160 /* NSURLSession+AnyPromise.h */, - 2BC168F59394BBD6F74840BBF90D4090 /* NSURLSession+AnyPromise.m */, - 2CE52D8CD2747F27DCB3F334B466A40A /* NSURLSession+Promise.swift */, - 760D23A51C1CB4160604AAD82FAC59E3 /* PMKFoundation.h */, - 3BBFC223DE02D4AD24C6F929CDA4BE74 /* Process+Promise.swift */, + 58BC54FEA5216C1DF545D9A717CF6EFE /* LICENSE */, + F94F279C6483092BA37E1FA91AF3954D /* README.md */, + 2726E40970B2EF2A818FD903EC762EF3 /* SignalServiceKit.podspec */, ); - name = Foundation; + name = Pod; sourceTree = ""; }; - 77099EAB9CA4AE5929511988BCA99546 /* Profiles */ = { + 7A9D481CBA74183F31B8089BDBDC66EF /* ActionManager */ = { isa = PBXGroup; children = ( - EC5EFDC968C22ECEDD241A94C9FA7847 /* BulkProfileFetch.swift */, - 63AFF40DCF1B7B9C8B45AFED8F030DB5 /* ProfileFetcherJob.swift */, - 2CE939CC48B2F447E4E972C001A0634E /* VersionedProfiles.swift */, + A3F8ADCD597C33B75A4D78B9F0E11442 /* YapActionable.h */, + 0420E43454FB32613951E69F5B7B311F /* YapActionItem.h */, + 58A036EEEB0AFCB69A0006FA7C4A2AE2 /* YapActionItem.m */, + 19228E659793F308EE80686281FBF1EA /* YapActionItemPrivate.h */, + B0B5CBBC77CDEFF7BC2356EC6CBFEE5C /* YapDatabaseActionManager.h */, + 8A2F07561FA1A459B7760B12F7386E70 /* YapDatabaseActionManager.m */, + E3AAA1DC71BED4CED7A5BFFDD61B9965 /* YapDatabaseActionManagerConnection.h */, + 68C1C6BCA9A94F0DF4BF9B7A8D527596 /* YapDatabaseActionManagerConnection.m */, + C5E605F5EA99FA64BC3C043603715212 /* YapDatabaseActionManagerPrivate.h */, + 1E3AA24B38AB3ADC06389305E847D772 /* YapDatabaseActionManagerTransaction.h */, + 23849BF72CAD775BDBAD089A8D92243E /* YapDatabaseActionManagerTransaction.m */, + 1507730227523A956FCDA852D0813CDE /* YapReachability.h */, + 3CDF3DB9E8F68CA96092096FEF6215A5 /* YapReachability.m */, ); - name = Profiles; - path = Profiles; + name = ActionManager; sourceTree = ""; }; - 78C6BA71CE74CE1515C6F688393FA763 /* Stickers */ = { + 7C494BA17AB1EA7C268D32E03CF910A3 /* WebP */ = { isa = PBXGroup; children = ( - 7D6EDF169A514B2F2DE22BD60891D8DC /* CDNDownloadOperation.swift */, - C81E602D00920A51BFE6E3C74295329C /* DefaultStickers.swift */, - 43D683B667AB9C3DB0932E2D3B41D8B6 /* DownloadStickerOperation.swift */, - DB7D24E0FEDEC0F9D303E472D8B098EE /* DownloadStickerPackOperation.swift */, - FFC0F0961AF8C6EAFBCC3851440AA5BC /* InstalledSticker.h */, - C3D5D183BA51008161961B6422AB3AA3 /* InstalledSticker.m */, - 35BF5B75DD2753044EF90A98B5459EB1 /* InstalledSticker+SDS.swift */, - EC6FFD3360F359467C8BEC28FBC76EAA /* KnownStickerPack.h */, - BEB7FE24E5D0BEE9D692FC4912371DB7 /* KnownStickerPack.m */, - 0969F13AAC5254E7262FBB7AF2EA660C /* KnownStickerPack+SDS.swift */, - A0D23A89BFF70188F25536E669925C05 /* MessageSticker.swift */, - C0C8AB799FD02B424E0E80F70626DCE2 /* StickerError.swift */, - FA1CBEFE3BFEB600974DF62360895043 /* StickerInfo.h */, - 9DF05A08D129E6C1623F5309079AB81E /* StickerInfo.m */, - 5C8EF6F0A589A5947B9655745918AE97 /* StickerManager.swift */, - 9D442D5C6FF3FB8197EA44D23F880A87 /* StickerPack.h */, - 601D5A98140F0E9CE8599409DBDCA82A /* StickerPack.m */, - 7F8D5B0430D924D83E47DEBB11A1B656 /* StickerPack+SDS.swift */, + 38D99A9F851E53E074060977E24051AF /* Frameworks */, ); - name = Stickers; - path = Stickers; + name = WebP; sourceTree = ""; }; - 793CC09ED88188DE455C8692463E1572 /* Hooks */ = { + 7CCEE63FD7A10DA3EDC656411A7DD231 /* SignalCoreKit */ = { isa = PBXGroup; children = ( - 81C9F61F826CFB11E88DEF267D78083C /* YapDatabaseHooks.h */, - 424778E5A67D43ED7ADE3FA8C9986CAB /* YapDatabaseHooks.m */, - CCE5E6B44A1C63DE35BE9FDCFAE8E1B6 /* YapDatabaseHooksConnection.h */, - 152F00CFF7237B88B871A0508BF4D53D /* YapDatabaseHooksConnection.m */, - 087530E3D02D61E9DA529A5369E96E8A /* YapDatabaseHooksPrivate.h */, - BFBAAEBA7941E58A93CCAEAC05FF1723 /* YapDatabaseHooksTransaction.h */, - 3A86ACEDDB3CF067B8F0510110F7209F /* YapDatabaseHooksTransaction.m */, + 887504D255B931622A7A4B46091D4150 /* Cryptography.h */, + B19AF2B33E30A22CB4D95F72BDABB7CF /* Cryptography.m */, + C6DBE0688AE01FE4F3C713264C6F9AF4 /* Cryptography.swift */, + F103E8E8402858B6A94B967D2B5EF625 /* Data+OWS.swift */, + 9AF98495DD1CD4DE37CBFA77BBDD741B /* Error.swift */, + 4287CE1C0EED9902FF04074EA43E3121 /* iOSVersions.h */, + 71E92F4562493DBC1E60C8EA76EA9F38 /* Logger.swift */, + 9CABD40B5A2E65CA27AFAF2C96E4D6AA /* NSData+OWS.h */, + 117B02A17098D92C5C31C7A3E2D0075A /* NSData+OWS.m */, + 0E66E1DFE7D29A80CFAB7FF6BE07C2DF /* NSDate+OWS.h */, + C8D12F3B0BC9472F716E7618273ECE85 /* NSDate+OWS.mm */, + 7716C8E9CBF84E6896A69F406185F4CA /* NSObject+OWS.h */, + 58D0288E6D05DC7A68C04135CAD9AA10 /* NSObject+OWS.m */, + 3CB52BA9CFCE70FC97B795C9904546C3 /* NSString+OWS.h */, + 1CDF2D4799D6696D4B4487FEF9549170 /* NSString+OWS.m */, + 2DB286AB2D0CD8178F369EE2D4DD4DEA /* OWSAsserts.h */, + ED1EC46B7BB1163DF9BA9DB75B075F01 /* OWSAsserts.m */, + 52E920C57F9C898E05422CE3E475DB13 /* OWSDataParser.swift */, + BF71FDE76F62693D01DD703C352CF9DF /* OWSLogs.h */, + 7408FD78D63ABFC7607D1E2CE908427C /* OWSLogs.m */, + 617F86A49681F7C4B105C4F6DD053CDC /* OWSSwiftUtils.swift */, + A0B9EA8245B68ECAB1530790E1330190 /* Randomness.h */, + 4AFAB57CED672F940DC77D2B6420A9E6 /* Randomness.m */, + A9D43DFCEACECEE513D6F051FCA67E5F /* SCKError.h */, + 57775EEA843076167FBBA5C016D7CC93 /* SCKError.m */, + 5647FF17996C6098F6DB21838D335D64 /* SCKExceptionWrapper.h */, + BFC4FE9494F1F08FC7013A825E00B6AD /* SCKExceptionWrapper.m */, + 5F7E645AA4E9374ACE14A26B15183244 /* SignalCoreKit.h */, + 29795F6FFE3B98C7D8AE7778E53C8317 /* String+OWS.swift */, + 01A33A6FFCA9919B4AA461D9590F12B6 /* Threading.h */, + 9AA34E6C1B1F6106EF91BDC45A5190B2 /* Threading.m */, + 93E802899B5578B9BB7E66B74EC1A32E /* Support Files */, + 993CA9106B37FB942F4AC1E21975C39A /* Tests */, ); - name = Hooks; + name = SignalCoreKit; + path = SignalCoreKit; sourceTree = ""; }; - 799B039C3DC5FC67F79E5C88756323CE /* Interactions */ = { + 7D20720179550D64A452536D044D58FF /* Network */ = { isa = PBXGroup; children = ( - D4A7035BFDB953715A32AC033A604106 /* TSMessageTest.m */, - 9AF489A7F6EC63A7C72C3955A1E6AFC6 /* TSOutgoingMessageTest.m */, + 674739685D422C373E5D6450E6A796B9 /* MessageSenderJobRecordTest.swift */, + 136983DABAE571A47A9B4DCCFCC2FA4F /* MessageSendJobQueueTest.swift */, ); - name = Interactions; - path = Interactions; + name = Network; + path = SignalServiceKit/tests/Network; sourceTree = ""; }; - 7D8F67A54D325EC6F9EBD708E18A46B5 /* PromiseKit */ = { + 7E666863D9B5676E4B49D5872F97D0C6 /* demux */ = { isa = PBXGroup; children = ( - 37D814A69BFAF51F90BF67D2182F4ED2 /* CorePromise */, - 75E9F913C6159E8AB4FDFB3820D17A2B /* Foundation */, - 0E9187273F24F6B7EE845727391A7BCA /* Support Files */, - 8CC6DC417973C0D3610D7E50A4E74599 /* UIKit */, + 133830FE8B490462C8041D8C11EA9A4A /* anim_decode.c */, + 02EF6CB78FB9E07756D0E53677ADFBC0 /* demux.c */, ); - name = PromiseKit; - path = PromiseKit; + name = demux; sourceTree = ""; }; - 7F30E4EF16B9CC62E031AAE991769355 /* Security */ = { + 7E7FFD98D8599F295ACCCEE3DC935B6D /* Account */ = { isa = PBXGroup; children = ( - 096BD00F538972624DF10A768AF911DC /* OWSFingerprintTest.m */, + ABE9E8A7B569367E60A8907E6C052725 /* AccountServiceClient.swift */, + 01D18B70737EFB08D80EF5A85B436EB9 /* CreatePreKeysOperation.swift */, + D3FA5F74DCAFE83E3F37CC43B16049B8 /* PreKeyRefreshOperation.swift */, + 615B9E3C6C8A521E0081E5A1CBC03E82 /* RotateSignedKeyOperation.swift */, + D9727F9BBEB8F748A515EA11F7DE4800 /* TSAccountManager.h */, + D50C6D8823FC61CEA899D31DA6522EA3 /* TSAccountManager.m */, + A22F5060FCD5AD4EF95D2318C47531E2 /* TSAccountManager.swift */, + C9F1AAF794E9CB995E0436B4073D9A8E /* TSPreKeyManager.h */, + 570B5A65433F0DA5A321D6D8D94C7FA7 /* TSPreKeyManager.m */, ); - name = Security; - path = SignalServiceKit/tests/Security; + name = Account; + path = SignalServiceKit/src/Account; sourceTree = ""; }; 7F4EB16E785139060CDAD843E71F01FF /* Pods-SignalMessaging */ = { @@ -8353,129 +8236,93 @@ path = "Target Support Files/Pods-SignalMessaging"; sourceTree = ""; }; - 7F99034A061C4A17457DB82F138D3517 /* Support Files */ = { + 7FAEFFB885FD776B5122CDC261CE2F54 /* Support Files */ = { isa = PBXGroup; children = ( - 82D4A0F9AA8514B17EC3B3209A949E1C /* HKDFKit.modulemap */, - 4E39166B4B8EF62F2FAF8F73696E6107 /* HKDFKit-dummy.m */, - D55234E416CB8FD43B58656A75F13A78 /* HKDFKit-Info.plist */, - E1788BF72CC6C942B4B80D5506481871 /* HKDFKit-prefix.pch */, - AAAE995790A70952ED05EC46BBF1B517 /* HKDFKit-umbrella.h */, - A7E41ECB776BDCFED5B2982772B4B80F /* HKDFKit-Unit-Tests-frameworks.sh */, - EE4FDA6DA662271AB4A5F505980EAB1A /* HKDFKit-Unit-Tests-Info.plist */, - 956A95AFFBE81F50FBCDE91139406BC0 /* HKDFKit-Unit-Tests-prefix.pch */, - B14CCB478382EAF0EE525281BDF3E3D9 /* HKDFKit.debug.xcconfig */, - 7E0E1924D4D2D1C29BA21DD457E26B56 /* HKDFKit.release.xcconfig */, - DE2293C31B0CE47B780BF2287CFBF3C9 /* HKDFKit.unit-tests.debug.xcconfig */, - 4141E7139F6D96F8883BB3161F7BC2B7 /* HKDFKit.unit-tests.release.xcconfig */, + 92FA147B03FC70D5E54A3446D6F1B296 /* SSZipArchive.modulemap */, + 54942A126B01EBEEC5D238F9DE524D94 /* SSZipArchive.xcconfig */, + 094B71F9558639816EDB6D8387EDE1C5 /* SSZipArchive-dummy.m */, + 8829D160C65CB816EFBFBD4B0B8DFD6E /* SSZipArchive-Info.plist */, + 11A8C981AC496313407B1AAC390111EE /* SSZipArchive-prefix.pch */, + 60099AE2F4B1A2F79EF27FDAB398F1D3 /* SSZipArchive-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/HKDFKit"; - sourceTree = ""; - }; - 812E155090E5D9A2F44AA1D0EACA2A4E /* GRDB.swift */ = { - isa = PBXGroup; - children = ( - 456513F2574163C465E2D5DA32D25DE1 /* SQLCipher */, - E602EDE3B673328782EC2FAF3AF586E6 /* Support Files */, - ); - name = GRDB.swift; - path = GRDB.swift; + path = "../Target Support Files/SSZipArchive"; sourceTree = ""; }; - 8154B38370E274D62573A9846196492E /* Support Files */ = { + 85FBFD0820D234C3A3B841ED5861EDB3 /* Support Files */ = { isa = PBXGroup; children = ( - F1967D06C670973AE3836D591D80ACF9 /* YYImage.modulemap */, - F858BE4740B024DECD6F6EEDA629FA1B /* YYImage-dummy.m */, - 4DD26E1ADC5D1847E4F5442CCAED6227 /* YYImage-Info.plist */, - 62F3F51F12966FF45979A62843A618F0 /* YYImage-prefix.pch */, - EC90A8CF10C1898E52574C26E1E87652 /* YYImage-umbrella.h */, - 292A2E55B3DBA12136CF1C0F7C466413 /* YYImage.debug.xcconfig */, - B52BE695798CA0D3212AE121FAE847EA /* YYImage.release.xcconfig */, + 429AA3E483FFFB95D6093FF568678B7F /* ZKGroup.modulemap */, + 23CB536F9ABAF33C5F9F72A4A6386500 /* ZKGroup.xcconfig */, + ADA0AFD200E3E794B84CA2C78B90BB0E /* ZKGroup-dummy.m */, + B5CBA71B0AE6293706C66DD66D217B01 /* ZKGroup-Info.plist */, + 3671225C5D5C94C0BC9D45668F4603D8 /* ZKGroup-prefix.pch */, + DC3D0A9A4F9779C4B5F82F0E41206205 /* ZKGroup-umbrella.h */, + F7D618C916761FA6441D90F69D65770C /* ZKGroup-Unit-Tests-frameworks.sh */, + 630E80B99281E0EC75F2914A35ED7F91 /* ZKGroup-Unit-Tests-Info.plist */, + 7D6D11B1CD3A6416CBD9F10962DCDDA5 /* ZKGroup-Unit-Tests-prefix.pch */, + 67C9B0484A2B37546573734013B700DE /* ZKGroup-Unit-Tests-resources.sh */, + 59420048E08228413C34621F01EE3F81 /* ZKGroup.unit-tests.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/YYImage"; - sourceTree = ""; - }; - 8417CD3305BE5E84FD8DADBD99D7941A /* RTreeIndex */ = { - isa = PBXGroup; - children = ( - 38FFCADED09E88425F7CA5036EB510BF /* YapDatabaseRTreeIndex.h */, - 0F277628870AD36042F3D3FAC96973EF /* YapDatabaseRTreeIndex.m */, - C7BAE072D8D4BE27475A85A86278939C /* YapDatabaseRTreeIndexConnection.h */, - 7988DEB2C8AC5BA42820AF3447463190 /* YapDatabaseRTreeIndexConnection.m */, - 5D9B489CB959B9952281121A7206F1FB /* YapDatabaseRTreeIndexHandler.h */, - 7C03E3610A1804EB1FFA3186817F394C /* YapDatabaseRTreeIndexHandler.m */, - C55CABB372FEC6E601ADB28E4B500240 /* YapDatabaseRTreeIndexOptions.h */, - FC681357B5745740DE7AD8803E3EF906 /* YapDatabaseRTreeIndexOptions.m */, - 9B5E05DEEEF567114EAA9D951E35363B /* YapDatabaseRTreeIndexPrivate.h */, - C215B0449B05D5BA8F018496052E9891 /* YapDatabaseRTreeIndexSetup.h */, - 91A5E16452BCDF74EBADDA7C53F5E73C /* YapDatabaseRTreeIndexSetup.m */, - 68D460BF0E7AEAC9094780BB1D412D41 /* YapDatabaseRTreeIndexTransaction.h */, - 041C88B4D93DD99FEFBD3B521FA8C2CA /* YapDatabaseRTreeIndexTransaction.m */, - ); - name = RTreeIndex; + path = "../Target Support Files/ZKGroup"; sourceTree = ""; }; - 853480CDA76E3574D0173AB86565B1C4 /* Support Files */ = { + 8649DD2911AF65F758B3C57628C556CD /* Support Files */ = { isa = PBXGroup; children = ( - 3059DF139DF44485ECBDCC04080E2D4E /* Argon2.modulemap */, - 5A67E31A46619B3FE6DB6FFCB52EC6BF /* Argon2-dummy.m */, - 9E6FFBBBA4ED89EFE0648AAD3443C3A7 /* Argon2-Info.plist */, - C1AC38A23B87C5876E827B9EEDA5B940 /* Argon2-prefix.pch */, - 58D23971476E083D73C29DD214491EF1 /* Argon2-umbrella.h */, - D4F50A2097347E5A5739D90C1FA2426B /* Argon2-Unit-Tests-frameworks.sh */, - 80016642E291C3A5D7E15EC19686F13E /* Argon2-Unit-Tests-Info.plist */, - 2C639C49135CE1F13B27A0E743010F31 /* Argon2-Unit-Tests-prefix.pch */, - 820C83953D04CFE5B084FE858DD0F72B /* Argon2.debug.xcconfig */, - 4FF7EAC8FC7446F8B51D78F30184FBE3 /* Argon2.release.xcconfig */, - 4A7B6B395E0ECEF74DDE0E63D493E7D3 /* Argon2.unit-tests.debug.xcconfig */, - 1BC1324E04ABA287A941A42655FCE8ED /* Argon2.unit-tests.release.xcconfig */, + 578B686BA3C943123C8ED65F0B334092 /* SignalServiceKit.modulemap */, + 54207327E2249C579597BB8D6A03483C /* SignalServiceKit.xcconfig */, + 19890BEBC821EF0E99C04C3BE2CE745D /* SignalServiceKit-dummy.m */, + C7FE987E7BB55B0AD159AD77E338567E /* SignalServiceKit-Info.plist */, + 64BA589539D178BC1440DB97F364AA67 /* SignalServiceKit-prefix.pch */, + 0D3F8FAA243B585E197148BD8E289A90 /* SignalServiceKit-umbrella.h */, + 1B82D70D303F117631342155603B0177 /* SignalServiceKit-Unit-Tests-frameworks.sh */, + E732FBCAA113A1134C8CAFEB028E6E15 /* SignalServiceKit-Unit-Tests-Info.plist */, + 8CAEFF810AA376AAC568F597EFFD63EC /* SignalServiceKit-Unit-Tests-prefix.pch */, + 5FD453CC93BC0B99E1E6EE7AB7CFEA17 /* SignalServiceKit-Unit-Tests-resources.sh */, + 7F297418AC06C288FC338E6C77481B97 /* SignalServiceKit.unit-tests.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Argon2"; + path = "Pods/Target Support Files/SignalServiceKit"; sourceTree = ""; }; - 866F3A6685AF215C0E6F89B5F7D5B435 /* Support Files */ = { + 86B5FC4F99B5590491CFBEA5A8EDCA49 /* FullTextSearch */ = { isa = PBXGroup; children = ( - 78568D712C95C8152E79F02C2AB3B4E3 /* CocoaLumberjack.modulemap */, - 453B41A70EBF7043CC4C5EEF5B697C54 /* CocoaLumberjack-dummy.m */, - 753CCC2BA27920B6A6653B67DF8A6DF6 /* CocoaLumberjack-Info.plist */, - 7C1FE46F2BB359E5ECDDAC5A9A599EDE /* CocoaLumberjack-prefix.pch */, - 1AFB5A948B37C1436C68A7896E5662DB /* CocoaLumberjack-umbrella.h */, - B988526D4FA0E893FB42F6A6CB8A3F3B /* CocoaLumberjack.debug.xcconfig */, - A940B95E509866462557B921895FCB9B /* CocoaLumberjack.release.xcconfig */, + 714AD45D44A8A9366F5151DBB75DA484 /* YapDatabaseFullTextSearch.h */, + 56B5359795DAB209C7DEB689CE49FBA9 /* YapDatabaseFullTextSearch.m */, + FC8EF7203328BF44DA620A5556981CD6 /* YapDatabaseFullTextSearchConnection.h */, + 9B32A5ED64690C1D68FA13A737FD437E /* YapDatabaseFullTextSearchConnection.m */, + 1468ED4707336732D6A976FCD565B740 /* YapDatabaseFullTextSearchHandler.h */, + 6A3DB19A6CE240E76F17BE1DF1EB4F3F /* YapDatabaseFullTextSearchHandler.m */, + 6C45D906500850E20F7E14252844ADFA /* YapDatabaseFullTextSearchPrivate.h */, + F6BF238D2E59E9A3F995F1CBDD339338 /* YapDatabaseFullTextSearchSnippetOptions.h */, + C4E8BFEBD2DF5E1A5C192956B5815C90 /* YapDatabaseFullTextSearchSnippetOptions.m */, + EE6EAA7C809FBF75F56232BADD4980E7 /* YapDatabaseFullTextSearchTransaction.h */, + 629025374826D865404CDD8565CB532C /* YapDatabaseFullTextSearchTransaction.m */, ); - name = "Support Files"; - path = "../Target Support Files/CocoaLumberjack"; + name = FullTextSearch; sourceTree = ""; }; - 86A96BAC562CA68DC9BB5406CCE8CA33 /* Contacts */ = { + 87F4CF54E53DEA54E955AE21D1A7F523 /* YapDatabase */ = { isa = PBXGroup; children = ( - 579DBB83430F870E9CC859C0A82079F0 /* ContactSortingTest.m */, - 5C4C00B53FC45B096396AB65C3E664DB /* OWSDisappearingMessagesConfigurationTest.m */, - CFC01E24361D4608134F942060A45CEB /* PhoneNumberTest.m */, - 4DCF297C673EB6881C3DB15EBCF46D63 /* PhoneNumberTest.swift */, - 5F5747B5D70F2156AF5F039AF9992DFB /* PhoneNumberUtilTest.m */, - C52445E5B346D737B055E5EB3CE47B5E /* SignalRecipientTest.m */, - A76CBAE0903E059FF95F894041C77F6C /* TSContactThreadTest.m */, - 90C4502F46785644F77365612691489C /* TSGroupThreadTest.m */, - 17B99AAAF9B8F4F2690EE65665D891FA /* TSThreadTest.m */, + ABA1E0CCA1DF49E3E42972E6E90063E6 /* SQLCipher */, + 6BA407EEC33F983D918D3BB8CDE15B51 /* Support Files */, ); - name = Contacts; - path = SignalServiceKit/tests/Contacts; + name = YapDatabase; + path = YapDatabase; sourceTree = ""; }; - 870FEFB5AB9091EDAF936229B1FB698C /* Frameworks */ = { + 895785C569C539BF205D195FD2F0725D /* Support Files */ = { isa = PBXGroup; children = ( - 9A8D31613761503B880ED1F71B9A6A6C /* WebRTC.framework */, + 19598363901FC536C0A984E84E6793C4 /* ZXingObjC.xcconfig */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/ZXingObjC"; sourceTree = ""; }; 89F5B89E820A8BB687CDD6C9B73CFAEA /* Pods-SignalShareExtension */ = { @@ -8495,124 +8342,136 @@ path = "Target Support Files/Pods-SignalShareExtension"; sourceTree = ""; }; - 8ACD780CA10DB8598BED3DFA70FE92B9 /* Support Files */ = { + 8A7D9EC9319110C18C31ABEBB31B9D9D /* libPhoneNumber-iOS */ = { isa = PBXGroup; children = ( - F7ACD131438206BBDCB31EF6B321996A /* SignalCoreKit.modulemap */, - BCC9C8E05BEB296D076BEBA34B92302E /* SignalCoreKit-dummy.m */, - 7C98FD9D255FC0F6E47F2FECF9319D18 /* SignalCoreKit-Info.plist */, - 5DC4FDD001CE42CEC04E4ED6ACA28F2D /* SignalCoreKit-prefix.pch */, - 62ADAF4CF780E2463E3066D81C3BB002 /* SignalCoreKit-umbrella.h */, - AAABCE3CE58DE5080B24A7F23DBAA17D /* SignalCoreKit-Unit-Tests-frameworks.sh */, - AA07D3C601911A0746DB2D6D3283E44E /* SignalCoreKit-Unit-Tests-Info.plist */, - 60C50DFBB004F3854E67A32FF25F7CC3 /* SignalCoreKit-Unit-Tests-prefix.pch */, - 793A6EFED93246837A8530A3AD75B0FB /* SignalCoreKit.debug.xcconfig */, - 2D7DAA77CA2A43DA26E3BB2BA9EFB6A4 /* SignalCoreKit.release.xcconfig */, - F426EE61351A01E2B0C6B9EF05DB2054 /* SignalCoreKit.unit-tests.debug.xcconfig */, - B555FB1A839DEC057D5C40AFB053A318 /* SignalCoreKit.unit-tests.release.xcconfig */, + 51B9D1123241C3D554089F9579662FC1 /* NBAsYouTypeFormatter.h */, + DC45C6FDE60435D8CE571FD8EFB682D2 /* NBAsYouTypeFormatter.m */, + E7E627EDA706AECC082A2FAB1A368C05 /* NBGeneratedPhoneNumberMetaData.h */, + C29CB6D39C501CE41E87A86D92E0C31E /* NBMetadataHelper.h */, + C108ACC71A461A6FF833A0BD7ACA4BD9 /* NBMetadataHelper.m */, + F11D5DD7CD67F43F03B10AB64085BA39 /* NBNumberFormat.h */, + A72A39D2CD8D9C71AE454B8383CD7301 /* NBNumberFormat.m */, + BDB7444B4012B8B0C0A894F426264257 /* NBPhoneMetaData.h */, + 74F2409A5DE81B8F9228F6738827AF19 /* NBPhoneMetaData.m */, + 0F9075FDD7703E5E01E98EB7F6AF3154 /* NBPhoneNumber.h */, + FB703AE8BB64B01ADFA5A7315535F154 /* NBPhoneNumber.m */, + 996700D6F76A44BF199740CD6C8E533C /* NBPhoneNumberDefines.h */, + CF52C87E6E419BE463966E38DF3C9571 /* NBPhoneNumberDefines.m */, + 108FF4670E744A8202DCE71A5964EEB5 /* NBPhoneNumberDesc.h */, + 49660AD6535ED241543F3834D5D24FBB /* NBPhoneNumberDesc.m */, + 8FE7713E199523A674EF30C2CFCCA319 /* NBPhoneNumberUtil.h */, + 8B49EB3205611E7740C56BC538EDC99E /* NBPhoneNumberUtil.m */, + BB39D4A1E1F5BA3A4FBCEAE651BE02C0 /* NBRegExMatcher.h */, + 3AC72AA7628506CFA5A6F6595A3767B7 /* NBRegExMatcher.m */, + B69D76B2F27D667E86C432CFB4043326 /* NBRegularExpressionCache.h */, + 34B7E999FDC0D8A48FAC2758C5BD54B8 /* NBRegularExpressionCache.m */, + 1CD4C5128A7B703F846ED8C1D9727EF9 /* NSArray+NBAdditions.h */, + 5F5D0DA359E0ACECD9C0CAC3F38D2930 /* NSArray+NBAdditions.m */, + DD01FB29F5B55D99325DF4476BC260B8 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/SignalCoreKit"; + name = "libPhoneNumber-iOS"; + path = "libPhoneNumber-iOS"; sourceTree = ""; }; - 8BD1616F3108E7F968F756FF9CE03F71 /* Development Pods */ = { + 8BCF61F4EDB427519A5020A7D30323D3 /* Protocols */ = { isa = PBXGroup; children = ( - F9533D64B07C20943D81F120E37EAACF /* SignalRingRTC */, - CB0969A8FE75E6E170E8EE0FB6BA58E7 /* SignalServiceKit */, + 6BCC569573C3C8335036805275091DF0 /* ContactsManagerProtocol.h */, + 41AA71A1078CD717FB91988A30B1A60B /* NotificationsProtocol.h */, + 282B29C28FB4EAC45B3A29F63C0A0B44 /* OWSCallMessageHandler.h */, + 4BFE941FD67344D1AB3B2AF4BB6B8E02 /* ProfileManagerProtocol.h */, + 6A93290DFFAA8A004F35FD1F37830A34 /* ProtoUtils.h */, + 18DDFE0EA0EF4AFAD062B38A41CBA303 /* ProtoUtils.m */, ); - name = "Development Pods"; + name = Protocols; + path = SignalServiceKit/src/Protocols; sourceTree = ""; }; - 8CC50534C08583203064F224096A79E7 /* Certificates */ = { + 8D853E0BC4327561331876FAA4C0EB4F /* GRDB.swift */ = { isa = PBXGroup; children = ( - 60FD10330BCCCA6A8EA16835157D806A /* DigiCertGlobalRootG2.crt */, - 7B392D6AD3C9F106148283C53C61D291 /* DigiCertSHA2HighAssuranceServerCA.crt */, - 763158AC362DA705C6DD90BF6FBCF5DA /* GIAG2.crt */, - C815C83A863EE3179E87B125113D6E8D /* GSR2.crt */, - 0AB6D26AD49D15986AA8AB6F5648D94C /* GSR4.crt */, - 52A425EFE430151E87A56B29DF412165 /* GTSR1.crt */, - 174EFFE18D2DC3C7F135CE69C98E45A8 /* GTSR2.crt */, - 3E55AE88ECE9D2D36D3BD12CDDEE8C16 /* GTSR3.crt */, - D77974D9763015F549444433CC60D17E /* GTSR4.crt */, - AD433C284A78AAD64E8C6ED66587BA68 /* ias-root.cer */, - BEF628AE2122B4CD7AF3525B6B2F9FAC /* SFSRootCAG2.crt */, - 9C96A509CE65A66D770A1D97243C98F9 /* textsecure.cer */, + E1906AE71A4CD93C1975711FD7E6BBC9 /* SQLCipher */, + 6A09D33F2A3C3409A67ECDDE1C7AC33B /* Support Files */, ); - name = Certificates; - path = SignalServiceKit/Resources/Certificates; + name = GRDB.swift; + path = GRDB.swift; sourceTree = ""; }; - 8CC6DC417973C0D3610D7E50A4E74599 /* UIKit */ = { + 8FF6464DF8016AC629C39193E3159964 /* Devices */ = { isa = PBXGroup; children = ( - 9D3B40C5F0EF9AF8642FD1405C91DA62 /* PMKUIKit.h */, - 2456C61BF3CF44B9891D9DF37A56DDB4 /* UIView+AnyPromise.h */, - 18BDA752DD280D1CE6874E3C87FBF064 /* UIView+AnyPromise.m */, - 30FB4836076035658F993F6F9F31F004 /* UIView+Promise.swift */, - AD989BDCCBE6F7C057FA56064A2E5232 /* UIViewController+AnyPromise.h */, - 9370EBCBF9D3950D8D051F7723D7198C /* UIViewController+AnyPromise.m */, - 3017597F7106302BC52A51620499DA6B /* UIViewPropertyAnimator+Promise.swift */, + DD4FADD44326DADDE139CD459152DFDB /* DeviceService.swift */, + E74E9D4BD9B4AE2CBFF19DA04707F61E /* OWSBlockedPhoneNumbersMessage.h */, + 53713EB37E12B09E4ADB453E6C95671F /* OWSBlockedPhoneNumbersMessage.m */, + 55F8102AD27099E5D7D3F5654159D2EC /* OWSDevice.h */, + 99F1BD47972EEA9613CE528466DF51B9 /* OWSDevice.m */, + 10D48A8E81E43E9BAB4564BF55CD2965 /* OWSDevice.swift */, + FB7DB78C1F5C8B0B58DDDFF6199E2AD3 /* OWSDevice+SDS.swift */, + BC1F5DB5766495250CCF5341CED41EBA /* OWSDeviceProvisioner.h */, + 9B4C794AF39E6B8E88B416CF8003E198 /* OWSDeviceProvisioner.m */, + 36234D2E5D0AF1D9661B029BC8285A45 /* OWSLinkedDeviceReadReceipt.h */, + 246A4C07887EAC6B99BEC9EC75459D58 /* OWSLinkedDeviceReadReceipt.m */, + C718C38477CAF26142B276EFC8FE662D /* OWSProvisioningCipher.h */, + 516F1C1ED6B8A7417E3C729751EE2136 /* OWSProvisioningCipher.m */, + 2238086F08FD02707DF552343D94574D /* OWSProvisioningMessage.h */, + 8C588A9704F7C27F1B00F9115166831C /* OWSProvisioningMessage.m */, + F7FAB74EA0FC48E82CF09BA48702F258 /* OWSReadReceiptsForLinkedDevicesMessage.h */, + 95DBAB2B751DA41FD15ACB8BF459552E /* OWSReadReceiptsForLinkedDevicesMessage.m */, + 5C1DE050F992B6AF4DD8830CDC4CE19F /* OWSReceiptsForSenderMessage.h */, + 8326475EBECA2344CAFBCE02E39525AD /* OWSReceiptsForSenderMessage.m */, + 4484C148B6A211F28789869ABEAB2182 /* OWSRecordTranscriptJob.h */, + 38AD4A0EE9C091266C622895AC798949 /* OWSRecordTranscriptJob.m */, + 1FC36931B5EA53A6AFA0A4255670972C /* OWSStickerPackSyncMessage.h */, + 2B8160907F0121DB1F24E4DB04540AB9 /* OWSStickerPackSyncMessage.m */, + 4044CEACA35A0FD45845E7E12F949055 /* OWSVerificationStateSyncMessage.h */, + 79B08F8C7D3FF28D2458A5DCACF6D82B /* OWSVerificationStateSyncMessage.m */, + A20C18E486A6517BAC3275C44C296448 /* OWSViewOnceMessageReadSyncMessage.h */, + 630854A245ACADBE3BFC4BDFE3D8245C /* OWSViewOnceMessageReadSyncMessage.m */, + 46CB4CC613A72653F2E364671E139E61 /* ProvisioningCipher.swift */, + 78B5926FA33661632F341AE1CBC5195F /* ProvisioningSocket.swift */, + FF8B05C15F167FADCAD213065AE10156 /* ConversationSync */, ); - name = UIKit; + name = Devices; + path = SignalServiceKit/src/Devices; sourceTree = ""; }; - 8EA644098AEE14919B0914DA13A8DBB7 /* Support Files */ = { + 93E341E17F03991D5524328C0D67EC9C /* Support Files */ = { isa = PBXGroup; children = ( - F1F933F5B00273DE2855704ED31C205B /* PureLayout.modulemap */, - 1055CD034A36714A40625217F070C86A /* PureLayout-dummy.m */, - 5C2F7A8ABBD63FE54C50454D2D7B18A2 /* PureLayout-Info.plist */, - F72350027E67657D5B82D40E3E0513DB /* PureLayout-prefix.pch */, - 524711FE82278F349D45EE7C708AC978 /* PureLayout-umbrella.h */, - 47C6863D7502246F800C8FE673194400 /* PureLayout.debug.xcconfig */, - 3E717682B021AF73B3FBDC122BA1806B /* PureLayout.release.xcconfig */, + AE5B7B2EF6C11293AA9E61A79CA38DC4 /* Curve25519Kit.modulemap */, + 7C79198531E6272A3BD433516BBDB02B /* Curve25519Kit.xcconfig */, + 56D8322F37AA0A0B5EBF165E447E55F2 /* Curve25519Kit-dummy.m */, + 98D4D0F15F276F99F49487237ECBC3EA /* Curve25519Kit-Info.plist */, + 0D61D69905CFAFF9602EE68668197582 /* Curve25519Kit-prefix.pch */, + 1AB0338BB227F97D4C70FC8984C61FC3 /* Curve25519Kit-umbrella.h */, + 00E2B4C8FED953267396A20861923D7D /* Curve25519Kit-Unit-Tests-frameworks.sh */, + 033D7C3963B2084247322B323ECCE0A1 /* Curve25519Kit-Unit-Tests-Info.plist */, + DB7C07CA809F0544BD9E136457D31043 /* Curve25519Kit-Unit-Tests-prefix.pch */, + D70BC31B9B72711D368C8C1E03B92496 /* Curve25519Kit-Unit-Tests-resources.sh */, + B44AC2FBA9C077613C25EB15ED3281B8 /* Curve25519Kit.unit-tests.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/PureLayout"; - sourceTree = ""; - }; - 9398CBEFA37301064BAFB52E972B45D2 /* Security */ = { - isa = PBXGroup; - children = ( - D9BF70FC32C37F3FA6CF5F78A9C21791 /* AFSecurityPolicy.h */, - 304FEFE386A2D3D807C71921D9197A37 /* AFSecurityPolicy.m */, - ); - name = Security; - sourceTree = ""; - }; - 9730B5120A02FA19DFF0A075C13284FF /* Snapshots */ = { - isa = PBXGroup; - children = ( - 208CAA3D8C53691819D4A981ABD53F1F /* ConversationListDatabaseSnapshot.swift */, - 1FC4C3B555A2A2E91D04BC3F87AB7089 /* ConversationViewDatabaseSnapshot.swift */, - E46AF6FB50B69BA4E0141D218A4E4C68 /* GRDBGenericDatabaseObserver.swift */, - AAD6A94512FF04A91F781F1987979A19 /* MediaGalleryDatabaseSnapshot.swift */, - 0813AD93979ADF0C105FF325270019E8 /* ObservedDatabaseChanges.swift */, - 4A2A05AD10104C79ED8969AB835BE0F3 /* UIDatabaseSnapshot.swift */, - ); - name = Snapshots; - path = Snapshots; + path = "../Target Support Files/Curve25519Kit"; sourceTree = ""; }; - 988E4F96731235607C59B0E4AFCFE0A9 /* SearchResultsView */ = { + 93E802899B5578B9BB7E66B74EC1A32E /* Support Files */ = { isa = PBXGroup; children = ( - 08A18507B9D6CDA4D9746DE0242EF0A9 /* YapDatabaseSearchQueue.h */, - 8278F00D5A3E86C10EF9167EEF743AB0 /* YapDatabaseSearchQueue.m */, - 7C9CF2FEA4052F7A20061B0D71B1FF3D /* YapDatabaseSearchQueuePrivate.h */, - 6A77123BC86F5EBA587B86BED71058C2 /* YapDatabaseSearchResultsView.h */, - 7DB21FABEEE54DE3E17E8F5EFC56D889 /* YapDatabaseSearchResultsView.m */, - 3BA7DFCD6F4DC56750A95F0A94D734CD /* YapDatabaseSearchResultsViewConnection.h */, - AC011D1C45B616259AC4AA5873295206 /* YapDatabaseSearchResultsViewConnection.m */, - 8532201572C0C53D392E6603D960E690 /* YapDatabaseSearchResultsViewOptions.h */, - 2C1BC94471D61E33291C83A4E1BA412F /* YapDatabaseSearchResultsViewOptions.m */, - EAEDD3CC921150658E6A9ED6A50308AB /* YapDatabaseSearchResultsViewPrivate.h */, - B3BFE4068C86CE807C3731AE3982E163 /* YapDatabaseSearchResultsViewTransaction.h */, - A7193150DA368C933681045F4C37BC7F /* YapDatabaseSearchResultsViewTransaction.m */, + E60922AB92578588BBD59019CCCB5FDA /* SignalCoreKit.modulemap */, + 8E186CAF56685C832D8E494B6B006CF8 /* SignalCoreKit.xcconfig */, + 588B2F6E23384CE70FC7A6E7AD9915B0 /* SignalCoreKit-dummy.m */, + 9AEE21AB2AA26CFB26A6149417FACB71 /* SignalCoreKit-Info.plist */, + E1AE451F85F487100DED67CF552BA33F /* SignalCoreKit-prefix.pch */, + 114234CA4F3AB44EBF5AAAF5A4CF55AF /* SignalCoreKit-umbrella.h */, + 57CE9919F1A19871890E605BF40E42BF /* SignalCoreKit-Unit-Tests-frameworks.sh */, + 531ED64E86D229D427011EA3420E6BBB /* SignalCoreKit-Unit-Tests-Info.plist */, + 522A7157AA8F6CEA6EBB97454368FC09 /* SignalCoreKit-Unit-Tests-prefix.pch */, + D5F0407C54F1293343584BCB831BAD33 /* SignalCoreKit-Unit-Tests-resources.sh */, + 3BD838D56A08D28303585BF4FB422C6C /* SignalCoreKit.unit-tests.xcconfig */, ); - name = SearchResultsView; + name = "Support Files"; + path = "../Target Support Files/SignalCoreKit"; sourceTree = ""; }; 98EB7E241415F81923A96B86CD5331EF /* iOS */ = { @@ -8634,200 +8493,380 @@ name = iOS; sourceTree = ""; }; - 9B1DC11877A58A7847F3E0DFB0306B52 /* SignalRingRTC */ = { + 993CA9106B37FB942F4AC1E21975C39A /* Tests */ = { isa = PBXGroup; children = ( - DC70D765388296F2BE109841F897A715 /* CallContext.swift */, - 38024830D603EFE1DE31C201E3F0DBB6 /* CallManager.swift */, - 3B39E277327B1571CC6845EA36244EE8 /* CallManagerGlobal.swift */, - E492BC614C5E78EA4BE6C3E4653035FB /* CallManagerInterface.swift */, - C85A677784D6462CA448423489A110D8 /* CallManagerLogger.swift */, - FA7C30BF2A70CF613B9ABEFE0A9B6163 /* CallManagerUtil.swift */, - 086EB9BFA2F4924C6263BABE3B622838 /* CallManagerVideoCapture.swift */, - DC6691934E135BE61FD7E1A2CC8BEC05 /* Connection.swift */, - CCFAF2CC47DD75F9E6AE9EFF0E30CCEC /* ConnectionMediaStream.swift */, - 05970BA3293D77F6B1A5AE805A64C143 /* SignalRingRTC.h */, + A18FDCFC05CAF40F38E4D82D05AAEDC3 /* CryptographyTests.m */, + 81BFD24A34168A9AE30C5E64C60693A2 /* CryptographyTests.swift */, + 14D972375F805DB63FFEDD21C5A27D8D /* SCKSwiftTests.swift */, ); - name = SignalRingRTC; - path = SignalRingRTC; + name = Tests; sourceTree = ""; }; - 9C449E15A378ACFA04124A375B00ADE0 /* Resources */ = { + 9BE8959B7379F466B5E67F2F828C90D8 /* Snapshots */ = { isa = PBXGroup; children = ( - 121A28CB4859199C7CE377464E905B18 /* kbs_pin_sanitation_vectors.json */, - 7C668DD14D485EEC1EB5DBB6C893F63C /* kbs_storage_service_encryption_vectors.json */, - CA0379B80217C1CA4B45073433AAFFA0 /* kbs_vectors.json */, + 49CDBD97D1CB270FCD491AB2FF835064 /* ConversationListDatabaseSnapshot.swift */, + C936D7EEF363DDBD1C0C495ABB1EFE01 /* ConversationViewDatabaseSnapshot.swift */, + E7C2EB6E9458652729F4D641B512CC05 /* GRDBGenericDatabaseObserver.swift */, + 562019B1678FFFA5CA0F5B3C1F8D0DA7 /* MediaGalleryDatabaseSnapshot.swift */, + F0180C58CC48025A71AAB73189077CB9 /* ObservedDatabaseChanges.swift */, + FEEC96DF0B4088549E811BDCDFFA3283 /* UIDatabaseSnapshot.swift */, ); - name = Resources; + name = Snapshots; + path = Snapshots; sourceTree = ""; }; - 9D1B202F392D9C941A4476F9BCFC8D8A /* Support Files */ = { + 9CD62800D327759142A048216614C43E /* Interactions */ = { isa = PBXGroup; children = ( - 299AA32C7EA1C4093818B4E57EE9DF2A /* YapDatabase.modulemap */, - 887C5501CCBBB4335F5486CF401C808A /* YapDatabase-dummy.m */, - E9CB0AE7C76356FBAF199633167D27DB /* YapDatabase-Info.plist */, - 8FD08CDE935E6610DBC1647708A0F2A4 /* YapDatabase-prefix.pch */, - F16D2D73293F948B1716710C92D31A67 /* YapDatabase-umbrella.h */, - 0832F298E198D582ABBB3AFB020434C0 /* YapDatabase.debug.xcconfig */, - E64E194ED306CA6FCB70C6DF16775C32 /* YapDatabase.release.xcconfig */, + BE13C8BA868F0AD2E1E3AC58C14A9F06 /* OWSContact.h */, + 1E4A1BF699532D1C4ED6E46E40289344 /* OWSContact.m */, + AD20896F6871962C8B8E2B57B8F785C2 /* OWSContact+Private.h */, + 4377DB75E9F9CB55A4DA853D488BC184 /* OWSContactOffersInteraction.h */, + 90E6CA3C74852BEEE6EDD6D4DE386145 /* OWSContactOffersInteraction.m */, + 145C0780C52612AC0597EFF962DA466C /* OWSDisappearingConfigurationUpdateInfoMessage.h */, + DCD71A6C609DFC71CB3EB66AFB1DB4C0 /* OWSDisappearingConfigurationUpdateInfoMessage.m */, + 992F4169C3DB20FA885A871B6EBE2B4E /* OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift */, + 8777B3157E0B288D006075DE0993CC7C /* OWSDisappearingMessagesConfigurationMessage.h */, + BC8E734EA4075B909901B8FEC97D6CBD /* OWSDisappearingMessagesConfigurationMessage.m */, + 30819F15A2DB58F6A0B12435083AF610 /* OWSDynamicOutgoingMessage.h */, + 17E0BC6F28595048052196F77B0FD041 /* OWSDynamicOutgoingMessage.m */, + CD21DCD201290A3B19B4F82CBF932AAC /* OWSEndSessionMessage.h */, + E01226DDD3F675AEE6F3B89A0FB96A56 /* OWSEndSessionMessage.m */, + A28577278F6E733FAC41E5D565258466 /* OWSLinkPreview.swift */, + 8B3DD592F988E7A8F6DF1BCB157BF7E9 /* OWSVerificationStateChangeMessage.h */, + 2DC26CAACC24061E8CF7ECE050E7C5E8 /* OWSVerificationStateChangeMessage.m */, + E320DA46D8491615805E74CA39A31E5D /* OWSVerificationStateChangeMessage+SDS.swift */, + 748A5AFF1C8441B73D2B4B0DFFA0398C /* TSErrorMessage.h */, + E08901B9E2B3057197CE1097B6401048 /* TSErrorMessage.m */, + D1EBEE60B56D98EC5A86851CF80D2220 /* TSErrorMessage+SDS.swift */, + DC00F3729B90A34C0BC8C7493BCDB3D6 /* TSIncomingMessage.h */, + 13B8535E8DB73F63D51571EB8FDFF2E0 /* TSIncomingMessage.m */, + 93A42ED7ED10FC7E9A3A56CD2E612FA2 /* TSIncomingMessage+Builder.swift */, + AACAFD1A95211B4CBBC084C5E6AF13B2 /* TSIncomingMessage+SDS.swift */, + DB5E3AC2A268D4E98FAFC63EE1DDCE3E /* TSInfoMessage.h */, + 7BA9923B18C12D3BAD59D0DF1C491BB6 /* TSInfoMessage.m */, + 513322875EC1469D15CD2C83A3F3203A /* TSInfoMessage+GroupUpdateCopy.swift */, + 8D66899BC9A8A5893D835327783BE849 /* TSInfoMessage+SDS.swift */, + 24DD36A5FFBD6328B7073A87A6DC03BE /* TSInfoMessage+Swift.swift */, + 133EDC046100F88D300974C3BA97A16E /* TSInteraction.h */, + 4DB18C8924A8F513601727A4A80CFBC5 /* TSInteraction.m */, + 6F6D6ED8EFF033FEEB0A19A9814DEE66 /* TSInteraction+SDS.swift */, + 5815449CBAB7FF318F2C827F1130FA8B /* TSMessage.h */, + 6FFF5A7DBF9F6DF66E7921C13F0CA417 /* TSMessage.m */, + C9AE8CDE5215789E861FB731E4D1AB4A /* TSMessage.swift */, + CE253ED6624D3AEAB955D46ECACC0332 /* TSMessage+Builder.swift */, + E3CEAF835E0F887B2C8B8334A1D91235 /* TSMessage+SDS.swift */, + 2A37B413EFBD978D5AD7D3E3EAB48580 /* TSOutgoingDeleteMessage.h */, + FB9A746A839F2BB24424582C479A51B7 /* TSOutgoingDeleteMessage.m */, + 9FA84CC5EC75B0918BEC82A05D7CCDBF /* TSOutgoingMessage.h */, + FA2B36A01811830591008574797517B2 /* TSOutgoingMessage.m */, + 3D3EDA57BFEE88AC5C7EDECA018D9FDC /* TSOutgoingMessage.swift */, + 3B68BFA74D59751E9968D9AEDA650CF6 /* TSOutgoingMessage+SDS.swift */, + 8C7E77A3C1755CD3A1B66EE839E7723A /* TSQuotedMessage.h */, + 27649DE78193CF19D85C35C0D03B61C1 /* TSQuotedMessage.m */, + E02D118588F985187D3FB73C9D89F44C /* TSUnreadIndicatorInteraction.h */, + 3AA4A3B0887214EB71E75A8C2F25E19B /* TSUnreadIndicatorInteraction.m */, + CFADC5457BEB8A4D5938A3A41DDD133B /* TSUnreadIndicatorInteraction+SDS.swift */, ); - name = "Support Files"; - path = "../Target Support Files/YapDatabase"; + name = Interactions; + path = Interactions; sourceTree = ""; }; - 9F5A323777BFC8AB4ED571F01C68499B /* InvalidKeyMessages */ = { + 9D5F8E09863FF64A4000FC5CF615B3D9 /* Devices */ = { isa = PBXGroup; children = ( - BD73E3A13F8514FFF2A30408504A3667 /* TSInvalidIdentityKeyErrorMessage.h */, - 3FA8B110902054774B10F737DB2FF238 /* TSInvalidIdentityKeyErrorMessage.m */, - 0A216EF46681042884DDDBBB32DCCC81 /* TSInvalidIdentityKeyErrorMessage+SDS.swift */, - 055BA40DC1587BBD982DC9842EB379A7 /* TSInvalidIdentityKeyReceivingErrorMessage.h */, - 8631C0CF286AD429D81198D0D0BCEB60 /* TSInvalidIdentityKeyReceivingErrorMessage.m */, - 5936492993F40730A09CBBD974769D26 /* TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift */, - 04FE0EF2F4D2E408334E66CC59F35932 /* TSInvalidIdentityKeySendingErrorMessage.h */, - 3FAB7712645EDAEFAAC256F8A350188E /* TSInvalidIdentityKeySendingErrorMessage.m */, - D974930CBF47C378BB4594A780F4259E /* TSInvalidIdentityKeySendingErrorMessage+SDS.swift */, + 1F2AFD75EAB1845FBE90A79BD603A367 /* OWSDeviceProvisionerTest.m */, + 41E863A169A0578D37D4364E64ED3CD4 /* OWSProvisioningCipherTest.m */, ); - name = InvalidKeyMessages; - path = InvalidKeyMessages; + name = Devices; + path = SignalServiceKit/tests/Devices; sourceTree = ""; }; - A4E18B943340B8E1651319545CFD74DB /* GRKOpenSSLFramework */ = { + 9D7422F428C3B0F1F8854627F7A0461C /* Stickers */ = { isa = PBXGroup; children = ( - 3B88231658DE637F3C279BFC83F293E9 /* Frameworks */, - D1E17AF6C1D475616788C2E7CEAD98C8 /* Support Files */, + E48A180851D5268A4AAE9D55E22D2691 /* StickerManagerTest.swift */, ); - name = GRKOpenSSLFramework; - path = GRKOpenSSLFramework; + name = Stickers; + path = Stickers; sourceTree = ""; }; - A5F37E5DD92E7384CFF3FE7691DBA7CA /* Frameworks */ = { + 9F8CF25350BF04901E09C886D495DB08 /* Jobs */ = { isa = PBXGroup; children = ( - 57D59147D5D167B9781A8395EEC8AB43 /* libzkgroup_ios.a */, + BD2E2FEF74446F0ABB722CDD1E65E1C4 /* OWSBroadcastMediaMessageJobRecord.h */, + F426C62F3DA5E23D372A34ADAD811CCD /* OWSBroadcastMediaMessageJobRecord.m */, + ACF979039AAF1FC1A80901BC2FFB5B8A /* OWSBroadcastMediaMessageJobRecord+SDS.swift */, + 9D9268EC530E516C2E889B25BBAA63C0 /* OWSIncomingContactSyncJobRecord.h */, + 0AE0056BBFA72937A082761AAE44AF39 /* OWSIncomingContactSyncJobRecord.m */, + 79DDD82BFA120A8F2433FFDB06B4BEB1 /* OWSIncomingContactSyncJobRecord+SDS.swift */, + F524D1F0BBB78B7A8B4A0E36F9DCF24A /* OWSIncomingGroupSyncJobRecord.h */, + 7B389DE78CA9BFFB484B4B4C1A9B22C3 /* OWSIncomingGroupSyncJobRecord.m */, + D07202A42CD140BDC8427BD1A87E068B /* OWSIncomingGroupSyncJobRecord+SDS.swift */, + BB45B71B3D586C0C7B0CABE7111E685A /* OWSSessionResetJobRecord.h */, + 0F71A3E04AF2692F9744C731065F29A0 /* OWSSessionResetJobRecord.m */, + C690AEE16CB07576975DEC3AC2F99F12 /* OWSSessionResetJobRecord+SDS.swift */, + 25EFD0772287289E992FF87F1BE57EF9 /* SSKJobRecord.h */, + AD9881A8AA1B0351DCC553542647CE1B /* SSKJobRecord.m */, + 3712CAA6975926A97BBF12E6EBAE6ED1 /* SSKJobRecord+SDS.swift */, ); - name = Frameworks; + name = Jobs; + path = Jobs; sourceTree = ""; }; - A85B27D049ACF466E10819580518FD3B /* Relationships */ = { + A2A4CEC00931C9BB637F71A462C9789B /* Frameworks */ = { isa = PBXGroup; children = ( - A357A758F794205CD03F0C03CD4C484F /* YapDatabaseRelationship.h */, - 11A0936A82FA3D15A34341AE520CCCAA /* YapDatabaseRelationship.m */, - 6326B82D93C5C5168993D161D1D5E367 /* YapDatabaseRelationshipConnection.h */, - 9C2DECE7CE7B50055A1E9AED6BD32057 /* YapDatabaseRelationshipConnection.m */, - 66CA5E38B0553E37E228B2449E19FCD0 /* YapDatabaseRelationshipEdge.h */, - 0941ADAA56447B971F2E36823D9C3A70 /* YapDatabaseRelationshipEdge.m */, - AF911327AA4F6813F2C7ACFCEFF248FF /* YapDatabaseRelationshipEdgePrivate.h */, - 5F4F0053E4685CBBC82C8724D8055D15 /* YapDatabaseRelationshipNode.h */, - E40654E8F292C80FB0CC0E9087FA95DC /* YapDatabaseRelationshipOptions.h */, - 2547D375D0C589FB7F053E39501B9E39 /* YapDatabaseRelationshipOptions.m */, - 1723A323E8124E6AD548AA479B45B3DC /* YapDatabaseRelationshipPrivate.h */, - 65A7A1387B140EF2593B96F669474F01 /* YapDatabaseRelationshipTransaction.h */, - D9799A0F16783E83610F79ED5942BB2C /* YapDatabaseRelationshipTransaction.m */, + 333E37EC0E163668D4672342255D2854 /* WebRTC.framework */, ); - name = Relationships; + name = Frameworks; sourceTree = ""; }; - A96F3D8226FB75907FFDAD345C992E38 /* Core */ = { + A3125A15BBA66FD3F970B287DF43E2A0 /* UD */ = { isa = PBXGroup; children = ( - 3C6735713917A51E37AF38BCB9327959 /* YYAnimatedImageView.h */, - C43E62F3DA66A977D793263270967309 /* YYAnimatedImageView.m */, - 760E77DD4520E59AA8FE341A23DF14EC /* YYFrameImage.h */, - E9D24B102452E2B2DC351D2A22795662 /* YYFrameImage.m */, - 69ABF03884F805C04D101225B6EAED42 /* YYImage.h */, - 5D4EBE856A5A45893A2C671E8E828BEC /* YYImage.m */, - 3C731C244F8E1464FE646E20738685F0 /* YYImageCoder.h */, - 7282529F95325D465F100B9D22187613 /* YYImageCoder.m */, - 03B206F91D91D99064EAD26B2BE80277 /* YYSpriteSheetImage.h */, - 5D4A230761DA3A433D03DD58AACD1702 /* YYSpriteSheetImage.m */, + BCAEAA903AE5CF32D605CE71896991E6 /* OWSRequestMaker.swift */, + A0CF7E223A6457990665B80AD6B76FAE /* OWSUDManager.swift */, ); - name = Core; + name = UD; + path = UD; sourceTree = ""; }; - A9F42D59D12110CD20C026E7C54A5002 /* Pods */ = { + A40735595D4CF83287267C162E876D7C /* Curve25519Kit */ = { isa = PBXGroup; children = ( - CAE79910B3C4232E187A7329561B397C /* AFNetworking */, - FF635D78D80896CDD7E5FF6C986B68A4 /* Argon2 */, - 5C0C66989711B372C9EB0C7B4F515CD4 /* AxolotlKit */, - 4E5A18CC4DA9312F56DE1299EE137B0A /* blurhash */, - 2A1C4B0DCCD5119E79E585B44066D74C /* CocoaLumberjack */, - EF01C70F60B1FC3189C5F3BA34425AD3 /* Curve25519Kit */, - 812E155090E5D9A2F44AA1D0EACA2A4E /* GRDB.swift */, - A4E18B943340B8E1651319545CFD74DB /* GRKOpenSSLFramework */, - F04B72392FCA5B2ACA5EEC8B15203028 /* HKDFKit */, - E692A20E9A678E8285228DB0ACDA60DF /* libPhoneNumber-iOS */, - E86DAF0CAD2A3AE24453D3FBAE7A4211 /* libwebp */, - 244996C26D960EFB7B329E3E78240C17 /* lottie-ios */, - 3A08A45E26055E9B5E7520125B17D7CD /* Mantle */, - 7D8F67A54D325EC6F9EBD708E18A46B5 /* PromiseKit */, - 21F8DE264267CCBC3FAF4F00606F6D59 /* PureLayout */, - DD58BA43E005FF6C50E13A5BB95F960B /* Reachability */, - FF05B4B14CB570437B4BA2681B17776B /* SAMKeychain */, - EFFE6194614BAD02DC3F390AD4D3018D /* SignalCoreKit */, - 336CDD0C78CB18990AD6DD4D63E7054A /* SignalMetadataKit */, - 12607CB2F86B81737487382A2699C811 /* SQLCipher */, - EBB14A046BAEA823BB32F04D29C9B1B3 /* SSZipArchive */, - EA8843A626508BB7948BB7E76DE2E9FA /* Starscream */, - 299F44A0905DCDBFB56B7539F1556BB5 /* SwiftProtobuf */, - B4414099F15E4A47FE5A24EEFDB4BECA /* YapDatabase */, - 6456A9BA925F861BEBD5896F4120C252 /* YYImage */, - F4CE0B3ACB45586C8340AFAF234BBD1F /* ZKGroup */, - C8BC4223C092E3837D6DC4D4CE54C594 /* ZXingObjC */, + C59CEB769A9579E5CC1DD3E59174CC21 /* api.h */, + 4F44428B73166CBE90D59C4795C64AC3 /* base.h */, + 3EB50C341503712899959C80B2CD2777 /* base2.h */, + 218C4863C5C8B57EFC5E87A4E2C82562 /* blocks.c */, + 56CA9D8AB46D81026EB42CD5AEDE927B /* compare.c */, + 5DE64950AA9E532ECB240121657B763C /* compare.h */, + 48814A32347A4CFCFFEF4BC0DFF1F0E9 /* crypto_hash_sha512.h */, + DEE57F56A929BC9E5AD90922667161D7 /* crypto_int32.h */, + 72C48AD7D70EB749FC8BDE886BCBB94A /* crypto_int64.h */, + A41334E8C8CB1C80C8795A999510AB7D /* crypto_sign.h */, + B73DE01CBDB4A670A1E2E683A883D96B /* crypto_sign_edwards25519sha512batch.h */, + B00DF29E6BC4C35E315250DAAF37A1C6 /* crypto_uint32.h */, + 1AC89735AE89C5A50E77983B61CD1515 /* crypto_uint64.h */, + FA10D49F33F18EEB6D222F16C5471258 /* crypto_verify_32.h */, + 8AD050DBB838322EBFBA52BCD09A5D70 /* Curve25519.h */, + 2624AECAB2C093B3477749FBCBB341C3 /* Curve25519.m */, + C8981BE4B71D52072829F596A2364A36 /* curve25519-donna.c */, + E287E1F9FDC2617CBD3F1153FE74EE2F /* Curve25519Kit.h */, + E36E542BEAD1C87ADDEC7D91DA6AD575 /* curve_sigs.c */, + 7B97CE9AC13B083E0ECF6110A1180494 /* curve_sigs.h */, + 10374FA678F71D0463AAB3FA244018CB /* d.h */, + 0A510C9D79C0DB518CFC61C4FD6E0512 /* d2.h */, + 58FE9908C0F516A21A8F8242D92B9579 /* ECKeyPair.swift */, + 1B9D2820AD478EC96F2DF974A1093AFB /* ECPrivateKey.swift */, + C6D86309D55168980C162CBB58C0C955 /* ECPublicKey.swift */, + 86360FF8341178980BDDB0B812536423 /* Ed25519.h */, + 9017C33383038C8111832525E5A4B252 /* Ed25519.m */, + 9114F04365B8DBF3F82C5917FE907AA0 /* Ed25519.swift */, + 71501B33D5112E998E81FB8ACC9105A1 /* fe.h */, + 60050B479DA5478D65C9E121F097F3DD /* fe_0.c */, + 4F2A0795B9BEF6FB7075CAF0154CEE8E /* fe_1.c */, + 15ABED44EF258EC3B40820BBE3BBF119 /* fe_add.c */, + 74A55B863C02DEDC611CB847D28D1BB7 /* fe_cmov.c */, + FCD912D7006A98220DE4C0D1A26A7269 /* fe_copy.c */, + BB34120114090F11DD6694C0EC08A9AB /* fe_frombytes.c */, + 0E98C9BE38977B780DCE8997518EB867 /* fe_invert.c */, + 0C91F6C4B9561963BC1E5BFC82A88BC1 /* fe_isnegative.c */, + D81BDEC435DA1B25FBE4D43514EF273B /* fe_isnonzero.c */, + C2597632C6BE5F0AD2F9AFDC862B3330 /* fe_mul.c */, + 7EC9563D6B71D6F0F407BF25021204DF /* fe_neg.c */, + A2A26DC9E16F16EC4CE3760B5DB51925 /* fe_pow22523.c */, + 95A2FA9FC923689E82A891AADA67DB2B /* fe_sq.c */, + 74E43EDFF076E4F036C7F9E2FF841DDE /* fe_sq2.c */, + BB32EE0D1E270B4EB4600BBD8C2AB62A /* fe_sub.c */, + 9C3742666E668A4692A727D651C38E08 /* fe_tobytes.c */, + 055E96F05BDEE0EA2388FA60BCDDA056 /* ge.h */, + F6BFE0443558E92BE6E872156F923461 /* ge_add.c */, + 887B4F89DFC22B70043AF81C90657EA2 /* ge_add.h */, + 85EAB71191E15007C7C384B89DF97314 /* ge_double_scalarmult.c */, + 338AA6157F18C407ADB813B7A1F82BDF /* ge_frombytes.c */, + B983F56507B68D3DB06FBF6FC7CDB5A8 /* ge_madd.c */, + 228476B253A6522D11AD924B32C44325 /* ge_madd.h */, + A645E39AC98267471FB5C701C10528D6 /* ge_msub.c */, + 593B47BE0F8525BD2D1EAB4435B0A499 /* ge_msub.h */, + E3896DBC5E5B7E1C0ECF4F2E50E4EEE7 /* ge_p1p1_to_p2.c */, + 5C001C53304EE0A9F8FD7D460A713DBD /* ge_p1p1_to_p3.c */, + 5921C06693AD2E012ADF094C7C23D96F /* ge_p2_0.c */, + 5CC604567B450A539504CD77B8ECFE8C /* ge_p2_dbl.c */, + DD1C259566A02109102A00590F1B078F /* ge_p2_dbl.h */, + 01CD5081197870DB67B987D2D757499B /* ge_p3_0.c */, + 006518277F1D2AFC4F9122B224368628 /* ge_p3_dbl.c */, + 30094FB35489E4656D28FA9AAA705D81 /* ge_p3_to_cached.c */, + 9CCF2F5AC6AD179DC783860C8D782D8B /* ge_p3_to_p2.c */, + 876E057DE9F6569D4E38BE5C07C64206 /* ge_p3_tobytes.c */, + 42FE78DA78AE763C439D3F46C626F1DB /* ge_precomp_0.c */, + B94C9AFA8C712707AA6C26EBEE4152E6 /* ge_scalarmult_base.c */, + AC625CA92F6E732F36A2A9C61859A146 /* ge_sub.c */, + D701316E21C9695CE4D338160419EEA9 /* ge_sub.h */, + 5199A91A2790D7BCF7AD460ABCA2EA98 /* ge_tobytes.c */, + 86EFE202B3556D69CB4BC02DDD33F228 /* hash.c */, + B4322B24ABA0E5843C41813708B91F70 /* open.c */, + 7E3239527717618F29351D65559B11B2 /* pow22523.h */, + 48E2620964845141EB01F0A14D9029E6 /* pow225521.h */, + CF08E2BC92AB010DCBB854DD1DFE3606 /* sc.h */, + C0DDF50FAE08099E7DE2864B84239656 /* sc_muladd.c */, + 54E91DE6B209A6514CDED3D9A195EDF7 /* sc_reduce.c */, + 36BE6A0C8E0BE2074CD4FA170CF78209 /* sign.c */, + 0FC9F1EC021A806029D345BFE01DF7C1 /* sign_modified.c */, + 749FFD233BBAECF4D10173427121F105 /* sqrtm1.h */, + 209B9E609BF6F87FB064EB8CE950C646 /* zeroize.c */, + 9A8DBCA9E68D1F89A333CA35975BA5AB /* zeroize.h */, + 93E341E17F03991D5524328C0D67EC9C /* Support Files */, + 61A697BC63208D9A77458D4D0B2EB4B3 /* Tests */, ); - name = Pods; + name = Curve25519Kit; + path = Curve25519Kit; sourceTree = ""; }; - AB63E89437AA273F25C5EC2EE01672A6 /* Frameworks */ = { + A465CB756CBDD23F1D766D1FD8E6ECD5 /* GRKOpenSSLFramework */ = { isa = PBXGroup; children = ( - 5DB02BDE5D33CBBCDD642ADF1ECAEF19 /* AFNetworking.framework */, - 7785D152299A29BDF2EF44BECCA1F9DC /* Argon2.framework */, - A1BD7081512D64470CD939B53D6648EB /* AxolotlKit.framework */, - 840714284A33E1A2EB5C381C22C234F3 /* blurhash.framework */, - 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */, - 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */, - E495C7F3DD547814C00AF9396B777A97 /* GRDB.framework */, - B0F3264669B6DF97CB20CA2CDC776ED6 /* HKDFKit.framework */, - 7C7A182F06C7F149BCC6050AA0226B1A /* libPhoneNumber_iOS.framework */, - B5D4F4182857D54870C5B24A4FF363EA /* libwebp.framework */, - C6AB7A5239AEB6D3DB57D25B2BD74A18 /* Mantle.framework */, - D3966894A3A6BD4D441CD6D57A486BCC /* PromiseKit.framework */, - 18F588CA8608DD9F073A6D11B7119C34 /* Reachability.framework */, - 64FD9707AC20BD0A9CEDBA06335B452F /* SAMKeychain.framework */, - DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */, - 2DE8B3EBD3E6AA435D694C390E048934 /* SignalMetadataKit.framework */, - 64F34C7CA15311DB4CC906FE7017E311 /* SignalServiceKit.framework */, - 991C108974A7C912AF5B6A48DF245FA9 /* SQLCipher.framework */, - 2301C4F0291B7AABF0FEF454F1C19945 /* Starscream.framework */, - 6F2266690C2708281A098206B24CB1F9 /* SwiftProtobuf.framework */, - 6F0943FA7F79B79E1B3563D2D6AC24BF /* YapDatabase.framework */, - FC5B66E5D37F18AF715264643EAAE0D6 /* YYImage.framework */, - D484C03857624A61D35214288AC47B30 /* ZKGroup.framework */, - 98EB7E241415F81923A96B86CD5331EF /* iOS */, + 378DFA5C178CED451FCFF22AAFAC308D /* Frameworks */, + D9575F5848E9A942107025CA096EFBA1 /* Support Files */, ); - name = Frameworks; + name = GRKOpenSSLFramework; + path = GRKOpenSSLFramework; sourceTree = ""; }; - AC22B9DB22C40A1BECE8656A1FEDBC45 /* Remote Attestation */ = { + A56AFA609358D1CFD4B25DD0EC763485 /* CocoaLumberjack */ = { isa = PBXGroup; children = ( - 682DF14F7D733D72E43315DA594B5FFB /* RemoteAttestation.h */, - 9AB9FB4E0DB4FE0DAEB57498B1E1D476 /* RemoteAttestation.m */, - 15AF508220883D14D4A119A6475D48E2 /* RemoteAttestation.swift */, - 8517841CF56DDE36D65EA815FF634D42 /* RemoteAttestationQuote.h */, - 7FBEB9C3ED9655475230C77C9ED1DEB3 /* RemoteAttestationQuote.m */, - 5DD872A6EEC272FEA32DD5AD814C40AD /* RemoteAttestationSigningCertificate.h */, - 4F22367D942C5C217909945EDDF72FF1 /* RemoteAttestationSigningCertificate.m */, + 4B3DDE67B90B3DE416F98F5C0BA2A899 /* Core */, + 52F995CC8BB2B708FD4944D14DBAB8DC /* Support Files */, ); - name = "Remote Attestation"; - path = "SignalServiceKit/src/Remote Attestation"; - sourceTree = ""; + name = CocoaLumberjack; + path = CocoaLumberjack; + sourceTree = ""; + }; + A58D24B0FEE2FA07E7C17B2C45CC1FDB /* FilteredView */ = { + isa = PBXGroup; + children = ( + 784412673833F68030CEFE9803AF1892 /* YapDatabaseFilteredView.h */, + 1B38A525589810A452C5E007646D7F69 /* YapDatabaseFilteredView.m */, + 28DD85BA625EE2C004CFC06B26241599 /* YapDatabaseFilteredViewConnection.h */, + 27EF9AAFD04C22030C899B9372FEADFD /* YapDatabaseFilteredViewConnection.m */, + 9AC1DA677837A495C84460DA4F36AAD0 /* YapDatabaseFilteredViewPrivate.h */, + C8241F6E7160A1F1B4D609800CC54424 /* YapDatabaseFilteredViewTransaction.h */, + 5537256E76791EE003842CB29B0A9A2C /* YapDatabaseFilteredViewTransaction.m */, + 7BEF961597E7819FF4FFCF7D88094D17 /* YapDatabaseFilteredViewTypes.h */, + 84B8093563F763A1A69172848AC06AB9 /* YapDatabaseFilteredViewTypes.m */, + ); + name = FilteredView; + sourceTree = ""; + }; + A7ADDCC6CC92445CCDD904A935F888A8 /* UIKit */ = { + isa = PBXGroup; + children = ( + 5AE9965CE7D82B470A6C104ADCF7D154 /* PMKUIKit.h */, + 73423061E42C5203CB1CB0D3705A6C73 /* UIView+AnyPromise.h */, + 882FE21D1756920E4C28239F7AFDF02C /* UIView+AnyPromise.m */, + 3D12E52417AB697A37C4B4CAB5D57ADB /* UIView+Promise.swift */, + F6BE324A71C6B0BBC9F3E26D0FFCA47B /* UIViewController+AnyPromise.h */, + 91ED8A664A120B1FCC69E2B71DE279FC /* UIViewController+AnyPromise.m */, + 7618298F4450FDBB4BBA3BDF1ACB10E7 /* UIViewPropertyAnimator+Promise.swift */, + ); + name = UIKit; + sourceTree = ""; + }; + A8222E5120C0AB1D025924E9546AD5E7 /* Resources */ = { + isa = PBXGroup; + children = ( + EAF24075BB9FE7F5211669014CEAF09F /* kbs_pin_sanitation_vectors.json */, + 883F8D0DA9AB9356D4B5741A41B2EFDA /* kbs_storage_service_encryption_vectors.json */, + D6827AB05F6527226242F391A00FEA58 /* kbs_vectors.json */, + ); + name = Resources; + sourceTree = ""; + }; + A844E152187F775E04D54AE219180E05 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1B835648B7B15C21011D0627CAD0DB22 /* Starscream.modulemap */, + 07081A21B99FE049DDE5968FDFEC8C60 /* Starscream.xcconfig */, + FC3118C4CFFBB01E91AFF876677033E4 /* Starscream-dummy.m */, + E86E51A5242E1FE2A55B1C65ED7F6721 /* Starscream-Info.plist */, + A27876FE75338D23D48DB90B0B5FDC49 /* Starscream-prefix.pch */, + 8BCABDD7BE838EF2B4989824819D1008 /* Starscream-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/Starscream"; + sourceTree = ""; + }; + A92A2B77C69AEA0349A0F6B1F264DCB1 /* Interactions */ = { + isa = PBXGroup; + children = ( + 40398C64EE99A2380DD9D7A3D4457F76 /* TSMessageTest.m */, + 272C31D3BF8A34D857373E12018CC074 /* TSOutgoingMessageTest.m */, + ); + name = Interactions; + path = Interactions; + sourceTree = ""; + }; + AB63E89437AA273F25C5EC2EE01672A6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5DB02BDE5D33CBBCDD642ADF1ECAEF19 /* AFNetworking.framework */, + 7785D152299A29BDF2EF44BECCA1F9DC /* Argon2.framework */, + A1BD7081512D64470CD939B53D6648EB /* AxolotlKit.framework */, + 840714284A33E1A2EB5C381C22C234F3 /* blurhash.framework */, + 3D1863046EA27215B684A67BE8B416CE /* CocoaLumberjack.framework */, + 3F0F1E8FD3204116CAFFA7656AB70F03 /* Curve25519Kit.framework */, + E495C7F3DD547814C00AF9396B777A97 /* GRDB.framework */, + B0F3264669B6DF97CB20CA2CDC776ED6 /* HKDFKit.framework */, + 7C7A182F06C7F149BCC6050AA0226B1A /* libPhoneNumber_iOS.framework */, + B5D4F4182857D54870C5B24A4FF363EA /* libwebp.framework */, + C6AB7A5239AEB6D3DB57D25B2BD74A18 /* Mantle.framework */, + D3966894A3A6BD4D441CD6D57A486BCC /* PromiseKit.framework */, + 18F588CA8608DD9F073A6D11B7119C34 /* Reachability.framework */, + 64FD9707AC20BD0A9CEDBA06335B452F /* SAMKeychain.framework */, + DC88FC99209DFE459EA32CA6873ECAD9 /* SignalCoreKit.framework */, + 2DE8B3EBD3E6AA435D694C390E048934 /* SignalMetadataKit.framework */, + 64F34C7CA15311DB4CC906FE7017E311 /* SignalServiceKit.framework */, + 991C108974A7C912AF5B6A48DF245FA9 /* SQLCipher.framework */, + 2301C4F0291B7AABF0FEF454F1C19945 /* Starscream.framework */, + 6F2266690C2708281A098206B24CB1F9 /* SwiftProtobuf.framework */, + 6F0943FA7F79B79E1B3563D2D6AC24BF /* YapDatabase.framework */, + FC5B66E5D37F18AF715264643EAAE0D6 /* YYImage.framework */, + D484C03857624A61D35214288AC47B30 /* ZKGroup.framework */, + 98EB7E241415F81923A96B86CD5331EF /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + ABA1E0CCA1DF49E3E42972E6E90063E6 /* SQLCipher */ = { + isa = PBXGroup; + children = ( + 76D0619B49818E698B547976889D8A77 /* Core */, + EA6713F39DBDFF7A98AFF44A8F68AC69 /* Extensions */, + ); + name = SQLCipher; + sourceTree = ""; + }; + AC4964AC507A7C5A64884EC18C453D59 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1305B8BAF3B73D130F552F4142B3DE29 /* HKDFKit.modulemap */, + 20168DB1EEED52EEDC36CA7C23E91058 /* HKDFKit.xcconfig */, + 65EE0B9B0EEAC5D75B960D9CC974DD40 /* HKDFKit-dummy.m */, + A8A0E29872F7ECC995F2DD8C8B8E1966 /* HKDFKit-Info.plist */, + 0B58C78CCC9316E1898DB3A4719FBFFC /* HKDFKit-prefix.pch */, + 8B68A2E44F9A8C47131D376D69A2091D /* HKDFKit-umbrella.h */, + 993082E32463AEE663F9F4973023965E /* HKDFKit-Unit-Tests-frameworks.sh */, + 7E388592DDDC41F1B7C749D2914AB754 /* HKDFKit-Unit-Tests-Info.plist */, + 09192862786D65EFA95A9D4336E079A1 /* HKDFKit-Unit-Tests-prefix.pch */, + 0C4BAD7764300FA6772B338A31054767 /* HKDFKit-Unit-Tests-resources.sh */, + 35358C6B8B4D4FCB5918EA5A9B080878 /* HKDFKit.unit-tests.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/HKDFKit"; + sourceTree = ""; }; AC9B44DA4A4E7868FB161A449C167A57 /* Pods-Signal */ = { isa = PBXGroup; @@ -8847,151 +8886,217 @@ path = "Target Support Files/Pods-Signal"; sourceTree = ""; }; - B0D24DE6B3C7235667EE0D516388845F /* TestUtils */ = { - isa = PBXGroup; - children = ( - 922834A792F39B97795729A86950F12E /* Factories.swift */, - 6C520B6B12B25829D3AC23954BD7AED5 /* FakeAccountServiceClient.swift */, - D4B04CF78F9C91F01FB5098EE9D34A2F /* FakeContactsManager.swift */, - CDD66A455AACA92AA02FE01B83BD22C1 /* FakeStorageServiceManager.swift */, - AE5BCDFF52B3189905BA61AD9ED63A9F /* MockSSKEnvironment.h */, - A98F236512D51A98F04C8923F482D7B6 /* MockSSKEnvironment.m */, - A176FCDE87FAD35F320CE16ED102C0C8 /* NoopNotificationsManager.swift */, - E02B8A8330BA75CBF119D349EBCB6EA2 /* NoopPendingReadReceiptRecorder.swift */, - D7523501E0925DC1ECD5C40AAACF080F /* OWSFakeCallMessageHandler.h */, - 2431F8C7876411758EDB4C4689A31A47 /* OWSFakeCallMessageHandler.m */, - 8A6F893F48E969E4446D9A3D578604D6 /* OWSFakeContactsUpdater.h */, - 0EEF23992551CB2A279E68A63F704C0F /* OWSFakeContactsUpdater.m */, - 9885426B9BE4935331D34ABD101DC8C1 /* OWSFakeMessageSender.h */, - 906F02E90FAE18E4D4690B56DC378EBC /* OWSFakeMessageSender.m */, - 5BBA5B2EABA97BA2344F59B6D49DD925 /* OWSFakeNetworkManager.h */, - D80CF5C8817A6BC4E29A77964036667F /* OWSFakeNetworkManager.m */, - CFCDCEB8067635F9B00F4D2B014818AF /* OWSFakeProfileManager.h */, - F922B1322E00C9F982098806D777B8FB /* OWSFakeProfileManager.m */, - DD674E5677D2EF93C67D0A5D5ACD2074 /* OWSMockSyncManager.swift */, - 0705132DB313424ECE9507B9D95991CD /* SignalProtocolHelper.h */, - 4FAFC2E15A5FEE4006C9BB7C6BB0B929 /* SignalProtocolHelper.m */, - 79DA65EE1EB7A6B00258A36CE9FFE071 /* TestAppContext.h */, - 30816A832088DFD5846515F401278FA5 /* TestAppContext.m */, - A4ECC983497A7DBA437BBE986854F489 /* TestKeychainStorage.swift */, - EAE86456C88009D5BE3256FE10E9ADA6 /* TestProtocolRunner.swift */, - ); - name = TestUtils; - path = SignalServiceKit/src/TestUtils; - sourceTree = ""; - }; - B2A6E43123FFDFB380524BDBA684AF4F /* Support Files */ = { - isa = PBXGroup; - children = ( - 23318CFA1EE6D1AE381801E6FEF03577 /* SAMKeychain.modulemap */, - CB2716C4AF12BBD8C315847FDCEF4712 /* SAMKeychain-dummy.m */, - A7B38C3762B2068A7225733C6691A3A8 /* SAMKeychain-Info.plist */, - D13D221FA714C8C8D7D3B9F6B597424E /* SAMKeychain-prefix.pch */, - B8777FDECE57CC1979B125448DEED736 /* SAMKeychain-umbrella.h */, - 2EF42B41B9A03991999C8602167DD510 /* SAMKeychain.debug.xcconfig */, - 14D03DB3A20D61DB94ABF34E5DCE3493 /* SAMKeychain.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SAMKeychain"; - sourceTree = ""; - }; - B30C45DDCC329E884D90E89BB0E0134D /* webp */ = { + B01B50BC61CBA306B04D5D7AA301BAE2 /* AutoView */ = { isa = PBXGroup; children = ( - EB6DD416559F93488F903C349FF2BCE3 /* decode.h */, - 2971F51FCA631B53DB712E1CE7158F32 /* demux.h */, - D8B5681E7CD33D3B6E852242E4D5B38E /* encode.h */, - E53D6ADD099793C28ABD7AD19ED01A50 /* format_constants.h */, - D3C28A9532F83DB867784D5173B163AB /* mux.h */, - 12736FB3A8FC6C5FB9AAF827F2E0C747 /* mux_types.h */, - 23880F956FE86E1ABE3354C5695469E7 /* types.h */, + AAF700B4436C1AC25B09F77F8EE27244 /* YapDatabaseAutoView.h */, + 523E081E87FD87C973F5570B519B12E0 /* YapDatabaseAutoView.m */, + 8F58A8E0DA354D27CA7A633C19A1CB9D /* YapDatabaseAutoViewConnection.h */, + 3A3F144C4E1BDAA2348F8B6ED11D5A36 /* YapDatabaseAutoViewConnection.m */, + DC99D9E9BED83E3F796D9DCEF4069D0E /* YapDatabaseAutoViewPrivate.h */, + 87615FF709370647D9AEB8B0434F43BF /* YapDatabaseAutoViewTransaction.h */, + EF642A22789B6AA99734788C22EBB043 /* YapDatabaseAutoViewTransaction.m */, + F9C0298F22BA38081D6C4C9CA5A8E2A6 /* YapDatabaseViewTypes.h */, + 0D1F1D762A2A599733EAA4AD95C01A8D /* YapDatabaseViewTypes.m */, ); - name = webp; + name = AutoView; sourceTree = ""; }; - B4414099F15E4A47FE5A24EEFDB4BECA /* YapDatabase */ = { + B2544D30777F9B4EF7FD23D51F03F04D /* YYImage */ = { isa = PBXGroup; children = ( - 33CBDF8427076DFB416284EBEED29065 /* SQLCipher */, - 9D1B202F392D9C941A4476F9BCFC8D8A /* Support Files */, + 27F0CC88F25F05F7235981A9DA04C81A /* Core */, + 10AAB34BC41D702141F908ACF35EA166 /* Support Files */, + 7C494BA17AB1EA7C268D32E03CF910A3 /* WebP */, ); - name = YapDatabase; - path = YapDatabase; + name = YYImage; + path = YYImage; sourceTree = ""; }; - B587294CB97EBD5B25A51A8C4D86F531 /* NSURLSession */ = { + B510F5F55AB9B12EDD5FEB9750C7D41F /* Tests */ = { isa = PBXGroup; children = ( - B107E58EDEEA656344FC78514B325666 /* AFCompatibilityMacros.h */, - 1583A18309E5B636A2CCDBB9D7A37FA2 /* AFHTTPSessionManager.h */, - 6F8EAC6E171684A1C7D021DD27C46ED2 /* AFHTTPSessionManager.m */, - A3E08A5F7A777ACC1221229DCDC2A64D /* AFURLSessionManager.h */, - A3B8525E4642F73785A687C54763FEF0 /* AFURLSessionManager.m */, + D0F018B238D00AD41284F6E1FC87EF09 /* Argon2Tests.swift */, ); - name = NSURLSession; + name = Tests; sourceTree = ""; }; - B6AA6897DF1FF8B88A5BA88B5CCE74BF /* API */ = { + B548B5B3E3F8A1B887C3EEDA62A036E0 /* DeviceSyncing */ = { isa = PBXGroup; children = ( - BFBE96D986A0FBA9B78A67DA53F15A2E /* ContactDiscoveryService.swift */, - A4EBED98AF4E13C36D98FB1AF0D11C4D /* NetworkManager.swift */, - 12A61A3CC45A2F2397957245599CE346 /* OWSDeviceProvisioningCodeService.h */, - C9E96664DFB73381920EECF88AAAFD80 /* OWSDeviceProvisioningCodeService.m */, - 9261D3B354632FACACAF6AE8B45B465B /* OWSDeviceProvisioningService.h */, - F1902076C43949F79783DBBB644D13E9 /* OWSDeviceProvisioningService.m */, - 912C1D26616828B6EA7E0212D0BF4CA4 /* OWSDevicesService.h */, - 8AB4093A00CC9DAE0B321D6C19597E02 /* OWSDevicesService.m */, - 2EA53BD2580B655023E6E47BBD95BA8A /* OWSUploadOperation.h */, - 0A69383C2AD70F08DB56BC80B81C67BF /* OWSUploadOperation.m */, - A129073ED7757FB0DE410EBC4CE30151 /* OWSUploadV2.h */, - 31C01C9B7BFCB3226E380C770FA21284 /* OWSUploadV2.m */, - 4DD4F67BCD1E4C32B7A214444678460B /* OWSUploadV2.swift */, - E8ACBB2435D084C22B873FE6A9C8E155 /* SignalServiceProfile.swift */, - 807FE3EF4D563CE0AB40F46FAC4D3926 /* TSNetworkManager.h */, - E81B78C5D1E7984271C7AA11FCADC6C4 /* TSNetworkManager.m */, - 4086DF1AF5D8E63676C75D8BEEF23296 /* Requests */, + F894A18518F88135A7D621D259A9B5C8 /* OWSIncomingSentMessageTranscript.h */, + 969661AC1E5B1934BED72BA47ACED21B /* OWSIncomingSentMessageTranscript.m */, + EBECC33A7FBAB58973B7102622876819 /* OWSOutgoingSentMessageTranscript.h */, + 861310CECEC23CFF1445E95E7BE06E0E /* OWSOutgoingSentMessageTranscript.m */, + A0F02C4E22339FF4B50E66A4A5852B23 /* OWSOutgoingSyncMessage.h */, + 008AC2B84642D6020480C1A9818E0830 /* OWSOutgoingSyncMessage.m */, + CA3A037C6B34181F51F9B2F954106D07 /* OWSSyncConfigurationMessage.h */, + F1A04D09CD00E0747A9B64758A1FC092 /* OWSSyncConfigurationMessage.m */, + BFBD282ACD7E09FC330F0E649F7DCC29 /* OWSSyncContactsMessage.h */, + C914311FE18D25DDEDFA437B10DF36A9 /* OWSSyncContactsMessage.m */, + 7A0826C928459ADBABDF9F2224D83B9E /* OWSSyncFetchLatestMessage.h */, + BCB803DB3F82CA9D21B4DA818C76C462 /* OWSSyncFetchLatestMessage.m */, + 98F21E6FCDBE2267E41B7A3B1983099B /* OWSSyncGroupsMessage.h */, + E9D4469E00EF25F79AC586CDCBB1A870 /* OWSSyncGroupsMessage.m */, + A23CFFBBFBC40253973D100F84414122 /* OWSSyncKeysMessage.h */, + BEE50DA58CB966CC2D439909A3EDE347 /* OWSSyncKeysMessage.m */, + 43EE0D80A2E3B28DB71DFAF2F81FD51A /* OWSSyncMessageRequestResponseMessage.h */, + AE34403E44F12B88190FA6C4107E89CC /* OWSSyncMessageRequestResponseMessage.m */, + B2D33C8504415F32D6AD63C7BD6EC48F /* OWSSyncRequestMessage.h */, + E7E6AD44DBEB691321C544EC211BECDC /* OWSSyncRequestMessage.m */, ); - name = API; - path = API; + name = DeviceSyncing; + path = DeviceSyncing; sourceTree = ""; }; - B95B8A627808FD1FEB43D98F810D7220 /* Contacts */ = { + B5FF7896BACED468CEECF4033BE0567A /* core */ = { isa = PBXGroup; children = ( - F5F73490B3B83D09FD1CCEDE7A37C615 /* AnyThreadFinder.swift */, - E00E8BD4B7491314AC87894E5116DE29 /* Contact.h */, - C53773308C1491B6A8A47DB1817CD34B /* Contact.m */, - 990EE13C0DF05043B85303A8655DC16E /* Contact+Swift.swift */, - B2DDDBDA394F87805FD4E2F26F86AE9A /* ContactsUpdater.h */, - 3EF1893759A9828F74497684A0B07D4C /* ContactsUpdater.m */, - FF05FA9DAF3BB9271700FAC4BA7914E4 /* ContactsUpdater.swift */, - A06E9233644B7E121EBC263A64FAC51A /* OWSContactDiscoveryOperation.swift */, - EC9EE73840A10F9E54B14067AEBBB020 /* OWSDisappearingMessagesConfiguration.h */, - 9365FBFCA2A3EC574F9FA108E651C8E0 /* OWSDisappearingMessagesConfiguration.m */, - 1660B5E08E8D9886BB2E7B5B29F90B9C /* OWSDisappearingMessagesConfiguration.swift */, - BCF68FA64304206877682E4DE8BF36F0 /* OWSDisappearingMessagesConfiguration+SDS.swift */, - E770CBF960B58AB6B16998EB19E0D11C /* PhoneNumber.h */, - B6420D809B4C4D9AAAD1AC9348583754 /* PhoneNumber.m */, - 6080F549664E322CFDE8BB1B6C2484BF /* PhoneNumberUtil.h */, - E395708FFD39FCC29B39304078B1E540 /* PhoneNumberUtil.m */, - 86D7D4FC856D51E269BB14267E5B0F9E /* SignalAccount.h */, - 18B06BC759F9E43561BF95ED610D9769 /* SignalAccount.m */, - 6567D5DA847A246D417952257763F69A /* SignalAccount+SDS.swift */, - FAFE3B01C77BAD82D728D01117C5638C /* SignalAccountFinder.swift */, - C3F6C16AA37C993FF20B1EFFAAC171E4 /* SignalRecipient.h */, - EF962501C1FF963E570243872568874D /* SignalRecipient.m */, - 3C494117E3E905FA376B6EFD8FE30829 /* SignalRecipient+SDS.swift */, - 2C7FCC02CD85479B088D9B3291748267 /* SignalRecipientFinder.swift */, - 2864633DCE506725CEF67CA452F32674 /* SignalServiceAddress.swift */, - D2B0D45903B99D4A86F69D86E03835EF /* TSThread.h */, - 9FD4700BAF84A6B55C54CA0E5D6E57AE /* TSThread.m */, - 201D9376B1136A6E2F797528B9F0BF07 /* TSThread+SDS.swift */, - FB1BE4DDB58FFFBA811698CE7252B963 /* YAPDBSignalServiceAddressExtension.swift */, - E10BD2DBEEE5FAE8D526D2E3FFF57EA2 /* Threads */, + CC50C44F8429A558366C8A42F72D560E /* alpha_dec.c */, + 1C947FB9B039E00A7315AFE54A8D9346 /* alpha_enc.c */, + 4426716FDFB6CB4241F439B9D0892B94 /* alpha_processing.c */, + A5CF593683457E67F89EF517570EE0E8 /* alpha_processing_mips_dsp_r2.c */, + 314FB42012F1789E083D9D5CD199044C /* alpha_processing_neon.c */, + AA0889439124C1679B0FADFACBFF68F1 /* alpha_processing_sse2.c */, + B9769CB1EEBAF8B90BAAD06F9A870451 /* alpha_processing_sse41.c */, + C3345D4E928F9AB3A9AD2874F30143D1 /* alphai_dec.h */, + 9725A0E22137B5F91487B6654B1C3ADE /* analysis_enc.c */, + 18AE78D2968E821C6223C8A0BE337E48 /* backward_references_cost_enc.c */, + 3203697B0F1A804205427E7402724AF6 /* backward_references_enc.c */, + 069375AD37CE8B09502A6782BC42DA2C /* backward_references_enc.h */, + 2579A568224C9F887944225D334719FD /* bit_reader_inl_utils.h */, + F7C3CE14652BA7388D66B95F87A8A646 /* bit_reader_utils.c */, + F9C3D323597F0D81C462A48C66397538 /* bit_reader_utils.h */, + 9CF7D5BA01FB37A398487463F720937F /* bit_writer_utils.c */, + 404B40FF8550EC14B696845C302F9D84 /* bit_writer_utils.h */, + 449E82EAAF07AD6CACE6501D12DAE939 /* buffer_dec.c */, + 53DF90DCF200A919F5136D9A83D54B22 /* color_cache_utils.c */, + 0022A9F0F73B538A45BDD377215689CC /* color_cache_utils.h */, + 2BA6EB35AF60D59D7D01F51C93159D9B /* common_dec.h */, + C53DC06D8F061C2BA8E5FBF58DC0214B /* common_sse2.h */, + D75A0C1DCD09E492FF214723F36F0051 /* common_sse41.h */, + 4743994F1154C739A04292CAA3AEB6E7 /* config_enc.c */, + A1B341E018E3730A17A947F688706D76 /* cost.c */, + 87974639E8EAF25BF90DC0EB49905463 /* cost_enc.c */, + 9205F5124C71005CBA2EBF6C55C1998F /* cost_enc.h */, + 58C5F109EBA05E038115E5066D319D55 /* cost_mips32.c */, + 4F6F18B1B15C7485BDA6B1CBD475B769 /* cost_mips_dsp_r2.c */, + 9181184A61664D5D292AD462AAD3B396 /* cost_neon.c */, + 26F1AE1F1F1C11CBDC39D99EE8290401 /* cost_sse2.c */, + DA39378CF3370EEA463021B195EC744C /* cpu.c */, + BE223D195E12C6266CFEF7ED708A5784 /* dec.c */, + FDB918DC9E3BF8CE4A75FF565B74BC35 /* dec_clip_tables.c */, + 1700FEEDF161C6B61D72E91C2F9D27A9 /* dec_mips32.c */, + DA4FD36AC3DD39C846543320C272D947 /* dec_mips_dsp_r2.c */, + 92290DB853ABD5C476E6C781EAC2F4F5 /* dec_msa.c */, + A793ED6E80677609AAC6D7B1D33D962E /* dec_neon.c */, + ACAE20424A57F0B46B581442DBAAEBB2 /* dec_sse2.c */, + A15BAD17796B0931758C3BB402C0945A /* dec_sse41.c */, + 64FB54CCE9309B88CDA766FBCC1EE2E6 /* dsp.h */, + 48F3ECB0AAF583ADF353A9E031E30D92 /* enc.c */, + E1D9A9E7FFCF293DE862C4EC4A72C2DC /* enc_mips32.c */, + BB8C2731BE6842E1CC83B1CE94BE247D /* enc_mips_dsp_r2.c */, + 1DE3955F7E54A811E651489D4DDF1C31 /* enc_msa.c */, + 9CF730FA2B7F48D98F921B72F64B9B1C /* enc_neon.c */, + 880A1BCE8846CDCD13BA677E6F79EAB0 /* enc_sse2.c */, + D485DE4092F9A21C64FD373A81BDC1B2 /* enc_sse41.c */, + B5D117FCF72D6CE35847FFE43490CD94 /* endian_inl_utils.h */, + 3E6AF89F0738016C01E2081A3CD09525 /* filter_enc.c */, + BF53EA1E4D535455F85BEFED2295BD18 /* filters.c */, + EC3925B58F467AFE94913F4EF25AB7FC /* filters_mips_dsp_r2.c */, + 21794E270F1050CD0CFD3FC9D1624CED /* filters_msa.c */, + CF0C1369AE8CEB095E1F3034E4BB4D23 /* filters_neon.c */, + 3897C421E2A5979DA5B8C130AE276AB7 /* filters_sse2.c */, + 8FD4DD534DA8248B135AF2BB6682F087 /* filters_utils.c */, + 838C56FD3DBFF81B5CE07FBD3E412AF6 /* filters_utils.h */, + B4A752CB8F56867279ECD1FC82468245 /* frame_dec.c */, + BD96F28D173396BCD3FB803AA7694C60 /* frame_enc.c */, + C49A229E93D5AC60633B3AE096792600 /* histogram_enc.c */, + A20F8F0E09A48A7286FFA40B062AFBF0 /* histogram_enc.h */, + 10544C884D2834DF386E3067F7CDB825 /* huffman_encode_utils.c */, + 0D2D6EF73D52AD16564B97D77DE96D29 /* huffman_encode_utils.h */, + D06B3BA0D57309A8135EF6B411ECE42A /* huffman_utils.c */, + 8F11A2867053AB91E204155B1CCB1BEC /* huffman_utils.h */, + D747C58FEF8026E74EE92C8BE5E3E914 /* idec_dec.c */, + A29025140A4606C7BD4A2D63CD4D68CF /* io_dec.c */, + 1ECE41231105E02FF1FDBCF291D681D0 /* iterator_enc.c */, + 8E01F071E83EF549B1009ABA22BF7367 /* lossless.c */, + 2CD52E7673D7284700AE8A9CEDDDCF63 /* lossless.h */, + 6A793B4E5DD97280799F4688CBE52395 /* lossless_common.h */, + B8FAE121AE83A0AA6D55E5A8689F0034 /* lossless_enc.c */, + 3C2737DB32EDEE5D9CEAACD4D40B09A1 /* lossless_enc_mips32.c */, + 65BD96D67357F3EB8CC947C66CEF23A2 /* lossless_enc_mips_dsp_r2.c */, + EC6AE185F111FF7F2F4D9678B0839959 /* lossless_enc_msa.c */, + F19F21D43543B78EDAE4741833E75F7F /* lossless_enc_neon.c */, + CD5965313962B62E53F9511602A141A0 /* lossless_enc_sse2.c */, + 47EEF0D9EF07F92F380082F483D1405F /* lossless_enc_sse41.c */, + 758A215F6B6A64CC41F1F205A8AB6F76 /* lossless_mips_dsp_r2.c */, + 3D67959A4E293AB1D0726852D31C2B72 /* lossless_msa.c */, + 7E223070F3C3AE95AD16E32B408ED4BC /* lossless_neon.c */, + AAB3DA0C242C725F4EF83EC403384215 /* lossless_sse2.c */, + 4A6346B38ACDBC9FB432743C4C2681B7 /* mips_macro.h */, + AA317BCFE7C967A0D3C1978473A06107 /* msa_macro.h */, + F8F0DFFCE289F3077D0C6A375B8EEFDA /* near_lossless_enc.c */, + D1C09523257999995211F68F9B1CD36F /* neon.h */, + 86339974F936F1BC39EFC2EA6A2A51A6 /* picture_csp_enc.c */, + 64E34BF625D110D2D802AF2A2598DE63 /* picture_enc.c */, + AB93FE1EAC5C33BA172C219CF07DB7C3 /* picture_psnr_enc.c */, + 8750AAE2B4B2E5F049B1107DCE2564B3 /* picture_rescale_enc.c */, + DB5423BEBF566DEBF352DCE77048BF3A /* picture_tools_enc.c */, + 28BA750A2E1E74DBD1D87B98B600F0F8 /* predictor_enc.c */, + 681FB99907713E32993FD03A0F07AA8B /* quant.h */, + 7C3E877591F7B7B61C41C40536D6F308 /* quant_dec.c */, + 0ABA7E74BE1B575FB69AA1DBE3DB17B6 /* quant_enc.c */, + C2FAC528B9D588D72AB0C55D0B703064 /* quant_levels_dec_utils.c */, + E922D5619D1ED934B8DCF446C24323F6 /* quant_levels_dec_utils.h */, + 6F8AEDBB5348D18D87C30AA24619C40A /* quant_levels_utils.c */, + BD0D2D209C37BBC2AB399E626653DCD3 /* quant_levels_utils.h */, + 68D9E8FE18EDAAEC9352270296397AA8 /* random_utils.c */, + EE09E236C61FDB7558FAB3924EB726EB /* random_utils.h */, + B2E6EF8A5F81CAF1E0D25CE9151A12B2 /* rescaler.c */, + D70C200551AF01064D43F7939C2A3ABD /* rescaler_mips32.c */, + C1ADABCF9C079417573466EF326CB474 /* rescaler_mips_dsp_r2.c */, + ADB90AE0C5150914E2F920D8AA84EED9 /* rescaler_msa.c */, + A1926D6C48A01B55257974DE5DD4FC36 /* rescaler_neon.c */, + FD93C679DAFDD9C40F9F83FAA57D91F7 /* rescaler_sse2.c */, + 0835A8027E0583A1F33B8FEB5018D636 /* rescaler_utils.c */, + 933A2508E63416A748211410D66539FA /* rescaler_utils.h */, + 8819DD7C82B71A9512A4E4A419289461 /* ssim.c */, + B84F1479B2DC603599DF8E70083F9657 /* ssim_sse2.c */, + 5757C06C8478411498725278B027A3DF /* syntax_enc.c */, + 7837CB62C315764D6464CD9E3D9EF14D /* thread_utils.c */, + B879A9A33EF8AE4FDFF5C5716636D097 /* thread_utils.h */, + 42CFD80AD56AB1D157B353739C9A4C70 /* token_enc.c */, + 6E275C9F6E375AE2CD1807825EC17AF0 /* tree_dec.c */, + D32D15526C6B914C1C41CE649936C9A8 /* tree_enc.c */, + EF9062511C865CC32C88A818BF13C846 /* upsampling.c */, + 36B86ECC3DCB0EFAEC57FDF0EF54F3F8 /* upsampling_mips_dsp_r2.c */, + 8416EE431B5A7140AD20C8E8771FD3F5 /* upsampling_msa.c */, + 4806E29EB155EE0E16DC1C48DECA68C4 /* upsampling_neon.c */, + C8E2153214EA828EA79015D4F3CFB3CF /* upsampling_sse2.c */, + DF1F02E5572485CE1152350A3F95403D /* upsampling_sse41.c */, + 8EB16BD9738B2E4982704B1BB4081652 /* utils.c */, + 36CCB2210CA74F4A865E7A5CCC0343F0 /* utils.h */, + 67043E62FEF209B92CF898337CBF36F8 /* vp8_dec.c */, + 07B6B82FCCDFA02172AAD3DB64E08254 /* vp8_dec.h */, + 06DF3586BCA09EF08145EA2275E74AB8 /* vp8i_dec.h */, + E04A65B380A052C724BBED605C4D770E /* vp8i_enc.h */, + A5CA8D0210B94739F7BFE6766CE5B592 /* vp8l_dec.c */, + 048A4F3B6CA848C7B9E164D3F1DF351B /* vp8l_enc.c */, + 3B7A6643D409299DDF5A4C32227DE6CB /* vp8li_dec.h */, + 5B09A41A02155F578CFFD872075D346C /* vp8li_enc.h */, + 021A72ECA5A2F4F2F139F3FD9CCA5A9A /* webp_dec.c */, + A630D23633CDB262154D66896BFEB69C /* webp_enc.c */, + 9A6762990E9B982A9AA3A22366B80C92 /* webpi_dec.h */, + 9EC32A308C179C18F0805AA1680DF1FA /* yuv.c */, + 54442B94CDD9F91CF4CEF0FE298D4AD7 /* yuv.h */, + 161711E0FA0C424F0585F40B2188B253 /* yuv_mips32.c */, + D44DF61ABB6F83C2248B71F485C3BBE0 /* yuv_mips_dsp_r2.c */, + 49A546948940D8413B9184D6EF13D6FD /* yuv_neon.c */, + D4933E4F84BDD0D7454B6465E3B74000 /* yuv_sse2.c */, + 580A0AA59B5A83897A54F2957034C883 /* yuv_sse41.c */, ); - name = Contacts; - path = SignalServiceKit/src/Contacts; + name = core; sourceTree = ""; }; BA923C384F6618395710F8E0025D8768 /* Pods-NotificationServiceExtension */ = { @@ -9011,175 +9116,114 @@ path = "Target Support Files/Pods-NotificationServiceExtension"; sourceTree = ""; }; - BD6EFA461DE455E9A40D79264F09AE1D /* Util */ = { - isa = PBXGroup; - children = ( - C9810AA299F4863EC9DE9BAEAA9C6D7F /* AppContext.h */, - C5FD65837097256C07CC330AA8A452DA /* AppContext.m */, - A97033EB07718698C59C08565873CF85 /* AppExpiry.swift */, - 09A734F45AF824B7CFB21FAB97A4EF1D /* AppReadiness.h */, - D83B66AAF26E112144838D9EBBFB3E15 /* AppReadiness.m */, - 386FE9A1D22283307AE8F3C7B934A8CD /* AppVersion.h */, - 4E53123B7A404CED2E3F54E7E017AD09 /* AppVersion.m */, - A5B2E76520F6782C590E3377F4934894 /* Atomics.swift */, - D72A48B9FE8B8082F00F9BDF05CCA5F9 /* AudioWaveform.swift */, - 4C534D2A5BD7134AA3809382A83E7FDF /* Batching.swift */, - 9978FA95F7E8B1FA85E76436AA4C74B5 /* Bench.swift */, - BEAC516C54402B010C733AF0A86E63E8 /* BidirectionalDictionary.swift */, - C869563581157286AAF98E79BA642C5B /* BulkUUIDLookup.swift */, - A7B0A39D24D7DD281D7F02E6E66435C7 /* ByteParser.h */, - E9B87D27B9CC776BFB019B11E36BFF9A /* ByteParser.m */, - B435FD191E84D5C7394D1B82AAFB300B /* DarwinNotificationCenter.h */, - 4BE14AAB4CF6619C50644B165C1D23DF /* DarwinNotificationCenter.m */, - 05DA3F594DC4C910AAE924E04EAFE60A /* DarwinNotificationName.swift */, - 93DE62928018CC9B194AF184C9C75595 /* DataSource.h */, - 5EF2BC5E8121D3272F7D2DBD2C9CA21F /* DataSource.m */, - CBD0E56E67F8471F75933323A60F2538 /* Date+SSK.swift */, - FB2F48FABF561392255B1AF54D2534FD /* DeviceNames.swift */, - 053D13B1C41E99C2EAE01FC1F2AF8484 /* Error+SSK.swift */, - 9F57BFD1925636653C03C2E22DE2E900 /* ExperienceUpgrade.h */, - 1B0D19064E4BD3285AAE812A7AA7FD09 /* ExperienceUpgrade.m */, - 9A0073C8B05D1E76DCE74EA5D39D1158 /* ExperienceUpgrade+SDS.swift */, - 6BCC4D2B0E2DD9634EA3E612B1E93C8B /* ExperienceUpgradeFinder.swift */, - F1E2E58F0BECC7E4A28DC5E7116CC1D8 /* FeatureFlags.swift */, - ACFD17383C2C8F562E90EA5B221FD731 /* FunctionalUtil.h */, - 95044536351B4CEB2F07C2924BC5E9FB /* FunctionalUtil.m */, - 2C9CDEB317AE367B8B1778DFB3C614B5 /* Int+SSK.swift */, - CCF33E5CE3DAB0654282330F0960BFC5 /* JobQueue.swift */, - 3386AA8C34C59CA30A65F68EE2B42E74 /* KeyBackupService.swift */, - AC0682FFF721202FEF8402780712AF6E /* Locale+SSK.swift */, - 69CF1693A86F4F5FC572D071A7916666 /* LRUCache.swift */, - 6B0274F44CB2CEE79D2766AF79177289 /* MessageSender+Promise.swift */, - A2D7822D80A88C86E5F1ACB595EA4599 /* MIMETypeUtil.h */, - F8E578B4F700DD26BC83FBE96BFDB7FE /* MIMETypeUtil.m */, - 14062EBDDDF65A6D242DB6144EEB3D9B /* ModelReadCache.swift */, - 48FCF687371DC92454C2EA556379E4E0 /* NSArray+OWS.h */, - D21E8F965702ACE2DDE7F4B7B413365F /* NSArray+OWS.m */, - 32233916C866DCBE4E84601B0FBAFB7D /* NSData+Image.h */, - A28A71EBB8F9C618B8710D5669FAE58A /* NSData+Image.m */, - C724808A838D939A25213D5C2D8BADE2 /* NSError+OWSOperation.h */, - 30C137025349F5F99C8BCE185E613682 /* NSError+OWSOperation.m */, - 23FD8E5A8088000CB61BE3FB2483CAB7 /* NSNotificationCenter+OWS.h */, - 594E5908C2233BA848C89C6D3099894D /* NSNotificationCenter+OWS.m */, - 4AC4DC531D4F846F6DF786D54C7E1A4E /* NSRegularExpression+SSK.swift */, - DB1CF4B9F42EDC71A3BD46ECD13F3E20 /* NSString+SSK.h */, - 62B4BE6EECD7A9D63E2048690AEE3AD6 /* NSString+SSK.m */, - AE4C7EB5C1EDB87B7AC99FD0D855818C /* NSTimer+OWS.h */, - E49DA7CDF334269DD094A8DA5386DE75 /* NSTimer+OWS.m */, - CB372F92DB27A91016D2CBA7B66E41E0 /* NSURLSessionDataTask+StatusCode.h */, - 372A1C428AD1DEFF2F5EBFE07343F084 /* NSURLSessionDataTask+StatusCode.m */, - 22AA851237FB1BC4563547C05D8CAD2D /* NSUserDefaults+OWS.h */, - 874A9B2CDCC6656FAACDFECEA722F759 /* NSUserDefaults+OWS.m */, - 38DEC094105EB3C34FBA266C1CDCEE5C /* OrderedDictionary.swift */, - 7B63DB890854FCCE1ED9324FC2651978 /* OrderedSet.swift */, - 0709837D4A6E818F4732C559D3F8AAA2 /* OWS2FAManager.h */, - A5A3DFD956A846844FCCEE2CCD824940 /* OWS2FAManager.m */, - 019D53D4402F35C7BC973E81145A65B3 /* OWS2FAManager.swift */, - AF69F565D7E6D6C39D38CB8F12143A7D /* OWSAnalytics.h */, - 61ABB9E0DF7D680D735DB88F96B793CA /* OWSAnalytics.m */, - 05259F3E2775D9E9B9ADCF34154A3B83 /* OWSAnalyticsEvents.h */, - 9E0453645E8C2581B2934DE75B0F1CC3 /* OWSAnalyticsEvents.m */, - 390F0470705F113B24B9B5B7BE721D15 /* OWSBackgroundTask.h */, - 1766D5E6ADF13AD84D98E6B94B236904 /* OWSBackgroundTask.m */, - BF0561024220B6A1683E2EFC81B91667 /* OWSBackupFragment.h */, - D771D78B00B02D889177D6C3C4038AC9 /* OWSBackupFragment.m */, - 27EDBB1D813D3DCE22498C2D22F1B4CD /* OWSBackupFragment+SDS.swift */, - 027883D7DBD87806D822FC607962296E /* OWSDispatch.h */, - 7B698661E7232EE70B103AB7374C7D86 /* OWSDispatch.m */, - 7275658DB59E62C1A1E00B78C4498EC1 /* OWSError.h */, - 2B7B8F8780AD2102694CE471321532F1 /* OWSError.m */, - 4A55E812210449D497F7C5DD71931DB7 /* OWSFileSystem.h */, - 55510A86CB5F5F9064C3B4C043C04B8C /* OWSFileSystem.m */, - E7BCC900F8C05206DB4950494BFE0B2D /* OWSMath.h */, - 9C30AAAE87818455A2AC034F7E07A24A /* OWSOperation.h */, - B4EB3FB4E5CFF625CCBC8AA08181A69F /* OWSOperation.m */, - E8204425C0C9F35B5C38794AB8F77EBC /* OWSQueues.h */, - A1E54513F15A0901408279DAE549E8BF /* OWSUserProfile.h */, - E142F4C55A4C1A912BA10EAF21342596 /* OWSUserProfile.m */, - D6CB8F390CAB80481FA7A98D1A296991 /* OWSUserProfile+SDS.swift */, - 14834F9E96DD6BAE83F4A1B7012B3A6B /* ParamParser.swift */, - 0BF795D553031987407873EC1C3B8736 /* Platform.swift */, - D4D89E093B9A044B10FC33D51EBD40F8 /* Promise+OWS.swift */, - EE41A4732BA969C863FECBA6A8E3C689 /* ReadyFlag.swift */, - 713EA28BFB08657B3BFFA95E48C35257 /* RemoteConfigManager.swift */, - 07C12B09E8A11B7CE9E7B6AABC6443ED /* ReverseDispatchQueue.swift */, - 723EDD763834ECC0E26C25001C873F64 /* SDS+SSK.swift */, - F7C1D4D72BE8F283B8D1733178F29A42 /* SSKAsserts.h */, - FE0D526C1B0B56D20E8987825028B84C /* SSKPreferences.swift */, - BE92FC5E2FF934EB245B261BBF030F87 /* StorageService.swift */, - 4DF3D147F6C200646208117B1CC1E11A /* String+SSK.swift */, - E8659E62745219548CAB5776BA9DA419 /* SwiftSingletons.swift */, - CA5A4588DEAE8FF19AA4A4670864AC82 /* SyncManagerProtocol.swift */, - 6D10464E6082AECE89552795D201C8EF /* TestModel.h */, - F63E34CE6E80E5C30DCDD297AF49F009 /* TestModel.m */, - 19D70449A689E7C7A1CDE621D9ACBB6C /* TestModel+SDS.swift */, - C3C6488311AF545AB9984A076EF1DEE1 /* TypingIndicators.swift */, - 4496A52B8E69AA4DC6F3A269A7BBFEB4 /* UIImage+OWS.h */, - 04D2C8F01807787BAEC03423D7A43725 /* UIImage+OWS.m */, - 13D03741F527A97E79FF827C0B2A49CD /* UserProfileFinder.swift */, - 693DFD4BC0E72937FD499391A426075D /* ViewOnceMessages.swift */, - 4F1EC2E9CD8A851C1CD83A66B0B37D7F /* Weak.swift */, - 9914A337C341E0436413E91EBB8BF252 /* WeakTimer.swift */, - D505EE2A16EC1A43280AF0542009629A /* YapDatabase+Promise.swift */, - A7589DF92D60B3D35E2F54C698B1ADB1 /* YapDatabaseViewTransaction+OWS.h */, - 7C4D11B62B84B4F73A73FA4F961EE264 /* YapDatabaseViewTransaction+OWS.m */, - 77099EAB9CA4AE5929511988BCA99546 /* Profiles */, - ); - name = Util; - path = SignalServiceKit/src/Util; - sourceTree = ""; - }; - BEE2F510635FFFAC5C11379D5AB7FADD /* Storage */ = { + BC0B743F073E385D675ACE9C45BE7495 /* Account */ = { isa = PBXGroup; children = ( - 72383A65BF788E74355DD33C87142B82 /* InteractionFinderTest.swift */, - 2467C577E21611BD8D0E57EC490DE3F1 /* OWSIdentityManagerTests.m */, - 2272F86CBFC01ECF57B5EAAFE62EDCEF /* SDSDatabaseStorageObservationTest.swift */, - 4A8DF0B22F91FC012C9E9C256B49EFCA /* SDSDatabaseStorageTest.swift */, - 0294231A32634AB7A9035AB281959B85 /* SDSKeyValueStoreTest.swift */, - B69CC76D905B99EBA00E33D85F055F3D /* SSKPreKeyStoreTests.m */, - C25D4276820DC6C2D97E8C9A0802DA95 /* TestModelTests.swift */, + 55EB6FC874EFA6AAB2D09B7CBE22E5D2 /* SignedPreKeyDeletionTests.m */, ); - name = Storage; - path = SignalServiceKit/tests/Storage; + name = Account; + path = SignalServiceKit/tests/Account; sourceTree = ""; }; - BF7A4D37142587A653BDA5275B5099A8 /* Pod */ = { + BDF22314851CEAC88CBCCEEEF946F20F /* mux */ = { isa = PBXGroup; children = ( - 9F31D213407DFACBCE6AB6E513C87A09 /* README.md */, - 47263941CE4FC6617443771E4F8B7BB3 /* SignalRingRTC.modulemap */, - A29EA35D3E1511A515D28B1293E216EA /* SignalRingRTC.podspec */, + 915F10492C1FF8706D3E2D5978CD1234 /* anim_encode.c */, + 6BC8BD4970C717AE8C058C144EEA76E0 /* animi.h */, + 9112718D0DEFBD10E76577ABBF228605 /* muxedit.c */, + 04F5980A7CAAFB30EC35AA4CC6D9332B /* muxi.h */, + C773365AC1F1F9F311CA6C61F648D140 /* muxinternal.c */, + 0105A22CCB9E73288E7876FDFA4ABDDE /* muxread.c */, ); - name = Pod; + name = mux; sourceTree = ""; }; - BFA3F66B07EACE243B6FB43D12E30114 /* common */ = { + C2CA2074F54D8BD43205499FDBC3BFB4 /* All */ = { isa = PBXGroup; children = ( - 8A30915162D3CF9D7BE61A4434632A3D /* sqlite3.c */, - C0D144545E48A6DD67F8C79C5322C564 /* sqlite3.h */, + E6C687E94C84CB250332ED6370D461BC /* Frameworks */, ); - name = common; + name = All; sourceTree = ""; }; - C334F862A36BF1794E05678720B1D1E7 /* Serialization */ = { + C38C4FFF71A531EC0308A32DD67041A3 /* Contacts */ = { isa = PBXGroup; children = ( - 8CE2B2ED38BB7865573BF761444F200D /* AFURLRequestSerialization.h */, - 6CC1C85CD024B01E64BFCCB28584DE3B /* AFURLRequestSerialization.m */, - 26279306B63E4D5CFF5B6D7A6377AF7E /* AFURLResponseSerialization.h */, - 5B0326068F437FB8B80FF6CBCCA8DBCC /* AFURLResponseSerialization.m */, + 5848DB2B77B89872316557818FE73BD6 /* AnyThreadFinder.swift */, + FFDCD18F69303744FE4E70C002553A19 /* Contact.h */, + F407410A5C99D9946C7AD25429178CEF /* Contact.m */, + CB339280B8407DF97AFC403B919CCE06 /* Contact+Swift.swift */, + 3D7FE337671AFC3BB5BAFCC96491E0F5 /* ContactsUpdater.h */, + 21738826C51D3726A8B90B2FE539DD27 /* ContactsUpdater.m */, + 865681D147E9CFE257FAD9FF9E324340 /* ContactsUpdater.swift */, + 39412FB1BB4CD03AB8B2C4A3867295DC /* OWSContactDiscoveryOperation.swift */, + 1D34AF0A1D7C4A301FC37E59323ECB1C /* OWSDisappearingMessagesConfiguration.h */, + E3F1847D64AB8952DE9905BAB8D3F545 /* OWSDisappearingMessagesConfiguration.m */, + 7956E5524ED795F9AEB35C9065606270 /* OWSDisappearingMessagesConfiguration.swift */, + C4726CE2C3329598C55EB91398E71F41 /* OWSDisappearingMessagesConfiguration+SDS.swift */, + 9C1E2BF8BFCD95344FBEAB860174895A /* PhoneNumber.h */, + F89DF26831B65A4DD22CD0257A4445DB /* PhoneNumber.m */, + 15082C102A4E9CA89AD85A92CD85E73E /* PhoneNumberUtil.h */, + DD5307F4FD8BEC651DFABF5A3FEA1F21 /* PhoneNumberUtil.m */, + B36019F65A0307AFADABDC2F87615714 /* SignalAccount.h */, + 39AB113DCAE2B4A112000512D78E0D2B /* SignalAccount.m */, + D4F5BC37073DC096CE32A5B56ACC17C3 /* SignalAccount+SDS.swift */, + EE4C78F4E62DA4EEBC758DBBF5213082 /* SignalAccountFinder.swift */, + 97283E0407FA8593BE26308B236AAC77 /* SignalRecipient.h */, + 66DD666EE501C7DE8C6A66D1D4FB8E67 /* SignalRecipient.m */, + 80E49D7F33A42C8E4B5A03C29826D892 /* SignalRecipient+SDS.swift */, + AB4A1ABC8031A99021CA81186E20CD95 /* SignalRecipientFinder.swift */, + A989112F26B56C4E4D7655CE637E61CE /* SignalServiceAddress.swift */, + 287873893B8573A9B9E4E6D69979D465 /* TSThread.h */, + 2D4547EDB1B95EB634403A3CEC273EBC /* TSThread.m */, + 24C4EED12B15F7DBB95E41473C33599E /* TSThread+SDS.swift */, + 4692DE2CE78CDCF0094E65044FD1D30B /* YAPDBSignalServiceAddressExtension.swift */, + E2F6A7CFD7926EC34877F47C8299B208 /* Threads */, ); - name = Serialization; + name = Contacts; + path = SignalServiceKit/src/Contacts; sourceTree = ""; }; - C3868A5CB1F341829460F5F87D78F6BD /* Frameworks */ = { + C495017F909ABA1A583F49CB5EF88FAD /* Storage */ = { isa = PBXGroup; children = ( - 1FD0B776664BC248C78341EE9483795B /* ZXingObjC.framework */, + 99682D133E6C7B43629F64BE4EC12E44 /* AccountIdFinder.swift */, + EA69C89702259F4B06852E1DEF5F42D4 /* BaseModel.h */, + 98548C1CAAD0FF2E0972F611C258B218 /* BaseModel.m */, + F2AA7E5EC61E440412B42DE96E835DAF /* FullTextSearchFinder.swift */, + 3A6BAF0707DE21FB7F934D3F09FF560A /* MediaGalleryFinder.swift */, + AC56839F2D0CB76DD3D536213B29959B /* OWSIncomingMessageFinder.h */, + 5891495E18FF1AD79436C67B6376F008 /* OWSIncomingMessageFinder.m */, + 768045A837CC1FD588F232FEEA0A59E0 /* OWSPrimaryStorage.h */, + 7A2CD47CFE401E92DF1DFF45D571AF0B /* OWSPrimaryStorage.m */, + FA58879C57DF15368037B9A8BAE39DE3 /* OWSStorage.h */, + FECB391E8C30C9B225BB9C3DD8B7181C /* OWSStorage.m */, + E9E3B7633B13F05CBC019B6BBE4EFDEF /* OWSStorage+Subclass.h */, + 8D512CB24F9317E5DFBC1FE2B0685337 /* PendingReadReceiptRecord.swift */, + 9878159389D24F9C5C65CE116A1F6047 /* SSKIncrementingIdFinder.swift */, + E2E8C865F0D1FDDCE3CBF1DAE786B6DB /* SSKKeychainStorage.swift */, + 6AF00E672845B1067E4EAF6D01CAA66A /* SSKMessageSenderJobRecord.h */, + 5ED49A670B6FB57DD8012B2221DEA16F /* SSKMessageSenderJobRecord.m */, + 479ACE432AE718308D2DA78CEDCA5E37 /* SSKMessageSenderJobRecord+SDS.swift */, + F33D1F4321B75B48B14FAB036D59DECB /* StorageCoordinator.h */, + C3ADFFF9D1083B6E7155F9BF12CF99E8 /* StorageCoordinator.m */, + 77C3E0E8DBCFBD8AB7CBC024F6938B08 /* TSDatabaseSecondaryIndexes.h */, + 0CE58999E91C3C7CF0C805347E08F10A /* TSDatabaseSecondaryIndexes.m */, + 0EE14501C8425E8830FC66D15F807F32 /* TSDatabaseView.h */, + 7A184AE6A3A86D3281009DE58F6B2B5A /* TSDatabaseView.m */, + 75998690F90FB615392CE289E4095AD5 /* TSStorageKeys.h */, + 3E982FC78E929DE31FB1262F1FF5396C /* TSYapDatabaseObject.h */, + 854EB15D14F38822FC4CD42C5FB4CC27 /* TSYapDatabaseObject.m */, + 44E5AE9B6FAD2FBEE80871E78C93AC3F /* YapDatabaseTransaction+OWS.h */, + 9C104DCA96118917382D7DD015CEE5C4 /* YapDatabaseTransaction+OWS.m */, + FF9E7B9070104FE62AA28065594A7B57 /* YAPDBMediaGalleryFinder.h */, + C0864BC2CB4A99D1266E44F8903E2855 /* YAPDBMediaGalleryFinder.m */, + 1030C09274EA98D3DAC8AA79E8BB17B1 /* AxolotlStore */, + 0F0F8B12E9FD5C7A91828EF917EC4059 /* Database */, + 9F8CF25350BF04901E09C886D495DB08 /* Jobs */, ); - name = Frameworks; + name = Storage; + path = SignalServiceKit/src/Storage; sourceTree = ""; }; C4DEE8373339F76752F100EAEAD49A10 /* Pods-SignalPerformanceTests */ = { @@ -9200,33 +9244,23 @@ path = "Target Support Files/Pods-SignalPerformanceTests"; sourceTree = ""; }; - C5228B8147244EE954349D8EBBCAACA0 /* Support Files */ = { - isa = PBXGroup; - children = ( - A18B03F25D5892ED6CD4CA75AE347AC0 /* Curve25519Kit.modulemap */, - DDF0CA47A560921190241C4F7A543845 /* Curve25519Kit-dummy.m */, - 0304DBA38C82EB4FA7E5D6D9D5319AF8 /* Curve25519Kit-Info.plist */, - 0FDE7F2881D46CA2F39F8CCDD3235F36 /* Curve25519Kit-prefix.pch */, - 6D222EF8C5899EDFD5B009F8D5181544 /* Curve25519Kit-umbrella.h */, - F53741708D8B6E4FD0C5225442956107 /* Curve25519Kit-Unit-Tests-frameworks.sh */, - 1A45AEDCF54C586375D286F2B945DBC0 /* Curve25519Kit-Unit-Tests-Info.plist */, - 7FB39519F8D68841F29158BFCF236285 /* Curve25519Kit-Unit-Tests-prefix.pch */, - 359C7281EA9862BB7AA003B4AEC115F5 /* Curve25519Kit.debug.xcconfig */, - 96ACD7E78D7E5A3E239A3F6D8C3B1E25 /* Curve25519Kit.release.xcconfig */, - A8897BB4FB2EA4DCF13178F65103D625 /* Curve25519Kit.unit-tests.debug.xcconfig */, - 32147FE1A95B799AEA8A4E745883DAC4 /* Curve25519Kit.unit-tests.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Curve25519Kit"; - sourceTree = ""; - }; - C6B70240BE05C2F408FEE469FEDFBE2B /* Reachability */ = { + C7692EC7A8F68A76ED3C95A71C06C370 /* Foundation */ = { isa = PBXGroup; children = ( - 84F73DBB23F542B6634005E8903AA344 /* AFNetworkReachabilityManager.h */, - A430790D8E1377F4D894B78A36FF3D81 /* AFNetworkReachabilityManager.m */, + 7B18D4D71AB37C808CBCC3DA10534C80 /* afterlife.swift */, + 655F88F14F0E8FEDC8608F0893150516 /* NSNotificationCenter+AnyPromise.h */, + 2CEAC315403746BA55060DDB5610AEE2 /* NSNotificationCenter+AnyPromise.m */, + 6E82429143F51C463CA327964178B0D1 /* NSNotificationCenter+Promise.swift */, + B29903C57D8089A22AB0D7353156B163 /* NSObject+Promise.swift */, + 92A9334030B3944B8BE546B8C8C72DAE /* NSTask+AnyPromise.h */, + BB77F07C5625CDC5F5BB417690A6AEC3 /* NSTask+AnyPromise.m */, + 9ADA82229DF6C8A966EFB510B5F71D10 /* NSURLSession+AnyPromise.h */, + ED0803193F13BA564DA9B32820DBAF54 /* NSURLSession+AnyPromise.m */, + 6A9895F0879A6BE43C8AB2C8329FE968 /* NSURLSession+Promise.swift */, + 206BA4C7AAD8C6AB9ABD5071E045E8D9 /* PMKFoundation.h */, + D4182C499205E6BD76E3C9E2E9BB7632 /* Process+Promise.swift */, ); - name = Reachability; + name = Foundation; sourceTree = ""; }; C85BF9E390832568FC80751F4FA159B1 /* Products */ = { @@ -9277,1769 +9311,1668 @@ name = Products; sourceTree = ""; }; - C875604BF0745660752EA8849FF0C421 /* Storage */ = { + C872DF5D3F3F82EE7020351ED5E3DF03 /* Hooks */ = { isa = PBXGroup; children = ( - 3C3AFFFB7C30AD92197A06093BA4CAC4 /* AccountIdFinder.swift */, - 972F62C790932DB2B6F4C4E269AA103D /* BaseModel.h */, - 03935AF7FFA0A4B046B331C57B459187 /* BaseModel.m */, - B63FFA2DCBFF157506CF9DE430186628 /* FullTextSearchFinder.swift */, - EB5C055303DBC010335902D2EB2ED803 /* MediaGalleryFinder.swift */, - C3A8539AEA1281C551B7B8647DA2E1A7 /* OWSIncomingMessageFinder.h */, - 9BD3C7A692F17662621E34F216BBF966 /* OWSIncomingMessageFinder.m */, - 38DAD199A0A9311A79AF2E91CB71B076 /* OWSPrimaryStorage.h */, - 178A25E0E400F7634DE073B9ADC2AE92 /* OWSPrimaryStorage.m */, - 29D74A13466E8699487C28DCAE65448E /* OWSStorage.h */, - 57F52100DE7A948D04BA700A9863C4CD /* OWSStorage.m */, - 8B7EBAEB97DEE54E923E78A47AFFAEC8 /* OWSStorage+Subclass.h */, - FCFC8A47E8B5E56420531AF40EEECFFD /* PendingReadReceiptRecord.swift */, - C676994525D07722B168E2291CA7D421 /* SSKIncrementingIdFinder.swift */, - 9ED083870E4B92987AD39055EC0353A0 /* SSKKeychainStorage.swift */, - A53662AB7F9F54AA7158F8BBF969D3D5 /* SSKMessageSenderJobRecord.h */, - 354F37D9BAE3C527C5D545D102BABC9D /* SSKMessageSenderJobRecord.m */, - 363EC6D3124860DC947A9EFD7CBDFA4E /* SSKMessageSenderJobRecord+SDS.swift */, - 78F4189897A12E219359F8FCEB967B19 /* StorageCoordinator.h */, - 9866B6747E24A209FC5EFF89A00B57AD /* StorageCoordinator.m */, - 5D04DFAA53E9A6BE4E8AB03C019BFE15 /* TSDatabaseSecondaryIndexes.h */, - B7DBE6A7D13465FB5BA6D730F8E45AD3 /* TSDatabaseSecondaryIndexes.m */, - 0A3D0AFDBD2BE297FC7F7B14EAFB2833 /* TSDatabaseView.h */, - B5620AC74A70F1FC0E391E10C4B67B88 /* TSDatabaseView.m */, - A24A67C2380B7E0E840FC36906ADD6CE /* TSStorageKeys.h */, - 1078DA7A344EFB9DDCAD34E3941E0993 /* TSYapDatabaseObject.h */, - 45DB4095303AE52D8EA95ECDB9AF11F3 /* TSYapDatabaseObject.m */, - 818983E322DFCAF61442FB6D18B8D52B /* YapDatabaseTransaction+OWS.h */, - C8D84E6766FE8F18C10C87B387E02A8A /* YapDatabaseTransaction+OWS.m */, - C56B0AD18C42B0D286984538D2277E11 /* YAPDBMediaGalleryFinder.h */, - 827FF5A4C589E0C88DAF03BCB129D142 /* YAPDBMediaGalleryFinder.m */, - FB04767AC2D4FB147240CB7BB86D117F /* AxolotlStore */, - F402590C626979026D0FF194E6D8CC25 /* Database */, - 6D309CD8CDBA5B186CA2EDC7611F6254 /* Jobs */, + 4CF09D03AD7A3314ED0BC5783ED76DB7 /* YapDatabaseHooks.h */, + 1D8B9C01DA3FB203BB107F9386A28798 /* YapDatabaseHooks.m */, + 6624427B00725C2C4B4C0381C731E66E /* YapDatabaseHooksConnection.h */, + D4FBC3CA3E3DB8D476FFE310C6CDF8D6 /* YapDatabaseHooksConnection.m */, + 08C25323E536D08D98EB4DB1BBD720D9 /* YapDatabaseHooksPrivate.h */, + 3EB16E89D1226A7BCA31C6FFFB14369F /* YapDatabaseHooksTransaction.h */, + 83D7D0BD8335285AF26500F5538A8374 /* YapDatabaseHooksTransaction.m */, ); - name = Storage; - path = SignalServiceKit/src/Storage; + name = Hooks; sourceTree = ""; }; - C8BC4223C092E3837D6DC4D4CE54C594 /* ZXingObjC */ = { + C8D2EA245FBBDA2439A8EFC8B2EFF151 /* Messages */ = { isa = PBXGroup; children = ( - 35A0038A4A2FCEFFE46D143AF4ABC181 /* All */, - C3868A5CB1F341829460F5F87D78F6BD /* Frameworks */, - 5F98C545185CC2AD904FBD1111B81282 /* Support Files */, + 34D753E22D90EA9C832E784888319F63 /* MessageProcessingIntegrationTest.swift */, + 2BC01C7250F237714BC2E14B35803E29 /* OWSDisappearingMessageFinderTest.m */, + 331A90BB73872141C18C51D6077F8E11 /* OWSDisappearingMessagesJobTest.m */, + DF4DBEDB3BEBC3051F5D30D403C54075 /* OWSIncomingMessageFinderTest.m */, + C9CB4A19B7F2ABCD9E101100F783847F /* OWSLinkPreviewTest.swift */, + 688B1B22015F3683EAA8FD67B32683A2 /* OWSMessageManagerTest.m */, + D6C4BB82D05E68366D48E082C2C495D3 /* OWSMessageSenderTest.m */, + B1B7EE86C80F8ACB985C11C931819153 /* OWSSignalAddressTest.swift */, + 36549E663F40EA8A60A1F93477538336 /* OWSUDManagerTest.swift */, + 7F993ED1AD42AD1EC8F3A5A02AFAA78E /* SignalServiceAddressTest.swift */, + 57067D969D19661FA3AA7DB3F17BCD67 /* TestProtocolRunnerTest.swift */, + A92A2B77C69AEA0349A0F6B1F264DCB1 /* Interactions */, + 9D7422F428C3B0F1F8854627F7A0461C /* Stickers */, ); - name = ZXingObjC; - path = ZXingObjC; + name = Messages; + path = SignalServiceKit/tests/Messages; sourceTree = ""; }; - CAE79910B3C4232E187A7329561B397C /* AFNetworking */ = { + CABA8E91E453E2A32702A34E44B81C9F /* libwebp */ = { isa = PBXGroup; children = ( - B587294CB97EBD5B25A51A8C4D86F531 /* NSURLSession */, - C6B70240BE05C2F408FEE469FEDFBE2B /* Reachability */, - 9398CBEFA37301064BAFB52E972B45D2 /* Security */, - C334F862A36BF1794E05678720B1D1E7 /* Serialization */, - 32928395A31F244BEB421EAC8E51999B /* Support Files */, + B5FF7896BACED468CEECF4033BE0567A /* core */, + 7E666863D9B5676E4B49D5872F97D0C6 /* demux */, + BDF22314851CEAC88CBCCEEEF946F20F /* mux */, + EFF3E0EC817AA431C9012D2C604742DB /* Support Files */, + 133831220A5B7F45428CF320128A3B82 /* webp */, ); - name = AFNetworking; - path = AFNetworking; + name = libwebp; + path = libwebp; sourceTree = ""; }; - CAFB3F8719B2EF6079D295D19C880FEF /* Resources */ = { + CC2F3CFA02940BB8AE4E45BCF25E85EF /* Resources */ = { isa = PBXGroup; children = ( - 33397FECC9E8254EADFB43FB383BECB3 /* SAMKeychain.bundle */, + 7D5329AD7CD4E24FB873525F2EBFDB67 /* SAMKeychain.bundle */, ); name = Resources; sourceTree = ""; }; - CB0969A8FE75E6E170E8EE0FB6BA58E7 /* SignalServiceKit */ = { + CC9FD92AAB4C9E4B3FD6E37E405C8A13 /* extobjc */ = { isa = PBXGroup; children = ( - 765F99E5511BE6F9F6B6CC3AFB78D110 /* SignalServiceKit.h */, - 0833C68713F6FA720C6B2096C70E6799 /* SSKEnvironment.h */, - E02E3F6E7690BB3CBACB5EA1361DE596 /* SSKEnvironment.m */, - 54C1341B0841F624A4B1A7182F401790 /* TSConstants.h */, - 077BBBE093B735E4000261054F642A2A /* TSConstants.swift */, - C148779DA2E69BDAE0FCB4BE35143619 /* TSPrefix.h */, - E9829FCFF68AE83B76904A20D2A02C41 /* Account */, - B95B8A627808FD1FEB43D98F810D7220 /* Contacts */, - 36AA7B7216C68B5DEE2B1CAF79DC3BBF /* Devices */, - F46A891D7394D9551CC4CC8953534629 /* groups */, - 0D70141F7C60E13D6099111202634E89 /* Messages */, - 1126121433F77801E8EACBF1F1C09203 /* Network */, - 3F393764DB2EDFCBCDA3EF96390AA738 /* Pod */, - 4E636E0065EB7B6069E82956FA011DCF /* Protocols */, - E624F7C0663948AD34AE814A9E343338 /* Protos */, - AC22B9DB22C40A1BECE8656A1FEDBC45 /* Remote Attestation */, - 0AB650C5B75BF8F17B25E52AC396AD09 /* Resources */, - 2025815135A236083803B73D979D8EF2 /* Security */, - C875604BF0745660752EA8849FF0C421 /* Storage */, - 03508001895CE72D8BAF18571A02543A /* Support Files */, - EB0D86C7C3F0C027F8134020C468044E /* Tests */, - B0D24DE6B3C7235667EE0D516388845F /* TestUtils */, - BD6EFA461DE455E9A40D79264F09AE1D /* Util */, + 9FF43618FDCE92B44EF9101EB5B32977 /* EXTKeyPathCoding.h */, + 7D88001517E11135305D9071B2E93FDA /* EXTRuntimeExtensions.h */, + 6B10C5709D004246E9E09C8633174159 /* EXTRuntimeExtensions.m */, + 14B7ADB777E8BEC4FC4669B63A7AC837 /* EXTScope.h */, + D6B1FE7BC71E591F62C9B374E4D800DA /* EXTScope.m */, + F74F4E0C7620871B27B7DAB9763B6727 /* metamacros.h */, ); - name = SignalServiceKit; - path = ..; + name = extobjc; + sourceTree = ""; + }; + CDE16A9E98E9486D2AE5CA3EDAACEA59 /* Development Pods */ = { + isa = PBXGroup; + children = ( + 44EDC5F4E03D130555B9D893E18920AD /* SignalRingRTC */, + 5F7D1D20EDB3219793D4C18D930C3738 /* SignalServiceKit */, + ); + name = "Development Pods"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 8BD1616F3108E7F968F756FF9CE03F71 /* Development Pods */, + CDE16A9E98E9486D2AE5CA3EDAACEA59 /* Development Pods */, AB63E89437AA273F25C5EC2EE01672A6 /* Frameworks */, - A9F42D59D12110CD20C026E7C54A5002 /* Pods */, + 13A986850F4205025A2BABC70C4D0E12 /* Pods */, C85BF9E390832568FC80751F4FA159B1 /* Products */, 44620B192EC6F92DC9A250184DB51617 /* Targets Support Files */, ); sourceTree = ""; }; - CFA5E2C351EADC09A45712149510876F /* Support Files */ = { + D04F613B35B214481BD2E78DE3A1E9F8 /* Support Files */ = { isa = PBXGroup; children = ( - 2FD9B9F323B596126872FE9D9A89B2DF /* SwiftProtobuf.modulemap */, - DFF837C7F111CEE2D06061A932F16BBB /* SwiftProtobuf-dummy.m */, - 8A652C3C44FBB7369E2447A1A998C7E1 /* SwiftProtobuf-Info.plist */, - 7E2EFBC2596D7EE9EFF09049C585CDC9 /* SwiftProtobuf-prefix.pch */, - 9E70195698B06CB19C32D2D2993870D9 /* SwiftProtobuf-umbrella.h */, - 4A16B700B9ED7D9501DEDAE3A9DC9669 /* SwiftProtobuf.debug.xcconfig */, - 046A8E6D1203FD1755FD4F1F6A12F4C8 /* SwiftProtobuf.release.xcconfig */, + 1A6458C9A956D49BFE0A12B748382B6C /* PromiseKit.modulemap */, + 10A5A4FD7363A329BD2C663AE3FE480E /* PromiseKit.xcconfig */, + 0740B3285AAED062DF0CE6668058EFD5 /* PromiseKit-dummy.m */, + 61C8423F6DF59AD815A66E695831D463 /* PromiseKit-Info.plist */, + DEB5DF1C95E0D62B8DE7B94F7393CF56 /* PromiseKit-prefix.pch */, + 693893DCC5501B0849F5C992F149B216 /* PromiseKit-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/SwiftProtobuf"; + path = "../Target Support Files/PromiseKit"; sourceTree = ""; }; - D07DA6B44D17AD6C3FF4BC78C1A5D97A /* ConnectionPool */ = { + D1681F6D927F4CFEAF80D2A81E73D823 /* Receiving */ = { isa = PBXGroup; children = ( - 9F9BFAA44953052CC34B61446332CD0A /* YapDatabaseConnectionPool.h */, - 2DC5BF5D2659F719466F59A4E631B7CB /* YapDatabaseConnectionPool.m */, + 6C30A672C48A2E7CE2BE4751BA6CDFC2 /* GroupsV2MessageJobFinder.swift */, + B98ABC9B1DA1B69CEE6D12C58BFA3C74 /* GroupsV2MessageProcessor.swift */, + BEC61CF8571E9818D125E7F621966A1A /* IncomingGroupsV2MessageJob.h */, + 489771A67A50A9723B1B9A7A69985748 /* IncomingGroupsV2MessageJob.m */, + 65BA275A74CA19E08198557B17FC0CA4 /* IncomingGroupsV2MessageJob+SDS.swift */, + DB8AC3E64C68FAFD82FA534BDD3C6349 /* MessageContentJobFinder.swift */, + 5C9F1FE7034F2B570B97C8F314126C00 /* MessageDecryptJobQueue.swift */, + DDEDE42CAAC7447EB0AA3545B56C583C /* SSKMessageDecryptJobRecord.h */, + 889B570A4003374D6294C3D6C3164E05 /* SSKMessageDecryptJobRecord.m */, + 8D04BCB54E7B03F4A525E98C2CB0E488 /* SSKMessageDecryptJobRecord+SDS.swift */, + ADDB9560498A93CC93F39A4665347E9A /* YAPDBMessageContentJobFinder.h */, + 4BE4D17D220FE905C510060143D46793 /* YAPDBMessageContentJobFinder.m */, ); - name = ConnectionPool; + name = Receiving; + path = Receiving; sourceTree = ""; }; - D1E17AF6C1D475616788C2E7CEAD98C8 /* Support Files */ = { + D8ADEE5F4934B1A79148C8A67CC3F5D1 /* Protos */ = { isa = PBXGroup; children = ( - CFE1AD60417334DB5AF6F2D59BFD644D /* GRKOpenSSLFramework.debug.xcconfig */, - CFBA7B3B27CE403907BD4E25FC03FCB7 /* GRKOpenSSLFramework.release.xcconfig */, + 28145D518DEFC40FEEB7F481CF81F234 /* SSKProto+OWS.swift */, + 6593CF114A3FE88A4822C632EEC41A74 /* Generated */, ); - name = "Support Files"; - path = "../Target Support Files/GRKOpenSSLFramework"; + name = Protos; + path = SignalServiceKit/src/Protos; sourceTree = ""; }; - D317CE9FC2E146A8F77D2A9BB68E6AE4 /* Network */ = { + D925BC7F28329EE0C5C5B765EC8A3AAF /* Support Files */ = { isa = PBXGroup; children = ( - 1C8478117C6C0ECDFDCCF3B308C5E6EF /* MessageSenderJobRecordTest.swift */, - B907600B3754C67CF63DF0489D6F2BA9 /* MessageSendJobQueueTest.swift */, + A03FB750B6B8FEE3ACEFDBEF9D15B49E /* SignalMetadataKit.modulemap */, + 0071D33E362FC97730E99DD43013CA28 /* SignalMetadataKit.xcconfig */, + 21A7AFDE19A3F6F2AFB0E3F9F70F4C57 /* SignalMetadataKit-dummy.m */, + FDF50D71FDF2C54E303EFB7C17066ABC /* SignalMetadataKit-Info.plist */, + DA10D1F2DC4057E875B694D5517FA51C /* SignalMetadataKit-prefix.pch */, + 12401F4307EF5189F2EC9C813C1EC63F /* SignalMetadataKit-umbrella.h */, + 4AF37FFE943A23C600F2CAEE36CABE60 /* SignalMetadataKit-Unit-Tests-frameworks.sh */, + 614C5F5F79BB263C3579D8AB80B16ECC /* SignalMetadataKit-Unit-Tests-Info.plist */, + 73F5B1CA80C877EACB439F1C191885BB /* SignalMetadataKit-Unit-Tests-prefix.pch */, + 0CCF66538B129A8F91C645A2720A5F14 /* SignalMetadataKit-Unit-Tests-resources.sh */, + 1FFE934657A4B9E1CA8B9377F68206B7 /* SignalMetadataKit.unit-tests.xcconfig */, ); - name = Network; - path = SignalServiceKit/tests/Network; + name = "Support Files"; + path = "../Target Support Files/SignalMetadataKit"; sourceTree = ""; }; - D77C8D94DDAE1C21DE5369EFF75EAE4F /* demux */ = { + D9575F5848E9A942107025CA096EFBA1 /* Support Files */ = { isa = PBXGroup; children = ( - 09B25265BDCBD2FACFAD00C9497B8530 /* anim_decode.c */, - 57B178CA5FB907BFF61ECC7309CBF475 /* demux.c */, + 4D828431CC5E82B2DD944DC300E10503 /* GRKOpenSSLFramework.xcconfig */, ); - name = demux; + name = "Support Files"; + path = "../Target Support Files/GRKOpenSSLFramework"; sourceTree = ""; }; - D7C536B5651F7C9876A2D9CC6A2ED64D /* FilteredView */ = { + DA0D161C04A3C6D4EEA4B0B0195D4A05 /* Support Files */ = { isa = PBXGroup; children = ( - 90FD490AC6FF73C93C5F193A52C6AB5D /* YapDatabaseFilteredView.h */, - F5B02EEBBF156502329F8996FF48B38A /* YapDatabaseFilteredView.m */, - 1182EBD392607EA1F56DFF4519A50200 /* YapDatabaseFilteredViewConnection.h */, - 3C0599A394DDEF74B07F3A27FC72A503 /* YapDatabaseFilteredViewConnection.m */, - 09128B25104E6A271A226F6341ADEE05 /* YapDatabaseFilteredViewPrivate.h */, - 404EAC14BF3224AD0F657A20A51827D9 /* YapDatabaseFilteredViewTransaction.h */, - 33B939100DA120AC002DD329EC7602E3 /* YapDatabaseFilteredViewTransaction.m */, - FF0A87FAE194B10CB18891739659FF20 /* YapDatabaseFilteredViewTypes.h */, - DE3B4DE5B76A4F22F73CE4F6C8443B99 /* YapDatabaseFilteredViewTypes.m */, + 4EDD8A9072A0125ADB152A7CB11D1977 /* Reachability.modulemap */, + 66CEC8AC5FABA027A5F367FF9D4B4FFD /* Reachability.xcconfig */, + EBB8028FBB1C993DFF9874F1DFEF217B /* Reachability-dummy.m */, + 46D0AF0315D848D586873C27F3D5893C /* Reachability-Info.plist */, + 0D46A28D7E2E1E993F9668417ACCA816 /* Reachability-prefix.pch */, + 2210F97180DE372E0C5E0558537727F9 /* Reachability-umbrella.h */, ); - name = FilteredView; + name = "Support Files"; + path = "../Target Support Files/Reachability"; sourceTree = ""; }; - D9CD8A5E417CF9B30019E26F346DA1C4 /* Core */ = { + DB02C2F7C486A5DAA5758B080F595335 /* Resources */ = { isa = PBXGroup; children = ( - 98711DB383E56A60F675222C7BFF1213 /* CLIColor.h */, - 11B5AE274F9291D669A33EBA07BB2D22 /* CLIColor.m */, - EE9D7F394B52CF40835DE5D50BCAF4FB /* CocoaLumberjack.h */, - 99E0E4A355C5FF827F31627986762574 /* DDAbstractDatabaseLogger.h */, - 00650575727551CC8FC8BBA755E12176 /* DDAbstractDatabaseLogger.m */, - 6FFA6F94DF6682BE6E727B590F7325D5 /* DDASLLogCapture.h */, - 3F28ADD99C299654B06161F3AD090CC8 /* DDASLLogCapture.m */, - A1710DC8E7D0118EEB58B1C37EFC520D /* DDASLLogger.h */, - B151B2CBC12B524556FBCBE939B54EEE /* DDASLLogger.m */, - 2699EDC1CE84F0F18D5FA42EC6AC490C /* DDAssertMacros.h */, - B5886B08F68E3026C87CFFAAE990D2DD /* DDContextFilterLogFormatter.h */, - 3A9B0BA76F9F775058F6F05C5E4A0B45 /* DDContextFilterLogFormatter.m */, - 0F1C3F5149ED16049332A85DBD253BF4 /* DDDispatchQueueLogFormatter.h */, - D61FED7036C82C7324364B9E90963178 /* DDDispatchQueueLogFormatter.m */, - 14D60F8A64B112CC4064C3D9E316AA16 /* DDFileLogger.h */, - F9BB289F170EB167FFA841675B80941B /* DDFileLogger.m */, - 9C27C0B249D2A7162C81FB96825FB010 /* DDFileLogger+Buffering.h */, - 61B70707203FEC4ACA600BD806AEF8C5 /* DDFileLogger+Buffering.m */, - B803715ACBE686FD886E10A279260D70 /* DDFileLogger+Internal.h */, - 266BE9E7EE0638442AC55502991734F1 /* DDLegacyMacros.h */, - 83D4D7F0E0D8D8AB88990E8130E27000 /* DDLog.h */, - 9991A3E5D646D0940EF06D967E65C6AC /* DDLog.m */, - A267AAC4CB4E4C8769585AC3B50412F6 /* DDLog+LOGV.h */, - 02DC25B01EAF0028F055DADDC72C6AAE /* DDLoggerNames.h */, - 15FC3CE0804310C9CE6D8654422009EA /* DDLoggerNames.m */, - 7327290F72EA58D2017BFBDCC0ABEA55 /* DDLogMacros.h */, - EFEBC61A3E28C3199BC1DC0264B54F6C /* DDMultiFormatter.h */, - CC960292B187BC0594FE00D87E0BF36E /* DDMultiFormatter.m */, - F1DCD9AD55B5779250F5FD0D7CC05695 /* DDOSLogger.h */, - A53358330C8C8AE4810B16A32C00EA56 /* DDOSLogger.m */, - 8D77D55E5AACB189B6E66C95EAB1FD17 /* DDTTYLogger.h */, - B0B4121215882172329EEE60948FB3BF /* DDTTYLogger.m */, + 3E1621A8F28193419B30F0CC853C1962 /* schema.sql */, + 4558A638A9BB5EDB3858BAAE8EED82A4 /* Certificates */, ); - name = Core; + name = Resources; sourceTree = ""; }; - D9F1A7AEB3A588C53A6B565B10BBC21C /* SignalRingRTC */ = { + DB725851330A6F612F690BAC2B06EEBE /* AFNetworking */ = { isa = PBXGroup; children = ( - 9B1DC11877A58A7847F3E0DFB0306B52 /* SignalRingRTC */, + 42D1005DD49EB1CE8EB59339C75A114D /* NSURLSession */, + 536B281D14EDAFD31667EE7700699B92 /* Reachability */, + EF4666ED9633CA6451809510BCC40E87 /* Security */, + 03490E404329B88A7710FBDD79A9E8D7 /* Serialization */, + 6129E0E5A628A48328143EA013409C22 /* Support Files */, ); - name = SignalRingRTC; - path = SignalRingRTC; + name = AFNetworking; + path = AFNetworking; sourceTree = ""; }; - DD58BA43E005FF6C50E13A5BB95F960B /* Reachability */ = { + DBEBF17C41D48DC853C32668CAC66061 /* Argon2 */ = { isa = PBXGroup; children = ( - B413052A4A82305877D75F8C17C8D360 /* Reachability.h */, - 6AEFF7BBEEDEFF9A469D5C116C26FA63 /* Reachability.m */, - 29B0DA228A0B35863D193F4AF4306430 /* Support Files */, + FA9C5248909F7FFD7CE71201548040FC /* argon2.c */, + ED3FDADECB6F2BA008133FAFC4DCB758 /* argon2.h */, + C90E45E558A30027B4A53E32253F2700 /* Argon2.swift */, + 343930142DCDEC12F70EF6E8D33E9C9D /* blake2.h */, + 5DF5F16E0DFD372224C5A78FC4797FD4 /* blake2-impl.h */, + C3FEE7C4BD11613426A74A990AD017FD /* blake2b.c */, + BEED9D043838A54055FB41D62459307A /* blamka-round-ref.h */, + 41561645BB6BEC9878398956D88D759F /* core.c */, + D974590EE212991F65B2EF3B83CF098F /* core.h */, + 23FDF9A5DC92853550B27F95DC4AA19B /* encoding.c */, + 7DF76397D37946126607717934B7BF35 /* encoding.h */, + 41EF3EB966D89E1BAADA5740CF494C39 /* ref.c */, + 1F9A2DEBC050F584DDA11AD1AB61B777 /* thread.c */, + 723C9921F31534C7B5EE36B69942F168 /* thread.h */, + 4C1FA68EABDD668A9488E529964F5ED8 /* Support Files */, + B510F5F55AB9B12EDD5FEB9750C7D41F /* Tests */, ); - name = Reachability; - path = Reachability; + name = Argon2; + path = Argon2; sourceTree = ""; }; - DEC93666EBB43FB1E1BEDD6E0202FD1F /* Tests */ = { + DCA85102A54BD6E0678D7CEC7E6638D1 /* blurhash */ = { isa = PBXGroup; children = ( - 0767476095F0D3A91709DDEF2577D9B3 /* AxolotlKitSwiftTests.swift */, - C3D838F380C3C628572F1340B5485F93 /* ECCTests.m */, - 80413D45A560DEC945EDDED009BE52BA /* ECKeyPair+ECKeyPairTesting.h */, - 4E48CB4B5577FD8A991F02BD749C6776 /* ECKeyPair+ECKeyPairTesting.m */, - 7CF8B61E5338045448392326892ADF0B /* HKDFTest.m */, - 0435934CBC341E03998527A10FADCBAF /* PreKeyBundleTests.m */, - 263BDC7F81B6A256B6F4383466FE9E59 /* ProtobuffsTests.m */, - 9A03B44A4B3CF4A3FC2A7735E29D64F3 /* RatchetingSessionTest.m */, - 47BFA304F63730AFCBD5A32A7D4653EE /* SessionBuilderTests.m */, - BD386E0865F1F57397C1E07D206A0FB7 /* SessionCipherTest.m */, - 82CC158C2FEBBE78C82EFE718B676AFC /* WhisperMessageSerialization.m */, + 12506C54AE626BD7DF202AA704F4A58C /* BlurHashDecode.swift */, + 18725028ACE2E6660A22A287C14EE34F /* BlurHashEncode.swift */, + E98B77C39CFD4A631521DAF306615FCD /* Support Files */, ); - name = Tests; + name = blurhash; + path = blurhash; sourceTree = ""; }; - E10BD2DBEEE5FAE8D526D2E3FFF57EA2 /* Threads */ = { + DD01FB29F5B55D99325DF4476BC260B8 /* Support Files */ = { isa = PBXGroup; children = ( - 486809D3BA9E13DB9224F8571B7282D5 /* TSContactThread.h */, - 3E7F99DC35B7C9F9F994FAACD5DFBB91 /* TSContactThread.m */, - FE991E1DC621B2C74C9F569DB2E42591 /* TSContactThread+SDS.swift */, - D65A0972D115A8E4140C3FDC9F55795E /* TSGroupThread.h */, - 1E152FF133B5F1B6DB22F971CBEB58DF /* TSGroupThread.m */, - DC1343C5BBF1AEB3FEC4A7E394A11673 /* TSGroupThread+OWS.swift */, - EF23BFAD0EFCBF99205DF2C0EE44A50E /* TSGroupThread+SDS.swift */, + A4B8D6CD5517BB7EE57F1BD3BDD9AE69 /* libPhoneNumber-iOS.modulemap */, + D04A0EA489688DF8B3B96AC15F8F1E8D /* libPhoneNumber-iOS.xcconfig */, + 91375E349936C9836A015819C3CB6691 /* libPhoneNumber-iOS-dummy.m */, + 632524FC450D08660B52B73B7CDE4320 /* libPhoneNumber-iOS-Info.plist */, + D26706F7D76E4876E5754BBAD84421E2 /* libPhoneNumber-iOS-prefix.pch */, + 3448F0D165189FDC77822D84C619E88B /* libPhoneNumber-iOS-umbrella.h */, ); - name = Threads; - path = Threads; + name = "Support Files"; + path = "../Target Support Files/libPhoneNumber-iOS"; sourceTree = ""; }; - E2A23E55B78285A68A0685029611202C /* ConnectionProxy */ = { + E1906AE71A4CD93C1975711FD7E6BBC9 /* SQLCipher */ = { isa = PBXGroup; children = ( - 6F900C9BFF2D5DDB6BBAEDABACC72114 /* YapDatabaseConnectionProxy.h */, - 113F80A0C2909A3BBDE7179D2814E0BC /* YapDatabaseConnectionProxy.m */, + 09355D700D6A1D2A91FC08F455700B83 /* Association.swift */, + C0245407F45F2E3DC08BE482329E518C /* AssociationAggregate.swift */, + C9E886C14EAB7C58DC48A2971EA927C5 /* BelongsToAssociation.swift */, + 4B6AD2ABAF6C837798DA14950BFEC939 /* CGFloat.swift */, + 554BC0183F83CC071CEE5C99CA09FC68 /* Column.swift */, + 00CCB68990C9B54E823C587EBC4FB4D2 /* Combine.swift */, + 82CBEAAA221CDCD2D071A0F0AEB06ED7 /* CompactMap.swift */, + 0FEC336079408DF158181C4354F00EF0 /* Configuration.swift */, + 66703A9BC8F6AE7CBC86579BAFD6E6DC /* Cursor.swift */, + 631A495C12FA22B0A19FAB26E3637CC0 /* Data.swift */, + 5F3479CBCB6A168BBF2679113B493AEA /* Database.swift */, + F95013E22181BCD50288C3991F0E52F3 /* Database+Schema.swift */, + 394C95F4B1EFD880C5E24F5CDEC03183 /* Database+Statements.swift */, + B00074FD56714589136105638116FD86 /* DatabaseCollation.swift */, + 503D45163DDCDFD0B5D5E41AAE5F0CFF /* DatabaseDateComponents.swift */, + 3D058690DEFF2EF2A7F4E0F50DC85278 /* DatabaseError.swift */, + CBDE6F320DA904C43C8753FC3F9EFA21 /* DatabaseFunction.swift */, + B60C2380F8D835F9F9067F311F00EE90 /* DatabaseMigrator.swift */, + C6E9035170E5780E042B7F4808388827 /* DatabasePool.swift */, + A86CDACBA3F3D6244C7188841DE0569E /* DatabasePromise.swift */, + 84A9BE0B36B66F98D0D806D927840877 /* DatabaseQueue.swift */, + ECBDD24B609B8442D6A4CC70E720B60F /* DatabaseReader.swift */, + 8307A484552B1AA96407AB83B8F3BFC4 /* DatabaseRegion.swift */, + D65452458DB114348E264E37BD19B27B /* DatabaseRegionObservation.swift */, + 89A74FA86C42A6A58CA9C59AAD1CB551 /* DatabaseResult.swift */, + 2FBD68ED00E7BA9042E803926D23F3E0 /* DatabaseSchemaCache.swift */, + 29D16029193267002DF6E513AB50FA1B /* DatabaseSnapshot.swift */, + 177F8E96A3F5AB96659AF245927E51E3 /* DatabaseValue.swift */, + DC840AAC64EC6D077DF8C78A4CD5FE87 /* DatabaseValueConversion.swift */, + DA4071D95DC6A60168D63288E60EF689 /* DatabaseValueConvertible.swift */, + 21A92B72935492BB56A5FEF76F5EC96F /* DatabaseValueConvertible+Decodable.swift */, + B88439502E2AD792E77762EF5B47C878 /* DatabaseValueConvertible+Encodable.swift */, + E154BAF7B4CD2FFA7937DE26B90AE83E /* DatabaseValueConvertible+RawRepresentable.swift */, + EA18A1B70D7633036212A5660CE786BF /* DatabaseValueConvertible+ReferenceConvertible.swift */, + 838C149CA8736FAD8BF7B18341AC099D /* DatabaseWriter.swift */, + 26AE442EC530B078C18497D98C590787 /* Date.swift */, + 46383E618260B7A7897A32E2BF2432B8 /* EncodableRecord.swift */, + CFE752B056B5096238BEFD06676E2E8E /* EncodableRecord+Encodable.swift */, + 9709FB5799C688985DB7E7FB19B37E29 /* Fetch.swift */, + C56EB2B29759989F8CBB639A3A11E750 /* FetchableRecord.swift */, + 527A5D5E8532903EB4CC847305EC19F7 /* FetchableRecord+Decodable.swift */, + 630098F80D519E054E2D220F8A8B4BE0 /* FetchableRecord+TableRecord.swift */, + 8A497C08BEDE9464B3FBD9EB0944DE25 /* FetchedRecordsController.swift */, + B5EDA42192394C51BCF8324D16E73F6F /* FetchRequest.swift */, + DD2AAEC5383CE1F8205714CA9D7AAC6A /* FTS3.swift */, + EFD36A70D1529FABA52D84FF8F3F62AB /* FTS3+QueryInterface.swift */, + BB3FBCA64EFC2C493953ABF224919644 /* FTS3Pattern.swift */, + D473EB8EE83C1CD9619D38BD6D5E7B89 /* FTS3TokenizerDescriptor.swift */, + A89E88BA179D6DB3AC5CB430FA2ED0EC /* FTS4.swift */, + 6B2DF2A5DA58E1700998272D567C22E1 /* FTS5.swift */, + 911E7B9B375E87FDC4A2C4C208A79161 /* FTS5+QueryInterface.swift */, + 582D0863D255B0A29F73F3AC5E2CA68C /* FTS5CustomTokenizer.swift */, + 8B6CF34D89F7F8F8C09E43CB5B2CF134 /* FTS5Pattern.swift */, + CEB20E3EA110CC969F58F06FEEC70A85 /* FTS5Tokenizer.swift */, + AFC72178BB1448028D215E52FC74641D /* FTS5TokenizerDescriptor.swift */, + 793D3BC8537EAF423924740FCC25FD15 /* FTS5WrapperTokenizer.swift */, + 134724312D7AE0A2EFC8E4D084EACD05 /* GRDB-4.0.swift */, + BE36C32A97F2AD0155F1C9FE8CCEEF31 /* grdb_config.h */, + 5D4F500B7C9B2A08BCCE1B1E518F0E94 /* HasManyAssociation.swift */, + 717A1A907596CBF7F7C08E90464943FC /* HasManyThroughAssociation.swift */, + 59B4A40428161E9338BCAD8A32F38BD8 /* HasOneAssociation.swift */, + FA58A4DC73DEA8112CA5F2D73196B2F7 /* HasOneThroughAssociation.swift */, + BC64A6164CE4902BEC76281B4846AA10 /* Inflections.swift */, + 1C3D35277F084DE993BC35D324D202DE /* Inflections+English.swift */, + E200AF7917247108F6223D29C477EBAC /* Map.swift */, + 44165D7D7F4F22C3881088BBBDC79A7D /* Migration.swift */, + 3DE2F2E8275EBC41D8BE2728A506BF48 /* NSData.swift */, + BA6B5CC521F1EA97F33A9E8344539052 /* NSNull.swift */, + 1E5F08117C354F45342A08F9670A35C6 /* NSNumber.swift */, + 24B476E79E4217FCB5DF4126D9B670E2 /* NSString.swift */, + E49BE7B74E031E75C23BB7E7305079CC /* OrderedDictionary.swift */, + 9BE164C38F3416DCE4A79955B73E0070 /* PersistableRecord.swift */, + EAD36A882D2A14731F1401576A64982B /* Pool.swift */, + E704BBFDDF651953AAD700810F5D5067 /* QueryInterfaceRequest.swift */, + 09CA68270B55B8D318ABF097CCC1229E /* QueryInterfaceRequest+Association.swift */, + 27BA0F4AB3B1E79EA9949075AF7876B5 /* ReadWriteBox.swift */, + 69DD7B7780181F36A1D6D1546FC5AB25 /* Record.swift */, + F3A8A3101916B8523AC430C962CE4419 /* RemoveDuplicates.swift */, + 0FFA5D93B16F0B28BBC5ADE89A86C988 /* RequestProtocols.swift */, + 3087A7063883E58A7BF8CBDD469FE790 /* Row.swift */, + FB3D67C68926BF5FF81B1415FD52ADA0 /* RowAdapter.swift */, + A3610764A81BA766A71F5F0080EF4820 /* SchedulingWatchdog.swift */, + 17B6AA1371FD8629BED3E4F0FC1397BC /* SerializedDatabase.swift */, + DBBA46006ECDB450CB0E91447C29F6E9 /* SQLAssociation.swift */, + 5ECE41AC898ADA03DEAE4B257096A8BC /* SQLCollatedExpression.swift */, + FD223AC0F3D674F9B9147A6BDFD84022 /* SQLCollection.swift */, + F90417A0A6B0187F1553BE3ED99D3E67 /* SQLExpressible.swift */, + 06C065EF844C4BEFBDE55621E6D36752 /* SQLExpression.swift */, + 03F161B591B668A7428EDD8FAB20E6DA /* SQLExpression+QueryInterface.swift */, + B339525A9F74F945B53CA6DD669FA37D /* SQLForeignKeyRequest.swift */, + 797898B88AE7E7B9AFCE13FD10559032 /* SQLFunctions.swift */, + E2F91661DD74633DBC106FA848178CFB /* SQLGenerationContext.swift */, + 71D89D11E69FEEB7955EB830E71504F5 /* SQLInterpolation.swift */, + 3AED776EEDB17FCACCDDD974309A09E6 /* SQLInterpolation+QueryInterface.swift */, + 41B5C3F4A0541D989F494B8FC98639FC /* SQLiteDateParser.swift */, + 991AD9D6FC0C001D39657761BAF5B9AB /* SQLLiteral.swift */, + E0EAB0621B6F443788EEB7E6555FACA9 /* SQLOperators.swift */, + 9901079992C3104E23FFA5F84F23DF04 /* SQLOrdering.swift */, + 56BA643C1A15DD5FB49E2F868ED83688 /* SQLQuery.swift */, + 1CA0200B0274C92E05C5E3AB7F1F5C74 /* SQLQueryGenerator.swift */, + 610F80EE3D851C46E4BD712EC2552E8C /* SQLRelation.swift */, + A72578F26DCFF641F6EBEE8EA124CCDA /* SQLRequest.swift */, + E8BB4D325E18BCAED3A6C1CC8CCF76B7 /* SQLSelectable.swift */, + 1992EF884B67959CE643206F74B26992 /* SQLSelectable+QueryInterface.swift */, + 17761EAD834C8C51CF53AF8275C3BFCA /* SQLSpecificExpressible+QueryInterface.swift */, + 7DCF54F160DF8791659AA84A5EB53801 /* StandardLibrary.swift */, + 35E47DC72236A651F0360ECA8BE70B43 /* Statement.swift */, + B9FDECFE8BC0231528D6D6B35F6C2B9A /* StatementAuthorizer.swift */, + 991B73929C21869A726AE6E5AF96982F /* StatementColumnConvertible.swift */, + 8878B983D58F17CB81F15769CD1B7883 /* TableDefinition.swift */, + 4493BCFF82070AAD72494A15E081A341 /* TableRecord.swift */, + F13D836405D2D1795FC2626BD2E418F7 /* TableRecord+Association.swift */, + 96A2FDF6918236E8DC234B94A69CFEA7 /* TableRecord+QueryInterfaceRequest.swift */, + BEFCD8443D77610E7E0CE2176B8E8C19 /* TransactionObserver.swift */, + CB419D9583CD390928440BA9B607B583 /* URL.swift */, + D9A1F08ECC1A61171AA623087379B511 /* Utils.swift */, + 6489120C5F1CAC5FEA27B9B5091A4933 /* UUID.swift */, + 11DC6036DAE7C0642CCDE994A13DB342 /* ValueObservation.swift */, + ED7893E09A7CC375D827D48669D13446 /* ValueObservation+Count.swift */, + 0035B93469BE26B4C4D64934C079643E /* ValueObservation+DatabaseValueConvertible.swift */, + 3D0C2F416DCB601C2A86619A2136E499 /* ValueObservation+FetchableRecord.swift */, + 00AA4F4A6832F91D2C5087F4FD199EB8 /* ValueObservation+MapReducer.swift */, + C11574792D8DC485B033C85874D02A8F /* ValueObservation+Row.swift */, + B315C3B51D3DF50DA7179D98134F85D0 /* ValueObserver.swift */, + D2D6FFE194E38B361F5C243F386C4A5A /* ValueReducer.swift */, + 6D2596B0C60EE8754576F093E2221A0D /* VirtualTableModule.swift */, ); - name = ConnectionProxy; + name = SQLCipher; sourceTree = ""; }; - E362C003DFB246DC8B9D32F5E6CE054A /* Support Files */ = { + E2F6A7CFD7926EC34877F47C8299B208 /* Threads */ = { isa = PBXGroup; children = ( - CAD2CF554B180CF660D5E2FB7DAFB350 /* libPhoneNumber-iOS.modulemap */, - CCE89F7AC93D2ADE069A8821B535231B /* libPhoneNumber-iOS-dummy.m */, - A1896237401C5EBB5BB12464CF60732F /* libPhoneNumber-iOS-Info.plist */, - 56B94C00243A817F130FFD4750895F85 /* libPhoneNumber-iOS-prefix.pch */, - 3EED0F4523B23C6D61DF2B25CC17CF50 /* libPhoneNumber-iOS-umbrella.h */, - EEA4ABAE3EBC03EE954EC874F7320880 /* libPhoneNumber-iOS.debug.xcconfig */, - BF4BFDE926EBBCEFE8DA2A1626D23124 /* libPhoneNumber-iOS.release.xcconfig */, + 6AEEA7EA95FFD6B9F3C12A67D4259403 /* TSContactThread.h */, + EB21FAD171919F99E0F7A70B9C0F9D8F /* TSContactThread.m */, + 3351209983EE31B509B2B81B90D882A7 /* TSContactThread+SDS.swift */, + 71A87165695CB7ECD2B082F2F73F8F56 /* TSGroupThread.h */, + A0F616B489DE90D64EFC9BB6D2F0744C /* TSGroupThread.m */, + 96D2BE3737EE7E7CC78E45DC8B59EF01 /* TSGroupThread+OWS.swift */, + 30668C379D6603889CD2162129952169 /* TSGroupThread+SDS.swift */, ); - name = "Support Files"; - path = "../Target Support Files/libPhoneNumber-iOS"; + name = Threads; + path = Threads; sourceTree = ""; }; - E3941EE00513147DBD1937B572345414 /* WebRTC */ = { + E5376C28DA34E93F3C4A6315B7F2B5BA /* ZXingObjC */ = { isa = PBXGroup; children = ( - 4C3A06B75A4F7C5E87BDCC679F8367A4 /* Build */, - 870FEFB5AB9091EDAF936229B1FB698C /* Frameworks */, + C2CA2074F54D8BD43205499FDBC3BFB4 /* All */, + 3957589FF222B38FCEA5F87C6F3A5C10 /* Frameworks */, + 895785C569C539BF205D195FD2F0725D /* Support Files */, ); - name = WebRTC; - path = WebRTC; + name = ZXingObjC; + path = ZXingObjC; sourceTree = ""; }; - E52737572FD0666EF7DC4B4856897D08 /* Support Files */ = { + E6AC3C15EDDDCCC137FBAF72DB255E33 /* Tests */ = { isa = PBXGroup; children = ( - 8B1E5067E03B3E7F6560C93BD645D769 /* libwebp.modulemap */, - E81CCA3DACB2767E1A17130FC2C898A2 /* libwebp-dummy.m */, - B63D61F7F0CA3824924500978D9A9191 /* libwebp-Info.plist */, - 17EB92B331288744BC968ED2EBDFA5AB /* libwebp-prefix.pch */, - 534C7B6B07662CFC3A1D73F589875270 /* libwebp-umbrella.h */, - 8817D65B50BEC3EAF116982E48A34720 /* libwebp.debug.xcconfig */, - 3C7C2EB7331F77DB0B26F9A834DE8BAC /* libwebp.release.xcconfig */, + CEF2561ABFEA5FDBA5AE15C698DABFC1 /* SSKBaseTestObjC.h */, + CCB64EA7CD9D951CBFC7A9F39089E810 /* SSKBaseTestObjC.m */, + D4D8B1423FDDC3D7430F1AA28252FE3B /* SSKBaseTestSwift.swift */, + D6FC066E79884C648CDCE5F11FF39BF6 /* SSKSwiftTests.swift */, + BC0B743F073E385D675ACE9C45BE7495 /* Account */, + 5E13FD5C90A677F24A295FBCD8BAC6BE /* Contacts */, + 9D5F8E09863FF64A4000FC5CF615B3D9 /* Devices */, + C8D2EA245FBBDA2439A8EFC8B2EFF151 /* Messages */, + 7D20720179550D64A452536D044D58FF /* Network */, + A8222E5120C0AB1D025924E9546AD5E7 /* Resources */, + 459BB3311D2C24413559A6ADA5D20A68 /* Security */, + FE318FED15FCEC21961AA1DF81399DFD /* Storage */, + F3BDCBA9B40E1F3876A32C033478778E /* Util */, ); - name = "Support Files"; - path = "../Target Support Files/libwebp"; + name = Tests; sourceTree = ""; }; - E602EDE3B673328782EC2FAF3AF586E6 /* Support Files */ = { + E6C16FA3A79A6A8CF5FA311F229CADAD /* Starscream */ = { isa = PBXGroup; children = ( - AD035FD9A9E29ADF66C75B8DDEAEFEEB /* GRDB.swift.modulemap */, - FF3216E9B3240D5EB9B478753E967530 /* GRDB.swift-dummy.m */, - 02C9C7EE8A4DC9033B793EA847819560 /* GRDB.swift-Info.plist */, - 456824BD1F0702801F9F501FB1F22734 /* GRDB.swift-prefix.pch */, - 9510924B692B5ED207CACDAF0A9B8144 /* GRDB.swift-umbrella.h */, - 6E00773C3AD1DF91F936007137B4FE30 /* GRDB.swift.debug.xcconfig */, - D7A9DB366FAF524CE3A9A91060FEDB03 /* GRDB.swift.release.xcconfig */, + F35489E9D385ED0C3AD286B9F5F03BE1 /* Compression.swift */, + 59DB3114CEF21FE19874F79D9417567E /* SSLClientCertificate.swift */, + AD11EF660AB565A97FCE44100B8DBD1F /* SSLSecurity.swift */, + 2F3B62119E30EB12D33560197FB8F368 /* WebSocket.swift */, + A844E152187F775E04D54AE219180E05 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/GRDB.swift"; + name = Starscream; + path = Starscream; sourceTree = ""; }; - E624F7C0663948AD34AE814A9E343338 /* Protos */ = { + E6C687E94C84CB250332ED6370D461BC /* Frameworks */ = { isa = PBXGroup; children = ( - 4CE287B3890E91F9E1E3435F8E5242E7 /* SSKProto+OWS.swift */, - 0C44CE8EA0676320AFCE9A4B25D6AC82 /* Generated */, ); - name = Protos; - path = SignalServiceKit/src/Protos; + name = Frameworks; sourceTree = ""; }; - E692A20E9A678E8285228DB0ACDA60DF /* libPhoneNumber-iOS */ = { + E8047CFED25F391D1481A7B3F1EF2544 /* Support Files */ = { isa = PBXGroup; children = ( - 9BCCB1B8AB51A40E4CDCF7CF943C8493 /* NBAsYouTypeFormatter.h */, - 94EDD123BE446A18D0D828AC8C3BAFC3 /* NBAsYouTypeFormatter.m */, - 6869C6D95D3C599833BE4B57497DD533 /* NBGeneratedPhoneNumberMetaData.h */, - 5F2F9D61A834A758699D7467654309E2 /* NBMetadataHelper.h */, - F21CF9C7E0D704E39A671615D1A8A762 /* NBMetadataHelper.m */, - 5F74694184AE27F8A60BD8BF6EA950BC /* NBNumberFormat.h */, - 97CF905B7AC2B26EF66E346EDB41CEFE /* NBNumberFormat.m */, - C85EC165A248A31A90B376CEBBB691B2 /* NBPhoneMetaData.h */, - AFF772609E0CA92D2CA195E273920A68 /* NBPhoneMetaData.m */, - 9D9B94A2045099469F9ACF5F4FBB00BE /* NBPhoneNumber.h */, - E3661032EC7CA3234B596F7F68305E0A /* NBPhoneNumber.m */, - B824D6722693B36876CB69420B94270E /* NBPhoneNumberDefines.h */, - 80892B5FC998C728F7046EE5A383DF36 /* NBPhoneNumberDefines.m */, - 85810B3F662E53D93D53B5499600D9C5 /* NBPhoneNumberDesc.h */, - 72B6A5A1628BCC510AE462C0EBB9DB33 /* NBPhoneNumberDesc.m */, - F8450D3A6142C79ECB53419933D5F3C8 /* NBPhoneNumberUtil.h */, - B5D2ECFE8ADD3B872942FF4CF3058950 /* NBPhoneNumberUtil.m */, - E66333F4F38FB15416C2E6758E8D6550 /* NBRegExMatcher.h */, - D762B22F36918B304CA348E0F40361E3 /* NBRegExMatcher.m */, - 89559563603BEF0A4A4963C4642C1875 /* NBRegularExpressionCache.h */, - 64C6DFE02D684F86E46F7D5956609AB3 /* NBRegularExpressionCache.m */, - 2750C706527E89446AAFE5D519BADE77 /* NSArray+NBAdditions.h */, - 920E151DD10BB82291708486F3ECC6EA /* NSArray+NBAdditions.m */, - E362C003DFB246DC8B9D32F5E6CE054A /* Support Files */, + 46BC17C79887D6A87A41BBBD1937F6C5 /* PureLayout.modulemap */, + E17D018B92659C09691A3A2CEAD911D4 /* PureLayout.xcconfig */, + 91971B3005ED40DFA74E946BD95CA2A4 /* PureLayout-dummy.m */, + E497B77F65EEBC3F0B402E355D2D39A0 /* PureLayout-Info.plist */, + 5F05A7491AFB92B26D2A0514386D5024 /* PureLayout-prefix.pch */, + 00EF8CA20D97C7DFE13B6F97238AC829 /* PureLayout-umbrella.h */, ); - name = "libPhoneNumber-iOS"; - path = "libPhoneNumber-iOS"; + name = "Support Files"; + path = "../Target Support Files/PureLayout"; sourceTree = ""; }; - E7AFBE2A82ABBB463F36A409A96FD0E0 /* Tests */ = { + E98B77C39CFD4A631521DAF306615FCD /* Support Files */ = { isa = PBXGroup; children = ( - ED243864AC7C227FADF01CFBCBAB8D15 /* Curve25519KitSwiftTests.swift */, - 2CA20E8A36188B62D22DC0FE4A2DE4DF /* SigningTests.m */, + ED8A0C46CF06AC1D8730FA26A244A6C4 /* blurhash.modulemap */, + FDB0800FFB6B282B5A45E084C1A161B8 /* blurhash.xcconfig */, + 05BF73857FEC77C9D5D6DF83434D5A26 /* blurhash-dummy.m */, + 4AE88EB4C55B2689F3D6ED4E8AAD71A4 /* blurhash-Info.plist */, + 14CA4469394497300FB84E5C873D14CB /* blurhash-prefix.pch */, + 89107E8B9EF2280B0DCBF00DB2852D6D /* blurhash-umbrella.h */, ); - name = Tests; + name = "Support Files"; + path = "../Target Support Files/blurhash"; sourceTree = ""; }; - E7D6D1FA9D616AE0910E679431070EE4 /* CrossProcessNotification */ = { + E9C6F38A3575034218773A479C16578A /* Attachments */ = { isa = PBXGroup; children = ( - E89E4BD0C421E26D112E0E189D2B96FF /* YapDatabaseCrossProcessNotification.h */, - F80A12CF8C7EF12D1DF886466AD3E307 /* YapDatabaseCrossProcessNotification.m */, - B77C798A610F3C1998EEC9C3A1E9B286 /* YapDatabaseCrossProcessNotificationConnection.h */, - BE9022115C88A35F7490EE3A2A7D1320 /* YapDatabaseCrossProcessNotificationConnection.m */, - C9A8E966B89CA260B1B8B8BFA105FABE /* YapDatabaseCrossProcessNotificationPrivate.h */, - 6F681C274B5C3F5AFAADFBE1E68ED549 /* YapDatabaseCrossProcessNotificationTransaction.h */, - 394F675CFBA0DB8B601AF52E9024BDBB /* YapDatabaseCrossProcessNotificationTransaction.m */, + 38112C0381EF1760927E005415AA4D56 /* BlurHash.swift */, + 13D5CAC0F1468A37D3C2AD29FDA169C7 /* OWSAttachmentDownloads.h */, + EDB91EDA3E4CB7D6FF941BBDD37067CD /* OWSAttachmentDownloads.m */, + CEC30DE2B6CC92CA3BE4B3F4BF220060 /* OWSAttachmentDownloads+Swift.swift */, + 4D8410BE3D7D4020FF21C45F1BDD7285 /* OWSMediaUtils.swift */, + E8F02D853B4E6B2D3A715D5B859B3231 /* OWSThumbnailService.swift */, + 0C0889D65F469601E8D0F3786EE7847A /* TSAttachment.h */, + 3374683CA612E85291EC5510F111766E /* TSAttachment.m */, + BD68AC2D5CEE4A4234520E55ECFB6578 /* TSAttachment+SDS.swift */, + 8FFB39A5070F715BD0A3C31FD96DF5B4 /* TSAttachmentPointer.h */, + 2625643E58084B72EB2848B11BF96557 /* TSAttachmentPointer.m */, + 507CAB6B08EBAA32AA6C99F25F8EA53F /* TSAttachmentPointer+SDS.swift */, + 7D350F326FD8A378CE67DDEA10D703E9 /* TSAttachmentStream.h */, + 2AF1FEB748F4E2F6F0BEC83477ACD3F4 /* TSAttachmentStream.m */, + 87358ADCED2133F1FA99EAD747CA9196 /* TSAttachmentStream+SDS.swift */, ); - name = CrossProcessNotification; + name = Attachments; + path = Attachments; sourceTree = ""; }; - E86DAF0CAD2A3AE24453D3FBAE7A4211 /* libwebp */ = { + E9FA5DFA98F31FF7FAB4BD8D915F9599 /* Support Files */ = { isa = PBXGroup; children = ( - 598428A0F3DCBE7EF3BE0D52161C48E8 /* core */, - D77C8D94DDAE1C21DE5369EFF75EAE4F /* demux */, - 56BA4EE71994A484CF3EF6AA5A5A70BB /* mux */, - E52737572FD0666EF7DC4B4856897D08 /* Support Files */, - B30C45DDCC329E884D90E89BB0E0134D /* webp */, + 83853CC35593EBDD55F21CDB3887A0F3 /* Mantle.modulemap */, + E2B242FE4826AAA21CD0F402A9E72E03 /* Mantle.xcconfig */, + B45BA74DBE8091938EA1D1270BE7FAB9 /* Mantle-dummy.m */, + 6AC15F2E224881E0236DF1682CBB1C2C /* Mantle-Info.plist */, + 128770AD49D767FDC4A4C9D69DEB5780 /* Mantle-prefix.pch */, + 96F784857BA97D5E3D9AC5EF19B0D273 /* Mantle-umbrella.h */, ); - name = libwebp; - path = libwebp; + name = "Support Files"; + path = "../Target Support Files/Mantle"; sourceTree = ""; }; - E900B8AE90B05FCF4B18227469BA3E37 /* Stickers */ = { + EA6713F39DBDFF7A98AFF44A8F68AC69 /* Extensions */ = { isa = PBXGroup; children = ( - DDFE2E6FC9F26D5935206664F6AAF59F /* StickerManagerTest.swift */, + 7A9D481CBA74183F31B8089BDBDC66EF /* ActionManager */, + B01B50BC61CBA306B04D5D7AA301BAE2 /* AutoView */, + 6F05F631A1B3C37E44CC657A981116FF /* CloudCore */, + 50907EC6ECF55400E1770318557CCE3E /* CloudKit */, + 223AD2BDAE194B898C1D985B7A16CE2C /* ConnectionPool */, + 5A10C293DCCAB412C868480158469365 /* ConnectionProxy */, + F9D66718EFE9F375AEFC88D57A146943 /* CrossProcessNotification */, + A58D24B0FEE2FA07E7C17B2C45CC1FDB /* FilteredView */, + 86B5FC4F99B5590491CFBEA5A8EDCA49 /* FullTextSearch */, + C872DF5D3F3F82EE7020351ED5E3DF03 /* Hooks */, + 0345E2F284C5493A4509069FF192B408 /* ManualView */, + 01D68A1738EACC1D34C433F44A451BFB /* Relationships */, + EEFED62767658DB79DA738BE6C1ECF00 /* RTreeIndex */, + F2DD35C6071ABA6FEF655F2EC967E639 /* SearchResultsView */, + F3C7196CE43B354ED806C74F118BBAB6 /* SecondaryIndex */, + 1784E03E4C9E9E698672571D6318D4C7 /* View */, ); - name = Stickers; - path = Stickers; + name = Extensions; sourceTree = ""; }; - E9829FCFF68AE83B76904A20D2A02C41 /* Account */ = { + EAFF1A5CE3597128DB358511CEE4DC82 /* common */ = { isa = PBXGroup; children = ( - 817B86A5B71B3FBB170D9C0235007F7F /* AccountServiceClient.swift */, - 7C92D463418D3B9BC54FB6239B85A5AC /* CreatePreKeysOperation.swift */, - 0211C17F64AFC74632B414855109D39D /* PreKeyRefreshOperation.swift */, - 59F04C4D5BD23F6CF20B9A1BD17B631F /* RotateSignedKeyOperation.swift */, - 2DB20C5DCC9F832E675EAC1A8DA620E7 /* TSAccountManager.h */, - FF898579F60BE99A8702E6505143D5DA /* TSAccountManager.m */, - 9095441680581D985EB684F4E6B13EF4 /* TSAccountManager.swift */, - 2CEE90FE191E33FCCF43F472EDF9C5E3 /* TSPreKeyManager.h */, - FE334538307B4EAB4589F51F88F9AC41 /* TSPreKeyManager.m */, + CC3F8DB83E358908895E18B9E9C8BC17 /* sqlite3.c */, + DD72D5B6920D976D1BE4A1FD0A03E14E /* sqlite3.h */, ); - name = Account; - path = SignalServiceKit/src/Account; + name = common; sourceTree = ""; }; - EA8843A626508BB7948BB7E76DE2E9FA /* Starscream */ = { + EB6A5142DE6FE06FD29261162B37CD86 /* SAMKeychain */ = { isa = PBXGroup; children = ( - 786DA5053036D1E5FCFA0ACB551575CE /* Compression.swift */, - 55C1C3229E8F7D975A6ABD1F2EF4F298 /* SSLClientCertificate.swift */, - 60CE9A4EF35C59068A9BC56BA8B3DD8E /* SSLSecurity.swift */, - 8DC48F9BCCF2126ECD28BEBB3A346443 /* WebSocket.swift */, - EA99602B94F3C9E59118499D55DB10BF /* Support Files */, + B6817F7780DDB6F29002F859CDB5BFD7 /* SAMKeychain.h */, + 77ECD72BD3542A4C4458CDD2F8AE1DAF /* SAMKeychain.m */, + DCB97FC0C6F43811C5EBA1EE21ADA745 /* SAMKeychainQuery.h */, + 021ED598C40F7964AF43302EBFE3615F /* SAMKeychainQuery.m */, + CC2F3CFA02940BB8AE4E45BCF25E85EF /* Resources */, + 1F9D235B0F1BB56089B1C3F5EF06D553 /* Support Files */, ); - name = Starscream; - path = Starscream; + name = SAMKeychain; + path = SAMKeychain; sourceTree = ""; }; - EA99602B94F3C9E59118499D55DB10BF /* Support Files */ = { + ED895E99226D1176479EAAC62704E05F /* SignalRingRTC */ = { isa = PBXGroup; children = ( - 745EBE539CD60D9C6EB0A2632D954383 /* Starscream.modulemap */, - 5244DA65D2FE863DBFAC80E7234AEA46 /* Starscream-dummy.m */, - 0288B8DA6733921124D9C070C3EE739E /* Starscream-Info.plist */, - 65B0348E1C895B23C4FDF6535AC60C6E /* Starscream-prefix.pch */, - 1DD27721119142407E30E1A341D00C80 /* Starscream-umbrella.h */, - A895C34DAB8D0923913941AF576A9E4C /* Starscream.debug.xcconfig */, - 428B6DCE916A0C3474D383509CDB530E /* Starscream.release.xcconfig */, + 038CA0344F1BF980994DC7E55299FC66 /* SignalRingRTC */, ); - name = "Support Files"; - path = "../Target Support Files/Starscream"; + name = SignalRingRTC; + path = SignalRingRTC; sourceTree = ""; }; - EB0D86C7C3F0C027F8134020C468044E /* Tests */ = { + EEFED62767658DB79DA738BE6C1ECF00 /* RTreeIndex */ = { isa = PBXGroup; children = ( - 68759E001B88E0962D58690B4261D22C /* SSKBaseTestObjC.h */, - 7F5101CCAF010223549A77BA6EB87C39 /* SSKBaseTestObjC.m */, - 42AAD1DAD5D1AF3719A2411CFE0EF838 /* SSKBaseTestSwift.swift */, - 6F59224DAADCB1241938AF327EE9F9F1 /* SSKSwiftTests.swift */, - 0A2EA1696645C2AB248379F40ECBA32C /* Account */, - 86A96BAC562CA68DC9BB5406CCE8CA33 /* Contacts */, - 04BAEB9B15D9286A82384F209BF9178A /* Devices */, - 07E78C845626A7BE280DE4421E21D150 /* Messages */, - D317CE9FC2E146A8F77D2A9BB68E6AE4 /* Network */, - 9C449E15A378ACFA04124A375B00ADE0 /* Resources */, - 7F30E4EF16B9CC62E031AAE991769355 /* Security */, - BEE2F510635FFFAC5C11379D5AB7FADD /* Storage */, - 0E82D8F863BB530367AD2493F34BFAD9 /* Util */, + 66DCD707AC863E07CC8E4F6CD4E40222 /* YapDatabaseRTreeIndex.h */, + 7299E926D62210DB351CA767F648597C /* YapDatabaseRTreeIndex.m */, + 65FB1B38A87333CE4B2DB87740730D57 /* YapDatabaseRTreeIndexConnection.h */, + 8D5F374C9F88EE9E026089DF001D2E97 /* YapDatabaseRTreeIndexConnection.m */, + BC3A5648100B50D942D524B48EDB08A2 /* YapDatabaseRTreeIndexHandler.h */, + 0FFB364C81F0D4C103C23C049230F81E /* YapDatabaseRTreeIndexHandler.m */, + 5DD1FB2889FED3F5EC7B04F0EC81761F /* YapDatabaseRTreeIndexOptions.h */, + 7990FE59287A0DB657F4C236E1F8D455 /* YapDatabaseRTreeIndexOptions.m */, + B7FEE6F175C8B3746C466046F87C7F5A /* YapDatabaseRTreeIndexPrivate.h */, + FA714F155223768C2A7CB3F4EC2E6CF2 /* YapDatabaseRTreeIndexSetup.h */, + 69B5A2F09A6008AEB25C46808ED89487 /* YapDatabaseRTreeIndexSetup.m */, + 4B6B8373E7BDD4F3012BECD83A0F2787 /* YapDatabaseRTreeIndexTransaction.h */, + 34CF4E2E0BF9C7E0549D2C357FA8D6FD /* YapDatabaseRTreeIndexTransaction.m */, ); - name = Tests; + name = RTreeIndex; sourceTree = ""; }; - EBB14A046BAEA823BB32F04D29C9B1B3 /* SSZipArchive */ = { + EF4666ED9633CA6451809510BCC40E87 /* Security */ = { isa = PBXGroup; children = ( - D24EE12AB0335EB28C87A0E395EF2FB1 /* aes.h */, - 67C39F74C82707E2A3D9638464A42E2F /* aes_ni.c */, - 395381E00671C11F98046B67AF2E9601 /* aes_ni.h */, - E03E2F59133379C92D45BA20CE817964 /* aescrypt.c */, - E29834E1F17802500172B9F33ACA6B44 /* aeskey.c */, - 050C395015BA3936A8F8786EE0615543 /* aesopt.h */, - 2AB44BDBBC7035859156096E13098CBE /* aestab.c */, - B3BE48593892E4DE2ECE5D85BB3F4534 /* aestab.h */, - B4E3D8FA0A68D78D8A2AD8EAA2B6E230 /* brg_endian.h */, - F3F51DF3A19CE6D6C0675A9CA9DFBC45 /* brg_types.h */, - D0CBD1E38F29207B7C0530D9D023515F /* crypt.c */, - 32E5C30E4536941A31ACC8ABFBEC7610 /* crypt.h */, - 6DE8C49A33BC2BD096BC3EF32DD904B2 /* fileenc.c */, - 3CE7A3746A9AE1D974BCB0F2ABC6DCA6 /* fileenc.h */, - 73B25F6F06906F660FBB42E37ABA947F /* hmac.c */, - 057EE2EFF4017D8575493B310C23EDDC /* hmac.h */, - 1B8DFD3A27C45B393726FE12F9191C62 /* ioapi.c */, - 26CD913A6E89073F0ACD8176D3769E42 /* ioapi.h */, - 7A82D0B1992467F385CBD6DC481670BE /* ioapi_buf.c */, - CD37B122B89214D375F30757F25D138F /* ioapi_buf.h */, - F0643185F004993989A46F5260564E43 /* ioapi_mem.c */, - 649BA5A45BA9D8ACCB30489384598EF7 /* ioapi_mem.h */, - 6DEBEF1FD968094287E38B1B48EE4D60 /* minishared.c */, - 7F83560B8EA03C2D29084ED3370E6E30 /* minishared.h */, - 72C55A3251C91507618A7E4803847CB0 /* prng.c */, - 73B618EEF8DD26AC3ABCDE997BEC3656 /* prng.h */, - 44B5005840C983183CBCBA11351660B9 /* pwd2key.c */, - 7D6EE2865711397ACD87EA796706997D /* pwd2key.h */, - 3B31C0FF7E9A7FEB107C6D7D99A505E4 /* sha1.c */, - 5663E296D1F486466B6B59A8C8834B37 /* sha1.h */, - 03698CC81D53501412D6E0D1DC66A902 /* SSZipArchive.h */, - 8B3D4ECA0F492DCAC06DD6A5FEC67E3A /* SSZipArchive.m */, - F60DC418B42A31639CFF632F10FCDE86 /* SSZipCommon.h */, - 6C96D88090C563CFDCB5820F813F3361 /* unzip.c */, - C90EA269F8EDD02B46B2D52DB5540A03 /* unzip.h */, - D8BF2DDE4AF54860CCBA52A49DB3F947 /* zip.c */, - 3DB9A9F4E15478FC5EF58B6FF0D9FF68 /* zip.h */, - 6005E2D24C584C45BADC3823B382CC6F /* ZipArchive.h */, - 47CAD590ED30C69A33150E6BC7900F8A /* Support Files */, + 02BFBE2DD72DCD1C57F5F75818F72AF3 /* AFSecurityPolicy.h */, + 7338D85F4A730AEC474AA6EB00B5D333 /* AFSecurityPolicy.m */, ); - name = SSZipArchive; - path = SSZipArchive; + name = Security; sourceTree = ""; }; - EF01C70F60B1FC3189C5F3BA34425AD3 /* Curve25519Kit */ = { + EFF3E0EC817AA431C9012D2C604742DB /* Support Files */ = { isa = PBXGroup; children = ( - 6231759CEE7089D4C980F1DD97E0E84D /* api.h */, - 4A847D7D05B02E7CE01BE80F52EBF5F4 /* base.h */, - 89861415AAFE03D0BE90F1D0A6A05DAE /* base2.h */, - AEC11482130E6CEFB1F4AF4725DE2B97 /* blocks.c */, - 1BE4F5149622896390D2AC36BF5812B4 /* compare.c */, - BAA50C7F2B05D13B7ADF3C1FD2F273C2 /* compare.h */, - F72F7F0B20CA3D32EBCD8F3992C0C80D /* crypto_hash_sha512.h */, - DA0455BC4E28A3F25D26C0C314BD7994 /* crypto_int32.h */, - 12C09C18CB99FC9C2C8C8C6C8BE6045D /* crypto_int64.h */, - CD12C8E004DB8AF9187A3E805C066A16 /* crypto_sign.h */, - E6820AEDD23FD31A2B3721C99417551F /* crypto_sign_edwards25519sha512batch.h */, - D9A68BD3EAD678B53871F67A8FED52C6 /* crypto_uint32.h */, - 363A60E1A1D842C0E6A48643E8BAA63D /* crypto_uint64.h */, - 6D40BAF2F6A1FBE223C0F8AFA82091ED /* crypto_verify_32.h */, - 21A3361EDD1ED6782D6E211FD494B76B /* Curve25519.h */, - 195A1A7A74C6121DE0D8F3C80E562CF9 /* Curve25519.m */, - 7061C75AA6990176013E4D7F9F4CDD75 /* curve25519-donna.c */, - 5AF71B5D0C5EF55463F471BF8E5519F5 /* Curve25519Kit.h */, - C1E3E9F80FA086C95B4D2CC080CE1C6D /* curve_sigs.c */, - 93BF7C5772F484476028A791811FD57E /* curve_sigs.h */, - EE143F64E5A335C226B03DB9A13D58C5 /* d.h */, - 073410FE093EE1281E26947360FF0E55 /* d2.h */, - 70A343343AB0DFC063AD0D7786534CC9 /* ECKeyPair.swift */, - CDF0062726D697F2F006F4E3F205D0CA /* ECPrivateKey.swift */, - 7815E705E2B9B1A4C42B435B1276E1B0 /* ECPublicKey.swift */, - 7412C1D285DE5BB264C0DC4C48046F9D /* Ed25519.h */, - 380CECAC2876D6611D37997F72D99149 /* Ed25519.m */, - 1B4FE6466B4300F48B1BAC60E35C8D19 /* Ed25519.swift */, - 7F2B2A67F499452129779726F153D103 /* fe.h */, - ACEE99FE2A4F72ADAEF1F68B7ECCB2DA /* fe_0.c */, - 58AFCE241207D46EAF37E840D7C888C8 /* fe_1.c */, - 72A8990E322DF25E1462F8ED40EB85E2 /* fe_add.c */, - 22F076EA01BF56DBD7CBF7C83CDC0593 /* fe_cmov.c */, - 3D5B57794D468B691AE231B57DA842F6 /* fe_copy.c */, - 1650DBFBDB720613FBA9E750580A2296 /* fe_frombytes.c */, - 1D5CC583983CD1A9F205510A0E30EA79 /* fe_invert.c */, - B8612B9F8EA5B1DD9560F3F6E75D5B3F /* fe_isnegative.c */, - 5CBBF39F8A000BBB5FD8B7F8B30F2CDC /* fe_isnonzero.c */, - FC0842F3D56FBB24695A074369B00F55 /* fe_mul.c */, - 876600A555FC502FEC7543DD0FD322D7 /* fe_neg.c */, - 7A56BBC67F1C9CC65C6F8DBF4423F7A4 /* fe_pow22523.c */, - 1DD879FED812BD3B52BF28A39E4CDA83 /* fe_sq.c */, - A05BC105A0259E03BEB9B63F3A6C3699 /* fe_sq2.c */, - B0D42FD9BAE03ED8C4F90AA1FA96BB54 /* fe_sub.c */, - 061452A10C4B57FEAAE8FF6334B66E3C /* fe_tobytes.c */, - 7A21F29F470AEAED196BFA7D386A44AB /* ge.h */, - C42DE19ED7983FD939C415450C2447A9 /* ge_add.c */, - 1122021657A487C40F1F70DDED7B89B0 /* ge_add.h */, - 4E64E374BF3B1AF53D204E330391CE23 /* ge_double_scalarmult.c */, - 9317DBF785B2050E3E89012D59D56E38 /* ge_frombytes.c */, - 7589BE593C991F7222696E824A1D47F9 /* ge_madd.c */, - C930A9FA8199178B47C069C1BB085E6D /* ge_madd.h */, - 37D2374167C14B99126A03DE9E1E3215 /* ge_msub.c */, - 5767799CE7740B1C9390BECE9C161C4A /* ge_msub.h */, - B70571847D651262DF08780F46FF4751 /* ge_p1p1_to_p2.c */, - 5C55C96F878FC9FF74258458DF9C0449 /* ge_p1p1_to_p3.c */, - 7166E20D7AFE98CA571621064E93CE42 /* ge_p2_0.c */, - B46F23F41ED1A38FB3D3E9A2271F5355 /* ge_p2_dbl.c */, - ED1687CFC867B6799060D57D980C395E /* ge_p2_dbl.h */, - 90C4CE2CD0516379202334F126FB8FCD /* ge_p3_0.c */, - 0FD4BE03C6160137E4D2C02A3B68F6E5 /* ge_p3_dbl.c */, - 6DF0C59E7081047DD563A0F4A2193D67 /* ge_p3_to_cached.c */, - F359FCECDA011F1856E6A3B388E40D87 /* ge_p3_to_p2.c */, - C7664013F386B308FB08F1B450DD6B71 /* ge_p3_tobytes.c */, - 8C704B5C22576AC604511CC00311D3F9 /* ge_precomp_0.c */, - 514EE596E812CE759B8C620E9D355BA2 /* ge_scalarmult_base.c */, - 2D97521362D5887DB5BC527796B63F85 /* ge_sub.c */, - 843354256F776EF4845B029A65E5D825 /* ge_sub.h */, - 15A1F2D6204C912BD08B60F3FA36F252 /* ge_tobytes.c */, - 7DEB7E0B22D8B52E4C862992A683A46F /* hash.c */, - 265F1189EE35CFB6E1400571EA8FCB28 /* open.c */, - A277660FF2BDC5916E22EA97C2E7DFC0 /* pow22523.h */, - AE940282F311F920A2E6334C29321953 /* pow225521.h */, - 47B6B392DAA3CE88317070F5EE0179A1 /* sc.h */, - B4AA744C14EAF56CAA5307D0704D0B0C /* sc_muladd.c */, - 1D01ACF25406AC03AA40A3F3FFA42CBF /* sc_reduce.c */, - 4FDAAFA2B7DC393E6E35ADFB9119C3D8 /* sign.c */, - F75CED37E3702B3B2B5C34402840A68C /* sign_modified.c */, - E71E3F2679752073AE8B5BA58C18512B /* sqrtm1.h */, - 4A62FA38C101E0AA4DA69F14F0E9321B /* zeroize.c */, - D63E48BF0C849243C4CFB0AFE8C422C8 /* zeroize.h */, - C5228B8147244EE954349D8EBBCAACA0 /* Support Files */, - E7AFBE2A82ABBB463F36A409A96FD0E0 /* Tests */, + 790FD059AFF1C837163B0B791900C96A /* libwebp.modulemap */, + C5DF3B88A797FC01D802254AC56E3AA5 /* libwebp.xcconfig */, + 7B1063286FFA51D433A1BD9A9A911A4E /* libwebp-dummy.m */, + 54BA3635439869C7BD2920E7504F5420 /* libwebp-Info.plist */, + B33EEF30B0549EE3C54E0F0B1AED0862 /* libwebp-prefix.pch */, + 6EB4D9731C2A0D9C32E3ED6BB96977B6 /* libwebp-umbrella.h */, ); - name = Curve25519Kit; - path = Curve25519Kit; + name = "Support Files"; + path = "../Target Support Files/libwebp"; sourceTree = ""; }; - EFFE6194614BAD02DC3F390AD4D3018D /* SignalCoreKit */ = { + F2DD35C6071ABA6FEF655F2EC967E639 /* SearchResultsView */ = { isa = PBXGroup; children = ( - 9D4AAA725DB53883ECF427795830A31B /* Cryptography.h */, - C367F16BD15250C17E30A7AF387C7175 /* Cryptography.m */, - 474E75850CD2EAD8D90567F4004DB88B /* Cryptography.swift */, - D958788DD7C422E7AE2EAEC1EB5A1910 /* Data+OWS.swift */, - 08DF6918F252A0111DA0900BE1B09173 /* Error.swift */, - FF6E90D599104A6AACC1D2E934CA4E0E /* iOSVersions.h */, - 2F8CCAC9479519477AD4CBF395CC5F2F /* Logger.swift */, - D726DF3DEB961FEF718650E7D815F532 /* NSData+OWS.h */, - 458E1658FF4D9522ADA19C2DA486E270 /* NSData+OWS.m */, - EDF2F92E797DA1F9C1CE3ADD6261B80F /* NSDate+OWS.h */, - C51D6EB4B7BB101ECF505DB6CAEBE7C0 /* NSDate+OWS.mm */, - CD0E1AF34F83E10FA7EE71401AD359F3 /* NSObject+OWS.h */, - D6AAAF370C6115649CD78E784EF338AF /* NSObject+OWS.m */, - 43D59F8E3F324ABF8AF07D5ECEDB4E70 /* NSString+OWS.h */, - 42969F7077B638E481E76FBA46064DE4 /* NSString+OWS.m */, - 218C0410BEE9E7F933ED50B4FD5E0CA4 /* OWSAsserts.h */, - 510D8697531E90D1DA1AD80C37A83251 /* OWSAsserts.m */, - 1167FA88A923E27DABD79AADC39DC178 /* OWSDataParser.swift */, - E26F780735C3BDDFCDF5310FC89E1148 /* OWSLogs.h */, - F62683C527634056E13EC02F76F99351 /* OWSLogs.m */, - D6C172B8DD41FB6B770035F0B6A560C1 /* OWSSwiftUtils.swift */, - 73271E486A78B6D71D27512FDEB54FF5 /* Randomness.h */, - EBEBE0AD0831E1E6C9A0DFFED1EEB8F3 /* Randomness.m */, - 229FB939EE6B18C4869F1A7EC64E7EA6 /* SCKError.h */, - A8642C7E6FE322E7F6343D4255BCE5FD /* SCKError.m */, - AFBA8097A078FB21D2CAF9F6D46D28D7 /* SCKExceptionWrapper.h */, - 32D46A517E23B0E1F18ACAC0FC50AA77 /* SCKExceptionWrapper.m */, - 344A9AEB6713A0F5B3F040F7F9647713 /* SignalCoreKit.h */, - 9332E2D26041EB599522540C5398DA6D /* String+OWS.swift */, - F0540313F5E890D35F1CB048AE6DD524 /* Threading.h */, - 17307CFD3A009E31B21AD32C20B12721 /* Threading.m */, - 8ACD780CA10DB8598BED3DFA70FE92B9 /* Support Files */, - 055991EBAFC70C2DE058839547472F24 /* Tests */, + 5EB29A63A8A980A3671EB0F4C3147329 /* YapDatabaseSearchQueue.h */, + FE934DDCD5F1AC3696BE42E751515384 /* YapDatabaseSearchQueue.m */, + 1C6AFB23C5BAE0AD47EE81C382A33387 /* YapDatabaseSearchQueuePrivate.h */, + 92C5CA8BC9DD55345C6171BAD9F0F07A /* YapDatabaseSearchResultsView.h */, + A47AF0EF13526A02DF4528F89745DAF9 /* YapDatabaseSearchResultsView.m */, + 629507CE36A45E15FBD72C585F3010F2 /* YapDatabaseSearchResultsViewConnection.h */, + 5ECCBD79875707B1CF6D8C756FB97B83 /* YapDatabaseSearchResultsViewConnection.m */, + 860D2A92DD33EC5EF6C64E5E90FE14EE /* YapDatabaseSearchResultsViewOptions.h */, + D5818BA0AB78E2CF1A39EC80081E7EDC /* YapDatabaseSearchResultsViewOptions.m */, + 0FDA2440F9B9781BF8D5D7310CE8D40F /* YapDatabaseSearchResultsViewPrivate.h */, + E9A818F3DDDA33807E6B8C0EE19F0B6A /* YapDatabaseSearchResultsViewTransaction.h */, + F607A5CF677C874CF83923FC72FC730E /* YapDatabaseSearchResultsViewTransaction.m */, ); - name = SignalCoreKit; - path = SignalCoreKit; + name = SearchResultsView; sourceTree = ""; }; - F04B72392FCA5B2ACA5EEC8B15203028 /* HKDFKit */ = { + F3820F0AAF6EEE4EAF3DF8FA388116C5 /* Security */ = { isa = PBXGroup; children = ( - 75EE371C10A28DCA8D61C34134F16F13 /* HKDFKit.h */, - 03BB00324B84A17A4A386E4D69AEAA53 /* HKDFKit.m */, - 7F99034A061C4A17457DB82F138D3517 /* Support Files */, - 490ED23A41B9A4C887C358721C4525D1 /* Tests */, + 31D9449A0C3A430A1864A9740A9FAB3F /* OWSFingerprint.h */, + 5122B61B63473F2604D3742643A6B9BC /* OWSFingerprint.m */, + F9B3BD4672D7DDB0536DF78B8D283618 /* OWSFingerprintBuilder.h */, + 91981A8B3861E7779F49FC44F3AA1BFC /* OWSFingerprintBuilder.m */, + 4F556EEF868526B1D6562F0E77994D03 /* OWSHTTPSecurityPolicy.h */, + 600BFBAF80B15F5F76AB28A4C59F1AF8 /* OWSHTTPSecurityPolicy.m */, + 0D15789C7C7704BD74A428ABCB3F12C5 /* OWSRecipientIdentity.h */, + 3F9C6B048863F7688EDBC39A3742D170 /* OWSRecipientIdentity.m */, + F1D689295F794737CA170D0E92E3B315 /* OWSRecipientIdentity+SDS.swift */, ); - name = HKDFKit; - path = HKDFKit; - sourceTree = ""; - }; - F0A57373986E92EFC94CCC864A42419F /* Support Files */ = { - isa = PBXGroup; - children = ( - AB3371582EDDC07E4371CC46B6C5C8C6 /* AxolotlKit.modulemap */, - 29F62B6522E13680C01E43C380CE032D /* AxolotlKit-dummy.m */, - 60165B64205634C70D85A91FEA94DC8B /* AxolotlKit-Info.plist */, - 7D46D6ADEA7344900E045CAFD84D92B4 /* AxolotlKit-prefix.pch */, - AB4CCB2D7C9711157331870CF8CC7D85 /* AxolotlKit-umbrella.h */, - 9E9497D081D91594619E4EBC6E309134 /* AxolotlKit-Unit-Tests-frameworks.sh */, - 142A83A4C4D7D3286B7983B0E5F8B173 /* AxolotlKit-Unit-Tests-Info.plist */, - 37BE81CAC608BA7721ABB6C04C72C6E9 /* AxolotlKit-Unit-Tests-prefix.pch */, - EB16EB983AB15AADE76A9E8603BC609C /* AxolotlKit.debug.xcconfig */, - 6F2E908E6E0ADDBD5B2AC8DFA92983F6 /* AxolotlKit.release.xcconfig */, - EF1C8B88B4516F5A5186B31DE955C837 /* AxolotlKit.unit-tests.debug.xcconfig */, - 18EA76C22DBB38914B0B09A7ED0CDC37 /* AxolotlKit.unit-tests.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AxolotlKit"; + name = Security; + path = SignalServiceKit/src/Security; sourceTree = ""; }; - F402590C626979026D0FF194E6D8CC25 /* Database */ = { + F3BDCBA9B40E1F3876A32C033478778E /* Util */ = { isa = PBXGroup; children = ( - 8D8304ACBF8EF319F15B0234A220798C /* GRDBDatabaseStorageAdapter.swift */, - 59130F3A9B8630731BEDD395EE1E00AE /* GRDBSchemaMigrator.swift */, - 93CCC5008B663EBBEDE1A4654A7160BA /* SDSCrossProcess.h */, - 76589643031C4C7D554A0408B389354C /* SDSCrossProcess.m */, - 8B23974064CEC42760820186C829894B /* SDSDatabaseQueue.swift */, - 483D65C0C49ED20E5AFFBB0D741579CF /* SDSDatabaseStorage.swift */, - 8A87E4C878732925DB4066CC316F675E /* SDSDatabaseStorage+Objc.h */, - 36E87DD531D908D29805C1C883F7347D /* SDSDatabaseStorage+Objc.m */, - E6F90AF06842853DC2223E900D951EC6 /* SDSDatabaseStorageObservation.swift */, - CDB377C53EB813097D8AB36C8A19B7AA /* SDSDeserialization.swift */, - E93B937D861BE1A4185E96E45A07A14B /* SDSDeserializer.swift */, - B3874FEEF6155905951DDF692BBD9AE0 /* SDSError.swift */, - EEAF2A7D21B1C86C3FB39C919A00169E /* SDSKeyValueStore.swift */, - A5601AD9B07A17551F9AB0ECE23EFC7D /* SDSKeyValueStore+Deprecated.swift */, - 33B9A6EF608FD619D9D13213DCDADB6B /* SDSKeyValueStore+ObjC.h */, - E5A2BE513A15CD0C4D373D9725A7D0EB /* SDSKeyValueStore+ObjC.m */, - D25387CDED77EC9E451C9A6920CB2331 /* SDSModel.swift */, - 01C448A4D801A129A21BCEC6D88E7606 /* SDSRecord.swift */, - 3533D5F12C16B173241927585A4C0AFD /* SDSRecordType.swift */, - E80AE98822B1EBD3EF08FB48AFC10251 /* SDSSerializable.swift */, - 54A74C94319BDB3F3238659C9E145939 /* SDSTableMetadata.swift */, - 3120D21AFA52CC28A39CDB3FEF6017A9 /* SDSTransactable.swift */, - 67541E68CD52924A8A2473BA8A44E324 /* SDSTransaction.swift */, - A25DCF346771258420DF23207B991C98 /* SSKAccessors+SDS.h */, - 4984DA790D83B527C0ABD2386444C37E /* YAPDBStorageAdapter.swift */, - 2A7B8689163AAB15CFCCFF9EE0DA984C /* Records */, - 9730B5120A02FA19DFF0A075C13284FF /* Snapshots */, + 025BA692908932A94CAAC6E3239B286B /* DeviceNamesTest.swift */, + 328230AA8E24110D016171301E62FB18 /* JobQueueTest.swift */, + C44CFB714C2BABF23F7360B9FE9A02A9 /* KeyBackupServiceTests.swift */, + CBF89C67823292FF86DB507DBA2CC3C5 /* OWSAnalyticsTests.m */, + 4BE56315C677FC767DB12EB049D46E7A /* OWSOperationTest.swift */, + 6D9B9E4BDD5713B480F8D4C7C3C768CE /* TSMessageStorageTests.m */, + A1EFE137C73785BD76C7EA785F1B6AD5 /* ViewOnceMessagesTest.swift */, ); - name = Database; - path = Database; + name = Util; + path = SignalServiceKit/tests/Util; sourceTree = ""; }; - F46A891D7394D9551CC4CC8953534629 /* groups */ = { + F3C7196CE43B354ED806C74F118BBAB6 /* SecondaryIndex */ = { isa = PBXGroup; children = ( - B610FCD18ED6A1C8BD2B3FD12CA9365C /* GroupAccess.swift */, - 375B356D14AC5CAC9E65409BE4444762 /* GroupManager.swift */, - CFAE550F5E23E57EAA6FFDF1EB78CCDB /* GroupMembership.swift */, - BBD0970C6E70B07B99039C276D7AAA6E /* GroupsV2.swift */, - C88BB588F38194FBF1E21E309B8B69F8 /* NewGroupSeed.swift */, - F026930D68F0DE3C63B00D41EF464757 /* TSGroupModel.h */, - 9EB85A79CE193010AF35EDA3E8F60A25 /* TSGroupModel.m */, - 58CF319F68CCAACB763AD210A68A23ED /* TSGroupModel.swift */, - D3019942203F3813548A7D77D809F7DF /* TSGroupModelBuilder.swift */, + AB95E58D5658A4FABB32BFCDF13EA661 /* YapDatabaseSecondaryIndex.h */, + 8A304990BD34BDE1D6852A3D00E89077 /* YapDatabaseSecondaryIndex.m */, + 40470C08DFDC78C7ED461831B834B7E6 /* YapDatabaseSecondaryIndexConnection.h */, + D32F1E62022D539A2167ECF7AAD5C6E3 /* YapDatabaseSecondaryIndexConnection.m */, + B3C0619593B8FC6CA5EDEAF89032A4D9 /* YapDatabaseSecondaryIndexHandler.h */, + B9E39DEB7EAB7A6E2B726D4559BB804A /* YapDatabaseSecondaryIndexHandler.m */, + 2D83ECA69AEC78BCC961E00B2A3B665C /* YapDatabaseSecondaryIndexOptions.h */, + B27CA27D6CDB1DD7B19894DEDDAEB01F /* YapDatabaseSecondaryIndexOptions.m */, + 4D6D0A79A3101DDB77CAA12286445868 /* YapDatabaseSecondaryIndexPrivate.h */, + 3716C001D343B74C5CEF4D225265AD26 /* YapDatabaseSecondaryIndexSetup.h */, + 32255FA5B358E61203FE4CD179C4EAE7 /* YapDatabaseSecondaryIndexSetup.m */, + 4642FBC923581FBA38E169167E43CE8E /* YapDatabaseSecondaryIndexTransaction.h */, + 43C8CDFD28340F166852D4662263C943 /* YapDatabaseSecondaryIndexTransaction.m */, ); - name = groups; - path = SignalServiceKit/src/groups; + name = SecondaryIndex; sourceTree = ""; }; - F4CE0B3ACB45586C8340AFAF234BBD1F /* ZKGroup */ = { + F9D66718EFE9F375AEFC88D57A146943 /* CrossProcessNotification */ = { isa = PBXGroup; children = ( - 70374E451F8585B77AC6B276DEE37470 /* AuthCredential.swift */, - F7F15B183BCAEA1264FFADFAF0A8B52F /* AuthCredentialPresentation.swift */, - 8C7876A2D95F7F1E36C2C78257677DE7 /* AuthCredentialResponse.swift */, - 41CC9C13CF021E133F792EAC7269B162 /* ByteArray.swift */, - AFF661EED03DC3D10E15D5AFEC1E880D /* ChangeSignature.swift */, - DD8C7A01EFA2F11ABE53D4E65821E397 /* ClientZkAuthOperations.swift */, - DBC098F30C5CA3615045C3D338ED84CC /* ClientZkGroupCipher.swift */, - 21F86AF6DE09FA5F6BBA06D72BF00444 /* ClientZkProfileOperations.swift */, - 4ECCDC7FC820DBBFBA26AB98D809F10F /* Errors.swift */, - 1706E2BC350EFC5BF6FF7716D3722870 /* GroupIdentifier.swift */, - AA9CCB95268CAF7DE813B6B768C2FB6F /* GroupMasterKey.swift */, - 373A953C8114077D8F3D8E21E4FF55B0 /* GroupPublicParams.swift */, - DE21137DDDFE877971029536742538E8 /* GroupSecretParams.swift */, - 2FBBEC0857D1277C7134A05B6E14809F /* Native.swift */, - 8BB9C4A87351DE72F3F6C3AD8ED8A605 /* NotarySignature.swift */, - 37E05E1E7E1DC007E4D1D5EBC95715BE /* ProfileKey.swift */, - 54E184E797FE2A94079646383F8BB122 /* ProfileKeyCiphertext.swift */, - ABF656866744099BC9698666F5DEAD0F /* ProfileKeyCommitment.swift */, - 1C0B318C59A7B25C6838F7D987A13485 /* ProfileKeyCredential.swift */, - DC6122EBED3842D34A1921CB4019C89F /* ProfileKeyCredentialPresentation.swift */, - 22E6C398833C5469E1E5B995924EF5B9 /* ProfileKeyCredentialRequest.swift */, - E836526F944798B7B1F2BB05AE7C373B /* ProfileKeyCredentialRequestContext.swift */, - 7BAFB4C14D21FB335E286F466AE77D9F /* ProfileKeyCredentialResponse.swift */, - 4F1BD2411B4CBD1EA3AC3C71360127EA /* ProfileKeyVersion.swift */, - A760925DD2420446927CF35B3E9156ED /* ServerPublicParams.swift */, - 3A6AFFA00FD316FBEBFCAB27618CF4E7 /* ServerSecretParams.swift */, - 4EA1D55F663E73AC41C87BD0B28722A8 /* ServerZkAuthOperations.swift */, - A656AF0258B2C6E0555ABE2CA2C5D9C3 /* ServerZkProfileOperations.swift */, - CB851E13FDB3D2432518948D1D4BF28A /* Uuid.swift */, - DB06F546EEF03B243AAC4C5287E0D07F /* UuidCiphertext.swift */, - 01334FBFD89737B0A340CFD5BB20D98B /* zkgroup.h */, - 3E5E5F9B8B555EF286236FE35898DAF4 /* ZKGroup.h */, - A5F37E5DD92E7384CFF3FE7691DBA7CA /* Frameworks */, - 418EBE696DC341261ACBF568F9CB451D /* Support Files */, - 2074E9EEB3C422D8BAF06847BE4BEDDD /* Tests */, + 68B3D8C1ED3D7E4D05408608862A5865 /* YapDatabaseCrossProcessNotification.h */, + 552B8D73818DA4279B6EA3AB267ECF8E /* YapDatabaseCrossProcessNotification.m */, + 06676AD4E39955617BE164CAC4776AD3 /* YapDatabaseCrossProcessNotificationConnection.h */, + 03F2FB0B0C26CE322B7A81945C533025 /* YapDatabaseCrossProcessNotificationConnection.m */, + B7C67336C268C905924E3304E0EAD264 /* YapDatabaseCrossProcessNotificationPrivate.h */, + 71DF2A20F16AAC7F01A2D1A648828B13 /* YapDatabaseCrossProcessNotificationTransaction.h */, + C2E778A6D5EDE59066C13E1AB72240EC /* YapDatabaseCrossProcessNotificationTransaction.m */, ); - name = ZKGroup; - path = ZKGroup; + name = CrossProcessNotification; sourceTree = ""; }; - F4D8F5091847217A15122F8CA868AAA3 /* ActionManager */ = { + FAB442559E7B8796661A3EC61A85920D /* API */ = { isa = PBXGroup; children = ( - 0F4B80F7D0F7217B57AF95BD2B75116C /* YapActionable.h */, - BD0D40AA1C007EE4B99BC4899B360B49 /* YapActionItem.h */, - B4DCB11CAA2E4B74520219AF7CAB9E8B /* YapActionItem.m */, - 1E1101D1F44D073A40EDEF55EF99A33B /* YapActionItemPrivate.h */, - 516C7197082658D36357D05941F396A0 /* YapDatabaseActionManager.h */, - 6F3C7FD76F90BA3470FD2DAD123590D2 /* YapDatabaseActionManager.m */, - F262C98F83C117EFF1AF85FB0AF89729 /* YapDatabaseActionManagerConnection.h */, - 6216FF88EB8F2A4AD1638C97917769B6 /* YapDatabaseActionManagerConnection.m */, - DE312FF36FC1E9CD688D17915DC2B680 /* YapDatabaseActionManagerPrivate.h */, - 3C602EFB9DF994AE54E893CE916F80FE /* YapDatabaseActionManagerTransaction.h */, - 6ADC957705081F5F6A26683B9933834E /* YapDatabaseActionManagerTransaction.m */, - 0A3CA2549911E738A7FE0A12F10BA10E /* YapReachability.h */, - 4D5DDC3330858EE641254FF0ED615503 /* YapReachability.m */, + 725792268C738CCDAFC11A68948B3C7C /* ContactDiscoveryService.swift */, + A092C980A2712A57E13248428D5541D4 /* NetworkManager.swift */, + 4146ABEF431571D5786DC9CF5D850664 /* OWSDeviceProvisioningCodeService.h */, + 80DB043638CE2C51934273B82C0264EA /* OWSDeviceProvisioningCodeService.m */, + E81405AD5D4A0DF94044A46666F7EFC5 /* OWSDeviceProvisioningService.h */, + B58A107FBE84896F52FA14C49543A979 /* OWSDeviceProvisioningService.m */, + 5000E92CA1F75765E84B6A0EA661BD16 /* OWSDevicesService.h */, + DB5DCA649C8A9474B0F87B1F8649F842 /* OWSDevicesService.m */, + 103AB93795293BADEB7E629194071E7A /* OWSUploadOperation.h */, + 222C8439E64BBA774D0BC18E7BB76EB2 /* OWSUploadOperation.m */, + D93990EC2FFFD7404253AC969B430890 /* OWSUploadV2.h */, + 1B10E29FBCBEEE1AD83CF29EEAADDC85 /* OWSUploadV2.m */, + 100921E5207940743EC0FB8CAC7B12D6 /* OWSUploadV2.swift */, + AF6B2C8D24C433EE4D58B4D36FA4501B /* SignalServiceProfile.swift */, + 3233F5D2D6D3DB50A28F8B26C17164A5 /* TSNetworkManager.h */, + D768B46A1B31044340413E078B31F843 /* TSNetworkManager.m */, + 42AA45526D656C77C0D918E1F4A11D3B /* Requests */, ); - name = ActionManager; + name = API; + path = API; sourceTree = ""; }; - F9533D64B07C20943D81F120E37EAACF /* SignalRingRTC */ = { + FB4AA522AD1689B0669D4A226086E3BB /* Records */ = { isa = PBXGroup; children = ( - 3BEE57603526A31B01C1F841E168A219 /* Frameworks */, - BF7A4D37142587A653BDA5275B5099A8 /* Pod */, - FFDF0ADF483B5EE29226CA7DF5B6C529 /* RingRTC */, - 6080230FAD8A37282847F876D6479C00 /* Support Files */, - E3941EE00513147DBD1937B572345414 /* WebRTC */, + CA80EE902E4C4C0335BA64C9742A295E /* AttachmentFinder.swift */, + 39170E3773F7836AC3AC422E375E8313 /* InteractionFinder.swift */, + 5565333D5013E144940FC87586E6F030 /* ThreadFinder.swift */, ); - name = SignalRingRTC; - path = ../ThirdParty; + name = Records; + path = Records; sourceTree = ""; }; - FB04767AC2D4FB147240CB7BB86D117F /* AxolotlStore */ = { + FCD35FDBEF7BF646621F49CA69F57A5B /* Pod */ = { isa = PBXGroup; children = ( - 24E28B64D6C1E278240C4232C45DCED1 /* CallKitIdStore.h */, - 2449B4AFECC935F007B07EF4A2213E4E /* CallKitIdStore.m */, - 5F08604C7B7E1EF5A792874122EE62CA /* SSKPreKeyStore.h */, - 670749F13BD1D03C8F5C80AF4F7F96BD /* SSKPreKeyStore.m */, - 7204E6276056E067DE1C413E2386E174 /* SSKSessionStore.h */, - D0CC9BA28996B1DD40CDE1CC4A66B800 /* SSKSessionStore.m */, - 971A31D789B377DCF108C16ACCF21FE8 /* SSKSignedPreKeyStore.h */, - 6AF20BA9DA6912A8CB3D78ACA443FE28 /* SSKSignedPreKeyStore.m */, + A9269247D86DEA416EFBE21C8B1CE999 /* README.md */, + 25F67E20AB473714913DF36565726057 /* SignalRingRTC.modulemap */, + 5264EBE0C16F8EF807E94716B136E8BE /* SignalRingRTC.podspec */, ); - name = AxolotlStore; - path = AxolotlStore; + name = Pod; sourceTree = ""; }; - FC3A6DE4551B1D47A673E6BB154FBC7B /* Frameworks */ = { + FCE6FE57CE755DFEFEDB888A86D695B6 /* Support Files */ = { isa = PBXGroup; children = ( + 6C2D3B76AE5E42DC09976407ABE7459B /* SQLCipher.modulemap */, + E6BB0A759A73616259A4FBE74C916C56 /* SQLCipher.xcconfig */, + 4F0B963A867788A496BEA19304C8D3D8 /* SQLCipher-dummy.m */, + FEA43FFBB1E05147850291FC6BEA58FB /* SQLCipher-Info.plist */, + C70F0C0CE12CE9ECEA5D25855DDAB3E7 /* SQLCipher-prefix.pch */, + B4CFBA66F76F901F6EAA08FDA0019F7A /* SQLCipher-umbrella.h */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/SQLCipher"; sourceTree = ""; }; - FF05B4B14CB570437B4BA2681B17776B /* SAMKeychain */ = { + FD4769DAB61F5D3FC27D1ECD59925946 /* groups */ = { isa = PBXGroup; children = ( - F86E2C5CCF8926293BB19D957E7EE569 /* SAMKeychain.h */, - CA33A10F88CFC7EBB3905DA9CD27A866 /* SAMKeychain.m */, - 70CE8ED7B11922F1DB13AD9045B569C7 /* SAMKeychainQuery.h */, - EC26E440C039346E8233490BFE5CC9B0 /* SAMKeychainQuery.m */, - CAFB3F8719B2EF6079D295D19C880FEF /* Resources */, - B2A6E43123FFDFB380524BDBA684AF4F /* Support Files */, + 597DF1C62CC957FB058B6C0C4C316847 /* GroupAccess.swift */, + F8AF57243CFCB5672EF38D9CFD309EB2 /* GroupManager.swift */, + D69B0A8B1B07EB2313945758B3346E71 /* GroupMembership.swift */, + EA42B76D7CDD5485B15123A5EF53886B /* GroupsV2.swift */, + E3BB8EF3DF6CBBDDEE264364D839B9CD /* NewGroupSeed.swift */, + B571F18FD7243C1F0278D5EF42DC023F /* TSGroupModel.h */, + FC615E483E711E3BE44C5672FA62129A /* TSGroupModel.m */, + BCD500CE4EDB290454456533D308ADEC /* TSGroupModel.swift */, + 742F146C6F0382967BC6F17889A733E0 /* TSGroupModelBuilder.swift */, ); - name = SAMKeychain; - path = SAMKeychain; + name = groups; + path = SignalServiceKit/src/groups; sourceTree = ""; }; - FF635D78D80896CDD7E5FF6C986B68A4 /* Argon2 */ = { + FE318FED15FCEC21961AA1DF81399DFD /* Storage */ = { isa = PBXGroup; children = ( - F083F3690B946E1043FD58F623906E9B /* argon2.c */, - 6C62269514E0E27895D22AEB1980A9E4 /* argon2.h */, - A8D14D558FE7BFEE2A52498F48363CFA /* Argon2.swift */, - 0DF7794F9081FCB11E44E3E322C87A3C /* blake2.h */, - 8181153E1D0220929B245D062D12F6B2 /* blake2-impl.h */, - A6103D23AE3DAB346A1F599163D18685 /* blake2b.c */, - 19A862B5ACF41CCCCE0F9F8C5F2296C3 /* blamka-round-ref.h */, - 27533DC3A3E7731B48276AD0B7634D3C /* core.c */, - A71267A33DDACFC1086B074790CA8AB2 /* core.h */, - 3ECC0FED0DE0DEF8AE0AD201F4D1D865 /* encoding.c */, - 12CCA63EA09CEA847CA04335493EBD64 /* encoding.h */, - 8DE0149810F40FCE7126E15AE809C447 /* ref.c */, - 9E75A978CC25B4AB358AD2C189657733 /* thread.c */, - 339F60C598DBE2F8E860CDD48C24454E /* thread.h */, - 853480CDA76E3574D0173AB86565B1C4 /* Support Files */, - 66CA9703B5058BA449C109C13CB74178 /* Tests */, + E5263C6ADE3A06D5ED4DF958E49E6E97 /* InteractionFinderTest.swift */, + 304991CC3D7757004B5205DB00EA19E7 /* OWSIdentityManagerTests.m */, + 42E7B314D94CB3AC3B2CE0D3FC9667D2 /* SDSDatabaseStorageObservationTest.swift */, + 82915CB9DD677936989935A5509AC9E5 /* SDSDatabaseStorageTest.swift */, + 9DB8D2766995871A2CFEA39C1E4ACD9C /* SDSKeyValueStoreTest.swift */, + 78DB7EB688FE99466996A0D00BF03C00 /* SSKPreKeyStoreTests.m */, + 2D3D9A498BDCEFFE1E2BFB91DC52E98B /* TestModelTests.swift */, ); - name = Argon2; - path = Argon2; + name = Storage; + path = SignalServiceKit/tests/Storage; sourceTree = ""; }; - FFDF0ADF483B5EE29226CA7DF5B6C529 /* RingRTC */ = { + FF8B05C15F167FADCAD213065AE10156 /* ConversationSync */ = { isa = PBXGroup; children = ( - 5C30673E767620FC0791BEABE3257B0A /* src */, + ABE591EFD33937772D33AB654CA2FB75 /* ChunkedInputStream.swift */, + CB08E245C09F777C1D1E69EE38EC30D7 /* ContactsInputStream.swift */, + B5A1F3750E9B2E98157FB58AF395FEA0 /* GroupsInputStream.swift */, + 89A36A97EFC1BB81D09C6ACA45B6C48A /* OWSChunkedOutputStream.h */, + 86194EC20731DF3A3D53E01B8186CA15 /* OWSChunkedOutputStream.m */, + DC93DCDBE4FDB2B3BA25C4927D66DF9E /* OWSContactsOutputStream.h */, + 8B3DBF6E204F786D212F6D3A83C89F01 /* OWSContactsOutputStream.m */, + 0B77AB67BB9B14C868FA30F63C039150 /* OWSGroupsOutputStream.h */, + 0161A2773B260DD0D666654957892ADA /* OWSGroupsOutputStream.m */, ); - name = RingRTC; - path = RingRTC; + name = ConversationSync; + path = ConversationSync; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 042CAF1B6835CCDD68D4B9F7AD13B8C9 /* Headers */ = { + 013C0B93537C50D4BB42479AE5B7D230 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B192597256AA8EFEDEAB6192A8839FE2 /* alphai_dec.h in Headers */, - 1C94A16B177FF45A1886A733494D7419 /* animi.h in Headers */, - 9F5F16AB7585E95002DA1A769CEB2ED5 /* backward_references_enc.h in Headers */, - 9620C3771A776BCCFA576ADA7ABFAEF9 /* bit_reader_inl_utils.h in Headers */, - 8C8BD4F6D0D6E663FD2BCBFD260D6350 /* bit_reader_utils.h in Headers */, - EBB3B8A939AF8B6425C1ECE9F6D42664 /* bit_writer_utils.h in Headers */, - 05614EE7D2CEC0129B79D28660CE8BCF /* color_cache_utils.h in Headers */, - B3C9D39B017EA2DF0FEE769C12D4DE6E /* common_dec.h in Headers */, - ED806BB18E049405C773EB69AA7AA39F /* common_sse2.h in Headers */, - D3CD54E0F814AFC23D38A838765E5B5B /* common_sse41.h in Headers */, - 3E3CF305337C586977C509FB03F9D362 /* cost_enc.h in Headers */, - C75B2F752C3038ADE3C2494BC73EC560 /* decode.h in Headers */, - 539F70261E84CB108A31B37BD6328F7C /* demux.h in Headers */, - 433B05E4BF2AFA1505530CAFCD01AB0D /* dsp.h in Headers */, - 936F2641E5B4ED24C3C1BB6E03E7E99F /* encode.h in Headers */, - 8281CBF8FD389ABE626F2B5583E857C3 /* endian_inl_utils.h in Headers */, - DF417AAB434514FC39F26E4181E65D0B /* filters_utils.h in Headers */, - 065E963824D891D07508ED0EC341F364 /* format_constants.h in Headers */, - 8CBF892B4A5B68FC1146A4CD65F46450 /* histogram_enc.h in Headers */, - 939D8646D347D06A16059504AFC918F3 /* huffman_encode_utils.h in Headers */, - 10AF3251BB3EA61C7B4037004FECCA27 /* huffman_utils.h in Headers */, - B65A4BA40BD0B36E421321425AA4EDBA /* libwebp-umbrella.h in Headers */, - 003C70F5E398181130042A50C7207024 /* lossless.h in Headers */, - F60A8EA9B7EC6E684B1C923379C2F55B /* lossless_common.h in Headers */, - A9256805F403E9CA0DC03D749066E67D /* mips_macro.h in Headers */, - F33FC1B65B0A390EBB8459C61ED3B424 /* msa_macro.h in Headers */, - 2649F649763E20263768EB20DE294E12 /* mux.h in Headers */, - C3E78BF58F6022D6C5E39641B7C55E95 /* mux_types.h in Headers */, - 9394D6A8A62C9A1B404DE77A35BC29C2 /* muxi.h in Headers */, - 890399B8619E42B5AC242BE4FD9A9C83 /* neon.h in Headers */, - 7714055C118FD79B3C05D8CD5F24488A /* quant.h in Headers */, - FD4E03E791969DE1F025FF44DD589760 /* quant_levels_dec_utils.h in Headers */, - 2D53E75EA588217B2E9AC30C84843970 /* quant_levels_utils.h in Headers */, - 6E47307F85ED4BF9ED5400B74156B798 /* random_utils.h in Headers */, - 21DFC06A7381CB917EE4B45117E89D37 /* rescaler_utils.h in Headers */, - 686D14734900FCC5083D0BB2FD16B388 /* thread_utils.h in Headers */, - D51768ECF629A470C48753C5A7D29C17 /* types.h in Headers */, - D0E0A6B3286BC2595ED66404C6C4334A /* utils.h in Headers */, - 307C24CBA20B730701BD587289B19450 /* vp8_dec.h in Headers */, - 56FB94A714B0B49B30DFB5D124A7080D /* vp8i_dec.h in Headers */, - 350C70A657D74BF647C87862A3D96AF8 /* vp8i_enc.h in Headers */, - B15259376E40844B013D44CE2D5C9BF0 /* vp8li_dec.h in Headers */, - 611C627145DEDB44A904F8F460016654 /* vp8li_enc.h in Headers */, - 0E23A7BC99FD21CE07655B5A45E24363 /* webpi_dec.h in Headers */, - 8F8010C9C65F0E722B9F0432C34260A7 /* yuv.h in Headers */, + 9DD96B2F2C0D179E53B1670B56F0BFC0 /* lottie-ios-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 06E6B71CCCF7DC61AE462A17C8EF9B22 /* Headers */ = { + 05711E5E19E58558AFBF8617042552AA /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7866F2F3DCBC0F69219151B3CF7FFB31 /* Starscream-umbrella.h in Headers */, + 01264B731A17280D2C49D6BB2C647825 /* Cryptography.h in Headers */, + 5AD5E7BCC2A693ECE9303892CBE7EC66 /* iOSVersions.h in Headers */, + 78951E85846B713AE594534668F3F73D /* NSData+OWS.h in Headers */, + 96E810000323952E3B74242BDA2B4B7D /* NSDate+OWS.h in Headers */, + 85A5BE2816C2C2F14E4DD3833734EAF9 /* NSObject+OWS.h in Headers */, + 1D46956D55229FF4D59BE0C1C06134FB /* NSString+OWS.h in Headers */, + 1642E5631D5574A9AEB3B7B42098B472 /* OWSAsserts.h in Headers */, + 8E2F8EB95970B9E5EDB5D407925D2FCA /* OWSLogs.h in Headers */, + 83F831EF3A68A3FC4BD9642BB1C2852A /* Randomness.h in Headers */, + C64D2A7E736FE96C041A422B358A021E /* SCKError.h in Headers */, + 94E40A0EB303F0614940BF9069AD1BCA /* SCKExceptionWrapper.h in Headers */, + 4B9862BADF9782E42C1E34A6A6C2C832 /* SignalCoreKit-umbrella.h in Headers */, + 48FF204BDA8B5B5E6FFCE0B302D92C0A /* SignalCoreKit.h in Headers */, + E9418FF068B43A44198356F140AF9A30 /* Threading.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 078F475A80F20EE646483D5F7A7FBE57 /* Headers */ = { + 0BEDBFD987B77D31C2C86E3A456F9F68 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A64672FA8DC4C36FA08EA13B7DB37255 /* blurhash-umbrella.h in Headers */, + 41E862667CE77DB5B14C4074F7BBECEB /* SAMKeychain-umbrella.h in Headers */, + AC75C3D2E957A0493E1FB566DEAE6356 /* SAMKeychain.h in Headers */, + 41CE75822681749D96F67F0825BD7166 /* SAMKeychainQuery.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 11B9828FABCE9F2EC862B105A2B186CB /* Headers */ = { + 1583649CC09A7AF85AB21BCC2CAA02E2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5C2451F352657BB699E37CC5617B1B7E /* Argon2-umbrella.h in Headers */, - D202F0EE93A8AF523EBC3F1E4719A0F3 /* argon2.h in Headers */, - EAB1FB4B5C5D86F39691335CFADBF8A4 /* blake2-impl.h in Headers */, - 35545057AD9B06A731CD3F6F8AB19973 /* blake2.h in Headers */, - F4BC856BA1B0A0F087640568C0DE5403 /* blamka-round-ref.h in Headers */, - 81432A4C7376C4A6E523B2FB116507B3 /* core.h in Headers */, - 09AE94F1E105A910A047FD5851BFD869 /* encoding.h in Headers */, - 6DFAE80061D56171919D33B93B29F778 /* thread.h in Headers */, + E4A3520C896A53448344BA2765C3136B /* Argon2-umbrella.h in Headers */, + E78A850AB986D1B8684A1A219299A7D7 /* argon2.h in Headers */, + 9B9C554A7059185CB43E0E966A420127 /* blake2-impl.h in Headers */, + 50C8476733D471088AFA108CF0CE80E6 /* blake2.h in Headers */, + CBD559577813FE19DAC7D546240C1CA3 /* blamka-round-ref.h in Headers */, + F0DA12978969E428FA9D73E5ADD2C455 /* core.h in Headers */, + FC897B2F3140AC1F0B2530408226F530 /* encoding.h in Headers */, + 8CE430D7B01A442E5A4A8359245193EF /* thread.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 145C7E03649E03BCC68278FB21D5F303 /* Headers */ = { + 28428E9FF65F9B82A9950BF2C6D36C9C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4DAA20560A2B126DFE3E61F900D573DE /* NSDate+YapDatabase.h in Headers */, - D5FB41126B97F4657BB7FC97EF2559A3 /* NSDictionary+YapDatabase.h in Headers */, - 9BB4EF8370FC8B1E5BBFCFF2F792CD9F /* yap_vfs_shim.h in Headers */, - AD0C56128225515ED815C417EA337805 /* YapActionable.h in Headers */, - DE5FB75DEB20624ADBC870E1053DBE29 /* YapActionItem.h in Headers */, - AC5CA317F8F7965D7470E64875605029 /* YapActionItemPrivate.h in Headers */, - A5C281C6AFB02A6CF371661B864FC613 /* YapBidirectionalCache.h in Headers */, - 9D0038ACA42923D8C5D4120CAA355052 /* YapCache.h in Headers */, - DAEDD903449D3236B5D00E8A32262326 /* YapCollectionKey.h in Headers */, - EA1D915BBB0F1BDE8550074944065644 /* YapDatabase-umbrella.h in Headers */, - 49A1379B14FC3A16C295A424FF565352 /* YapDatabase.h in Headers */, - 89C2EF3BDD4FA24E78E8AAFEF33B6F62 /* YapDatabaseActionManager.h in Headers */, - F4680CC7AFC38E1B85B006C6236C5A82 /* YapDatabaseActionManagerConnection.h in Headers */, - DCB4774DC586556A1339CF16C8035BEB /* YapDatabaseActionManagerPrivate.h in Headers */, - CCB23C48F43E091EAAF03F450ED45F50 /* YapDatabaseActionManagerTransaction.h in Headers */, - CBF4B860A806BD5A5D31FA7946EFE93B /* YapDatabaseAtomic.h in Headers */, - DD911BE64263AD6E4A4B19C0CE2A2A44 /* YapDatabaseAutoView.h in Headers */, - 8DC3B9BEF0BD2CBD8AE90D8783D1F638 /* YapDatabaseAutoViewConnection.h in Headers */, - C665B3AE2AC795CBAC61DD834DCE7D9B /* YapDatabaseAutoViewPrivate.h in Headers */, - DA5B2A6DAA671C4A42C13893AC88AA13 /* YapDatabaseAutoViewTransaction.h in Headers */, - AC793F4621CA0617ED01DF447D1A3DB0 /* YapDatabaseCloudCore.h in Headers */, - 9D2D3B5D44D7F57428A4D5610814C1D0 /* YapDatabaseCloudCoreConnection.h in Headers */, - 79411BF3DD831DABDB6EE68296B9B30A /* YapDatabaseCloudCoreGraph.h in Headers */, - 83CA1546608C4B59864B673DBD0D032B /* YapDatabaseCloudCoreOperation.h in Headers */, - DE675A6B664C5ABA15C159160480788E /* YapDatabaseCloudCoreOperationPrivate.h in Headers */, - EC23970AF0409BA04EDDAE3060E0E8F2 /* YapDatabaseCloudCoreOptions.h in Headers */, - B2C3CE5D24E158AED966467E173A798F /* YapDatabaseCloudCorePipeline.h in Headers */, - B48AA7C4C900D59985CDCA5323424FA3 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */, - 40D20F774ED5F76168777FDC387F3849 /* YapDatabaseCloudCorePipelinePrivate.h in Headers */, - 90D95C460A72950200977BCC8E30B9D5 /* YapDatabaseCloudCorePrivate.h in Headers */, - D9B6D4C05B59D7FE9EF66026E60FF7BB /* YapDatabaseCloudCoreTransaction.h in Headers */, - 07FF2D08ED601331A3E620B9A5A6150C /* YapDatabaseCloudKit.h in Headers */, - 2B55E6D9E64B9F6F0EE2EF9B36F1E7F5 /* YapDatabaseCloudKitConnection.h in Headers */, - 29715BC74D8DA726869F1CD038066303 /* YapDatabaseCloudKitOptions.h in Headers */, - B564EB66B33E7C8382D45DEE1D9A09A2 /* YapDatabaseCloudKitPrivate.h in Headers */, - 8722C36720121B19CCC281DE33FB9CA0 /* YapDatabaseCloudKitTransaction.h in Headers */, - ABC9E8EB27D7285996D6DAEDB886086E /* YapDatabaseCloudKitTypes.h in Headers */, - 2BFF2D51248A1AA0BCB2800BDED3BA8F /* YapDatabaseConnection.h in Headers */, - 39C743ACDFAB668A42D3345089B8B266 /* YapDatabaseConnectionConfig.h in Headers */, - E2E1782210ECE7AF748EFE47997B4316 /* YapDatabaseConnectionPool.h in Headers */, - 808FD76EC958979BB9A4065ECBE7863E /* YapDatabaseConnectionProxy.h in Headers */, - 4A2E321E0CBFC708E9A74D4EE8349610 /* YapDatabaseConnectionState.h in Headers */, - 8D7438A77673EE51BC8E856A9295F2CB /* YapDatabaseCrossProcessNotification.h in Headers */, - 98A8DC0D32D8A1A00DB7462DB7646C52 /* YapDatabaseCrossProcessNotificationConnection.h in Headers */, - D6EFA452B69FF3690AC5718538828ECC /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */, - D32AFD49106B88AD9FF077E63235C5A0 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */, - 9374B907D4C3BC59D3249E75962B5556 /* YapDatabaseCryptoUtils.h in Headers */, - 334749605AC67BA9111568D6FC0F3BB7 /* YapDatabaseExtension.h in Headers */, - 1CFD64D1111077FF37C254D4F7E0972C /* YapDatabaseExtensionConnection.h in Headers */, - 4A82DA764DB0997132B881D02C867CEC /* YapDatabaseExtensionPrivate.h in Headers */, - D207CFCD5AC563D4B308A6F086F035E4 /* YapDatabaseExtensionTransaction.h in Headers */, - BD846DB6448BEA26E09F12AE5B33ABE6 /* YapDatabaseExtensionTypes.h in Headers */, - A9F614028971BAD9A70AD3257A26CF0C /* YapDatabaseFilteredView.h in Headers */, - 156A594E8D8BDDAAD3475189372060B9 /* YapDatabaseFilteredViewConnection.h in Headers */, - 36C4AA7A364EAC53A673B54CC4986A92 /* YapDatabaseFilteredViewPrivate.h in Headers */, - 4811A4F89BD18A240D6C2662892AAD38 /* YapDatabaseFilteredViewTransaction.h in Headers */, - 2FA08F63786C4B8A3C2A814620FD5F7A /* YapDatabaseFilteredViewTypes.h in Headers */, - 7F921F0052B4F1EB59C277991F979BFA /* YapDatabaseFullTextSearch.h in Headers */, - 90BE810393BC2B68E8AA9071C4B4969F /* YapDatabaseFullTextSearchConnection.h in Headers */, - 8D08C405616704966E87BD5A453814E4 /* YapDatabaseFullTextSearchHandler.h in Headers */, - C648123FF4CB05C507604CF4CEA29815 /* YapDatabaseFullTextSearchPrivate.h in Headers */, - 03CA779533A507E567B98E282F06FD88 /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */, - 1BB76B34510BE633947241AF3C2426E5 /* YapDatabaseFullTextSearchTransaction.h in Headers */, - 3F69F278FB94E9A5947F7725424B7C2B /* YapDatabaseHooks.h in Headers */, - 82BC0D534F3B11B02EF6D6736FA2F462 /* YapDatabaseHooksConnection.h in Headers */, - 713A55E2202A9FA643D261F3C0ACECDA /* YapDatabaseHooksPrivate.h in Headers */, - 8F43B37C0063CFD7FC7816DF56129CEB /* YapDatabaseHooksTransaction.h in Headers */, - ADD382681EB11A6E7297F5BCD17B8964 /* YapDatabaseLogging.h in Headers */, - BF40C77D54B180C3A62606C4B13A24CD /* YapDatabaseManager.h in Headers */, - D8E7374D639B84D0953C2BD4231E33D9 /* YapDatabaseManualView.h in Headers */, - CEF321EB24F19456BF98987985CFF0AA /* YapDatabaseManualViewConnection.h in Headers */, - B1D05CEC911393E025448C5CE0955928 /* YapDatabaseManualViewPrivate.h in Headers */, - 2881FCBA41476BBFD7B301B3C50D72D8 /* YapDatabaseManualViewTransaction.h in Headers */, - 248352E8B76880BA5BE8AD3A04A8AAA8 /* YapDatabaseOptions.h in Headers */, - 68EF9B9630529534E3D59EC71A9B88CD /* YapDatabasePrivate.h in Headers */, - CBF29E039C6E238D37AFF4F0967E47D3 /* YapDatabaseQuery.h in Headers */, - 8249797FCA9A01A5FF88E1EF7019EBAB /* YapDatabaseRelationship.h in Headers */, - 8D5F671368FF8E7D18C7E88056CCFD83 /* YapDatabaseRelationshipConnection.h in Headers */, - 2E46D9F865692EF4E36F29D128C16C16 /* YapDatabaseRelationshipEdge.h in Headers */, - D5158196795A448CE4294E3BD693507F /* YapDatabaseRelationshipEdgePrivate.h in Headers */, - 3BD89FDFE67699745B4665870E65D685 /* YapDatabaseRelationshipNode.h in Headers */, - 8FF9CB2E1F137F171CE686EE4A361D82 /* YapDatabaseRelationshipOptions.h in Headers */, - 31B57240FE4C76E9146E598FFC025B59 /* YapDatabaseRelationshipPrivate.h in Headers */, - 9975F5E7432D1BBC47341310A9E9DB6F /* YapDatabaseRelationshipTransaction.h in Headers */, - 8E9A3203B1AE334A8C03C070B6DCD1CA /* YapDatabaseRTreeIndex.h in Headers */, - AD5AF0D6A79D2B1F4CF5CCAAD13F4B38 /* YapDatabaseRTreeIndexConnection.h in Headers */, - EA9132F42E88901D9E10C19C5227F36F /* YapDatabaseRTreeIndexHandler.h in Headers */, - E368EBD15F7D04B037E48861EDE11CEB /* YapDatabaseRTreeIndexOptions.h in Headers */, - 68B347FB74CF12E93D0D22BFBCA6FB20 /* YapDatabaseRTreeIndexPrivate.h in Headers */, - B6EBC95B5FBAE33D241E35CA7E474A1E /* YapDatabaseRTreeIndexSetup.h in Headers */, - 0C7E211F94423E1CFDD977F7FF8FEF3A /* YapDatabaseRTreeIndexTransaction.h in Headers */, - 161809C4D898296EBDDD932B2515B927 /* YapDatabaseSearchQueue.h in Headers */, - 5A0C6A1AB90164548F6C1648950BE90F /* YapDatabaseSearchQueuePrivate.h in Headers */, - 106630738067B219CE2F4C3D8ABE1C8E /* YapDatabaseSearchResultsView.h in Headers */, - CF53B782F8B282E1A2210F25F964D918 /* YapDatabaseSearchResultsViewConnection.h in Headers */, - 8F1F793F75EFDFEB2706803781988AB0 /* YapDatabaseSearchResultsViewOptions.h in Headers */, - DBDDD0997124A63C9F72DDC9EE23E953 /* YapDatabaseSearchResultsViewPrivate.h in Headers */, - F2924D8CD77FCBDB54FF4AC1C414E9A1 /* YapDatabaseSearchResultsViewTransaction.h in Headers */, - 3851122086FDCBD67B71A0D81EE13B31 /* YapDatabaseSecondaryIndex.h in Headers */, - 4117D6790EF4E45478413A571A920B7B /* YapDatabaseSecondaryIndexConnection.h in Headers */, - 84B7CB4BA37E7A305AE5F9A92085A798 /* YapDatabaseSecondaryIndexHandler.h in Headers */, - 7B701130D65F01DEEAAB94472ACD0E4A /* YapDatabaseSecondaryIndexOptions.h in Headers */, - F3813CF1C2214734380834E689C37BBA /* YapDatabaseSecondaryIndexPrivate.h in Headers */, - 8F2EC8E5C19AA8560956457B9816EDFE /* YapDatabaseSecondaryIndexSetup.h in Headers */, - 60126C9502333BF5F7EA0B23400DD1D6 /* YapDatabaseSecondaryIndexTransaction.h in Headers */, - B58653B7488F407B7E3352B0340E5576 /* YapDatabaseStatement.h in Headers */, - 9F2ABD294808364D33AA860715733731 /* YapDatabaseString.h in Headers */, - E9DC96FE42041A2CB81BDC933C71CB72 /* YapDatabaseTransaction.h in Headers */, - 180E74EC65BF1680E1470321970BCF4B /* YapDatabaseView.h in Headers */, - A49333E000004179588FBBF54EF286BF /* YapDatabaseViewChange.h in Headers */, - 8D81ED643DDAB204465ECDE726A568EF /* YapDatabaseViewChangePrivate.h in Headers */, - 14A722C8042A5BDB680D6FDA336D2AE1 /* YapDatabaseViewConnection.h in Headers */, - 030A1F1D739F61E67EB8EA5F25424D91 /* YapDatabaseViewLocator.h in Headers */, - E105EF46EC88BCBE1D7499DE4A51158E /* YapDatabaseViewMappings.h in Headers */, - 2D0ED5F6C0DE8FE5853503F0FA5C5CE2 /* YapDatabaseViewMappingsPrivate.h in Headers */, - 21FA604F35989DD2ECAD6A0FBC4192E4 /* YapDatabaseViewOptions.h in Headers */, - 90C4DEF003283623D6BF03DDB2A8DE9E /* YapDatabaseViewPage.h in Headers */, - BC32CFC0921B813D51802EB3CF822B31 /* YapDatabaseViewPageMetadata.h in Headers */, - 83CEDCA9AC80E0B05A9FE42C3AD05BD1 /* YapDatabaseViewPrivate.h in Headers */, - 50D0A08469D4755625B8F3BC8056AE78 /* YapDatabaseViewRangeOptions.h in Headers */, - B9D67BC53E07252FE81197380ECD5361 /* YapDatabaseViewRangeOptionsPrivate.h in Headers */, - 95F687A396BE5F75820C765FA25F1442 /* YapDatabaseViewState.h in Headers */, - 50C55E0B32225977CF1D3265C9FE64E1 /* YapDatabaseViewTransaction.h in Headers */, - 7D206ECFC40AFAD44A641B0AF0191C55 /* YapDatabaseViewTypes.h in Headers */, - 656ABE96964175F1E53B12222ABC2CFC /* YapDirtyDictionary.h in Headers */, - 0D8D30D8BF69F76B36742A41D9D5B7DA /* YapManyToManyCache.h in Headers */, - 5CCF31345E153E6C722FFA9B17F481F9 /* YapMemoryTable.h in Headers */, - 27E1A73C83C14B71BB859B11CC74807E /* YapMurmurHash.h in Headers */, - 13D6EBB8C162F85EA63F951C89A913F5 /* YapMutationStack.h in Headers */, - 64BC9A584A8CC3B968C37BDC0AE24875 /* YapNull.h in Headers */, - D610911E0DA01246AEA1BA1EB5CF3BD8 /* YapProxyObject.h in Headers */, - 451CC2B94962EB832DF31FA9C80BC883 /* YapProxyObjectPrivate.h in Headers */, - 88E36BB9F6E2D2935585ED32B1719F75 /* YapReachability.h in Headers */, - C139CD7FF89841E65C12C4BA11C2FFEC /* YapRowidSet.h in Headers */, - 622DDF339AED6909DBB0E5F4F3F3E739 /* YapSet.h in Headers */, - 1EB960CC6D0E91F8E48EB6786B3FFAFE /* YapTouch.h in Headers */, - 43C092FA9A6C5D37FCBD102355B49BEB /* YapWhitelistBlacklist.h in Headers */, - F7242451888D445000890DE8B0355E49 /* YDBCKAttachRequest.h in Headers */, - FBE276FF8067901F4A726E102FF43881 /* YDBCKChangeQueue.h in Headers */, - 9411C1965EBF779BCDC205FE96CE2639 /* YDBCKChangeRecord.h in Headers */, - 20F512AF4E58B828D30BF73F51E8D2D1 /* YDBCKChangeSet.h in Headers */, - 21A006BDE3C14D989BA12F367EAB038A /* YDBCKMappingTableInfo.h in Headers */, - E6CE53CBF9607D05C0E69B8E17C3C2EC /* YDBCKMergeInfo.h in Headers */, - 4F1018807893650447E80B3B358C9A95 /* YDBCKRecord.h in Headers */, - 34DC56F8BF98A6B4C452655BD42FB7A0 /* YDBCKRecordInfo.h in Headers */, - AA2E6901B490CE981816A628E1628A96 /* YDBCKRecordTableInfo.h in Headers */, + DA3C7288AFB4925BD141C260321A2B04 /* blurhash-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 16595BCE4FA1DFDF4499BCF71478F844 /* Headers */ = { + 32E3105E92A7E7ECBEB86E054ABE5E7B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 311E8CCBA8DC3CA586F8A2757183CF92 /* AFCompatibilityMacros.h in Headers */, - AD344839DE1DF20BBA757D417BB82690 /* AFHTTPSessionManager.h in Headers */, - BD167192A77E6CCAE338F4B31E6BE023 /* AFNetworking-umbrella.h in Headers */, - 3C105D5674CAF6283A2D89A3A871D0C0 /* AFNetworkReachabilityManager.h in Headers */, - F2DBDBF6A67017B629FDA5FC18FB9B0C /* AFSecurityPolicy.h in Headers */, - CDF4E6F8AD09D9911E7477D720099147 /* AFURLRequestSerialization.h in Headers */, - 096E6D30E959021382081A9930BFD583 /* AFURLResponseSerialization.h in Headers */, - 5B8BBECB1B551933D7A0DC17C87EE773 /* AFURLSessionManager.h in Headers */, + 4A2E4470AB1B73E78321F1ED0543CFBB /* AES-CBC.h in Headers */, + 891A31D9D69B9BDA6471F8732A128AB8 /* AliceAxolotlParameters.h in Headers */, + F0F0C4EB922E4EA1A61AA3F400A5F125 /* AxolotlExceptions.h in Headers */, + A61CE8568DD321ECD1174497591F7D63 /* AxolotlKit-umbrella.h in Headers */, + 750B426E10114E53C237286F09BE1A0E /* AxolotlParameters.h in Headers */, + 595483BD745D64E318ABE1FB3F375688 /* AxolotlStore.h in Headers */, + 73C838FE5A278B2AAD67F540714AFD18 /* BobAxolotlParameters.h in Headers */, + F50F5C086E4A2240A656009510116F98 /* Chain.h in Headers */, + D54AC89C61735F397231C808EAF8710F /* ChainAndIndex.h in Headers */, + 13A6B6BFB4D018DCFEB49BEC466556E1 /* ChainKey.h in Headers */, + 6A7D4897AA09009B3424E4CB36249876 /* CipherMessage.h in Headers */, + BDD5CF82B3C5EA64A05140ED5518D13E /* Constants.h in Headers */, + 30A4B66F5B94B1E4A4B54BBD8D3D1886 /* IdentityKeyStore.h in Headers */, + CFBAB1CBEEA704AF162CCE25CC475B85 /* MessageKeys.h in Headers */, + AD080A58FC31A4E74205E7509EFFDB3A /* NSData+keyVersionByte.h in Headers */, + 4B14BB4D4AD390A2EE07B9F59EBA9CAC /* PreKeyBundle.h in Headers */, + C0E5C19D16B896F041BE40A93A9AC4E8 /* PreKeyRecord.h in Headers */, + 2E0D275564688812FE23AFFFEDC980F9 /* PreKeyStore.h in Headers */, + 9FB487EFC40A671AF5148238D916F428 /* PreKeyWhisperMessage.h in Headers */, + F7AA246F656F702D656F979A62233F0B /* RatchetingSession.h in Headers */, + A04897262D7EB747DB58CD42E6A69470 /* ReceivingChain.h in Headers */, + 87DA67AA34FB07E6067DA03FB598331E /* RKCK.h in Headers */, + F4D56B5F86754487DE01603817DEA8D7 /* RootKey.h in Headers */, + 8F9DE7AD90C0A7CE2517DB74B2FB5496 /* SendingChain.h in Headers */, + 44D1E6969D823DC40EB7678930E6B343 /* SerializationUtilities.h in Headers */, + 4187C9DE90527E0809851235E82E5145 /* SessionBuilder.h in Headers */, + C583AC61BC4073C37D27F266797CCF59 /* SessionCipher.h in Headers */, + 5774E0FDC2D21273D247B74308F73AB4 /* SessionRecord.h in Headers */, + 9617715CE25138B93160A05804E3CD35 /* SessionState.h in Headers */, + FCE937716103102A361C647956FDB5EA /* SessionStore.h in Headers */, + BEDB06F250C2B46B791E238D405290E9 /* SignedPrekeyRecord.h in Headers */, + 6127FCF9B8E542AC80A5A2585AB9ABFD /* SignedPreKeyStore.h in Headers */, + A14FDCDE65FD40C6D5472F251680D009 /* SPK-Bridging-Header.h in Headers */, + F35F9217EC1E75E666D4D247BA2E072C /* SPKMockProtocolStore.h in Headers */, + 792E5CEFF3DF9F1AA86D2A76632EB5DD /* SPKProtocolContext.h in Headers */, + 0149989F6BC660C1478C6D5FF8A489BE /* TSDerivedSecrets.h in Headers */, + 60E30A2D8D4D37DB1544852D17A2DDB1 /* WhisperMessage.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 17EC392A821FAC47CD11D7715AEE1B99 /* Headers */ = { + 36EFAE484A9F95D3308D275DCE75C0C9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 71CD6CCD319BD31195BA47AEF43F3F13 /* SSKBaseTestObjC.h in Headers */, + 01C3B3D57ED8FE238498A560EDFEA291 /* SwiftProtobuf-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 212A970698455EA7D4BBB7841A91AD66 /* Headers */ = { + 3C22BF2E260849ADF17EB4277BC5CE67 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D3A0A7E0F0B38913ED77C19DD601B194 /* AES-CBC.h in Headers */, - 729FE87FE29DDE5CAE5E75DB3A7076E3 /* AliceAxolotlParameters.h in Headers */, - 1DBAE56D33B9253B97BFD4545A54EE97 /* AxolotlExceptions.h in Headers */, - 637CD1D9EDC02EE4B475C25BC0FB022C /* AxolotlKit-umbrella.h in Headers */, - 5E45B03C05F43F1FF7ADBA5A4FCEB35F /* AxolotlParameters.h in Headers */, - 1CDAF7CDDAD0490E9F8CB42575B2F330 /* AxolotlStore.h in Headers */, - A8642A6A6980FF03299651C8AF0E26DC /* BobAxolotlParameters.h in Headers */, - 0F0FD70BE342BE9DCF89BC1742889EE5 /* Chain.h in Headers */, - 399A276F0B05A40CC588F8B81AFDAD18 /* ChainAndIndex.h in Headers */, - 046FA85CF0CF5F753C87E15E8899201E /* ChainKey.h in Headers */, - 37324D53CDDE32EBC402417EB987E5B0 /* CipherMessage.h in Headers */, - 8AE9A16FBF0C2C5F801092D37D341DB8 /* Constants.h in Headers */, - 2AB441DECC361D97A3B057BC8AF5CD0C /* IdentityKeyStore.h in Headers */, - 78F60A155726D56C5E1265876246672F /* MessageKeys.h in Headers */, - D13A461B84916202D5CC141CA439322E /* NSData+keyVersionByte.h in Headers */, - DC756D1C6BA2BBFC42E2829EA67906AB /* PreKeyBundle.h in Headers */, - FC21EB9DCF607F1566C87BA7F6342487 /* PreKeyRecord.h in Headers */, - 026ABB7D76ED2DA787D31909099C08CE /* PreKeyStore.h in Headers */, - 7C78976F351DD90C39264537F51C41C1 /* PreKeyWhisperMessage.h in Headers */, - 4C139B38DF0791BF47FABC4A69225B3D /* RatchetingSession.h in Headers */, - AA87ACF2DA447C99465D2D29544A7F00 /* ReceivingChain.h in Headers */, - C23E5CBE4B3ACC2B72805C267FD7642E /* RKCK.h in Headers */, - 9D4AFD9AC8C5503F074555352A6714F0 /* RootKey.h in Headers */, - 0AA485A54DBC59C73E0A5F65FEBBFD9B /* SendingChain.h in Headers */, - FFBF5AA29DCB928DBF241186E424352A /* SerializationUtilities.h in Headers */, - F7B782FB1BF96837483F1F74BE2952B2 /* SessionBuilder.h in Headers */, - 9577A9C4527509C1AE7079272D4956B2 /* SessionCipher.h in Headers */, - A4ED18838D2FD1900717F4E8FC1A90BC /* SessionRecord.h in Headers */, - 4254787AEA81841A604EB11C0242A3B8 /* SessionState.h in Headers */, - 7B38B76F1D8011BE0C92717990CD13B0 /* SessionStore.h in Headers */, - AC33A4E922B56E5941D227B9D8796605 /* SignedPrekeyRecord.h in Headers */, - 399F0497B33B3C30BB32C1C2755FF9B0 /* SignedPreKeyStore.h in Headers */, - F0BDD06F9C2CB668C84FFF2D03EAC649 /* SPK-Bridging-Header.h in Headers */, - 9904052A646F6C2D72AC6B8C891928EA /* SPKMockProtocolStore.h in Headers */, - 4AA4F850F8589495142E202CA18A8A9E /* SPKProtocolContext.h in Headers */, - 476D20E19C01ED6DCEFDEEC4973BAF94 /* TSDerivedSecrets.h in Headers */, - 3FDF2C45FFF8DDA9FD7C781CA656CFE5 /* WhisperMessage.h in Headers */, + 4CE535CA8849758A0F8E529EBFE34DEA /* YYAnimatedImageView.h in Headers */, + F955324141026570271CCD063054079F /* YYFrameImage.h in Headers */, + FABDA63CBB32E6330BCB342407AF0754 /* YYImage-umbrella.h in Headers */, + 027708E93E8F4D4517AB61E593922151 /* YYImage.h in Headers */, + DE2BD7B963A1D7140D2662ADBA922B07 /* YYImageCoder.h in Headers */, + 1C10F5A1CA9F1CEC58D9299A1A340146 /* YYSpriteSheetImage.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2473541BBCBF21C3A669E60A626C1E9B /* Headers */ = { + 3F4A4B5CB2460848F0B2B130452867BC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7401CAD38305EFB23789CB373C889CF4 /* CLIColor.h in Headers */, - F6846EE625CAD261E32B5BC25EC008B3 /* CocoaLumberjack-umbrella.h in Headers */, - F7D4398F3969519C34B6347392717B96 /* CocoaLumberjack.h in Headers */, - D3702F737FB69B46B9D0B9C924D1322D /* DDAbstractDatabaseLogger.h in Headers */, - F3DBD259B637E3199868BBC6453F543D /* DDASLLogCapture.h in Headers */, - 57476269C787AAC9C90CADC9818512C3 /* DDASLLogger.h in Headers */, - 56A4E59B5943348EDC740EB5F4680745 /* DDAssertMacros.h in Headers */, - FD0B452BE67D98E87DA86A2B9F9B0964 /* DDContextFilterLogFormatter.h in Headers */, - 8E4870901BB043BB01DDC13E6AC8C2DF /* DDDispatchQueueLogFormatter.h in Headers */, - DC58458409A837943A6AF5550E4491CB /* DDFileLogger+Buffering.h in Headers */, - 9ADDEB6CD322EB163C9DF15D007048CF /* DDFileLogger+Internal.h in Headers */, - 6B95F86ECCF693E1899558408C98E2F9 /* DDFileLogger.h in Headers */, - 3B7161C36B24D38F8D7DBBF6E82A50A3 /* DDLegacyMacros.h in Headers */, - 2035A7FCA37FD4291EEE3E287394BE64 /* DDLog+LOGV.h in Headers */, - 2947C991DF0B301BDF616934AD75F79D /* DDLog.h in Headers */, - E251C2099354E8E36B003982CCA664E6 /* DDLoggerNames.h in Headers */, - CD7B5DA6EE57B03EAEF164CA7BA4AD0F /* DDLogMacros.h in Headers */, - B2B0D8D37816E9CC715307D105555883 /* DDMultiFormatter.h in Headers */, - 191718B7FCD0E2C7AD2E3CE90CBF66A1 /* DDOSLogger.h in Headers */, - EC94449F341F82714BA5E05700467634 /* DDTTYLogger.h in Headers */, + D1C74BEA669752689FDFC6CBAA191BBC /* Pods-SignalTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2CBB9D488034CC7B44FF2E23F378050C /* Headers */ = { + 3FB80B7979964C827351F85D0B93C0FD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F680485D2553537F581CB7D8F0361526 /* ALView+PureLayout.h in Headers */, - 7F5F4C9FF67F08C834E163F91CE65CEE /* NSArray+PureLayout.h in Headers */, - BC83E2AC7371DCBCD9B3857EF4899AE5 /* NSLayoutConstraint+PureLayout.h in Headers */, - 8BBE9B5DE60808986742C256A4A1EA25 /* PureLayout+Internal.h in Headers */, - 7773B625366E58E780321407B9FCED9C /* PureLayout-umbrella.h in Headers */, - 1AAA6AED2741891436D03BA8EAFF1EBB /* PureLayout.h in Headers */, - 1049C545ABA5062BE29ED68A995C9B8E /* PureLayoutDefines.h in Headers */, + D0AD457BE455C5CFD248FA581FFF8AB8 /* NSDate+YapDatabase.h in Headers */, + 0CC652AF041190E779E333E6AC9C29EC /* NSDictionary+YapDatabase.h in Headers */, + F1C39C32993FCADD35B5F521FBE41853 /* yap_vfs_shim.h in Headers */, + 2A98D77880248301B01F423687D4FF9C /* YapActionable.h in Headers */, + EDBAB6EDA55A7FFC1FECA38A009C620B /* YapActionItem.h in Headers */, + 87A26F628E78FC74C72FD4739EA08524 /* YapActionItemPrivate.h in Headers */, + BB468EE47ED33AF5C675C3AA4634037A /* YapBidirectionalCache.h in Headers */, + 9F92C5FE239B57F4224B4DC6B9A93103 /* YapCache.h in Headers */, + 58A46087E2EA784311F209F5E8B9EFAE /* YapCollectionKey.h in Headers */, + 601D1417782064FE366260A8BC75CE2B /* YapDatabase-umbrella.h in Headers */, + EB9C91FB3BB9AAD78D83EB240751BA97 /* YapDatabase.h in Headers */, + F67C797BB6283733E471A218ED223E84 /* YapDatabaseActionManager.h in Headers */, + 468E59F7BCB050AD1F812EB1AAC99FFE /* YapDatabaseActionManagerConnection.h in Headers */, + 3DAF1D43941635EE26F9BA94F9A2DFD7 /* YapDatabaseActionManagerPrivate.h in Headers */, + 1305BF12C3557FD9715C29DA665B638F /* YapDatabaseActionManagerTransaction.h in Headers */, + 39D4686BA22BAEC8A32945ED7D098BD1 /* YapDatabaseAtomic.h in Headers */, + 0190825294213CABF3D96959AC8686C0 /* YapDatabaseAutoView.h in Headers */, + 20AF41F79672D221B5FDB28DBA565021 /* YapDatabaseAutoViewConnection.h in Headers */, + 8C5DCEFA000FC08D2AD11D7705E69C6C /* YapDatabaseAutoViewPrivate.h in Headers */, + 1B859B4EB7D01D39116E2D2AF25F5DE7 /* YapDatabaseAutoViewTransaction.h in Headers */, + 75DA49B3C7413E31A87F13610041B612 /* YapDatabaseCloudCore.h in Headers */, + 5F90F25D42477ACEBECB48B82A76BE78 /* YapDatabaseCloudCoreConnection.h in Headers */, + EF39E5DCD2C408DB4F8CFC248BEB1277 /* YapDatabaseCloudCoreGraph.h in Headers */, + 3D87500E9009A0EF307EE1E1589E8CFF /* YapDatabaseCloudCoreOperation.h in Headers */, + 71EB0961E9AC20F0494CC90E3295700F /* YapDatabaseCloudCoreOperationPrivate.h in Headers */, + A4C51AB260F4F4B3D962686DAE173EEF /* YapDatabaseCloudCoreOptions.h in Headers */, + 489470F6195C4D8532A2C08DCC417DFD /* YapDatabaseCloudCorePipeline.h in Headers */, + A29F0E0D22F16A5F4E75E1BBFC1F5D41 /* YapDatabaseCloudCorePipelineDelegate.h in Headers */, + 6BD92D431274443613770D23B9FD1E4F /* YapDatabaseCloudCorePipelinePrivate.h in Headers */, + D93E3D2BF375F9FB3076BD7184A0E937 /* YapDatabaseCloudCorePrivate.h in Headers */, + 9A7814C496AC53BA473487B339DBC548 /* YapDatabaseCloudCoreTransaction.h in Headers */, + 4E0AFC96839670C0E1B1B5D723EF0DB9 /* YapDatabaseCloudKit.h in Headers */, + 6A5E48A2AFF337A2317893F5BD8343AB /* YapDatabaseCloudKitConnection.h in Headers */, + 1E06AE622AABBBB5A167557C43961038 /* YapDatabaseCloudKitOptions.h in Headers */, + 37043A47CF9C9445A8B6207EFF7ABDC6 /* YapDatabaseCloudKitPrivate.h in Headers */, + 75A159CD958DD6369FEC8541197F678A /* YapDatabaseCloudKitTransaction.h in Headers */, + F7416CF63F866C5D0C4A456120C83BFF /* YapDatabaseCloudKitTypes.h in Headers */, + B442A11CA78A772E30483E9E2007B558 /* YapDatabaseConnection.h in Headers */, + 61E6F456F54667C033C36DCFBB144348 /* YapDatabaseConnectionConfig.h in Headers */, + 15A2DC1BEC49D6CCA5E362987D0B2314 /* YapDatabaseConnectionPool.h in Headers */, + E80666154F67CE9C33DBABB6981EF375 /* YapDatabaseConnectionProxy.h in Headers */, + 8B1CBD3456F0241C4C76A4FD3551C7C2 /* YapDatabaseConnectionState.h in Headers */, + C44BA6BA4A2D0BDFFF89AA54C0E6838D /* YapDatabaseCrossProcessNotification.h in Headers */, + 351EAF515C61D89259D61F2D68912E96 /* YapDatabaseCrossProcessNotificationConnection.h in Headers */, + 91ECCFC3656EFEFE4AF13AE24465079C /* YapDatabaseCrossProcessNotificationPrivate.h in Headers */, + DF41DB12B39E5396C56A242C371F2BA3 /* YapDatabaseCrossProcessNotificationTransaction.h in Headers */, + 1C09F12699F1C1E9FFA010D495B3F837 /* YapDatabaseCryptoUtils.h in Headers */, + 1FA4588EE16C63CDDC2D694E2C6B838F /* YapDatabaseExtension.h in Headers */, + BA07FBA93E3A74F80B22ACE4ACA99DFE /* YapDatabaseExtensionConnection.h in Headers */, + 8423FA84C8F8AD7F271D2222AD947672 /* YapDatabaseExtensionPrivate.h in Headers */, + 3E938DABBABE2132B450D559D5765D1B /* YapDatabaseExtensionTransaction.h in Headers */, + F8F195FAAD18FE5C536363208FEE64C2 /* YapDatabaseExtensionTypes.h in Headers */, + 85A005D16B6A764B37D6190C929D3701 /* YapDatabaseFilteredView.h in Headers */, + AB0D3A48FBE075CD4E7144E18E4C2B9D /* YapDatabaseFilteredViewConnection.h in Headers */, + E921E7F1109C506A736349DD348C4199 /* YapDatabaseFilteredViewPrivate.h in Headers */, + A3A977E49B403FE8F38A1D1EF8E3A9FE /* YapDatabaseFilteredViewTransaction.h in Headers */, + 74D6109C08AD5E127A1AB9FC4132873C /* YapDatabaseFilteredViewTypes.h in Headers */, + FD66423A4C21F5A92F090ECFC90A2E98 /* YapDatabaseFullTextSearch.h in Headers */, + 08BA893EE519257189BCD8ACBDDD9FD6 /* YapDatabaseFullTextSearchConnection.h in Headers */, + 1507D068E3D73D4C4C577AD5B5A89981 /* YapDatabaseFullTextSearchHandler.h in Headers */, + 6BA61411C0F7AB376694C70D1F756940 /* YapDatabaseFullTextSearchPrivate.h in Headers */, + 4C1E6F46D10EFC42862C121F50C88BBD /* YapDatabaseFullTextSearchSnippetOptions.h in Headers */, + FA3176ABF8DC2EF4EB7327F9219C0A4F /* YapDatabaseFullTextSearchTransaction.h in Headers */, + E6AC94828682372A492D2954C579058A /* YapDatabaseHooks.h in Headers */, + 24F9DC9B3F41E2AF2D7DF06DFC7F669D /* YapDatabaseHooksConnection.h in Headers */, + E32E2FED66E81FEC95C5B333FE95FF7B /* YapDatabaseHooksPrivate.h in Headers */, + 676AD8F686B54410E1405CBD6835385E /* YapDatabaseHooksTransaction.h in Headers */, + 81D7601FF6063F11F256F08C1643B9BF /* YapDatabaseLogging.h in Headers */, + 80AFEBF7CF3E275B7827A9A2A2215296 /* YapDatabaseManager.h in Headers */, + F5F6D1EBACAAA0EB5C65B6FF103DAC82 /* YapDatabaseManualView.h in Headers */, + 1A0D9D15667C1827A9C8C7B0367864F6 /* YapDatabaseManualViewConnection.h in Headers */, + 58497A280E710FDC2B176A8C6A4AF271 /* YapDatabaseManualViewPrivate.h in Headers */, + C1B2AB950EC3E0B0FA40CD2E17833F04 /* YapDatabaseManualViewTransaction.h in Headers */, + 1F554ACF476ABD8305D254125999D8F4 /* YapDatabaseOptions.h in Headers */, + AA56C42C5FE5A400CF8C5DA500C25FB0 /* YapDatabasePrivate.h in Headers */, + 4EFD62FF1802DEFBA0CF2BB0E454B53B /* YapDatabaseQuery.h in Headers */, + 51FCCA9E995D074CBB70A14D241065A7 /* YapDatabaseRelationship.h in Headers */, + FEA6A19A71C96F0CF0A0A5A6EBBE77D1 /* YapDatabaseRelationshipConnection.h in Headers */, + D9C44A62CC4252090B318C767E831754 /* YapDatabaseRelationshipEdge.h in Headers */, + 145A9F446E6BFCFC2103AFB7D91D6D7E /* YapDatabaseRelationshipEdgePrivate.h in Headers */, + D35A8D3F80FBA32E77688413F5529D22 /* YapDatabaseRelationshipNode.h in Headers */, + 91A2AAECF56ABA5985CDAE25A7B4100E /* YapDatabaseRelationshipOptions.h in Headers */, + 8B767340655EDF7EB95E2C668D448BFC /* YapDatabaseRelationshipPrivate.h in Headers */, + 4BF160523A8CB0062DBAC37E21EE2393 /* YapDatabaseRelationshipTransaction.h in Headers */, + E7E8BF3DE84042BD17668F02B6B354D2 /* YapDatabaseRTreeIndex.h in Headers */, + AA074B275F19A641CB712D88BD8C29D0 /* YapDatabaseRTreeIndexConnection.h in Headers */, + 614621EE680DC317E8C342509FF9CF31 /* YapDatabaseRTreeIndexHandler.h in Headers */, + C40C6AB7BA3F0C3A19E36EA04E9D8323 /* YapDatabaseRTreeIndexOptions.h in Headers */, + 98D2616B7B3AABC9214962873BC159E4 /* YapDatabaseRTreeIndexPrivate.h in Headers */, + 74E860F946CB4A8FF270EEC10C446176 /* YapDatabaseRTreeIndexSetup.h in Headers */, + D554AA5830279F0037F9439812AA6555 /* YapDatabaseRTreeIndexTransaction.h in Headers */, + C7071347667DAE00776BB371A942179C /* YapDatabaseSearchQueue.h in Headers */, + 3414D7E846F1B477EAF170F08A4B2303 /* YapDatabaseSearchQueuePrivate.h in Headers */, + BB90EA76C97C2F9A9FEE78E19AEE6FF3 /* YapDatabaseSearchResultsView.h in Headers */, + C190CE773BFE212249ED8B42B122F34F /* YapDatabaseSearchResultsViewConnection.h in Headers */, + EC035BC205AF85922EA94A3D90C9A5AF /* YapDatabaseSearchResultsViewOptions.h in Headers */, + 0E8178712BA92D62AB656FDAA7BACFD6 /* YapDatabaseSearchResultsViewPrivate.h in Headers */, + 5B682FD52B7DD89004C4386916DBD67F /* YapDatabaseSearchResultsViewTransaction.h in Headers */, + 765D63B826BAB1A6733ED0C50D827244 /* YapDatabaseSecondaryIndex.h in Headers */, + 1490EFD3F1210C67C3CB1932ADE3431E /* YapDatabaseSecondaryIndexConnection.h in Headers */, + 3C9AF30A69C3FBCFFF4749D8BCC96875 /* YapDatabaseSecondaryIndexHandler.h in Headers */, + 6A4C7432C943DA92E442B30A73BA2ED2 /* YapDatabaseSecondaryIndexOptions.h in Headers */, + 02F22169156D0267B4ADC15F7EE7E1C6 /* YapDatabaseSecondaryIndexPrivate.h in Headers */, + BB763FBD889620E89FF3A167C7B92C1D /* YapDatabaseSecondaryIndexSetup.h in Headers */, + 5A6E6BD1F973972446DE6D2A42021C33 /* YapDatabaseSecondaryIndexTransaction.h in Headers */, + F6CE8D19A55AA9D5DEEF152B02E6A060 /* YapDatabaseStatement.h in Headers */, + 1DD35149A93CCC82BDB4CE96A56C91FA /* YapDatabaseString.h in Headers */, + 12290611916DD4DC47B17E928CE7BFA4 /* YapDatabaseTransaction.h in Headers */, + 6271A4BC21A85E500AC522029D62E2B1 /* YapDatabaseView.h in Headers */, + 98014C1CD895EF14181D73CC0C49F17B /* YapDatabaseViewChange.h in Headers */, + C86FEEF367AD4526777BFECD256870DB /* YapDatabaseViewChangePrivate.h in Headers */, + 6484FDA95BE5D03A9A56FD2293DC7FD2 /* YapDatabaseViewConnection.h in Headers */, + 1EBA8170738DBA00B6663C8B377832CD /* YapDatabaseViewLocator.h in Headers */, + 58F02CD1ECE0ACF96FFB18D1F0513681 /* YapDatabaseViewMappings.h in Headers */, + 11BE94045EF8B30FE7AA5AE5A197C7F9 /* YapDatabaseViewMappingsPrivate.h in Headers */, + FC594C0652CB30A1C100ADFB2A6257CA /* YapDatabaseViewOptions.h in Headers */, + DE8B3CEF22840CE0BD27E444FD50A2CC /* YapDatabaseViewPage.h in Headers */, + 509654632A6B3CCFC8852D25CAD66409 /* YapDatabaseViewPageMetadata.h in Headers */, + 65FAE0D40EC31CCDF4ED4231DCBB631B /* YapDatabaseViewPrivate.h in Headers */, + 723F5C14C1D53DA2D48F17C9EB79BCBF /* YapDatabaseViewRangeOptions.h in Headers */, + 6FE140484991684CFC930372078A22FC /* YapDatabaseViewRangeOptionsPrivate.h in Headers */, + 6EA987A2AE97AB94D5187F577A317E23 /* YapDatabaseViewState.h in Headers */, + CC60BD0969B7343286DA48DBA3FA9D54 /* YapDatabaseViewTransaction.h in Headers */, + E3C7080DB7B56B4487243339603348CB /* YapDatabaseViewTypes.h in Headers */, + F7F9B8A0353213320B8A9E579D34CF0D /* YapDirtyDictionary.h in Headers */, + 2C4B23E2B60E35634E90E7562B98618A /* YapManyToManyCache.h in Headers */, + 781921433C5BC2CD0061082A10679795 /* YapMemoryTable.h in Headers */, + DB59EE5D6DBD83704AEA8154A660F037 /* YapMurmurHash.h in Headers */, + D6E30D4A0F2C4F5D78E1EBA6372D51F6 /* YapMutationStack.h in Headers */, + 285755B6D41B408A73D75283B6C730D0 /* YapNull.h in Headers */, + C816F2CAD26656D713278DC07111FB9C /* YapProxyObject.h in Headers */, + 6E3541B531D450EDED222A47E90D05DB /* YapProxyObjectPrivate.h in Headers */, + 4F78F520B85EFAD05088D8EF0D3E4C95 /* YapReachability.h in Headers */, + E35118A5C1DB8FBC38EF4A7C56CD3C41 /* YapRowidSet.h in Headers */, + A08DF19F9232A27269B67D5387F60AFD /* YapSet.h in Headers */, + B88F7FF2016317E3E13BAD745BC1C8E9 /* YapTouch.h in Headers */, + C019CB65D4B63B9DBD49D3F1A9A5FB73 /* YapWhitelistBlacklist.h in Headers */, + F87DB52B479BC337A93B3C5E03D2415D /* YDBCKAttachRequest.h in Headers */, + CE0FA77410331BEB6169C4A94D458612 /* YDBCKChangeQueue.h in Headers */, + 1342D901399BA7479D93317650E115F5 /* YDBCKChangeRecord.h in Headers */, + 349388938A4D2DA224F40CB7C795BF07 /* YDBCKChangeSet.h in Headers */, + 65B73276F0BC8D9AC31F20AAEA36C280 /* YDBCKMappingTableInfo.h in Headers */, + A236AF1ABF3A51C6C192959396F05802 /* YDBCKMergeInfo.h in Headers */, + 7D3196F0971395DEEF1E1619EE2DD5B1 /* YDBCKRecord.h in Headers */, + 5123865ED20936E9A31B0B675080CEAE /* YDBCKRecordInfo.h in Headers */, + C1060F51F302DF0696D40A3E14AA422F /* YDBCKRecordTableInfo.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 342E31CD6B35A8ED361816ABD8C364E1 /* Headers */ = { + 47F041837FEBAC446BADEC3ADA939130 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 75180CFF90792977641457769E30C214 /* aes.h in Headers */, - 36AFC61528E693C79E69942029E63056 /* aes_ni.h in Headers */, - 15A394F22755A520E64C12388DDF02B1 /* aesopt.h in Headers */, - D7BDE9D18235F84FA375600BA999AC54 /* aestab.h in Headers */, - 1D428ACFC109F954FA23D38D9037C3A5 /* brg_endian.h in Headers */, - F24BB7A4BA28AAA6DABB1A726E9951F5 /* brg_types.h in Headers */, - C0290DBEC6B8E33F3A4C3C98DD64FB94 /* crypt.h in Headers */, - 6BE514E93F902E8841C494500BE9B9C8 /* fileenc.h in Headers */, - 914A918A69939F7393EEB73B28AA4DC7 /* hmac.h in Headers */, - F8BC22F841C0E332A56FFD8AECF52F06 /* ioapi.h in Headers */, - 39004236658B0A51A33E71F5141E21FA /* ioapi_buf.h in Headers */, - 68AFA74F4FE17D4630D6690FEE41A11D /* ioapi_mem.h in Headers */, - AA1A10900DD568E27376900D518194B1 /* minishared.h in Headers */, - 68E19961FAA409DC8D6936265DECB74D /* prng.h in Headers */, - 1DF39CEAE1C6FB8BBDD1C085A783363F /* pwd2key.h in Headers */, - AC7996F500DBDD90864783FA6113996B /* sha1.h in Headers */, - E9D0BEEAF4B55C1273BFFD492416A777 /* SSZipArchive-umbrella.h in Headers */, - E5EA72D4F3F63466BEDBCB7C71F1CC7B /* SSZipArchive.h in Headers */, - BDEF0900F7D51A66CA24E33F9DCCFC78 /* SSZipCommon.h in Headers */, - 54651D3E1373C70A62EB8C24780AE1AC /* unzip.h in Headers */, - 486C33C301E1B973A933683D2A2A181F /* zip.h in Headers */, - D9475E48E8C9536B73828F6F538A4816 /* ZipArchive.h in Headers */, + E71EEE2C485EC0C0CD56B991C4BE6303 /* NSData+messagePadding.h in Headers */, + 6AD0B812EBD2597AB2AAF63D8FEF8632 /* SignalMetadataKit-umbrella.h in Headers */, + 4DB2F34052C83ABD08E3D4FB6852C937 /* SMK-Bridging-Header.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3F4A4B5CB2460848F0B2B130452867BC /* Headers */ = { + 4DEB9C586FF568640A1C2C0544047DCB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D1C74BEA669752689FDFC6CBAA191BBC /* Pods-SignalTests-umbrella.h in Headers */, + E4BEF2C5AA84046060F4FE12F9E8039A /* SSKBaseTestObjC.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 472027B3924A141025B5A3E0ACAE1707 /* Headers */ = { + 5194ED75B88FE926122FFF7ED932487C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 71422745475138A6AAE5AE6CAC3A8C06 /* libPhoneNumber-iOS-umbrella.h in Headers */, - D2D48EA853F58EA2D84308DB527F676C /* NBAsYouTypeFormatter.h in Headers */, - 017E9DB195943BB84175121B3C2E6AEE /* NBGeneratedPhoneNumberMetaData.h in Headers */, - B9D13E40AD87EDCABCFC91A723FA9A74 /* NBMetadataHelper.h in Headers */, - D75164614286351B60FCD4B1CB4D88C6 /* NBNumberFormat.h in Headers */, - 2CFFD6D9DEB13B30041E6A88A6A5408F /* NBPhoneMetaData.h in Headers */, - 9CA50ADE6DB7A535CB2428357AE37040 /* NBPhoneNumber.h in Headers */, - 6ABEA3D51472742C099AC5C281F7A634 /* NBPhoneNumberDefines.h in Headers */, - C6F19FD717FBF1693E3C6E085BB487E8 /* NBPhoneNumberDesc.h in Headers */, - BA6364F452B9A322DBBEE9E701FE715E /* NBPhoneNumberUtil.h in Headers */, - A20655375C90EABDC7351D73FE66C39D /* NBRegExMatcher.h in Headers */, - E4B2428005C6223FC3260930ECD6AB36 /* NBRegularExpressionCache.h in Headers */, - 2257F2BAB9794F563BFC9084F68655FA /* NSArray+NBAdditions.h in Headers */, + 8758CA88A88E3FF38419FF74EBADE326 /* SQLCipher-umbrella.h in Headers */, + 1E88B86E1E6D4E8D0AA6AE61084109F0 /* sqlite3.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4742724F8254786AF1479927FC82DA15 /* Headers */ = { + 5336B0624795D49B40012633B63A6CE8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 59E8CC89ED850CEF8FA8A50CA5F571E1 /* ZKGroup-umbrella.h in Headers */, - DDAAC4A945771C73A4AC1A660AC6CA1C /* zkgroup.h in Headers */, - 40CDFECD9257E87608C0FF8DEFB24E15 /* ZKGroup.h in Headers */, + 462518644414AC6983528F026DE3CE8A /* ringrtc.h in Headers */, + D05B3A9ECC8A27B41F32CCF1918B28F3 /* SignalRingRTC.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4C51D0B11C06E751583E6DB4BB849221 /* Headers */ = { + 55BE01A9DB5420CB7B272A45057F2032 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6C400C8EBCEFD9C868DC44E04941FA1D /* Cryptography.h in Headers */, - 2E7BDD6BFF5C77E2734C5B84E754D6CC /* iOSVersions.h in Headers */, - 80F5FD6ACB766628B8CFFEE1B4C69E65 /* NSData+OWS.h in Headers */, - 427D02222BC7421E05F9AA1B52FDD509 /* NSDate+OWS.h in Headers */, - 9848A1A6A32698A14E83ADD6C427EC3C /* NSObject+OWS.h in Headers */, - 7174F25DE3C6DC3CD9977BF41583E7C1 /* NSString+OWS.h in Headers */, - C24AF3D6378EFC1F2B09D892893FA693 /* OWSAsserts.h in Headers */, - 9834236B2577B0681387646B3543B572 /* OWSLogs.h in Headers */, - 1AFE61F12D44341AD7D9016EE91132B5 /* Randomness.h in Headers */, - AF7DD15AC5E9BAAC5680ED3059BF3EBB /* SCKError.h in Headers */, - DA586F3ABA02D53686493A8FB2FDD6E3 /* SCKExceptionWrapper.h in Headers */, - 998A7E67C4BC9F049A32C27728D9809C /* SignalCoreKit-umbrella.h in Headers */, - 08BE853280E03EB9BE65FF0B79ECA77E /* SignalCoreKit.h in Headers */, - F6BCAF4E4A7FC22209C8347374772EE4 /* Threading.h in Headers */, + F3C8BF2F592348B50D0363DF467BB16E /* HKDFKit-umbrella.h in Headers */, + D7F3CEDB9B59483BEB07A61A7ACD31BC /* HKDFKit.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 59C18B25C75E449BE3BDFC5C59E34B32 /* Headers */ = { + 581C6EE38C04DAF22B4C97DF6B607189 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 92E840B1B1E6FD6A51A8A05806CCA33B /* api.h in Headers */, - 6A67D10A171F177A5523F8067188FFA9 /* base.h in Headers */, - 70F3F29535DC2E4D29E92090CF88A0CE /* base2.h in Headers */, - 241C94915D5A8EC50B37F97916CC77F7 /* compare.h in Headers */, - 5AD760331F15513E99DECA6806D8F1C3 /* crypto_hash_sha512.h in Headers */, - 9122FCEC61274722375013990BC060CB /* crypto_int32.h in Headers */, - D7C295BD348833C2175D7A1F1C5D9A9B /* crypto_int64.h in Headers */, - ECE249ACF62FA9D4F74B0FFF46153F47 /* crypto_sign.h in Headers */, - 0434563B8EC763FC018BF6DCEA5E709B /* crypto_sign_edwards25519sha512batch.h in Headers */, - 4C27588C630480113EEA276AA93E426D /* crypto_uint32.h in Headers */, - 16C8E75917DA0EE5A7090D496E2F7CDD /* crypto_uint64.h in Headers */, - 38C51EFF9933D8F36C7EAE7D65538C16 /* crypto_verify_32.h in Headers */, - 297153A7E84BDDAB4400C11F622EBB81 /* Curve25519.h in Headers */, - 9339576844D0CA08AC09CA07E73619BB /* Curve25519Kit-umbrella.h in Headers */, - 411572497703E4733C99706F9DE16884 /* Curve25519Kit.h in Headers */, - E3274C9B43F01618A6ED919402E1F460 /* curve_sigs.h in Headers */, - 55294B3EDB7AE238E8AC491B3C8C8454 /* d.h in Headers */, - FCD972CE216C3D3EC6B39B7E117219FA /* d2.h in Headers */, - 8873DD0B1913F7A599A25A484FDFA093 /* Ed25519.h in Headers */, - 62ECCA6510738517BCCD296DE38E7610 /* fe.h in Headers */, - 46A481113ED66ADBC7B8D4511A66C906 /* ge.h in Headers */, - 0A661090477C9E4E0DCBB5106435DB3B /* ge_add.h in Headers */, - C959A3AEAA73E70C7F4398667358188A /* ge_madd.h in Headers */, - A4B3F6565DC14D10BEA6C4CA884EB369 /* ge_msub.h in Headers */, - 60011576A7815306684CF713CE622104 /* ge_p2_dbl.h in Headers */, - 12C5A1A93288C66529F3B555AC37C4C1 /* ge_sub.h in Headers */, - 8DEA514B1482FD7EFCDA51725B26421D /* pow22523.h in Headers */, - D4F39373BEFFF72CABB453D57D69127D /* pow225521.h in Headers */, - BA72216E3FE9955C113E71F8CB88A231 /* sc.h in Headers */, - A5F2BCE8BC4028FABFF82C43885F130F /* sqrtm1.h in Headers */, - CE4670714808124D66111BB321C704F3 /* zeroize.h in Headers */, + F92D75AD9260A449A95623C5CB9D37CC /* Reachability-umbrella.h in Headers */, + D1BCCC40749299AEAF570ED0DA2528D2 /* Reachability.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 66E5C0B23FBF61CE97F74E2C20C4CFAA /* Headers */ = { + 71590C4CADE6BF38C0DE5AEB6C0C2450 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 315797E31C44268537B857D82A703625 /* HKDFKit-umbrella.h in Headers */, - F6B470BC3FD9DDD857E52E276EDC610D /* HKDFKit.h in Headers */, + DBB37E69BA3362B6B475CE0B75EE470C /* Pods-SignalPerformanceTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 71590C4CADE6BF38C0DE5AEB6C0C2450 /* Headers */ = { + 77C90662DBC8CAF3DAD8649932DA1953 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DBB37E69BA3362B6B475CE0B75EE470C /* Pods-SignalPerformanceTests-umbrella.h in Headers */, + B489E7BFEDFDF5D9C92AE1BBC3E24C51 /* libPhoneNumber-iOS-umbrella.h in Headers */, + 56004BF1674A4B2741B7C8822B4902B3 /* NBAsYouTypeFormatter.h in Headers */, + DB590557742F70FD6376DF43957118FF /* NBGeneratedPhoneNumberMetaData.h in Headers */, + 8CB6DA7759632D61BEDF6FC94898F5E8 /* NBMetadataHelper.h in Headers */, + 9AAE99CF6C2595AAEF4FB9C572FA37BD /* NBNumberFormat.h in Headers */, + 30EF14202E0838F2091047286BA04720 /* NBPhoneMetaData.h in Headers */, + EE4CD60D548A334537B4FBB49799B827 /* NBPhoneNumber.h in Headers */, + 0DE629DCDF1E2699D1D0E2DD771FCFD7 /* NBPhoneNumberDefines.h in Headers */, + C616F5B1F0294635A0BBD66260955AB3 /* NBPhoneNumberDesc.h in Headers */, + D1813D24F868CAB5A920807F3B9EFB7B /* NBPhoneNumberUtil.h in Headers */, + 10707786125DCD5587D06399408EB0D5 /* NBRegExMatcher.h in Headers */, + B5255B4FA9A1B20A5B2A0B3108F3E944 /* NBRegularExpressionCache.h in Headers */, + 1EF8FBC4512717E695763E75E19A066A /* NSArray+NBAdditions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7FD3C48D2CAE4677F8B315794ACF4733 /* Headers */ = { + 85820FE5DD09199257A3001251942EB6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 65CBBC6579EC58E1F7669D37AC8234C0 /* SQLCipher-umbrella.h in Headers */, - 1587695C10C24B5E94176C8E0B56DD20 /* sqlite3.h in Headers */, + CF31A47F263AF322BF5A592401F8F6F0 /* ECKeyPair+ECKeyPairTesting.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8550D6D8FBDF367D2C8E1CB9A5B57364 /* Headers */ = { + 87057F6453102491666A7947DA25DED8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5D11916F8B48E88C17700351FEB1A369 /* ringrtc.h in Headers */, - 88419A8A8F88A58C1F78AD266DDCF18A /* SignalRingRTC.h in Headers */, + 55BB7DAB6C767F38D6DBC964F57CAE07 /* Pods-SignalShareExtension-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 87057F6453102491666A7947DA25DED8 /* Headers */ = { + 88A6509B2903F068BD3FB77A915B345B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 55BB7DAB6C767F38D6DBC964F57CAE07 /* Pods-SignalShareExtension-umbrella.h in Headers */, + 263D6F3E55C787D13B6AD02E8F1B1499 /* EXTKeyPathCoding.h in Headers */, + A7027DA8B62A54AE22CC0B50AB26E536 /* EXTRuntimeExtensions.h in Headers */, + 0455E1CE2CEAB5A382B48E9EE04FB183 /* EXTScope.h in Headers */, + 4643C7F0E8220C9DE3737961216207CE /* Mantle-umbrella.h in Headers */, + D024E439E4AA454C122ABE618C9BB189 /* Mantle.h in Headers */, + 9532217F0E6EA512E3C892A9C2983F7A /* metamacros.h in Headers */, + 6C0FF8852E8F08203045454AFEF98D9B /* MTLJSONAdapter.h in Headers */, + 68F366BD444E68F8E01F6883540F7E6C /* MTLModel+NSCoding.h in Headers */, + 62F905E8AFF3249BE95513CAC27FA7B9 /* MTLModel.h in Headers */, + 680A04EBD569F124C8F1EA7ED8BD957E /* MTLReflection.h in Headers */, + 9D47986F2AD3C1AC3C7EA964A033A330 /* MTLTransformerErrorHandling.h in Headers */, + 1506040D7318AA05269E3C88BAB968D2 /* MTLValueTransformer.h in Headers */, + 7EA3AD53F95510545363C09227E9BF14 /* NSArray+MTLManipulationAdditions.h in Headers */, + 197160AF8F8F9A2C1EB41EECBBD7E97F /* NSDictionary+MTLJSONKeyPath.h in Headers */, + A8015775E7263DAC45F5C425B591D51D /* NSDictionary+MTLManipulationAdditions.h in Headers */, + 8F7C8CD9CFDE367696E7F3AE024DB7CF /* NSDictionary+MTLMappingAdditions.h in Headers */, + 410B558928450800897BE60EAFF9F093 /* NSError+MTLModelException.h in Headers */, + B077324006394F1D0F99C1A06D6DEDAC /* NSObject+MTLComparisonAdditions.h in Headers */, + B9BFFADB5AE3948D233445529A1404B1 /* NSValueTransformer+MTLInversionAdditions.h in Headers */, + 14C62453BCFB563ED79B347E96438001 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8AC96DCCFDAADC59956937175B469494 /* Headers */ = { + 8B210BEF3E95D998C5F138D25439F529 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FAADAAE25E92A01A9E20CE32B8BB6BE6 /* SAMKeychain-umbrella.h in Headers */, - 42BFD5DC33D37563AEA0EE8443428BB1 /* SAMKeychain.h in Headers */, - 783880AF3355BB5029374942651B755A /* SAMKeychainQuery.h in Headers */, + 9BD019B89309F2FA56F25877ADE2250C /* aes.h in Headers */, + BA2DB5C5F00275517B5DCBAE33B72806 /* aes_ni.h in Headers */, + A5B6C8C750F3E6ED4094CD149537BFBA /* aesopt.h in Headers */, + 400D56462365FAE0D315D95AD1EA7E06 /* aestab.h in Headers */, + 98D4241B0C4C4BE7020D201D52B71F4F /* brg_endian.h in Headers */, + EA1CBD073374E374A3BF4C8CA77B7CD5 /* brg_types.h in Headers */, + DA35A7B823053AD02EA2A0C2B3D52960 /* crypt.h in Headers */, + 16D5183385CCC512205ECDB4CB608799 /* fileenc.h in Headers */, + 70CDC9E315C90329E4D0C296BC0CD1A7 /* hmac.h in Headers */, + 9FC8922193E06373AE1B496E346B90E5 /* ioapi.h in Headers */, + 6CDB58CCDBA7703E8D92747D52080680 /* ioapi_buf.h in Headers */, + A25FA0AF182446B14005AC5C420442B4 /* ioapi_mem.h in Headers */, + AD45DDA91BAD7E16CB0E56B995E770A7 /* minishared.h in Headers */, + EBFE8BA3851CF5C9FF92CD0CD15E1BF9 /* prng.h in Headers */, + 0E6594B4C8B6523479CE2D47D417B94A /* pwd2key.h in Headers */, + 502B218FC284E81BEFD244C112FFA991 /* sha1.h in Headers */, + AE03DBF3013203A06F58FC4D610115B5 /* SSZipArchive-umbrella.h in Headers */, + E3285A751A3729D8722A321D21F7D5FA /* SSZipArchive.h in Headers */, + D9D61E8681BCF3EF6C50DA3099D08B18 /* SSZipCommon.h in Headers */, + E09F3374BDB5D337FDABF90CD0609CF8 /* unzip.h in Headers */, + 21F46ECCA7F545EF9F8A50630EC93D40 /* zip.h in Headers */, + 1CF0EBBD8D5B8093F5C3155EFF901EF0 /* ZipArchive.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 96F811138EA04330F86C7E2F6D77B9F3 /* Headers */ = { + 96A5441956802672E6E5995DD0F145B2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 48EA0417EF2A7CD7AF35D16633576A92 /* EXTKeyPathCoding.h in Headers */, - B5CFF9DFEFC6013D18BB320F2D6453D4 /* EXTRuntimeExtensions.h in Headers */, - A0990F3760E85CCBAEA8C6A458B90E18 /* EXTScope.h in Headers */, - D4EB5C0496B0A4C1B249E8DEA6FE2F38 /* Mantle-umbrella.h in Headers */, - 183E0F937E894790FC122513F512AD8B /* Mantle.h in Headers */, - 9013E345733D5F54025FC20CA5E0EE34 /* metamacros.h in Headers */, - F18FB4A2F1F802B4C7D0B9DA1835B5A4 /* MTLJSONAdapter.h in Headers */, - 62FB933C7E36AFA52B9C706ED6BAA1B5 /* MTLModel+NSCoding.h in Headers */, - C58507F91AF6D866CB88C292811A3428 /* MTLModel.h in Headers */, - 3790DD067DAC3A6CF900A49F53D70206 /* MTLReflection.h in Headers */, - 305FD60CB41E19590575E8706841EE9D /* MTLTransformerErrorHandling.h in Headers */, - 1C0860CEA2CF873196A65E43F1E1E5A2 /* MTLValueTransformer.h in Headers */, - 794BB195E416A37B4F6E2E2BBD0708C5 /* NSArray+MTLManipulationAdditions.h in Headers */, - 41FF92D0C39F26D47346C5E6BE34A49A /* NSDictionary+MTLJSONKeyPath.h in Headers */, - 65E8D062B9F0B670E13F3737B5812FCA /* NSDictionary+MTLManipulationAdditions.h in Headers */, - 47C550BCFCAE680CF63CEC7539331D37 /* NSDictionary+MTLMappingAdditions.h in Headers */, - 37C11A5C9421C45158CC8B64AD69D227 /* NSError+MTLModelException.h in Headers */, - 1BDC8A0BEA85C43B83F472B577B5501D /* NSObject+MTLComparisonAdditions.h in Headers */, - 675FF67B2667B3A2F9827D064BE9EE6F /* NSValueTransformer+MTLInversionAdditions.h in Headers */, - A5B3D4605BC15C187B79E273A6241332 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, + 43DEE5F894ABD01D4AC480096B3DB110 /* ZKGroup-umbrella.h in Headers */, + 0F0FEE3328508E58C4798C3D45409EDA /* zkgroup.h in Headers */, + 91FC50364A111657FFA77FE55C64947D /* ZKGroup.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 98F033BA614DBE5DCFD8589E55EEBBC8 /* Headers */ = { + B157CAE4058CBD2CB8694ED0D727EADD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C6594A345E357CF8EDD93EEDC1E57D1E /* AnyPromise.h in Headers */, - ECDA6621A08925932FA5C566B850DF8C /* fwd.h in Headers */, - DF02D86C975E22C6EC75A8702F600D8A /* NSNotificationCenter+AnyPromise.h in Headers */, - 4859DA80358B5EBE59B754BA712D9FBF /* NSTask+AnyPromise.h in Headers */, - 2F9277A32FA25D4F8CEFB8514391E18C /* NSURLSession+AnyPromise.h in Headers */, - 83A2A62DFE767C1EEA2D118DF89F04D0 /* PMKFoundation.h in Headers */, - 30A83E2078A62F4005FB5780FE57C244 /* PMKUIKit.h in Headers */, - 86009DACB24AE7A6215BDF0F19270E5A /* PromiseKit-umbrella.h in Headers */, - DFD25D799772E604CC40275B69B3E732 /* PromiseKit.h in Headers */, - CBAF73FD2DD1550280A56391810AFCCB /* UIView+AnyPromise.h in Headers */, - 66FB550825E5812C81D0EDD0725812D7 /* UIViewController+AnyPromise.h in Headers */, + 7CDAB30024B261221D3737E65DB18650 /* alphai_dec.h in Headers */, + 205CB3DA65ECAC22016910D2FFF1CF9A /* animi.h in Headers */, + 5831A80B261D1600C141DA630E685804 /* backward_references_enc.h in Headers */, + ABF7568EB3609DDBCCC2E861DE9DCD33 /* bit_reader_inl_utils.h in Headers */, + 6B1D20CCED9BAC646D7814DF1BB8A489 /* bit_reader_utils.h in Headers */, + 5162977CC92A289FF8AA89444F6EE99F /* bit_writer_utils.h in Headers */, + 8ADAA0BFE69A7F8102FD46DA9BC6EC6F /* color_cache_utils.h in Headers */, + 9A1788098628C225DC996F90D6C4E197 /* common_dec.h in Headers */, + 9915D17F121C1F6FD2CA0AFE689505FD /* common_sse2.h in Headers */, + F5EE56E94A0EA82F5DB99E8C482D6E1D /* common_sse41.h in Headers */, + 0ED3663CAE082C937FB35659B7D2B560 /* cost_enc.h in Headers */, + 394220D719B0C1A24BA5AA16516A51A4 /* decode.h in Headers */, + 842835AA499623B91E431660FA926F73 /* demux.h in Headers */, + 2E15F1C5E9C42AE0B136C3EB30620C3B /* dsp.h in Headers */, + EE4027927C81B650D3EE0C916B5F1D36 /* encode.h in Headers */, + AE87D127D48E84CBFE7A8EE2EF4E44A8 /* endian_inl_utils.h in Headers */, + 3455F30F151E5F6BC73F89F880CE7483 /* filters_utils.h in Headers */, + 6C5EAEE5BA199F82D1F966B213F79200 /* format_constants.h in Headers */, + 1E39ED7C9D241387CE5132AF8D5F2899 /* histogram_enc.h in Headers */, + 852B0E09F94E04E65903500E508E9F1F /* huffman_encode_utils.h in Headers */, + 4EE89D6B14228639FC56C78586A3B407 /* huffman_utils.h in Headers */, + D19A4119F9537836DFCAE635EA83CF8F /* libwebp-umbrella.h in Headers */, + 8D009E7428759B11EC59A73342EDBD55 /* lossless.h in Headers */, + 07E8E041F7A6672573AFA1752BFC45E6 /* lossless_common.h in Headers */, + 4230C69F4316A2B9C1B251DF3C46F534 /* mips_macro.h in Headers */, + 6C06DC05F652DBE9E24A1DAECAA81BCE /* msa_macro.h in Headers */, + 76F3A658D73B432861999F9DB617B1C3 /* mux.h in Headers */, + EE480B5FE607B3DA30A5F4AA1855D8F7 /* mux_types.h in Headers */, + 397CDA4A4BBF917CE72EC398CE2BFC9B /* muxi.h in Headers */, + 62CE63CB301ADAD4AA05AB81C380C8A9 /* neon.h in Headers */, + D131D252D6BC33EDDD461ABADB4DAA37 /* quant.h in Headers */, + A85738C82B48748B6C85CF6032AD6CA2 /* quant_levels_dec_utils.h in Headers */, + 85A3E1EF5E0FD749EF3EB88DEF096C7F /* quant_levels_utils.h in Headers */, + CB3295322F849B68194EFBE56F1F7CD3 /* random_utils.h in Headers */, + 7E77B4612F5B59C5F943C1A75EE057A0 /* rescaler_utils.h in Headers */, + C7B3A3D8DE952CFAD2862FB2FBCDDEF8 /* thread_utils.h in Headers */, + 0918DECF992B670B6E7E3802AEB41D0A /* types.h in Headers */, + 4BEA545FDE3133E64CC760BB232CF7E4 /* utils.h in Headers */, + 8CA4E62C1C4A6C7B05F1832B07DC3BEA /* vp8_dec.h in Headers */, + 0835DEEE8DE270332FE7608CE4B6F684 /* vp8i_dec.h in Headers */, + B0539651E2485643584157644D465CB8 /* vp8i_enc.h in Headers */, + 69DA07E82B8CBCA54138B30281B48578 /* vp8li_dec.h in Headers */, + 1325C18F246027F842B16EF906529795 /* vp8li_enc.h in Headers */, + 63016EFE26FB341928F6D0ADA206FFB6 /* webpi_dec.h in Headers */, + 1CEA6C21BEA5FD2CB65B40EB19CB7787 /* yuv.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - BD74D6508A8CE0CE3B4765021E35F7DA /* Headers */ = { + B6324093067D20D546DA694BC84F948A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 41F840BEACF8DCEEF2B4E30E78ED4735 /* Pods-SignalMessaging-umbrella.h in Headers */, + 505BC0CD1F005275E78514D8326AA31F /* ALView+PureLayout.h in Headers */, + 6CA9FF1B4B9B7A2A4DEC83D9C0E04F98 /* NSArray+PureLayout.h in Headers */, + 191A0AB8F67E09D7FBFB9664E20F78E0 /* NSLayoutConstraint+PureLayout.h in Headers */, + 9ABC77857FBCA212FA021473063D87AF /* PureLayout+Internal.h in Headers */, + D0C5C542779CBF621A33C2FFA82502A1 /* PureLayout-umbrella.h in Headers */, + 11AE19C6F4A2D7B159A040DE71F54CD3 /* PureLayout.h in Headers */, + 13185FDBCEC75F61ADA282B8E97D951E /* PureLayoutDefines.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - C3FE3A7EC8C408E446C31354A6793168 /* Headers */ = { + B896F35BA9FEEA077042C60D6FD4D494 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 479ADBA45CF02D254F804CA9F4AE5FFB /* GRDB.swift-umbrella.h in Headers */, - 0AB9652AC19EAC089738EBEAC1DC4ABA /* grdb_config.h in Headers */, + C9A03ECD228F8A8D046C45067F9711B2 /* AFCompatibilityMacros.h in Headers */, + 83459EF42DA502EE7DE03D7FD90F72A8 /* AFHTTPSessionManager.h in Headers */, + 5B8ACD1A884B149483334540956FA5A8 /* AFNetworking-umbrella.h in Headers */, + 984870BE5B114B30E52BDFB4FF4A79A8 /* AFNetworkReachabilityManager.h in Headers */, + 9809DCD81358C447864E1B5201F05B65 /* AFSecurityPolicy.h in Headers */, + 1C0F37C52DF80945E4D84C71E7595DC1 /* AFURLRequestSerialization.h in Headers */, + BDE7927638E2610078AD7650B29ECCF3 /* AFURLResponseSerialization.h in Headers */, + C5AA565EBBEACFCDB8B94CC5DA67A2A0 /* AFURLSessionManager.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - C91D019CD3DC50F07E8DE9D80A0A934E /* Headers */ = { + BD74D6508A8CE0CE3B4765021E35F7DA /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3F573338EBA319169C29D1FB03E797A5 /* lottie-ios-umbrella.h in Headers */, + 41F840BEACF8DCEEF2B4E30E78ED4735 /* Pods-SignalMessaging-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - CF16C70BC558EF25232270D9858C97A4 /* Headers */ = { + C0B80E14D3268F92AB4A759AB4C7D571 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - DDC549564C9D6078AAD7BB617782ED29 /* NSData+messagePadding.h in Headers */, - 8F9AFC012512B15BB3616075387E9D3A /* SignalMetadataKit-umbrella.h in Headers */, - 8C1485B6E3EC3B51A935329761C2D1FF /* SMK-Bridging-Header.h in Headers */, + BE07B6DF702E7F78D0D216EDA8625F83 /* AppContext.h in Headers */, + 794E7E247CF51C21B4D3303216DD618F /* AppReadiness.h in Headers */, + EC317715AA29CE51DBC52141D5ED0C3C /* AppVersion.h in Headers */, + 363C41CDBC9B1947B41111D35A9B14B3 /* BaseModel.h in Headers */, + E24848706B55E78B14892EBEF175537C /* ByteParser.h in Headers */, + 15FE522580C6D0C8705DE4C7C97193F2 /* CallKitIdStore.h in Headers */, + 3A259ED376002AC7CD50BE38EDB2FE27 /* Contact.h in Headers */, + B6A5CF69E6CE84A344CCF9119AFF9DDB /* ContactsManagerProtocol.h in Headers */, + 5509E361BB9AFD2B5225658C0EC05132 /* ContactsUpdater.h in Headers */, + 679AC15EA0AEB3965B20BA9C6C877114 /* DarwinNotificationCenter.h in Headers */, + 8CE958464277CE7F7084D833D0982460 /* DataSource.h in Headers */, + BF3C63E2F47EC2AF5CB8F86C7B38C9C2 /* ExperienceUpgrade.h in Headers */, + 235A94529C744AB99FE50C1D6CCD9859 /* FunctionalUtil.h in Headers */, + 877FE4BE5BFC7A93E6AD4C9ED470500C /* IncomingGroupsV2MessageJob.h in Headers */, + 53122389ACE67AEC9A210032FFF6BB73 /* InstalledSticker.h in Headers */, + 4655296D72D266A605E03E6DFCDB7B1E /* KnownStickerPack.h in Headers */, + 7E74679361D5CDFBAB6EEA77966428B1 /* MIMETypeUtil.h in Headers */, + EA88EEFB5FE1E01F269B61BB8F88DA78 /* MockSSKEnvironment.h in Headers */, + EFDDE59FE48FF80CBA71016EE7E58F18 /* NotificationsProtocol.h in Headers */, + 848C00A7F39F121E7A2FF8272E770A53 /* NSArray+OWS.h in Headers */, + C2C4A25EACE7E750392C2226878EE9DC /* NSData+Image.h in Headers */, + B4943D9E50CDC7AB7112306DAE2FAF0A /* NSError+OWSOperation.h in Headers */, + EDC9CE25809BF39CBC3C0A9A69350FE7 /* NSNotificationCenter+OWS.h in Headers */, + 3C08FE3C72160D2EA61FBE17CA2583AC /* NSString+SSK.h in Headers */, + BD6BCB63C46DB5A78E17B0A82B7AC7EA /* NSTimer+OWS.h in Headers */, + 66287E441F60908EBB7C69D616FC79D0 /* NSURLSessionDataTask+StatusCode.h in Headers */, + 11F1DA7E29C74BF8C880664CEC22D81B /* NSUserDefaults+OWS.h in Headers */, + 897F20A83DBA8BCAF2EC4E936DACCA18 /* OWS2FAManager.h in Headers */, + 84EF2FF6F543E4EA401CCDF4823FD11B /* OWSAddToContactsOfferMessage.h in Headers */, + 1CCD3F737633F9756845C4E2FB55A455 /* OWSAddToProfileWhitelistOfferMessage.h in Headers */, + 8867B003D9C544A372106EC308347709 /* OWSAnalytics.h in Headers */, + EA78446FFCAB869F70B09256A57DE4E8 /* OWSAnalyticsEvents.h in Headers */, + 8C198DDB0DE84B3131E9A001C3B6DE27 /* OWSAttachmentDownloads.h in Headers */, + A8B8F5C1F7A6C1E348E1A48EB2CC795A /* OWSBackgroundTask.h in Headers */, + 7EDF4000330AE85ADCC0B86326061A33 /* OWSBackupFragment.h in Headers */, + 2B894558FA66BBAFC42C9E300E2E913C /* OWSBatchMessageProcessor.h in Headers */, + F36DF2BA0ED44230B97DA325D7815405 /* OWSBlockedPhoneNumbersMessage.h in Headers */, + 844AAEB7A93FD724E15FBCEF6E030F7C /* OWSBlockingManager.h in Headers */, + 0D6CCAF983C2E6FD25F3188868D2B6C1 /* OWSBroadcastMediaMessageJobRecord.h in Headers */, + BC449AE9AE21FF3D9E9E8BB96E06766F /* OWSCallMessageHandler.h in Headers */, + 18A80F10DCC5775BEFC2E213AF752718 /* OWSCensorshipConfiguration.h in Headers */, + DF3FF3F6B1FA4DF04C30B59258DF8AEA /* OWSChunkedOutputStream.h in Headers */, + 3C75B5E4C5B36DBFE4A0704797BC525B /* OWSContact+Private.h in Headers */, + 06730021B8F043126F59BB120EEFE1F2 /* OWSContact.h in Headers */, + 79FAE846B628D972485288F5788719A1 /* OWSContactOffersInteraction.h in Headers */, + 74EBDE59261625BB54892C1A30F21764 /* OWSContactsOutputStream.h in Headers */, + F041B2223472FAD2AA87EC9B30F289AA /* OWSCountryMetadata.h in Headers */, + 8203D13E7C5B927F2824C8CDA1E4C27B /* OWSDevice.h in Headers */, + 9FE9127C13D210EB559E24031BC653AD /* OWSDeviceProvisioner.h in Headers */, + 2EAB131F9F123BDCB538AEBA764DB126 /* OWSDeviceProvisioningCodeService.h in Headers */, + FC1BF65CA2E700F51A9CDA5B6C199F21 /* OWSDeviceProvisioningService.h in Headers */, + E8CFC450BF2A09FC8685082989780E37 /* OWSDevicesService.h in Headers */, + 75E04364651F380151569D52FB381722 /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */, + 2911881CC044A529D8E095B163B7C7EA /* OWSDisappearingMessagesConfiguration.h in Headers */, + D2579C1308B2BE9362B1F9D17C4F94A5 /* OWSDisappearingMessagesConfigurationMessage.h in Headers */, + 96E45926A0C2E2B7CD189AF8A2AE6C8B /* OWSDisappearingMessagesFinder.h in Headers */, + 472E98F3038F0F5CDD0C4E2976BA9913 /* OWSDisappearingMessagesJob.h in Headers */, + 83F5CA9AB2FBCC1EAAEEF81C6AD28A96 /* OWSDispatch.h in Headers */, + 341AE3FCCA3879261EC7022D6EEB4009 /* OWSDynamicOutgoingMessage.h in Headers */, + 0A09F10E95603698BAEBE2594CFBACDF /* OWSEndSessionMessage.h in Headers */, + C6005DCD8E54C46DD8B0B71D6204E919 /* OWSError.h in Headers */, + EF62904E58253EADA4F88A9370A1A7B4 /* OWSFailedAttachmentDownloadsJob.h in Headers */, + E84912B771A7765E2D0FC6BC462B7C91 /* OWSFailedMessagesJob.h in Headers */, + 29D8A0BD16ADBCC94154BC4A8703838D /* OWSFakeCallMessageHandler.h in Headers */, + CBD73FF6841685DDF01642835E3C26E9 /* OWSFakeContactsUpdater.h in Headers */, + A26386BB656E3406FBFBB29D1608B435 /* OWSFakeMessageSender.h in Headers */, + 79BFFAFD0F55F880977856309051E7BA /* OWSFakeNetworkManager.h in Headers */, + E5E39746E1448627E73DAECC7763BBD2 /* OWSFakeProfileManager.h in Headers */, + 49FEBF5B424D4628D453F47A561D56FE /* OWSFileSystem.h in Headers */, + E270739D35E6B1BA6726A0EDDA7DC9C3 /* OWSFingerprint.h in Headers */, + 78DA6790706BD4C186B311FB07EBE579 /* OWSFingerprintBuilder.h in Headers */, + D3C3489DD39FD23225A3039A51E95BFC /* OWSGroupInfoRequestMessage.h in Headers */, + 1A4457AB7AFCB235E3F757056C977917 /* OWSGroupsOutputStream.h in Headers */, + 8882B40E28A55415BDEE580F061216C1 /* OWSHTTPSecurityPolicy.h in Headers */, + 2DE6CB19607AF4E01D0B25972D54C5B4 /* OWSIdentityManager.h in Headers */, + 33EFFAEB7BB122696B43EB915B0AA880 /* OWSIncomingContactSyncJobRecord.h in Headers */, + D1085D46C4C6EA927D85D2B984D7EBCF /* OWSIncomingGroupSyncJobRecord.h in Headers */, + 269BCC71FDEE2F4BAD6015C357439196 /* OWSIncomingMessageFinder.h in Headers */, + 5398FC2CE405A79C987FA9D46CD30F90 /* OWSIncomingSentMessageTranscript.h in Headers */, + A36BA2A2D0DE4D668C177A2F33419C7F /* OWSIncompleteCallsJob.h in Headers */, + 959A86ECE6663F532C48E93B77F6633C /* OWSLinkedDeviceReadReceipt.h in Headers */, + FB3BB2B3CE971E236A28385B2C6AAB03 /* OWSMath.h in Headers */, + CE1D4744784B707E34600A0A3419CBDF /* OWSMessageDecrypter.h in Headers */, + 27E3A82B953D643851E1935766DF76BE /* OWSMessageHandler.h in Headers */, + E3DB95063C0CC2708CA46A6217A839D0 /* OWSMessageManager.h in Headers */, + F043F4CE5EC104BE6BD6CCD35B307ED4 /* OWSMessageReceiver.h in Headers */, + D913C986D3AB9FC2592F2E2E2D439B98 /* OWSMessageSender.h in Headers */, + 9D3CD86FC3170C6730A112DFCD6A7A25 /* OWSMessageServiceParams.h in Headers */, + CFAA39354821B8F663D5E262A46209F0 /* OWSMessageUtils.h in Headers */, + 44DB779DE2FC306BA08890B938142533 /* OWSOperation.h in Headers */, + E07993105135FA29200DF35D13FD0090 /* OWSOutgoingCallMessage.h in Headers */, + 877446EFAA2EEC15118662F75456C2F4 /* OWSOutgoingNullMessage.h in Headers */, + DF623C7EA8D01014593F00306C5C3F5B /* OWSOutgoingReactionMessage.h in Headers */, + 4029C921AF5EC77A5679992E7A971973 /* OWSOutgoingReceiptManager.h in Headers */, + B37D7233B062E890C201AD072FFA997D /* OWSOutgoingSentMessageTranscript.h in Headers */, + FCC770E17664DCE7F024F73ED7444FAB /* OWSOutgoingSyncMessage.h in Headers */, + 52D2316BE443FF66596F6F37AAC50217 /* OWSPrimaryStorage.h in Headers */, + 3B429EC7E0456E44890524205620C35D /* OWSProfileKeyMessage.h in Headers */, + F5ED339A808BC5CCF6CFFD3E01745D21 /* OWSProvisioningCipher.h in Headers */, + 1698988D4141BE82B0225212729F6D2F /* OWSProvisioningMessage.h in Headers */, + A315CBF648478171A6D01C1DBC9CD6C2 /* OWSQueues.h in Headers */, + 5A9AABC1A18619E6625F715D6611A0C0 /* OWSReaction.h in Headers */, + 2F9DCA72FB568926AD66AE1AE547CF9C /* OWSReadReceiptManager.h in Headers */, + 587E9E5BF0C1516A750C291FA786DE86 /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */, + 644E3A96E6B0545F81C74B55DCC8CC00 /* OWSReadTracking.h in Headers */, + EB3C8F07FB3D0613E0B1E67E8A4B5457 /* OWSReceiptsForSenderMessage.h in Headers */, + 787BE9F9F01DEB83309A29246A3B3EEB /* OWSRecipientIdentity.h in Headers */, + 0AF208F3EBCB6C0C3D9AF5924D3A3B75 /* OWSRecordTranscriptJob.h in Headers */, + 05EBD1FEBE0B4984F42DE0C0DF3D6BC1 /* OWSRequestFactory.h in Headers */, + DB575C60F013A9E64A5C62D2F3DBCD5E /* OWSSessionResetJobRecord.h in Headers */, + 3F7EA90975A6AF37385BA31DBC341499 /* OWSSignalService.h in Headers */, + 9ADA6145556F19ACF954F0056095066B /* OWSStickerPackSyncMessage.h in Headers */, + 1BB749A823986917F8D2BD220F88C383 /* OWSStorage+Subclass.h in Headers */, + 2464CA3EF084FBF782D05071022D9205 /* OWSStorage.h in Headers */, + 99099F80C570E7E45CD7C8F42A1BD6C2 /* OWSSyncConfigurationMessage.h in Headers */, + B3863EB856D90879A97D4AD394CAFC2A /* OWSSyncContactsMessage.h in Headers */, + 2BFA4CC1150D1A52E970207FC4745568 /* OWSSyncFetchLatestMessage.h in Headers */, + F0BB0AB32BA6B0349E6430DAE97CF81F /* OWSSyncGroupsMessage.h in Headers */, + 39A42490632AEEFC21A875DD5BE1A27D /* OWSSyncKeysMessage.h in Headers */, + 1FDA3C34286AB8CCFA0CE0458B68B5A6 /* OWSSyncMessageRequestResponseMessage.h in Headers */, + 95074E96F6E48BCB000DB699A35C28E2 /* OWSSyncRequestMessage.h in Headers */, + 19550BA22D0F8427F9F6F308596E2FB8 /* OWSUnknownContactBlockOfferMessage.h in Headers */, + 4663724FF779AF3D763C26CD801D3D05 /* OWSUnknownProtocolVersionMessage.h in Headers */, + D6798FF1F4C64ECC2786803E7906B94A /* OWSUploadOperation.h in Headers */, + 82A65C0A512489DBD892F06770DFF098 /* OWSUploadV2.h in Headers */, + FEBDDD99DCD32E44E031652239B41E72 /* OWSUserProfile.h in Headers */, + 42AB49E1117E8345417A59921E370BF7 /* OWSVerificationStateChangeMessage.h in Headers */, + 2AFF342FAB23FB9BF8000F145AEA5285 /* OWSVerificationStateSyncMessage.h in Headers */, + 405FA010CAE6B3C55B395EBF5655EFC0 /* OWSViewOnceMessageReadSyncMessage.h in Headers */, + 5F3F59E676FA1C6A93A83FF6CF368A44 /* OWSWebSocket.h in Headers */, + A3AAAEB77CE7837A1F103217B27A0EB1 /* PhoneNumber.h in Headers */, + EC8410111F7CE62C88AC1F7BFE9A374E /* PhoneNumberUtil.h in Headers */, + 6626F26CF82133FA2909E1208612A51E /* PreKeyBundle+jsonDict.h in Headers */, + 8826E50F32EF7E76CDE4AF3CAF845992 /* ProfileManagerProtocol.h in Headers */, + 51D73ACCD6E86D75B5F50AC9725A7DBC /* ProtoUtils.h in Headers */, + 5FC7553E502C4F0770A5CEBE0B03BDFF /* RemoteAttestation.h in Headers */, + A86F07C8DF0CF14723E27B7589795D5E /* RemoteAttestationQuote.h in Headers */, + 91EF24D4BC6F838FA258D2879592151D /* RemoteAttestationSigningCertificate.h in Headers */, + 0034F9ABAEBB7A60321AD30151E0BFB2 /* SDSCrossProcess.h in Headers */, + 18A46E2A19B243CDD55212BD0875CBF0 /* SDSKeyValueStore+ObjC.h in Headers */, + EE6EBD0DC365943472FFAA9947D7A813 /* SignalAccount.h in Headers */, + 22D7FE966C81DE0829C3A93773B4C472 /* SignalProtocolHelper.h in Headers */, + 3088BF91607B45B513F32D51AAAC9FB1 /* SignalRecipient.h in Headers */, + FC55E4C52F43B623BF0804D442705CE9 /* SignalServiceKit-umbrella.h in Headers */, + B6810D5B77BC41FDC12F0D229BE36752 /* SignalServiceKit.h in Headers */, + 78B38C58B1B901CEDA60EB26C982D46B /* SSKAccessors+SDS.h in Headers */, + 210A263FDD66CAF4A1B47D747C6F9BB1 /* SSKAsserts.h in Headers */, + F2A2C96BBDB10FEDD88432B888743099 /* SSKEnvironment.h in Headers */, + 841FF39787D475E01EEC6C37523C1F3A /* SSKJobRecord.h in Headers */, + F237604F09C79656E50C05EBC1D4CA7D /* SSKMessageDecryptJobRecord.h in Headers */, + 8147BC997E842A288C46F81478C501CE /* SSKMessageSenderJobRecord.h in Headers */, + 757F92E64A43382F89E56C399F4C9147 /* SSKPreKeyStore.h in Headers */, + 82E1B9F4BA8688B7333A969A2C1B9F4B /* SSKSessionStore.h in Headers */, + 491F53F9627BE53C38167BAE1D62176A /* SSKSignedPreKeyStore.h in Headers */, + 4F4319AA8F1363F92BD515DF7CB951B3 /* StickerInfo.h in Headers */, + E3EB4C0C3B1BF98E6773440C0EA97CC8 /* StickerPack.h in Headers */, + 982BA3831FBCB7B4AFA8E3FBF21F4576 /* StorageCoordinator.h in Headers */, + C9C143174DEC04513CE5177402F22EAD /* TestAppContext.h in Headers */, + 485A78F81555C0587D7FB5CB5DC0DC07 /* TestModel.h in Headers */, + F6DF93942BF771EC4AAFC82F51066CEE /* TSAccountManager.h in Headers */, + F727DF077D824124CE042F4743B5F5D4 /* TSAttachment.h in Headers */, + 743598050BFC62A9F805B19702451776 /* TSAttachmentPointer.h in Headers */, + 96EFF01C1CC3F8D9C5DFC34785DC1E9D /* TSAttachmentStream.h in Headers */, + F2AB597544831BB9F679D33DF350F4AE /* TSCall.h in Headers */, + 56EB47AF68A9481D3FC6E08AE6285DB5 /* TSConstants.h in Headers */, + 9CEB4BD47785D34B0FFF67A8E8F8275D /* TSContactThread.h in Headers */, + E5E80C58589CB53EC6969EE0B2FBDF1C /* TSDatabaseSecondaryIndexes.h in Headers */, + 0F6A74755FB678361A0D7DE00284DCE1 /* TSDatabaseView.h in Headers */, + D852C0068E179AC8EC9C50623F692D63 /* TSErrorMessage.h in Headers */, + 7361E505B97DB62B4C46CEB6F04D09E9 /* TSGroupModel.h in Headers */, + 1DFC8FB9247A0F479DCFBC4C8B5E6EEB /* TSGroupThread.h in Headers */, + 60795672FFED42067A970CF2F86652D6 /* TSIncomingMessage.h in Headers */, + 33AB3E4D8EDD306740A6B47C2139F516 /* TSInfoMessage.h in Headers */, + F53922DA1E09221EFAD9BC86E2BA034C /* TSInteraction.h in Headers */, + 1E1E0FCC1E0D9830216F66D96C5B641B /* TSInvalidIdentityKeyErrorMessage.h in Headers */, + ADA24C349070409707537860E3816406 /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */, + C45EE9C022D82D5298CFAD01367EE079 /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */, + 3E17884AD6A5DEF1889BE0E54503F354 /* TSMessage.h in Headers */, + 705F56CB3D7E723C2C14B145BF4D93F8 /* TSNetworkManager.h in Headers */, + 55076CF2AC2C0A74377469136D38F907 /* TSOutgoingDeleteMessage.h in Headers */, + C6D775E0DEE4C5877C5B3A273C19057F /* TSOutgoingMessage.h in Headers */, + B45DC99B363CB6F32BDD99117624D0FC /* TSPrefix.h in Headers */, + B2925CCDA700991A006D1DA8C0B30392 /* TSPreKeyManager.h in Headers */, + 066A27728D785AAFB1D84D16EDF363CF /* TSQuotedMessage.h in Headers */, + B46A749680ACAB3D30083AFDE1BE3642 /* TSRequest.h in Headers */, + 6A741DC910308B0B4112A2CF4115FFE1 /* TSSocketManager.h in Headers */, + 7D0774048FC0787C2B47C82F7DAFFE57 /* TSStorageKeys.h in Headers */, + 23042EC565EC862CDD55126CADEA164B /* TSThread.h in Headers */, + 9CE7B9A448E8FDF471D91608972D90E2 /* TSUnreadIndicatorInteraction.h in Headers */, + F2686BA067C5DEDCB25E502B94219D8E /* TSYapDatabaseObject.h in Headers */, + B9B5B9BA14BE3858B82B14ABA267B653 /* UIImage+OWS.h in Headers */, + 3121E45B56EED2EF9CF01C7705612906 /* YapDatabaseTransaction+OWS.h in Headers */, + EE461898F63FA2F46DEC0E777D59FC5D /* YapDatabaseViewTransaction+OWS.h in Headers */, + 9D523477BBED3E6D6B718B9B36188004 /* YAPDBMediaGalleryFinder.h in Headers */, + 5983CE83627861D40F0906FA3B6F530A /* YAPDBMessageContentJobFinder.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D322DB21F0893FBF48D9B363A3A2F7AF /* Headers */ = { + C5198F84D4B33D3AD3FABADD5F99FAFD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 099DFE81212053F1B646030C8F20DE92 /* Pods-NotificationServiceExtension-umbrella.h in Headers */, + B79AE6B06CF82FC3FB2F73B68DA81F6B /* GRDB.swift-umbrella.h in Headers */, + 2A5F262844C0DF3847F29E13BAF0D20B /* grdb_config.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D4A75D06335589D747D5E1048C57EB76 /* Headers */ = { + C657A648582D59752CDA7561B33A9211 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4F2C0DA5629A28C32D82DB936459CEBD /* AppContext.h in Headers */, - 0D9559B394EDBBE7126B2771347E1B2A /* AppReadiness.h in Headers */, - 8ECDB8A8481EE8BED02858BA6EFAF61B /* AppVersion.h in Headers */, - E383A0EA96E2DFB0973CF4FF63FCAF4F /* BaseModel.h in Headers */, - 41BE72B6462A7AF070D530D795FB2563 /* ByteParser.h in Headers */, - 01BA1C5B4B3BE9FF550322E97488D48F /* CallKitIdStore.h in Headers */, - 05B224945670A386D49882586617A3F4 /* Contact.h in Headers */, - 0D1ED6F2D96706D0F77A5BB390A4FC56 /* ContactsManagerProtocol.h in Headers */, - 4D46D44D4966DAB3105845F2982E240E /* ContactsUpdater.h in Headers */, - 2EDE83025BB57A98C45C48A55D466D1E /* DarwinNotificationCenter.h in Headers */, - 567CF1D6C0AAD6D39D56FDA192038B69 /* DataSource.h in Headers */, - 6DC6BF21D047769485772EE1689E20A7 /* ExperienceUpgrade.h in Headers */, - C12E0783C100AE6AC38332F79535932E /* FunctionalUtil.h in Headers */, - 783F9AF65AD626267BBB1D702D5DD5FB /* IncomingGroupsV2MessageJob.h in Headers */, - 8EA26082E7E48F376568BA8DCB81EA1E /* InstalledSticker.h in Headers */, - E04A4F33CE0066E40F385AE5575DE3F3 /* KnownStickerPack.h in Headers */, - B1366CA1451527A680D3ECC70139A91F /* MIMETypeUtil.h in Headers */, - 78173E81C8E6CF7CFC042BA43A8831DF /* MockSSKEnvironment.h in Headers */, - 966025E8084C6BDE51C61534934281F8 /* NotificationsProtocol.h in Headers */, - 23011DCE88A4CE4D858C276586C6EEC4 /* NSArray+OWS.h in Headers */, - EE9255288F8A52593F5BD746BC1F6080 /* NSData+Image.h in Headers */, - F2258805AB6ACDEE62DE673570A3A8EF /* NSError+OWSOperation.h in Headers */, - 200A828365AB9EBDB855FAFF797920B2 /* NSNotificationCenter+OWS.h in Headers */, - A7252C58973CA9743383D2515CD5C779 /* NSString+SSK.h in Headers */, - 7825AF182D6B4F1C7506A26B7CDB3D5D /* NSTimer+OWS.h in Headers */, - 6B70BD0C159B4B58EB7D6DC5105099DB /* NSURLSessionDataTask+StatusCode.h in Headers */, - DF99436549EAF19B90F378759C8A6A8A /* NSUserDefaults+OWS.h in Headers */, - AC27AF8B31301B105DD8F2250F966AFF /* OWS2FAManager.h in Headers */, - 3684FDC1B7272AEF53A9C4BFEF4E43B1 /* OWSAddToContactsOfferMessage.h in Headers */, - FBDB0F5607C14E5959D1186B4AA69339 /* OWSAddToProfileWhitelistOfferMessage.h in Headers */, - 3742E7B7ECEA50EB3A22A755045FF658 /* OWSAnalytics.h in Headers */, - 193158ECEBE70D5F36084DFFF0C5D521 /* OWSAnalyticsEvents.h in Headers */, - 83714757B00F00FC1CB52D656BA1FD93 /* OWSAttachmentDownloads.h in Headers */, - 14910728C5B2216C1BC2471B1899DECC /* OWSBackgroundTask.h in Headers */, - 8964B38EF6784842C7DDA2FA0ABEEC23 /* OWSBackupFragment.h in Headers */, - 6096359C907F2DEC620FE5D02328E7F6 /* OWSBatchMessageProcessor.h in Headers */, - 3DDD7EBEFB1F0BF5AAA3B3F8D74EB0BB /* OWSBlockedPhoneNumbersMessage.h in Headers */, - 9AFF23A9DA58C3ADCA5C3B64F309B83D /* OWSBlockingManager.h in Headers */, - 5BC392C1311D0586A85FCC7B3414A2EA /* OWSBroadcastMediaMessageJobRecord.h in Headers */, - 89227352932577919A836F0006936258 /* OWSCallMessageHandler.h in Headers */, - 2B4639301933C781CB96C1B19636C6D8 /* OWSCensorshipConfiguration.h in Headers */, - 8EF572F2CDB56F76D1C0720281AE76CB /* OWSChunkedOutputStream.h in Headers */, - 8E39324973288157B55B972AA41A68E7 /* OWSContact+Private.h in Headers */, - 567EA5E72388D5C296E4705B8A1097A7 /* OWSContact.h in Headers */, - E51310656925A0D680ACA74B4D877807 /* OWSContactOffersInteraction.h in Headers */, - 699FB2A4E88D9F01FFEA068CB52B6B74 /* OWSContactsOutputStream.h in Headers */, - BDAE429960072A2DBB697B6A38C7B480 /* OWSCountryMetadata.h in Headers */, - 203CE3B2B3448A1CBB6FEA15EE7CB7DF /* OWSDevice.h in Headers */, - C1D820EBDF9797ABE2BEBBFE97EB6411 /* OWSDeviceProvisioner.h in Headers */, - B5A42D193E803C006334A97716FAF9B9 /* OWSDeviceProvisioningCodeService.h in Headers */, - 5535AEFCFCE9BE6BF3EF5638586632C9 /* OWSDeviceProvisioningService.h in Headers */, - 65C27393E576A64ECD409F172CBB91F2 /* OWSDevicesService.h in Headers */, - A33AF11ACD877F59BCA8C512107C8C23 /* OWSDisappearingConfigurationUpdateInfoMessage.h in Headers */, - A989799E89D16885E1A066CD988B08BC /* OWSDisappearingMessagesConfiguration.h in Headers */, - A0CA7A3BE11107893C8EA5564E87B36D /* OWSDisappearingMessagesConfigurationMessage.h in Headers */, - 1A2B516B5958F1ADFB290A62C3BFAC20 /* OWSDisappearingMessagesFinder.h in Headers */, - E5C5B6D6394770A2A05EA0F4399C3AD3 /* OWSDisappearingMessagesJob.h in Headers */, - 4AB61C4785927BE515DAEAA0E22A69FA /* OWSDispatch.h in Headers */, - 29663D741B9169C0EEF315C0149DFEEA /* OWSDynamicOutgoingMessage.h in Headers */, - 7BAA913CB879C002CD5E562B767484AD /* OWSEndSessionMessage.h in Headers */, - BEFA851F57E6017623A72F8CFC205189 /* OWSError.h in Headers */, - 6FF22CADD4D5E5D8D21583BE2D6383D8 /* OWSFailedAttachmentDownloadsJob.h in Headers */, - 6E1C3D40F2204940E5D6285AC40ECC23 /* OWSFailedMessagesJob.h in Headers */, - 4C6C404DCA6E3C24E523E151F17638C8 /* OWSFakeCallMessageHandler.h in Headers */, - 68F8A6EA2B1E2A0F78A790A76BA78F2B /* OWSFakeContactsUpdater.h in Headers */, - F80BB48F0FB0F73ECE13CF1706F6080B /* OWSFakeMessageSender.h in Headers */, - AC5F7B618C72A268090F46CE8F1A3F94 /* OWSFakeNetworkManager.h in Headers */, - 948DD1406FEFC11DF4431F3D6C570311 /* OWSFakeProfileManager.h in Headers */, - 721456784BD336A7FDD10D213F93D153 /* OWSFileSystem.h in Headers */, - F38B639D58B5BA617D40704F44208DB8 /* OWSFingerprint.h in Headers */, - 4C854DEF47824DED44DBF7AF1B0675D7 /* OWSFingerprintBuilder.h in Headers */, - 7FE224D52276FDDA0159C1EFEBCBD535 /* OWSGroupInfoRequestMessage.h in Headers */, - 23387FEA1F993000258E72F656D2B589 /* OWSGroupsOutputStream.h in Headers */, - 5D28C8DE653D43E361461F0E55E945BF /* OWSHTTPSecurityPolicy.h in Headers */, - 4DF8FA4E9335E353EED77CE7FBDF4F8A /* OWSIdentityManager.h in Headers */, - 68E2752978472905E0997508CACD4895 /* OWSIncomingContactSyncJobRecord.h in Headers */, - 6CA410F3F013C4EA0066CD96372590EA /* OWSIncomingGroupSyncJobRecord.h in Headers */, - 4526549100C8A4E19B01AFF8C7AEAA36 /* OWSIncomingMessageFinder.h in Headers */, - 1BE87B277DB19A4F8A754B435CBACD66 /* OWSIncomingSentMessageTranscript.h in Headers */, - 3C988868F399C205C8CDAC10724D9C11 /* OWSIncompleteCallsJob.h in Headers */, - 2D11AC8E11631D25373665FCCB7B31A0 /* OWSLinkedDeviceReadReceipt.h in Headers */, - E05569901E2965E2067702B0112792C8 /* OWSMath.h in Headers */, - DC32A09F6F28CDC75F6253C9201B61A1 /* OWSMessageDecrypter.h in Headers */, - 2F7EDB039D2A47A3C2C23CA41D994439 /* OWSMessageHandler.h in Headers */, - 52255B6E17802D45A153693A4F6F05A5 /* OWSMessageManager.h in Headers */, - 816578872EEFC848FADD3DE73C84B080 /* OWSMessageReceiver.h in Headers */, - 448AE2C5FB7F5F611412DD0F9E29642B /* OWSMessageSender.h in Headers */, - D0F6B7F1D559C8417580AEDA845EEC0F /* OWSMessageServiceParams.h in Headers */, - 05F82AAAA9ABD5893DA9D96BEBF962CE /* OWSMessageUtils.h in Headers */, - 298921D340DC531857D4E06F28859CB1 /* OWSOperation.h in Headers */, - BD54B4A1B603DE154387E044DB8E4688 /* OWSOutgoingCallMessage.h in Headers */, - 19CE4BB666F1A214848ED09245086A21 /* OWSOutgoingNullMessage.h in Headers */, - 7B72138F28DFCA0F7E28FEB0E836EE61 /* OWSOutgoingReactionMessage.h in Headers */, - C30D2BED1BB7F318FF6806FF8CEBF503 /* OWSOutgoingReceiptManager.h in Headers */, - 6F53EC3F69EE39D11F214A2D085708DB /* OWSOutgoingSentMessageTranscript.h in Headers */, - 9CCC36A24EE5CA06D542EF0749B27C3D /* OWSOutgoingSyncMessage.h in Headers */, - 8356F87DAF73B2FCF7C3C96EA925FB42 /* OWSPrimaryStorage.h in Headers */, - F175EE0C0986BC046ABAE8215B261B72 /* OWSProfileKeyMessage.h in Headers */, - 9DA8999D93C880C1905E05DC0BEC8761 /* OWSProvisioningCipher.h in Headers */, - B7B543B452D5482F9680D698B861CE5C /* OWSProvisioningMessage.h in Headers */, - 66882DA0F78F936BA802FD452B101A6E /* OWSQueues.h in Headers */, - 41C457636A2CA9C9CFE1E4F56A041EAD /* OWSReaction.h in Headers */, - B5EBCA5942C1DB642B315DE930AFCEE5 /* OWSReadReceiptManager.h in Headers */, - C2BD3BF6E47CB61368E75227F9531A3E /* OWSReadReceiptsForLinkedDevicesMessage.h in Headers */, - 5C19D847FAAC74378948E5175A7BADFF /* OWSReadTracking.h in Headers */, - B92A466DA4A6103E78A7FDB99CDC023C /* OWSReceiptsForSenderMessage.h in Headers */, - E5D11E5CC2029F9BB9B71DDAF9A344F1 /* OWSRecipientIdentity.h in Headers */, - CCED548C067CF93FC99D90A3DF7FC6D5 /* OWSRecordTranscriptJob.h in Headers */, - 3352A5A9ACC7D17BDC2EBD304123A06A /* OWSRequestFactory.h in Headers */, - EA78CC384D1973633F70416FCE270B6E /* OWSSessionResetJobRecord.h in Headers */, - 47531671C36FE4F92BE189A2D88A5908 /* OWSSignalService.h in Headers */, - C85751DCD6D3E5110CC285A35BE22B13 /* OWSStickerPackSyncMessage.h in Headers */, - F4DC6A5EF3302FF95274B387DD740F02 /* OWSStorage+Subclass.h in Headers */, - F5CCE1EAD1AA8DB4DAEA53283CAAA3E4 /* OWSStorage.h in Headers */, - 8E8D96E9A581370BA6511B16EAD3DE43 /* OWSSyncConfigurationMessage.h in Headers */, - 7D9D7F7ADBE39E72CC3D4D5D91E4CFE0 /* OWSSyncContactsMessage.h in Headers */, - 55797B019CBFA461BC3490FDE038FCD0 /* OWSSyncFetchLatestMessage.h in Headers */, - 08AE21B5288308BEDA5533AEFC55FB54 /* OWSSyncGroupsMessage.h in Headers */, - C96DDB2194D6C703FA5CD49827CF3FDF /* OWSSyncKeysMessage.h in Headers */, - B95C95684C33C65878A59A56368F5D61 /* OWSSyncMessageRequestResponseMessage.h in Headers */, - 3BCF4D89CAF56994B7281E826C16AE61 /* OWSSyncRequestMessage.h in Headers */, - D7ECE7288F7B9695F1722FED3E3F26DA /* OWSUnknownContactBlockOfferMessage.h in Headers */, - D10EF7CD7E0EEDA3680D1E9BDD148429 /* OWSUnknownProtocolVersionMessage.h in Headers */, - C656D9EE10AB0CE56EEEFC7575964BEC /* OWSUploadOperation.h in Headers */, - 514AB1209FEE9DF53DB6BE14BB5933A9 /* OWSUploadV2.h in Headers */, - 8C496ACB554A5BAB7CCDD5BB24B3E9E7 /* OWSUserProfile.h in Headers */, - 604C6E04EAA7CC362B70CB0AA6F4DEEA /* OWSVerificationStateChangeMessage.h in Headers */, - 0D0E2B0CCF3A89B4BEA85E8888E4FE17 /* OWSVerificationStateSyncMessage.h in Headers */, - 9332AB63F23CAE307DA924668AFD743B /* OWSViewOnceMessageReadSyncMessage.h in Headers */, - DB8AC48BA58EA5C23FF65B40C7D1E7B8 /* OWSWebSocket.h in Headers */, - FD9487F7B8682D852BC911F0E35DEA55 /* PhoneNumber.h in Headers */, - E8305775CE168346F218E9EEC578582F /* PhoneNumberUtil.h in Headers */, - D5B032BCC6F5332DF49585B0B2BE9F21 /* PreKeyBundle+jsonDict.h in Headers */, - F57925A38DE4D3C4D7386B380A66F27C /* ProfileManagerProtocol.h in Headers */, - 3575F1A1B3484DA9E69593285AA2536F /* ProtoUtils.h in Headers */, - 89A8C2C6F371B619253F0CCEC6166A71 /* RemoteAttestation.h in Headers */, - 4229DA7C6B766DB77CEE6AD24CDB8E38 /* RemoteAttestationQuote.h in Headers */, - 7D93E8BBBE3D91FA78EEBB4F98D4E3F0 /* RemoteAttestationSigningCertificate.h in Headers */, - E8D789EC6056C830BE9CCEF558B9DDFE /* SDSCrossProcess.h in Headers */, - 524257002471EE1B98EFC25C39A7A94C /* SDSDatabaseStorage+Objc.h in Headers */, - 5A3DD2207CA766A18A179307BEF63E71 /* SDSKeyValueStore+ObjC.h in Headers */, - 66FE9D4B9F502E4F60F691F7504807AF /* SignalAccount.h in Headers */, - 5B1D36B229DAF98C09D9C5CE4508BDAC /* SignalProtocolHelper.h in Headers */, - E0AEEF44B14401A16D84417C1B8B310B /* SignalRecipient.h in Headers */, - 513B6C7A330F859C98C3CD317B4B2BA9 /* SignalServiceKit-umbrella.h in Headers */, - 7BB95C310771D5615B2C0856239ADABF /* SignalServiceKit.h in Headers */, - D6D08BC1259759816A54CD8C3C3AA66A /* SSKAccessors+SDS.h in Headers */, - E510FB4BBA964B2022B7A3D18EC8AE06 /* SSKAsserts.h in Headers */, - BB54720B743DE17049F0B5DF1BC9E386 /* SSKEnvironment.h in Headers */, - 1749D116D1D842E369821D6915EA2676 /* SSKJobRecord.h in Headers */, - 56CFEBC6D57352C225B20457146911C8 /* SSKMessageDecryptJobRecord.h in Headers */, - B000B56919C7350C38E53A45EBD61DFF /* SSKMessageSenderJobRecord.h in Headers */, - 069E46AF82064658A09701FD1D765C61 /* SSKPreKeyStore.h in Headers */, - BB61071855B73D2B003B13F0ED731802 /* SSKSessionStore.h in Headers */, - 5531DDCAED3AD6B2419DA794C78B9941 /* SSKSignedPreKeyStore.h in Headers */, - C2E2E9F21C4D2E27111D25446601CFE2 /* StickerInfo.h in Headers */, - 48C53D07171E0F6F0945A485EF27C4E5 /* StickerPack.h in Headers */, - CB66E3A904B6987C9F485B23FA5D7227 /* StorageCoordinator.h in Headers */, - 905B66D191B48C22FC192E127BFEE3A7 /* TestAppContext.h in Headers */, - 21EEC1B91C2B3951695D8BB7308BA3E0 /* TestModel.h in Headers */, - 75FD49B6A5CC3D2D1E262C87C4D5CF77 /* TSAccountManager.h in Headers */, - 9755EED8B11412EBF2ACDC0524360A8C /* TSAttachment.h in Headers */, - F6EA2235D76FD4E0A8201D65EFCE7F66 /* TSAttachmentPointer.h in Headers */, - 504E4E46D6C1060F12DCE1D4758BE272 /* TSAttachmentStream.h in Headers */, - 71D05421ED0F95DE6DFAD9581EAA6322 /* TSCall.h in Headers */, - C374833CEA63E4D171FDC7071F4E7658 /* TSConstants.h in Headers */, - 1DEAB9F632B2F555C1499D929A6D7EAC /* TSContactThread.h in Headers */, - A5C98161B99612468269CFEB11B3A922 /* TSDatabaseSecondaryIndexes.h in Headers */, - 42593FAF42E326A26376B0F0A32CCC4C /* TSDatabaseView.h in Headers */, - 13FF80F89C6A18CA2B111F1F3CE07014 /* TSErrorMessage.h in Headers */, - 0582611264217651ADB11BB5FF708FE5 /* TSGroupModel.h in Headers */, - 4FE3665DB7A5C89714CE69D9990FE1DA /* TSGroupThread.h in Headers */, - A6F41DF1CA58DFBB6349A8DBF975F5A5 /* TSIncomingMessage.h in Headers */, - FDCA164EBF527F852C035465606C0C22 /* TSInfoMessage.h in Headers */, - D80386A12B8326165D951EBC93FEA2B1 /* TSInteraction.h in Headers */, - 9630FC1DB1F6EFBEEBFD0E5BAA717A7F /* TSInvalidIdentityKeyErrorMessage.h in Headers */, - 6792257E2360BCB6E36490B0476F5714 /* TSInvalidIdentityKeyReceivingErrorMessage.h in Headers */, - 763BC8E1EAAFF2D753B5055DEE5FED15 /* TSInvalidIdentityKeySendingErrorMessage.h in Headers */, - 94CD0A62752D677292A7E9CBDC336B42 /* TSMessage.h in Headers */, - 7929181ECD092B49552404DCF1744F14 /* TSNetworkManager.h in Headers */, - 8D9E1137674420F6F1FBF5A59D5D7788 /* TSOutgoingDeleteMessage.h in Headers */, - 06C1AAD2EA3D3CBA69FF36D43FAF29E2 /* TSOutgoingMessage.h in Headers */, - C2F87C6819F89F3104990AEBEDD360F5 /* TSPrefix.h in Headers */, - 870FC70C52505485868BC95A10DDD050 /* TSPreKeyManager.h in Headers */, - 3F364E0B4E4BF2CD2615FABE7DE38214 /* TSQuotedMessage.h in Headers */, - 29449E6630072B7F8AB418AB40FA42A6 /* TSRequest.h in Headers */, - 465A6CC064525EAEB4DBA5337D62627F /* TSSocketManager.h in Headers */, - A02433DFA460F31E2F7F3E3475A14871 /* TSStorageKeys.h in Headers */, - 0074EA74F6B510EFB11F494C588B7A37 /* TSThread.h in Headers */, - 345259B0121E128C337F0BC5B69F90E1 /* TSUnreadIndicatorInteraction.h in Headers */, - 0583C07E710E45BD9F59BE00DF720B66 /* TSYapDatabaseObject.h in Headers */, - FC3F292153EFAB306C9AF9695290DB24 /* UIImage+OWS.h in Headers */, - 4B303E455215C96032E81C5311FE7D6C /* YapDatabaseTransaction+OWS.h in Headers */, - A840F50647B49A8E28DA7C86F1893122 /* YapDatabaseViewTransaction+OWS.h in Headers */, - 6AF06668E173129B8B2F6D5F50E47925 /* YAPDBMediaGalleryFinder.h in Headers */, - 4ECE3B6472EAA61EF67BC8431484B783 /* YAPDBMessageContentJobFinder.h in Headers */, + 2441D945F4092E363A520FAA3BE937CC /* api.h in Headers */, + 20BF176F15520EC3B61C6F96517DD54C /* base.h in Headers */, + 665F966A91E87D7882B102D6507E568F /* base2.h in Headers */, + 0667D26285B2B1F78D38211FEE763DF2 /* compare.h in Headers */, + A7CA5D00603DB83CCB83D797163D9747 /* crypto_hash_sha512.h in Headers */, + 2257C210502090489B1EC131B9C55280 /* crypto_int32.h in Headers */, + ADE994705138A74504025F4001C5A898 /* crypto_int64.h in Headers */, + 493B3B713D3616C52D88866CB7A3D61E /* crypto_sign.h in Headers */, + 78E64EBDB9FA1A5376E6E62D7F7F8EB3 /* crypto_sign_edwards25519sha512batch.h in Headers */, + 532AF45D0BA65E0A6905C720D00F2F70 /* crypto_uint32.h in Headers */, + 8047BBC875A0F81E163D5B9CF9EA5C4F /* crypto_uint64.h in Headers */, + A114A55CC3818EF882CEAD7B5800096E /* crypto_verify_32.h in Headers */, + 801B44D2CABC41B3C837752F28CE5296 /* Curve25519.h in Headers */, + 77C3916E6DC4505E326F90DE3785529B /* Curve25519Kit-umbrella.h in Headers */, + BDB404E33B70AB0600E7731A9A4B6942 /* Curve25519Kit.h in Headers */, + 3B76555702A537F95962EC79CEA62845 /* curve_sigs.h in Headers */, + A31F391805213254B506C2BB66BE66A9 /* d.h in Headers */, + CD041F568070377ADF0AEBE36A3F3AA3 /* d2.h in Headers */, + 6ACC6DCA5C3ACE112C0A895DC54BD590 /* Ed25519.h in Headers */, + F136A9799B717486BB3F0CAB01C02A38 /* fe.h in Headers */, + 8AFEED0F224F62A8E094361159B3D171 /* ge.h in Headers */, + B6FDEC8F9710B8F54073A1AB17761386 /* ge_add.h in Headers */, + 17F569E8AB288B3FA754DF7ACF0261A7 /* ge_madd.h in Headers */, + 3B72EEE8B8E590011DDD6201A2F31C07 /* ge_msub.h in Headers */, + 8F57BFE7D7D74CFCA1A6874DE0104032 /* ge_p2_dbl.h in Headers */, + 9E1E931F9B23A1BC06184B80B91937E2 /* ge_sub.h in Headers */, + CD40F510635490B807649B0E80E02387 /* pow22523.h in Headers */, + 7B74FF780613D25BBECDE400FFB14F69 /* pow225521.h in Headers */, + 24DF096E33EA955E148D06D7E7A228ED /* sc.h in Headers */, + CC91EC4646B5A6D008234A1F5630203C /* sqrtm1.h in Headers */, + 69C4E6FC77C1930B7ABA0AD07931694D /* zeroize.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D68378EC913A1A9A3C752D5D9409FE5B /* Headers */ = { + C76CD2123C7CAFC4B20906F9C36D969F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 983B84DD8E3D5F3CB24EACF418F5C859 /* Pods-Signal-umbrella.h in Headers */, + DB41A332226F160743709D914CF9018D /* Starscream-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DD5C034B46EECC91F061E4FCC75BD904 /* Headers */ = { + CA33CEA35374A4AADFCBE25712A65A4A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - ECA0E6387A4C41F48BB297307F73884E /* ECKeyPair+ECKeyPairTesting.h in Headers */, + 72BA715367C62F6FBD0117844694C8FF /* AnyPromise.h in Headers */, + 3E2A6CFB3011969C2926C1AAA5677257 /* fwd.h in Headers */, + 658CC8423AF28E0252DE7B07DC5E4D72 /* NSNotificationCenter+AnyPromise.h in Headers */, + A68F3711E3F1AC2EC318582884183DA4 /* NSTask+AnyPromise.h in Headers */, + 1368715FC08DE38294DA33EAF4E89A26 /* NSURLSession+AnyPromise.h in Headers */, + E8ACF711897AC7941DDC0BDE27E12607 /* PMKFoundation.h in Headers */, + 2A1C525B9CDB35614A0BCE6813DF78D4 /* PMKUIKit.h in Headers */, + 61C191867A84C45044F277C71CD77EF3 /* PromiseKit-umbrella.h in Headers */, + DBE0A5072C1DC7D1398A1A7189684FC3 /* PromiseKit.h in Headers */, + DA8FA5D157745C095509F35D07D3CD86 /* UIView+AnyPromise.h in Headers */, + D9BC8B9F6E43F9039E4C710CDD644EA2 /* UIViewController+AnyPromise.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - DD7F7511E727A18A87D5EADCA85113F0 /* Headers */ = { + D322DB21F0893FBF48D9B363A3A2F7AF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0409D6B9D8F3C7BA2F7C789CEC67520E /* YYAnimatedImageView.h in Headers */, - DF5FBBBF2DE7121A54ACD18090CDE1B9 /* YYFrameImage.h in Headers */, - E3A19291A473AC44EB0639D770E70541 /* YYImage-umbrella.h in Headers */, - 0616E329E5A70E2EE06DBD13AF7C2022 /* YYImage.h in Headers */, - E02E8E0EF7CF707C410BA86FDC4DD926 /* YYImageCoder.h in Headers */, - 3D132A9D24EE5CB217F9FCE577DC99C4 /* YYSpriteSheetImage.h in Headers */, + 099DFE81212053F1B646030C8F20DE92 /* Pods-NotificationServiceExtension-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E712A0A23ED381FA8443BE3EC8BB096C /* Headers */ = { + F72D77AB40448EA48A2F384885313A4C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FC1999F44B988CEB6D006976CD691D5E /* SwiftProtobuf-umbrella.h in Headers */, + EFF1B0C10F7C8D743D0D1E19E4825879 /* Pods-Signal-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E71AB227E79EA129C598CD7AF84B7E22 /* Headers */ = { + F9157C8C404698B453301D928D237035 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 9FBA4048F7C9EB82FBB554DC9FB717D5 /* Reachability-umbrella.h in Headers */, - 6A662F8CEDB34264274F13D378EE63FD /* Reachability.h in Headers */, + 44661560456F7C50663A29526390C3B2 /* CLIColor.h in Headers */, + 6E9D6DE1F67C9D0630BC09A1E9C44159 /* CocoaLumberjack-umbrella.h in Headers */, + E9C4084712C13CD9A66D9D2798FD67FA /* CocoaLumberjack.h in Headers */, + FA99BDFB0F31EACC86794D9DF2E1A356 /* DDAbstractDatabaseLogger.h in Headers */, + F6A96E134EF1017196162DD613359A58 /* DDASLLogCapture.h in Headers */, + 7A2FEA07680B1C3C947022F1522383FC /* DDASLLogger.h in Headers */, + F4264602A0EBADB52BCA833ADB0B43C3 /* DDAssertMacros.h in Headers */, + 22C0C143D98178CF2A1B9749B023B9CB /* DDContextFilterLogFormatter.h in Headers */, + 949D00D27DFA2988338DE7FD1E1C25CD /* DDDispatchQueueLogFormatter.h in Headers */, + 42090DF932C505DCF6195A87650453BE /* DDFileLogger+Buffering.h in Headers */, + 3E33E781B656EB376079BA062CC2B898 /* DDFileLogger+Internal.h in Headers */, + EB359B3FB9614FAE954F97922E6F4364 /* DDFileLogger.h in Headers */, + 22C6DDBD97957579D73739ACE9827870 /* DDLegacyMacros.h in Headers */, + 392C2C762097A4E7A5DB4448B08E36BC /* DDLog+LOGV.h in Headers */, + F6AF7A451E5C6162D634F4DF49478EB0 /* DDLog.h in Headers */, + 5FD327F0B45E73C1B299C4444AA89C73 /* DDLoggerNames.h in Headers */, + 950572706513BC0BE7158B60796BED1B /* DDLogMacros.h in Headers */, + 98B28D0FDDF7322AF70A0E2374825223 /* DDMultiFormatter.h in Headers */, + D4E52BE0F2C57860A71E4661727631EA /* DDOSLogger.h in Headers */, + 85B7B72867B317AA407660A5F4C9316F /* DDTTYLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11048,12 +10981,12 @@ /* Begin PBXNativeTarget section */ 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */ = { isa = PBXNativeTarget; - buildConfigurationList = 807449B7CDF24BF22EB7596CF794C8D1 /* Build configuration list for PBXNativeTarget "AFNetworking" */; + buildConfigurationList = 21E3270678C0A1571255EF9C780076CD /* Build configuration list for PBXNativeTarget "AFNetworking" */; buildPhases = ( - 16595BCE4FA1DFDF4499BCF71478F844 /* Headers */, - CFA7D7DD4D8E0EE50D6DCBEB9A8E5D23 /* Sources */, - C5BBB448DC79E2711539A110F45F79DF /* Frameworks */, - 6979A4D552748E9A50F530E28F24EA57 /* Resources */, + B896F35BA9FEEA077042C60D6FD4D494 /* Headers */, + 3567D9F0E977117A3EB26870C7FF58F8 /* Sources */, + DEB202BAE479969256703BF5672A5A48 /* Frameworks */, + 8677564EF7A31BCD3CFAA98F0D51E849 /* Resources */, ); buildRules = ( ); @@ -11066,12 +10999,12 @@ }; 06F5CDD6235E25837519792853B145A1 /* PureLayout */ = { isa = PBXNativeTarget; - buildConfigurationList = 37CCF6923FA63619B47C308F6823FE6D /* Build configuration list for PBXNativeTarget "PureLayout" */; + buildConfigurationList = 1EF00B6BB664FCD378FE2EB2D1A15B01 /* Build configuration list for PBXNativeTarget "PureLayout" */; buildPhases = ( - 2CBB9D488034CC7B44FF2E23F378050C /* Headers */, - 5C9BB76ECB60D932BC1BAD988FDEA1CA /* Sources */, - 01A6DB9F33EEFBFB35E51AC96F8F1725 /* Frameworks */, - 076D0142F6415E7F9D20598CBC5EDABD /* Resources */, + B6324093067D20D546DA694BC84F948A /* Headers */, + 1FF73F4B050DBF4A656A6AB85B5B3240 /* Sources */, + 90F4CEEE78490F773F5220EA0834035F /* Frameworks */, + 8AD300ED08F16BF09A0BF667D0789391 /* Resources */, ); buildRules = ( ); @@ -11084,17 +11017,17 @@ }; 0A86C228CFCBC35A1FD284274ED0930F /* GRDB.swift */ = { isa = PBXNativeTarget; - buildConfigurationList = 0F16CF21319494B2551FF05365CB3234 /* Build configuration list for PBXNativeTarget "GRDB.swift" */; + buildConfigurationList = 36A12DE9876CCBAA07006524DD4BFABE /* Build configuration list for PBXNativeTarget "GRDB.swift" */; buildPhases = ( - C3FE3A7EC8C408E446C31354A6793168 /* Headers */, - 498952A8477E98692AB0C6A20E546D92 /* Sources */, - C986CDE163B903C8C3C968250B1D63FE /* Frameworks */, - 3BA6D532C6D0196006029CA863003C41 /* Resources */, + C5198F84D4B33D3AD3FABADD5F99FAFD /* Headers */, + 739C73F4D3C01690C98F68CF545D2CDE /* Sources */, + AE6A8964D7270AA57BE995906FF1A410 /* Frameworks */, + 8BEC90232769645B13B08CD5B98F6E9D /* Resources */, ); buildRules = ( ); dependencies = ( - 83377EEEE137D9B8448F9738ADF91B72 /* PBXTargetDependency */, + F14160CFD7BF557267F2C7E1D9705C9B /* PBXTargetDependency */, ); name = GRDB.swift; productName = GRDB.swift; @@ -11103,12 +11036,12 @@ }; 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */ = { isa = PBXNativeTarget; - buildConfigurationList = 15B0426C2E95BC56D254EA8C4790D696 /* Build configuration list for PBXNativeTarget "lottie-ios" */; + buildConfigurationList = 9B4A744DDA61BE192E2BE9A033015018 /* Build configuration list for PBXNativeTarget "lottie-ios" */; buildPhases = ( - C91D019CD3DC50F07E8DE9D80A0A934E /* Headers */, - 58CA04335E38472AD6395D853F12C069 /* Sources */, - 8F22615B9C9243AF799BF1CB62E17AD2 /* Frameworks */, - 057654A4555D06927AF7EA96CD0ECC80 /* Resources */, + 013C0B93537C50D4BB42479AE5B7D230 /* Headers */, + 04F72C857766116A8BD261DC50DA11B1 /* Sources */, + F40DEED98E7FFC09F695A4E81B727E55 /* Frameworks */, + 5CCC651A9C050CE30BB3F3C049B8AD40 /* Resources */, ); buildRules = ( ); @@ -11121,22 +11054,22 @@ }; 0F3371C93B7058B060812A4B899E1ED7 /* SignalMetadataKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 7438046C5AA2B89D6A719AC089DBF464 /* Build configuration list for PBXNativeTarget "SignalMetadataKit" */; + buildConfigurationList = 9595F7AC180B263A9D09E5F5A5D56E9D /* Build configuration list for PBXNativeTarget "SignalMetadataKit" */; buildPhases = ( - CF16C70BC558EF25232270D9858C97A4 /* Headers */, - BE835625A19F64593B7A9821FFDFF66D /* Sources */, - 1E17F14729E710981C68E6DD94F11BD2 /* Frameworks */, - AF468216A604BF8F6733312C020AD513 /* Resources */, + 47F041837FEBAC446BADEC3ADA939130 /* Headers */, + AE2ACF0BB601F23B2E884375EA37EF55 /* Sources */, + 4AF54F3D5C9C121FBB9B6708D5E1F45A /* Frameworks */, + EF31DDE302A6B4CF1130498D66D509F7 /* Resources */, ); buildRules = ( ); dependencies = ( - CA4041895C14FEA2498C858C10060EA5 /* PBXTargetDependency */, - 46BA5DE4E0CF3E589BED341C3CBCE990 /* PBXTargetDependency */, - 221C1F1CC51F721516E57B5559233250 /* PBXTargetDependency */, - D76D83FBFBA4BAE6810E4451A9D02767 /* PBXTargetDependency */, - 495C0CA1F3A6B55CE6BAF3CFB9E9CA6C /* PBXTargetDependency */, - DFB40F601DBC608B8A19554712C5825F /* PBXTargetDependency */, + 2B17AAD2C33F085C720C809B2D0A28C2 /* PBXTargetDependency */, + 18AE0B21DA2472700315A31342EEBD93 /* PBXTargetDependency */, + 8E390B02C6E5FC8CE493E0965F6EFC00 /* PBXTargetDependency */, + 292D4E0DB38146F434683747B1CF3352 /* PBXTargetDependency */, + 8BB9BDA03D4579406D917A829E2C9EBA /* PBXTargetDependency */, + 9AEF323A99E0BB28573FFB061E83692D /* PBXTargetDependency */, ); name = SignalMetadataKit; productName = SignalMetadataKit; @@ -11145,36 +11078,36 @@ }; 11319FE11E0F163FEF714A606CCC265F /* SignalServiceKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 637213FC66513D8F82935883DDCF0D82 /* Build configuration list for PBXNativeTarget "SignalServiceKit" */; + buildConfigurationList = E6BB96D90734DAFDDA729895F0AA1129 /* Build configuration list for PBXNativeTarget "SignalServiceKit" */; buildPhases = ( - D4A75D06335589D747D5E1048C57EB76 /* Headers */, - 76E83391B22B50012EED77B8B64A8616 /* Sources */, - 0C246EA217315658FFCB8D96C0C1F19B /* Frameworks */, - F2A9B64B52ED7F4D429FE444605132E5 /* Resources */, + C0B80E14D3268F92AB4A759AB4C7D571 /* Headers */, + 2030A75F448A773FBC7E549BF2CBFAB3 /* Sources */, + 088ADF0BFC9E187442A74774C0B16A4D /* Frameworks */, + A46107743214B6D12D2BC2F027F06F5D /* Resources */, ); buildRules = ( ); dependencies = ( - 2145E4D83DB1641BDA33E663CC64F50A /* PBXTargetDependency */, - 4CFCCBE594168CEC718B721EC4DDEA55 /* PBXTargetDependency */, - C7357371CF94B47605B28EFF6CD49FE3 /* PBXTargetDependency */, - 2DE98CACE2672AC5C1636E122615C227 /* PBXTargetDependency */, - 23DCBA60ECD0D8CEE4B1EB33F87BAC79 /* PBXTargetDependency */, - 5C1E2940E58446662C2315185140528E /* PBXTargetDependency */, - 8980B9E99FE759457F9CDAD4F574BE6B /* PBXTargetDependency */, - 08D39F5F5D99212DA8C9D6C8583ACDB6 /* PBXTargetDependency */, - 82CAD83D45EE5F6D539C0569DDD2E35E /* PBXTargetDependency */, - 115D9A22A7F995F656C09FBB21CA57B6 /* PBXTargetDependency */, - 0380E746404111F2960C94C6568C69A2 /* PBXTargetDependency */, - 10651C87BBBC4190A2C8151332F904AE /* PBXTargetDependency */, - A84E790C7A6538A2BBD0F5483300C0AD /* PBXTargetDependency */, - CB439F7D9CA8F87974BDAC89078FA3C7 /* PBXTargetDependency */, - 709912F92ED3A0AB1BF2477D76BD1D3C /* PBXTargetDependency */, - E5F9F88E1797238618921879650FB432 /* PBXTargetDependency */, - 11543F474DC72BCE3C58AD0A1F4FB875 /* PBXTargetDependency */, - 6F827BF9D15F1F0A652E52DA15AFDCD6 /* PBXTargetDependency */, - 9C672F9E48B5A443E6CD564620F052F3 /* PBXTargetDependency */, - 4C80240C1C9D75A3F558B66458375F3F /* PBXTargetDependency */, + E27E0DF4D5291054D9C193C0ED49F8FD /* PBXTargetDependency */, + 01792B42B84646F9CFBA2E3C95056BD6 /* PBXTargetDependency */, + 28159BC93D2BBEA238B18437A1FE7F63 /* PBXTargetDependency */, + F13D837CA37EE406EBAAF74ECB9EBF86 /* PBXTargetDependency */, + 7CB130561ED2CA54439EB337C80A8F95 /* PBXTargetDependency */, + F0EE9A95EFBEC86F8AE376FE634B315F /* PBXTargetDependency */, + 46D60ABE4548901441DD03B7580C7611 /* PBXTargetDependency */, + EA486A08544EC6DD4EB5802FE8DD37E2 /* PBXTargetDependency */, + E53A488ED6B95EE20784E6C14E4405BA /* PBXTargetDependency */, + 81D4AE2A2EE7A6217AAD4282D07DE5E7 /* PBXTargetDependency */, + 0E460E51DAC30E0BBFF4AFEA802228C1 /* PBXTargetDependency */, + A17F9D0484B7AD54309A0B01C543F0D2 /* PBXTargetDependency */, + D40193EB9A8980F1994377A1D21D6BF7 /* PBXTargetDependency */, + D05E3FD6576009A5EF16709575C2AE64 /* PBXTargetDependency */, + C32BF27DEE50F5B4FC32A890601B1782 /* PBXTargetDependency */, + 89BBF6F3D8143B04FFD78938B036CA7F /* PBXTargetDependency */, + B0A015C1123A9BA0746D4B6C968B8F5E /* PBXTargetDependency */, + 3AB540EBE03D210420AF0F7439024B19 /* PBXTargetDependency */, + 9B2D9C21E01C213866AA06B553E7D27D /* PBXTargetDependency */, + 257113364AF380821F96F8D70CFABA6B /* PBXTargetDependency */, ); name = SignalServiceKit; productName = SignalServiceKit; @@ -11183,18 +11116,18 @@ }; 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */ = { isa = PBXNativeTarget; - buildConfigurationList = DD6833061EB5F6E38D855DC1E1B55746 /* Build configuration list for PBXNativeTarget "Curve25519Kit" */; + buildConfigurationList = D6C66C9DC18131123D18A2857D6ABB4E /* Build configuration list for PBXNativeTarget "Curve25519Kit" */; buildPhases = ( - 59C18B25C75E449BE3BDFC5C59E34B32 /* Headers */, - 85A4C5320D8ACABC648A7003831A1F38 /* Sources */, - 2B5F5ABDD1F14133773658FA666263CE /* Frameworks */, - 60DDA10C503D829978D68F4BC243D693 /* Resources */, + C657A648582D59752CDA7561B33A9211 /* Headers */, + 68D31B431E5FA5B4D005EB3841D60F3D /* Sources */, + D54D12F3DC6B6D471D9B1C2B57F3C3C6 /* Frameworks */, + D0FE2A8079A59EB7B65FF9B8C3CA12C8 /* Resources */, ); buildRules = ( ); dependencies = ( - EE35F41A19F4144CDD60FB91051F99D0 /* PBXTargetDependency */, - BD1234F390950052403791B35DE2B034 /* PBXTargetDependency */, + 5CC85678633C8F6DE8075FEEA47417DC /* PBXTargetDependency */, + 22FFE8242A699C272AF2347AAD9287BD /* PBXTargetDependency */, ); name = Curve25519Kit; productName = Curve25519Kit; @@ -11203,17 +11136,18 @@ }; 2B4E413DB620AEC6380BEB7FED964886 /* Argon2-Unit-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 62C374691415A7A6E39E462F39EA0FB8 /* Build configuration list for PBXNativeTarget "Argon2-Unit-Tests" */; + buildConfigurationList = C750008FF4C07136B6C3048D1F8B9EB3 /* Build configuration list for PBXNativeTarget "Argon2-Unit-Tests" */; buildPhases = ( - 9004E499A445DB65A72BF0AA6640D65A /* Sources */, - 0B1D9DE894B77BF522C27AA67D97C1D3 /* Frameworks */, - 84A4AC5052D7F066DD2266A888D2D68F /* Resources */, - 852781CD2CAC753CAB8D0C7B5F045406 /* [CP] Embed Pods Frameworks */, + C947D1F71A68040B2CDFF9C0C24D52B3 /* Sources */, + C4526DB6F0D76C29AC0A5E1EA2D1BEB5 /* Frameworks */, + 2590C96DD95709F94CB7D9C1913CD55D /* Resources */, + 3E7D62B213A5C346C0CE03AE0DD0644E /* [CP] Embed Pods Frameworks */, + D5E721DCB1F6B6AE1CB16659614FC067 /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( - D16C5B50AAE9A54854FB21A8410E8609 /* PBXTargetDependency */, + C59829FD303166F67B20CD4DED8943B1 /* PBXTargetDependency */, ); name = "Argon2-Unit-Tests"; productName = "Argon2-Unit-Tests"; @@ -11267,12 +11201,12 @@ }; 46820E393A0506FA865F08663555BFA1 /* Argon2 */ = { isa = PBXNativeTarget; - buildConfigurationList = 8925E5BBA8B199E083279017F9BA9FAF /* Build configuration list for PBXNativeTarget "Argon2" */; + buildConfigurationList = C6C591CEE389B2BC41656588C9968B81 /* Build configuration list for PBXNativeTarget "Argon2" */; buildPhases = ( - 11B9828FABCE9F2EC862B105A2B186CB /* Headers */, - 82C7DACF4A2F2B376E2984BBB9FE8822 /* Sources */, - E25CC4C878F38F512E575E8F6F3C2140 /* Frameworks */, - 92F5E31FB8EECD13E2C0ADB46CED8464 /* Resources */, + 1583649CC09A7AF85AB21BCC2CAA02E2 /* Headers */, + F75B67C369BBB0A36D9B7414BC1D957A /* Sources */, + 00FBB0B2645B95BF4C84781EE5AEC0D2 /* Frameworks */, + 021C78F8266E6638F82FF2ECBCFFDB8A /* Resources */, ); buildRules = ( ); @@ -11285,12 +11219,12 @@ }; 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */ = { isa = PBXNativeTarget; - buildConfigurationList = 1E07705E8A5513C6D48BCA5BF743190D /* Build configuration list for PBXNativeTarget "Mantle" */; + buildConfigurationList = 0F6EE3669DCA25E53B705244FFF78F06 /* Build configuration list for PBXNativeTarget "Mantle" */; buildPhases = ( - 96F811138EA04330F86C7E2F6D77B9F3 /* Headers */, - 0D8315182ED390244F7BA773D454A231 /* Sources */, - FD5504394CAC6F00351E20A7C864B66D /* Frameworks */, - 75BC1CBA1243A21B5AA746B5A489D400 /* Resources */, + 88A6509B2903F068BD3FB77A915B345B /* Headers */, + 1FD02B0C099E3DBDC8902391B6055D69 /* Sources */, + C25D5C48CAB85296C6B0E04C2FEB30A6 /* Frameworks */, + 7F07E7CFB9E04B4E5E03B2B117225835 /* Resources */, ); buildRules = ( ); @@ -11303,12 +11237,12 @@ }; 47D2E85A78C25869BB13521D8561A638 /* libwebp */ = { isa = PBXNativeTarget; - buildConfigurationList = 017680D507C7B12A0F1D4D51B2E0586A /* Build configuration list for PBXNativeTarget "libwebp" */; + buildConfigurationList = 63125257270149CE4D65F205C8D07A98 /* Build configuration list for PBXNativeTarget "libwebp" */; buildPhases = ( - 042CAF1B6835CCDD68D4B9F7AD13B8C9 /* Headers */, - 402B9BFA4AF74973D13CCD6E99986341 /* Sources */, - E39A954E01B08849D3E18BD0737293F6 /* Frameworks */, - AFFD2E322DAB7A6BB7032ECC6C25C53F /* Resources */, + B157CAE4058CBD2CB8694ED0D727EADD /* Headers */, + DB2C57AAD3D8E9A1D0D32C1B5B5BC89B /* Sources */, + 73B8D3A853767098673D9B87699BD815 /* Frameworks */, + D6408EF79A87F0C3F6D9C3628C35EA07 /* Resources */, ); buildRules = ( ); @@ -11367,12 +11301,12 @@ }; 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */ = { isa = PBXNativeTarget; - buildConfigurationList = 3E97685BCAA980B859E96B1D562308ED /* Build configuration list for PBXNativeTarget "SAMKeychain" */; + buildConfigurationList = F590DBFDBB31AFB1DD9CAB8F01519A46 /* Build configuration list for PBXNativeTarget "SAMKeychain" */; buildPhases = ( - 8AC96DCCFDAADC59956937175B469494 /* Headers */, - 7F62218277AB98ED03FEA39FAE8163E6 /* Sources */, - A0A925CABD11AE04396E92F86DF8D169 /* Frameworks */, - 9C563A892B88E0D4D2C6EDE1952797F0 /* Resources */, + 0BEDBFD987B77D31C2C86E3A456F9F68 /* Headers */, + 872F4F0CF18510485D66487BC3E7E969 /* Sources */, + 38D71FAD4342F770F326DEF19C42A2A9 /* Frameworks */, + F913502047A3BBBD0390F5A413EA904B /* Resources */, ); buildRules = ( ); @@ -11385,18 +11319,18 @@ }; 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 9839EC59A05500008B84A53650635A1A /* Build configuration list for PBXNativeTarget "SignalCoreKit" */; + buildConfigurationList = ACDA9813B7328F6E7EF8CD6A3D724701 /* Build configuration list for PBXNativeTarget "SignalCoreKit" */; buildPhases = ( - 4C51D0B11C06E751583E6DB4BB849221 /* Headers */, - 77554ED18D9085B785E40C883750A975 /* Sources */, - 379FE8B291FE58E86CCB128B8EF644D5 /* Frameworks */, - E1690F0255A490C5E02F3FD8456684E7 /* Resources */, + 05711E5E19E58558AFBF8617042552AA /* Headers */, + AD606902E7FD458F4CD19A0714563622 /* Sources */, + 67A5CAA1C4FB0BAC076373D5DB1598AF /* Frameworks */, + 7A5CFAEB4A698B667444A30FAA393B47 /* Resources */, ); buildRules = ( ); dependencies = ( - D8793A3387990D3EAD1AA3C892BEC498 /* PBXTargetDependency */, - D5B054E335BE282A3F20B74638612C5F /* PBXTargetDependency */, + 881E2C16626041050829448F92A958D6 /* PBXTargetDependency */, + 68E4B6CE4D7F2DAC07BD2958DDF0B25F /* PBXTargetDependency */, ); name = SignalCoreKit; productName = SignalCoreKit; @@ -11405,45 +11339,45 @@ }; 580233398AC16B1F0EAC99950BF9B21C /* Pods-Signal */ = { isa = PBXNativeTarget; - buildConfigurationList = 6D3C89C209EEDC094682DDBB56552AF3 /* Build configuration list for PBXNativeTarget "Pods-Signal" */; + buildConfigurationList = 088840009CC00CDE4C19DC64F66E962C /* Build configuration list for PBXNativeTarget "Pods-Signal" */; buildPhases = ( - D68378EC913A1A9A3C752D5D9409FE5B /* Headers */, - 4525E75E39636902BB419538DCC92DC2 /* Sources */, - B0F58FED5CE36842A1AE22BE10E97265 /* Frameworks */, - FA0CFE6E67E891844728705C8ECE9AEE /* Resources */, + F72D77AB40448EA48A2F384885313A4C /* Headers */, + 95B79984895B7D82465313C4B8557C57 /* Sources */, + 758272F69D58D14B3EFC31680F2D934F /* Frameworks */, + 8538F5D270730020F98664888C560EB3 /* Resources */, ); buildRules = ( ); dependencies = ( - CD94D9F1D3A7C330F787E0B43F98A37C /* PBXTargetDependency */, - B3EEA1F88E1EBE0C7085AFC7DBEC1199 /* PBXTargetDependency */, - CB57166226771565EE0DF3758FF38333 /* PBXTargetDependency */, - 03A2F2B723810CD6F2A5E981E9EC9272 /* PBXTargetDependency */, - 5355D466BA7FE7F0B9CF8D18EBAFBADB /* PBXTargetDependency */, - 6E2946527664F9B488166770738D1143 /* PBXTargetDependency */, - F0F4A2767491CF907150B0E1B43F0E76 /* PBXTargetDependency */, - B71544EACF4648B868F070C3BCA09651 /* PBXTargetDependency */, - F4D408805DAF833AD395884634101A06 /* PBXTargetDependency */, - 3E27440032DBA1DC6D115CC8332CF53B /* PBXTargetDependency */, - E93251BD35E6495CF4F41DADCB6F6A91 /* PBXTargetDependency */, - 3D8FAD477889F0F60566C0477C2B95DE /* PBXTargetDependency */, - 212AA1D64772FFD3D02398D4AADA2B1E /* PBXTargetDependency */, - E02477BE710E7900DAF0DAAAF598548D /* PBXTargetDependency */, - 44B24CB6D561508ACB9387F0B42EBDFD /* PBXTargetDependency */, - B6FAA030C3A273D5F61430BC1DD0DE74 /* PBXTargetDependency */, - 1CC8AC8AB59AFDBD129446A17FB11932 /* PBXTargetDependency */, - 10EF5CE58C66BA85038CB6EFF189D7FE /* PBXTargetDependency */, - C45387AA9162CF7D8A61E5B89B42EB88 /* PBXTargetDependency */, - AF13E66753B59471F45C1ACDDC65E134 /* PBXTargetDependency */, - 3FB76ED8C28A95F2A3FCD55323184172 /* PBXTargetDependency */, - 3AE6734F2D64FBC48F1F052ED2543E4F /* PBXTargetDependency */, - 93122015981E890773B6F2C4BC2BD62F /* PBXTargetDependency */, - A00592EB01EEAFC5354DBEF4C22226FE /* PBXTargetDependency */, - 025339558670258561B6D9BCEAA8B7FC /* PBXTargetDependency */, - FE318CA1E9043D0657754D04D87E8506 /* PBXTargetDependency */, - 43EB936C1FDA7AB4A3B4D165C99174B1 /* PBXTargetDependency */, - F7DA082A7B95A6CFDFCC6F21B72F8979 /* PBXTargetDependency */, - D72BDA6165D6FC3B8A2322EC5E9D379C /* PBXTargetDependency */, + BDE55599485A7447C3ACBE55CA0240AB /* PBXTargetDependency */, + 880AD042A0B2DA88B565D4168FFC6132 /* PBXTargetDependency */, + F277EF4096F2F5131AC29EE1CBA58691 /* PBXTargetDependency */, + ED115011EF61A71E7B296C72F5B212E0 /* PBXTargetDependency */, + 33ACB8E4AB9B67EEAA56A269A3E447D3 /* PBXTargetDependency */, + 3BABF8D8061BB323FFFC52C780E5CD1D /* PBXTargetDependency */, + 62C8088D40AB9CEAABF082406C555E2A /* PBXTargetDependency */, + 04C0FD62F469B8A356D9EB67BADD98B6 /* PBXTargetDependency */, + 0A9873EEC7FC4C9525C49656BE553D2F /* PBXTargetDependency */, + 1ECA42B00DFF1E167F6FBF7A3150FD44 /* PBXTargetDependency */, + 2CFE8ACFF33D1CD53A6AC74A1320B499 /* PBXTargetDependency */, + ED5177578737C0A63FF4B75C281D5928 /* PBXTargetDependency */, + 4849A64CA12A8543DA4FA6B07C0E40A9 /* PBXTargetDependency */, + 4F479A2AF44DC05656A397C9B9C256EB /* PBXTargetDependency */, + 9DC276BB01C9610CE5B9E1BF7E8FD652 /* PBXTargetDependency */, + 8E55AFB183593FE4F547CB0ADACE011B /* PBXTargetDependency */, + 77473BDC0AC5369EDE21DE3B8A31F78D /* PBXTargetDependency */, + D269D58EFB83FE7298795C8B530B6DC1 /* PBXTargetDependency */, + B8A60682AA2987D6C815A6EE5EAA7B10 /* PBXTargetDependency */, + D6299130A950031EFD5D6943C628CB69 /* PBXTargetDependency */, + 6EE261FA5766E2AB471E551D3661F26B /* PBXTargetDependency */, + 8346F7FF9247C1C82C20B72F2744D2AF /* PBXTargetDependency */, + 4BF0CB3906E7D9CBD8316E0F23E41CE2 /* PBXTargetDependency */, + C8CAF32F08158FEDBE341ED72D0913E8 /* PBXTargetDependency */, + C62F67007A3AFC7CA9133E0E5C2F8AC7 /* PBXTargetDependency */, + 831F06082132F716511B193326D29774 /* PBXTargetDependency */, + 115D95F3ECD0F3F22B20A4984565BCEC /* PBXTargetDependency */, + 385695BAD9E7DA98BAEDF5B7CE6A2F4C /* PBXTargetDependency */, + DC66E314D5C6B2ED115A4A415CCB2744 /* PBXTargetDependency */, ); name = "Pods-Signal"; productName = "Pods-Signal"; @@ -11452,17 +11386,18 @@ }; 5C9F6BA9ADC4724B2612C9F20FBE2076 /* SignalCoreKit-Unit-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 79A177BFA766A02483C28DD6204D47DA /* Build configuration list for PBXNativeTarget "SignalCoreKit-Unit-Tests" */; + buildConfigurationList = 0FB300F5204BED8B3398CDA5FC071C31 /* Build configuration list for PBXNativeTarget "SignalCoreKit-Unit-Tests" */; buildPhases = ( - C689D643215A5E61D14151C8B83384C9 /* Sources */, - 24F0467A039CF8A0882DF698A9D66526 /* Frameworks */, - 06AC4D4694FB1368B7238B9D47675148 /* Resources */, - 3EEF7D903BFC83EDE310E01D0B1EBC06 /* [CP] Embed Pods Frameworks */, + 0121ED262F3DC6951619B27093770108 /* Sources */, + 9739C145451460B45FE943721B4BFC6E /* Frameworks */, + E6C851923F09BCA2D980CB85FDB38A19 /* Resources */, + E23653FB61CD1FA054A7BDCDD336894D /* [CP] Embed Pods Frameworks */, + 75DFA0176E9BF50EF6A7C709F7754B3E /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( - BB2BCC1CB01B4B9EE7B8E46BC2F1BB8C /* PBXTargetDependency */, + 732B1A9E23944CB87B62D7BCC853F6B7 /* PBXTargetDependency */, ); name = "SignalCoreKit-Unit-Tests"; productName = "SignalCoreKit-Unit-Tests"; @@ -11517,21 +11452,21 @@ }; 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 22A012E0D323ACF0BE63C9D1380E0DD5 /* Build configuration list for PBXNativeTarget "AxolotlKit" */; + buildConfigurationList = D210FA1C306B0AD2C840439A037A2CFF /* Build configuration list for PBXNativeTarget "AxolotlKit" */; buildPhases = ( - 212A970698455EA7D4BBB7841A91AD66 /* Headers */, - 9B561DE558E23FD7D10323D96E18C540 /* Sources */, - FD6D4F46B356141F4ECCB67ADA035EAF /* Frameworks */, - 77C4BEA011859B262571A06741ACE1FF /* Resources */, + 32E3105E92A7E7ECBEB86E054ABE5E7B /* Headers */, + CD44F028BC81703F62FF1CAE1233168F /* Sources */, + FA67B5F8B67450D738D8260A193E9EDA /* Frameworks */, + AB54CCB501D97E48298287D4F53434C7 /* Resources */, ); buildRules = ( ); dependencies = ( - B0C77FC9F3ABBC1F52F13BD779F54D71 /* PBXTargetDependency */, - 6129026706FFC165BAC2AB2F71E315AE /* PBXTargetDependency */, - 76DB30E037CF5D267D4CC5F6BD2793D3 /* PBXTargetDependency */, - A03AC2D14FF18D9F763BBDD5E14B7D3F /* PBXTargetDependency */, - 89B69F4C8EE83CBB9712389D91CF01F6 /* PBXTargetDependency */, + 80D77A0B30BBA83D487CB516508C8F73 /* PBXTargetDependency */, + 5B3496495F5180AEA195B58E5701CAA6 /* PBXTargetDependency */, + 9873602DC9B5BCD10CBD8A6D30884A04 /* PBXTargetDependency */, + 80DB27A110029DB1BA99E8128E927C10 /* PBXTargetDependency */, + 2BE95E5FC786B73DFF3435BB39781E96 /* PBXTargetDependency */, ); name = AxolotlKit; productName = AxolotlKit; @@ -11540,17 +11475,18 @@ }; 74445091919E2B587DB292710A614AE9 /* ZKGroup-Unit-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = A29C0379F7F3B055795B1405B41034CF /* Build configuration list for PBXNativeTarget "ZKGroup-Unit-Tests" */; + buildConfigurationList = A76A646D818F8800688A2F27F9B0A201 /* Build configuration list for PBXNativeTarget "ZKGroup-Unit-Tests" */; buildPhases = ( - F6EC6063B2235466619D3DC5CCAD37C7 /* Sources */, - 246D52E6774CD521F77198B3B60331C2 /* Frameworks */, - 5BAEC8338657BECF2A555804241AF6C2 /* Resources */, - 34AC54A0BAB0A33334CD3708D0A20F7A /* [CP] Embed Pods Frameworks */, + D5AE2083CACCBDEEF60780CB87D360A7 /* Sources */, + D7A490E906C1C5E11B2D8F79119E52A7 /* Frameworks */, + F066786D49997F6F360818E28DEE4CB3 /* Resources */, + 353FD0932A7DBFB847DC5C63CA8DBCD0 /* [CP] Embed Pods Frameworks */, + 301E54AB3B0D495BC74FAFA13207E80F /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( - 74931CF5E79FC8E47EF8B00D6294FFF6 /* PBXTargetDependency */, + 0DD2F3D012EA4C0CC27936F7598233A3 /* PBXTargetDependency */, ); name = "ZKGroup-Unit-Tests"; productName = "ZKGroup-Unit-Tests"; @@ -11559,17 +11495,18 @@ }; 78DE33AED82B26B4B8D899CC403003AF /* Curve25519Kit-Unit-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 1240FB44EDBC9AB46065208CB63CC3BB /* Build configuration list for PBXNativeTarget "Curve25519Kit-Unit-Tests" */; + buildConfigurationList = E878B4334E90C74FC40A6C03C809954B /* Build configuration list for PBXNativeTarget "Curve25519Kit-Unit-Tests" */; buildPhases = ( - 7821210B68FAB83B2B882DB033941C74 /* Sources */, - 77871B4F772142486B6BC68CA6A3B174 /* Frameworks */, - C328F65447D208B506EA9DF2878FD95E /* Resources */, - 7E77B8AA1C238D6D1FCE068263A096A3 /* [CP] Embed Pods Frameworks */, + 952F770C4BA4476C26E7F9757DCB5EE5 /* Sources */, + A0E7BD37B5E0FBD8C347D657D8DDC063 /* Frameworks */, + 7F63E1C144DA80B5DA3D7872999B2272 /* Resources */, + B40B5E2DA378F89F9118DDB14D5DE111 /* [CP] Embed Pods Frameworks */, + 035719D0FF894F4E05802D7AC6AF6CCD /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( - 9EA131EA2215A5A0A8C9C545F486723B /* PBXTargetDependency */, + 90A9E217FAE259FCF596EDE2E6306FB0 /* PBXTargetDependency */, ); name = "Curve25519Kit-Unit-Tests"; productName = "Curve25519Kit-Unit-Tests"; @@ -11578,12 +11515,12 @@ }; 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */ = { isa = PBXNativeTarget; - buildConfigurationList = A0CBA74C498BE982B802CDF2610E36F6 /* Build configuration list for PBXNativeTarget "PromiseKit" */; + buildConfigurationList = D9EBE50A50FFB5A9677BF1D58E3F1923 /* Build configuration list for PBXNativeTarget "PromiseKit" */; buildPhases = ( - 98F033BA614DBE5DCFD8589E55EEBBC8 /* Headers */, - 71045406B124F838B64DD0FB0A967768 /* Sources */, - E4224F2EE5F8BCB758CD7402B91AE0AC /* Frameworks */, - A573EB0104CF7850092B3AB0B8E6942C /* Resources */, + CA33CEA35374A4AADFCBE25712A65A4A /* Headers */, + D122CCA25C7EC256020EFF2783375D9F /* Sources */, + 0A601AEFCF2A4456D573640B4366D82D /* Frameworks */, + BF958936BC7D210D518B8B5CF3217312 /* Resources */, ); buildRules = ( ); @@ -11596,12 +11533,12 @@ }; 822E44240F2922DAB12018A6B649BD19 /* YYImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 8BD5E0513CDEC77C6D69A2787DCAB3CF /* Build configuration list for PBXNativeTarget "YYImage" */; + buildConfigurationList = 4E8D6F939E1538CDC5DE6A7EBFE8732D /* Build configuration list for PBXNativeTarget "YYImage" */; buildPhases = ( - DD7F7511E727A18A87D5EADCA85113F0 /* Headers */, - EE4A7AE2BBA27BD546331B5A039F967B /* Sources */, - 29ADF3EECCE9DBFB032C64CE6A12CA0C /* Frameworks */, - E2E423075EB0367C9F2BB923D22ADD99 /* Resources */, + 3C22BF2E260849ADF17EB4277BC5CE67 /* Headers */, + 5705D307C98C48EBB9F78F6D14264BA5 /* Sources */, + 4D280A614B58B1154A254823BBA64FF6 /* Frameworks */, + B9C140E9C60BB2A9FF5BE6789DCD0415 /* Resources */, ); buildRules = ( ); @@ -11614,12 +11551,12 @@ }; 8C4F601B9A1A671B2F9CDADDDE59FBC8 /* blurhash */ = { isa = PBXNativeTarget; - buildConfigurationList = E4105B8884E628D2EF9F00B4365B0025 /* Build configuration list for PBXNativeTarget "blurhash" */; + buildConfigurationList = 7D9907BEE45CE043D56D0CDE6CC9555B /* Build configuration list for PBXNativeTarget "blurhash" */; buildPhases = ( - 078F475A80F20EE646483D5F7A7FBE57 /* Headers */, - FDDA4567AD4446D09B9CEC15E862648E /* Sources */, - A7779828DC82610A440C8846DE99CE47 /* Frameworks */, - 95931F0230D48CA5BAACF0657C3006B3 /* Resources */, + 28428E9FF65F9B82A9950BF2C6D36C9C /* Headers */, + 787138DFFD67B54F0FEB98AAE2B7393B /* Sources */, + 75EA1F59EF46AAC6018D3C631495C7FA /* Frameworks */, + 365B9A5C5ED99CAD6BEE22B1924F7E39 /* Resources */, ); buildRules = ( ); @@ -11677,18 +11614,18 @@ }; 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */ = { isa = PBXNativeTarget; - buildConfigurationList = BB1DD0A9E16F5AA6652A882B0224E38E /* Build configuration list for PBXNativeTarget "YapDatabase" */; + buildConfigurationList = CBE83B4920BF0D5C674D8978A44A9B79 /* Build configuration list for PBXNativeTarget "YapDatabase" */; buildPhases = ( - 145C7E03649E03BCC68278FB21D5F303 /* Headers */, - 88C6439A7B14BEC788AF1591ABF075F7 /* Sources */, - C7F73EA43E25E9D8AF10DED1DC56A5FB /* Frameworks */, - E85949D387C280DA70E6458BA8B6491F /* Resources */, + 3FB80B7979964C827351F85D0B93C0FD /* Headers */, + 0CB66A94F882140B910847125931D7CB /* Sources */, + AD277A576735C78BAD3C7C3D59B441BA /* Frameworks */, + 2BE3B9626612430D4EE1861E4BA0D540 /* Resources */, ); buildRules = ( ); dependencies = ( - 1871052DE98EFAC1F247AD58F63426F8 /* PBXTargetDependency */, - 978F9928357535817CE39B591323E11D /* PBXTargetDependency */, + B04A1F4C9888A3D3434C8BA52BC228C3 /* PBXTargetDependency */, + 812B3896B993EAFD14F3C39472C8E496 /* PBXTargetDependency */, ); name = YapDatabase; productName = YapDatabase; @@ -11697,12 +11634,12 @@ }; 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */ = { isa = PBXNativeTarget; - buildConfigurationList = 55A8FF1486ACF16E77C6AC2739305D91 /* Build configuration list for PBXNativeTarget "Starscream" */; + buildConfigurationList = A4FB111DDA05FF4B19519861C5CD4551 /* Build configuration list for PBXNativeTarget "Starscream" */; buildPhases = ( - 06E6B71CCCF7DC61AE462A17C8EF9B22 /* Headers */, - 94468DA363C0351CAD3ACA9F20044B3E /* Sources */, - C3E28C716D625F4A58D110761CDAD7A0 /* Frameworks */, - CA22454AA11FEC6B03C19CA4739FF0FD /* Resources */, + C76CD2123C7CAFC4B20906F9C36D969F /* Headers */, + B29B650C15C7863D6A746FCCA96D922B /* Sources */, + 3F0AC9FFC718024949CE3BA5EB64067E /* Frameworks */, + 05609D000E95CC378FE842C13FAF20A9 /* Resources */, ); buildRules = ( ); @@ -11715,12 +11652,12 @@ }; A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */ = { isa = PBXNativeTarget; - buildConfigurationList = 69FB084172274E6E9D23A627CB0CEBA0 /* Build configuration list for PBXNativeTarget "SwiftProtobuf" */; + buildConfigurationList = 661986565F7F01F72FE61C78360AD6C4 /* Build configuration list for PBXNativeTarget "SwiftProtobuf" */; buildPhases = ( - E712A0A23ED381FA8443BE3EC8BB096C /* Headers */, - 3DF78FFE8C4AFD3CD0BFDB159D379150 /* Sources */, - 8BF638C54F37D697ABB15533F95B0EC7 /* Frameworks */, - 855B3C8EB3155E2FD2BB6984AF71F828 /* Resources */, + 36EFAE484A9F95D3308D275DCE75C0C9 /* Headers */, + 558A71FD362760A475524A437D9FCB94 /* Sources */, + E9F485D742F2F15D3BF33717404890A0 /* Frameworks */, + C30E60891AE73B2C37DCE97586B53F60 /* Resources */, ); buildRules = ( ); @@ -11733,17 +11670,18 @@ }; AF7FC2C93AA68E33600807F168BD483A /* HKDFKit-Unit-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 096A4CE04494AA3AB48530DA25E430D1 /* Build configuration list for PBXNativeTarget "HKDFKit-Unit-Tests" */; + buildConfigurationList = F20536140DA7CB67054917DB26D23CAF /* Build configuration list for PBXNativeTarget "HKDFKit-Unit-Tests" */; buildPhases = ( - B2E8FE138F0C3AD9CBF82D8A19E907A6 /* Sources */, - 36370DE3FC2B782EB536119010D94C06 /* Frameworks */, - 587B8441BD543A16B89AEAA6EA08CBBD /* Resources */, - 5B55CE07D304E7A7A8194F75A59E294F /* [CP] Embed Pods Frameworks */, + 4E6FA8D4C792AEDCC1914C09555193ED /* Sources */, + E91ADBEC2C5C7DE513DFB096401CB39B /* Frameworks */, + 57CFA4805EC472996393A94C2C5C3D22 /* Resources */, + 4FDF14DC658C9F03B661226442077A5E /* [CP] Embed Pods Frameworks */, + DDE60F6B66EE612994040485C8EA2EF9 /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( - 6531F1F5B94A7480E0592621622FB9E3 /* PBXTargetDependency */, + 4C312B6CB4A1B7BC4EFAC028F8A31859 /* PBXTargetDependency */, ); name = "HKDFKit-Unit-Tests"; productName = "HKDFKit-Unit-Tests"; @@ -11752,17 +11690,18 @@ }; B086B0C72F8A5814FF48795531F21635 /* SignalMetadataKit-Unit-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = BF93E0153C005CA328AD2ABC07EB04ED /* Build configuration list for PBXNativeTarget "SignalMetadataKit-Unit-Tests" */; + buildConfigurationList = 51E412D162F1F22C0D544424F1860055 /* Build configuration list for PBXNativeTarget "SignalMetadataKit-Unit-Tests" */; buildPhases = ( - 52847AEBD001199F6E2460FA5277048F /* Sources */, - EA127181227677B208D6949E07BEEB3E /* Frameworks */, - 65D643EE52A194F20EA1024007E90026 /* Resources */, - B8871EFD5C14A1479767B15F596CF049 /* [CP] Embed Pods Frameworks */, + 98E11F2CE53C70A695CDF27ECD89421E /* Sources */, + A0604C03DAED061BC4F7CC52E327F804 /* Frameworks */, + 7B7EB3BB48C6418F7F33374A274728E9 /* Resources */, + DC74FCB3AA9BFE87D1EE0CF481F4A3A9 /* [CP] Embed Pods Frameworks */, + 97AEA5E5D2A481606CB3DD4596DBBE00 /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( - 2438C28332CAE9E4A037D1DADDA5FD57 /* PBXTargetDependency */, + 94B2EDCEFB041B3288AE161BE3C17EDC /* PBXTargetDependency */, ); name = "SignalMetadataKit-Unit-Tests"; productName = "SignalMetadataKit-Unit-Tests"; @@ -11771,17 +11710,17 @@ }; B4E755AAD7592CB63070BF1069DFAC8A /* SignalRingRTC */ = { isa = PBXNativeTarget; - buildConfigurationList = 0A290C1DE9C9683E91D164AB9774DA3D /* Build configuration list for PBXNativeTarget "SignalRingRTC" */; + buildConfigurationList = A014A42B3D1BBFD0C03D722122ABE424 /* Build configuration list for PBXNativeTarget "SignalRingRTC" */; buildPhases = ( - 8550D6D8FBDF367D2C8E1CB9A5B57364 /* Headers */, - DB01A5B16C8382B92C58FF7793F5BDDB /* Sources */, - 17A29CE7D51CD6CF53F379338BE9D2CA /* Frameworks */, - 07969C0290C9A560DA0D38695EA32A60 /* Resources */, + 5336B0624795D49B40012633B63A6CE8 /* Headers */, + 3B727A83A3D31CE9274E9C9D45A071B8 /* Sources */, + 463CABBB163F5061B9843A6E6914B2B2 /* Frameworks */, + CBB26FEDB61D9020192527C3D616DE65 /* Resources */, ); buildRules = ( ); dependencies = ( - E446F7D263C38156A84EE3F5156C9C59 /* PBXTargetDependency */, + 7D809B3991E1161BE4CBAC456CA68D2C /* PBXTargetDependency */, ); name = SignalRingRTC; productName = SignalRingRTC; @@ -11835,19 +11774,19 @@ }; B772E882F193AA2F25932C514BBF0805 /* SignalServiceKit-Unit-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 0254598659D0553AC02DB2705C16C992 /* Build configuration list for PBXNativeTarget "SignalServiceKit-Unit-Tests" */; + buildConfigurationList = 47A702F2EBDAF711F687B5BA4B587453 /* Build configuration list for PBXNativeTarget "SignalServiceKit-Unit-Tests" */; buildPhases = ( - 43CFA2CA70BBAC058C9AE940D1D210BC /* Sources */, - B07C87339DAB988FE7806DBF48313713 /* Frameworks */, - A74CEC30542282FEF74E79D48C0002CD /* Resources */, - 17EC392A821FAC47CD11D7715AEE1B99 /* Headers */, - 729CDCD1896DADE3C8E5EEE2C3FF435F /* [CP] Embed Pods Frameworks */, - 6FF87D678C1E8682E57F5F3E3A8B9D5E /* [CP] Copy Pods Resources */, + 8D95C7FEA40FDCAED212FFD1328F082F /* Sources */, + B1B84DA56859D6810DF1B12DFF03DDA7 /* Frameworks */, + 453C281026A9A1C72C9445C7E6D00646 /* Resources */, + 4DEB9C586FF568640A1C2C0544047DCB /* Headers */, + 947342F3E3A19E36A38065E647313CB6 /* [CP] Embed Pods Frameworks */, + 1AAF74BD504D7D68AEAC86C1E64A4F08 /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( - F4902693FFC2C4D94E20AAECEC6588EB /* PBXTargetDependency */, + 5B3D4C40A82F23755012FEFDFFE9DD2B /* PBXTargetDependency */, ); name = "SignalServiceKit-Unit-Tests"; productName = "SignalServiceKit-Unit-Tests"; @@ -11856,12 +11795,12 @@ }; B95B91AE8D6B74DCA062BF76EBDB9FA1 /* ZKGroup */ = { isa = PBXNativeTarget; - buildConfigurationList = 4DAC8523B30D8FD0323E233F0F7D391C /* Build configuration list for PBXNativeTarget "ZKGroup" */; + buildConfigurationList = 696EDA5BA5C88A0E27AC12759E692BEE /* Build configuration list for PBXNativeTarget "ZKGroup" */; buildPhases = ( - 4742724F8254786AF1479927FC82DA15 /* Headers */, - 70FB7634A4CFFC57FEB93EE38FBF7651 /* Sources */, - C0F56FA166933CE6A2B5BF3BD16A2377 /* Frameworks */, - 8BFFC4C78DEA7344E996F807E4C917E9 /* Resources */, + 96A5441956802672E6E5995DD0F145B2 /* Headers */, + E24B0A063E7FB3202F0177A9B8EC4295 /* Sources */, + 234228A52651846E08B0891C4F483DE2 /* Frameworks */, + 8E0264202A1BD42D6437956626B79840 /* Resources */, ); buildRules = ( ); @@ -11874,12 +11813,12 @@ }; BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = C55F13567FE411B45162A45D41D4196E /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */; + buildConfigurationList = B2F6877A8F368196285923E86E61EE12 /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */; buildPhases = ( - 472027B3924A141025B5A3E0ACAE1707 /* Headers */, - 602BBCDBA95F75783A76F326252D1ED4 /* Sources */, - B924F1C88E661CDEC60821643C672549 /* Frameworks */, - 15E4185D35B5BDB68D40532001FAC15E /* Resources */, + 77C90662DBC8CAF3DAD8649932DA1953 /* Headers */, + 4087D8A608CCDF8AD9314A9E120024C1 /* Sources */, + A060E63BF1340F1794FBC13FFE8AC037 /* Frameworks */, + EC64514067E60524AF6641BE2E40CFB0 /* Resources */, ); buildRules = ( ); @@ -11892,18 +11831,19 @@ }; BF2BCB29C9D47F15FB156F1EC64E5CC2 /* AxolotlKit-Unit-Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 17AB651D60973016E9F4229483019A5F /* Build configuration list for PBXNativeTarget "AxolotlKit-Unit-Tests" */; + buildConfigurationList = 8A3F5F5EEC1B024220AF5040BB789C28 /* Build configuration list for PBXNativeTarget "AxolotlKit-Unit-Tests" */; buildPhases = ( - 145F45667FF01A13B58AA616958157D3 /* Sources */, - A501B4619D6E8F4ADE72FB2C218774D1 /* Frameworks */, - 041FEF6101F4C66021DDD83E93644F48 /* Resources */, - DD5C034B46EECC91F061E4FCC75BD904 /* Headers */, - B304EF8EA1E3919EF4624CA83B602F01 /* [CP] Embed Pods Frameworks */, + C70098CA08CBAA54FE1511A9DC39B0FE /* Sources */, + 9982001F22B3F0515B9592377833507B /* Frameworks */, + B6ECE4C5D072757022849CA573D2E5DC /* Resources */, + 85820FE5DD09199257A3001251942EB6 /* Headers */, + 41C2F1B7DBA463CAE357ADA07C86FCCF /* [CP] Embed Pods Frameworks */, + 5BCF4FB8C359883A8ECB35022787AF37 /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( - 4AE58A048C2AA192A0CC27115D0D0333 /* PBXTargetDependency */, + 13BF0675A73EAE52CC260A364C9FAED2 /* PBXTargetDependency */, ); name = "AxolotlKit-Unit-Tests"; productName = "AxolotlKit-Unit-Tests"; @@ -11912,18 +11852,18 @@ }; C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 5CE6DF2EFB60101C509BA4A86C06CE5D /* Build configuration list for PBXNativeTarget "HKDFKit" */; + buildConfigurationList = 0C195870996C8279BDDD2DE60DED485F /* Build configuration list for PBXNativeTarget "HKDFKit" */; buildPhases = ( - 66E5C0B23FBF61CE97F74E2C20C4CFAA /* Headers */, - A613D1B83CD3A10EEA55033CBA428719 /* Sources */, - AE9F92708A091BE751306D1747805F17 /* Frameworks */, - E4509070036C04F295E8A26ECB67A745 /* Resources */, + 55BE01A9DB5420CB7B272A45057F2032 /* Headers */, + 8CF3D2C06D6D8ECBB2525C8D4DB8F7C2 /* Sources */, + F17B91093DB568BC7BEB687F67DA3A9D /* Frameworks */, + D308299830685D56D7D1A6FD37B867E9 /* Resources */, ); buildRules = ( ); dependencies = ( - E6B83218EB15E2D543A3147900E72909 /* PBXTargetDependency */, - DC9FC96C2D2CFD9D193852DD0737BD1D /* PBXTargetDependency */, + 32E2E32B4FFA42E2C1E2FBFBA2FA2FAA /* PBXTargetDependency */, + E0D9781055A8AE7493210795DA51C41D /* PBXTargetDependency */, ); name = HKDFKit; productName = HKDFKit; @@ -11932,12 +11872,12 @@ }; CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */ = { isa = PBXNativeTarget; - buildConfigurationList = 63FCB2C0651DC0AFB0675C33CDAEE749 /* Build configuration list for PBXNativeTarget "Reachability" */; + buildConfigurationList = 0337CF3BBD71CF159EC6C786D0F53FE3 /* Build configuration list for PBXNativeTarget "Reachability" */; buildPhases = ( - E71AB227E79EA129C598CD7AF84B7E22 /* Headers */, - 3E5941EFCA221B3122E75B01BD955EA7 /* Sources */, - FC12444322D6161E29639525417E34C3 /* Frameworks */, - 698928B2C6622C19405BB110F33D0069 /* Resources */, + 581C6EE38C04DAF22B4C97DF6B607189 /* Headers */, + EB62FBCBD8C5E0CBD120C933917168B7 /* Sources */, + 715A5D50C2976431EC120ABC768B8079 /* Frameworks */, + 927F5A1137B91D80839611936F28DD1C /* Resources */, ); buildRules = ( ); @@ -11950,12 +11890,12 @@ }; D21962D0DE148A440FADB55935BD4264 /* SQLCipher */ = { isa = PBXNativeTarget; - buildConfigurationList = 791FEC32E7EB7400C58441B2F90CE59B /* Build configuration list for PBXNativeTarget "SQLCipher" */; + buildConfigurationList = B87F25AD8CCD00106FED1E40C9FF7EC3 /* Build configuration list for PBXNativeTarget "SQLCipher" */; buildPhases = ( - 7FD3C48D2CAE4677F8B315794ACF4733 /* Headers */, - 990CE659984349D0F3DF1D96CB0F7F53 /* Sources */, - 7E009C1A9E70A047AFE00A03BBE7A0D1 /* Frameworks */, - EFE5C67CAF842F392FC75806511D4AB2 /* Resources */, + 5194ED75B88FE926122FFF7ED932487C /* Headers */, + 1C9AF87F7CECFA3511ECE00E222AE5F3 /* Sources */, + 1E0BAD8DFB11E6F5E44B0027EF3FA8F9 /* Frameworks */, + 976BD549A965A6C171B8D0BAF6C24876 /* Resources */, ); buildRules = ( ); @@ -11968,12 +11908,12 @@ }; E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */ = { isa = PBXNativeTarget; - buildConfigurationList = D01404761CAF77B50DE3627B5D4BD8CB /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */; + buildConfigurationList = 1C401DE71C59D6FE59A1BCD94D1CD186 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */; buildPhases = ( - 2473541BBCBF21C3A669E60A626C1E9B /* Headers */, - FAC3A8EC20A067CACB2132A1277B39BA /* Sources */, - 9380675B590794228A31FA1A432FC3B6 /* Frameworks */, - C589C815653D353A2285D978D1A5C377 /* Resources */, + F9157C8C404698B453301D928D237035 /* Headers */, + 08E2675A1C271248F4D66154D9A97BCF /* Sources */, + B5E762FD9D17765903F89C48350E081E /* Frameworks */, + 9D9DF21714AA1F6A08D74B2BD842A7D6 /* Resources */, ); buildRules = ( ); @@ -11986,12 +11926,12 @@ }; F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */ = { isa = PBXNativeTarget; - buildConfigurationList = F1DEEACE575FB75D4DD98DD3639BBC5C /* Build configuration list for PBXNativeTarget "SSZipArchive" */; + buildConfigurationList = 76F98A6C09282ADF56D66C69C2637DB2 /* Build configuration list for PBXNativeTarget "SSZipArchive" */; buildPhases = ( - 342E31CD6B35A8ED361816ABD8C364E1 /* Headers */, - 9C9929CF37B54D212AC067480CCC670B /* Sources */, - FA82025B66B6CF1C714B37B824A99421 /* Frameworks */, - 4113A340AEE49DA5078F2C0224D6EBE4 /* Resources */, + 8B210BEF3E95D998C5F138D25439F529 /* Headers */, + 0FFBE47CB6985E5722009773BACFE988 /* Sources */, + BCEB9A77A3866D3EC395262D04EFBAC0 /* Frameworks */, + 0CC3D4789D827838CB35EB25DAF05E15 /* Resources */, ); buildRules = ( ); @@ -12017,7 +11957,6 @@ hasScannedForEncodings = 0; knownRegions = ( en, - Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; productRefGroup = C85BF9E390832568FC80751F4FA159B1 /* Products */; @@ -12072,314 +12011,388 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 041FEF6101F4C66021DDD83E93644F48 /* Resources */ = { + 021C78F8266E6638F82FF2ECBCFFDB8A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 057654A4555D06927AF7EA96CD0ECC80 /* Resources */ = { + 05609D000E95CC378FE842C13FAF20A9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 06AC4D4694FB1368B7238B9D47675148 /* Resources */ = { + 0CC3D4789D827838CB35EB25DAF05E15 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 076D0142F6415E7F9D20598CBC5EDABD /* Resources */ = { + 1040CC1B694F626B5ABC52404B7D36E2 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 07969C0290C9A560DA0D38695EA32A60 /* Resources */ = { + 15DDEE18D204ED8EE736537AE49F68E6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 1040CC1B694F626B5ABC52404B7D36E2 /* Resources */ = { + 1698CC2653E2F0C9D6DDF348A2605B3F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 15DDEE18D204ED8EE736537AE49F68E6 /* Resources */ = { + 2590C96DD95709F94CB7D9C1913CD55D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 15E4185D35B5BDB68D40532001FAC15E /* Resources */ = { + 2BE3B9626612430D4EE1861E4BA0D540 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 1698CC2653E2F0C9D6DDF348A2605B3F /* Resources */ = { + 365B9A5C5ED99CAD6BEE22B1924F7E39 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 3BA6D532C6D0196006029CA863003C41 /* Resources */ = { + 453C281026A9A1C72C9445C7E6D00646 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + E6FAD177E7CEC02F4E7FC8E49BD39176 /* kbs_pin_sanitation_vectors.json in Resources */, + 696B67C9DB0EDC7DAD164E5C3F85C735 /* kbs_storage_service_encryption_vectors.json in Resources */, + 7F800800B433A070A5FAF52E806A562F /* kbs_vectors.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4113A340AEE49DA5078F2C0224D6EBE4 /* Resources */ = { + 4D2D42D8B150C4C107BA6D790E419947 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 4D2D42D8B150C4C107BA6D790E419947 /* Resources */ = { + 57CFA4805EC472996393A94C2C5C3D22 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 587B8441BD543A16B89AEAA6EA08CBBD /* Resources */ = { + 5CCC651A9C050CE30BB3F3C049B8AD40 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 5BAEC8338657BECF2A555804241AF6C2 /* Resources */ = { + 7A5CFAEB4A698B667444A30FAA393B47 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 60DDA10C503D829978D68F4BC243D693 /* Resources */ = { + 7B7EB3BB48C6418F7F33374A274728E9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 65D643EE52A194F20EA1024007E90026 /* Resources */ = { + 7F07E7CFB9E04B4E5E03B2B117225835 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 6979A4D552748E9A50F530E28F24EA57 /* Resources */ = { + 7F63E1C144DA80B5DA3D7872999B2272 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 698928B2C6622C19405BB110F33D0069 /* Resources */ = { + 8538F5D270730020F98664888C560EB3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 75BC1CBA1243A21B5AA746B5A489D400 /* Resources */ = { + 8677564EF7A31BCD3CFAA98F0D51E849 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 77C4BEA011859B262571A06741ACE1FF /* Resources */ = { + 8AD300ED08F16BF09A0BF667D0789391 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 84A4AC5052D7F066DD2266A888D2D68F /* Resources */ = { + 8BEC90232769645B13B08CD5B98F6E9D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 855B3C8EB3155E2FD2BB6984AF71F828 /* Resources */ = { + 8E0264202A1BD42D6437956626B79840 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 8BFFC4C78DEA7344E996F807E4C917E9 /* Resources */ = { + 927F5A1137B91D80839611936F28DD1C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 92F5E31FB8EECD13E2C0ADB46CED8464 /* Resources */ = { + 976BD549A965A6C171B8D0BAF6C24876 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 95931F0230D48CA5BAACF0657C3006B3 /* Resources */ = { + 9D9DF21714AA1F6A08D74B2BD842A7D6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 9C563A892B88E0D4D2C6EDE1952797F0 /* Resources */ = { + A46107743214B6D12D2BC2F027F06F5D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 74BDF440A05EA56118008249572755CB /* SAMKeychain.bundle in Resources */, + EE0B6DFEAAF7C62D135F585A36E0586F /* DigiCertGlobalRootG2.crt in Resources */, + E3C68FB067784AEB9B1AFA5C045E7D14 /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */, + F2E4E22FCBAD5680A7A938BA87A10816 /* GIAG2.crt in Resources */, + D6F96E9542B76674AA57433E72B36409 /* GSR2.crt in Resources */, + BB7901C415439A40E2521D735DA64DBF /* GSR4.crt in Resources */, + CA49552A8F6ACFA73893D8C530E11D16 /* GTSR1.crt in Resources */, + 0204B722BF7E7F7C3789EFED0CC3A937 /* GTSR2.crt in Resources */, + 60EEFFFD934789F7B511F8E5966C895F /* GTSR3.crt in Resources */, + 552C544381DC6636BBA64BB0B5A01896 /* GTSR4.crt in Resources */, + 3292926EF04F1D2282F3F8B561BAC890 /* ias-root.cer in Resources */, + 63DF4FDE9A23DBA27EC3DD8DE7D9F211 /* schema.sql in Resources */, + 03C5CA7548DAC1DE99EB437CB1E28235 /* SFSRootCAG2.crt in Resources */, + F164F4995440E33207E934C8FD7CFF15 /* textsecure.cer in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A573EB0104CF7850092B3AB0B8E6942C /* Resources */ = { + AB54CCB501D97E48298287D4F53434C7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - A74CEC30542282FEF74E79D48C0002CD /* Resources */ = { + B6ECE4C5D072757022849CA573D2E5DC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4FD0E48E555A4562D4A45F8C29199761 /* kbs_pin_sanitation_vectors.json in Resources */, - 5330059B3410AB834D976BFBA9E1555E /* kbs_storage_service_encryption_vectors.json in Resources */, - C5480002C4E0D3AFB6DD68AFDC0E7475 /* kbs_vectors.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - AF468216A604BF8F6733312C020AD513 /* Resources */ = { + B9C140E9C60BB2A9FF5BE6789DCD0415 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - AFFD2E322DAB7A6BB7032ECC6C25C53F /* Resources */ = { + BF958936BC7D210D518B8B5CF3217312 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C328F65447D208B506EA9DF2878FD95E /* Resources */ = { + C30E60891AE73B2C37DCE97586B53F60 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C589C815653D353A2285D978D1A5C377 /* Resources */ = { + CBB26FEDB61D9020192527C3D616DE65 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - CA22454AA11FEC6B03C19CA4739FF0FD /* Resources */ = { + D0FE2A8079A59EB7B65FF9B8C3CA12C8 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - DE692F80E93F7E020AE8E57C1EFE9C1B /* Resources */ = { + D308299830685D56D7D1A6FD37B867E9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E1690F0255A490C5E02F3FD8456684E7 /* Resources */ = { + D6408EF79A87F0C3F6D9C3628C35EA07 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E2E423075EB0367C9F2BB923D22ADD99 /* Resources */ = { + DE692F80E93F7E020AE8E57C1EFE9C1B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E4509070036C04F295E8A26ECB67A745 /* Resources */ = { + E6C851923F09BCA2D980CB85FDB38A19 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E85949D387C280DA70E6458BA8B6491F /* Resources */ = { + EC64514067E60524AF6641BE2E40CFB0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - EFE5C67CAF842F392FC75806511D4AB2 /* Resources */ = { + EF31DDE302A6B4CF1130498D66D509F7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - F2A9B64B52ED7F4D429FE444605132E5 /* Resources */ = { + F066786D49997F6F360818E28DEE4CB3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6E664039D9F37B83A4A72FB26CF0E219 /* DigiCertGlobalRootG2.crt in Resources */, - 3264C5E856A6CB5291F73424A83DC583 /* DigiCertSHA2HighAssuranceServerCA.crt in Resources */, - D6F380A1A7C89591F60F83DBFD8D1FF7 /* GIAG2.crt in Resources */, - CBA53DAB03728F20CD833413252FC976 /* GSR2.crt in Resources */, - DFEF7C1296474CDE56B05E75C0269CE8 /* GSR4.crt in Resources */, - 4B16D1C02C1F05734E42A9E5BDA2BE52 /* GTSR1.crt in Resources */, - F9AB82A83249AFDDCE480AA489A7F50D /* GTSR2.crt in Resources */, - 66A4DE64C7D5398AF94F0721A69718F2 /* GTSR3.crt in Resources */, - 0F1949F927D7A6398C87440F5DFE8998 /* GTSR4.crt in Resources */, - 382BAA8FCC5C9FC91F9F94D90FA70442 /* ias-root.cer in Resources */, - 5FEC9185B9F65868F59A881FBF210CFA /* schema.sql in Resources */, - 436A5C7FFA39F4514138037C0AA3898C /* SFSRootCAG2.crt in Resources */, - 2DCB734AC0A93DFFF48039CF50CA3C75 /* textsecure.cer in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FA0CFE6E67E891844728705C8ECE9AEE /* Resources */ = { + F913502047A3BBBD0390F5A413EA904B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 885BB77803A9ACCA485FCD5EE5D6459A /* SAMKeychain.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 34AC54A0BAB0A33334CD3708D0A20F7A /* [CP] Embed Pods Frameworks */ = { + 035719D0FF894F4E05802D7AC6AF6CCD /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 1AAF74BD504D7D68AEAC86C1E64A4F08 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/DigiCertGlobalRootG2.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/DigiCertSHA2HighAssuranceServerCA.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GIAG2.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GSR2.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GSR4.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR1.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR2.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR3.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR4.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/ias-root.cer", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/SFSRootCAG2.crt", + "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/textsecure.cer", + "${PODS_ROOT}/../SignalServiceKit/Resources/schema.sql", + "${PODS_ROOT}/SAMKeychain/Support/SAMKeychain.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/DigiCertGlobalRootG2.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/DigiCertSHA2HighAssuranceServerCA.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GIAG2.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GSR2.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GSR4.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR1.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR2.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR3.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR4.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ias-root.cer", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SFSRootCAG2.crt", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/textsecure.cer", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/schema.sql", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SAMKeychain.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 301E54AB3B0D495BC74FAFA13207E80F /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/ZKGroup/ZKGroup-Unit-Tests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 353FD0932A7DBFB847DC5C63CA8DBCD0 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -12397,29 +12410,55 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/ZKGroup/ZKGroup-Unit-Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 3EEF7D903BFC83EDE310E01D0B1EBC06 /* [CP] Embed Pods Frameworks */ = { + 3E7D62B213A5C346C0CE03AE0DD0644E /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/SignalCoreKit/SignalCoreKit.framework", + "${PODS_ROOT}/Target Support Files/Argon2/Argon2-Unit-Tests-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/Argon2/Argon2.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Argon2.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Argon2/Argon2-Unit-Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 41C2F1B7DBA463CAE357ADA07C86FCCF /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/AxolotlKit/AxolotlKit.framework", + "${BUILT_PRODUCTS_DIR}/Curve25519Kit/Curve25519Kit.framework", "${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework", + "${BUILT_PRODUCTS_DIR}/SignalCoreKit/SignalCoreKit.framework", "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin/openssl.framework", + "${BUILT_PRODUCTS_DIR}/HKDFKit/HKDFKit.framework", + "${BUILT_PRODUCTS_DIR}/SwiftProtobuf/SwiftProtobuf.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalCoreKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AxolotlKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Curve25519Kit.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalCoreKit.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/HKDFKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftProtobuf.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 5B55CE07D304E7A7A8194F75A59E294F /* [CP] Embed Pods Frameworks */ = { + 4FDF14DC658C9F03B661226442077A5E /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -12443,51 +12482,37 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/HKDFKit/HKDFKit-Unit-Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 6FF87D678C1E8682E57F5F3E3A8B9D5E /* [CP] Copy Pods Resources */ = { + 5BCF4FB8C359883A8ECB35022787AF37 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/DigiCertGlobalRootG2.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/DigiCertSHA2HighAssuranceServerCA.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GIAG2.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GSR2.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GSR4.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR1.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR2.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR3.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/GTSR4.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/ias-root.cer", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/SFSRootCAG2.crt", - "${PODS_ROOT}/../SignalServiceKit/Resources/Certificates/textsecure.cer", - "${PODS_ROOT}/../SignalServiceKit/Resources/schema.sql", - "${PODS_ROOT}/SAMKeychain/Support/SAMKeychain.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/DigiCertGlobalRootG2.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/DigiCertSHA2HighAssuranceServerCA.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GIAG2.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GSR2.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GSR4.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR1.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR2.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR3.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GTSR4.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ias-root.cer", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SFSRootCAG2.crt", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/textsecure.cer", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/schema.sql", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SAMKeychain.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 75DFA0176E9BF50EF6A7C709F7754B3E /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 729CDCD1896DADE3C8E5EEE2C3FF435F /* [CP] Embed Pods Frameworks */ = { + 947342F3E3A19E36A38065E647313CB6 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -12549,7 +12574,22 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 7E77B8AA1C238D6D1FCE068263A096A3 /* [CP] Embed Pods Frameworks */ = { + 97AEA5E5D2A481606CB3DD4596DBBE00 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + B40B5E2DA378F89F9118DDB14D5DE111 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -12573,31 +12613,29 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 852781CD2CAC753CAB8D0C7B5F045406 /* [CP] Embed Pods Frameworks */ = { + D5E721DCB1F6B6AE1CB16659614FC067 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Argon2/Argon2-Unit-Tests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/Argon2/Argon2.framework", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Argon2.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Argon2/Argon2-Unit-Tests-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Argon2/Argon2-Unit-Tests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - B304EF8EA1E3919EF4624CA83B602F01 /* [CP] Embed Pods Frameworks */ = { + DC74FCB3AA9BFE87D1EE0CF481F4A3A9 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-frameworks.sh", + "${PODS_ROOT}/Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/SignalMetadataKit/SignalMetadataKit.framework", "${BUILT_PRODUCTS_DIR}/AxolotlKit/AxolotlKit.framework", "${BUILT_PRODUCTS_DIR}/Curve25519Kit/Curve25519Kit.framework", "${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework", @@ -12608,6 +12646,7 @@ ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalMetadataKit.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AxolotlKit.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Curve25519Kit.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework", @@ -12618,1678 +12657,1682 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - B8871EFD5C14A1479767B15F596CF049 /* [CP] Embed Pods Frameworks */ = { + DDE60F6B66EE612994040485C8EA2EF9 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/SignalMetadataKit/SignalMetadataKit.framework", - "${BUILT_PRODUCTS_DIR}/AxolotlKit/AxolotlKit.framework", - "${BUILT_PRODUCTS_DIR}/Curve25519Kit/Curve25519Kit.framework", - "${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework", - "${BUILT_PRODUCTS_DIR}/SignalCoreKit/SignalCoreKit.framework", - "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin/openssl.framework", - "${BUILT_PRODUCTS_DIR}/HKDFKit/HKDFKit.framework", - "${BUILT_PRODUCTS_DIR}/SwiftProtobuf/SwiftProtobuf.framework", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/HKDFKit/HKDFKit-Unit-Tests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + E23653FB61CD1FA054A7BDCDD336894D /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/SignalCoreKit/SignalCoreKit.framework", + "${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework", + "${PODS_ROOT}/GRKOpenSSLFramework/OpenSSL-iOS/bin/openssl.framework", + ); + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalMetadataKit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AxolotlKit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Curve25519Kit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalCoreKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/openssl.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/HKDFKit.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftProtobuf.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 0D8315182ED390244F7BA773D454A231 /* Sources */ = { + 0121ED262F3DC6951619B27093770108 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5730A2BF1D196DE6C999EB6EFECEBBFF /* EXTRuntimeExtensions.m in Sources */, - B00C212416ADF35B9820BC139B7DE9C0 /* EXTScope.m in Sources */, - DF56E35F085AE0FF471931F336A4B2AD /* Mantle-dummy.m in Sources */, - 4D10E760880B64FF22EBE84B29FAACD0 /* MTLJSONAdapter.m in Sources */, - 75F3D4A0418F0C9CA11A924DD7644951 /* MTLModel+NSCoding.m in Sources */, - 26F615750EAFE07811A4B8A1D42F9E5B /* MTLModel.m in Sources */, - D7E87A4D841CA3629B8ED71F5CE4C0F2 /* MTLReflection.m in Sources */, - 4B7870147D864B7B16ADEF9DCFAEEFD3 /* MTLTransformerErrorHandling.m in Sources */, - 9A725C56E0227809A990DD613B272EE0 /* MTLValueTransformer.m in Sources */, - 80C8C8B711AC42C254BAB355B76C83A3 /* NSArray+MTLManipulationAdditions.m in Sources */, - DCC016CBBC4496D5D250F12670569086 /* NSDictionary+MTLJSONKeyPath.m in Sources */, - 8F8179B9AE2A3A210280812D4A8CC898 /* NSDictionary+MTLManipulationAdditions.m in Sources */, - 242F5EB7608B56ED4ABB29B9054F980B /* NSDictionary+MTLMappingAdditions.m in Sources */, - 144C60CFD4072D764608A32056279C98 /* NSError+MTLModelException.m in Sources */, - 3130710626221B23BAE02AC499014C31 /* NSObject+MTLComparisonAdditions.m in Sources */, - F5DFA63B0EE02EE98D9ACBFE0C806468 /* NSValueTransformer+MTLInversionAdditions.m in Sources */, - 9D633B50759F5D9EF15D4251D489E4A5 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, + D17CC130871A47D7D8506018791036A0 /* CryptographyTests.m in Sources */, + AA180761097C2F2EF10599D3AE7E984A /* CryptographyTests.swift in Sources */, + 0C5DCE6200D464749568F5E15693817B /* SCKSwiftTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 142B27AD9B46875D0DAAC18FDE8FD6BF /* Sources */ = { + 04F72C857766116A8BD261DC50DA11B1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7B4A22C09C5D90DE238B878038D408B1 /* Pods-SignalPerformanceTests-dummy.m in Sources */, + 1D54D1DEA6D54A705716BA4808B6FDBC /* AnimatedButton.swift in Sources */, + 69BC291745AA0DEE21BAF70462EE5316 /* AnimatedControl.swift in Sources */, + 128FD494ECDD39A9A43B63E9C02DC7B5 /* AnimatedSwitch.swift in Sources */, + A6A184F2A38D0F1782DF9572A43BD439 /* Animation.swift in Sources */, + 542646C07DB3510E9B929995B8E77E76 /* AnimationCacheProvider.swift in Sources */, + 94B7ACC0D8DDA8A6E3CB979BB3D98D1B /* AnimationContainer.swift in Sources */, + 9D4A3F0C04BBBCDE19DA644DEECAF02A /* AnimationContext.swift in Sources */, + 9D638920E28284125A5C1AFFB9FA5DDD /* AnimationImageProvider.swift in Sources */, + 91AA476AAB62A3C78F2A96B601C2DD4E /* AnimationKeypath.swift in Sources */, + 0CB2FD87090D2CFA7C0D74FA2A1872D5 /* AnimationKeypathExtension.swift in Sources */, + C0F413C553B35AEC714A313FB0E1EB3C /* AnimationPublic.swift in Sources */, + D11ED9452E560916A746604E145E83DF /* AnimationSubview.swift in Sources */, + 0741CBCCF08E73AE3A3D559988DD0A19 /* AnimationTextProvider.swift in Sources */, + B315B568EC0BB1AC3AA30E9E33739315 /* AnimationTime.swift in Sources */, + 07C643BD36D4CD73A2981DE934E76983 /* AnimationView.swift in Sources */, + 0E93615A8E6165DB507A0ABB5A4A5F58 /* AnimationViewInitializers.swift in Sources */, + 170D555DD049D1DE51D71F7F3AFDA5DB /* AnimatorNode.swift in Sources */, + 8B14881E0191B949E99DD89FE7C636EE /* AnimatorNodeDebugging.swift in Sources */, + ED27519980AC68DD49C1266D4895F58D /* AnyNodeProperty.swift in Sources */, + 16B35DCB6283D9F0AB4E65BD7D632141 /* AnyValueContainer.swift in Sources */, + C54175D98FD35A1230A233FA1B390B94 /* AnyValueProvider.swift in Sources */, + 89B73FB90B017E7B30C3E9E8667F9D64 /* Asset.swift in Sources */, + D2C93E02622E5ED1D7A1C08ED8A8C487 /* AssetLibrary.swift in Sources */, + CB6ABA50EA2E6903CE3BAD1F3A4E2569 /* BezierPath.swift in Sources */, + 25F5CE23DE944998C2FA60F2FEA589FB /* BundleImageProvider.swift in Sources */, + 329EA7CC12C55CB9B08BA09E79ED9F73 /* CGFloatExtensions.swift in Sources */, + 302123C09D49B93A7A18FDD2D499F50A /* Color.swift in Sources */, + 6AD63B753269A838C94373C7ECD8D437 /* ColorExtension.swift in Sources */, + 58500714D31B17C58DAF05D12E19E4A9 /* ColorValueProvider.swift in Sources */, + DF735A12487289B539F07BDEFF24C4A1 /* CompatibleAnimationKeypath.swift in Sources */, + 0DE660743126BA1B95884B25D0555811 /* CompatibleAnimationView.swift in Sources */, + 2A2F119A4FC935EF82C0EC731811F45B /* CompositionLayer.swift in Sources */, + B02162074641A9FE9D4F0D828BB82651 /* CompositionLayersInitializer.swift in Sources */, + 94572B4F5AEB2FB6DCFB12EE017471DA /* CompoundBezierPath.swift in Sources */, + A7140F3C0F57DD665B8A0331824712A9 /* CurveVertex.swift in Sources */, + 52A046A0B979F166350CCD4325E497B3 /* DashPattern.swift in Sources */, + C5BBEDE56557FEA104528FAC8345CAC3 /* Ellipse.swift in Sources */, + 2F97BFCB67156F285938557A15F37F0F /* EllipseNode.swift in Sources */, + 8F5F7B09C6D8C37291D2D561E855212C /* FilepathImageProvider.swift in Sources */, + F40632B39B2020D36B30EA7EBD97A785 /* FillI.swift in Sources */, + F24F1EECC48B4EF5DBA5492F7202D8D1 /* FillNode.swift in Sources */, + 05127A66AF9D4D6960C78D5B9276F27B /* FillRenderer.swift in Sources */, + C6DBC60F21CA27B847487DC9D51D1569 /* FloatValueProvider.swift in Sources */, + 3768182992188C029110532E8591C40B /* Font.swift in Sources */, + B22C37D5A1DAFB6006481FEFC118D9BC /* Glyph.swift in Sources */, + 41C55D1378E96B86FBD0B1951E09EEB7 /* GradientFill.swift in Sources */, + AB6FEAD2B137A4463633200D4DF2768D /* GradientFillNode.swift in Sources */, + 2FD7989272B09ECA962DAC5407B3B83F /* GradientFillRenderer.swift in Sources */, + 16B119048DD9115925C4140D967A9175 /* GradientStroke.swift in Sources */, + AC22764E07402E42D1B183FAB26FB287 /* GradientStrokeNode.swift in Sources */, + 257C6809DE88D18D16340BB367AD379E /* GradientStrokeRenderer.swift in Sources */, + 5DC5AD26CD9C0521A4C7C7267F4E0A7B /* Group.swift in Sources */, + 5A0E745BAA0C69EAA4201719A90537E9 /* GroupInterpolator.swift in Sources */, + EE9506B617F65D818C9A6C089471FA47 /* GroupNode.swift in Sources */, + A13665BEAF5BA234064FA132AF7D2594 /* GroupOutputNode.swift in Sources */, + 0218A86A5745A3FDC83467310B88BE9D /* ImageAsset.swift in Sources */, + A83DC3D85E3AFA7B690DDC1401AF636A /* ImageCompositionLayer.swift in Sources */, + BA09D3C0619EA872162A85374C48E7E9 /* ImageLayerModel.swift in Sources */, + 0921AA24F1D6EC9CD5A460B9A0597D80 /* Interpolatable.swift in Sources */, + 90DA1AB7339099E83EB3CD75C24BAAFC /* InterpolatableExtensions.swift in Sources */, + FBCFFCADF6E2C432851D31439343251B /* InvertedMatteLayer.swift in Sources */, + 63C5156C86F387A558D05DA2822E3A61 /* ItemsExtension.swift in Sources */, + 1D3521662F458B7CB1C95C662FF238F1 /* KeyedDecodingContainerExtensions.swift in Sources */, + FA03EE380F4F8F92F62E3C190E9FE169 /* Keyframe.swift in Sources */, + ED9A303CBD87D284DE0978B03F7E693D /* KeyframeExtensions.swift in Sources */, + 42AE40B4E191B65F72485110FCCB25B0 /* KeyframeGroup.swift in Sources */, + 2B850F65B8836AD4E6E5B118F93ABFF9 /* KeyframeInterpolator.swift in Sources */, + 6BF06821FA254E48E8A25BCE995611D1 /* KeypathSearchable.swift in Sources */, + B758F9638233CDB82FB47625A3A20BE2 /* LayerDebugging.swift in Sources */, + 4A767510D34B41C030D0FA14962265FB /* LayerImageProvider.swift in Sources */, + E45B6CCDC9D609B82AB437384006CB5F /* LayerModel.swift in Sources */, + 0BF4CF10B8412DC6EF9271F16E149447 /* LayerTextProvider.swift in Sources */, + 3C13423A073B3988F8F3F4C129EF216B /* LayerTransformNode.swift in Sources */, + 56696D3582B8DBA229A12891109D0A4D /* lottie-ios-dummy.m in Sources */, + 08CFC7EBE01C50346BF49E99625595F5 /* LottieView.swift in Sources */, + A9BA7ECE8EE3CF4835B921B3351D13FF /* LRUAnimationCache.swift in Sources */, + A87C4164E86968EFE7AFB877B3D4C4CF /* Marker.swift in Sources */, + C29FA7B36C59691DF117CDE177BA12A1 /* Mask.swift in Sources */, + 8C2C1C034A9FC0D9E8057316394E7E8A /* MaskContainerLayer.swift in Sources */, + 873DC4E67C713C42BC3B9EE8860C1B0C /* MathKit.swift in Sources */, + 08B19289792B90435822220DCE3B4E57 /* Merge.swift in Sources */, + 0C052FF5655564B12FE3C1A073B5A8FD /* NodeProperty.swift in Sources */, + AF2670C8CB2937C0E448FA332ACF2BB5 /* NodePropertyMap.swift in Sources */, + 007BF440B6940C4319CDA4FBD8526F98 /* NullCompositionLayer.swift in Sources */, + 7CB1F5A3F60C66C7BC76A2C701D39B34 /* PassThroughOutputNode.swift in Sources */, + CE8DCF9B830ACF2BD8C160D37594B60E /* PathElement.swift in Sources */, + 3DA3FED5077C2C77B77262E809832BD0 /* PathNode.swift in Sources */, + CDA042A09D06D3492F196E91D147FA72 /* PathOutputNode.swift in Sources */, + B193E14D286A7729B40E8950B0068628 /* PointValueProvider.swift in Sources */, + 3FEA08A12AE36FEFFADE77DED4949C88 /* PolygonNode.swift in Sources */, + 01E8969FFFCC3DAEDB13529AC9FFF31D /* PrecompAsset.swift in Sources */, + 2BB6ADAB23346B24BD79BE12A39E99A6 /* PreCompLayerModel.swift in Sources */, + B45BBBADC83542956BAD29CD44E63F10 /* PreCompositionLayer.swift in Sources */, + 85E0726BA6316BA671143643125DFD8D /* Rectangle.swift in Sources */, + EBEF86AFC9D94497B9DC8DBBF6335CAB /* RectNode.swift in Sources */, + BD91CFFAB4A8C659B48BF1ADF8F8AC71 /* RenderNode.swift in Sources */, + 9FCBFE2CFFBD37A90C7ED4AC5C6987C8 /* Repeater.swift in Sources */, + 77046330DB1AE6AA258A8B0C73A7049B /* Shape.swift in Sources */, + 888DB8F77289D029614212069C7719B5 /* ShapeCompositionLayer.swift in Sources */, + CD1F309A0E2A4AC8ACBF9517535D4322 /* ShapeContainerLayer.swift in Sources */, + 5A5B106B4501FFAD35931B1002219C56 /* ShapeItem.swift in Sources */, + F4371253691C144CAED8550719164FF6 /* ShapeLayerModel.swift in Sources */, + CF9CA42E0111CE4076334921564A786E /* ShapeNode.swift in Sources */, + 7843FEFE1CF41265C34E97714FB5D8BB /* ShapeRenderLayer.swift in Sources */, + 3457042D9533893574FA116E1F511645 /* ShapeTransform.swift in Sources */, + C9D02BC92F23E2C357F7814E7C82618A /* SingleValueProvider.swift in Sources */, + 6C384EF9156281625D886C3289BCF978 /* SizeValueProvider.swift in Sources */, + 8BDF4407C01579C29E252D8D22A24EA8 /* SolidCompositionLayer.swift in Sources */, + 727029C679799B87AED2B6B179CB9312 /* SolidLayerModel.swift in Sources */, + 2D4EB60DEE26ED0305D1E021BA72AACD /* Star.swift in Sources */, + 719851D585A71895E6DCAFA224992213 /* StarNode.swift in Sources */, + C7523E38579924BC2093CDA670396FA4 /* StringExtensions.swift in Sources */, + F5D011C28DFCA65CE3413208B9B0D734 /* Stroke.swift in Sources */, + 1534CC16045980543FB23E2631E28DB0 /* StrokeNode.swift in Sources */, + EFC5FC108BE4805D20035CDCDE6227E0 /* StrokeRenderer.swift in Sources */, + 955305FCF519FB03DCF1D2622E6CF933 /* TextAnimator.swift in Sources */, + C4B15F934A7C15C297DFEB0F7EA6F3D1 /* TextAnimatorNode.swift in Sources */, + ACAA4461DBB2DA2CE1B6962322D2838B /* TextCompositionLayer.swift in Sources */, + 03AE71EB80B3660922E4AEE0913202AE /* TextDocument.swift in Sources */, + BECC17D8EB264AE3D561F36A1F8D4F6A /* TextLayerModel.swift in Sources */, + F63CA042D7C2C0AE49B071CB4C7B159E /* Transform.swift in Sources */, + 965918FC283D1169BC408A0E4718E1E1 /* Trim.swift in Sources */, + FE276A9163CFCF34A69988307EE25B95 /* TrimPathNode.swift in Sources */, + BA100F816D923F7A04D9DE387A6A8D88 /* UIColorExtension.swift in Sources */, + 6EFD194A4F49F7D7964CA5A9EFF5422F /* ValueContainer.swift in Sources */, + AC2C1886659B914B59DEAF4CC1910F2D /* Vectors.swift in Sources */, + 35C97249EEF45CDC8FC5AA1066FCA7F9 /* VectorsExtensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 145F45667FF01A13B58AA616958157D3 /* Sources */ = { + 08E2675A1C271248F4D66154D9A97BCF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B5910F3D663EBD566C690F39149AA44A /* AxolotlKitSwiftTests.swift in Sources */, - B7D4AE216181897A345C8F97AEE57969 /* ECCTests.m in Sources */, - 0E5AA159602EF5A938B2134A7E9D9DB6 /* ECKeyPair+ECKeyPairTesting.m in Sources */, - A05509003E73CCA7F5D26435E3E55B31 /* HKDFTest.m in Sources */, - 67E871BFEA9309F61B2ACE50389DAD85 /* PreKeyBundleTests.m in Sources */, - 51000C0326296014D2D84BF8932721F8 /* ProtobuffsTests.m in Sources */, - 482BF0BA3EB790F02D862B78FE0F2C22 /* RatchetingSessionTest.m in Sources */, - AC3B179414645BFB11D7A77E47065466 /* SessionBuilderTests.m in Sources */, - 5BB4B17E426B368CDF89D95D9E655905 /* SessionCipherTest.m in Sources */, - D0B82A69D6F602781D4D30E24ED376AC /* WhisperMessageSerialization.m in Sources */, + D520C6DA2A8E4A1AE3FBB09DD0216ABC /* CLIColor.m in Sources */, + FD3CA7EFB74FEB8AA4F842A794FF7621 /* CocoaLumberjack-dummy.m in Sources */, + 3B39B6DB9455E0A872C17128A7A39C24 /* DDAbstractDatabaseLogger.m in Sources */, + 688791672EBC8174E4AF0C2201686233 /* DDASLLogCapture.m in Sources */, + 01EBA27B85FAE8BF8D5FA3332817CC27 /* DDASLLogger.m in Sources */, + 411DEA03700031BD82A3837408F07F85 /* DDContextFilterLogFormatter.m in Sources */, + F1447E8CE3839020CE8E80999E3E29F7 /* DDDispatchQueueLogFormatter.m in Sources */, + 090EFDF0ADDB46B5AE7C477A596D4A0C /* DDFileLogger+Buffering.m in Sources */, + 3C5F0CED748D00AC71A356B79FE84367 /* DDFileLogger.m in Sources */, + D30713FE85C83943778568D6DD2C61AB /* DDLog.m in Sources */, + 69305B29676710E14B73B88DECD047BD /* DDLoggerNames.m in Sources */, + CD732114357C6B92D2507A815C35F6B2 /* DDMultiFormatter.m in Sources */, + 85810D3C931EEF34742EB7AD792FC340 /* DDOSLogger.m in Sources */, + D32D4FF83C193654B6C63E548C5981F3 /* DDTTYLogger.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1D6B873AECA7BF35BD2D5E0372F09762 /* Sources */ = { + 0CB66A94F882140B910847125931D7CB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2EFC2FC7F5D4AA276B111E3B2B89138B /* Pods-NotificationServiceExtension-dummy.m in Sources */, + 9DEAEC367E089DA8125619874B6B9BDC /* NSDate+YapDatabase.m in Sources */, + 72B2C8B07DC3AE838FE525ED05F761CA /* NSDictionary+YapDatabase.m in Sources */, + 5A29097323D2274AC9984BD334D4F297 /* yap_vfs_shim.m in Sources */, + EB3D170E6A6EE39407950FD596C8301F /* YapActionItem.m in Sources */, + 3A1995AD2A747DD1582B73F7E8D0D68B /* YapBidirectionalCache.m in Sources */, + 765CBFC638D63D20285576BD6EC5334A /* YapCache.m in Sources */, + 3C1BD10679E1AD7B73E275FE61C82821 /* YapCollectionKey.m in Sources */, + DF71868FA7028C30E5AB6BADA180825C /* YapDatabase-dummy.m in Sources */, + ABF382BDB32AA5458DD0EC8DF462FE3B /* YapDatabase.m in Sources */, + 190A59FC3EA7AD786C3F2835B4CC91AA /* YapDatabaseActionManager.m in Sources */, + 7D36E8B2BAAB1F6312BAE7828623EE14 /* YapDatabaseActionManagerConnection.m in Sources */, + 1C5630C30D8485434E7C4082C8DA1601 /* YapDatabaseActionManagerTransaction.m in Sources */, + 43861A1E08F2A17A6C54144D9CD2209B /* YapDatabaseAutoView.m in Sources */, + CBA68BDFBE9663F356C2FA45FCA5037A /* YapDatabaseAutoViewConnection.m in Sources */, + A6D147AAB69F9A0B9261D74CF9CA5A05 /* YapDatabaseAutoViewTransaction.m in Sources */, + E97B59B4C7ED7B9BFB1848A67B3090F3 /* YapDatabaseCloudCore.m in Sources */, + 2CC525DA69E7E312386A01986C0CF41A /* YapDatabaseCloudCoreConnection.m in Sources */, + 5C9C8D477B83A334A3DB3DEB8AB4BA5A /* YapDatabaseCloudCoreGraph.m in Sources */, + F3C3901581AA714733B68EDD688C7787 /* YapDatabaseCloudCoreOperation.m in Sources */, + 0E3EEA3A77B14FA1B99D16117EE8FAEF /* YapDatabaseCloudCoreOptions.m in Sources */, + 08056463B5609B91A6B1F7BDC8566BFF /* YapDatabaseCloudCorePipeline.m in Sources */, + CF338E501F5EBF77190BDAC51C56A335 /* YapDatabaseCloudCoreTransaction.m in Sources */, + 87323AE7A7723A3E8E7F2ABAFC8953D0 /* YapDatabaseCloudKit.m in Sources */, + D0CBA39EAE006D910066D8D5515387B7 /* YapDatabaseCloudKitConnection.m in Sources */, + 8DF9C1B1703C516054438C2795C737F9 /* YapDatabaseCloudKitOptions.m in Sources */, + 86A4F769B859E392DA60F942DD226A16 /* YapDatabaseCloudKitTransaction.m in Sources */, + A917C77CE49071541F62ABE34CB79FD4 /* YapDatabaseCloudKitTypes.m in Sources */, + C205B1749B36407D626F1FA6B3D0D419 /* YapDatabaseConnection.m in Sources */, + ABAFAADE14F7AC52377E3B86B79EAB82 /* YapDatabaseConnectionConfig.m in Sources */, + 1F2567F28075F353AD44B6378905214B /* YapDatabaseConnectionPool.m in Sources */, + 7062898222F4448E085FF98C98B45C97 /* YapDatabaseConnectionProxy.m in Sources */, + 72EBB6ACB77EBC2AC0E872924FC5167A /* YapDatabaseConnectionState.m in Sources */, + 9C71DBC38A5A19D507D718A23BE4E102 /* YapDatabaseCrossProcessNotification.m in Sources */, + 3788317A3DC05324F17EA1D333EFC257 /* YapDatabaseCrossProcessNotificationConnection.m in Sources */, + 5C16857562B58CB37506F5ADB3C1FE78 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */, + 7CBA352F2CD077C548B27A254F210EA3 /* YapDatabaseCryptoUtils.m in Sources */, + D905FAD565BDCC1D67E16CA100F6379F /* YapDatabaseExtension.m in Sources */, + CE9604A6AEEDAA9449DA5F64E6CA9E40 /* YapDatabaseExtensionConnection.m in Sources */, + 454DAD31EB9BE66C6A3405B6C842A7CB /* YapDatabaseExtensionTransaction.m in Sources */, + FBF7C16F62AF51DC1DC7E7858E4D74D4 /* YapDatabaseFilteredView.m in Sources */, + C2B19659F78D1E9E274B6D6069317449 /* YapDatabaseFilteredViewConnection.m in Sources */, + F63C4E15A354698F98C9BE90D779F337 /* YapDatabaseFilteredViewTransaction.m in Sources */, + 750F70B3B64202485730134C8554C878 /* YapDatabaseFilteredViewTypes.m in Sources */, + 8487E3DE6D0745E101B95415DB72DEF6 /* YapDatabaseFullTextSearch.m in Sources */, + E855BE266791F86B3C257E3318E981CD /* YapDatabaseFullTextSearchConnection.m in Sources */, + 4C2A6AD3DFB2531987262AAC4DFD78ED /* YapDatabaseFullTextSearchHandler.m in Sources */, + E646BAE1D473F71C93B097D105186D8D /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */, + F28AEB40A724A184255A86A02C2A442F /* YapDatabaseFullTextSearchTransaction.m in Sources */, + 1A8D858C74B9748D88770EEC2AEA61D2 /* YapDatabaseHooks.m in Sources */, + C8ED119C44D321643FC56E525D3F7036 /* YapDatabaseHooksConnection.m in Sources */, + D827C24AD9D95913D9914EE72FEF0295 /* YapDatabaseHooksTransaction.m in Sources */, + A82C13DE23C94BA394AD36D400A28DE0 /* YapDatabaseLogging.m in Sources */, + C50B336DC4DCF54D91EC606F29A50147 /* YapDatabaseManager.m in Sources */, + 748C68FCF7A635019B21768CAB9509AF /* YapDatabaseManualView.m in Sources */, + 5B5D5D360EB5A1F5F5B94640F4DCDD83 /* YapDatabaseManualViewConnection.m in Sources */, + 2BB7284D55BEDFB82EE2BD160B330437 /* YapDatabaseManualViewTransaction.m in Sources */, + A139C150DB9E36A618A5EF806D1649B2 /* YapDatabaseOptions.m in Sources */, + 802B9AB1E596952C646B68ADB95E15C0 /* YapDatabaseQuery.m in Sources */, + A63D021EDABF9CF78932D4495BB9A1D6 /* YapDatabaseRelationship.m in Sources */, + 988EC35433E33CBFCF2E07E84265C8C9 /* YapDatabaseRelationshipConnection.m in Sources */, + 0CFA0230B0FEF4ECCDB51C4BEBEDB5AD /* YapDatabaseRelationshipEdge.m in Sources */, + 3BABD3FCE36E0C6D3C2DE27C52786759 /* YapDatabaseRelationshipOptions.m in Sources */, + 94FA9E522393E732E1EF5BE85975452A /* YapDatabaseRelationshipTransaction.m in Sources */, + 4DFA4BD1656D44777915382E549CBA3D /* YapDatabaseRTreeIndex.m in Sources */, + 22CF477158BAA21DDD376DAC78876FB9 /* YapDatabaseRTreeIndexConnection.m in Sources */, + 2BE179DB1D137665B89FEDA819D81423 /* YapDatabaseRTreeIndexHandler.m in Sources */, + AC7AEEC24242776A0CEA0EAF68473403 /* YapDatabaseRTreeIndexOptions.m in Sources */, + 15A2212733F6C92B8B0C41C4736022E1 /* YapDatabaseRTreeIndexSetup.m in Sources */, + C0B76CBB97F3E4B09D36B09BEEAA8876 /* YapDatabaseRTreeIndexTransaction.m in Sources */, + A104738B48049C806C88E82E7C5EBF78 /* YapDatabaseSearchQueue.m in Sources */, + 564D3007753E664C92F82274E376DD11 /* YapDatabaseSearchResultsView.m in Sources */, + 6B6B42D74CF30284D94326E882DDCEB9 /* YapDatabaseSearchResultsViewConnection.m in Sources */, + 61CB8553F495B6C8EE280BD68082E09F /* YapDatabaseSearchResultsViewOptions.m in Sources */, + 69A94C0B6C695D4B36B2CB4AB6C2D41C /* YapDatabaseSearchResultsViewTransaction.m in Sources */, + 9B30AA2BA55EB5AABF1E03D608F75EA6 /* YapDatabaseSecondaryIndex.m in Sources */, + 546D30D9214A327B2EB383B53618B661 /* YapDatabaseSecondaryIndexConnection.m in Sources */, + DEFF7168C51EC84C4B64D9A56F10E8E3 /* YapDatabaseSecondaryIndexHandler.m in Sources */, + 291CB6ECA5750A073E13192960DB1768 /* YapDatabaseSecondaryIndexOptions.m in Sources */, + CB8309ED762266B3BD696153BBCC6A15 /* YapDatabaseSecondaryIndexSetup.m in Sources */, + D7977B2610CD42B092D8F01B052CE358 /* YapDatabaseSecondaryIndexTransaction.m in Sources */, + 9E8FD8FED641B4418AEA2F8C276D7FFE /* YapDatabaseStatement.m in Sources */, + 612F089535F18B287FD15EEC3A788177 /* YapDatabaseTransaction.m in Sources */, + 06A07CA498652177638E32E66C308750 /* YapDatabaseView.m in Sources */, + 7AC09E9DFF6E77CB5884B0B86A48FD77 /* YapDatabaseViewChange.m in Sources */, + DD1408713ECC617FE75DA1640008AECC /* YapDatabaseViewConnection.m in Sources */, + 714204554DB2659588B3219A83C0966B /* YapDatabaseViewLocator.m in Sources */, + 265F5BF2715CA02BE9F9A487488EC3FD /* YapDatabaseViewMappings.m in Sources */, + 25B71EBC0C22BC3F536462D842AC479B /* YapDatabaseViewOptions.m in Sources */, + 8A944D94E7D1844DE37195EB3E15DB7F /* YapDatabaseViewPage.mm in Sources */, + 03C317AEA54676C0C04C58AD704E04AE /* YapDatabaseViewPageMetadata.m in Sources */, + C820363B9279B09F69E97E3A6F016B57 /* YapDatabaseViewRangeOptions.m in Sources */, + 007704286DC6AB70B24B6FEB24BAA258 /* YapDatabaseViewState.m in Sources */, + EBED24D0FCF7061C98B6E8B89FB48896 /* YapDatabaseViewTransaction.m in Sources */, + 90B394F875C0FA8EC9E99825D1EB966D /* YapDatabaseViewTypes.m in Sources */, + A100A6E65E698AD683CDB21647A90309 /* YapDirtyDictionary.m in Sources */, + 30CD118E6875F6ED7F1D7076432F1785 /* YapManyToManyCache.m in Sources */, + 9FEA1AA52E956B1A7E56ABD5EDCE60CE /* YapMemoryTable.m in Sources */, + 0BA183D7175DF63CA12849A10BA8D37F /* YapMurmurHash.m in Sources */, + 3E7B12980DF0B04077A96A43A5AD5342 /* YapMutationStack.m in Sources */, + E205346F142BD07CABDD669819A01097 /* YapNull.m in Sources */, + DDFAC457F71661B05FF52460E57ADD06 /* YapProxyObject.m in Sources */, + E2239B7E4E061A37D962A28441677AD2 /* YapReachability.m in Sources */, + 48514DA88A0B8DA437395B588FDA814E /* YapRowidSet.mm in Sources */, + 6BF9C52DEFD6C14C4E69CDC241D7D8B5 /* YapSet.m in Sources */, + 022A9B5A66D18D3B40535BCB3BCBD8B2 /* YapTouch.m in Sources */, + E801B0250CD3DE6E41C67DA4D059103D /* YapWhitelistBlacklist.m in Sources */, + F59E6955F1FB8C377C5B2156BD8FC9E7 /* YDBCKAttachRequest.m in Sources */, + 0B8FDE4E1E94E200B05CE3B958B0EFBA /* YDBCKChangeQueue.m in Sources */, + 39A310B8D5C4DE7AB28AC66A94BA1DF5 /* YDBCKChangeRecord.m in Sources */, + 68DCBA0F601623B28E96880E2A60B07D /* YDBCKChangeSet.m in Sources */, + B006459C5BE0CDA6BB9A1B0F21922E4E /* YDBCKMappingTableInfo.m in Sources */, + 7282B1041B4B45D2E5E31156619EA0B9 /* YDBCKMergeInfo.m in Sources */, + 3D0EA3042E1C141D271DD7F488B2955C /* YDBCKRecord.m in Sources */, + 9255118E6F5DEB462C2497C1B220522C /* YDBCKRecordInfo.m in Sources */, + 45DED04EBAC4FC241EB967B4E280B818 /* YDBCKRecordTableInfo.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3DF78FFE8C4AFD3CD0BFDB159D379150 /* Sources */ = { + 0FFBE47CB6985E5722009773BACFE988 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2611B78EB18948A2D447CC86698E63DA /* any.pb.swift in Sources */, - 09E6111242281DE6A2970638E3708DA1 /* AnyMessageStorage.swift in Sources */, - 17EE75F0E1DFEAA0EC75B5A06D03F9A4 /* AnyUnpackError.swift in Sources */, - 5D1940BDDAE19A2BF089A8E8E6BADE92 /* api.pb.swift in Sources */, - 9C85626D8E3E0E4850616204509C4343 /* BinaryDecoder.swift in Sources */, - 6C8747A955E14CD948283190A3E745FF /* BinaryDecodingError.swift in Sources */, - 58FF4A94E45340D3F06942B5D825D6B4 /* BinaryDecodingOptions.swift in Sources */, - A25FB2524B8648823B3B2C5DF4BDDC03 /* BinaryDelimited.swift in Sources */, - BA780F942C61E94584BE5F7FD1FC58AC /* BinaryEncoder.swift in Sources */, - CBC2EF85A7BD2CE666D72D06015AEC7C /* BinaryEncodingError.swift in Sources */, - E4ABAD8901882811F7F7608BF5CFFA8F /* BinaryEncodingSizeVisitor.swift in Sources */, - 0456B5F4A2812C86644736B279EF9C3A /* BinaryEncodingVisitor.swift in Sources */, - 32569E760EFEED48A55BA67A297187D6 /* CustomJSONCodable.swift in Sources */, - 6300812E39EC858A353B5CD359FEDE42 /* Data+Extensions.swift in Sources */, - 999ABC85BC2AFE097C59518C44A8085A /* Decoder.swift in Sources */, - CED38632F52EF457AB6C67592312D3D1 /* descriptor.pb.swift in Sources */, - 6ED26D9EF9F0FA9BE835B6E17BFBB50F /* DoubleParser.swift in Sources */, - 439D83009EA4A7486FBF84B9DE3CD7E2 /* duration.pb.swift in Sources */, - B4BCC32D0107516F90E9D4B071EBEF77 /* empty.pb.swift in Sources */, - 3AEEC5FFC958FB73D78C07208065A4D1 /* Enum.swift in Sources */, - 8F266741D82578EE8CDBA5DE6732B2D3 /* ExtensibleMessage.swift in Sources */, - 45FE1D35B2A9D247DB6977E77D5640D7 /* ExtensionFields.swift in Sources */, - 857A00207160945E3A3517DAD1ECD0D1 /* ExtensionFieldValueSet.swift in Sources */, - 9E7B702F099E2785C64FACAC9DCDB5BB /* ExtensionMap.swift in Sources */, - 20382E1608D2B39DDA94AA0F72F0B7B8 /* field_mask.pb.swift in Sources */, - 4EB869B23D8F47C190E481D5F07F96C1 /* FieldTag.swift in Sources */, - CF82F26FFA9F5BE7054839A7806B741F /* FieldTypes.swift in Sources */, - 049DFA5A0A413453C880A4AED6A216AF /* Google_Protobuf_Any+Extensions.swift in Sources */, - 470CC6F3D6CC45FB6D9ECB2F9831994E /* Google_Protobuf_Any+Registry.swift in Sources */, - 1C57CD86E9206E87E54E06999949E938 /* Google_Protobuf_Duration+Extensions.swift in Sources */, - 178186043D310FEE1F2764CB89C47BD7 /* Google_Protobuf_FieldMask+Extensions.swift in Sources */, - CEDA8CA05BB20C390A3E583565ACE298 /* Google_Protobuf_ListValue+Extensions.swift in Sources */, - 14514B9D915C48BF0289BC22A63C7434 /* Google_Protobuf_Struct+Extensions.swift in Sources */, - 0C043F9B3962D8784BE241BC47BE8A7D /* Google_Protobuf_Timestamp+Extensions.swift in Sources */, - 3EE57382C4074AA93C6A709098DD9F62 /* Google_Protobuf_Value+Extensions.swift in Sources */, - 40364FFD16AED5823EAE567E78BAA005 /* Google_Protobuf_Wrappers+Extensions.swift in Sources */, - 36803BEED4C494CB5FBAAEC2915A4C2D /* HashVisitor.swift in Sources */, - FADE01F2F2618AE4098F8D595E7BB556 /* Internal.swift in Sources */, - 4E99ED5419DEE7DF490369257919E305 /* JSONDecoder.swift in Sources */, - 61151F3907A3E74199918C7500E5A2C0 /* JSONDecodingError.swift in Sources */, - D88D4A86862B4E3A9E6123E67C4C377E /* JSONDecodingOptions.swift in Sources */, - 79516E59F43F4E05942D504D23A41E82 /* JSONEncoder.swift in Sources */, - A9B61C3428BCA6E74177678FFF03BEEF /* JSONEncodingError.swift in Sources */, - C2CEAA64703F9B4EDC7E3A110E649585 /* JSONEncodingOptions.swift in Sources */, - FEDEE936F66E9965D783C5B4C7EF6C1C /* JSONEncodingVisitor.swift in Sources */, - E0F3F4E35BF0D6FF8CE1FE902D5E3E30 /* JSONMapEncodingVisitor.swift in Sources */, - F6B5C719E007AF14CB1828B62D702887 /* JSONScanner.swift in Sources */, - F9595D4B161B31CD086F403A974E451D /* MathUtils.swift in Sources */, - FD2307D06E620F3EDBE2544EF2B79DBB /* Message+AnyAdditions.swift in Sources */, - D6BA601B743EE480952EE13EB68FD7A5 /* Message+BinaryAdditions.swift in Sources */, - 8543065B25AA839D95DA5C3303B35869 /* Message+JSONAdditions.swift in Sources */, - 6626155D5625D45773CC685147563A56 /* Message+JSONArrayAdditions.swift in Sources */, - 95805F1500E035498A9A45D2F447A443 /* Message+TextFormatAdditions.swift in Sources */, - 7D74B853E76762C76E1FF77C9D442F96 /* Message.swift in Sources */, - E9F9DAE00E73C1BEFF4EC87704C05FC6 /* MessageExtension.swift in Sources */, - 422D6E49155D00B50549D2E5B6D454DE /* NameMap.swift in Sources */, - C8FF89BEB8F809334CD7F171BAA1FE1C /* ProtobufAPIVersionCheck.swift in Sources */, - EECC4D3DB475CBE7D1E4CDEFC9FF7FD9 /* ProtobufMap.swift in Sources */, - AFBBDF56097E51214E610ACE3E627F57 /* ProtoNameProviding.swift in Sources */, - DE238E5EA0CB7A0A84F01054C5C95196 /* SelectiveVisitor.swift in Sources */, - D37736D07B43D0A797167ACFC37B33BC /* SimpleExtensionMap.swift in Sources */, - B82C370D9B709570A967C974F12DE60F /* source_context.pb.swift in Sources */, - DF25DE3B9509E7E9253CFD05C8D53325 /* StringUtils.swift in Sources */, - FDA09D5C7CED86B5C759E66960B1944D /* struct.pb.swift in Sources */, - 77B10DD6E5A78DB5F204C25EF193BF1A /* SwiftProtobuf-dummy.m in Sources */, - FA58D7866C669C1A3D997CC9310A710F /* TextFormatDecoder.swift in Sources */, - D19B0FDA8F3DB4A5B72B5BF0F7D96EFC /* TextFormatDecodingError.swift in Sources */, - B9410AC6CE07738CF6DF7B22B69C3EEB /* TextFormatEncoder.swift in Sources */, - 5914D283FAE1879FE94B978787B59018 /* TextFormatEncodingOptions.swift in Sources */, - 72AF06A448125F68AC0390DA638859E0 /* TextFormatEncodingVisitor.swift in Sources */, - A10949D50D487CC2B9B7BF5CB19BC3B2 /* TextFormatScanner.swift in Sources */, - 4E5AAE1BD43E9359D69B76DEC76BD3BE /* timestamp.pb.swift in Sources */, - 25642F37A607BEFB42B2EB84FB373B47 /* TimeUtils.swift in Sources */, - 41F83DBC72EBE9133FBB43841C992025 /* type.pb.swift in Sources */, - 024D4528FE52D7CDE61B70661A15B21A /* UnknownStorage.swift in Sources */, - 8BC32260E180CC441B5BB9D5B2C5EA0E /* Varint.swift in Sources */, - 424B25813C336F05AC6EE2FE69B02592 /* Version.swift in Sources */, - 00C886579594FCFFCA9B847F70388935 /* Visitor.swift in Sources */, - 1EDE5AF5EDE3F8CB73E0205D64164968 /* WireFormat.swift in Sources */, - B4727852B77D164E8B75142E24335F31 /* wrappers.pb.swift in Sources */, - C842D7CCC727CF454F26FA8EEE1EAF42 /* ZigZag.swift in Sources */, + A092B45942BC0468D268AB49EA3FEECD /* aes_ni.c in Sources */, + 27F422D9969EEA864E1C25D33720136D /* aescrypt.c in Sources */, + 2169344A567A09C4EF6AE1D75F26701F /* aeskey.c in Sources */, + 1FC55196389A9339B3DEDBBD049EA50F /* aestab.c in Sources */, + 1D9434F3028F6B2F5B24AD1D5925AAED /* crypt.c in Sources */, + EC7EBDBD2A5B61F780EAFF580C287626 /* fileenc.c in Sources */, + BE35B9A083FB04B18477E1BD6061756C /* hmac.c in Sources */, + 57D754B67373BCDCE738DB7E1B36CBA0 /* ioapi.c in Sources */, + 533478167080A7FD0DD062D9356E8AB2 /* ioapi_buf.c in Sources */, + 361A539BD4197723E32714E8EFFD081F /* ioapi_mem.c in Sources */, + 49DE85F244B5C0E7B533D33FAF207D59 /* minishared.c in Sources */, + B0695E59106423CAF067CD0525473143 /* prng.c in Sources */, + 2D52067789487B832468D3A0C3EA7AC5 /* pwd2key.c in Sources */, + 56C451C2C478ECACAD780EDA37FD4B41 /* sha1.c in Sources */, + 7FC49D1B80DD7B7633F50DD8A6B9FE00 /* SSZipArchive-dummy.m in Sources */, + 2B370D09D021CE2AFA2930C9AA5B2050 /* SSZipArchive.m in Sources */, + 339989C8F0D246B3DB76B4C0A7AADA75 /* unzip.c in Sources */, + 56869EC39449EF7E9F0BAB715B29A2C3 /* zip.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3E5941EFCA221B3122E75B01BD955EA7 /* Sources */ = { + 142B27AD9B46875D0DAAC18FDE8FD6BF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B6FFB663E905BE4508211A339D45E8AD /* Reachability-dummy.m in Sources */, - 7F9F661B373157A9D023D3EA89D3C39A /* Reachability.m in Sources */, + 7B4A22C09C5D90DE238B878038D408B1 /* Pods-SignalPerformanceTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 402B9BFA4AF74973D13CCD6E99986341 /* Sources */ = { + 1C9AF87F7CECFA3511ECE00E222AE5F3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 04598B3D5D0242C9B87768A31F82A58F /* alpha_dec.c in Sources */, - 9C2B8DB409DF1B62C6433128A800FC9E /* alpha_enc.c in Sources */, - FEEB7E921D6B153147EEDFCF4358B7B6 /* alpha_processing.c in Sources */, - BA997DCD25DD170A6C8E75EDCC1DCBD0 /* alpha_processing_mips_dsp_r2.c in Sources */, - F59EF1C6691E4B80F586A37DC0063218 /* alpha_processing_neon.c in Sources */, - B43DC8C9CD460B6AE122BE6826973115 /* alpha_processing_sse2.c in Sources */, - 6CACF0F53FAD731672D168D37FA8B456 /* alpha_processing_sse41.c in Sources */, - 8D21D00D5E3B45F90016B523B97404E3 /* analysis_enc.c in Sources */, - 072F94E17550C61A6D6CAC3BD0C1E230 /* anim_decode.c in Sources */, - ADF1E6101E3C7DE6F48A201821351288 /* anim_encode.c in Sources */, - D2908787F7BAFB7B908719370C197FBB /* backward_references_cost_enc.c in Sources */, - 1BFB401F09B215ABB4ADA8441591B160 /* backward_references_enc.c in Sources */, - 811FCBC397863501DD206D2EA9911409 /* bit_reader_utils.c in Sources */, - E354C9C56BCB4C7EEF6592157DAB5E91 /* bit_writer_utils.c in Sources */, - CE5EEA89D514D22E7CE16CD150509CBA /* buffer_dec.c in Sources */, - 408BB2E3270421994B1CE1C64B56DEEF /* color_cache_utils.c in Sources */, - 894A80CEE68300B81416065A7331A551 /* config_enc.c in Sources */, - 5F95B525D3F0755226F33CEC47054CED /* cost.c in Sources */, - A76787F06217D3D9B98F460AA99C57E8 /* cost_enc.c in Sources */, - DBCDC2FEA4902DADB58FCA9B74B261D7 /* cost_mips32.c in Sources */, - DA2EE03E5E488E527A93DD5CDD17AD4C /* cost_mips_dsp_r2.c in Sources */, - 6AD5BB9FFA2F39DFE69CBC003FCFC9C6 /* cost_neon.c in Sources */, - 18E769C5580002B778C537DE2BCDEDD4 /* cost_sse2.c in Sources */, - 00BD1C6575D1AA6D0252960F38D4B68B /* cpu.c in Sources */, - 52619C921F375A2F048864E5ACEA843B /* dec.c in Sources */, - 4B95883A5F4FE0959D58802FFD39BAC0 /* dec_clip_tables.c in Sources */, - 5D6E930745F0C4A4682682367D412A69 /* dec_mips32.c in Sources */, - 07AECCC533030364CE4AAAAE62B689B0 /* dec_mips_dsp_r2.c in Sources */, - B686B3D103617C3AE9D2A6CA7E603465 /* dec_msa.c in Sources */, - 43FC48EFAC49F9A1EACBFE54904DD148 /* dec_neon.c in Sources */, - 3DF9ECD86C27ABD6CBA1E3B8134BDEB8 /* dec_sse2.c in Sources */, - D04DC28A8500E05C3B4212D03BCD7412 /* dec_sse41.c in Sources */, - DDD73090417D986456A586B5F1F5B96D /* demux.c in Sources */, - E59BDA4BBD01F723792A89009CBD03F4 /* enc.c in Sources */, - 6D98E1A3750FF7F91D9EDC2488EE7565 /* enc_mips32.c in Sources */, - B6D489C45FFDFC122C7F54391D0F8A28 /* enc_mips_dsp_r2.c in Sources */, - 7ECB6929211B79556C4266379D437F1B /* enc_msa.c in Sources */, - 91F708F8FB792CF336CB8751951AFC43 /* enc_neon.c in Sources */, - A82CA3ED987310A59B19BCD19C43EDF1 /* enc_sse2.c in Sources */, - 6A095AEF16A4F070183F6FC985F1F161 /* enc_sse41.c in Sources */, - 81152C778E9EF922C6879C2B765559C7 /* filter_enc.c in Sources */, - 887B934479BCD25B3555679861BCE94C /* filters.c in Sources */, - C80C99DB121F91351F8F13EEB5017DB4 /* filters_mips_dsp_r2.c in Sources */, - 63EB92B6C595838E781822BB2C3CA0F9 /* filters_msa.c in Sources */, - 05535A77CCDA7782E0E7B6B45DA0E08C /* filters_neon.c in Sources */, - C78D52644483682F054C074BCDCCCF8C /* filters_sse2.c in Sources */, - 321C0BFEF7F23F2D9B1D323A433B2237 /* filters_utils.c in Sources */, - 8E36622B9425B9F7D7162EC0F937FBE1 /* frame_dec.c in Sources */, - 835FA9FC929C3EAA1269E71684977B72 /* frame_enc.c in Sources */, - 85151AB2421C15D97E8919C2A4BB56F8 /* histogram_enc.c in Sources */, - A2B1D93287F905C1D4ED27B3B048C4A6 /* huffman_encode_utils.c in Sources */, - CCC99965C51867C8932800B622CAF9FA /* huffman_utils.c in Sources */, - C5948F9B64FE72B9879CF31F4C9AECDF /* idec_dec.c in Sources */, - 9BC5F7CCA8A6F9E49311B2420D5045DE /* io_dec.c in Sources */, - 7B4694142A53371349D4BBB7F74F974E /* iterator_enc.c in Sources */, - ABDD99201763DCA40FF01E4F324F258C /* libwebp-dummy.m in Sources */, - 7A87410CDD756F962A9F9AE13B017784 /* lossless.c in Sources */, - 9B6BB327B2361A7D418D7A651CA779C6 /* lossless_enc.c in Sources */, - D5F2EC7CDDD99AF2A23E7B87DF376A3D /* lossless_enc_mips32.c in Sources */, - 965E6D5EE94DFCB7BB1067FB365F2C7D /* lossless_enc_mips_dsp_r2.c in Sources */, - B280618A34FED40D232B91EE37FD22AA /* lossless_enc_msa.c in Sources */, - 9E300650ACEC4082B7DA762AFAF33B0C /* lossless_enc_neon.c in Sources */, - F768214520F61B570DAC30B32E002C58 /* lossless_enc_sse2.c in Sources */, - 99A22B3EC93D133D0C5497547AB92FE2 /* lossless_enc_sse41.c in Sources */, - AE45B77234764812613F0A3C628E9539 /* lossless_mips_dsp_r2.c in Sources */, - EC46470DD3B652D0027E8F21CCAE2D90 /* lossless_msa.c in Sources */, - B7291F2CF5297D9D9928430B5453852E /* lossless_neon.c in Sources */, - A07B076B6A7073997731FE884FC435B9 /* lossless_sse2.c in Sources */, - 318B09AC2D55B178753CD186E107D852 /* muxedit.c in Sources */, - F5BE5742689B8BCD547E5CF7557A8A24 /* muxinternal.c in Sources */, - DACBF73818217EC3C7C64858259589D3 /* muxread.c in Sources */, - 714958C49935BEF34077F9F0ECD34801 /* near_lossless_enc.c in Sources */, - B62CDDC8D949065B86D19971C93A928C /* picture_csp_enc.c in Sources */, - 0984BB6498C459A62F62EA3203FC5CCD /* picture_enc.c in Sources */, - A0B6E7DC9516F1C19B1BE41FE798E0BA /* picture_psnr_enc.c in Sources */, - 5F8BAC20C4EF2DF5FCB73FBE8675C2BC /* picture_rescale_enc.c in Sources */, - E5B6A83CDAF56E09393AF2159C371FAA /* picture_tools_enc.c in Sources */, - 923DB8258BDF7EF6C514B9D8E1DE1851 /* predictor_enc.c in Sources */, - A84BF9332081CD42E17E9789AF2E6967 /* quant_dec.c in Sources */, - 5896476CE9E2A20F5028FA0FE5E4FF6E /* quant_enc.c in Sources */, - D2DB38CA796A3812CA856C350FA23870 /* quant_levels_dec_utils.c in Sources */, - 1F572F60A41036537AACEC1B9D507226 /* quant_levels_utils.c in Sources */, - 2219ECC1EF9FEC85ACC5490A5875ACA8 /* random_utils.c in Sources */, - CF1EA0BF68DA99B6932EDB68A112C48A /* rescaler.c in Sources */, - B3AAB563093198294AA285EBDC4FE16B /* rescaler_mips32.c in Sources */, - 7A65425781AEA9FD1D70F30F51857F01 /* rescaler_mips_dsp_r2.c in Sources */, - 6AB0AAF27EC3F2065C1EDDB3476D334F /* rescaler_msa.c in Sources */, - 414434D2F1509544A8AFDE7ADED69E8E /* rescaler_neon.c in Sources */, - 715091156EFFC471F8ED6B3848E56065 /* rescaler_sse2.c in Sources */, - C08040B394A0D37B9A4D3C74F9927E09 /* rescaler_utils.c in Sources */, - ECDA2FE48D4C437A6F9EF51F1A2AA518 /* ssim.c in Sources */, - 9735D100134AAE1B0E2753BE65D74AEE /* ssim_sse2.c in Sources */, - EC8E3B9E9C79A4501E4A304D9060997A /* syntax_enc.c in Sources */, - C13F6791402261C1BCAECAB074BFDF9D /* thread_utils.c in Sources */, - 23FF17A854AF11EBCFC0BB602540F7A7 /* token_enc.c in Sources */, - 0CBE9D885A1178D370B0AB4F54A0018D /* tree_dec.c in Sources */, - 3DD859F8925B3BE0A0FBA0BA25A2F8F5 /* tree_enc.c in Sources */, - DC48E131749798A3DA8C62EF3C7B9EAF /* upsampling.c in Sources */, - 65E5797391B440F953EA5F93B0D97E32 /* upsampling_mips_dsp_r2.c in Sources */, - EEB2E6C00400AA7DB03B0E6347928FD6 /* upsampling_msa.c in Sources */, - 352F647159AC073CA20404C3F293CD36 /* upsampling_neon.c in Sources */, - AD7063E23CA4D62142CEAA7B11CDC5E8 /* upsampling_sse2.c in Sources */, - 6BC80AB0A19FED6AB96E126700E006D3 /* upsampling_sse41.c in Sources */, - 5237B7AC82572F30AA8E6A08AB0E5D2C /* utils.c in Sources */, - 844E6489DAC3684EBD9A92C8EDAA21B9 /* vp8_dec.c in Sources */, - 18623121ED716E27403CC31C79830119 /* vp8l_dec.c in Sources */, - 472962ADE33D79DAAC575E85FAF46CB7 /* vp8l_enc.c in Sources */, - F2F167F3C99257A5624809630C0F2DD0 /* webp_dec.c in Sources */, - C204A524B458BE30EAB80A8C90C00512 /* webp_enc.c in Sources */, - FA049FC5C3FD4B89A4E78F432E670F45 /* yuv.c in Sources */, - 13C90A676D23E6BFD29850A39AEC1426 /* yuv_mips32.c in Sources */, - C6FB94DF156A30A6D073A877DA5442CF /* yuv_mips_dsp_r2.c in Sources */, - 79031F1945F237BA29338CE5F5E4207A /* yuv_neon.c in Sources */, - D5D07BCC6B9C60F56432479C4773C4DF /* yuv_sse2.c in Sources */, - 09975B4DA96D43D05DC63EFB50DA021B /* yuv_sse41.c in Sources */, + 59E2CB4A879E6887CCCA086ECA89DF39 /* SQLCipher-dummy.m in Sources */, + 4F702EF2B73C8539CEE666618AFEBD87 /* sqlite3.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 43CFA2CA70BBAC058C9AE940D1D210BC /* Sources */ = { + 1D6B873AECA7BF35BD2D5E0372F09762 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BE0E327B6B3A762AE33A3C918EFBFFB1 /* ContactSortingTest.m in Sources */, - 9BA626842B1BD479666ED461EBB789A9 /* DeviceNamesTest.swift in Sources */, - 92A8AE9D6C2FA332BA66B1AD44423E69 /* InteractionFinderTest.swift in Sources */, - AB08FD9077ABA9824827B6E45FC32BE7 /* JobQueueTest.swift in Sources */, - A2345594961A5D657A0CEECF398D3371 /* KeyBackupServiceTests.swift in Sources */, - 18D22E3FEFBE0A071D59499FBD746631 /* MessageProcessingIntegrationTest.swift in Sources */, - A5D7ACCB63E7415215867D0E5FE610C5 /* MessageSenderJobRecordTest.swift in Sources */, - 6FB3F371BB3A75144A166EBD298EC58B /* MessageSendJobQueueTest.swift in Sources */, - 5582AF3078F2051C243F8A443251F8D4 /* OWSAnalyticsTests.m in Sources */, - 2876BB0AD65F45D367C7A5E6776F13E9 /* OWSDeviceProvisionerTest.m in Sources */, - 29967BB74F7DC57626B7A65DD26F4AE6 /* OWSDisappearingMessageFinderTest.m in Sources */, - B638DD8C8A0C6448FE0C513C4C755570 /* OWSDisappearingMessagesConfigurationTest.m in Sources */, - 334D0E6215DB1107A56122566BFA1997 /* OWSDisappearingMessagesJobTest.m in Sources */, - A4B996F46F88E9DA184F1A58B5A1A8C0 /* OWSFingerprintTest.m in Sources */, - 2E1DE3549F4150EFCBB2ACBF4C03D5FB /* OWSIdentityManagerTests.m in Sources */, - 8099AE7B427E90C282D5C34924E0A310 /* OWSIncomingMessageFinderTest.m in Sources */, - 8BF82893AD41A08A2206C65DDF80504C /* OWSLinkPreviewTest.swift in Sources */, - BA21498EA8F9046A30D79D5E7BA20905 /* OWSMessageManagerTest.m in Sources */, - D5D33A23C71932062040B99DAF12992E /* OWSMessageSenderTest.m in Sources */, - 714ABA137BECD6D1F083965498315F4E /* OWSOperationTest.swift in Sources */, - 4760F9E5B3FBBE22B5C5CBEC40B8E68B /* OWSProvisioningCipherTest.m in Sources */, - 53E7F979625BAD0E4F133602962B7DC8 /* OWSSignalAddressTest.swift in Sources */, - 622950CA761342B87410F85F2EF7B211 /* OWSUDManagerTest.swift in Sources */, - 6D8CFD5947356916A230903D96FDBB09 /* PhoneNumberTest.m in Sources */, - 4B72E5E182D8D674DDBD1BE7777FF02D /* PhoneNumberTest.swift in Sources */, - C8170B7DA3CAC3DDF91315364EB31F1F /* PhoneNumberUtilTest.m in Sources */, - FB8004B71E71629869591FF7640DA781 /* SDSDatabaseStorageObservationTest.swift in Sources */, - 03D3559E71A5F0075DDD4362C93B4BDE /* SDSDatabaseStorageTest.swift in Sources */, - 1A2D6FBCA6A30FEABB1898DD1C9F3E96 /* SDSKeyValueStoreTest.swift in Sources */, - 02D06BE35B797767C1911166D95BF7FD /* SignalRecipientTest.m in Sources */, - 01DC3ECBCFC5DFB3143468DA0F1B56C5 /* SignalServiceAddressTest.swift in Sources */, - 65C2E04E232ED87765B44370053DD899 /* SignedPreKeyDeletionTests.m in Sources */, - C11B94640B96C25025053A3956002539 /* SSKBaseTestObjC.m in Sources */, - B699BD5D85B7C056BD891222AFE5E1D5 /* SSKBaseTestSwift.swift in Sources */, - 05D6DD6A74B7A12B8C7ED5E0537F23FA /* SSKPreKeyStoreTests.m in Sources */, - 02C920C327AD52FD38A0CCB65E7E5DDE /* SSKSwiftTests.swift in Sources */, - A3F19FD7DB39A04C610D9BD0E3663856 /* StickerManagerTest.swift in Sources */, - 6BE436F8058B24B48DEB4692E6900CB2 /* TestModelTests.swift in Sources */, - 830BB2DDBBFACF64C788736CE536AAED /* TestProtocolRunnerTest.swift in Sources */, - DB5328A01C8E5C772FEC7390A303315F /* TSContactThreadTest.m in Sources */, - 521035C03A08EC79925EDD6A276C48BB /* TSGroupThreadTest.m in Sources */, - BDB939E151D458D897C9BD50A4AA80ED /* TSMessageStorageTests.m in Sources */, - 40A870F8BDB95B3C1473CC78B31458E1 /* TSMessageTest.m in Sources */, - 2B70365BEE44639B44CA4EFA78FB6092 /* TSOutgoingMessageTest.m in Sources */, - C82DCCD07C7EFFB2F21ADE874FFA7B8A /* TSThreadTest.m in Sources */, - 32265C69A616E6957A6EDCA404D5938A /* ViewOnceMessagesTest.swift in Sources */, + 2EFC2FC7F5D4AA276B111E3B2B89138B /* Pods-NotificationServiceExtension-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4525E75E39636902BB419538DCC92DC2 /* Sources */ = { + 1FD02B0C099E3DBDC8902391B6055D69 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 61952EB0ECCD4160E78CE157A21F3A0D /* Pods-Signal-dummy.m in Sources */, + 4A07227C67667ACA129979E182421F31 /* EXTRuntimeExtensions.m in Sources */, + 09D1FD6D0D4EA43671C86F97784ECCDB /* EXTScope.m in Sources */, + 854484CF02C95B9F1526F983D49AA391 /* Mantle-dummy.m in Sources */, + 631AD1203A72FDD0E1E040F8886ECFF8 /* MTLJSONAdapter.m in Sources */, + 21558668E29FE750D94AA29F399F82B1 /* MTLModel+NSCoding.m in Sources */, + 15ECB204C8B8A3AE9478FC411217125E /* MTLModel.m in Sources */, + E9ADD40EB26580A770A0B5C5D5E9298D /* MTLReflection.m in Sources */, + 5386CAF2714E4890A79C6C5B0FFE13A8 /* MTLTransformerErrorHandling.m in Sources */, + C1E66019E1D51243F168512E4A1959B4 /* MTLValueTransformer.m in Sources */, + 0C2C5DA1E84CC8155971A31BAB1C36D6 /* NSArray+MTLManipulationAdditions.m in Sources */, + BC059559AB11BD12D490A4835E15C140 /* NSDictionary+MTLJSONKeyPath.m in Sources */, + 876561732D9822FEAF1DEF66832C695A /* NSDictionary+MTLManipulationAdditions.m in Sources */, + 78401FB1FF814BB8C866808A564CD7A1 /* NSDictionary+MTLMappingAdditions.m in Sources */, + E25A002A08020589B181AD9E53838E17 /* NSError+MTLModelException.m in Sources */, + 750BF866AC4D093C0D36D1C5064D1239 /* NSObject+MTLComparisonAdditions.m in Sources */, + 2E8528BC39D32AA03EEBB490943E617E /* NSValueTransformer+MTLInversionAdditions.m in Sources */, + 4E6DA04F52B8E0659175CA4F5C06BFD8 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 498952A8477E98692AB0C6A20E546D92 /* Sources */ = { + 1FF73F4B050DBF4A656A6AB85B5B3240 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3DE3AAAC6D6F5639B061ADEAC5CD1271 /* Association.swift in Sources */, - A37115AB5B7978AED5EBC60F44114460 /* AssociationAggregate.swift in Sources */, - E8CBF67F26A7436393298C6B42FE5847 /* BelongsToAssociation.swift in Sources */, - E2F333B4DCB7A425BF33103BC5A3B52E /* CGFloat.swift in Sources */, - CE70B1B5A7308D0D6F949FC71C5F05DE /* Column.swift in Sources */, - 4035F87199525524DE3871902CFEC9F2 /* Combine.swift in Sources */, - E5C8E1DB67548AD0E8B527EB11551F89 /* CompactMap.swift in Sources */, - 03FA3C1F9EBA700BF673B4AF3B51680E /* Configuration.swift in Sources */, - 82D804C931BB5EDF9C7E54FB2DB0138C /* Cursor.swift in Sources */, - A2E107B1FBDFE3DC8849AC289A5E0038 /* Data.swift in Sources */, - 6D3FDC912546BCEB10070606E18929E6 /* Database+Schema.swift in Sources */, - E4156B130741C0C922DD828B698C69C8 /* Database+Statements.swift in Sources */, - 5938A59B731CD57EEC082A3A84E0A626 /* Database.swift in Sources */, - 9CBFEC1EBFAED5A92E53A92197154198 /* DatabaseCollation.swift in Sources */, - B616514BBC698A5900F787D8851CED93 /* DatabaseDateComponents.swift in Sources */, - 9B3A977A58070191698490EC4163BCA1 /* DatabaseError.swift in Sources */, - FCDDFF43FFBB76C569AB05B360D925F9 /* DatabaseFunction.swift in Sources */, - 473CCE2A0DF1B3303D3F8EE99D4F9EF4 /* DatabaseMigrator.swift in Sources */, - 2C581FD6E07832A682A663F9B2D304F0 /* DatabasePool.swift in Sources */, - 68F1389557EBAAB5962C69045E7E48C9 /* DatabasePromise.swift in Sources */, - 7306F3A9A1BB3BFC559AC005807C9736 /* DatabaseQueue.swift in Sources */, - 07FC87B8837F332119CB82B63BB91FDB /* DatabaseReader.swift in Sources */, - 95975309D7598B98E987FFB4FDBC6CA7 /* DatabaseRegion.swift in Sources */, - 9E9361CF01D9DA81287D6712F092852B /* DatabaseRegionObservation.swift in Sources */, - 099A50D87AC6EB46B87440E1EDCB6843 /* DatabaseResult.swift in Sources */, - CB5E0DE129A05269E48DFCD27A4C772D /* DatabaseSchemaCache.swift in Sources */, - E78547D8DE2D3B7AC911CD12883E695C /* DatabaseSnapshot.swift in Sources */, - 4EDB12274374554B02879F18C6AF0F31 /* DatabaseValue.swift in Sources */, - F4AEC4AF5EEF1463BE363803BC18F5C9 /* DatabaseValueConversion.swift in Sources */, - 078D78F552746CA7BDF6C2FB37181B83 /* DatabaseValueConvertible+Decodable.swift in Sources */, - E0F49BA4A7909EFC179A3CB86E8241BF /* DatabaseValueConvertible+Encodable.swift in Sources */, - F8056AF495E75A1153317361CDE7A2D4 /* DatabaseValueConvertible+RawRepresentable.swift in Sources */, - 1B9AEB0A79BD4821DC75D467976138DC /* DatabaseValueConvertible+ReferenceConvertible.swift in Sources */, - 6F4DA7C8D75D3F6EADE45759DD12BF84 /* DatabaseValueConvertible.swift in Sources */, - 5564F97B78825F10D0C7592C4325624E /* DatabaseWriter.swift in Sources */, - 91D9ED2A38105DD739626311F870B113 /* Date.swift in Sources */, - 5DEB11D5A2655B6AE0718164FE2B5273 /* EncodableRecord+Encodable.swift in Sources */, - 61C099D42667FD8AF21781D83EDAB09C /* EncodableRecord.swift in Sources */, - 20FE359B181ED3F96EA14F6773B5F674 /* Fetch.swift in Sources */, - 1932393688F201E2B7C6DC23DAF0EEBD /* FetchableRecord+Decodable.swift in Sources */, - A20D1B0892C19B29798277CF90E26144 /* FetchableRecord+TableRecord.swift in Sources */, - 9ED70F2075064A2F87BB26B8B8835968 /* FetchableRecord.swift in Sources */, - 5DD607B877CA4F9C0B58E2CA14AC9078 /* FetchedRecordsController.swift in Sources */, - 3F39EC10007D3DA555CE10EE63AFAEEC /* FetchRequest.swift in Sources */, - 518684CFCB6EA09AB7D1EEE5F44FA7E5 /* FTS3+QueryInterface.swift in Sources */, - 08DDB14766E0DD244FA5156ABC437A8E /* FTS3.swift in Sources */, - 6AA5EE3A3A6481B2AED66BCF2F2F2CD2 /* FTS3Pattern.swift in Sources */, - 08DF55ABEB95E90C62F82AE56A670676 /* FTS3TokenizerDescriptor.swift in Sources */, - 155CE7088278CFFF3408B18529C5FC34 /* FTS4.swift in Sources */, - 8E2EF6593E2313B1B4069FEE0AB8CFF7 /* FTS5+QueryInterface.swift in Sources */, - B4D30BC14338308491ED6425F7F11E3C /* FTS5.swift in Sources */, - F7D824D391D822955AD377A5F29FC747 /* FTS5CustomTokenizer.swift in Sources */, - 04E82BB79D019E487B50BAFF1926E84C /* FTS5Pattern.swift in Sources */, - 770F6D99BDF60E935180533428C87537 /* FTS5Tokenizer.swift in Sources */, - C641DE0F86942D9ABB0E7058DCFDF8A3 /* FTS5TokenizerDescriptor.swift in Sources */, - 8D088CDEA1BB9218D30A52898F10166F /* FTS5WrapperTokenizer.swift in Sources */, - E985888C24C610270D9565D465B1DA5C /* GRDB-4.0.swift in Sources */, - C131E129589A0127BBB5E4D18C9AAE6D /* GRDB.swift-dummy.m in Sources */, - C8F75BCE4A4E1DCF2342ABCB6D02EDF2 /* HasManyAssociation.swift in Sources */, - BF443D5576284BDD636CEAA76D04B3F5 /* HasManyThroughAssociation.swift in Sources */, - 0A7EC4A8A48559CBFF539022CA3546A5 /* HasOneAssociation.swift in Sources */, - C360982B2D0732B8D57D05A21ADDD6FF /* HasOneThroughAssociation.swift in Sources */, - 1C0D6EF1C7919C6DCE47C882105205C2 /* Inflections+English.swift in Sources */, - C3EFE0BD7CB97E9CED87B2C1DCD5632F /* Inflections.swift in Sources */, - 4254DB264A1807E6503B40A279193C25 /* Map.swift in Sources */, - FFDD8C4BA09209348D3FE1BC942039C9 /* Migration.swift in Sources */, - A1F18E074631033478F04458C7E615F1 /* NSData.swift in Sources */, - 485C43D9FE126FA236A7524577350DF2 /* NSNull.swift in Sources */, - 00F3BA31B2A1718EF98F716FAB75CF92 /* NSNumber.swift in Sources */, - A8A80B58E871A5E337311F9E802396E1 /* NSString.swift in Sources */, - 346EEA805D86CE418B8C60DC56673383 /* OrderedDictionary.swift in Sources */, - C8FE6C5F9D18AA5DC39070A4E17C2717 /* PersistableRecord.swift in Sources */, - 1F0AD89DA8EFCABACB95CCA1D359CE3D /* Pool.swift in Sources */, - 214BC114D445C5800D9E6FA38E06B24F /* QueryInterfaceRequest+Association.swift in Sources */, - 33F0D7E58EF608A61AEAE7E2C3B8C998 /* QueryInterfaceRequest.swift in Sources */, - B1F64C33CF7714F79E325CB87E153F90 /* ReadWriteBox.swift in Sources */, - C00A868611CF8B283C3D6CBDDBC5DB8B /* Record.swift in Sources */, - CDE2F44FC14BDC8D0C56965B135C6944 /* RemoveDuplicates.swift in Sources */, - 49E6AD534A87474AEC76FD17EE74C10D /* RequestProtocols.swift in Sources */, - 154A4C34391CE4FFA2094455381AB65B /* Row.swift in Sources */, - A5C855E190E1BF8C7D397A8DE872B3DC /* RowAdapter.swift in Sources */, - CB48FBD22DD463D3FF4D070FC9BA0E4F /* SchedulingWatchdog.swift in Sources */, - 1E16CC95D873F42B8051B467472C4FE8 /* SerializedDatabase.swift in Sources */, - 6E6CFDE09638564A5E7F9D411D06EDAE /* SQLAssociation.swift in Sources */, - C4ACAE63A3AEA0186A299392A3327AB8 /* SQLCollatedExpression.swift in Sources */, - A2DBB41113F22713C1D9973D5213DEE9 /* SQLCollection.swift in Sources */, - 119C4B9D2BC9BE5EB0D56BC143AE2FD1 /* SQLExpressible.swift in Sources */, - 7765F0D236DD969CF3E455FFD5C82838 /* SQLExpression+QueryInterface.swift in Sources */, - B0C772471AFEEAC7BBCCD5BF4ACABDBC /* SQLExpression.swift in Sources */, - 84B772124CBE2F720FFCC6B13AD9B008 /* SQLForeignKeyRequest.swift in Sources */, - 9425B34B1F5CEE18BD5BD9756D747831 /* SQLFunctions.swift in Sources */, - 69CE2E68C8AA5A3D8C303C5350AFA8F2 /* SQLGenerationContext.swift in Sources */, - C41DAA37B85E8C0926796E0924A7DF7F /* SQLInterpolation+QueryInterface.swift in Sources */, - 80E54C1F19E8898A59525E7EA073E65E /* SQLInterpolation.swift in Sources */, - FDEAC3ECC1DFE44401DDF9F108957D31 /* SQLiteDateParser.swift in Sources */, - 319A06B454768D0C8D9297B7BCC0C05B /* SQLLiteral.swift in Sources */, - EB29CD4D9D108F5A2DA142961C3B5AA2 /* SQLOperators.swift in Sources */, - A6C5CAE2C5E73F45F170850CDBAF7901 /* SQLOrdering.swift in Sources */, - 4F5B9172F2FB2B24494E64CF46762501 /* SQLQuery.swift in Sources */, - 5F48C2BA3768719053E1C46A483211F9 /* SQLQueryGenerator.swift in Sources */, - B9824120E67C841063B5D1AA8C584410 /* SQLRelation.swift in Sources */, - D21A6ADC7A6196DA89638CBC4BECC662 /* SQLRequest.swift in Sources */, - A69E55C3C08B4C38D64E67D8F9EB4745 /* SQLSelectable+QueryInterface.swift in Sources */, - 9E530AE96B95374A069060292748639B /* SQLSelectable.swift in Sources */, - 44A6648AAD50D0372CCD87EC7CA453B9 /* SQLSpecificExpressible+QueryInterface.swift in Sources */, - 0031F42A7A1B829DDFD3BC6ACD03EE78 /* StandardLibrary.swift in Sources */, - F530D14FAD104FD6E7A4008A9D469CD9 /* Statement.swift in Sources */, - 0BBE3EA14F38F12D8918D064F12AD41C /* StatementAuthorizer.swift in Sources */, - D142859BCD125C23BD116FBF8C77AB52 /* StatementColumnConvertible.swift in Sources */, - 4777FF31913A02C46ABC8B2424112B1C /* TableDefinition.swift in Sources */, - 4687D1932DE197621B9AA6A412154DFA /* TableRecord+Association.swift in Sources */, - AF0B637A7353D87BA1B449765ABD8DF2 /* TableRecord+QueryInterfaceRequest.swift in Sources */, - 4F0B86F7A2136567E634BDB8B1E1056A /* TableRecord.swift in Sources */, - 020A22B287CB3E0BBF1A85FBC2776A1A /* TransactionObserver.swift in Sources */, - 9262674B0C53FDAF7175B948E2CC2006 /* URL.swift in Sources */, - F6062F13BECAC80B282948F19BA51404 /* Utils.swift in Sources */, - D4B59D1638AEE23C38B887D8AF67D903 /* UUID.swift in Sources */, - E16F090FED375E45BE40D8B8F23FFDF8 /* ValueObservation+Count.swift in Sources */, - 45088908523B86C6354E2B09FB6C2BA5 /* ValueObservation+DatabaseValueConvertible.swift in Sources */, - BDC69CDF5567C8CF66B637168E0659CF /* ValueObservation+FetchableRecord.swift in Sources */, - ECBD8E601FCA0F3EE31ECA844BC9FED8 /* ValueObservation+MapReducer.swift in Sources */, - 70D7F98312B6E69EA4F45DDAF320B77E /* ValueObservation+Row.swift in Sources */, - 1EF9708F7506C310CEDF7D80C625D0ED /* ValueObservation.swift in Sources */, - F4710AF5A9E97FFDC79687C6DAE993BE /* ValueObserver.swift in Sources */, - B557C4222C056D42A8D1053BBABE8D96 /* ValueReducer.swift in Sources */, - BC51C0F2425B616768C4EF1E12B5A630 /* VirtualTableModule.swift in Sources */, + A03EF3E343313FF7C90B1118A1591AF2 /* ALView+PureLayout.m in Sources */, + 20B10FB9B2AC7E83E0A6B68EA08F98AC /* NSArray+PureLayout.m in Sources */, + 59FFB65832AB40FE71BC1FA1DBAC58B9 /* NSLayoutConstraint+PureLayout.m in Sources */, + 19101F5992185F3A301833966A1567AE /* PureLayout-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 52847AEBD001199F6E2460FA5277048F /* Sources */ = { + 2030A75F448A773FBC7E549BF2CBFAB3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 954D14F1B30AB21187C8270DBA2DCAED /* Data+SMKTests.swift in Sources */, - 8322AFAC1682B53D34962168F2234762 /* MessagePaddingTests.m in Sources */, - EAF22958CF5E39DA9583F48F85F89276 /* MockAccountIdFinder.swift in Sources */, - C50FD12D6B5867E25AB72C3BAA01485E /* SMKMiscTest.swift in Sources */, - 4F88F15241AF743381D881EFBAAB4C4A /* SMKObjCTest.m in Sources */, - 98939075BAD1D6086904EE203E5633E5 /* SMKSecretSessionCipherTest.swift in Sources */, - F1DF9A1E0F170779A7A55B8271005C8C /* SMKSenderCertificateTest.swift in Sources */, - 7D1D20970D64DE20ADB5D341601295BC /* SMKServerCertificateTest.swift in Sources */, - 2D414730674A87BC392AC465206E425F /* SMKSessionCipherTest.swift in Sources */, - F054E56A44A97F763658482D42611D32 /* SMKTestUtils.swift in Sources */, - B3BDCF004194B51C5127D290903C3792 /* SMKUDAccessKeyTest.swift in Sources */, + 43BF868A7A3EB4616F90496740748000 /* AccountIdFinder.swift in Sources */, + 214B1E5CFFF947C2FB399E3B23B3E217 /* AccountServiceClient.swift in Sources */, + 0E2A41B36F43E70118BB342F659A8773 /* AnyThreadFinder.swift in Sources */, + 123C0E894AD9A0FB578557ADD9613AAB /* AppContext.m in Sources */, + 91A32F8B3CDAE5461514982E3F91F039 /* AppExpiry.swift in Sources */, + ED16F49C3A9A429893E41A29AFC84B2D /* AppReadiness.m in Sources */, + C825B84B3E3553709AB402241A218CC9 /* AppVersion.m in Sources */, + 646D43FBCDDCC75E31D95BD70E830CE2 /* Atomics.swift in Sources */, + 33FF8F666A4B5B7FEFFD0112B1F36D18 /* AttachmentFinder.swift in Sources */, + 57C091C367A57AA4C44F3D9390AA50BE /* AudioWaveform.swift in Sources */, + 03C38559034340A92D495F950EC31D39 /* BaseModel.m in Sources */, + 364E2CB516EDFD729EFE434956C4BBEE /* Batching.swift in Sources */, + E1CFA3584D02C887D2A269E92B9AC1F5 /* Bench.swift in Sources */, + 80365B4EA77330C8669FAE25CB3C9CD3 /* BidirectionalDictionary.swift in Sources */, + A5DB226F6C5D0191F66B8AD70FA9B02C /* BlurHash.swift in Sources */, + 4EB79A5882A27A135946706A34055D3B /* BulkProfileFetch.swift in Sources */, + 3EB0EB5500B91BBB24852EC9D41D9C3F /* BulkUUIDLookup.swift in Sources */, + FC6C891E26FEA8C0CC5620EC8183D87B /* ByteParser.m in Sources */, + BBC8CE9DCD0254BA9B0A5B09D3410995 /* CallKitIdStore.m in Sources */, + 37F9C12CDE9FF02E5649D3104714C33A /* CDNDownloadOperation.swift in Sources */, + FAD6E96D4D0B7D986348BC5E9CFA4329 /* ChunkedInputStream.swift in Sources */, + 9012B3F4361ACDC5DE62B9DD59E30BFC /* Contact+Swift.swift in Sources */, + D920DDB983E33B3FD485877D083FFC04 /* Contact.m in Sources */, + 1156773DB5F790D0ACBB550D994AD939 /* ContactDiscoveryService.swift in Sources */, + 3EDE17D1906AA8F925A75554BADD133E /* ContactsInputStream.swift in Sources */, + 61588A571DDF4282BBAF9D9760717EE0 /* ContactsUpdater.m in Sources */, + 124C52D52B58D17DAF2CF022F199130F /* ContactsUpdater.swift in Sources */, + 9F8ACA5ED06C0C85AED4BB4FEE731FD1 /* ContentProxy.swift in Sources */, + 467540027B899717B53AE898AC6E73AE /* ConversationListDatabaseSnapshot.swift in Sources */, + A4C97210D520DD329E662B6DBB08CE50 /* ConversationViewDatabaseSnapshot.swift in Sources */, + DD7FAD66A88C08936F50785ED93915F5 /* CreatePreKeysOperation.swift in Sources */, + DA66CC3DB0C43550827BB63AAF4AB034 /* DarwinNotificationCenter.m in Sources */, + 7DACD2FB869A223C38BCE89C72FBA79A /* DarwinNotificationName.swift in Sources */, + 43AD82FC1F636A955E0F170756A87EC0 /* DataSource.m in Sources */, + 202C1FF9C8D82D383B168F0A47C845A2 /* Date+SSK.swift in Sources */, + E7D9E7192B451DC3A445E000C58089B7 /* DefaultStickers.swift in Sources */, + D1494A5A907018FD63E68E2F4E3E196F /* DeviceNames.swift in Sources */, + BD1606B962C8C09B18E4D887B0463C1E /* DeviceService.swift in Sources */, + 279116DA29E2A6773D0C3044AEC6D5AA /* DeviceTransfer.pb.swift in Sources */, + 3FE31A25BD38674B1E31E56E734825E8 /* DeviceTransferProto.swift in Sources */, + E22AC4995171E21A0C29453CB2199391 /* DownloadStickerOperation.swift in Sources */, + 53C08B6F0754EE7CD0E6B99D951F2B39 /* DownloadStickerPackOperation.swift in Sources */, + 886CACB70DE3A1ED30A63FD231053E82 /* EarlyMessageManager.swift in Sources */, + B74D3150701807084D7AD9ABFE8548D1 /* Error+SSK.swift in Sources */, + 5E100F68E0B6AFCE6DCE597FCD62FB93 /* ExperienceUpgrade+SDS.swift in Sources */, + 5CB433A6F2B90934B7E06569198DFA56 /* ExperienceUpgrade.m in Sources */, + B77EF174D05A6E1F348677AEE522A0EF /* ExperienceUpgradeFinder.swift in Sources */, + B874FB2EDC89BE1CDE1086EDB137C284 /* Factories.swift in Sources */, + DEE795CB488081F191FB8520552FB943 /* FakeAccountServiceClient.swift in Sources */, + 1F2D31EBE0EF4717F3FCBA2108B6F9F6 /* FakeContactsManager.swift in Sources */, + A1419785C479BDF4E661D317D84CD381 /* FakeStorageServiceManager.swift in Sources */, + DF04B840C3A15E5F9FB354B027F321E7 /* FeatureFlags.swift in Sources */, + E94681F2D804E717C7B89EDFC920C797 /* Fingerprint.pb.swift in Sources */, + 4A2D5695F66B2997C95EABDCBA9C4F57 /* FingerprintProto.swift in Sources */, + 997564DB3681612088CF98F8D7C013F4 /* FullTextSearchFinder.swift in Sources */, + 65F1C4C2BA68A84904144EBF60ACBA76 /* FunctionalUtil.m in Sources */, + 70C855D2662A135485784352CB6FC6D1 /* GRDBDatabaseStorageAdapter.swift in Sources */, + A9D3C5E91C000AC4D86FE2EB5F3FAF17 /* GRDBGenericDatabaseObserver.swift in Sources */, + 7CB529129F9761808D495CABA6646ABE /* GRDBSchemaMigrator.swift in Sources */, + 9050B5F538A3C923DFB83F1002622B39 /* GroupAccess.swift in Sources */, + EF5F96EBB18D5C772FD92BFB26246991 /* GroupManager.swift in Sources */, + 889FB22F71CD7629BB27D92F383D9DC8 /* GroupMembership.swift in Sources */, + 812A6D3B145D3F7682DE45948E615625 /* Groups.pb.swift in Sources */, + 7C4F9AC135DC73750B4A629D74BBDFC4 /* GroupsInputStream.swift in Sources */, + 7268C59AFCDFBADB594B6E8558684D58 /* GroupsProto.swift in Sources */, + 11D3FECCCBCA9B807894EA4EE0093CA9 /* GroupsV2.swift in Sources */, + B4D47DD0F3A0EB7A5460CD05F1C7ABD7 /* GroupsV2MessageJobFinder.swift in Sources */, + EC95B0B289E2606B04D935B90A72F53B /* GroupsV2MessageProcessor.swift in Sources */, + EF83BAACD8F12C84202B1E58E598BEC2 /* IncomingGroupsV2MessageJob+SDS.swift in Sources */, + D9E016BA940CD9402557F103E0C67B02 /* IncomingGroupsV2MessageJob.m in Sources */, + DD47B0C1DDB2FBBA21353BEB330133DF /* InstalledSticker+SDS.swift in Sources */, + EF2E68C0E33DE104257E96B40BCE835C /* InstalledSticker.m in Sources */, + 73F5329C2337E559056865549F1116DA /* Int+SSK.swift in Sources */, + EAD601AFDC1631D510688269FBC56791 /* InteractionFinder.swift in Sources */, + 5367CD1FA8B7C0984BE1BD4FCC47310E /* JobQueue.swift in Sources */, + 759E4091E82D1163FA61BC0AC076B29C /* KeyBackup.pb.swift in Sources */, + B3EB627012A30472952C2767C7AC4A93 /* KeyBackupProto.swift in Sources */, + 9FD3D29250748E353A2458C0587447E8 /* KeyBackupService.swift in Sources */, + 0455D7ECA7BF318E8300718D3CE06278 /* KnownStickerPack+SDS.swift in Sources */, + BE0768A111923509F46F4BB41060D827 /* KnownStickerPack.m in Sources */, + 9F3C90FE90DA59BA8BC9078A27C928CD /* Locale+SSK.swift in Sources */, + 85F6C01399861E32356D7C5B7C2E8093 /* LRUCache.swift in Sources */, + 966CAE7D2BC91D6CA324594C0CF6BC7C /* MediaGalleryDatabaseSnapshot.swift in Sources */, + 9604D0639239D767C7143DDE0DFFAA04 /* MediaGalleryFinder.swift in Sources */, + 3B851C9D4EE1DCECFD6F3DADF09FE4B9 /* MessageContentJobFinder.swift in Sources */, + 3AFC2E733BC538031C46E2E41E7430A1 /* MessageDecryptJobQueue.swift in Sources */, + 9F807E03C0AA62D53CB90D23D6A543FF /* MessageFetcherJob.swift in Sources */, + 8281DC04AFB973D09617550E3A66A56A /* MessageProcessing.swift in Sources */, + 53AE6C1C896E37DC2DE287AD91BC3E85 /* MessageSender+Promise.swift in Sources */, + B09F8E48BC63193CD9E65AA25C85DD8B /* MessageSenderJobQueue.swift in Sources */, + 6CF51C6C7EDE532639E7C99B4AA7D377 /* MessageSticker.swift in Sources */, + DE8BAFC7044BD206F1F16CBC7AF8C6CF /* MIMETypeUtil.m in Sources */, + E26B63809365BB0273F850DC8A11D9E2 /* MockSSKEnvironment.m in Sources */, + AA79CE7E946833B5E745E66EF8ED4B70 /* ModelReadCache.swift in Sources */, + 26850006A1D949E181F645B0CEB24610 /* NetworkManager.swift in Sources */, + 0E38B17E691CCBC7D18E1FFB3C4EBDBA /* NewGroupSeed.swift in Sources */, + B97A89402DFE8FC52210BD1D9B079EF8 /* NoopNotificationsManager.swift in Sources */, + 41BACD21240475D226612289A2C48CD7 /* NoopPendingReadReceiptRecorder.swift in Sources */, + 0983D46FDA629E547AE34739848D8D9C /* NSArray+OWS.m in Sources */, + 45F78B0511FB9A317A09F8F6BCCF6DC2 /* NSData+Image.m in Sources */, + 50CC97E8EE8BEF010B2100E8F777708C /* NSError+OWSOperation.m in Sources */, + EC55E0DDF6A2AD45170F35EE1CE36034 /* NSNotificationCenter+OWS.m in Sources */, + 0347A42419DF4E1FE05DB562BBEF0AAB /* NSRegularExpression+SSK.swift in Sources */, + 94D487114DDCC3D3B8A3D45147362355 /* NSString+SSK.m in Sources */, + 2E99F444E39DB76616723708D738BE9B /* NSTimer+OWS.m in Sources */, + 3A8B84FAC3750BBF3876A9221E77CB9D /* NSURLSessionDataTask+StatusCode.m in Sources */, + 7C8B8DDDACD9122CB1D64FD61FD67003 /* NSUserDefaults+OWS.m in Sources */, + B4DCBAD42290952A4D8B6E6E71FD7708 /* ObservedDatabaseChanges.swift in Sources */, + 87C8A95C7B6E9E3DFFCC7883AF8CCFF6 /* OrderedDictionary.swift in Sources */, + D7A15EF38D831FDAD3521D0AB15C2B80 /* OrderedSet.swift in Sources */, + 2E7D98A219096AC5767165E3C47C99F9 /* OutageDetection.swift in Sources */, + C82A2AF36F4BE25CED4015202FC9D019 /* OutgoingMessagePreparer.swift in Sources */, + 09FD4C8455A972C7426D2BBD9DDCCEB3 /* OWS2FAManager.m in Sources */, + A59B6BA2A510A10694CECFCB86D8B42C /* OWS2FAManager.swift in Sources */, + 4F2DCE3DA3510F1718153CFC5A895612 /* OWSAddToContactsOfferMessage+SDS.swift in Sources */, + DAE66D7EC3979AD7AF92269D67669E7D /* OWSAddToContactsOfferMessage.m in Sources */, + 2A4E33302CFEB60A73528D4E07D73D7E /* OWSAddToProfileWhitelistOfferMessage+SDS.swift in Sources */, + 38792F06AD7F33CA682518A22DCD24BE /* OWSAddToProfileWhitelistOfferMessage.m in Sources */, + 07A8F0B79CC4C9707A4594C4AA3FEC58 /* OWSAnalytics.m in Sources */, + 06160946E69EB748E27DD5840D7594A6 /* OWSAnalyticsEvents.m in Sources */, + 6F36959A3967E3B05DB590D7B31621AD /* OWSAttachmentDownloads+Swift.swift in Sources */, + 33461AAD86E6A8AAF458B96C35104FA1 /* OWSAttachmentDownloads.m in Sources */, + F38E83243CAC72C420DF926395A3AF3F /* OWSBackgroundTask.m in Sources */, + 6CC89CA5A0559FFC8FD33E79BDFCD0F0 /* OWSBackupFragment+SDS.swift in Sources */, + 0393C4AC23DEE3CB14BFE1A9D42EA288 /* OWSBackupFragment.m in Sources */, + 24C6E743F378B29A1B4E4D32AD413387 /* OWSBatchMessageProcessor+SDS.swift in Sources */, + A967D1F89B36F64B72F10C2941433D86 /* OWSBatchMessageProcessor.m in Sources */, + 9FD5DFFE936C576AC28FB0DD9104DA92 /* OWSBlockedPhoneNumbersMessage.m in Sources */, + 5F1B1A4165784076AD49FC23E4E33480 /* OWSBlockingManager.m in Sources */, + 05E3C88DAA4C188D3D9FF542CA4CAD47 /* OWSBroadcastMediaMessageJobRecord+SDS.swift in Sources */, + C7ECBF6301547F5F8C612EC8E6EA9E0B /* OWSBroadcastMediaMessageJobRecord.m in Sources */, + C3E159FBF64E19B9879EC46096775153 /* OWSCensorshipConfiguration.m in Sources */, + 75DB717DE0431448908C984B4E146095 /* OWSChunkedOutputStream.m in Sources */, + 2BA13C50716E234EF07B3C286716A0CF /* OWSContact.m in Sources */, + D883B12CFD26420E8D7BCEFC80D9B73E /* OWSContactDiscoveryOperation.swift in Sources */, + B55820D8AEEAA694BF2CB4E3D9276F52 /* OWSContactOffersInteraction.m in Sources */, + 81633A55D527A4559A9B8D141056FECA /* OWSContactsOutputStream.m in Sources */, + ACDACC40A9534B1CC5618DF873DE45D6 /* OWSCountryMetadata.m in Sources */, + 86E140DDDD49393B2EF965EE0CC878EF /* OWSDevice+SDS.swift in Sources */, + 7F8F0700079DCA87F73D1F03C925C8D2 /* OWSDevice.m in Sources */, + 59809F8B65C75B2662DF8DD599DBA120 /* OWSDevice.swift in Sources */, + 0E1F9515E599832534DA023CEB9E6AF8 /* OWSDeviceProvisioner.m in Sources */, + 172A33B8A4DB099319A0DBD9346B37DA /* OWSDeviceProvisioningCodeService.m in Sources */, + F33D9D5AAA63ECF0A3E70B4FD0CDED3E /* OWSDeviceProvisioningService.m in Sources */, + AED1043B05C89CC4E704657618845E3E /* OWSDevicesService.m in Sources */, + 587D6DBCFFB08EA9F3231D2F026DE385 /* OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift in Sources */, + 8EC56631D9F1A2CAF6F8BF90CDD41396 /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */, + EAE17414CB0286C8E853B0A39A82BF18 /* OWSDisappearingMessagesConfiguration+SDS.swift in Sources */, + DC1862EE898D33F26DD64279B7AC4381 /* OWSDisappearingMessagesConfiguration.m in Sources */, + 10A23E2E46C007E98F695CBE12817C8C /* OWSDisappearingMessagesConfiguration.swift in Sources */, + 691631823167943327ABEF580AEF481F /* OWSDisappearingMessagesConfigurationMessage.m in Sources */, + BDF9ED53635CB66D683A3AE29897B705 /* OWSDisappearingMessagesFinder.m in Sources */, + 467579659E1EB135B0C103B62B0575E4 /* OWSDisappearingMessagesJob.m in Sources */, + E334E3747B6D6798D32B7451C4557D72 /* OWSDispatch.m in Sources */, + 87EDDCDDBC91C22CBB3E4571EB2B63B2 /* OWSDynamicOutgoingMessage.m in Sources */, + 8B22520B37F7F2745069AFE43852972B /* OWSEndSessionMessage.m in Sources */, + 2EEF3EA02614FA12144F8E60506A494C /* OWSError.m in Sources */, + 74278C32C3B0BFFC4B8AC7C5FBF07A59 /* OWSFailedAttachmentDownloadsJob.m in Sources */, + B8DC19DED01D092DD3C85883B8F0CC61 /* OWSFailedMessagesJob.m in Sources */, + CBF926F10366C322A00C27402D181BB4 /* OWSFakeCallMessageHandler.m in Sources */, + CF5C2B734F5C2CBFC50A1EEEEFDA22F2 /* OWSFakeContactsUpdater.m in Sources */, + CE54DBB953F81B65931F7556127A8333 /* OWSFakeMessageSender.m in Sources */, + 3D2F3A1624C7A69B66B208974BC472C3 /* OWSFakeNetworkManager.m in Sources */, + BEC792489EF7E43CDDB40487D4658735 /* OWSFakeProfileManager.m in Sources */, + 9441137FC64CDE0CDAFA6EA068ECFCCE /* OWSFileSystem.m in Sources */, + 7C1C0123437DCB2929290A198A3BDA28 /* OWSFingerprint.m in Sources */, + 5912C6010EC52150A2774E266EF79C4D /* OWSFingerprintBuilder.m in Sources */, + E5469243B6A96AA9139CE7C2777C1697 /* OWSGroupInfoRequestMessage.m in Sources */, + 37FB8ADC831264EB5F1925781C92B39C /* OWSGroupsOutputStream.m in Sources */, + A2C4D50C211B7968078EE0FC4C18B827 /* OWSHTTPSecurityPolicy.m in Sources */, + 6A1EAD2D86A17BDF872E8AFF923C46D3 /* OWSIdentityManager.m in Sources */, + 6EE3389BD00C213A7C5BA316C0D7879A /* OWSIncomingContactSyncJobRecord+SDS.swift in Sources */, + 6CF427BFF11A5A4B28D884DFA015E678 /* OWSIncomingContactSyncJobRecord.m in Sources */, + 1838ECA6F32C24E41DE9E882873E63E9 /* OWSIncomingGroupSyncJobRecord+SDS.swift in Sources */, + 8221A69BCC5A6031974F7D0D5C8EC55C /* OWSIncomingGroupSyncJobRecord.m in Sources */, + 4A3A39FFC0153AA6C9419F92F9CF4E2C /* OWSIncomingMessageFinder.m in Sources */, + C6D0A6C2EF8ED4A3CACB29EFE1E6C51E /* OWSIncomingSentMessageTranscript.m in Sources */, + C23AB2DE9E01816000AAC9DA771527E4 /* OWSIncompleteCallsJob.m in Sources */, + 57BCF45D2E1381B4A152FAFAA174AD06 /* OWSLinkedDeviceReadReceipt.m in Sources */, + 20BAE17E12EFCBCC0C1399B305DC9BA0 /* OWSLinkPreview.swift in Sources */, + 373B8463A44A589F3E4090272C54E4FB /* OWSMediaUtils.swift in Sources */, + 319C1385C92FA7216C69BF71792171EB /* OWSMessageDecrypter.m in Sources */, + F14067E469FADE9C150605AF39363A70 /* OWSMessageHandler.m in Sources */, + 41CFD9E48B7DFC22A614656137BDB86A /* OWSMessageManager.m in Sources */, + 716511415D387E98033391B0BA22DD8B /* OWSMessageReceiver+SDS.swift in Sources */, + C8F983AADDDC6D49BA8D6D390E1C7D31 /* OWSMessageReceiver.m in Sources */, + BDED52A328D98341384969DA3F004135 /* OWSMessageReceiver.swift in Sources */, + 01662B35A8C49CC68E94E8A0FB7910BE /* OWSMessageSend.swift in Sources */, + 28DD78F15CC72949EE07918B7C3F8D36 /* OWSMessageSender.m in Sources */, + A940EF34B3253F5FE6FABDCF82979C1E /* OWSMessageServiceParams.m in Sources */, + 5122E7B93BB34D631F4A0D1877A784C4 /* OWSMessageUtils.m in Sources */, + 5BFBE513B82D6E4D964AF0089B2FBEDD /* OWSMockSyncManager.swift in Sources */, + FE81AC4AE55AC8D8F17D5567B1A3127E /* OWSOperation.m in Sources */, + 1CE395B28169C6535FF606FFD6A02297 /* OWSOutgoingCallMessage.m in Sources */, + DF21DA1D7A607905B6148D9FF2761EDC /* OWSOutgoingNullMessage.m in Sources */, + D1F82A820BC1C0064C76128510B4C436 /* OWSOutgoingReactionMessage.m in Sources */, + 766E8D9F4DA2FC28818AF2F4C843DE7E /* OWSOutgoingReceiptManager.m in Sources */, + 15AC459DE86694B5C5585213B04AA64C /* OWSOutgoingSentMessageTranscript.m in Sources */, + 7A26464E3D89BE5730284E63C00A7A1A /* OWSOutgoingSyncMessage.m in Sources */, + 7DE4B50042178E9461CAC9B2B82EB6AB /* OWSPrimaryStorage.m in Sources */, + B95C3C146876BE324A05630BA9C165A8 /* OWSProfileKeyMessage.m in Sources */, + 3F074358F7297976576A8179627A273D /* OWSProvisioningCipher.m in Sources */, + AA7FD9B13EB297B65BFBEB347587BDD6 /* OWSProvisioningMessage.m in Sources */, + 3B7996178696330385EA5B07AD82E7E1 /* OWSReaction+SDS.swift in Sources */, + E4575395B0D5470B38A64A83C51D18F1 /* OWSReaction.m in Sources */, + 3800F61FDE9CCCFCAB61902E9583CE26 /* OWSReadReceiptManager.m in Sources */, + 8579D9992ED58A96DA676A1C050615EE /* OWSReadReceiptManager.swift in Sources */, + DE36FCAB9C576A19FF8E21D0CF780B69 /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */, + 6A0C2F620D4E305A7D9A8B90C675E8CD /* OWSReceiptsForSenderMessage.m in Sources */, + B0D15EFAD589B46B44FD00F0FA927AEE /* OWSRecipientIdentity+SDS.swift in Sources */, + 3DC18A652A5275DDE676EC68C6C62ED4 /* OWSRecipientIdentity.m in Sources */, + 460A7DA66A2C6B069D8120D89D11C65C /* OWSRecordTranscriptJob.m in Sources */, + 1ED6F2FFCC809B8AC2CD77EC4D5D1914 /* OWSRequestFactory.m in Sources */, + D9D81217DBF42D6B07EEE0319BB42645 /* OWSRequestMaker.swift in Sources */, + 3D4223E26D63664B8ED8461AAE2C3343 /* OWSSessionResetJobRecord+SDS.swift in Sources */, + 250CB12EBF4B79B275FA06CD0D29E4FA /* OWSSessionResetJobRecord.m in Sources */, + 34BB11536A39A51851198382466F2142 /* OWSSignalAddress.swift in Sources */, + FCF7427011F13539E4D4301C6E2777A3 /* OWSSignalService.m in Sources */, + 9FAC11C0AEA25649275E47F7C6957BAF /* OWSStickerPackSyncMessage.m in Sources */, + FC00CA2C476771AE19047717D19CC6D0 /* OWSStorage.m in Sources */, + 3D29CDF0FE4310AF16380DF13B955B78 /* OWSSyncConfigurationMessage.m in Sources */, + 6E15449282B820B2B52E903CD7868CE4 /* OWSSyncContactsMessage.m in Sources */, + 41D0E21920128E24F15B8EA3095E8992 /* OWSSyncFetchLatestMessage.m in Sources */, + 8C29B8AFEBB08D80E07BD77AAF7D9D73 /* OWSSyncGroupsMessage.m in Sources */, + 7FC8F67750266CC795532F4D2DC5456A /* OWSSyncKeysMessage.m in Sources */, + DD627DAD06A27CDEE3C60BB3A5CB92A5 /* OWSSyncMessageRequestResponseMessage.m in Sources */, + AAFE8EFFB18F5AC5DE39243BE535AE77 /* OWSSyncRequestMessage.m in Sources */, + B16762F9DFEDBE91E5A9CFA4C1DFE57D /* OWSThumbnailService.swift in Sources */, + F99C3BBFAC9B6F3709077EF394072130 /* OWSUDManager.swift in Sources */, + 3C16958074E7E7104EA604DF7543E737 /* OWSUnknownContactBlockOfferMessage+SDS.swift in Sources */, + 00C58157B591A04B978A23133B629804 /* OWSUnknownContactBlockOfferMessage.m in Sources */, + B56012C64A7C2DC6B94605DDCA39D406 /* OWSUnknownProtocolVersionMessage+SDS.swift in Sources */, + EFDF08BD2A8970931D597B43EBE988FA /* OWSUnknownProtocolVersionMessage.m in Sources */, + FB6D926060656842485A19514CAFFE7E /* OWSUploadOperation.m in Sources */, + 296F88F5A5F354FC386659EA3515887E /* OWSUploadV2.m in Sources */, + AE9C0323B5EF033023DF783773B02D62 /* OWSUploadV2.swift in Sources */, + 91F1106A699CE01C5703F8CE82F89491 /* OWSUserProfile+SDS.swift in Sources */, + BB905D1DE4671993806349618446478E /* OWSUserProfile.m in Sources */, + 5EBF74034529D56028C36DCB18F08B10 /* OWSVerificationStateChangeMessage+SDS.swift in Sources */, + D38E49943A26176DE74DA8659F0928F9 /* OWSVerificationStateChangeMessage.m in Sources */, + E90F82639356834E1C32B429916C109D /* OWSVerificationStateSyncMessage.m in Sources */, + 9936289203B017A5AE754BBF68EC6D9E /* OWSViewOnceMessageReadSyncMessage.m in Sources */, + 6E474CF2E12F018B7EED2DCB0E05E95A /* OWSWebSocket.m in Sources */, + D8CCEB6C364EFB8064EAA6C604ED4307 /* ParamParser.swift in Sources */, + 7479D0912C94691F8D12A18CB50C677B /* PendingReadReceiptRecord.swift in Sources */, + 69EE350629A52514209EEBF0579CD0E8 /* PhoneNumber.m in Sources */, + C55A197B6CAAC37C191CA6B5DEF35A1E /* PhoneNumberUtil.m in Sources */, + 10C3D969278A076FDB597998F5A0D06D /* Platform.swift in Sources */, + B45CF299F3C0F7A4FA68B558815F7555 /* PreKeyBundle+jsonDict.m in Sources */, + 45F4E9A24CE29F270DD1FB921E154D61 /* PreKeyRefreshOperation.swift in Sources */, + D160D3D698F70E417A25ED57A01F4037 /* ProfileFetcherJob.swift in Sources */, + D4583A317111144B73D2C5FF1F3A2D50 /* Promise+OWS.swift in Sources */, + 50C4FC675EFFFE98E2AA50C08B78B017 /* ProtoUtils.m in Sources */, + C281A94C6DB28032A63041C792532059 /* Provisioning.pb.swift in Sources */, + EECDAC0A9F8E585D3DC39134D04C5A59 /* ProvisioningCipher.swift in Sources */, + F5C66B9694F08FA800139603243D70AA /* ProvisioningProto.swift in Sources */, + 577DA35B09973E0322CCEF0CCE7FD341 /* ProvisioningSocket.swift in Sources */, + 7A832AC6E4F767CB78D3FE1B18C91163 /* ProxiedContentDownloader.swift in Sources */, + B891FDBDB85ABC22C7D6B9B49AA152C3 /* ReachabilityManager.swift in Sources */, + 2D022624C6A4B7CB86D3145C303FC663 /* ReactionFinder.swift in Sources */, + 05E881920D68DA087A11C5B0D1C7C6D1 /* ReactionManager.swift in Sources */, + 3CFB863FABA562A811FDDF63D2157EFD /* ReadyFlag.swift in Sources */, + EB9FB54882A5A84EAA7E2EBF31B105B6 /* RemoteAttestation.m in Sources */, + 69B22AE17EBF3DE8B2883C72DF9E2335 /* RemoteAttestation.swift in Sources */, + 09FD5F904C6E195067A6C662E533AD0A /* RemoteAttestationQuote.m in Sources */, + 9468B155F3AD3574531A7232C9128BDF /* RemoteAttestationSigningCertificate.m in Sources */, + 162DD440F928BCB195DD3452EBCED277 /* RemoteConfigManager.swift in Sources */, + 5796D94EB991ECFBDE58B882414D8791 /* ReverseDispatchQueue.swift in Sources */, + FD2609BA36DD93017AADA31A737F1C45 /* RotateSignedKeyOperation.swift in Sources */, + 3B1A2050BE23B2CBA5024ECFC5CE2CC3 /* SDS+SSK.swift in Sources */, + C7F78266B202CF4569C4E72EDED1A40B /* SDSCrossProcess.m in Sources */, + E3700305B90DC24D0EA2B410A16E0D26 /* SDSDatabaseQueue.swift in Sources */, + 666805557BBC518BACC1536D7FCB5752 /* SDSDatabaseStorage.swift in Sources */, + 89FF00AEE86D7AEE28C971B28F456072 /* SDSDatabaseStorageObservation.swift in Sources */, + DC347E622C3D37B2570CCDEE9855E4C1 /* SDSDeserialization.swift in Sources */, + AA2B22BD60C6345D262AA7B627C5FF98 /* SDSDeserializer.swift in Sources */, + D6A30E1E5B7E93507B9D01F73C1F4555 /* SDSError.swift in Sources */, + 62E901EE41636BCD489ED479D524A668 /* SDSKeyValueStore+Deprecated.swift in Sources */, + 69D9D296148080C5D293E766DF929392 /* SDSKeyValueStore+ObjC.m in Sources */, + AEE83532ED49BE8D4298C4EB50DB1252 /* SDSKeyValueStore.swift in Sources */, + 732EDD60F1140FA343418DE150D4B123 /* SDSModel.swift in Sources */, + 24B40D8C059CE773B9BAC47231F048A7 /* SDSRecord.swift in Sources */, + 2CAB1568EE2D72CD42604EF4F32C9AFC /* SDSRecordType.swift in Sources */, + 0E4239DA48C55E7CAE91D4D4A7E1EAB0 /* SDSSerializable.swift in Sources */, + 7AFBD2497C8BBD002F7928BC96144544 /* SDSTableMetadata.swift in Sources */, + 2D5DBDB8A17F0AC9BFA1F530A59E0708 /* SDSTransactable.swift in Sources */, + 8802F2AD36225C306C6C7343B9D1D0B0 /* SDSTransaction.swift in Sources */, + 9D64657C26F5581EBDF709EC8A7C42EC /* SignalAccount+SDS.swift in Sources */, + 3F88AACEBF811ADFF485725B46B6274F /* SignalAccount.m in Sources */, + 0A2EA0F5609B36A705567ACEEE8AD02D /* SignalAccountFinder.swift in Sources */, + C65DE00006EF2CC685374536FC124104 /* SignalIOS.pb.swift in Sources */, + DDF180C0BA65179F93570C0810DBC307 /* SignalIOSProto.swift in Sources */, + FED122853BE9E0768549507CB8CE42DC /* SignalProtocolHelper.m in Sources */, + 3D725C57712BFE7BE20477BD5E82D6D5 /* SignalRecipient+SDS.swift in Sources */, + C6FD7151E2E573A1627BB12896F93625 /* SignalRecipient.m in Sources */, + DBD473177CE079E8F97B38DB8857DE9C /* SignalRecipientFinder.swift in Sources */, + EAFEBDC4CFABD369387ECDABF29D32EA /* SignalService.pb.swift in Sources */, + 010DBD50818D5730828D973D269583E7 /* SignalServiceAddress.swift in Sources */, + EA9A575DA77FC17C5C22A9673C06F09B /* SignalServiceClient.swift in Sources */, + F931D4DED360F89991AE25933D20175C /* SignalServiceKit-dummy.m in Sources */, + 5A8D957B75E5BA8EFCE77FF845CF480A /* SignalServiceProfile.swift in Sources */, + 3C8530E2D262D6333B2583CF7F448BCE /* SSKEnvironment.m in Sources */, + 74B99BD0B0B8DB8313CBF0BA44F01053 /* SSKIncrementingIdFinder.swift in Sources */, + 26A9EBEF4FB142A001D46B755D741D38 /* SSKJobRecord+SDS.swift in Sources */, + 3830A73D62B5C93FB172FDCDF9F25337 /* SSKJobRecord.m in Sources */, + F9D5732D0D6F42B9C97BCAC3F6A28655 /* SSKKeychainStorage.swift in Sources */, + 82871485F06162DAB8D19AC5E61CB946 /* SSKMessageDecryptJobRecord+SDS.swift in Sources */, + 20E82318B8D460754E10A00EBF39B4E6 /* SSKMessageDecryptJobRecord.m in Sources */, + 2EF455E5520191B30156CC0A858500BD /* SSKMessageSenderJobRecord+SDS.swift in Sources */, + 8AFEB7BEC712762DABFB6E3E5550C5CE /* SSKMessageSenderJobRecord.m in Sources */, + 1D45315522648E047342ECBE92148D64 /* SSKPreferences.swift in Sources */, + F50AD5534D5E761F75E06AC556395DC1 /* SSKPreKeyStore.m in Sources */, + 3D02D71275B4EB4E1FB0D7D024177FAE /* SSKProto+OWS.swift in Sources */, + 5BCB038B6AA9325A8FBA1675DAF4C15A /* SSKProto.swift in Sources */, + 0FF82F764710C7FFCC99753889F6643E /* SSKProtos.swift in Sources */, + 71B5540A9912D549258176B48F9E1D80 /* SSKSessionStore.m in Sources */, + 604478D4FD1F63F83809F178D1F6FF4B /* SSKSignedPreKeyStore.m in Sources */, + E8550B9778C74B781D2DE3D0C7C6A37C /* SSKWebSocket.swift in Sources */, + 57BE9636AAF9D39C8177E66A71DC0D82 /* StickerError.swift in Sources */, + 36B6882EACE946A87CB684938E663450 /* StickerInfo.m in Sources */, + A6E4EDE074EA2CFD63C6C6181A5E13EA /* StickerManager.swift in Sources */, + F837A447F842417964F7F537EEB5515C /* StickerPack+SDS.swift in Sources */, + 0938B1C307F709B7C3BD0E91C60175FB /* StickerPack.m in Sources */, + 441A7D33851B235107EF820DD436F29A /* StorageCoordinator.m in Sources */, + 5C13CE9E971B7EAEF4909819C4509C85 /* StorageService.pb.swift in Sources */, + 4A11E67DA90809AC191C8FECDFB221B8 /* StorageService.swift in Sources */, + 3554FECB881C27E14B62C7724617D155 /* StorageServiceProto.swift in Sources */, + 0416DBB6C7BC128DB03ACA23FD7056A8 /* String+SSK.swift in Sources */, + 8942F56C818AD9279DF73A00D361765E /* SwiftSingletons.swift in Sources */, + 85C7CED725689EDE3AB5ADC36418CB45 /* SyncManagerProtocol.swift in Sources */, + E73D25A9CB5A6824B0F56C424F4B7CF4 /* TestAppContext.m in Sources */, + 4F6B25AC7C2765FF0397A30EDCFD494E /* TestKeychainStorage.swift in Sources */, + EAC2FE1A8CBE2CD03170B184F813E392 /* TestModel+SDS.swift in Sources */, + 73ED5D22577219A5EB9B52FCC25371F7 /* TestModel.m in Sources */, + E7F54875CCA46117D1864EBDD9CFA6D6 /* TestProtocolRunner.swift in Sources */, + 2E7D095692300974A19E6CE7ED457C2F /* ThreadFinder.swift in Sources */, + 3F2717D111F0BA8C08ABFE39B4529449 /* TSAccountManager.m in Sources */, + 4FDD56EB16C7AEF61998FAC1D491B613 /* TSAccountManager.swift in Sources */, + 9FE8879258D4769D5507A98970016EC4 /* TSAttachment+SDS.swift in Sources */, + 8B75CE0497AA4B48C788B21589A40B12 /* TSAttachment.m in Sources */, + 034BAA471750C97596C3B01820F30CC1 /* TSAttachmentPointer+SDS.swift in Sources */, + D5EEEB184E10DC147E95592E8653E427 /* TSAttachmentPointer.m in Sources */, + 814FBE0BA3EC42150FCBD5583332D322 /* TSAttachmentStream+SDS.swift in Sources */, + D2305C630BD26F13BEA333515621C22B /* TSAttachmentStream.m in Sources */, + E31A6F8F9A7E096254A64360614D30A6 /* TSCall+SDS.swift in Sources */, + 941567C14CDC1C31CFE49502A7F063EA /* TSCall.m in Sources */, + 8EF09764E75F45733A65CE95288BAD8D /* TSConstants.swift in Sources */, + E66BDDA27F583C849E1DD446E24DB47B /* TSContactThread+SDS.swift in Sources */, + 549E6326934F5696286B5C0E34D1F447 /* TSContactThread.m in Sources */, + BB4964058C3089B49A33B541053613B9 /* TSDatabaseSecondaryIndexes.m in Sources */, + 69439A1171BCDA83BF0316B16727B72C /* TSDatabaseView.m in Sources */, + C894F93912D48AB708CBB11029F21E9E /* TSErrorMessage+SDS.swift in Sources */, + 76BA5F36E56794B964658DB5E63712AB /* TSErrorMessage.m in Sources */, + EFA971D0BF74C06857CA7B8F1A12BB02 /* TSGroupModel.m in Sources */, + 27F9D1DF3BB44AE758A4D2EEA82BCF8B /* TSGroupModel.swift in Sources */, + CF76E7B94EF114027591DF44E167A83B /* TSGroupModelBuilder.swift in Sources */, + FECB2453ACB25C845DBB321767452E62 /* TSGroupThread+OWS.swift in Sources */, + 38EDE650862192101FE1CC6AED448364 /* TSGroupThread+SDS.swift in Sources */, + AD66FC81314EEFCE3887FE8150AE345E /* TSGroupThread.m in Sources */, + 26793576EBAD080040B4694D669002F1 /* TSIncomingMessage+Builder.swift in Sources */, + 397F3D78CC2322498FC8AAA62E424509 /* TSIncomingMessage+SDS.swift in Sources */, + 5A02CBAB529EB5E3CF405900D816B725 /* TSIncomingMessage.m in Sources */, + 09E4FD19D2A845BC12B342451C20F169 /* TSInfoMessage+GroupUpdateCopy.swift in Sources */, + 64AC3BCE9C76E82ADD3DEE8CD0C02D30 /* TSInfoMessage+SDS.swift in Sources */, + DDDF5A4E60F0255FE58617C43452CFA8 /* TSInfoMessage+Swift.swift in Sources */, + DADB8EAFCE1688A2E9657681A2F85868 /* TSInfoMessage.m in Sources */, + 0924072DAF71BBE388BBD24AEE70E477 /* TSInteraction+SDS.swift in Sources */, + 9D755A810592032B9A18643A3E88175E /* TSInteraction.m in Sources */, + 4ACECD60CCAED25F1019A7F2A12BA3B1 /* TSInvalidIdentityKeyErrorMessage+SDS.swift in Sources */, + A189BF1FCCAA1FD4BA5716BE8D17D865 /* TSInvalidIdentityKeyErrorMessage.m in Sources */, + D1F7C5EAD998D60E1314D48475F3EA99 /* TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift in Sources */, + B6F690ADCF2BB0C49D49395E489971E5 /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */, + AE5B9D486D274E2C2A9BBDE71FF05CDE /* TSInvalidIdentityKeySendingErrorMessage+SDS.swift in Sources */, + CB597A4A7756145C769DBB4867AE7237 /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */, + CD97ABB1A5D7B9C75A9B65CE5E664B21 /* TSMessage+Builder.swift in Sources */, + D201CDD71FD5714B02E9B09EFC0962DC /* TSMessage+SDS.swift in Sources */, + DD2694D41E52FCF9CCFC02191EC07DB4 /* TSMessage.m in Sources */, + 9FD75C7B6E9A304E932A69E1C221DC15 /* TSMessage.swift in Sources */, + DBFA5CF96B15DD2626D45C7405D611B9 /* TSNetworkManager.m in Sources */, + A058D49896351DB84EACDB1F4F86C650 /* TSOutgoingDeleteMessage.m in Sources */, + DF6DB0055A9C8EC531D0A350EDD9772B /* TSOutgoingMessage+SDS.swift in Sources */, + D1E0E8E6272FF56A73C5F3B357B01B45 /* TSOutgoingMessage.m in Sources */, + 26C15D3655020039A00A7593266C32AD /* TSOutgoingMessage.swift in Sources */, + D0E0DB92961CA977DA2C8A501D6DC1FE /* TSPreKeyManager.m in Sources */, + B8078A372CA6AA85578C0F6DAB83729E /* TSQuotedMessage.m in Sources */, + C2058BE720D5E958DC3095EE48A63E7C /* TSRequest.m in Sources */, + 550156EB1BA7E1101E0939DA42ECBF86 /* TSSocketManager.m in Sources */, + 51B5425C18E899BD067C88AD1ECA96C4 /* TSThread+SDS.swift in Sources */, + CD3D007DFFE7D9BB19B9325E1B0EE4EB /* TSThread.m in Sources */, + 526557B999D763B7AAB83B636FD51913 /* TSUnreadIndicatorInteraction+SDS.swift in Sources */, + B0D4FF5A36A27C358BEECC81BCB1D58A /* TSUnreadIndicatorInteraction.m in Sources */, + E5C7C065E4BAD2573486771EA4EFBE0F /* TSYapDatabaseObject.m in Sources */, + A169DAEC353AC820C0C636B1FEE8FB91 /* TypingIndicatorMessage.swift in Sources */, + C45D99F9BBC923773E3530C189BB485F /* TypingIndicators.swift in Sources */, + D37EFDB224CFC85A3835940BA4B2E4F0 /* UIDatabaseSnapshot.swift in Sources */, + C9D5B08FAEE6B11481036A86229AC3DE /* UIImage+OWS.m in Sources */, + B9AFBBD2F018A5ACA375EB271917C241 /* UserProfileFinder.swift in Sources */, + E88F30DC09F1FA16D96BF28CA61BD3CB /* VersionedProfiles.swift in Sources */, + 43F261D86F370EC5405BBA847DDC7ABC /* ViewOnceMessages.swift in Sources */, + EC87CF10C2F245BF8643EC59C6DF1094 /* Weak.swift in Sources */, + 4F4ED5DEA13638E0A1AA054B15893A24 /* WeakTimer.swift in Sources */, + 04EE44AC007068DF3807EB3354020BB5 /* WebSocketProto.swift in Sources */, + 2385179A726F0065F27794FD4E26A1CB /* WebSocketResources.pb.swift in Sources */, + EE8FD6BCB7B413036A08D10E2E928BF1 /* YapDatabase+Promise.swift in Sources */, + 2677100432996D47738D0220B4ADC8A9 /* YapDatabaseTransaction+OWS.m in Sources */, + 5A6636FB2BD37EAC8B7AE6F370EFE9FC /* YapDatabaseViewTransaction+OWS.m in Sources */, + 12F3ACB780847A5735E919C2A0EF5910 /* YAPDBMediaGalleryFinder.m in Sources */, + A65837652111B20FDD201B2E470F675A /* YAPDBMessageContentJobFinder.m in Sources */, + 12040C0391E958D00F40ED7C67503C2D /* YAPDBSignalServiceAddressExtension.swift in Sources */, + 05EBD96CC8FD621B879B0E6EA2500496 /* YAPDBStorageAdapter.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 58CA04335E38472AD6395D853F12C069 /* Sources */ = { + 3567D9F0E977117A3EB26870C7FF58F8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F82FB784E96700A93BB6D5A064C80C39 /* AnimatedButton.swift in Sources */, - AD6FAB171B06EB8F875B5491742A42B6 /* AnimatedControl.swift in Sources */, - AE0747013BD6AE8D99D533A4F5F25006 /* AnimatedSwitch.swift in Sources */, - 8AE08BAB7770F284B484AE5DEE0E375E /* Animation.swift in Sources */, - AE4CC51E73CC8319B9751A72FE093BAB /* AnimationCacheProvider.swift in Sources */, - DAFF02CB2ACA6F5DA14C36ECE43CF9DE /* AnimationContainer.swift in Sources */, - 36BB88121DE7B313760E73833D2E9EBA /* AnimationContext.swift in Sources */, - A3179F81AF4FCD57A88EDF3D30AF4240 /* AnimationImageProvider.swift in Sources */, - D4A1BE0D77EA08672AF3B0B1A8C8DD49 /* AnimationKeypath.swift in Sources */, - 23CBAE3177A49B2481890E82F09CEF47 /* AnimationKeypathExtension.swift in Sources */, - 5B1696C37E6FADD4C02318E34724EF63 /* AnimationPublic.swift in Sources */, - 27202DDECF09B8AF35C5BD1B48C3CDFA /* AnimationSubview.swift in Sources */, - 4C314535A32414543F7938E5505730AD /* AnimationTextProvider.swift in Sources */, - 6B87BDC0F841D8B15CE4CCD693C67997 /* AnimationTime.swift in Sources */, - 2E4E5691A58623E96A331810CB39E7FA /* AnimationView.swift in Sources */, - C76E24DD3825035940CF0EF753A1D092 /* AnimationViewInitializers.swift in Sources */, - 5F25D838C1B1E1AB76DCA9ACFFA21A45 /* AnimatorNode.swift in Sources */, - FB4C68E5BDA90AEFEC3E4A361E4E370F /* AnimatorNodeDebugging.swift in Sources */, - 86B3C2D59C5CED640ECC866467D0F65A /* AnyNodeProperty.swift in Sources */, - 2652911EAB89233B6145746F857CD267 /* AnyValueContainer.swift in Sources */, - 3855B6E15830DBC1C2F7A2818510AFE6 /* AnyValueProvider.swift in Sources */, - 113AE02A881D8F8A989F62D976AE9997 /* Asset.swift in Sources */, - 2E84E28696CA6297BBF06EEAF0572995 /* AssetLibrary.swift in Sources */, - 7290464F6F50E4CD3CC17271B24E7F41 /* BezierPath.swift in Sources */, - 3DBA748372575172D3318B26B1546EBF /* BundleImageProvider.swift in Sources */, - 742418D92C9965D0B97593C8DE5D34C5 /* CGFloatExtensions.swift in Sources */, - 401F71EEB18332DA6C1CF3733623DDB5 /* Color.swift in Sources */, - 6375B3B1A7DBBC90DD9A5E2F8B173EC8 /* ColorExtension.swift in Sources */, - 3807C63DDA4E93E934A19900B329CEAE /* ColorValueProvider.swift in Sources */, - 18707436B1E2A573BD010E989CF356BD /* CompatibleAnimationKeypath.swift in Sources */, - A293B33BCCCDCFBFAE56E9F0F901786E /* CompatibleAnimationView.swift in Sources */, - C5265C7C9586090A4FAA5BFA9FD4F977 /* CompositionLayer.swift in Sources */, - 29CA7C16A11F975751DF622958721A2B /* CompositionLayersInitializer.swift in Sources */, - 12E870B4540DB251FFCEE9E5AF186D26 /* CompoundBezierPath.swift in Sources */, - D6B095B82DA90148ADE6A4BA4FBEB486 /* CurveVertex.swift in Sources */, - 73B62E73C17A6F58C8465A37B2C59D94 /* DashPattern.swift in Sources */, - 5F86061BFA13C321ED89C51DD6346146 /* Ellipse.swift in Sources */, - 6106957104EEE87F4AAB443CA0DB28F8 /* EllipseNode.swift in Sources */, - 093A2D985DE2867D587594180735243C /* FilepathImageProvider.swift in Sources */, - A0C5EBF2C28F1A88BA85B5BD85FAEF6A /* FillI.swift in Sources */, - 996F4CDD19A6DA3B76DDB4FF48B87725 /* FillNode.swift in Sources */, - 8BA0D1EB323A71D2C260A3DED8BED788 /* FillRenderer.swift in Sources */, - 8505204B5DFE85AADB80FDD86DB6191B /* FloatValueProvider.swift in Sources */, - A784270EBDC93D747BDC5767EFAE9079 /* Font.swift in Sources */, - 1DC0358816A1F6CB89439A396F771A54 /* Glyph.swift in Sources */, - B2B0A95D79878E9A2CB3A507252A8858 /* GradientFill.swift in Sources */, - 02BEC49581BB5FB6E8951DC40607155D /* GradientFillNode.swift in Sources */, - 988883C5B06F2D8C0BD203F14CBA5813 /* GradientFillRenderer.swift in Sources */, - BF8A10EDCCFB36ECBF22C7A214CC306F /* GradientStroke.swift in Sources */, - E9E81E7492ED3CDAD08BD21B54E1E268 /* GradientStrokeNode.swift in Sources */, - C770768A0EE1A7D59999AA4B42F02FA0 /* GradientStrokeRenderer.swift in Sources */, - 2E06C896D64ACFE39DD6A1737705F4B7 /* Group.swift in Sources */, - A76C5190966D8F203674F02740025727 /* GroupInterpolator.swift in Sources */, - 754D8FA1C04083EAF731B3C017936588 /* GroupNode.swift in Sources */, - 58C08E243F7CEE6749674EFE889191F4 /* GroupOutputNode.swift in Sources */, - C1BBC4C2AEAA3263A9FF2A768165A00B /* ImageAsset.swift in Sources */, - 93F257345238F3DD421F90EB7954C126 /* ImageCompositionLayer.swift in Sources */, - FF397C335B6F88B86FBE57AD6FD92CEE /* ImageLayerModel.swift in Sources */, - DE41597FE32A3C8CD4378E3676084896 /* Interpolatable.swift in Sources */, - 3850E75D08485B85DC68F7142CB6F1DC /* InterpolatableExtensions.swift in Sources */, - C3BA3D8419C73FC1A3A71E758E0A9F8B /* InvertedMatteLayer.swift in Sources */, - 1DF0BF628D13F523887B6682D2D1DBB9 /* ItemsExtension.swift in Sources */, - 519389F218C4CDE13E6A7E134DFC2216 /* KeyedDecodingContainerExtensions.swift in Sources */, - 871F924E0B22B5E0A64F2AD889AF1375 /* Keyframe.swift in Sources */, - 964E34111B2CE0BDD0CEF5CD7F66BC8B /* KeyframeExtensions.swift in Sources */, - 237D3A378BA424A125F2C39561C21A47 /* KeyframeGroup.swift in Sources */, - 3B41BED7D8489699E72A4C02687FD65A /* KeyframeInterpolator.swift in Sources */, - BF6F81E9D0C06A1A628D87DD3FCFEBB1 /* KeypathSearchable.swift in Sources */, - ABDDA00FB5D814B3BC90D894485AFB54 /* LayerDebugging.swift in Sources */, - 5A81FFE1769F01926C9B3278AF253ACC /* LayerImageProvider.swift in Sources */, - 3589391E4B34B97C6CC1628561B6644A /* LayerModel.swift in Sources */, - CA35406A4703209E5BBA02924F52CB60 /* LayerTextProvider.swift in Sources */, - D3116716421490FEBA5FD014BE87DF10 /* LayerTransformNode.swift in Sources */, - A8ED1D24E6F0CB875213BA8D593D3351 /* lottie-ios-dummy.m in Sources */, - 43BEECC6F8477AE38EECEB6DCF5031D1 /* LottieView.swift in Sources */, - 17B9AEE53E7B6FF22D9EC306B8D26468 /* LRUAnimationCache.swift in Sources */, - 7A1FE89AEE7E2680BA6D31309ED22CEE /* Marker.swift in Sources */, - 250FFA3BF7BE8E4E77594EE4720781BF /* Mask.swift in Sources */, - 50AE1B17C37AA3A1A5B3D71FA5C97562 /* MaskContainerLayer.swift in Sources */, - BE0A76135A220D340CECAF64879F3046 /* MathKit.swift in Sources */, - D3DB69E0BC79C8B962101EDF1E150E9F /* Merge.swift in Sources */, - B00BD3F10BF7EC4723C7910A9FB91160 /* NodeProperty.swift in Sources */, - 4951BB1CA724A95CA37DBA96AFBAE6F8 /* NodePropertyMap.swift in Sources */, - 3CB9A9EBA00F094713EA02ADF4544C2D /* NullCompositionLayer.swift in Sources */, - 731C48D3A438F697026C69F40104504D /* PassThroughOutputNode.swift in Sources */, - 84CE65BEE3EC3C6667803FA957719F8D /* PathElement.swift in Sources */, - 09DE5B8C360ECA24F5AAF7E2E970E6F7 /* PathNode.swift in Sources */, - 4DC01190C6F5C93FB5D1E3FEBDF00CA6 /* PathOutputNode.swift in Sources */, - 06F61918F73B088C7C13A91A26E1FC02 /* PointValueProvider.swift in Sources */, - 089A2219BE421DC488C101D5CB37E5D4 /* PolygonNode.swift in Sources */, - 2FE543AC580A3C0A295E579357393260 /* PrecompAsset.swift in Sources */, - 95542D60651049171BF17C0F8CE40D7A /* PreCompLayerModel.swift in Sources */, - 85C1D27F85033C6B32B731C23A3C7FFE /* PreCompositionLayer.swift in Sources */, - 3CF32EB7B8E66342BFB613C8B03B9CDB /* Rectangle.swift in Sources */, - 8E1C4F9B52601E8F764550B8F56C594D /* RectNode.swift in Sources */, - 68727B318944C197D1168C73E8EDD2D6 /* RenderNode.swift in Sources */, - AEB50FF881C9C1E9E71D886D6E366424 /* Repeater.swift in Sources */, - BB161BC8BD3E2286117030F96579F751 /* Shape.swift in Sources */, - ABD4734B46B78F90014E92C5ACED928D /* ShapeCompositionLayer.swift in Sources */, - FBADF1DEDD94EEA70851DF7023FF0BF4 /* ShapeContainerLayer.swift in Sources */, - 9BA87B83DAC6C40A46D28DE808DED71F /* ShapeItem.swift in Sources */, - 81B2428EFCDDC4122BBE6F3B708EFDD5 /* ShapeLayerModel.swift in Sources */, - A6BD6C40621CFD9FF89647DEF7DA04AF /* ShapeNode.swift in Sources */, - FF7D2020520AA9C477E2D1FB5E539C1E /* ShapeRenderLayer.swift in Sources */, - 4BE2F8E9668B8E6AAA16B7E751DAC8D8 /* ShapeTransform.swift in Sources */, - 4BC2E089328E2E20C529C5BEAB54DD57 /* SingleValueProvider.swift in Sources */, - 4BE03981266CC664828CA7BD1FDDC6CD /* SizeValueProvider.swift in Sources */, - F1210DCB58E0EB7F185BEE7175915453 /* SolidCompositionLayer.swift in Sources */, - 828D8062071C79DEF867B7BE7C3B5124 /* SolidLayerModel.swift in Sources */, - 07E1B922C804AEB30D6BDA4D29F31291 /* Star.swift in Sources */, - BCB7BC659DF3FE3F260C4CBE9AC86FB9 /* StarNode.swift in Sources */, - 6E0EA4402934C61AFB5DD10625310199 /* StringExtensions.swift in Sources */, - 224B67C254D06829B75E4DFC65C3E59B /* Stroke.swift in Sources */, - 5E47F8BF4E1262666EA5057D5C8D5E27 /* StrokeNode.swift in Sources */, - F56DF6EBF0ED86CD8E9D70BA218F72FE /* StrokeRenderer.swift in Sources */, - 260A4BEA160EC45938BE160B8E636C61 /* TextAnimator.swift in Sources */, - 86C4B2EC88F84CDC14159AD83D5BBEA7 /* TextAnimatorNode.swift in Sources */, - EDF9B93CE33A333853D077D27BA4F0FE /* TextCompositionLayer.swift in Sources */, - A754E57C6BD5DE138418CEE752D5994D /* TextDocument.swift in Sources */, - 73A28EBE10C58546EA3216A5294331C0 /* TextLayerModel.swift in Sources */, - 0F18848F12303E18137D33FD13B3A330 /* Transform.swift in Sources */, - B4BEBB711F5DD85202C36E33B48C6E93 /* Trim.swift in Sources */, - D34ED87430F37027BDD8B5554CED7C7C /* TrimPathNode.swift in Sources */, - 6B339A16C1925B6DD3504481C1CD8B8D /* UIColorExtension.swift in Sources */, - 65DFB03633D6B3A3C88D09291DEF56B8 /* ValueContainer.swift in Sources */, - 103B57F5A67A24B0BB72855817335CDD /* Vectors.swift in Sources */, - FEF7D2EECACD4957280F3D628940C56E /* VectorsExtensions.swift in Sources */, + 9DEE7447EDBD9F0D0555B4CC89643E50 /* AFHTTPSessionManager.m in Sources */, + EE5AB81DCA3AB708398F40C2972596E8 /* AFNetworking-dummy.m in Sources */, + BE51C769ADC84C297B3EC67F901DD64E /* AFNetworkReachabilityManager.m in Sources */, + 4942DE165709B02310CD64F333987365 /* AFSecurityPolicy.m in Sources */, + 3CC1873FD023256CE94C4CECBC4282E8 /* AFURLRequestSerialization.m in Sources */, + 54990B9D49243B806016573AB88E96E9 /* AFURLResponseSerialization.m in Sources */, + AA31DB7EE614999CFB0852553E00D013 /* AFURLSessionManager.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5C9BB76ECB60D932BC1BAD988FDEA1CA /* Sources */ = { + 3B727A83A3D31CE9274E9C9D45A071B8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 057891FACA8CE19FFD4F164D7A40EECD /* ALView+PureLayout.m in Sources */, - A810FDDB419927D30BF8CB324E1BF635 /* NSArray+PureLayout.m in Sources */, - 07E416C51B6E97622CD06D3B4D66B3E2 /* NSLayoutConstraint+PureLayout.m in Sources */, - 30C278B1DADF931217D6E4D23D7E6A4C /* PureLayout-dummy.m in Sources */, + 535492297D711EDEC4A9F2CF3E2C3594 /* CallContext.swift in Sources */, + 1756F8CD8289BECDF4BF6C2BF0A71B16 /* CallManager.swift in Sources */, + 9754796B05D42C3ED8657717899EA536 /* CallManagerGlobal.swift in Sources */, + B8126502C0F298CF745932979E1EDC83 /* CallManagerInterface.swift in Sources */, + B0E8F5556BD8244F17DE854AA50C572D /* CallManagerLogger.swift in Sources */, + C956A68D9CDC22681B2CB533507DCD2B /* CallManagerUtil.swift in Sources */, + BEB9FC748B733E6D99C96DD0A976093A /* CallManagerVideoCapture.swift in Sources */, + 1F09B3E50005E87874F42800D01256B6 /* Connection.swift in Sources */, + B6DA2927AB51193C593CB250671D2B51 /* ConnectionMediaStream.swift in Sources */, + 4625FEBDE211428199C4AF24DCE6BE77 /* SignalRingRTC-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5CD1EE5AF24B37E11059DBC4928D3B02 /* Sources */ = { + 4087D8A608CCDF8AD9314A9E120024C1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 848DCAC209AC9A2476E3D8D517843908 /* Pods-SignalMessaging-dummy.m in Sources */, + DEE16BA79CA613370BD8BEBE5E183AC4 /* libPhoneNumber-iOS-dummy.m in Sources */, + A89F7DB30081B80383A14A4DE3BBEC9E /* NBAsYouTypeFormatter.m in Sources */, + 4EEB820254886020562576A8B3CCF653 /* NBMetadataHelper.m in Sources */, + 73A8999CC8A4BF22B53D50363A1BB9EA /* NBNumberFormat.m in Sources */, + 13EEECDCFA2A0051AD2032120EC4201D /* NBPhoneMetaData.m in Sources */, + 25650C39D94950B4C88FD048E785870F /* NBPhoneNumber.m in Sources */, + 3EFA6224846A2226230B7FFDDCD264EB /* NBPhoneNumberDefines.m in Sources */, + B94C1A0262708E03C5D86A7C37E05816 /* NBPhoneNumberDesc.m in Sources */, + 4C5F1DF49437AA7F39F895399D7EF1E9 /* NBPhoneNumberUtil.m in Sources */, + 1715DD9C1AC7F9A09226B3C3BAD73174 /* NBRegExMatcher.m in Sources */, + F07BABACF43FA8ED3A52E01CF36A11C4 /* NBRegularExpressionCache.m in Sources */, + 5AFD8B78E46A3C9CB0723A45EC24C3F1 /* NSArray+NBAdditions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 602BBCDBA95F75783A76F326252D1ED4 /* Sources */ = { + 4E6FA8D4C792AEDCC1914C09555193ED /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1436299AA5F203DFB6CE0785E4242D6D /* libPhoneNumber-iOS-dummy.m in Sources */, - D0BF5E39559DCCF6F5B01EF9277059DC /* NBAsYouTypeFormatter.m in Sources */, - 1A6ACA753F859FE3A81DF09A8062B9DF /* NBMetadataHelper.m in Sources */, - BD5C03032C8E2079936EA7A2F6EFC3B2 /* NBNumberFormat.m in Sources */, - 4024967D4B37D1488C44A2842416755D /* NBPhoneMetaData.m in Sources */, - B967A3C4AC6FC81FDBE669C28D32FD14 /* NBPhoneNumber.m in Sources */, - AB4D7EB66B9EA0A634090A5C2514C45B /* NBPhoneNumberDefines.m in Sources */, - CA8702EFE4F80EBFB3E178C234AC583A /* NBPhoneNumberDesc.m in Sources */, - 3A81EAECA75845D16EC4F79849CFA092 /* NBPhoneNumberUtil.m in Sources */, - 153ECBB4F19237028BD027E39557AE5B /* NBRegExMatcher.m in Sources */, - FCDEC6CCC423AD397907464DC155CAD0 /* NBRegularExpressionCache.m in Sources */, - D6EEDC10D52AA95A1E396F036F0583E3 /* NSArray+NBAdditions.m in Sources */, + 855C70B7188100CE1497C6A52447F6CB /* HKDFKitSwiftTests.swift in Sources */, + EF0EA448C1172A3C9757FE04D7B5C226 /* HKDFKitTests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 70FB7634A4CFFC57FEB93EE38FBF7651 /* Sources */ = { + 558A71FD362760A475524A437D9FCB94 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DE71C35FC2B60AB0F89D69ADB74BBC54 /* AuthCredential.swift in Sources */, - FE8B8964C6C560739097B6E4668E1988 /* AuthCredentialPresentation.swift in Sources */, - 8F10990F8A74822F38DD49DEBB28F8B4 /* AuthCredentialResponse.swift in Sources */, - 154495AA9687A776471AECE0DD4D6472 /* ByteArray.swift in Sources */, - 3736BC2067F814401491391CE2C01C81 /* ChangeSignature.swift in Sources */, - EC240D48501A6F3E428A498C8ABB3A5A /* ClientZkAuthOperations.swift in Sources */, - 080BBB088382728FB74532C3C92104FA /* ClientZkGroupCipher.swift in Sources */, - E1F585C1D98D9CE9C6C3D1297C5033A9 /* ClientZkProfileOperations.swift in Sources */, - A4DEDAB6247BFA3359D4C03FA8374D8C /* Errors.swift in Sources */, - 257D6CBE2C30759E79585C60DAE3A3AC /* GroupIdentifier.swift in Sources */, - 73BBEC45F3C89B80B0E65232568334D7 /* GroupMasterKey.swift in Sources */, - DBBE845BE01DB1F4F2562B784FB84D1B /* GroupPublicParams.swift in Sources */, - 5D9703F0E8A90312F85C42576292B693 /* GroupSecretParams.swift in Sources */, - 31EC64BC6F91F778605D9D6A73EE812A /* Native.swift in Sources */, - 855278756D64159F8C339984DE8F2D1B /* NotarySignature.swift in Sources */, - 2DCB3BA36D43362853A94B3A00F0CB5E /* ProfileKey.swift in Sources */, - 6508EC4D5D38920D3CAC36406AD889AD /* ProfileKeyCiphertext.swift in Sources */, - 8517F871573A04F79241D7614B2ACB2C /* ProfileKeyCommitment.swift in Sources */, - A843FC4F821C54D0B9485016BF82CE94 /* ProfileKeyCredential.swift in Sources */, - 903994E9BCBE4A67BBE45F273D751913 /* ProfileKeyCredentialPresentation.swift in Sources */, - 3D5B25A93BACA2C5B443E327607684A4 /* ProfileKeyCredentialRequest.swift in Sources */, - A9CC4C65203BC352C2A6F4388D0DEF54 /* ProfileKeyCredentialRequestContext.swift in Sources */, - 12C409DF4D93B56E9E11046D4DED4370 /* ProfileKeyCredentialResponse.swift in Sources */, - EC60F21D675A17B2C7C4B89F1B46CC9A /* ProfileKeyVersion.swift in Sources */, - CB20494303DCA73CF2A3DE4C0AFB3997 /* ServerPublicParams.swift in Sources */, - B38D09DCA1666746F086AE1FADB01173 /* ServerSecretParams.swift in Sources */, - A180228518A69593202E8A20F5BEE199 /* ServerZkAuthOperations.swift in Sources */, - 5521333DE605439C433534ED7C68664F /* ServerZkProfileOperations.swift in Sources */, - 9AD6DDFF96A71CC2584E59CD52B1317B /* Uuid.swift in Sources */, - 120DBA97581C334AFFA2CFCD63797BC2 /* UuidCiphertext.swift in Sources */, - F65C1EDABD66041C65FC1DD8F9AFD993 /* ZKGroup-dummy.m in Sources */, + 0F6528A94A3337E945E73C25EBDF24EF /* any.pb.swift in Sources */, + 616C8EF55EAD3934F6DA406741C3F33E /* AnyMessageStorage.swift in Sources */, + 694B1B97D59529E8BBAA509EC804AA55 /* AnyUnpackError.swift in Sources */, + 0E5B02722C0B93A89EF5E70F408B714D /* api.pb.swift in Sources */, + 065DD89E8184325CC13ADEB12A692FA3 /* BinaryDecoder.swift in Sources */, + 490E6FC68BD1BC96D871B599D0C162AB /* BinaryDecodingError.swift in Sources */, + 20A0AC19B9B61D414E30F2D5EE254B63 /* BinaryDecodingOptions.swift in Sources */, + 515C2844A507CCFB8954A9510734231F /* BinaryDelimited.swift in Sources */, + 57F5F59B4D7EE68FD1E6451B9D8685C8 /* BinaryEncoder.swift in Sources */, + 06E5B95C57E7AB202A8AFF07BD2EBA03 /* BinaryEncodingError.swift in Sources */, + 2211C23AE0A7F153E03314AB455D7642 /* BinaryEncodingSizeVisitor.swift in Sources */, + B9B5198D7E59E28D14A0D797C21C5C8C /* BinaryEncodingVisitor.swift in Sources */, + 165B89A545990CFC6CCA3BA954C7BD34 /* CustomJSONCodable.swift in Sources */, + EDFC060C80011B4A904F985E200A0BC2 /* Data+Extensions.swift in Sources */, + E908FDC5292E775ECF5977DB82985427 /* Decoder.swift in Sources */, + 4BAE78A9027E35FEF3958B9D59DF077A /* descriptor.pb.swift in Sources */, + B99AE1A2EA0648EF9C20D3D077F8561B /* DoubleParser.swift in Sources */, + 2C6B440801E73A831123812BE406A686 /* duration.pb.swift in Sources */, + CBE77F654974AAC84AA259BACDE0067F /* empty.pb.swift in Sources */, + 4C9C138C688B391A46771EAE18D7A3DD /* Enum.swift in Sources */, + FD3EC04A55AA27C94AF248036C89DDC8 /* ExtensibleMessage.swift in Sources */, + E11CEB06998BB30F1F4665A7BD41C481 /* ExtensionFields.swift in Sources */, + AD845AE83A8E58E34F249BA0920E6FCE /* ExtensionFieldValueSet.swift in Sources */, + 3A4FB59101BE95BBDFE72CF3D743E6BE /* ExtensionMap.swift in Sources */, + C34CE117C8B585F80689DF332B21579B /* field_mask.pb.swift in Sources */, + 80610DB9A6BBADDF8FD14906CE28A844 /* FieldTag.swift in Sources */, + 1AA8FB1EB030183E06F8BE107E4A800D /* FieldTypes.swift in Sources */, + 14710EAF1D3FEFDB46399100CC045422 /* Google_Protobuf_Any+Extensions.swift in Sources */, + A2C1EC7A396AABF3D776F04324C98D78 /* Google_Protobuf_Any+Registry.swift in Sources */, + 1939D0A015033C917B58A81EE020AC0A /* Google_Protobuf_Duration+Extensions.swift in Sources */, + F2C4912326AC1D60555CA4BC3BA3EA06 /* Google_Protobuf_FieldMask+Extensions.swift in Sources */, + E75E50DE366EB5BF1190BA2D352D41F4 /* Google_Protobuf_ListValue+Extensions.swift in Sources */, + 8EEA6ED3EB7348C0AC642C9B32DA9416 /* Google_Protobuf_Struct+Extensions.swift in Sources */, + 596ADD4AB4EEA8516EB3C22E4C93B2D3 /* Google_Protobuf_Timestamp+Extensions.swift in Sources */, + 26D31B3AEDE0851757B5105E0A581F63 /* Google_Protobuf_Value+Extensions.swift in Sources */, + 847EE8EBF97CCE829E1D8569E2492D1C /* Google_Protobuf_Wrappers+Extensions.swift in Sources */, + 3301929C0D555AE47307B375C4B5977E /* HashVisitor.swift in Sources */, + F85D66C0DCBC36C97B87007F857B0F3A /* Internal.swift in Sources */, + 28739B2638762D2BFE1B11386EF45F35 /* JSONDecoder.swift in Sources */, + AB00AC4A7DE4A87F75483A46A002F43C /* JSONDecodingError.swift in Sources */, + 121202C78DAE5C5585FD93B223C5B32A /* JSONDecodingOptions.swift in Sources */, + 4ED724FBEEDA95B7A4CD517001B5CF2B /* JSONEncoder.swift in Sources */, + 2D09D3EE07B7341F1E486CF7C332A512 /* JSONEncodingError.swift in Sources */, + 8578A9905A5C008C175724F42A6440B2 /* JSONEncodingOptions.swift in Sources */, + E9BAB2676ACA72B54642DAA5AB0F9461 /* JSONEncodingVisitor.swift in Sources */, + 90A1895B56D0DC8256FA03A074B321F4 /* JSONMapEncodingVisitor.swift in Sources */, + 3C23C202DD8C2ED9BF4C8C01F6B429E3 /* JSONScanner.swift in Sources */, + C120EDFE5D1E9F7E08704EE81CA38CFA /* MathUtils.swift in Sources */, + C222D277B73278B36BE7190A2469A57E /* Message+AnyAdditions.swift in Sources */, + 49002AFE866C9C463CA7E38E7628FC86 /* Message+BinaryAdditions.swift in Sources */, + CA1879BF17B2F3C79278CCA7BF611971 /* Message+JSONAdditions.swift in Sources */, + 7B976762E99B9B69FA4F7C855DF5B4D0 /* Message+JSONArrayAdditions.swift in Sources */, + 9578C16A62297C233DA4671F1D423E82 /* Message+TextFormatAdditions.swift in Sources */, + 2BFC2C00A2D42DF47349816CD39E4A16 /* Message.swift in Sources */, + 5A6D1D3AD825BF06EAE7BFAFC4144253 /* MessageExtension.swift in Sources */, + 2142E5E033E476301068B272D52482F6 /* NameMap.swift in Sources */, + F911DDA362853EF1A71C6B4B6B85301B /* ProtobufAPIVersionCheck.swift in Sources */, + 03DFD6EAAAB148696708C04BA241096B /* ProtobufMap.swift in Sources */, + 23683A4D94A704AFE5A226B7666997C8 /* ProtoNameProviding.swift in Sources */, + 898BF3D4255012C75CBFD825CC7A9575 /* SelectiveVisitor.swift in Sources */, + F45885D333431625A5D487ED47781B7F /* SimpleExtensionMap.swift in Sources */, + FFE7BDFAFD9CCECE7C244C2AAC931D6A /* source_context.pb.swift in Sources */, + 1AED990E07634412EB87BA129C30C81A /* StringUtils.swift in Sources */, + 9125ACF42411213E6895C54DA039322E /* struct.pb.swift in Sources */, + 9B28BCF5E92EDD3D0109348B9A8185B6 /* SwiftProtobuf-dummy.m in Sources */, + 42CA6D777B890BB59FC74CDD5A171FFA /* TextFormatDecoder.swift in Sources */, + 8E471A110787F6C5B2BFE92EAA8D7AB6 /* TextFormatDecodingError.swift in Sources */, + 230B0C8981331DA8CCF3FBBCD04345A7 /* TextFormatEncoder.swift in Sources */, + 2476058B1B1D8F23F7992A4050525002 /* TextFormatEncodingOptions.swift in Sources */, + A7EB309845F1238F5B98C9B3A42A8309 /* TextFormatEncodingVisitor.swift in Sources */, + 8E8DE32017B7CBDF4C37216A5AE867F3 /* TextFormatScanner.swift in Sources */, + A0FAB8AC83F9C927EA725D2833CC05EB /* timestamp.pb.swift in Sources */, + 9B7C9590B9361996369FE93AA47973C3 /* TimeUtils.swift in Sources */, + 1E06F223ED5497D6337A93544D997746 /* type.pb.swift in Sources */, + D0D342879EDE0C08A35CDA9C6ECAE2CD /* UnknownStorage.swift in Sources */, + EDA04174DFF4CD9CE86D80D815A7BE24 /* Varint.swift in Sources */, + AA189817FA89F48DC9BB4F639A07297E /* Version.swift in Sources */, + CF6AF5229FDEB26F71DBA17B68DAAFF1 /* Visitor.swift in Sources */, + 730C741F7FBE182B87E33AF2AD9494BB /* WireFormat.swift in Sources */, + EB30C5BF93310527B099FAB3701E8664 /* wrappers.pb.swift in Sources */, + 6B6375EBB697776598BE8B78AA032FF2 /* ZigZag.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 71045406B124F838B64DD0FB0A967768 /* Sources */ = { + 5705D307C98C48EBB9F78F6D14264BA5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EB66222E2C16F9496E9913502B446EB7 /* after.m in Sources */, - 93CA953FB5053795C870B4579DFC7A9A /* after.swift in Sources */, - 912797DC3E30BE543CD02F635DF99B25 /* afterlife.swift in Sources */, - 74B0E47B20E710C367CD377FEAF724CD /* AnyPromise.m in Sources */, - 61DD479B7C3C52436AC8844DB913F841 /* AnyPromise.swift in Sources */, - 9385C63193777F2DC1B42A62D3F9934F /* Box.swift in Sources */, - 0A927AD86489843D01915D59F3D8758C /* Catchable.swift in Sources */, - 36DD2B4155C8530E8D2846D65A31552E /* Configuration.swift in Sources */, - 722A254CE8AE49DEE6D0E17295EA7ECF /* CustomStringConvertible.swift in Sources */, - E87587A4F8488F3BE6EB66DCBE0F10C2 /* Deprecations.swift in Sources */, - 172F9C9314306D1479FE1BA248839663 /* dispatch_promise.m in Sources */, - E48E4E64BE5EC2E568DDCAC45CF3C4E1 /* Error.swift in Sources */, - 4222CBB328D8D8FEBDC721E4A068E733 /* firstly.swift in Sources */, - 0F56B2937D701AF90CCBEC22EB0BB7E0 /* Guarantee.swift in Sources */, - 481FF9DECE147664595BE798F5163987 /* hang.m in Sources */, - 10E1C7710EC324194922FEE6FF8F6DC3 /* hang.swift in Sources */, - AB1746B6C0512E9211A1F46A7CFA9C6D /* join.m in Sources */, - D29B4AFB97321421D3782D53DFDFD313 /* LogEvent.swift in Sources */, - 54306FE2277E87B3D3394446B5F56483 /* NSNotificationCenter+AnyPromise.m in Sources */, - 5974C25DA88428F6A4F23DE14FC1118E /* NSNotificationCenter+Promise.swift in Sources */, - A59E6E83227DCD7F0F077C4F3409CBFE /* NSObject+Promise.swift in Sources */, - E453ED10FBAD7FDCE765A234685C528A /* NSTask+AnyPromise.m in Sources */, - E348284B11752733985240DD0CF308A3 /* NSURLSession+AnyPromise.m in Sources */, - 7487C3264BCAEA6E9F92B3370E0A50DC /* NSURLSession+Promise.swift in Sources */, - 8FBF4A64A3431D77C998136C02F4D618 /* Process+Promise.swift in Sources */, - CB171BF9B40F19AC0EDA672566E5F2E7 /* Promise.swift in Sources */, - 8D09315619696A05DEDA4CC514F82088 /* PromiseKit-dummy.m in Sources */, - 3D5E5056CADACCBCB17BD7DAE7412BE2 /* race.m in Sources */, - 25A86E14809E90B8B54C4A98403122E3 /* race.swift in Sources */, - 1FA5640CC93193A87650F5D9AA1F690F /* Resolver.swift in Sources */, - FE66F8358D9EDAAF9B14F1E8C0FF73BE /* Thenable.swift in Sources */, - CDC48DF1EDAE78F1FD74C7AE88B688DD /* UIView+AnyPromise.m in Sources */, - 52031E763D935D694169C9316F7285AA /* UIView+Promise.swift in Sources */, - 06FE452BBA4A02D595C40CCDFB3D805A /* UIViewController+AnyPromise.m in Sources */, - C83338AD9E2A6F6DC9AEAA8B14F361AB /* UIViewPropertyAnimator+Promise.swift in Sources */, - 35513CAD1DC131CDA7E0ED493985C5BB /* when.m in Sources */, - DE04DF14DC058FE34F9A3D1F5A1100B0 /* when.swift in Sources */, + 0BD5002AEDA6663A0DB44014ADF13B95 /* YYAnimatedImageView.m in Sources */, + 9251B2690042E4690985F935F940C4FE /* YYFrameImage.m in Sources */, + 91CA441BCD05E6164040AB13FD390E61 /* YYImage-dummy.m in Sources */, + 74784A172F5B953DAEB219C46202898D /* YYImage.m in Sources */, + 192A6B5B22A3C75F9DBE77E932CC1197 /* YYImageCoder.m in Sources */, + CF754CD7511266C87DAE011A7C00A984 /* YYSpriteSheetImage.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7660EB6CFA62C8A17B2E676C1B26395F /* Sources */ = { + 5CD1EE5AF24B37E11059DBC4928D3B02 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F3CF02A9E0315348F5FB062CA0F55556 /* Pods-SignalTests-dummy.m in Sources */, + 848DCAC209AC9A2476E3D8D517843908 /* Pods-SignalMessaging-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 76E83391B22B50012EED77B8B64A8616 /* Sources */ = { + 68D31B431E5FA5B4D005EB3841D60F3D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1533F8E318A5F82674C6D3A830821596 /* AccountIdFinder.swift in Sources */, - A35429888FEBFCB869BE53D942DF46EC /* AccountServiceClient.swift in Sources */, - 64F0CD931EFD62E0CBD753ABC2BBAD7B /* AnyThreadFinder.swift in Sources */, - 9998EE8EC8AF38838B8A33D72F710753 /* AppContext.m in Sources */, - 54B2A3073DBC4E1E9C08FF747AD931E1 /* AppExpiry.swift in Sources */, - 9F355BEFCA4995F662EE2872634A5E9B /* AppReadiness.m in Sources */, - 0B7E88F6834BC762DDE114F2179C680A /* AppVersion.m in Sources */, - 77FF2B007D4F8930CC6DE9E887F7241B /* Atomics.swift in Sources */, - 5B36039D2D7AA9300726EBC15C2E6519 /* AttachmentFinder.swift in Sources */, - EF41734194CAD0A9CBF01CB8A6552002 /* AudioWaveform.swift in Sources */, - 61B9F9BBE0A95DDE4CBD788138E52A0A /* BaseModel.m in Sources */, - B77E17F071D69A6A9BF7BD08E2A5614F /* Batching.swift in Sources */, - E1789F21A858A929DDE9ECD09156A210 /* Bench.swift in Sources */, - ED3E0935115BB8DC837A171941D8DB22 /* BidirectionalDictionary.swift in Sources */, - 09EEC6857FB60BA0A537AB101E850942 /* BlurHash.swift in Sources */, - E882FFE9B755B5FBCE55F587CF0A813C /* BulkProfileFetch.swift in Sources */, - 81962845524A84C307DB7AA29F1A4761 /* BulkUUIDLookup.swift in Sources */, - 7A7B735BD9A05FEA77E0B26BC0B5AAC7 /* ByteParser.m in Sources */, - 32D7B27B4C060026609720A5212412B5 /* CallKitIdStore.m in Sources */, - 93C8F1895CBAFCD3F13EA2FC6C00BE13 /* CDNDownloadOperation.swift in Sources */, - C7D56AEB7C363F25B08193504797BC27 /* ChunkedInputStream.swift in Sources */, - 59C871FC977E9224AE604AC40BB843E6 /* Contact+Swift.swift in Sources */, - DD343D81CFD77A7A91185DFD40505484 /* Contact.m in Sources */, - BA123868CC130B5DBAFBCF73234A110C /* ContactDiscoveryService.swift in Sources */, - 2E56343C3EFD2DE3C0B54C34A423161F /* ContactsInputStream.swift in Sources */, - CEFD91BF0A9F34DA365E473C93FDA2ED /* ContactsUpdater.m in Sources */, - B781028F0DA8C8A8496B40114064AFF0 /* ContactsUpdater.swift in Sources */, - 15014E644380586139579C9F830C840F /* ContentProxy.swift in Sources */, - 4BDFDD0690F0FB287D1FCFEED20D7111 /* ConversationListDatabaseSnapshot.swift in Sources */, - E04EC56A22D76DBED2D203ED674F3D51 /* ConversationViewDatabaseSnapshot.swift in Sources */, - AFB926DBDCEEA1370360D81A63D95722 /* CreatePreKeysOperation.swift in Sources */, - BC4F5A54EC956569DDA9910A3E327D90 /* DarwinNotificationCenter.m in Sources */, - 964BA536FAE3784A0E1D79B27766830E /* DarwinNotificationName.swift in Sources */, - BD27411D143D1CB6E727BCF309E31DEA /* DataSource.m in Sources */, - 92257C9D8D05AC5DC53AC07D3BF893E1 /* Date+SSK.swift in Sources */, - 772DDF45448664246C657D37241B46B7 /* DefaultStickers.swift in Sources */, - C70462E0CD64B7BEDA4BF608CFB654DA /* DeviceNames.swift in Sources */, - DAB9ECBAB227D7921C79EBC4D4A86231 /* DeviceService.swift in Sources */, - 2CA5B0E9A8836C78669493C33F8CC7FB /* DeviceTransfer.pb.swift in Sources */, - DA7A25F29D95D58E063492FF44558432 /* DeviceTransferProto.swift in Sources */, - A4815C8677A8936A0D2CBACC8AE51CDE /* DownloadStickerOperation.swift in Sources */, - 03FAF7EFB8213A67C9875A8695DD6AC3 /* DownloadStickerPackOperation.swift in Sources */, - E3F82AF86FCADD6610798EC197171842 /* EarlyMessageManager.swift in Sources */, - C5183DD8B1FD730D67D244C5F9FD1A02 /* Error+SSK.swift in Sources */, - 2A928BDF499FF1C6C4446C3D3100C834 /* ExperienceUpgrade+SDS.swift in Sources */, - A5B2CDA11F7A15083F77CA4B85F9A3BF /* ExperienceUpgrade.m in Sources */, - 8134725564012A63AD9688E3DA9C67CE /* ExperienceUpgradeFinder.swift in Sources */, - 3ED27B04DC5B455B3AA935C6B2B0317B /* Factories.swift in Sources */, - C7CCDBA115F647A4A5DA8B9FDD605E79 /* FakeAccountServiceClient.swift in Sources */, - 38EA7F1A9F2A8D1C3A7E80FD962C3F85 /* FakeContactsManager.swift in Sources */, - 2A55BC7B2F72B085CBD5527A04D59FB3 /* FakeStorageServiceManager.swift in Sources */, - 46E24F7F23DB10DE6F509EED8E31D70D /* FeatureFlags.swift in Sources */, - 9FA199D6CA2BE724892140C2894374CC /* Fingerprint.pb.swift in Sources */, - 0A637BC09386BF1693D8F9ACF4118F39 /* FingerprintProto.swift in Sources */, - 39B9BCD7990EFD326DDE41B760562C31 /* FullTextSearchFinder.swift in Sources */, - 2CB413A9D81C1682B43DA24A725006E6 /* FunctionalUtil.m in Sources */, - 827A18302D3C8EF0CD386571BA0A639D /* GRDBDatabaseStorageAdapter.swift in Sources */, - 55BB568C3EF9B92C3BF14BD99ECB12DB /* GRDBGenericDatabaseObserver.swift in Sources */, - 7226C37126FE5278EC2B0E3A142CD01F /* GRDBSchemaMigrator.swift in Sources */, - 424E72DF62D2DA37F42D1CC48CD7D926 /* GroupAccess.swift in Sources */, - B17DE6A9D0B147D76EF991A82FE281ED /* GroupManager.swift in Sources */, - 204B90DB1B107404F5F198F5474D29EC /* GroupMembership.swift in Sources */, - E0E1CDDB6F46767C031716E20F1C163C /* Groups.pb.swift in Sources */, - 0CD8288FF317B67D58B2745C1D43213B /* GroupsInputStream.swift in Sources */, - 6B20D1943BA71923DEA3EEE4808D8A7F /* GroupsProto.swift in Sources */, - B9AF356C52DC6267739CF0F794DEE293 /* GroupsV2.swift in Sources */, - E3FAD01C34CFF4E88367DC6C695799A8 /* GroupsV2MessageJobFinder.swift in Sources */, - A687C9A3F7EBB86B0F7DE0D784F4F4C7 /* GroupsV2MessageProcessor.swift in Sources */, - 8D3D068707EC45A4F48C45001964F253 /* IncomingGroupsV2MessageJob+SDS.swift in Sources */, - 5669BA25FDEBD66BC218CC5B83153C1F /* IncomingGroupsV2MessageJob.m in Sources */, - F80EEC06ADE71FEA554AE03167146D09 /* InstalledSticker+SDS.swift in Sources */, - A43940549427A6C00D9F8D719A7A9A49 /* InstalledSticker.m in Sources */, - EEDABD17CE4AB61A8EEA88EF1338D86C /* Int+SSK.swift in Sources */, - 8916D32745B00E06BC85317D145EDBE1 /* InteractionFinder.swift in Sources */, - C3F2487C73EDE6F01FC8BDA295FA634F /* JobQueue.swift in Sources */, - 508BCBCCD40D9BE5B3C8B67A9874B263 /* KeyBackup.pb.swift in Sources */, - 997D622B894D97FCED9B69D04A5A7FD9 /* KeyBackupProto.swift in Sources */, - 37BBFAEFA53DAF351F8E64BCB569E707 /* KeyBackupService.swift in Sources */, - 709613A2C700C3BF41D3E31E26195B78 /* KnownStickerPack+SDS.swift in Sources */, - 2A325BF8C2C98ED1A9246347B160C2BD /* KnownStickerPack.m in Sources */, - 9E9E678C0EEB0C51CD95FAF2A7045F29 /* Locale+SSK.swift in Sources */, - 556BA9380E26B7F8AFD8DE99D56E784B /* LRUCache.swift in Sources */, - 2C9D178FE32C9D0F47991B538C836551 /* MediaGalleryDatabaseSnapshot.swift in Sources */, - 3748B0E775894408D6F7C0EF0B8EB343 /* MediaGalleryFinder.swift in Sources */, - 659E5239FB35E84719B384306AD44A0D /* MessageContentJobFinder.swift in Sources */, - C9024C994C4F88C2095A9E898F6D2803 /* MessageDecryptJobQueue.swift in Sources */, - 20B05CB906B9B7E981508D42F10D4EFA /* MessageFetcherJob.swift in Sources */, - DFB42138D1285B449A9641492EB061C6 /* MessageProcessing.swift in Sources */, - FBD65DC833EB73FB2EEEED2F504ACB90 /* MessageSender+Promise.swift in Sources */, - 4B3CE0784E1A5A3CF2F659610B031965 /* MessageSenderJobQueue.swift in Sources */, - A58D63AACA436D4960782496260D2377 /* MessageSticker.swift in Sources */, - 727A65F4465556C3374BB87B61B78C8B /* MIMETypeUtil.m in Sources */, - 8D488A32DF7EE68B2506D334D71E15BD /* MockSSKEnvironment.m in Sources */, - 9D49DF242F801E037DA05B92A1EC3280 /* ModelReadCache.swift in Sources */, - 13AE8553C8CEEB86C3A2A206027917B2 /* NetworkManager.swift in Sources */, - C50C0185397D5C6E33B78CAB22E7E0A8 /* NewGroupSeed.swift in Sources */, - E7391F34689E2CF8DE38495B4FD992E4 /* NoopNotificationsManager.swift in Sources */, - 1A22992A63BDD2AD27EF9DC56C31B7A2 /* NoopPendingReadReceiptRecorder.swift in Sources */, - 35B587485808E94AE64D1924D8C04A81 /* NSArray+OWS.m in Sources */, - 4110809F659830E791BF8BB6BCBA8941 /* NSData+Image.m in Sources */, - A2A83BE334D5AEA7EF9F66ACA19802CE /* NSError+OWSOperation.m in Sources */, - 6067778660A333A1D8837820A17E44AB /* NSNotificationCenter+OWS.m in Sources */, - 788250388D5863ACC03CAFF5E1D4954D /* NSRegularExpression+SSK.swift in Sources */, - E869194CB04EB9CB1E45AD3C985BB89D /* NSString+SSK.m in Sources */, - BC9C7B58254032D789A53925AB8CDD8C /* NSTimer+OWS.m in Sources */, - 2066493B7944442B294A5B93F2C3B671 /* NSURLSessionDataTask+StatusCode.m in Sources */, - 469C6BBD7ACA96D54A0F710D7363D0A7 /* NSUserDefaults+OWS.m in Sources */, - AC08A16B0EA6C599236209776D8ED9C2 /* ObservedDatabaseChanges.swift in Sources */, - 5BEF169D672497938EDED53ABE8BE446 /* OrderedDictionary.swift in Sources */, - BB5B668C81AC14832A5D6006CCBBBECB /* OrderedSet.swift in Sources */, - 63647BFCF6E06CCFF4ED60E95654E5F3 /* OutageDetection.swift in Sources */, - C5A04B04141F9654D100EEEC6E6E59D3 /* OutgoingMessagePreparer.swift in Sources */, - 9326CC394A677699BB780BC3FAAD0448 /* OWS2FAManager.m in Sources */, - D86E6BEFB1592AA29EF78F6C06070C8E /* OWS2FAManager.swift in Sources */, - 8F0412CF526A82BFE1A19F3B9DCE3BA7 /* OWSAddToContactsOfferMessage+SDS.swift in Sources */, - 2B0815160603FE93F45A7B06FF013538 /* OWSAddToContactsOfferMessage.m in Sources */, - E979D83C0E2A2DE60EEE87166BB3610D /* OWSAddToProfileWhitelistOfferMessage+SDS.swift in Sources */, - 7312E1ADEFC5813CF6B4FD205FF601FF /* OWSAddToProfileWhitelistOfferMessage.m in Sources */, - 898149CD1E1B5CDA43199A7D229DBB6F /* OWSAnalytics.m in Sources */, - C461574C691D7979E3F61872CFDF33D1 /* OWSAnalyticsEvents.m in Sources */, - EAB28AA796A9283CA588453FDF0FFEFE /* OWSAttachmentDownloads+Swift.swift in Sources */, - 8B79EF5D820E116A4C79C54616B1249B /* OWSAttachmentDownloads.m in Sources */, - EC71F358AB04B1C02134D658E91F36A5 /* OWSBackgroundTask.m in Sources */, - 35CC3E94CAC3CB26620E3A3533E1BE4F /* OWSBackupFragment+SDS.swift in Sources */, - 4A0609CCD48623284E0EB76A21557C76 /* OWSBackupFragment.m in Sources */, - 6A833E4BF6C27B731733BEBD65856814 /* OWSBatchMessageProcessor+SDS.swift in Sources */, - 29BABD8CEB8FAA86E86D85A5010EE467 /* OWSBatchMessageProcessor.m in Sources */, - 2AAD788712933839DD37F9E0D55E3CCC /* OWSBlockedPhoneNumbersMessage.m in Sources */, - 43D32D7B45A28E072A762F6D2F03C21E /* OWSBlockingManager.m in Sources */, - F158F5F31F56F4DA82DD7C5F4D993E3A /* OWSBroadcastMediaMessageJobRecord+SDS.swift in Sources */, - 9B2CC7F79B57A5E138116470FB5A9494 /* OWSBroadcastMediaMessageJobRecord.m in Sources */, - 20B4320A05F344BB0AEB3C4262432EF6 /* OWSCensorshipConfiguration.m in Sources */, - 5F6D08886ECC6E0C91C4BBF441968D97 /* OWSChunkedOutputStream.m in Sources */, - 072409AA90BA8C737CA2082D54DBF430 /* OWSContact.m in Sources */, - 9881A554679C00DB503F0E0DF6CF3554 /* OWSContactDiscoveryOperation.swift in Sources */, - ED98A144709D01011D2032EC8DB54004 /* OWSContactOffersInteraction.m in Sources */, - AEB0710B0B6BD9FD443009F07CA47BE5 /* OWSContactsOutputStream.m in Sources */, - BFEDDD6153AEB61835D21A3F369CD2A2 /* OWSCountryMetadata.m in Sources */, - 83A9E1BF975E90836252B004A62B5D27 /* OWSDevice+SDS.swift in Sources */, - 88975A261FC7CF2C84C6214CB71A2D5A /* OWSDevice.m in Sources */, - 723A2A37CC858600C7F744C8A7F61E5B /* OWSDevice.swift in Sources */, - DB30767F1FEBA1BEACBF3383DC789B95 /* OWSDeviceProvisioner.m in Sources */, - AD58B8799FFBB57022C2CF5A628562BE /* OWSDeviceProvisioningCodeService.m in Sources */, - 56E54FBA5605CBC0D43B51D7F90B9239 /* OWSDeviceProvisioningService.m in Sources */, - C517E5E114678C83960CF71E4B85AD13 /* OWSDevicesService.m in Sources */, - F5640DFD4FE3FF49FBD38C661F69B5C0 /* OWSDisappearingConfigurationUpdateInfoMessage+SDS.swift in Sources */, - 077232B3A487968EF120CFB114A3562F /* OWSDisappearingConfigurationUpdateInfoMessage.m in Sources */, - 4B54040EE9C0B45577852478B26299CC /* OWSDisappearingMessagesConfiguration+SDS.swift in Sources */, - 5E59B19FDCA41D8C33A1AF7C7D5670F1 /* OWSDisappearingMessagesConfiguration.m in Sources */, - 4DF1109AEB7F61757E894952A93B3F5B /* OWSDisappearingMessagesConfiguration.swift in Sources */, - 40CE24D08CB707DEFF49196F49FAC872 /* OWSDisappearingMessagesConfigurationMessage.m in Sources */, - 769E1C9E753B5402B4D124BA8A9E48D5 /* OWSDisappearingMessagesFinder.m in Sources */, - 5A45495328FF2D809AD7FBD1AB69ECC6 /* OWSDisappearingMessagesJob.m in Sources */, - 302AB2E86046007B00A2B7EB8BCD0B4D /* OWSDispatch.m in Sources */, - 683182AC95FFB92E5D2B91014CC2FF0F /* OWSDynamicOutgoingMessage.m in Sources */, - CC7AEB1749B77E33B3C39BD1C2FCEB4B /* OWSEndSessionMessage.m in Sources */, - F4253654A7F8CD29BDC356A13B0EFD3B /* OWSError.m in Sources */, - F6D44D7C2018D16A5820B7F10AAA2C36 /* OWSFailedAttachmentDownloadsJob.m in Sources */, - 0726639A266DD3C45D6CA96981ECBDA9 /* OWSFailedMessagesJob.m in Sources */, - 38F43DF5CF25FEC6C0E6ED982434089F /* OWSFakeCallMessageHandler.m in Sources */, - 1B4ECECD7CD1E49A335075A1BE51EC40 /* OWSFakeContactsUpdater.m in Sources */, - 24504B2C38D07DB7DF1C8B145FC1EA35 /* OWSFakeMessageSender.m in Sources */, - 7EE10524935ACBCCC9F35634F6F1DCF0 /* OWSFakeNetworkManager.m in Sources */, - 960304FC0C8731853EBCF31929B28E27 /* OWSFakeProfileManager.m in Sources */, - 2FE1D09BA5899DA9957650A00B3DA882 /* OWSFileSystem.m in Sources */, - 6C39E71223D1B9496C24E1746E899BD5 /* OWSFingerprint.m in Sources */, - AED84B71B85A107E12850B3F30DB6950 /* OWSFingerprintBuilder.m in Sources */, - 8D69D5896DB00476DF8936D6BCCEAB54 /* OWSGroupInfoRequestMessage.m in Sources */, - C6550E66F6AB288D5B2D2DBD04EAE568 /* OWSGroupsOutputStream.m in Sources */, - DC568A1FEEE096C20E913E510BCF0FF8 /* OWSHTTPSecurityPolicy.m in Sources */, - E2F3F97B8EA8D9D9CCFFA50618F7ACEB /* OWSIdentityManager.m in Sources */, - 2EB7DB58CBDE2D043C51260AA3AC4DA7 /* OWSIncomingContactSyncJobRecord+SDS.swift in Sources */, - B0A1168E3812512C8CB192C5E564E7E5 /* OWSIncomingContactSyncJobRecord.m in Sources */, - 7DDA0F505C23F39C986D366409044F92 /* OWSIncomingGroupSyncJobRecord+SDS.swift in Sources */, - 457AAAE094D3546E84952233837BF754 /* OWSIncomingGroupSyncJobRecord.m in Sources */, - 32074530CFA92B57F597E08A1194F31D /* OWSIncomingMessageFinder.m in Sources */, - 1486DF69965CB5DC46A481F7A53E4EA0 /* OWSIncomingSentMessageTranscript.m in Sources */, - 5785BD5B132FAA382F721A17F2E90830 /* OWSIncompleteCallsJob.m in Sources */, - 8E18832A24807D27D057897B33671607 /* OWSLinkedDeviceReadReceipt.m in Sources */, - 80F8DA87125266160FC130528E75E390 /* OWSLinkPreview.swift in Sources */, - 2A55DF0BB5D43CC6AB40455FFEECBD43 /* OWSMediaUtils.swift in Sources */, - F4FD4EB1E71C8D4CED585FE377E8FBE0 /* OWSMessageDecrypter.m in Sources */, - 1BE0A3BC9F0F231DBCFC9CD03BD7A1B4 /* OWSMessageHandler.m in Sources */, - 6A1ED355A6421BD33981BEAC60CD50AE /* OWSMessageManager.m in Sources */, - 9CF39A601BD935B4E7319CB74AD3F841 /* OWSMessageReceiver+SDS.swift in Sources */, - 31901CAC0D5C4F089F2BE5E81848D56C /* OWSMessageReceiver.m in Sources */, - A6B886A94A860EC8FB8E22EDC1C0AAE8 /* OWSMessageReceiver.swift in Sources */, - 3E6FD52A3765817568D6BD9810C1850B /* OWSMessageSend.swift in Sources */, - 8172EE3D2554ACDD1E25901AD6EBBCD8 /* OWSMessageSender.m in Sources */, - FBCC786E61E893106A6591D070807673 /* OWSMessageServiceParams.m in Sources */, - 35A5B98DEEFBC3134C064391D692A183 /* OWSMessageUtils.m in Sources */, - B399255BF4B53598E309604D61188654 /* OWSMockSyncManager.swift in Sources */, - 6FB27E168BB913A33DD5026085F2F629 /* OWSOperation.m in Sources */, - 5037D039737D393F66F8B9A4216B0223 /* OWSOutgoingCallMessage.m in Sources */, - ADCE608D2809EC2242F5737B085A27F6 /* OWSOutgoingNullMessage.m in Sources */, - B137D439512E7ADC31F630318B8F5070 /* OWSOutgoingReactionMessage.m in Sources */, - 23285591998443EE6EF5D0D039CAB367 /* OWSOutgoingReceiptManager.m in Sources */, - 4A56FCB70FC6C25B4ACEBF3FB6998C38 /* OWSOutgoingSentMessageTranscript.m in Sources */, - C15FF4DE8F2698F84ADE72576FC4D95D /* OWSOutgoingSyncMessage.m in Sources */, - 38F1DF6684A40D7F574DC66232C034B3 /* OWSPrimaryStorage.m in Sources */, - 4C8D1B41218F45582E350920750CC5FB /* OWSProfileKeyMessage.m in Sources */, - B7ECA209798F9A83536D919B3878085F /* OWSProvisioningCipher.m in Sources */, - 6E5AE5A8511A8A730DD64F8EE628C972 /* OWSProvisioningMessage.m in Sources */, - 106F59612A5C66A72841349BDABAC3E4 /* OWSReaction+SDS.swift in Sources */, - 0AAA57D10943B2F34BF8D6CD464C24D9 /* OWSReaction.m in Sources */, - 11E79BA01F1668F81DC08157E6E02583 /* OWSReadReceiptManager.m in Sources */, - CEED5C48A81A773C51E15E294B2AE813 /* OWSReadReceiptManager.swift in Sources */, - 1473C179AF90E96E7C996BBEAB6DC0A4 /* OWSReadReceiptsForLinkedDevicesMessage.m in Sources */, - 8522517F607C8E5968CAD00583248B75 /* OWSReceiptsForSenderMessage.m in Sources */, - AC75847D7E5D9A7F278486E08C9A9C8D /* OWSRecipientIdentity+SDS.swift in Sources */, - 377A92E26571EA18C138BA19E97C47F8 /* OWSRecipientIdentity.m in Sources */, - 7E5F9AD52F993416777095218469D772 /* OWSRecordTranscriptJob.m in Sources */, - 91A786DF830636584813F02F680CC259 /* OWSRequestFactory.m in Sources */, - 575EDF22A0B7CBD7312644CA535CFA99 /* OWSRequestMaker.swift in Sources */, - 99CDA655CA6D341E8A0B664E28E16F51 /* OWSSessionResetJobRecord+SDS.swift in Sources */, - D399A0AA5B5733899D6863674FDA0732 /* OWSSessionResetJobRecord.m in Sources */, - 8528C0FF6AC5EAF97ACA375970AFA233 /* OWSSignalAddress.swift in Sources */, - 824B3E9CDA4B98E65540357AD4CB2C4E /* OWSSignalService.m in Sources */, - 965BDCDD4FC9B0C150D7812A350ADE64 /* OWSStickerPackSyncMessage.m in Sources */, - CB385A898C10A46E77AFD1396F1BFA98 /* OWSStorage.m in Sources */, - 5B00A2AB1300D67692FCB8D7B9D6097B /* OWSSyncConfigurationMessage.m in Sources */, - 2550C800BA6FFB1D62278737F6D16A45 /* OWSSyncContactsMessage.m in Sources */, - 5AE00E2EEE11ABB6FD3942F684E66575 /* OWSSyncFetchLatestMessage.m in Sources */, - 965DE63ED3CD83EB1CCFA55C6D70E511 /* OWSSyncGroupsMessage.m in Sources */, - 5C18720DE2E51A1B6FE05B9960986808 /* OWSSyncKeysMessage.m in Sources */, - 029F37C61A8ACFDC09621D621E3ADAFD /* OWSSyncMessageRequestResponseMessage.m in Sources */, - 619CE6D5FE9844134BE3B7A9E2228BAF /* OWSSyncRequestMessage.m in Sources */, - 5A6831BE6B9F667A62F028B2ED92691A /* OWSThumbnailService.swift in Sources */, - 35B125D01853880958BECC8A264049FB /* OWSUDManager.swift in Sources */, - 3A0B15308E9963298CA2FA4587AC43D9 /* OWSUnknownContactBlockOfferMessage+SDS.swift in Sources */, - 0F1A8BE49343D165E216569C053BB0EA /* OWSUnknownContactBlockOfferMessage.m in Sources */, - 52369303D1E4F8E3A34533655A7A2936 /* OWSUnknownProtocolVersionMessage+SDS.swift in Sources */, - 2DD4D56B83BC2A993961D7F1D96B22CF /* OWSUnknownProtocolVersionMessage.m in Sources */, - E81A26B02840F01B4F2C28A47617BB6A /* OWSUploadOperation.m in Sources */, - D604E0DD23878656DF2CFBA8671DC473 /* OWSUploadV2.m in Sources */, - ECFEAC2644F37CA61048319D0DFE82C1 /* OWSUploadV2.swift in Sources */, - AFE0D2312CBE62C5E074A77E658C0128 /* OWSUserProfile+SDS.swift in Sources */, - 7287628C46E876C466035259FBEB767A /* OWSUserProfile.m in Sources */, - F5B60777DA9810D902B2D28C2EFFB3E9 /* OWSVerificationStateChangeMessage+SDS.swift in Sources */, - 5D0276BCE146586355A51DC4BD80C329 /* OWSVerificationStateChangeMessage.m in Sources */, - 12EA0193C537B518B1ECB44662C0353F /* OWSVerificationStateSyncMessage.m in Sources */, - 7C79F3BB26D1E04D7CE369D921BFF54C /* OWSViewOnceMessageReadSyncMessage.m in Sources */, - A7833D61ACD7286ED04B81F7C74BBC1C /* OWSWebSocket.m in Sources */, - C73527A503970FB8339EC31E325A683F /* ParamParser.swift in Sources */, - E90DDED9284F06C4A555C033A8644CB7 /* PendingReadReceiptRecord.swift in Sources */, - EDBFFC61366BB9599AD0210CB6DB9DAC /* PhoneNumber.m in Sources */, - 53A890B0AD6960EBF6AEF36DB240FB26 /* PhoneNumberUtil.m in Sources */, - 1287C2363AC5DBBFA26B182E50EA6A55 /* Platform.swift in Sources */, - 9AC385B77088376E3FF3CD0E5CF74896 /* PreKeyBundle+jsonDict.m in Sources */, - A66DEE1D5EB4D7D2723A3B60C82CCAA6 /* PreKeyRefreshOperation.swift in Sources */, - AD60829A994FD4316A210DC9DC1C4882 /* ProfileFetcherJob.swift in Sources */, - 4900FE1D586FBC7D33FF2379D5641BEE /* Promise+OWS.swift in Sources */, - CECBFD6EF2CA041C404BABCADA698BBC /* ProtoUtils.m in Sources */, - 89C0600D0AC3E273CCBAAE652ED9332C /* Provisioning.pb.swift in Sources */, - 83BDA2B0DD4D22C32F5364AACDE0990D /* ProvisioningCipher.swift in Sources */, - BF7851B9890E40B2F314D6AD167ABD59 /* ProvisioningProto.swift in Sources */, - EAC6EC6EBA9423FB5AFC50AE681BBB7F /* ProvisioningSocket.swift in Sources */, - 34AB06BCEBB83DA24DE276B39FA1F8F0 /* ProxiedContentDownloader.swift in Sources */, - CCB9CD899B9F32DAA067A116D8542C0D /* ReachabilityManager.swift in Sources */, - E3139F733F8DB72EAAF901D11DE995B7 /* ReactionFinder.swift in Sources */, - F4FBBC52B720F8664964ECFCF0FADF7E /* ReactionManager.swift in Sources */, - ABA8B419EF29ACEEC5C0AF29E7F80308 /* ReadyFlag.swift in Sources */, - F3465C518C0A08C64989F893983903D8 /* RemoteAttestation.m in Sources */, - 3E24CEE7B8DA72B4041C0D814A7D8003 /* RemoteAttestation.swift in Sources */, - E3F713F6A0A83D06A40DD73CF8EF0D9B /* RemoteAttestationQuote.m in Sources */, - BFB705DBB2E43FE79720640DC703565E /* RemoteAttestationSigningCertificate.m in Sources */, - 32011CD194EDAB6C6DE47E269A6CC2E6 /* RemoteConfigManager.swift in Sources */, - 1A3F0E23570668D61097E1BFFE839B74 /* ReverseDispatchQueue.swift in Sources */, - 19ADFC0EB009EC97A94521D8770BABAF /* RotateSignedKeyOperation.swift in Sources */, - D97C2CC7E929C27589EA3708FF8EFC18 /* SDS+SSK.swift in Sources */, - 0866A521EA1FADDED88687739794E224 /* SDSCrossProcess.m in Sources */, - 3399836DD93FD079343393BEE6F194B7 /* SDSDatabaseQueue.swift in Sources */, - AD662C26B4339A2426A1AA7295F036F4 /* SDSDatabaseStorage+Objc.m in Sources */, - FF0C21024866019204FDEC2FC5A1B8EB /* SDSDatabaseStorage.swift in Sources */, - F75CDDE33E7399AED2BD24442A364A43 /* SDSDatabaseStorageObservation.swift in Sources */, - 07E2013DB909F13FF3A21A98A9A933D5 /* SDSDeserialization.swift in Sources */, - 7C8E7FA5847ACDEBE7B30CE63B2C9B5C /* SDSDeserializer.swift in Sources */, - 701A727F619767477503EB76D99428FA /* SDSError.swift in Sources */, - C69346E800F8536157CA64AC452C1DF0 /* SDSKeyValueStore+Deprecated.swift in Sources */, - 545BE6DA7335E2CC269770669E649A44 /* SDSKeyValueStore+ObjC.m in Sources */, - 1C3E4014C4AED135265363FAF7CD40B2 /* SDSKeyValueStore.swift in Sources */, - CD54A2361B8EFEE668231BD4DB4DB603 /* SDSModel.swift in Sources */, - 4BD55F8DFBD211A7D786AC2DC595FB6F /* SDSRecord.swift in Sources */, - 1266AD3CD5BCF5C73683BD55EACB9C7E /* SDSRecordType.swift in Sources */, - FBA04C0F31557512F08CBB0F1FA58D8B /* SDSSerializable.swift in Sources */, - 6FF8D017131C41A7304DEAEF3D81DEB3 /* SDSTableMetadata.swift in Sources */, - EEC6415D56EF7253B784CDD5F19BEBC6 /* SDSTransactable.swift in Sources */, - 4572A2EAE950CDC85D9C0EC2F87C1E76 /* SDSTransaction.swift in Sources */, - ABB05F5D0EBAD5BE528AF2D421BD5FEC /* SignalAccount+SDS.swift in Sources */, - 7C56DC7F136343B334A26C3BF06C2A89 /* SignalAccount.m in Sources */, - BC9653EF7CC92E5B06B271A8073C5D03 /* SignalAccountFinder.swift in Sources */, - E625BDAD6B3B28CF73697DB6DC7FB844 /* SignalIOS.pb.swift in Sources */, - 1053307313695BBCD8A6D3CF01E6B8AF /* SignalIOSProto.swift in Sources */, - BFE9041B7FB6BD9C72E2D44EE83B02DE /* SignalProtocolHelper.m in Sources */, - 6F506BDB76E4585F4A17C5E8054224CF /* SignalRecipient+SDS.swift in Sources */, - FF4571E8644C3EABDD91C3A0747C4273 /* SignalRecipient.m in Sources */, - B0BD699B03A1473C92695348EFF0BA50 /* SignalRecipientFinder.swift in Sources */, - 09A5CC55A5C26F8BE12558E3BB89D0B4 /* SignalService.pb.swift in Sources */, - 04FC9F10F0E58A3D6F53C08096402964 /* SignalServiceAddress.swift in Sources */, - 0A5025C90CA319AFCC661C7FADE043B2 /* SignalServiceClient.swift in Sources */, - 1980D816563B7C86BF8090BE0E142F99 /* SignalServiceKit-dummy.m in Sources */, - 954AB4CCA9A7CEDE98ABFE3254258D9A /* SignalServiceProfile.swift in Sources */, - A338873321A3D62409243D7FCC873E9D /* SSKEnvironment.m in Sources */, - C63C9B8775353B0D67D584EFA2EB4837 /* SSKIncrementingIdFinder.swift in Sources */, - 8A323929E9E44D4E1D3741CB3B534153 /* SSKJobRecord+SDS.swift in Sources */, - 7DF0098B9061440E415E011BF401D476 /* SSKJobRecord.m in Sources */, - 09135EA8E05A7A60040C5D1AB20A1EF9 /* SSKKeychainStorage.swift in Sources */, - 858A2C28E93C71814FC1A605554C476F /* SSKMessageDecryptJobRecord+SDS.swift in Sources */, - FED43960E64EFD25C03C139C8E6325FE /* SSKMessageDecryptJobRecord.m in Sources */, - 0D9007240D5937EE5C47EF18F96C89D2 /* SSKMessageSenderJobRecord+SDS.swift in Sources */, - 7646E6ACACF9CDBD9CFE60C93A98F91A /* SSKMessageSenderJobRecord.m in Sources */, - CCD3261871870B2BD54BFCFCFA9882CC /* SSKPreferences.swift in Sources */, - 6D097BBE52ED7A56279E63CB9EA40494 /* SSKPreKeyStore.m in Sources */, - 2A804C18B142CE78637E9DB74E4BFB8C /* SSKProto+OWS.swift in Sources */, - 95626CCFB87D69B789913C7E19DC75D5 /* SSKProto.swift in Sources */, - 5647C2BACD00B4EBFD032238A7412D2F /* SSKProtos.swift in Sources */, - D3E5C62E2A8669837E6A0B55AAD27882 /* SSKSessionStore.m in Sources */, - BECCF790FC51DB28AD414BD408BE59BE /* SSKSignedPreKeyStore.m in Sources */, - E9ED8CBDA54C8C123177FB9F115BA019 /* SSKWebSocket.swift in Sources */, - E892F75AB026665D5BCA065EA0652CDD /* StickerError.swift in Sources */, - 2E2A66326E3FFB01958A494021A54F44 /* StickerInfo.m in Sources */, - 641B9B031854481CA6DB173CC2C2CBED /* StickerManager.swift in Sources */, - BABAD40251C7528839ED7CBB4ED1F574 /* StickerPack+SDS.swift in Sources */, - FB0BFE9FB10CCF9ADBD69405975D2687 /* StickerPack.m in Sources */, - F964BA6D211A996C111C4E034AD53016 /* StorageCoordinator.m in Sources */, - 5AA3B2BA287C3048286E81998544C396 /* StorageService.pb.swift in Sources */, - BE63BF74667E38CA016995ADEF6EAE82 /* StorageService.swift in Sources */, - B793D33BD1EB662789629CDCB90BAD04 /* StorageServiceProto.swift in Sources */, - 2F6DA20B55A7CACF36AE330553FB1119 /* String+SSK.swift in Sources */, - 54C6584478637640511D33CE83362A06 /* SwiftSingletons.swift in Sources */, - 44D8F3F8E00493F72DB6DD0BAE4E5E1D /* SyncManagerProtocol.swift in Sources */, - D2A090D3E3DFDCEA414799DCAD725D3C /* TestAppContext.m in Sources */, - 6FA27923E6C47DB12F1AFB7F74EB31A5 /* TestKeychainStorage.swift in Sources */, - F64FC590F253BF5C9812E2D8950DDDCD /* TestModel+SDS.swift in Sources */, - 9A2241B955D203E3C0814DB038EA2DCD /* TestModel.m in Sources */, - 5ACCAD76C2998E42C925C8C21DFC2BF8 /* TestProtocolRunner.swift in Sources */, - 1609AA491E782744B31BADFA801A3A7A /* ThreadFinder.swift in Sources */, - CF3D78F9498FA15B7B065CE4A5CCE101 /* TSAccountManager.m in Sources */, - 91AC9B00224629E6705733884513228F /* TSAccountManager.swift in Sources */, - 786537D697BA2F7E63160BDFD2D86A4E /* TSAttachment+SDS.swift in Sources */, - C61A7246FDB0ED4F515A3992B7AD47B1 /* TSAttachment.m in Sources */, - F18FAF6492E735DE1F36640D7938AD74 /* TSAttachmentPointer+SDS.swift in Sources */, - 2BF2739DA3511EE9EC5D6CBE01EB6486 /* TSAttachmentPointer.m in Sources */, - 4AC9675EB5DA7317475855C99F332C3F /* TSAttachmentStream+SDS.swift in Sources */, - B705400A973D78079A465710388385C1 /* TSAttachmentStream.m in Sources */, - 8BE9790DB398D46315BD0A106C814769 /* TSCall+SDS.swift in Sources */, - FEB75A0BBA8112A9C73977923B8412EB /* TSCall.m in Sources */, - FB51DEF683752F9F2039BE2C2522752F /* TSConstants.swift in Sources */, - AC677E67ED35D74AF81E757FD8394FF2 /* TSContactThread+SDS.swift in Sources */, - 1A5D208D8BCE1DF0E0851F005736B31C /* TSContactThread.m in Sources */, - 9B6905A001967AD1D46DB87579BBD4DB /* TSDatabaseSecondaryIndexes.m in Sources */, - 9393F853B86E57BAF94A3720818D15F7 /* TSDatabaseView.m in Sources */, - 4979986F0781595D20E5FE05F38B0644 /* TSErrorMessage+SDS.swift in Sources */, - C069C7A96D403A5D18AB6649B7B95B75 /* TSErrorMessage.m in Sources */, - F8321D0073FB123DFA978F636D9B187C /* TSGroupModel.m in Sources */, - 82B3B4FDC8FDF1579CD5A5C6DD3E84B1 /* TSGroupModel.swift in Sources */, - E65DB5B3259FD014B01F5BBCB1B858D6 /* TSGroupModelBuilder.swift in Sources */, - DBD3C6FA947E563C634861DA44C8926F /* TSGroupThread+OWS.swift in Sources */, - 7178448C33A6E6D6DD77F641452CA8BE /* TSGroupThread+SDS.swift in Sources */, - C4A25070F8ED7C7BCD9071E4FAED56FD /* TSGroupThread.m in Sources */, - F27E9BE4E54A3F6E59C15145058A03CE /* TSIncomingMessage+Builder.swift in Sources */, - 9972ADE853A382C63B88C21C8AECBCB3 /* TSIncomingMessage+SDS.swift in Sources */, - 675707A68B128E1357C7B392E7FFC5AA /* TSIncomingMessage.m in Sources */, - 3A1270AA177F467F6DBD30F6995D47AD /* TSInfoMessage+GroupUpdateCopy.swift in Sources */, - 41022C5E18CB754ED73A003FAA59D4A8 /* TSInfoMessage+SDS.swift in Sources */, - DB6D2550126013C593BBB3F950E404BE /* TSInfoMessage+Swift.swift in Sources */, - 1109D6CF6628B8FD2ACD73F03F223F87 /* TSInfoMessage.m in Sources */, - 724A82ECC81D57978579E5745B297B39 /* TSInteraction+SDS.swift in Sources */, - 9DCB7EF74FE18371F88305A2360C5B57 /* TSInteraction.m in Sources */, - A89B40003E1731E933B48D2482439BBB /* TSInvalidIdentityKeyErrorMessage+SDS.swift in Sources */, - 952D4A4AB4A9708A090B2582B10C6FB0 /* TSInvalidIdentityKeyErrorMessage.m in Sources */, - 3EB94B9B4D18BDE11014E280B51FD2D9 /* TSInvalidIdentityKeyReceivingErrorMessage+SDS.swift in Sources */, - 9BA3757B4C528CFEAA7930DCE7163C0E /* TSInvalidIdentityKeyReceivingErrorMessage.m in Sources */, - 9ADBE1F83035ECFFB1E49113027A79C9 /* TSInvalidIdentityKeySendingErrorMessage+SDS.swift in Sources */, - ED11F5DE82F216A978BCB533330EAF28 /* TSInvalidIdentityKeySendingErrorMessage.m in Sources */, - 06AD77CC96226E799DFFD31FC0555F32 /* TSMessage+Builder.swift in Sources */, - 29016693E10FFC5425FC08CD5BDC479E /* TSMessage+SDS.swift in Sources */, - E5FAFAB91A628ED1B0D7C6494943991D /* TSMessage.m in Sources */, - D1BE581479056ABCE5750A1E96990F92 /* TSMessage.swift in Sources */, - 8CC9D5874A9A6106FDBBBE0C9D8210F8 /* TSNetworkManager.m in Sources */, - 303F664C451F79B836E7E1BC1ACF23E7 /* TSOutgoingDeleteMessage.m in Sources */, - CA695F6B006591BCE673CA2623998727 /* TSOutgoingMessage+SDS.swift in Sources */, - 9E52212F96172E94B181DE776B25A8A4 /* TSOutgoingMessage.m in Sources */, - 33A58820814588EE88E4092AC56D36E5 /* TSOutgoingMessage.swift in Sources */, - 524BC88CF51D22E9C76C2EF9890796E6 /* TSPreKeyManager.m in Sources */, - 1A4EA8D1B4BA4AD151F7890213A74722 /* TSQuotedMessage.m in Sources */, - 56E04DB896C77AE1006502648CFAA4DE /* TSRequest.m in Sources */, - 8078E6C7C34F6AB1F52A6A4466E59766 /* TSSocketManager.m in Sources */, - 9C6FAD3DE0105AD3C90AA3B1C4486A9C /* TSThread+SDS.swift in Sources */, - 6AD19363E8CDC5CBEE0EADC721E8D449 /* TSThread.m in Sources */, - 2A85D73730F46BEA8E5D7DD39CA4D48B /* TSUnreadIndicatorInteraction+SDS.swift in Sources */, - 1DD949D5E0ED79E8C3FAAC920E01BFA1 /* TSUnreadIndicatorInteraction.m in Sources */, - 4FE1F16C3A94E27EFA9798E18ED8BD6B /* TSYapDatabaseObject.m in Sources */, - FC60104AEB44A79F3286872AB527BD9D /* TypingIndicatorMessage.swift in Sources */, - FFE644113B8E464D47F79D06FE16C1E2 /* TypingIndicators.swift in Sources */, - 603077B1E80FAE9FCCA7699AF1ADD08D /* UIDatabaseSnapshot.swift in Sources */, - A3FC3374CA7312D2087F2C1D5D47E1C8 /* UIImage+OWS.m in Sources */, - 48431055B88D5F6685C441AACF743A86 /* UserProfileFinder.swift in Sources */, - 534C75DC96A5E6D4D7D13B43A72F8BF3 /* VersionedProfiles.swift in Sources */, - 15345F7C2718BD69442E10E81A57F134 /* ViewOnceMessages.swift in Sources */, - 6A39DCF09646C7BE3EC02FE35F605A2C /* Weak.swift in Sources */, - 1130B7424E28A956C0A423554991A126 /* WeakTimer.swift in Sources */, - DD6A3589FF9A8C094E0B0E7D2EB818AD /* WebSocketProto.swift in Sources */, - 3697CA4B92757BDA3B51C4C1B1B6940A /* WebSocketResources.pb.swift in Sources */, - 02BC241D74A31099BC819102B33C7544 /* YapDatabase+Promise.swift in Sources */, - C6EA0B3F30F06CCC592B1899A2D54345 /* YapDatabaseTransaction+OWS.m in Sources */, - 9FA2094753A4CC5026640C709DC92217 /* YapDatabaseViewTransaction+OWS.m in Sources */, - 57BB6E1DAD07221F6D87534420115DA2 /* YAPDBMediaGalleryFinder.m in Sources */, - 8A69B1CE3118F2475DC82BD6653E99DE /* YAPDBMessageContentJobFinder.m in Sources */, - 1E320C9AFC11FA2B3A84B753BECCCBB4 /* YAPDBSignalServiceAddressExtension.swift in Sources */, - 7D9D80F02B6DD8F2193E6F663E6AFC2E /* YAPDBStorageAdapter.swift in Sources */, + 006DF762C6434844EB31192C6850394C /* blocks.c in Sources */, + 2F2683F586BD102C03938DAF9F92DD8A /* compare.c in Sources */, + F718F3FF1909590D1A38B801483F73D8 /* curve25519-donna.c in Sources */, + 5453096DC77B9E23E9A17CA289CF1021 /* Curve25519.m in Sources */, + 7F8967276098BFE37FC55B9AAF7BBD34 /* Curve25519Kit-dummy.m in Sources */, + F2BA50BFB00D4E967D7D87AFA47F1DAD /* curve_sigs.c in Sources */, + 7E544D60BAFD5E66B8FCCD897ED22630 /* ECKeyPair.swift in Sources */, + 2089E7C236FFF9C9D2C0342D90C460B5 /* ECPrivateKey.swift in Sources */, + 0F91F2E4BB6AAA117BD91AC697CE9A20 /* ECPublicKey.swift in Sources */, + E46E641BFD08520106B0C683AF3FDD13 /* Ed25519.m in Sources */, + D92AC917946E172DE017D5CF86F8E7FE /* Ed25519.swift in Sources */, + 861DF4EA7D2E65E8A8B0255A9D39A9E0 /* fe_0.c in Sources */, + CFE380AE8AEC06891B116D78C511F88B /* fe_1.c in Sources */, + A3CD87791BA59391112418947A049FD1 /* fe_add.c in Sources */, + 3EA76853134A6D5F8526BF3826ACEF7D /* fe_cmov.c in Sources */, + FB4E4B86C6A297878EE9B6F8CD27511D /* fe_copy.c in Sources */, + C7E83F8661EB8DC15B8B1F4D3F56FB81 /* fe_frombytes.c in Sources */, + E05ED3F2867F3610C53B8C884443BFFF /* fe_invert.c in Sources */, + 3454624BB1524B7A6D41A017C0A35A3D /* fe_isnegative.c in Sources */, + B47C2F130CEB9AB2AE47C785B0BC1ABD /* fe_isnonzero.c in Sources */, + 46A73762890F2C38A701C58ED4AB5177 /* fe_mul.c in Sources */, + 9CD123A583657C19DDAC5D3C06581D80 /* fe_neg.c in Sources */, + 72C6DE384C4ECB1968B3ADAAD44175FF /* fe_pow22523.c in Sources */, + D9C6C8BAB324CA319EF7497CD949CBBF /* fe_sq.c in Sources */, + C27E49A40AF49C4DB55F8118EB1B8AF5 /* fe_sq2.c in Sources */, + 0290FD55830C444D50693F951EC2F199 /* fe_sub.c in Sources */, + DBE8F7E3E4663E544A51E9AD4A4DEF23 /* fe_tobytes.c in Sources */, + BACCC253C024D303350C73CD904000A9 /* ge_add.c in Sources */, + BCDE4268C45900CCF89C3DE5DDC886B9 /* ge_double_scalarmult.c in Sources */, + 6C4D2681035569881833E9F31F89C76E /* ge_frombytes.c in Sources */, + 62C4282DC1EEA7EC7EE48B63E09F88D5 /* ge_madd.c in Sources */, + 9F8F74FAAA5DFC62928188B8A472BFE2 /* ge_msub.c in Sources */, + 5150453DB96E2A6622238C9D15E68EFC /* ge_p1p1_to_p2.c in Sources */, + B04F266509642114D6E54F08C969B022 /* ge_p1p1_to_p3.c in Sources */, + 252E07F95D3AD93F58983F92B1B711EE /* ge_p2_0.c in Sources */, + 79508D369F56A68A585364D5BEA9B010 /* ge_p2_dbl.c in Sources */, + 1A828442BBE0727A6E0582E709B9CA6E /* ge_p3_0.c in Sources */, + A86A54AF53E105C8920961EB5328BA9C /* ge_p3_dbl.c in Sources */, + 720A8D7B7383A93D3EDDACD779181F77 /* ge_p3_to_cached.c in Sources */, + D7C99DB5D28061D17782E258E1548F22 /* ge_p3_to_p2.c in Sources */, + 51747600FF9B94F0B6840CFE8E8F87EC /* ge_p3_tobytes.c in Sources */, + A4426E91F11D9D75CA961934D7608822 /* ge_precomp_0.c in Sources */, + C3959FF35DC41208B4547B6C0B4C9BDF /* ge_scalarmult_base.c in Sources */, + 87B4F88CBB8DD0B006D7029E0C184FC1 /* ge_sub.c in Sources */, + F873B99CE30701D83B6728F4E03392EA /* ge_tobytes.c in Sources */, + C95D24C6318E354839B4DC41C837E9FA /* hash.c in Sources */, + DDA0E347F76BF43394A79B61B500C7AB /* open.c in Sources */, + 7ECF28AEB7541111F82CC64D1A9F545C /* sc_muladd.c in Sources */, + 8607F9CDB8E373360C31BFDF950527F3 /* sc_reduce.c in Sources */, + 1DCF4E8CD48D68FD8F1E471BA05D7596 /* sign.c in Sources */, + 73C501A5189BF99F1BE53949F2690003 /* sign_modified.c in Sources */, + CD2853BDB59D1A2E7F17719AFAC60592 /* zeroize.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 77554ED18D9085B785E40C883750A975 /* Sources */ = { + 739C73F4D3C01690C98F68CF545D2CDE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 91A2FE7B29EC77911EB5813C97C8B28E /* Cryptography.m in Sources */, - E475C198B3CFAEF82E37009D5EA6919C /* Cryptography.swift in Sources */, - 7EBBB7D334CC12D966FAA3872EAAB401 /* Data+OWS.swift in Sources */, - B2286C7D19D6152A759913D5EE3308C6 /* Error.swift in Sources */, - E5E2B89D4334030D6093BEC6F4EAC600 /* Logger.swift in Sources */, - 3768330428CF244A05B7F2E173724B99 /* NSData+OWS.m in Sources */, - 3D7F1EA75CA521E43A729CE9572AC58F /* NSDate+OWS.mm in Sources */, - EC910E2054253311382F4A1F68BF81E9 /* NSObject+OWS.m in Sources */, - 4C049A8BD9054C89F903F5CB82F65838 /* NSString+OWS.m in Sources */, - AD180538D17BD3FB19591971C674BD94 /* OWSAsserts.m in Sources */, - 2D7E7EFB07E2985C9024113AC3A98D37 /* OWSDataParser.swift in Sources */, - 587CE0BFE3A268BC188150683B1E1CA7 /* OWSLogs.m in Sources */, - 070544F998EAAA7187AFE0D070DA0951 /* OWSSwiftUtils.swift in Sources */, - 49231C0E6F59C8F64C32FE8FCEBF5A3F /* Randomness.m in Sources */, - 5956672C201A1BE91908C9F13AF41481 /* SCKError.m in Sources */, - 219CC591BFE37BE36EF8214073239B2F /* SCKExceptionWrapper.m in Sources */, - DBA5F2FD4E0984E83FEE0247A2BDBB19 /* SignalCoreKit-dummy.m in Sources */, - 3106E559948810ABE0C755A36D982501 /* String+OWS.swift in Sources */, - 7AA94D9CE3DE36EE868D1C18818C8F2C /* Threading.m in Sources */, + C671ECB7284F9B36FC955C93B6339BCA /* Association.swift in Sources */, + 3E70C0D120E9E2E7CBE0A49C3BB22A27 /* AssociationAggregate.swift in Sources */, + A7E60A9E81442F10AAC9C39E79ADA145 /* BelongsToAssociation.swift in Sources */, + DF8D06EBED4B5C4088E3247843D50B43 /* CGFloat.swift in Sources */, + 39C30E0E3425BF657E75609F4E5134C3 /* Column.swift in Sources */, + 814A828296BAE3160A84184CCE263B2B /* Combine.swift in Sources */, + 3512111AB82E87D957578A17338820EC /* CompactMap.swift in Sources */, + B2E67B1F12FCD9E63E389BCAB2EB0A31 /* Configuration.swift in Sources */, + EFADEA6BC0718446A2D1C75C30A2BF00 /* Cursor.swift in Sources */, + 1BDBFF0D1B372E423B9C128EDB1E739B /* Data.swift in Sources */, + 22FE14C387A89CD61448AC05A83D5F36 /* Database+Schema.swift in Sources */, + D2F5AEB42C9E6E018BCEA0A2A8CD07AB /* Database+Statements.swift in Sources */, + DA90260F6F88841298FEF66DF3500272 /* Database.swift in Sources */, + FA177BBF0A15A66A5300465D352A4A13 /* DatabaseCollation.swift in Sources */, + 9D712F1F7E02E99F9000EA40D00CA98E /* DatabaseDateComponents.swift in Sources */, + E2717B1EC36388ABD2472C93209CF203 /* DatabaseError.swift in Sources */, + 42D73420B21904C9392E368B933248F1 /* DatabaseFunction.swift in Sources */, + 91743546E6F1078266CFDCD64FAA2EE9 /* DatabaseMigrator.swift in Sources */, + 9311748AEAC85F3CDA6E7A862B6E5222 /* DatabasePool.swift in Sources */, + 788C01E1C04539F25DC67754D7617D95 /* DatabasePromise.swift in Sources */, + 5283417C42E20B336CDDBA13375291CE /* DatabaseQueue.swift in Sources */, + C72D4E3D708D8DB3B1732083B8AD043C /* DatabaseReader.swift in Sources */, + 108C9E0A5DE6AFB36C24391671674FF8 /* DatabaseRegion.swift in Sources */, + F695DB3B8219E7C3E3448429FBFD052A /* DatabaseRegionObservation.swift in Sources */, + 757E2E892264B6970F966AC8C3BD223B /* DatabaseResult.swift in Sources */, + E0B2327FE2E9C7071A120F5289CF360F /* DatabaseSchemaCache.swift in Sources */, + F8C42A55D1755805C9DA8B30B6FB3814 /* DatabaseSnapshot.swift in Sources */, + B2FB8F52AA8917021327DA8B076BE936 /* DatabaseValue.swift in Sources */, + 2AF71D0ADEDA155E9071DF0A9C6C429B /* DatabaseValueConversion.swift in Sources */, + 9BA886EB8B341103A5809C1BE7181FE2 /* DatabaseValueConvertible+Decodable.swift in Sources */, + 7C52523D122C8C9ED20E86B4108B37A1 /* DatabaseValueConvertible+Encodable.swift in Sources */, + 0D39363B90175978E2482FF494EFF733 /* DatabaseValueConvertible+RawRepresentable.swift in Sources */, + C1EB113695A59816FA4B6D8B4B764075 /* DatabaseValueConvertible+ReferenceConvertible.swift in Sources */, + BC3CC015632CA6EF8A0BA3720DB0A344 /* DatabaseValueConvertible.swift in Sources */, + 1D558C81666A87265B12DA9724F27356 /* DatabaseWriter.swift in Sources */, + 8876E60250D459132F876A97AD53C4AD /* Date.swift in Sources */, + C6FDB15938EB849ED2B0819C3FAF6A73 /* EncodableRecord+Encodable.swift in Sources */, + BDF60FDBA2FEA365529084CAD3BE4DB6 /* EncodableRecord.swift in Sources */, + A8CE41BCA93D50AA47E262BFB7E380B7 /* Fetch.swift in Sources */, + 851A47C1BBCE232ECEEFE2BD327E730B /* FetchableRecord+Decodable.swift in Sources */, + BABB587E5EDCDEBD158C48F18975090D /* FetchableRecord+TableRecord.swift in Sources */, + 08C12509AB992375CE76629D794A6B64 /* FetchableRecord.swift in Sources */, + 7F446ECCA09E8E0485E644AB3182BF1A /* FetchedRecordsController.swift in Sources */, + 8B119260347882A40D1C934B1C73CDAF /* FetchRequest.swift in Sources */, + 76D1CB2C75208BA09046E39CEDAB657D /* FTS3+QueryInterface.swift in Sources */, + 8166AA2D38740490C6871F96D2237037 /* FTS3.swift in Sources */, + 3262181084C34EDD01E06D6202DBC24E /* FTS3Pattern.swift in Sources */, + F074065D397038423D8D3DF65317BC52 /* FTS3TokenizerDescriptor.swift in Sources */, + B885256CD081A2CEB2E88B1EE927CB9F /* FTS4.swift in Sources */, + 4A24F09F34AF4D7A78A43D96DD6AD721 /* FTS5+QueryInterface.swift in Sources */, + 390AAB9EC8C3D106AD2D07940E97C811 /* FTS5.swift in Sources */, + F20C841A711C38F7E14C8F4B91D8D7C0 /* FTS5CustomTokenizer.swift in Sources */, + 0B7E15A884873CC2916AD2BB027FA5CF /* FTS5Pattern.swift in Sources */, + 43C35786A2DB8C23A60191DDC0B1EF4C /* FTS5Tokenizer.swift in Sources */, + 694D7A4DB27A1BF1FD890AFBD3AD5918 /* FTS5TokenizerDescriptor.swift in Sources */, + 1C336C141B13E20A320CEDE4A795D85F /* FTS5WrapperTokenizer.swift in Sources */, + 33244B7D70226093C6ECEF5904E2081B /* GRDB-4.0.swift in Sources */, + 248B941CA538E3E8C024C64FFBA1A6EF /* GRDB.swift-dummy.m in Sources */, + 7ECBBBF8F2205B15B5BCCA4DDD1B3B8A /* HasManyAssociation.swift in Sources */, + F3218817384D52FCBA7B7DE588CDDAD6 /* HasManyThroughAssociation.swift in Sources */, + 46A65FC6275BE5C0EA4B3EB5829DF950 /* HasOneAssociation.swift in Sources */, + EF0CA727A27F5ACF60EC15B4AE920DBF /* HasOneThroughAssociation.swift in Sources */, + 5623614EB464D8043B3BF6AE2945E163 /* Inflections+English.swift in Sources */, + A5644E300DE94D32537D849AFA87CB45 /* Inflections.swift in Sources */, + 72D198796891D69A452EDF8D531F85FD /* Map.swift in Sources */, + D85D384AD863E301A1F6B4D62AD048AE /* Migration.swift in Sources */, + 5B9E83CE644BE7073424FFBB967AC9DF /* NSData.swift in Sources */, + 8A031CF6F19E53BDE8F232D8022B24DB /* NSNull.swift in Sources */, + 5EB1444E17DA197C3A24D8DE8C1F6C8F /* NSNumber.swift in Sources */, + 06F30C521ED484136488E94DE6FC4988 /* NSString.swift in Sources */, + 227984C67B93D691E73CAD4ED04D5B72 /* OrderedDictionary.swift in Sources */, + 33D50DCDD5CA9B328008135A0D68C1D3 /* PersistableRecord.swift in Sources */, + 6A36FF4B94F693D11382CCA6914EC3FD /* Pool.swift in Sources */, + 2273B360BE86F00EE2310EDD2B1E4606 /* QueryInterfaceRequest+Association.swift in Sources */, + 0E1AEA6CC6651593E2876573647E1115 /* QueryInterfaceRequest.swift in Sources */, + 3117361068BAE3A187F0AD88AAD24AB8 /* ReadWriteBox.swift in Sources */, + 4A0E3BA49A4918F9F66E04F3E0D60758 /* Record.swift in Sources */, + 8CF1EAE3417D1164A746AB24D45B63E9 /* RemoveDuplicates.swift in Sources */, + 5B063311A9ED8B38E53D50B8260836F2 /* RequestProtocols.swift in Sources */, + B289DFE005D053DCC3A3B095B84A020C /* Row.swift in Sources */, + BB8455B451BBD55843B397ECDF7B186F /* RowAdapter.swift in Sources */, + 5D49C047688DBA8E6DAA44CB4431C3C3 /* SchedulingWatchdog.swift in Sources */, + EF3D6760F9BA69AF226264202D4EC6AE /* SerializedDatabase.swift in Sources */, + EDAB37122D5D8087CA3231F275B646EE /* SQLAssociation.swift in Sources */, + 0A33B5C9FB1FEC11D44000ABAA848F5C /* SQLCollatedExpression.swift in Sources */, + 0CD2911BC973CFA142E44765375E5820 /* SQLCollection.swift in Sources */, + ED9B20C93D55706E5B209D7F9DDA1157 /* SQLExpressible.swift in Sources */, + ABF5EA6E893608430548B247906AC4FE /* SQLExpression+QueryInterface.swift in Sources */, + ACC0B9ACCEDB5CA280666FCECB6FB8D2 /* SQLExpression.swift in Sources */, + 0B50604E96B15CE0921F58C41842AA24 /* SQLForeignKeyRequest.swift in Sources */, + 24D3BC992497C1FB3EE146E1C4096BC3 /* SQLFunctions.swift in Sources */, + B2A26399B88932FDD74EC662D0760F8C /* SQLGenerationContext.swift in Sources */, + D27F647F1F446C3A194914A5FC6E730E /* SQLInterpolation+QueryInterface.swift in Sources */, + 6C487E04B36105A99612A5410165AC42 /* SQLInterpolation.swift in Sources */, + B492C02BA02AEBC29C655DA94875FE26 /* SQLiteDateParser.swift in Sources */, + EAC6CB72A6970EE989466154C8A9F60B /* SQLLiteral.swift in Sources */, + 3DBBDFCB4E6E2FEB625F9D3F124CB370 /* SQLOperators.swift in Sources */, + CF03B73EDA0A9E6A994B08F3272401CA /* SQLOrdering.swift in Sources */, + 0D46A91E2ED61F8BB9A9D0345213AA41 /* SQLQuery.swift in Sources */, + 036E7D92E0A4882957B42F97061D8AB7 /* SQLQueryGenerator.swift in Sources */, + 7245AB615EE8F61A121F4DEEC5327817 /* SQLRelation.swift in Sources */, + 38FCB48A64F22038CA05BE80BC357B7B /* SQLRequest.swift in Sources */, + C4BAC0CC86CD5F749605165701CA84F3 /* SQLSelectable+QueryInterface.swift in Sources */, + 268E7E8C930C299C4D6D02E035AB77FA /* SQLSelectable.swift in Sources */, + A11BBB3C82E8AAF98E75D16F3EB4284C /* SQLSpecificExpressible+QueryInterface.swift in Sources */, + 43EC92872D7B0597BDF064E401CE119A /* StandardLibrary.swift in Sources */, + F051A0CB04C697B390DE8CD80CF0A64E /* Statement.swift in Sources */, + 36F891BAFB9B96A95109D51FC23C2E71 /* StatementAuthorizer.swift in Sources */, + B487191497AEBD5964A985D583E596F2 /* StatementColumnConvertible.swift in Sources */, + 2A1B99AD53DCC45D2C086073EE9C08DA /* TableDefinition.swift in Sources */, + 9BA09A5512F621A6FEEF562AE4D7A852 /* TableRecord+Association.swift in Sources */, + B13369EE858E6235E2107074B6BE0ACA /* TableRecord+QueryInterfaceRequest.swift in Sources */, + 8B7B635723A641899EE508C77C6F1619 /* TableRecord.swift in Sources */, + 652ED9EC57F11B071BEEF60696A3868E /* TransactionObserver.swift in Sources */, + 5A211F22ADF90B30B502C0703A772376 /* URL.swift in Sources */, + 2CBD184DD18AA90A66DB4A25F40E8773 /* Utils.swift in Sources */, + F09A0B1AA9926EC584E2CE5285AB40CD /* UUID.swift in Sources */, + 803A617EE5C6AF78A3B2F34C7DD780A1 /* ValueObservation+Count.swift in Sources */, + 374D74B2CB0240F3387A7AD12A5B69E0 /* ValueObservation+DatabaseValueConvertible.swift in Sources */, + EEAB217F30130F92FB3FA5BC3D7E46A0 /* ValueObservation+FetchableRecord.swift in Sources */, + 52AE8CD22690AF05F7D1BC2012164B5F /* ValueObservation+MapReducer.swift in Sources */, + 04C9BE0332DD035319E846FD920456C3 /* ValueObservation+Row.swift in Sources */, + 07ED599B97EC0E482E0CB947965CD2EE /* ValueObservation.swift in Sources */, + A804E6F0A0328324B6BA9286DFE066EE /* ValueObserver.swift in Sources */, + 080C5067561E9F158A07C5D079367AD9 /* ValueReducer.swift in Sources */, + 7B29320DCA96ECF3924F44132B8A5FC1 /* VirtualTableModule.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7821210B68FAB83B2B882DB033941C74 /* Sources */ = { + 7660EB6CFA62C8A17B2E676C1B26395F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 23DEEFE9053192DD41693E32577FA2B6 /* Curve25519KitSwiftTests.swift in Sources */, - F8BB0FEA3B801210BF75731A3791D981 /* SigningTests.m in Sources */, + F3CF02A9E0315348F5FB062CA0F55556 /* Pods-SignalTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7F62218277AB98ED03FEA39FAE8163E6 /* Sources */ = { + 787138DFFD67B54F0FEB98AAE2B7393B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4ADA6EF048AE7F81310F6C12C67D44D0 /* SAMKeychain-dummy.m in Sources */, - 42DE7A2FA2AC96D276854AB5E33B753C /* SAMKeychain.m in Sources */, - 9BA73C9D90BF163550E30B39AEA83FFB /* SAMKeychainQuery.m in Sources */, + 12F69DEAE6F6A07DBB63242BC4A4E2F3 /* blurhash-dummy.m in Sources */, + 8CD25DB47FFD00D7A2D62DDC0169C6D1 /* BlurHashDecode.swift in Sources */, + E48B84508CDA4BBAFFB9AB432013FD30 /* BlurHashEncode.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 82C7DACF4A2F2B376E2984BBB9FE8822 /* Sources */ = { + 872F4F0CF18510485D66487BC3E7E969 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D2CB55771A5AA3734A8D856888228E1C /* Argon2-dummy.m in Sources */, - 33C1F157D4BEBC3C4916A985E99A7EB7 /* argon2.c in Sources */, - B4CB3F41CA09EDFC61FCC9C8B1C78FC0 /* Argon2.swift in Sources */, - DC8C2F055574EE4CBC9E68CD1B0C31BA /* blake2b.c in Sources */, - FF1C4AFEAC06709CF5359448B3174F4B /* core.c in Sources */, - 79A8779946CA541B0AA494CCBB0A9AB0 /* encoding.c in Sources */, - 927D8921E560D8EDCCCB0B8601767FD6 /* ref.c in Sources */, - C3682A84BE1EED17DE53ADCEA8F90BAA /* thread.c in Sources */, + C6466CA32E4FD6EE1B5F642AC6594832 /* SAMKeychain-dummy.m in Sources */, + 57FFC1190F0D20F647D0DF9022D67647 /* SAMKeychain.m in Sources */, + 2A2AE392404968EA79801FA00C579F44 /* SAMKeychainQuery.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 85A4C5320D8ACABC648A7003831A1F38 /* Sources */ = { + 8CF3D2C06D6D8ECBB2525C8D4DB8F7C2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7B9A400D46BFFADC489AB51A4EE0982C /* blocks.c in Sources */, - 8EE17C06C6AD71CB8564093EED291FCE /* compare.c in Sources */, - 3E9C6AE3F9F245063549714DDEAD6388 /* curve25519-donna.c in Sources */, - 4C933127D70A34E8F6DF42624C641D27 /* Curve25519.m in Sources */, - 0A9AC6E6E34625E6889E4404A6DF0F06 /* Curve25519Kit-dummy.m in Sources */, - D029712E505A97BBAB3F01B42BA71909 /* curve_sigs.c in Sources */, - 6E15599F31E943F86FDA64293BDF712B /* ECKeyPair.swift in Sources */, - 3900C1FE5BEE944ABB5B953B5AA3F8A9 /* ECPrivateKey.swift in Sources */, - 353D4458AAB845EFC849E8A025E8EFF0 /* ECPublicKey.swift in Sources */, - DCB53936617DFB0D12C009C4DB3D1D99 /* Ed25519.m in Sources */, - 7DC3826FD08E635D3F7BE7F538840999 /* Ed25519.swift in Sources */, - 517C5B4C0028DB2DF35701CC9876338E /* fe_0.c in Sources */, - 323CFEF342E4954CA0323648CEAD6BC4 /* fe_1.c in Sources */, - AAD227F125DF9493837A714348331A30 /* fe_add.c in Sources */, - FB6F27FE500E4B011997F42AFD263ECA /* fe_cmov.c in Sources */, - 6A221F03612E8A081B24922ACE90344C /* fe_copy.c in Sources */, - 5978A73F77F2CB760A1B33A750F7C2CD /* fe_frombytes.c in Sources */, - F27261DF9349EB30B03BC503FEEA6D0D /* fe_invert.c in Sources */, - 764D91F0F0D567117C48270D63898342 /* fe_isnegative.c in Sources */, - 162C413C569B5583E49F617B1DFF1548 /* fe_isnonzero.c in Sources */, - A23853FE60A89B5949E330F7C8C73372 /* fe_mul.c in Sources */, - 170CBC514BA8740165C31C1BFF8A3B1A /* fe_neg.c in Sources */, - 74481606785BEE8237C50EB846908765 /* fe_pow22523.c in Sources */, - EEBEBC61BAA57ADF9097FAB2ECCF052F /* fe_sq.c in Sources */, - 7181C3628E74B5CBB5A1EBC6EDFAD90E /* fe_sq2.c in Sources */, - 70C6351C2EFD2510D2F079AE62CC996D /* fe_sub.c in Sources */, - 81ADEB9CD524DE7344B14E89CB41D744 /* fe_tobytes.c in Sources */, - 39C4EBCDA226CB04423E737D412725FE /* ge_add.c in Sources */, - E0558E93F41B2CC562127A8495CCB671 /* ge_double_scalarmult.c in Sources */, - C0E680DFD0576D88A25D6D878E447B2F /* ge_frombytes.c in Sources */, - 2109E615411D86F89617C98589F9CE14 /* ge_madd.c in Sources */, - 474077C57C805C6B77CB2FD43C7CAD74 /* ge_msub.c in Sources */, - 18BD397E557AB39A4FE86BFE157F675F /* ge_p1p1_to_p2.c in Sources */, - 4BE9833349643CE894F98E085CACDF28 /* ge_p1p1_to_p3.c in Sources */, - A3EF63BDB954EEAF81604429BA768009 /* ge_p2_0.c in Sources */, - 8C1443086BB3ADB0BDD3ABF6A545202E /* ge_p2_dbl.c in Sources */, - 2FD73F27DF829B7AA81E4886EAD8A743 /* ge_p3_0.c in Sources */, - 62587307F7B5205A8B53A93F02CAD65F /* ge_p3_dbl.c in Sources */, - C9E0AFDB692BB9237025CE632B83FE48 /* ge_p3_to_cached.c in Sources */, - C52965D9B40A395C3474CFFDCD65532E /* ge_p3_to_p2.c in Sources */, - 235FCC0162EBC0FDB31D42D373D0274B /* ge_p3_tobytes.c in Sources */, - C7923C1608EDBBCF17CC23860E3E414F /* ge_precomp_0.c in Sources */, - F8BFA5D1DFD0A38EA951B9736C27A7B3 /* ge_scalarmult_base.c in Sources */, - 5B6334AC44DE525527BC62CCA2D8ACB0 /* ge_sub.c in Sources */, - 978BD14998E3F1CAE208FCC4FE84BA65 /* ge_tobytes.c in Sources */, - 714373CB102D447F14DA6F29649FB611 /* hash.c in Sources */, - B737F590B2C3D30D5E0FDC2B7AE02FEA /* open.c in Sources */, - 9F0AB985E2BA577C9252074BB6BD36D5 /* sc_muladd.c in Sources */, - 72E13D32F2C257A59B2D9B180B7E37B9 /* sc_reduce.c in Sources */, - 236FA0471FA377B289400EF20083D112 /* sign.c in Sources */, - 9CE4CC2EFE13A667FB1C0D995B28EECD /* sign_modified.c in Sources */, - 2F48119F9E02BCA5AD84AF3DC1E0EC11 /* zeroize.c in Sources */, + 1B2A3B04F32BA527D87CFC3C20416B1B /* HKDFKit-dummy.m in Sources */, + 0236E093DF9D056B5F9D23495E98FC62 /* HKDFKit.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 88C6439A7B14BEC788AF1591ABF075F7 /* Sources */ = { + 8D95C7FEA40FDCAED212FFD1328F082F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A28CD32F94C4F8179B2F8340F8CC9C2A /* NSDate+YapDatabase.m in Sources */, - B040757595BDD4EAE86F43A0E49B7F6A /* NSDictionary+YapDatabase.m in Sources */, - AEB86077B2E21F49C8D59853BA573072 /* yap_vfs_shim.m in Sources */, - 556A9735F5A3E4F029BB3C701BFA6EFD /* YapActionItem.m in Sources */, - 20C30A776E07A0D1F8B1B46D2F51EB2B /* YapBidirectionalCache.m in Sources */, - 0A66BE5B898D668EACF311AF455AA77A /* YapCache.m in Sources */, - EA3BDAD1B946B468B3898CEAF20DC893 /* YapCollectionKey.m in Sources */, - 42F286DF097027B3AACDC45C47F1335F /* YapDatabase-dummy.m in Sources */, - 5DDAB58A4CAFB9419F06EFF085B23045 /* YapDatabase.m in Sources */, - 9D20AE4A2EA71BF41C8BAF8B55128B87 /* YapDatabaseActionManager.m in Sources */, - 695C886A7751F847CF0A8B16ED51FAF8 /* YapDatabaseActionManagerConnection.m in Sources */, - AFE39CB59B2CFFEA4EBC6E987C12C47D /* YapDatabaseActionManagerTransaction.m in Sources */, - 640777B457A63102AAA0C6BD58300807 /* YapDatabaseAutoView.m in Sources */, - 5053517F3E1326403B0A87428BCBD2E9 /* YapDatabaseAutoViewConnection.m in Sources */, - 3703F2BFFA774D5A9B415AE90383B153 /* YapDatabaseAutoViewTransaction.m in Sources */, - 27370E415B2F4264E45C9D3D117DF81A /* YapDatabaseCloudCore.m in Sources */, - 3B0BCFA18C8D71F66D1F5FD58CB14CDC /* YapDatabaseCloudCoreConnection.m in Sources */, - D3B9F677DE6F6ED395D7A82EADF0D439 /* YapDatabaseCloudCoreGraph.m in Sources */, - CBF5EB342ABE640D59B4FF270DD47439 /* YapDatabaseCloudCoreOperation.m in Sources */, - 776E5D96A33CC0DA7439149C396936AF /* YapDatabaseCloudCoreOptions.m in Sources */, - 2DADE1ECA42E05C275602F69B84AAE6C /* YapDatabaseCloudCorePipeline.m in Sources */, - FDDB3E68CA9990848A42A8F8EB21A277 /* YapDatabaseCloudCoreTransaction.m in Sources */, - 5BE9DE78EC438E6F8880A809E8D5F246 /* YapDatabaseCloudKit.m in Sources */, - AFBAE9CDB96AE227979FE18CEE035904 /* YapDatabaseCloudKitConnection.m in Sources */, - AD815DD64F7F43E53F322891B9EB0D64 /* YapDatabaseCloudKitOptions.m in Sources */, - 671A8350D72651DE17BED38DD029C5D4 /* YapDatabaseCloudKitTransaction.m in Sources */, - BFF114D6F8FACF182A6F86D7E1604CA7 /* YapDatabaseCloudKitTypes.m in Sources */, - 2BB181F05303CD77E9B265997F75C44D /* YapDatabaseConnection.m in Sources */, - FC00D62439A4A90494BCBCBBAA398EF3 /* YapDatabaseConnectionConfig.m in Sources */, - 77A9A597979A01401EECB229F81C08D4 /* YapDatabaseConnectionPool.m in Sources */, - 736EB0FDDBBE4E015A2AFF40A0D2A6FC /* YapDatabaseConnectionProxy.m in Sources */, - A50CEEA7FB6DF3F7235F93F911DACE44 /* YapDatabaseConnectionState.m in Sources */, - 8A1909D73A671E1B32C79CD5B8A9EC27 /* YapDatabaseCrossProcessNotification.m in Sources */, - 631575733B378B2E8486F01832317DBE /* YapDatabaseCrossProcessNotificationConnection.m in Sources */, - 2C5B70F98CCD9EDC6C2F782531A6B278 /* YapDatabaseCrossProcessNotificationTransaction.m in Sources */, - 42C31546DF320F2EE368B2E9D0FDE0B6 /* YapDatabaseCryptoUtils.m in Sources */, - 1410A8EC5FC11098CAADD8657BCBF3D8 /* YapDatabaseExtension.m in Sources */, - C35DF20819E4865C71F4F3163DBA17AF /* YapDatabaseExtensionConnection.m in Sources */, - 53EE89D49078D10D6EB4B36CCC936A63 /* YapDatabaseExtensionTransaction.m in Sources */, - 5C29FD8470A2D523A2FA0D0AF6EEE5C5 /* YapDatabaseFilteredView.m in Sources */, - 6551ADE361ABB02005594E5BFD743692 /* YapDatabaseFilteredViewConnection.m in Sources */, - 8DA24D098905A8E2AE42BC17503E57D0 /* YapDatabaseFilteredViewTransaction.m in Sources */, - 1E30A4201BDA035E3382AE2C54948B18 /* YapDatabaseFilteredViewTypes.m in Sources */, - 34EE809692B0DE3C05B0FEAB8AF83DD8 /* YapDatabaseFullTextSearch.m in Sources */, - DB97D66FD1A704C3E09C3C336FDDE129 /* YapDatabaseFullTextSearchConnection.m in Sources */, - D87904B95BBA58D1739894BC8625171B /* YapDatabaseFullTextSearchHandler.m in Sources */, - 874F0BE74D8261E47F3D490293AA1221 /* YapDatabaseFullTextSearchSnippetOptions.m in Sources */, - 9A99EC8467F88EA41ABAC146C71C2A00 /* YapDatabaseFullTextSearchTransaction.m in Sources */, - AC83844A92A2C7F6DAEC18249B4A188F /* YapDatabaseHooks.m in Sources */, - C721E97C5CA0989831471526FC990EB2 /* YapDatabaseHooksConnection.m in Sources */, - 079AFB7BF789142838D1C7796544151D /* YapDatabaseHooksTransaction.m in Sources */, - EA2941C7BE13D0E4404A42271F870BAF /* YapDatabaseLogging.m in Sources */, - F6B615D866A57D3C3C0F2B0BB5A3DF66 /* YapDatabaseManager.m in Sources */, - 3B29A836E5A9A23F559C9E0E4E5A5990 /* YapDatabaseManualView.m in Sources */, - 541E50875ACC4EAF081B6413028A5A3E /* YapDatabaseManualViewConnection.m in Sources */, - C01F4D5A69D1F3804D5623EAD2AB4269 /* YapDatabaseManualViewTransaction.m in Sources */, - C7FCBC373BA1DEE2AF8AB248C43A3BEB /* YapDatabaseOptions.m in Sources */, - BBB6143F672C5B291BDF4EAD392975B2 /* YapDatabaseQuery.m in Sources */, - 397E8F6B52810D480D0A336A1888AA9C /* YapDatabaseRelationship.m in Sources */, - 757700D6C3733B462EE9CBD5632F21EE /* YapDatabaseRelationshipConnection.m in Sources */, - FA8D2A9B5C8DB5A4EBC7D32EDD295CA4 /* YapDatabaseRelationshipEdge.m in Sources */, - 84ECA10D2AB206F6EE134DB76FD90677 /* YapDatabaseRelationshipOptions.m in Sources */, - 770505A0352A2A4417C3BFDF98CBBBB0 /* YapDatabaseRelationshipTransaction.m in Sources */, - 4EDD999C24E589AE6D66AA51FF7C16AA /* YapDatabaseRTreeIndex.m in Sources */, - DE54CFFD899092BAC9D19FDE588301F6 /* YapDatabaseRTreeIndexConnection.m in Sources */, - EC91698CBE08989CA9C5755E473BEA96 /* YapDatabaseRTreeIndexHandler.m in Sources */, - B83CA4D579D4769B2B6927C1D774B37D /* YapDatabaseRTreeIndexOptions.m in Sources */, - 2B087574FEAC8E4CE1F08177622E9250 /* YapDatabaseRTreeIndexSetup.m in Sources */, - 284D7318A3173D383904FDC76F2AD92C /* YapDatabaseRTreeIndexTransaction.m in Sources */, - 221BA0536C061ABD701C41BEA77B81A3 /* YapDatabaseSearchQueue.m in Sources */, - 16FA1F839C38D98CB372CD766ED72A8A /* YapDatabaseSearchResultsView.m in Sources */, - 71867EC147FD3C26A6BE2487014D003C /* YapDatabaseSearchResultsViewConnection.m in Sources */, - 2C2821AC27964723BD2FB32803B7AB40 /* YapDatabaseSearchResultsViewOptions.m in Sources */, - 35431C884CE272EC49A2255F5EB85DED /* YapDatabaseSearchResultsViewTransaction.m in Sources */, - 39C1B78626B7E5E0A8449A2BB310F2E7 /* YapDatabaseSecondaryIndex.m in Sources */, - 3D6EB8F407A7B1DC2B01FC481222BA72 /* YapDatabaseSecondaryIndexConnection.m in Sources */, - C327D013CE2881DB8A971DC7FAA36118 /* YapDatabaseSecondaryIndexHandler.m in Sources */, - D67928E78BFF25690B39F081F44CAF70 /* YapDatabaseSecondaryIndexOptions.m in Sources */, - ADAEC59C677F1A28A1F1CA40D0401E9B /* YapDatabaseSecondaryIndexSetup.m in Sources */, - 151D2E390AD8EF1CD69E3EC3A39F4F6E /* YapDatabaseSecondaryIndexTransaction.m in Sources */, - D3539BA0E6CB072A194052E36879F8F7 /* YapDatabaseStatement.m in Sources */, - E6B0FE566F277FBB5D72A982724CEF98 /* YapDatabaseTransaction.m in Sources */, - 9ED79C8F23A0951CBCB913C14383904C /* YapDatabaseView.m in Sources */, - A5FCAE53390C4F5C42A045CE588BA75A /* YapDatabaseViewChange.m in Sources */, - C87DBADBD95AF599018C6539FA62DAE0 /* YapDatabaseViewConnection.m in Sources */, - 5F34C4D97A6A6116400BDF82BBB1C1E1 /* YapDatabaseViewLocator.m in Sources */, - 180AA307E3EDB0C1E8456A60B777F2A6 /* YapDatabaseViewMappings.m in Sources */, - 57335591C956163AE5DF47A9555C239B /* YapDatabaseViewOptions.m in Sources */, - 779B2F601C0394988B85E3051FCD47EA /* YapDatabaseViewPage.mm in Sources */, - 90111540FD2117E3CE238319AF7520E7 /* YapDatabaseViewPageMetadata.m in Sources */, - 0B44A1722B5FA184F13E78C81B8B6369 /* YapDatabaseViewRangeOptions.m in Sources */, - EC376F8BFB4CCDD0FC96D4BC16B8C22D /* YapDatabaseViewState.m in Sources */, - 92FF7554E4039B37B903D798DD381AF4 /* YapDatabaseViewTransaction.m in Sources */, - A010C492F136CF6BE2776D5835808A21 /* YapDatabaseViewTypes.m in Sources */, - 2FE696EC81CC10D3465649B826C6F534 /* YapDirtyDictionary.m in Sources */, - 499283D14654D96D8E550A9AA18F556B /* YapManyToManyCache.m in Sources */, - 6794A4DC07A52D500B180F6F95C3FCCA /* YapMemoryTable.m in Sources */, - 7294875303708F53672AEAB0F6A94F51 /* YapMurmurHash.m in Sources */, - C3A430ED869368E9402C2F56312AD55F /* YapMutationStack.m in Sources */, - 4B1DCD2341FDFEC07F7788E11300630B /* YapNull.m in Sources */, - 116EAD89716424245BB65D6487F3201F /* YapProxyObject.m in Sources */, - AA81F5129078EB05459D5F41EBD4DF97 /* YapReachability.m in Sources */, - 55E4BCDCCF72E79F6DF554D6D65B49AF /* YapRowidSet.mm in Sources */, - 6234D494217AB5CA5F9B4007EC598D45 /* YapSet.m in Sources */, - 95B796DE572C750EDBA693870698B288 /* YapTouch.m in Sources */, - D83B536EE5B8927EC5E2B0D1375B706C /* YapWhitelistBlacklist.m in Sources */, - EA7D32B30F804DB5DAC393B28743B13F /* YDBCKAttachRequest.m in Sources */, - 98345D5D844363637BB461D5F4048EDE /* YDBCKChangeQueue.m in Sources */, - 25AE1259BBCB75C62EE9FD913854B5E6 /* YDBCKChangeRecord.m in Sources */, - CBE42CDA6F480720A6F6DC6B07774011 /* YDBCKChangeSet.m in Sources */, - D62E75BAADC0D820725119D88DB985E0 /* YDBCKMappingTableInfo.m in Sources */, - B45DE6B1C9642062E16F6E2ADC3CF4AD /* YDBCKMergeInfo.m in Sources */, - 58B282A215BB34D2ED2E2E0B10F76B00 /* YDBCKRecord.m in Sources */, - CAC74A02228DE1AAED374AA96CB607C1 /* YDBCKRecordInfo.m in Sources */, - 62CC64E4C5FD0E08D3F92B9CBB1D1EB7 /* YDBCKRecordTableInfo.m in Sources */, + 12074A52D141699C26C8690A18E1DB78 /* ContactSortingTest.m in Sources */, + 53037A162C7938C51DC459A9E90A1AC8 /* DeviceNamesTest.swift in Sources */, + 2CF56D52876AA6BA3E70287ECB939D53 /* InteractionFinderTest.swift in Sources */, + 834834A0AAA49DAAAC8262AAE5E2DA6A /* JobQueueTest.swift in Sources */, + 034C11D9E54DCAE72F4576A61C013603 /* KeyBackupServiceTests.swift in Sources */, + 013B816A69655D409751FC2FBF5775D4 /* MessageProcessingIntegrationTest.swift in Sources */, + 95852D2C8B352887E8A56964F9AC5DF4 /* MessageSenderJobRecordTest.swift in Sources */, + 7A5F79F32049CC726F20A5315BE76B9D /* MessageSendJobQueueTest.swift in Sources */, + 15004E8D975567783EDFEE4EFF8ACBCE /* OWSAnalyticsTests.m in Sources */, + 178B8315DA069F7F3FA7E05F2A17B6C3 /* OWSDeviceProvisionerTest.m in Sources */, + 0B9FDF99FAAE0E44B0CC18D81AD20F7C /* OWSDisappearingMessageFinderTest.m in Sources */, + 2686F69BCE08BD4336F81A22DDECDF78 /* OWSDisappearingMessagesConfigurationTest.m in Sources */, + 099E2933D5F38BD2536033BE309A902A /* OWSDisappearingMessagesJobTest.m in Sources */, + C3EDACD5506A308EFF14ED045F30095D /* OWSFingerprintTest.m in Sources */, + 1F3B784CB1F987BDA7B09E7AD2691002 /* OWSIdentityManagerTests.m in Sources */, + AE169445BA8D381312921DE674CED8C2 /* OWSIncomingMessageFinderTest.m in Sources */, + 3ED36FF796C868FB42ECFCE44FD4812D /* OWSLinkPreviewTest.swift in Sources */, + F7EFB803327240276350F52CB4AD9635 /* OWSMessageManagerTest.m in Sources */, + 048B025F8A3A2BAC2DB8345A560080FF /* OWSMessageSenderTest.m in Sources */, + 0AA601587A99135B33CBAB9AFEF4CFD7 /* OWSOperationTest.swift in Sources */, + 3FB7843E42D79629E30065E5C0D64F52 /* OWSProvisioningCipherTest.m in Sources */, + 58EEF43827515A9FCF012824DAAA53F6 /* OWSSignalAddressTest.swift in Sources */, + DD32C745FF4FE4A1CBBF9BC552883BA5 /* OWSUDManagerTest.swift in Sources */, + C1FC6CD1768C7F0280D4E8E71002F0F0 /* PhoneNumberTest.m in Sources */, + 2DC93974FA31F75F9915CE6B41EFE5D3 /* PhoneNumberTest.swift in Sources */, + 80ACD86759758119E9DAA704AEBEBF0D /* PhoneNumberUtilTest.m in Sources */, + E64B79E0B7BCDA623D6054AB44685B6F /* SDSDatabaseStorageObservationTest.swift in Sources */, + BD4377E1FE7DB16AA6C15303EB0D8032 /* SDSDatabaseStorageTest.swift in Sources */, + C1A8BB7D9DD16CCA116C6C3DAD6B8047 /* SDSKeyValueStoreTest.swift in Sources */, + C87A39490AD25CEFD78AEC37DED4AB47 /* SignalRecipientTest.m in Sources */, + 2F9095B7A18D1104C76C3692DB388F5E /* SignalServiceAddressTest.swift in Sources */, + DA0A35A5FDC52D10292441C07492957E /* SignedPreKeyDeletionTests.m in Sources */, + C76FBD4445620A9C09A4D66175E3EA7A /* SSKBaseTestObjC.m in Sources */, + 38AAA672E3CF366CCFC2CE8C440F63A6 /* SSKBaseTestSwift.swift in Sources */, + 30802D69B0DEAD89152356BF6D391278 /* SSKPreKeyStoreTests.m in Sources */, + 77B46BB89029780B29E9BF9B5DE811B3 /* SSKSwiftTests.swift in Sources */, + 9D06A29FA1C48492843A962EF6C73283 /* StickerManagerTest.swift in Sources */, + 3A9360B67EB96BAC2D3B0C3C84B2BC05 /* TestModelTests.swift in Sources */, + 55B51D7A26385BBDFD3D59BB960A8F89 /* TestProtocolRunnerTest.swift in Sources */, + B27B35EEE8B266BD49E230B4363B65DC /* TSContactThreadTest.m in Sources */, + 7A44DF8E248A1FF64F219B8912D35CA9 /* TSGroupThreadTest.m in Sources */, + 54688C007DCEA0F2C7385524C004D852 /* TSMessageStorageTests.m in Sources */, + 0AD3FF1855EFB6438091A4F090067C5F /* TSMessageTest.m in Sources */, + 0A449724EE63D6B51C558CC299DFE8A1 /* TSOutgoingMessageTest.m in Sources */, + CE6FD2FE687D4DA1DF22D0D73C94CE16 /* TSThreadTest.m in Sources */, + 032759A14600FB3C4CE5E888B25BEFB5 /* ViewOnceMessagesTest.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9004E499A445DB65A72BF0AA6640D65A /* Sources */ = { + 952F770C4BA4476C26E7F9757DCB5EE5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 90E597910F4C77386187AD4392D30556 /* Argon2Tests.swift in Sources */, + 78785170E10CE2CEB9D5EF9B4E3A9A03 /* Curve25519KitSwiftTests.swift in Sources */, + 1E02DB6813F53F863DD87F02C1F17345 /* SigningTests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 94468DA363C0351CAD3ACA9F20044B3E /* Sources */ = { + 95B79984895B7D82465313C4B8557C57 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A5CC6965382688C5CFDA9C4C49A2EFC2 /* Compression.swift in Sources */, - BD0A533918DCDA614CBA823B044BC83D /* SSLClientCertificate.swift in Sources */, - D1B6B0B334BC7BA25B46B198676582AA /* SSLSecurity.swift in Sources */, - C605D10DDC60DF49081A12C1DCC5508F /* Starscream-dummy.m in Sources */, - BEC8D83B5C915500C01798815B085ABA /* WebSocket.swift in Sources */, + EB6787A6704EA2649289C5F6BFC8476E /* Pods-Signal-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 990CE659984349D0F3DF1D96CB0F7F53 /* Sources */ = { + 98E11F2CE53C70A695CDF27ECD89421E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DD85E07D4C9E0911664CAC9A2692A2E4 /* SQLCipher-dummy.m in Sources */, - 7928E20FC9CD79E6DDE4C98EC5B08057 /* sqlite3.c in Sources */, + E6DA5426250821F66D12624598CEA92A /* Data+SMKTests.swift in Sources */, + 1261E7AF8A8D27CDB18E1F7A6AFEC718 /* MessagePaddingTests.m in Sources */, + 3F0969D4DC117665AA2F7E96013EB195 /* MockAccountIdFinder.swift in Sources */, + 2F9762DA7B92C636A9A5C4FDD76F8B0A /* SMKMiscTest.swift in Sources */, + 44E5AEC2EE0A04E52A0187D6D14316FF /* SMKObjCTest.m in Sources */, + AF096FB8C383BFF8B4B56666CE6D3B10 /* SMKSecretSessionCipherTest.swift in Sources */, + 93420A1BFA339272C5C6BF6360905D52 /* SMKSenderCertificateTest.swift in Sources */, + 8B209F1E53A3E4945E4567DBB4037EFC /* SMKServerCertificateTest.swift in Sources */, + B60582A943F7968531F9E438EB86B752 /* SMKSessionCipherTest.swift in Sources */, + 24E8AEFA1735519D7574A41608C5DBFB /* SMKTestUtils.swift in Sources */, + D955CA90A77DA66C8F912F62773BF5D8 /* SMKUDAccessKeyTest.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9B561DE558E23FD7D10323D96E18C540 /* Sources */ = { + AD606902E7FD458F4CD19A0714563622 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7177BD13762D054223F4F98D6D1B3C5F /* AES-CBC.m in Sources */, - 6E1DD28ECAF25472765627A316DBE3E7 /* AliceAxolotlParameters.m in Sources */, - 941C4FA1C457FA8EC2669A853BA41B6A /* AxolotlKit-dummy.m in Sources */, - 21BE27DF309261FABDC6B7111FA91AF2 /* BobAxolotlParameters.m in Sources */, - B81E763858CFFA8B2EE86B4DEA49DAFE /* ChainAndIndex.m in Sources */, - E751E65F7B963AFA101B031993D94E33 /* ChainKey.m in Sources */, - E183C167C35BC3EA72D9E89583F5E5C7 /* MessageKeys.m in Sources */, - F1B8256BAF996D0862DD66EFE572DCDF /* NSData+keyVersionByte.m in Sources */, - 1E5209F6484CB9204E9BBBB8D9584AB3 /* PreKeyBundle.m in Sources */, - 7CA93BFE5AF0C46092A49529225152CF /* PreKeyRecord.m in Sources */, - 3D67FAAFE38E50413F608108BFFB8852 /* PreKeyWhisperMessage.m in Sources */, - 548BC8DABD6632D60353BCB8C923FAE4 /* RatchetingSession.m in Sources */, - 8E0FD457365A2C5FF27949A5AB38430F /* ReceivingChain.m in Sources */, - AB03EAAB76C47FB028B4180250CA48AE /* RKCK.m in Sources */, - 1C1619E852A4D0C60005C2E17E0DFE75 /* RootKey.m in Sources */, - A3B3E9D12B5A5AC029A51F59091BD283 /* SendingChain.m in Sources */, - F45B5325A6163218A0A5F1755756AD66 /* SerializationUtilities.m in Sources */, - 9877B84CE30DADD9E2A2007A1E852B2C /* SessionBuilder.m in Sources */, - CEDF5E7057DB266BDB3B8DA7B49BEA6B /* SessionCipher.m in Sources */, - 71913A100E47A73E2156F7B1ABEE0B42 /* SessionRecord.m in Sources */, - 5D01B8C372E34CAE12C072A1F0C39244 /* SessionState.m in Sources */, - 06948A88A6FC1B6C834B5F70C9F7335F /* SignedPrekeyRecord.m in Sources */, - 36395A060D0CF042C9111BBF38EA0BC3 /* SPKMockProtocolStore.m in Sources */, - A3DF7E36C908FE1ABB31702D1FAD0C84 /* SPKProto.swift in Sources */, - D578D31448731683D468FF555C7BA010 /* TSDerivedSecrets.m in Sources */, - E4A833B84DF5C7B913B32FCC9303214B /* WhisperMessage.m in Sources */, - 82A2E8EDA038A876B3F1D555AB99E020 /* WhisperTextProtocol.pb.swift in Sources */, + F7F54440ACEF25970FC4F3ADE438052E /* Cryptography.m in Sources */, + 47BCA6CD920E42F2FB50A3701F336D59 /* Cryptography.swift in Sources */, + 476E83D3DF760CA65308375B6E42C262 /* Data+OWS.swift in Sources */, + 5E2341FE94E8E24816E7479C2162DEFA /* Error.swift in Sources */, + FD805E59F04E0C450D50079E0A3B3DDE /* Logger.swift in Sources */, + 5FC47B40665E182FC16EE751B51E2057 /* NSData+OWS.m in Sources */, + 3668EBFBA5E833860D0F2742D58A201E /* NSDate+OWS.mm in Sources */, + 595F7B393B5976AC66E3820E5EEBE5C4 /* NSObject+OWS.m in Sources */, + F7D3DADF4B709F142E625935ED8151D6 /* NSString+OWS.m in Sources */, + 77F6C28921E1ADB562E45E6D0FEE9D1C /* OWSAsserts.m in Sources */, + B7734FCED8C341E7A78BD4CAC3EAD612 /* OWSDataParser.swift in Sources */, + ED7ED7CE6D0DDD09745030C1DA65D024 /* OWSLogs.m in Sources */, + D8D6E946C1AF1CDD02E395567C3A03E9 /* OWSSwiftUtils.swift in Sources */, + 67448FFA50F7B5534CEE9B590CB6807F /* Randomness.m in Sources */, + 14089FD0E0C2F4684B37CB35484086C0 /* SCKError.m in Sources */, + 61933361256943D9BF5A9645A44E4E54 /* SCKExceptionWrapper.m in Sources */, + 433D8D9450551BA3B1DF3EE982F0C9E3 /* SignalCoreKit-dummy.m in Sources */, + EBBC8EACDE7A88163943878BA0D799E1 /* String+OWS.swift in Sources */, + 19B306DED518A7CE251AF27F811853A5 /* Threading.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9C9929CF37B54D212AC067480CCC670B /* Sources */ = { + AE2ACF0BB601F23B2E884375EA37EF55 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B0CED2D582624BFBC9720A0265CD3C1D /* aes_ni.c in Sources */, - B4DEFC3BF37A8A9FAEF091AE6DFAC559 /* aescrypt.c in Sources */, - 6958B64CDD4E3C2EBAFE8BEFD9AD3A6B /* aeskey.c in Sources */, - 4AD80D6642F544457A09B7369F1F826B /* aestab.c in Sources */, - F9528ECA8F58F5F9E0AB3E384228521F /* crypt.c in Sources */, - 33086E1AAEE696A3A7148DCE80331407 /* fileenc.c in Sources */, - 65D105A3ED39A55D734A93D9C7F3E20D /* hmac.c in Sources */, - F1776F9DFC44DFFD34EE30FA3D7B0923 /* ioapi.c in Sources */, - 6F97829B148B9CC3670D636993269090 /* ioapi_buf.c in Sources */, - D8A702B92E418F3416FDE88E315AD346 /* ioapi_mem.c in Sources */, - D262F6D17674DBC78753499DD7DC23C8 /* minishared.c in Sources */, - 4484E21C8A253BC3DC1A3C223663B207 /* prng.c in Sources */, - E329098E13211207AF8497D7601438B7 /* pwd2key.c in Sources */, - D92C532F81FE02C77732C0E66CCF454A /* sha1.c in Sources */, - 2ED8AF75564E4D829788F475EDE15644 /* SSZipArchive-dummy.m in Sources */, - EDECF25365BFE256563D5939A4FB6ACB /* SSZipArchive.m in Sources */, - 16A9465D940DCC10DE4B607672B28266 /* unzip.c in Sources */, - 09DBEB3EADB4E1F6AAE72E0CBF5F95DF /* zip.c in Sources */, + 8F21631A49BE9D1A04C61363C141650A /* NSData+messagePadding.m in Sources */, + DC004B513E6411C14B6C8DE0E9AFA9C7 /* OWSUnidentifiedDelivery.pb.swift in Sources */, + 9F674182C313C418A16F0ACD86A36F7B /* SignalMetadataKit-dummy.m in Sources */, + 7FA8440F65C7924D7DC130CA211B8840 /* SMKAddress.swift in Sources */, + 49688BD6A218670CFB1628AA9384E04E /* SMKCertificateValidator.swift in Sources */, + D233E70B5552BB492716BA981370FAC1 /* SMKEnvironment.swift in Sources */, + 71BEB84CE2C57B90A730707E61C6D95D /* SMKError.swift in Sources */, + 7F8A7A3896328E8F10865C3A1A3AD245 /* SMKProto.swift in Sources */, + 2EA287B1CFCE692D887BA8AD8FE742FB /* SMKSecretSessionCipher.swift in Sources */, + E07B1F6BEC9BA9FDBE7F9A2407915071 /* SMKSenderCertificate.swift in Sources */, + B9F1521C598CA6DAE0C0F1C03ADA538F /* SMKServerCertificate.swift in Sources */, + 4682E98DACF821680260E8753B6F0043 /* SMKUDAccessKey.swift in Sources */, + 1D890E91A410DA07AF88E4C44F5AFC53 /* SMKUnidentifiedSenderMessage.swift in Sources */, + 4EF072AD9C82BFED83D49EF0A122CA28 /* SMKUnidentifiedSenderMessageContent.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A613D1B83CD3A10EEA55033CBA428719 /* Sources */ = { + B29B650C15C7863D6A746FCCA96D922B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 62989FBB78FE1EC76636DE29A388B3F8 /* HKDFKit-dummy.m in Sources */, - F5ABC025D859D768F91C0629430EB08A /* HKDFKit.m in Sources */, + 29C92F21BB3CD240BC052FDBC21636CC /* Compression.swift in Sources */, + 7C55565B5D0685D7041052F389CCA85A /* SSLClientCertificate.swift in Sources */, + F6C1ADD80F6513BE7C83459F9973B5A5 /* SSLSecurity.swift in Sources */, + 6ADB70482F9FCF5E00A06B77D2B9E959 /* Starscream-dummy.m in Sources */, + D58FDD1380BD236AD3583062571EE02A /* WebSocket.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B2E8FE138F0C3AD9CBF82D8A19E907A6 /* Sources */ = { + C70098CA08CBAA54FE1511A9DC39B0FE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 12876CD72C42B5E4F0E524DFBB3BC755 /* HKDFKitSwiftTests.swift in Sources */, - A581B40F8B93015A6E17F8356950DB7C /* HKDFKitTests.m in Sources */, + 09C87E927725A8683D1900326566D68D /* AxolotlKitSwiftTests.swift in Sources */, + 558918DBE66811FDD080C4D5F46159C0 /* ECCTests.m in Sources */, + BCFEE362600C8176BA1D790B637084AE /* ECKeyPair+ECKeyPairTesting.m in Sources */, + 75D57719332B22D9267C29E9CA08CEBB /* HKDFTest.m in Sources */, + 0A6D9862C71E6A667F7E49F215E0F270 /* PreKeyBundleTests.m in Sources */, + 8B83E045A6BB9FE44D62CD3C47FB36C7 /* ProtobuffsTests.m in Sources */, + A083231D5FBF89F494EC864FFEDD97B5 /* RatchetingSessionTest.m in Sources */, + 9183A3CB52F225936C0F8968AE124A26 /* SessionBuilderTests.m in Sources */, + 175F0D6CBA5BA5CA33CE10EB1DA8906B /* SessionCipherTest.m in Sources */, + ABEE8EA75C9270017E16B0D9E8A3CF0E /* WhisperMessageSerialization.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BE835625A19F64593B7A9821FFDFF66D /* Sources */ = { + C947D1F71A68040B2CDFF9C0C24D52B3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E47F3E27C6B27428D33C090D815A82FE /* NSData+messagePadding.m in Sources */, - 107000BD6081DDFD831BE72455BECD03 /* OWSUnidentifiedDelivery.pb.swift in Sources */, - 6E26A43EB5D426F35FE20AC6BA582660 /* SignalMetadataKit-dummy.m in Sources */, - 443C31362C22482844BC9784DC595DBB /* SMKAddress.swift in Sources */, - 37179568E27FF84D3381010308BF6D4E /* SMKCertificateValidator.swift in Sources */, - A3035E262FC00D2224CBC69D2A5D0063 /* SMKEnvironment.swift in Sources */, - 13005DFB13B9D347FF6E1EEA95921CB0 /* SMKError.swift in Sources */, - 58564D9999F27AF0B504D61D942CEFC1 /* SMKProto.swift in Sources */, - CFA88B49526E00DB36D9181A296C9765 /* SMKSecretSessionCipher.swift in Sources */, - 0990BA2BAF02FB517EDA50953F3A15C8 /* SMKSenderCertificate.swift in Sources */, - 63A340AC43FC8B898281C36342DD0D61 /* SMKServerCertificate.swift in Sources */, - 32816C989AE9BF44F987A3A9DCCC3E8E /* SMKUDAccessKey.swift in Sources */, - D1F67FA8BC521D7EE8000865AF97FA00 /* SMKUnidentifiedSenderMessage.swift in Sources */, - 5084C41026EB8007D6E7074BE70A4B34 /* SMKUnidentifiedSenderMessageContent.swift in Sources */, + D154DCA43FBE223B95AEC7BFEAB14C63 /* Argon2Tests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C689D643215A5E61D14151C8B83384C9 /* Sources */ = { + CD44F028BC81703F62FF1CAE1233168F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B95D14FB9AEC68D2F732DC3937664B13 /* CryptographyTests.m in Sources */, - B81078AB6BD38B2DF802AE06474D282F /* CryptographyTests.swift in Sources */, - 05FC1FF3D74AAF20F4F0358B4B25F5B7 /* SCKSwiftTests.swift in Sources */, + 2C2A01EDD7A886324FF462052A6147AE /* AES-CBC.m in Sources */, + BEA740E391AD174029D195866082A8A5 /* AliceAxolotlParameters.m in Sources */, + 9D13BCD7F51F3CC80970821F39BDE35E /* AxolotlKit-dummy.m in Sources */, + AAC644E13CB1F33260106D67C2A76893 /* BobAxolotlParameters.m in Sources */, + AE10FE21B450E23AFD8998AB70320F2D /* ChainAndIndex.m in Sources */, + 39682A62F16245E8EEB1357317ACF1E9 /* ChainKey.m in Sources */, + 9F04B81020D65838894B1C4B5424D661 /* MessageKeys.m in Sources */, + 13A3BE4AB4ECEF9B77DD725C4DFD793D /* NSData+keyVersionByte.m in Sources */, + 765260620B1A633D5A25D05202A867EB /* PreKeyBundle.m in Sources */, + CEFBCC0104369A1D2E92600822CDCF39 /* PreKeyRecord.m in Sources */, + C0CC996FCDC61E8EA14F4379E5BE0FFE /* PreKeyWhisperMessage.m in Sources */, + 67A5C537EEF22E85C471A9AFF84D8270 /* RatchetingSession.m in Sources */, + 022FBFF382F7D220BAA8507357B3D6BD /* ReceivingChain.m in Sources */, + A046695D1A1F62861D29CDF948007D23 /* RKCK.m in Sources */, + 3CD8142D31428EC7201CEC06E25F8267 /* RootKey.m in Sources */, + 4DF01F99B51DED5B89171A0012336A44 /* SendingChain.m in Sources */, + 9DB684B89B410C11E8B6AB1BFCEDB8AE /* SerializationUtilities.m in Sources */, + 92CA86B842095B9FA61E8E1C443694EE /* SessionBuilder.m in Sources */, + 0B7CD1442895C2F8A104D09AFBC95F63 /* SessionCipher.m in Sources */, + 781D36A235E84F6E5412298862E648FD /* SessionRecord.m in Sources */, + 2B9BE6A18279B47150FC0B9F03E50E9C /* SessionState.m in Sources */, + 0A26DC5D37E54EAE14D83EB7EFA033CD /* SignedPrekeyRecord.m in Sources */, + 9F434E8F41B1EB0C78CEAC37B483D5F6 /* SPKMockProtocolStore.m in Sources */, + 8291DA5AA118EDE5F5DC74385470202B /* SPKProto.swift in Sources */, + 4BDC83FBDEC1186620CFBEE060993654 /* TSDerivedSecrets.m in Sources */, + 14FD61FBB558B87973029E7366FA6BE3 /* WhisperMessage.m in Sources */, + A6216A96F31D076D10282FA75D7FFDD8 /* WhisperTextProtocol.pb.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - CFA7D7DD4D8E0EE50D6DCBEB9A8E5D23 /* Sources */ = { + D122CCA25C7EC256020EFF2783375D9F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9DE7D72B5AFDA5932F4B6EB9C3DE4CC0 /* AFHTTPSessionManager.m in Sources */, - 12DFAE8ED649A716F7803177751A2A4A /* AFNetworking-dummy.m in Sources */, - A013C699BFA082CD9FC3EF1D17024368 /* AFNetworkReachabilityManager.m in Sources */, - 4559F53F0416367F12D3941A99636E83 /* AFSecurityPolicy.m in Sources */, - 9FA0771D2A07F48A49C226706E607766 /* AFURLRequestSerialization.m in Sources */, - 7BA3734AB157501FBDB7BCD6E4649CD6 /* AFURLResponseSerialization.m in Sources */, - DEB5B5A49AEF5114291D3C8FA1DCD331 /* AFURLSessionManager.m in Sources */, + F50ABAD48BAE5EAED4C0FF3FD2376259 /* after.m in Sources */, + 90486DA9E5B9BEFD39992D0F71C849B8 /* after.swift in Sources */, + 4E7D2BA151F1A5204F10814DA7A29D82 /* afterlife.swift in Sources */, + E420BB7D8DE83358D0A788AD6C034C26 /* AnyPromise.m in Sources */, + D5F12849C0439B80741A06CABB0CB900 /* AnyPromise.swift in Sources */, + 4803F1026BCA9790C1168D3FC97526D5 /* Box.swift in Sources */, + B75AB0AB865EF8E3DBA9EEE151E06023 /* Catchable.swift in Sources */, + 2FB5CDDEE160F90CCFDCF12BE53FBD66 /* Configuration.swift in Sources */, + 4D57CA29C1C395C3C1777231E4F2B8E2 /* CustomStringConvertible.swift in Sources */, + 1502E9C7D1A357E52C79C7A37345448A /* Deprecations.swift in Sources */, + 0C58B62AC380DF8B216AD181F688A567 /* dispatch_promise.m in Sources */, + B61EA1C664CAD49F1CC2DD4C4E4DCC6B /* Error.swift in Sources */, + C292AC5D6F0DCB879FFE53F78613A014 /* firstly.swift in Sources */, + 1A576F7276F82DEC639EEC464425823F /* Guarantee.swift in Sources */, + 9949FDBEA6211DF1B12AD973B12D696F /* hang.m in Sources */, + 6DF19A46861F7485CA927C68029440CB /* hang.swift in Sources */, + AA458F9661034F112327D38FE70F3903 /* join.m in Sources */, + 4CF54811B41456059E3B886661C70E22 /* LogEvent.swift in Sources */, + F665B2862C8F2A99A3B316ED751BB07E /* NSNotificationCenter+AnyPromise.m in Sources */, + FA3A08F8050627F3ED15C5E61D2E6B24 /* NSNotificationCenter+Promise.swift in Sources */, + 6C22A3F1AA73B3A475C1AB32398144CA /* NSObject+Promise.swift in Sources */, + 538F035E77F9A05297A51A952D272DCD /* NSTask+AnyPromise.m in Sources */, + F018D76388881083D6561DBC75A32452 /* NSURLSession+AnyPromise.m in Sources */, + 269BA0AD61B3225A011D0B14ABCAAB49 /* NSURLSession+Promise.swift in Sources */, + EEDA5705133BA167C437FEE569AE789C /* Process+Promise.swift in Sources */, + F7DA9FE05963369A81A6D8F1D18E299D /* Promise.swift in Sources */, + E95ED3D0795B8B9A06126EE20823B8E1 /* PromiseKit-dummy.m in Sources */, + 769F70B0883F1D27219FFBADE0A438C9 /* race.m in Sources */, + 755584E5EAFC047FE14C2DA1E6B52DC9 /* race.swift in Sources */, + FA06A6FB8797F82509234E2D506E7155 /* Resolver.swift in Sources */, + 96006E84B8B0D3B81213B4926F8BA905 /* Thenable.swift in Sources */, + 5B9673A48CA972598A47529364A5F487 /* UIView+AnyPromise.m in Sources */, + 5E208A4FD2E64BCD47D4394E9CE2F9B5 /* UIView+Promise.swift in Sources */, + 053F75C8BEC595FBE298037A233948F4 /* UIViewController+AnyPromise.m in Sources */, + CA29D2FCF821C4B6DCEF34891DCE8001 /* UIViewPropertyAnimator+Promise.swift in Sources */, + 85883EFF077A68AAF375C9B57DFF5865 /* when.m in Sources */, + B724B8DAB1A54E662675EE4623A7FCBA /* when.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - DB01A5B16C8382B92C58FF7793F5BDDB /* Sources */ = { + D5AE2083CACCBDEEF60780CB87D360A7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 193B0D0191DB0EE040454942164593FA /* CallContext.swift in Sources */, - C48EB1B36B29FC6614B168489BD611AC /* CallManager.swift in Sources */, - 3B5EA04E05E63319157D97F2524F43FC /* CallManagerGlobal.swift in Sources */, - 111E8E148B8F9FA592D50CF5B9D4493A /* CallManagerInterface.swift in Sources */, - C04174EDA1675C207B34626EFF1435E2 /* CallManagerLogger.swift in Sources */, - 4E454A3E1745A032D7A187D736487680 /* CallManagerUtil.swift in Sources */, - A943456B15A989318B827EA13E638BA5 /* CallManagerVideoCapture.swift in Sources */, - 97DBF680BF9E240F0DA64FFD9E47E27A /* Connection.swift in Sources */, - 54BB0156B331175284DF650CCF59C4FA /* ConnectionMediaStream.swift in Sources */, - C63396D4CAEE187F0B66232F4710261D /* SignalRingRTC-dummy.m in Sources */, + DFFD2ABDE99438312B20D3C3805D6D6B /* ZKGroupTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E2D706620F958FE2EB17D7A750D0CAC6 /* Sources */ = { + DB2C57AAD3D8E9A1D0D32C1B5B5BC89B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 155ACCB4F211E983480A85F473343A88 /* Pods-SignalShareExtension-dummy.m in Sources */, + 3DB3A23C803979D0CADEBEC502774291 /* alpha_dec.c in Sources */, + 4F6F30DEE15C2C4D8153DE783D7A55CD /* alpha_enc.c in Sources */, + 4BB150300389619C2DF4197A0A027FA4 /* alpha_processing.c in Sources */, + 23B33A8A2BC48ADC9EABC6BAFE34EEE9 /* alpha_processing_mips_dsp_r2.c in Sources */, + 18F146B299C0C0E60E71F1E071148167 /* alpha_processing_neon.c in Sources */, + 3592A0D6AE8D61DD6B8016EA7DDA2D56 /* alpha_processing_sse2.c in Sources */, + 1FD327270B4228C542A36E88B76874D1 /* alpha_processing_sse41.c in Sources */, + 3E8C25269F6292B087664B37E8019571 /* analysis_enc.c in Sources */, + 0301C18A64C8507DF2A21B0D72F93A0A /* anim_decode.c in Sources */, + ED5B39AABC3E3AF0D98273FAE9632CBD /* anim_encode.c in Sources */, + BD45307F1DEE53C61A4895D4F359012B /* backward_references_cost_enc.c in Sources */, + 88FE8DA0B4A32B17B0D6F8DF57D0CB63 /* backward_references_enc.c in Sources */, + AD8D1A55F84B03A6D5219032C5733E45 /* bit_reader_utils.c in Sources */, + 9C6261C6F5D6B405AB04F8F24D85AF4A /* bit_writer_utils.c in Sources */, + 33E7B4F93E0FE8C9FD0BA069D2727084 /* buffer_dec.c in Sources */, + E63152E9F839B0730444B2F37AF53BCA /* color_cache_utils.c in Sources */, + 0FC3128F04CBE8CDBD905A0DC92F6317 /* config_enc.c in Sources */, + B5749F2D8A086A0E4CBA25FFA02C01DA /* cost.c in Sources */, + 5CBED31B5105814CAF9B0D70454CD29A /* cost_enc.c in Sources */, + DFB1F0C686267733D0D8D7866AF2EF3D /* cost_mips32.c in Sources */, + 30DFE90EC4E192B0A29C11820977E80B /* cost_mips_dsp_r2.c in Sources */, + 19A2152BFA4ADE919B71A37D4ECF0F77 /* cost_neon.c in Sources */, + 573FA9010BFE89A02B0C05AABA551CA0 /* cost_sse2.c in Sources */, + 01C19CAFBD3479F1BE319C69165E2267 /* cpu.c in Sources */, + 4EF373E3DFC3DFA8B1B0CD95418F2DC6 /* dec.c in Sources */, + 2437447644C4CB077978FF984E782ED8 /* dec_clip_tables.c in Sources */, + 8087BEB16E2268C7F2A3F7F1513AB872 /* dec_mips32.c in Sources */, + 08651BB33BACB4A2E0A2865DA836607F /* dec_mips_dsp_r2.c in Sources */, + 96270FC4B3ED2693A1DC9CEF8FAC1CDC /* dec_msa.c in Sources */, + EB0AD28D3BD82C9A0ED6D737D3382855 /* dec_neon.c in Sources */, + 9EC8A803BC79B968BAC7652934FF139B /* dec_sse2.c in Sources */, + B68D0FBF69F506F046F9FFD24CEBB408 /* dec_sse41.c in Sources */, + 608C3095EF680906F52CD1B56EDB5826 /* demux.c in Sources */, + FE6B71ACF56541CD32DF689CBBF29062 /* enc.c in Sources */, + F037D3909D26B72DAFB1B8EF1CF74090 /* enc_mips32.c in Sources */, + 94AE9DBA1D9E2B47AE1670C11BC6D631 /* enc_mips_dsp_r2.c in Sources */, + 4AD8A92463F44BE6A58FE406A66C4423 /* enc_msa.c in Sources */, + 52E8695A1CB941954BDB7A7B13F4203A /* enc_neon.c in Sources */, + 9E6CDBB7E77624308278564D74BD8916 /* enc_sse2.c in Sources */, + D172C8F98DAE34A59A19BEEA300D30B0 /* enc_sse41.c in Sources */, + AD9C0183856D46B5E7583AB49090D5BC /* filter_enc.c in Sources */, + BCC5BF8927FC40F51290C48C05214AA8 /* filters.c in Sources */, + B7663CABB75546E9DE0FE328EB4BE5EA /* filters_mips_dsp_r2.c in Sources */, + 75FACB07535813CD35860F78DEF9FC61 /* filters_msa.c in Sources */, + 1CDDBD35FD1E2A63EDA9003EC00BB841 /* filters_neon.c in Sources */, + 15C9B267DBD1EBB2D2B1E575DAD5E687 /* filters_sse2.c in Sources */, + F8E47051D3AF6E2A68DB34562736DA30 /* filters_utils.c in Sources */, + D1DE79FCDDD9F856B0C0D671B6C2C531 /* frame_dec.c in Sources */, + F2EC96D7A0D335756410035D04D91A8A /* frame_enc.c in Sources */, + B75DD132877F7C80FA9FDADC876DE8C4 /* histogram_enc.c in Sources */, + 1B1E1D081930C97FC4EA909DF19B4F62 /* huffman_encode_utils.c in Sources */, + 386527944457BC23A3048FF8E667128C /* huffman_utils.c in Sources */, + 5D1429956D38680B70D9E85A90BE0DCA /* idec_dec.c in Sources */, + D3ED11A86351BFBEEF71B77A894780A9 /* io_dec.c in Sources */, + CD20874F4FDD1DA1562B445705674668 /* iterator_enc.c in Sources */, + 4728354BCA426EAB693E607BFEF7736A /* libwebp-dummy.m in Sources */, + AC11E25B304B192FFE4FBA691EC2D2BB /* lossless.c in Sources */, + 829149FC60E0829DF4D63DADBD8CD067 /* lossless_enc.c in Sources */, + 38A30677B046DED6F1F0DBC7813A454C /* lossless_enc_mips32.c in Sources */, + 1426F392C5C7013ADC6F0820D55E2F85 /* lossless_enc_mips_dsp_r2.c in Sources */, + D0FECA28DEFB374BED3635FD06BB1F2B /* lossless_enc_msa.c in Sources */, + CF683CD5DC887F55E208ACC52B7F7E10 /* lossless_enc_neon.c in Sources */, + DC84628E7B963264ED96548FDBCC6C43 /* lossless_enc_sse2.c in Sources */, + C68431D07A1E092451CD50B8F74A0F3A /* lossless_enc_sse41.c in Sources */, + C056299212E84E9BF958228BDC90A6F5 /* lossless_mips_dsp_r2.c in Sources */, + E8E62EB63F902E009C82DA0136D6FC9A /* lossless_msa.c in Sources */, + E873AF59813F8ED479EFB5C63C9281E9 /* lossless_neon.c in Sources */, + 79564EE5391B265593E15BBFA44122A0 /* lossless_sse2.c in Sources */, + 522D37E7BDFDDB71187110390141D261 /* muxedit.c in Sources */, + 0E7DB4929EB315DF2A98A544C20AB58A /* muxinternal.c in Sources */, + 3F2652E55D0D2DFAD32F5E6D6C867316 /* muxread.c in Sources */, + 591EBBCDD42FF4BC7C586FE684C6E801 /* near_lossless_enc.c in Sources */, + 187B5418400837870C745674C6A34E70 /* picture_csp_enc.c in Sources */, + C9260302C5316BC0582BE8A79E459DFD /* picture_enc.c in Sources */, + 2A5F03F9405BA59C9B0E3DEBE134668F /* picture_psnr_enc.c in Sources */, + 072A3946D0E8127F8FA36E5E0141E169 /* picture_rescale_enc.c in Sources */, + 35062CEE371BA801332D5C86E29AE192 /* picture_tools_enc.c in Sources */, + 1BA1C1980FC53769EBC61D30F7F760F2 /* predictor_enc.c in Sources */, + A8FF4F6BAE3578C46372397F3C4464FF /* quant_dec.c in Sources */, + 5BAD5239E5024B58BBA71B396B8139CF /* quant_enc.c in Sources */, + F262A3328D8185AE32EF7FE5AB80922B /* quant_levels_dec_utils.c in Sources */, + B0A30BB83EE71A2B1FBCA4D3D3F28DAC /* quant_levels_utils.c in Sources */, + 28FDD52ED6ACC73A8B06EB443FA1A2C8 /* random_utils.c in Sources */, + DCCF65AC18E6C558DB635F61D79DD4ED /* rescaler.c in Sources */, + 86F250F8E59DC3157341BEAF814CF64F /* rescaler_mips32.c in Sources */, + D72AB0D5D75BED4B561E20DC791B9A36 /* rescaler_mips_dsp_r2.c in Sources */, + 94999DC7BFF2331730DE8E30396A0F58 /* rescaler_msa.c in Sources */, + B03EEC1947737E873EDE65DC084176CF /* rescaler_neon.c in Sources */, + 2B5DE71B711C6F35F863D1B6B0C92CB6 /* rescaler_sse2.c in Sources */, + B161C685AB48C2F89797C4CFE34CA285 /* rescaler_utils.c in Sources */, + 725940241606241F5B86B5D364C872BD /* ssim.c in Sources */, + 9D147F82C53A4B38415952321D11E56D /* ssim_sse2.c in Sources */, + F00F5C2131DBA89728CF882225FEA4DB /* syntax_enc.c in Sources */, + A16B4A00F7935D8AEEE85AED07CF2049 /* thread_utils.c in Sources */, + D465660F5DFBF54906BA59827A5A840A /* token_enc.c in Sources */, + DD5E2D4F75838832F854D612E36505E4 /* tree_dec.c in Sources */, + F3C16B9333EBF0D5D62B4E1729E989C3 /* tree_enc.c in Sources */, + 4DD305B8447ED2669BDA6750105EF843 /* upsampling.c in Sources */, + 92BB66F400D7D186D9515FBA157AEC2C /* upsampling_mips_dsp_r2.c in Sources */, + 0875A7B406D58CA32760F44810E61E94 /* upsampling_msa.c in Sources */, + 9CB792DC73D12D567430C36B5F7D7DB1 /* upsampling_neon.c in Sources */, + 545011C0694D61DADA3FE640FC50DC5E /* upsampling_sse2.c in Sources */, + 16D1418A29104A177F5CED01F8EE7795 /* upsampling_sse41.c in Sources */, + 6D7DE6AE6BC1C673C971F9CBAA5A14D6 /* utils.c in Sources */, + 28C0A143334D664982800D0E28E8A466 /* vp8_dec.c in Sources */, + 02A156AF73CE2DF8EFB3E96A2E1A32DA /* vp8l_dec.c in Sources */, + BDA39ACE3632CE8655ED3D5171089B6D /* vp8l_enc.c in Sources */, + EEE4A8C0E9F5844D70FABC3CB3855F4C /* webp_dec.c in Sources */, + 377D87ECF8683BDF4415638777B77A34 /* webp_enc.c in Sources */, + BF84BCB3A4C44B20EED647699731A9E8 /* yuv.c in Sources */, + E2CC48C6D4ED5C1FB7150D528C9F4124 /* yuv_mips32.c in Sources */, + E0B8B588B35F37EA76276AEF80AE58A5 /* yuv_mips_dsp_r2.c in Sources */, + 3334A5A00EB1878B03D6B5DD05F3DE95 /* yuv_neon.c in Sources */, + 0B8B6F7D3D3338F318916AB592953A52 /* yuv_sse2.c in Sources */, + 267F2C345EF2FAC7861294ED52A584BD /* yuv_sse41.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - EE4A7AE2BBA27BD546331B5A039F967B /* Sources */ = { + E24B0A063E7FB3202F0177A9B8EC4295 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 971257BF5F300E13B3351DDA87551641 /* YYAnimatedImageView.m in Sources */, - 52EB64018A4DED7D558CA7E8FA4AD903 /* YYFrameImage.m in Sources */, - 3B078AB5F02939B908E4DBCE2FBE6E11 /* YYImage-dummy.m in Sources */, - BEF910B654A8FB320B5DF5D57457B601 /* YYImage.m in Sources */, - 385A79CA9401FE94D6AA07818B3725D8 /* YYImageCoder.m in Sources */, - 9513750AE28C8E304A0A20B7F5B2C8EC /* YYSpriteSheetImage.m in Sources */, + 1957507D9088F3182FFC97DD058CB2FB /* AuthCredential.swift in Sources */, + B6B582E9CA67F683BC157FBFC310B7FD /* AuthCredentialPresentation.swift in Sources */, + EA94DCC0691B55017893DE149BC0416C /* AuthCredentialResponse.swift in Sources */, + 12CBADB7BA0E20C9CBFF008C0124BCEA /* ByteArray.swift in Sources */, + 4DEF84DE58177B2AE94DBC4F44045864 /* ChangeSignature.swift in Sources */, + 3C534611A51EA11F6F7B43F15CA2BD85 /* ClientZkAuthOperations.swift in Sources */, + DEB6B25ECA421DEEB4B40C8CF8B84A12 /* ClientZkGroupCipher.swift in Sources */, + 9C1FCACBCA997FE12E0DBBAF610466E5 /* ClientZkProfileOperations.swift in Sources */, + D631115351ADE549CEE8D41BF7A0C66E /* Errors.swift in Sources */, + 0BDCF5ACD903572C192ABDB465CAA82E /* GroupIdentifier.swift in Sources */, + 67AF1DB2206B7B1A403DCFF9D6F04984 /* GroupMasterKey.swift in Sources */, + DDC0E4EF29B17E96E97BEBEB4D3EBA7E /* GroupPublicParams.swift in Sources */, + 719207B6D0745A33351CF8866FE9965B /* GroupSecretParams.swift in Sources */, + A26C1D7C2C8BB88F772A6AF00216E40B /* Native.swift in Sources */, + 5ACF482ED3E4944675F606CBB829C570 /* NotarySignature.swift in Sources */, + E6FC91482616722734DE038EAE6CC39D /* ProfileKey.swift in Sources */, + CF6F531F0834D2B25AD98A5C8A7D5CB5 /* ProfileKeyCiphertext.swift in Sources */, + B17EC82E37B91F25D22CDD630A6B25DC /* ProfileKeyCommitment.swift in Sources */, + 0652FB50BD6B46836D73555CC3BEA1C8 /* ProfileKeyCredential.swift in Sources */, + B32110587711E5C444C22F02682CC897 /* ProfileKeyCredentialPresentation.swift in Sources */, + 1A8A4D5D6F75BD2E9D91B5ADD14F2D8A /* ProfileKeyCredentialRequest.swift in Sources */, + A9E01E0690195331211BD62FFACE659C /* ProfileKeyCredentialRequestContext.swift in Sources */, + DC1E90BEF4FFF21660778842FB5AFD7A /* ProfileKeyCredentialResponse.swift in Sources */, + 5F26B740B751B77434E28B6650E6F760 /* ProfileKeyVersion.swift in Sources */, + 71EEE8CBB84CEED608CE6DB7B8DE8385 /* ServerPublicParams.swift in Sources */, + 21CE6536040C6866C64D6DCF3FA63824 /* ServerSecretParams.swift in Sources */, + 001602228C93807B1F877EADC6DC0A50 /* ServerZkAuthOperations.swift in Sources */, + AB27B1C543D5B4303C9A96320D98656A /* ServerZkProfileOperations.swift in Sources */, + CA0D39611E4AA5453A4A1CC9DF837D83 /* Uuid.swift in Sources */, + EAF90946DFD617BDCD23DDBE285E3F14 /* UuidCiphertext.swift in Sources */, + 147AB6E7D8CEED6055ADFE9418B4A688 /* ZKGroup-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - F6EC6063B2235466619D3DC5CCAD37C7 /* Sources */ = { + E2D706620F958FE2EB17D7A750D0CAC6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A53162FAD71ED3561573B7DE7D7610A0 /* ZKGroupTests.swift in Sources */, + 155ACCB4F211E983480A85F473343A88 /* Pods-SignalShareExtension-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FAC3A8EC20A067CACB2132A1277B39BA /* Sources */ = { + EB62FBCBD8C5E0CBD120C933917168B7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6927237D1672261D53F7A0FC26FF292A /* CLIColor.m in Sources */, - D3EE3C39F5679A93DF82699A855764F7 /* CocoaLumberjack-dummy.m in Sources */, - 473DE90987B9D4DD2A6961A524B8782F /* DDAbstractDatabaseLogger.m in Sources */, - 047EFCAE5EF6657DB3ECC3ED7CE035CF /* DDASLLogCapture.m in Sources */, - 66DD02E09054DD995BC62FBEE89A7B76 /* DDASLLogger.m in Sources */, - 77DEF8B34988F0C21617E07066E937C2 /* DDContextFilterLogFormatter.m in Sources */, - 4C778D52F65059D394B5EF568C033849 /* DDDispatchQueueLogFormatter.m in Sources */, - F788008E1419EA743E344CE633E3EED1 /* DDFileLogger+Buffering.m in Sources */, - 77C1EA09F5056A6CED3D01134632F4C9 /* DDFileLogger.m in Sources */, - A16D0464D428A238B13A87FD331FDC97 /* DDLog.m in Sources */, - 72233C6AFDFE4D8DC6D5CD45CEE1BBC5 /* DDLoggerNames.m in Sources */, - 3B33DD4E7B158ABF8F008D8586FE338A /* DDMultiFormatter.m in Sources */, - A98929779A41F816FBE827B5D9E0332A /* DDOSLogger.m in Sources */, - 0510155396081077E9756C112B995D0D /* DDTTYLogger.m in Sources */, + C815F1ACB5AEFE7183CCB93E1D2B3766 /* Reachability-dummy.m in Sources */, + 9DA19EC9495F42970E64D81E59FD44EA /* Reachability.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FDDA4567AD4446D09B9CEC15E862648E /* Sources */ = { + F75B67C369BBB0A36D9B7414BC1D957A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F0F2C7D82D7D2AE6AF5163443D651FC6 /* blurhash-dummy.m in Sources */, - C987AEF8CC35B87EA87059BB791DB80C /* BlurHashDecode.swift in Sources */, - D32EB4BC02AD6D01F12D4AC95EACB44E /* BlurHashEncode.swift in Sources */, + 904C0455E18DF8EC27E9FFEF3975EC7C /* Argon2-dummy.m in Sources */, + DDB090AFC92F0CC9EB6E39863D326FBE /* argon2.c in Sources */, + F210DBF2C713C647FA86A9344482BBA2 /* Argon2.swift in Sources */, + 401986181A8E6CBD92C6536A52C4F760 /* blake2b.c in Sources */, + 6230DD785894571FAD14D875D4AD3B9E /* core.c in Sources */, + 82ABE10EF1969256D5DB00DB37C52B4E /* encoding.c in Sources */, + 2B5CD622F4970AB75C6699303521F8A1 /* ref.c in Sources */, + B9B65FDA7055C6A35178BF651106FC5A /* thread.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -14302,11 +14345,11 @@ target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; targetProxy = 5FC4EC0F8194622B340B4FF3B3989970 /* PBXContainerItemProxy */; }; - 025339558670258561B6D9BCEAA8B7FC /* PBXTargetDependency */ = { + 01792B42B84646F9CFBA2E3C95056BD6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ZXingObjC; - target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; - targetProxy = 46489DFB4A8B07517379BFD3168EBD75 /* PBXContainerItemProxy */; + name = Argon2; + target = 46820E393A0506FA865F08663555BFA1 /* Argon2 */; + targetProxy = 5D7E458251803F95E3588827EA0D2FEC /* PBXContainerItemProxy */; }; 03314AB71DEC0306DDBDE0C5C5E5C602 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14320,17 +14363,11 @@ target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; targetProxy = 31DF76BA3086E734C5920A13BDD57F37 /* PBXContainerItemProxy */; }; - 0380E746404111F2960C94C6568C69A2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SAMKeychain; - target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; - targetProxy = 4675220B56FB74123D5F5FC71A66D5C2 /* PBXContainerItemProxy */; - }; - 03A2F2B723810CD6F2A5E981E9EC9272 /* PBXTargetDependency */ = { + 04C0FD62F469B8A356D9EB67BADD98B6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 60B59D05BC7B42CE37C4030C394CCAA7 /* PBXContainerItemProxy */; + name = HKDFKit; + target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; + targetProxy = 5A013B9D83CB13BFC411C2D8C338B2C3 /* PBXContainerItemProxy */; }; 07E4D1B636A95DA509AC89000B063AB6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14350,18 +14387,18 @@ target = B95B91AE8D6B74DCA062BF76EBDB9FA1 /* ZKGroup */; targetProxy = 210F5952BF973349C3E1AF074F01752A /* PBXContainerItemProxy */; }; - 08D39F5F5D99212DA8C9D6C8583ACDB6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Mantle; - target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; - targetProxy = 80DBF938948F55211044E87DA733FD85 /* PBXContainerItemProxy */; - }; 095CF4AB7F5279D5C32787C42108907D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PureLayout; target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; targetProxy = 4378D309279A804905065F854172E9AD /* PBXContainerItemProxy */; }; + 0A9873EEC7FC4C9525C49656BE553D2F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Mantle; + target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; + targetProxy = 903698CBC7846981538514DFD49A08B5 /* PBXContainerItemProxy */; + }; 0B6D3C7D9176EBE93EA9729D06F258A3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; @@ -14386,23 +14423,17 @@ target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; targetProxy = 9E3117CA3105B2E475BC10A35381E158 /* PBXContainerItemProxy */; }; - 10651C87BBBC4190A2C8151332F904AE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SignalCoreKit; - target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; - targetProxy = 879D4F1F4CDF5A60D3FACD9134A52906 /* PBXContainerItemProxy */; - }; - 10EF5CE58C66BA85038CB6EFF189D7FE /* PBXTargetDependency */ = { + 0DD2F3D012EA4C0CC27936F7598233A3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SignalRingRTC; - target = B4E755AAD7592CB63070BF1069DFAC8A /* SignalRingRTC */; - targetProxy = 040E616AE61A3FE832459AACFED7559D /* PBXContainerItemProxy */; + name = ZKGroup; + target = B95B91AE8D6B74DCA062BF76EBDB9FA1 /* ZKGroup */; + targetProxy = 4F6E6515886DCBC41B0DC655A0852168 /* PBXContainerItemProxy */; }; - 11543F474DC72BCE3C58AD0A1F4FB875 /* PBXTargetDependency */ = { + 0E460E51DAC30E0BBFF4AFEA802228C1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YapDatabase; - target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; - targetProxy = BD03086B0CFFB6AC42364640A611819D /* PBXContainerItemProxy */; + name = SAMKeychain; + target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; + targetProxy = 30D8FB8C6AC5D4AD8C31F7D259D3D5E4 /* PBXContainerItemProxy */; }; 115D704A7262127DBD197731427F34AE /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14410,11 +14441,11 @@ target = 0F3371C93B7058B060812A4B899E1ED7 /* SignalMetadataKit */; targetProxy = BACEED7422ED001866D8F5F108004231 /* PBXContainerItemProxy */; }; - 115D9A22A7F995F656C09FBB21CA57B6 /* PBXTargetDependency */ = { + 115D95F3ECD0F3F22B20A4984565BCEC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Reachability; - target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; - targetProxy = 9397DB95774455F774D270B199CDA3A4 /* PBXContainerItemProxy */; + name = "libPhoneNumber-iOS"; + target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; + targetProxy = 083FD8E049DC1B002D89B648EB2E164F /* PBXContainerItemProxy */; }; 12DF3C1B1DC9C740A32FFA96BCC85128 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14422,6 +14453,12 @@ target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; targetProxy = 681B9CDB9D0CA87FF3A6D318DFE65171 /* PBXContainerItemProxy */; }; + 13BF0675A73EAE52CC260A364C9FAED2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AxolotlKit; + target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; + targetProxy = A7F7B1189614F379B9AA6FCC91DCBEE8 /* PBXContainerItemProxy */; + }; 13EBADF9C455EAE8E497EE78964DC537 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SignalServiceKit; @@ -14434,17 +14471,17 @@ target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; targetProxy = CBDAE8F19B48199E8B2800A4DA04C4B2 /* PBXContainerItemProxy */; }; - 1871052DE98EFAC1F247AD58F63426F8 /* PBXTargetDependency */ = { + 18AE0B21DA2472700315A31342EEBD93 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 6BEB0A92137DB476A9140AA1867A4891 /* PBXContainerItemProxy */; + targetProxy = F148C167811AE0F68BC4731A84698B57 /* PBXContainerItemProxy */; }; - 1CC8AC8AB59AFDBD129446A17FB11932 /* PBXTargetDependency */ = { + 1ECA42B00DFF1E167F6FBF7A3150FD44 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SignalMetadataKit; - target = 0F3371C93B7058B060812A4B899E1ED7 /* SignalMetadataKit */; - targetProxy = 53D93CC92A8DB737FDCEC3A0E980E06F /* PBXContainerItemProxy */; + name = PromiseKit; + target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; + targetProxy = 8C489308740DAD8E424EEBDFA4B8BA88 /* PBXContainerItemProxy */; }; 20809019809FCED339A5851D44F30021 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14458,23 +14495,11 @@ target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; targetProxy = C9D523977B7FF15F46D3DC491446B8D0 /* PBXContainerItemProxy */; }; - 212AA1D64772FFD3D02398D4AADA2B1E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SAMKeychain; - target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; - targetProxy = DA26A113C2D2D70969B72CADBD1A54D3 /* PBXContainerItemProxy */; - }; - 2145E4D83DB1641BDA33E663CC64F50A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = A3533479295F6B4643ADD44725441311 /* PBXContainerItemProxy */; - }; - 221C1F1CC51F721516E57B5559233250 /* PBXTargetDependency */ = { + 22FFE8242A699C272AF2347AAD9287BD /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Curve25519Kit; - target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; - targetProxy = DFE6C13C2B4F08298C4887366E990FD3 /* PBXContainerItemProxy */; + name = SignalCoreKit; + target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; + targetProxy = EB749AC117DC12274DBDE2DE431E65C9 /* PBXContainerItemProxy */; }; 236D09CC1C2DDF54BF70593ABCEFD986 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14482,41 +14507,71 @@ target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = 21E850EFAFA04CCC5B5ECDFE03CA1973 /* PBXContainerItemProxy */; }; - 23DCBA60ECD0D8CEE4B1EB33F87BAC79 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Curve25519Kit; - target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; - targetProxy = 6DB22245916B3197BDFC776C70918EF7 /* PBXContainerItemProxy */; - }; - 2438C28332CAE9E4A037D1DADDA5FD57 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SignalMetadataKit; - target = 0F3371C93B7058B060812A4B899E1ED7 /* SignalMetadataKit */; - targetProxy = 907359D4FF06A917FA47A6954D983702 /* PBXContainerItemProxy */; - }; 253C9EF2D0C030A228205A4ABFD1793D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GRKOpenSSLFramework; target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; targetProxy = 2150FFD5B41E5E82C6A875E3D5581CD0 /* PBXContainerItemProxy */; }; + 257113364AF380821F96F8D70CFABA6B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = DDD65691ABA2066222D723BA1B9E0E68 /* PBXContainerItemProxy */; + }; + 28159BC93D2BBEA238B18437A1FE7F63 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AxolotlKit; + target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; + targetProxy = 1EDB270BE019386932AAF5F39F50BF18 /* PBXContainerItemProxy */; + }; + 292D4E0DB38146F434683747B1CF3352 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = HKDFKit; + target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; + targetProxy = EEA3F2AFB965F00EE0B69893CC98BC90 /* PBXContainerItemProxy */; + }; 293400919BE925AB600CA6CC6AB76A64 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PromiseKit; target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; targetProxy = 550E9F456DABC43C6FC5B46023469AAB /* PBXContainerItemProxy */; }; + 2B17AAD2C33F085C720C809B2D0A28C2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AxolotlKit; + target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; + targetProxy = C47C87F3CBE85C1051CFB9FD97F3E3E8 /* PBXContainerItemProxy */; + }; + 2BE95E5FC786B73DFF3435BB39781E96 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftProtobuf; + target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; + targetProxy = 3C342F2A45153BAF3FC2AFF8345E58BC /* PBXContainerItemProxy */; + }; 2C463235DEA4796267AC5D892612B832 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Argon2; target = 46820E393A0506FA865F08663555BFA1 /* Argon2 */; targetProxy = 309BCA56CAF1004F9AD18064246EA9DF /* PBXContainerItemProxy */; }; - 2DE98CACE2672AC5C1636E122615C227 /* PBXTargetDependency */ = { + 2CFE8ACFF33D1CD53A6AC74A1320B499 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PureLayout; + target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; + targetProxy = D814D702E7AE44497705D93F8DF62AD7 /* PBXContainerItemProxy */; + }; + 32E2E32B4FFA42E2C1E2FBFBA2FA2FAA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 1B66FAF46ED39504C75446B7C783F269 /* PBXContainerItemProxy */; + targetProxy = D0674B920EEFA4691A38CBAFADA7F223 /* PBXContainerItemProxy */; + }; + 33ACB8E4AB9B67EEAA56A269A3E447D3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Curve25519Kit; + target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; + targetProxy = D70F4C3FED227842B975067179DC1A5D /* PBXContainerItemProxy */; }; 371BCBE6A716CA161BEA8D5BC9CB9576 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14542,17 +14597,23 @@ target = 8C4F601B9A1A671B2F9CDADDDE59FBC8 /* blurhash */; targetProxy = 77CFEB5C3B7D02422244FFB39D7FB958 /* PBXContainerItemProxy */; }; + 385695BAD9E7DA98BAEDF5B7CE6A2F4C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = 650965E795F9D40E55D2185C691DD1AE /* PBXContainerItemProxy */; + }; 393A8B8AA672E2621717F96C3E5BD3FC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = HKDFKit; target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; targetProxy = 248DBAD7F165AF121F3D21A150F7E6F6 /* PBXContainerItemProxy */; }; - 3AE6734F2D64FBC48F1F052ED2543E4F /* PBXTargetDependency */ = { + 3AB540EBE03D210420AF0F7439024B19 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = 48E33BCC05317FB85A451000D4311368 /* PBXContainerItemProxy */; + name = blurhash; + target = 8C4F601B9A1A671B2F9CDADDDE59FBC8 /* blurhash */; + targetProxy = F17C9740EE087BF2BC456421698CD3FD /* PBXContainerItemProxy */; }; 3B5B25FF4BA59DF8BD768F4F1BC02534 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14560,11 +14621,11 @@ target = 8C4F601B9A1A671B2F9CDADDDE59FBC8 /* blurhash */; targetProxy = AFC3EC43B9F16FFDA532793034988A37 /* PBXContainerItemProxy */; }; - 3D8FAD477889F0F60566C0477C2B95DE /* PBXTargetDependency */ = { + 3BABF8D8061BB323FFFC52C780E5CD1D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Reachability; - target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; - targetProxy = E7F16900E46ECE3357F70B574DA45AF6 /* PBXContainerItemProxy */; + name = GRDB.swift; + target = 0A86C228CFCBC35A1FD284274ED0930F /* GRDB.swift */; + targetProxy = 4605DE1309A1F644D85441A91E239FDB /* PBXContainerItemProxy */; }; 3DC0BA55408B49F4A0C89E7BFE791DCD /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14572,12 +14633,6 @@ target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; targetProxy = 698ADF58AB709EA450906BB70E070BA8 /* PBXContainerItemProxy */; }; - 3E27440032DBA1DC6D115CC8332CF53B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PromiseKit; - target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; - targetProxy = 495F9E377A2D056F01B793620E2A6AF5 /* PBXContainerItemProxy */; - }; 3E969A6D7292B62C846AED4DEBAADDC2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GRDB.swift; @@ -14590,12 +14645,6 @@ target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; targetProxy = CFA6779FE962A627D6A80BA3150C94BF /* PBXContainerItemProxy */; }; - 3FB76ED8C28A95F2A3FCD55323184172 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftProtobuf; - target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; - targetProxy = 0360124C6D1C29D1064A6B0742E2D23D /* PBXContainerItemProxy */; - }; 3FBF926EC6EF3116C7C688309AAC7B11 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reachability; @@ -14632,18 +14681,6 @@ target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; targetProxy = 2BF60E0C0784421D25AB8DACBDEE03D4 /* PBXContainerItemProxy */; }; - 43EB936C1FDA7AB4A3B4D165C99174B1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "libPhoneNumber-iOS"; - target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; - targetProxy = 7CCFCE377899466A693C614E8511A3DE /* PBXContainerItemProxy */; - }; - 44B24CB6D561508ACB9387F0B42EBDFD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SSZipArchive; - target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; - targetProxy = 9C948A14CD12D72502FDE8F9DFF5D027 /* PBXContainerItemProxy */; - }; 4549D0D466B07ADAE3DDBFAACD52A658 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = libwebp; @@ -14662,23 +14699,17 @@ target = 11319FE11E0F163FEF714A606CCC265F /* SignalServiceKit */; targetProxy = CD587992F0E9B0CA99CEFC7D4107CFD8 /* PBXContainerItemProxy */; }; - 46BA5DE4E0CF3E589BED341C3CBCE990 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 3C8B8FBD0932E3127EA75D9103D42A8B /* PBXContainerItemProxy */; - }; - 495C0CA1F3A6B55CE6BAF3CFB9E9CA6C /* PBXTargetDependency */ = { + 46D60ABE4548901441DD03B7580C7611 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SignalCoreKit; - target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; - targetProxy = 6AC318243A8281894A12D0268BA95F37 /* PBXContainerItemProxy */; + name = GRKOpenSSLFramework; + target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; + targetProxy = 49832E962B4BC1962AF9887ABA37C200 /* PBXContainerItemProxy */; }; - 4AE58A048C2AA192A0CC27115D0D0333 /* PBXTargetDependency */ = { + 4849A64CA12A8543DA4FA6B07C0E40A9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AxolotlKit; - target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; - targetProxy = 19BE3CAE2C62930F45F2B23347911DA6 /* PBXContainerItemProxy */; + name = SAMKeychain; + target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; + targetProxy = 3C56290E026DDAB44CA26A2A3FEC73DC /* PBXContainerItemProxy */; }; 4BCE5ED591FE0AC871D6199A64C33DB6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14686,11 +14717,17 @@ target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; targetProxy = F1118764F952310063C102CAA6DAD832 /* PBXContainerItemProxy */; }; - 4C80240C1C9D75A3F558B66458375F3F /* PBXTargetDependency */ = { + 4BF0CB3906E7D9CBD8316E0F23E41CE2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = FB1A3B9ACE6DC7634275ADEB3C49ADC3 /* PBXContainerItemProxy */; + name = YapDatabase; + target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; + targetProxy = 9F0D77C76BC7A7D2E2D65EA1B6DAA43B /* PBXContainerItemProxy */; + }; + 4C312B6CB4A1B7BC4EFAC028F8A31859 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = HKDFKit; + target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; + targetProxy = 2BDE0E482B2B2AEB7A7940871140DF66 /* PBXContainerItemProxy */; }; 4CE83297E8DC9214E5BDE29CB2CA6B24 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14698,18 +14735,18 @@ target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; targetProxy = A36AAC8EA9A2944223A24255341E6349 /* PBXContainerItemProxy */; }; - 4CFCCBE594168CEC718B721EC4DDEA55 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Argon2; - target = 46820E393A0506FA865F08663555BFA1 /* Argon2 */; - targetProxy = 93E78F0525FE5D8DACAC973A3677A447 /* PBXContainerItemProxy */; - }; 4D96CBFD14CF85F737DE9854C1930F25 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PromiseKit; target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; targetProxy = 9C729EDFC87B980873B4F0C9AE40F3BA /* PBXContainerItemProxy */; }; + 4F479A2AF44DC05656A397C9B9C256EB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SQLCipher; + target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; + targetProxy = D73D9C9E2BBDF904443D3A9775B1ED81 /* PBXContainerItemProxy */; + }; 50647D1F21A7DA37BF6430DEB8176741 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GRDB.swift; @@ -14728,12 +14765,6 @@ target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; targetProxy = 290CA8436C0C53C51365BC0A92F45BFD /* PBXContainerItemProxy */; }; - 5355D466BA7FE7F0B9CF8D18EBAFBADB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Curve25519Kit; - target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; - targetProxy = E1276139D7293A6714672E2CF2C1FBAE /* PBXContainerItemProxy */; - }; 5362715255E3A52D3A6635D68947E49C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PureLayout; @@ -14758,11 +14789,23 @@ target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; targetProxy = F13D2DD06C28670858D66D77AE0628F1 /* PBXContainerItemProxy */; }; - 5C1E2940E58446662C2315185140528E /* PBXTargetDependency */ = { + 5B3496495F5180AEA195B58E5701CAA6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GRDB.swift; - target = 0A86C228CFCBC35A1FD284274ED0930F /* GRDB.swift */; - targetProxy = F1176752137BF472CDE1A446378B1025 /* PBXContainerItemProxy */; + name = Curve25519Kit; + target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; + targetProxy = 75D6B04445FE412E1C5BF6D80CA74B6C /* PBXContainerItemProxy */; + }; + 5B3D4C40A82F23755012FEFDFFE9DD2B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SignalServiceKit; + target = 11319FE11E0F163FEF714A606CCC265F /* SignalServiceKit */; + targetProxy = D7C9FC775D523A9C9E9E07D93193EC8A /* PBXContainerItemProxy */; + }; + 5CC85678633C8F6DE8075FEEA47417DC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = AB8BF4DDF50600972DD6A6260DE2A2E7 /* PBXContainerItemProxy */; }; 5D726CCFD9FFF5F06A5B9203831F2AFE /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14794,12 +14837,6 @@ target = B95B91AE8D6B74DCA062BF76EBDB9FA1 /* ZKGroup */; targetProxy = 67067D30E4BCC5D35EEF17332310D799 /* PBXContainerItemProxy */; }; - 6129026706FFC165BAC2AB2F71E315AE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Curve25519Kit; - target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; - targetProxy = D4F174402A5A2D46C5864B3F6DBE82E6 /* PBXContainerItemProxy */; - }; 6245A33934421089631C0A8313FA57C4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SignalMetadataKit; @@ -14812,11 +14849,11 @@ target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; targetProxy = 8AA73F7562DEC5A397C9F989D4E3B8EE /* PBXContainerItemProxy */; }; - 6531F1F5B94A7480E0592621622FB9E3 /* PBXTargetDependency */ = { + 62C8088D40AB9CEAABF082406C555E2A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HKDFKit; - target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; - targetProxy = 778B8BA76FC1B7EF8947B21219A42B94 /* PBXContainerItemProxy */; + name = GRKOpenSSLFramework; + target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; + targetProxy = 55571C6C552814BB7DDFE717ABE94C03 /* PBXContainerItemProxy */; }; 656A1ACB8D51167D3717F420506FA6B4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14842,6 +14879,12 @@ target = 46820E393A0506FA865F08663555BFA1 /* Argon2 */; targetProxy = 650F407BB14709E0FD9D07E61CC0B1E4 /* PBXContainerItemProxy */; }; + 68E4B6CE4D7F2DAC07BD2958DDF0B25F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GRKOpenSSLFramework; + target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; + targetProxy = 0415A533F79A67D52C82D186F141A06C /* PBXContainerItemProxy */; + }; 6A7D4FE37E44E96EBFE42B1634EA053C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reachability; @@ -14860,23 +14903,11 @@ target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; targetProxy = 1E82FB971CE23DF48C82746AFF397163 /* PBXContainerItemProxy */; }; - 6E2946527664F9B488166770738D1143 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GRDB.swift; - target = 0A86C228CFCBC35A1FD284274ED0930F /* GRDB.swift */; - targetProxy = 3E761FF440AD4EF6B77C499BD5734136 /* PBXContainerItemProxy */; - }; - 6F827BF9D15F1F0A652E52DA15AFDCD6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = blurhash; - target = 8C4F601B9A1A671B2F9CDADDDE59FBC8 /* blurhash */; - targetProxy = 23C273F7ED20DFBB4C7D8C2A569BC018 /* PBXContainerItemProxy */; - }; - 709912F92ED3A0AB1BF2477D76BD1D3C /* PBXTargetDependency */ = { + 6EE261FA5766E2AB471E551D3661F26B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftProtobuf; target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; - targetProxy = 6494E6C5D0850F487F7154109D7CD27B /* PBXContainerItemProxy */; + targetProxy = D9EE47BD89F13E60681EE88C6742E18C /* PBXContainerItemProxy */; }; 714F83504F24E708C8B18C105BFB5263 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14884,11 +14915,11 @@ target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; targetProxy = BA1418A3A3CFD0FFD2428849587E0096 /* PBXContainerItemProxy */; }; - 74931CF5E79FC8E47EF8B00D6294FFF6 /* PBXTargetDependency */ = { + 732B1A9E23944CB87B62D7BCC853F6B7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = ZKGroup; - target = B95B91AE8D6B74DCA062BF76EBDB9FA1 /* ZKGroup */; - targetProxy = 6553B8250BDEAFF059312414048B77D2 /* PBXContainerItemProxy */; + name = SignalCoreKit; + target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; + targetProxy = 0DA33A977D9059027B00656F7ACF0735 /* PBXContainerItemProxy */; }; 74FCD5AA816F49EE139C82D2F4C9D14F /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14908,11 +14939,11 @@ target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; targetProxy = 58A5CB9101D21C39F763F3091BB02C2D /* PBXContainerItemProxy */; }; - 76DB30E037CF5D267D4CC5F6BD2793D3 /* PBXTargetDependency */ = { + 77473BDC0AC5369EDE21DE3B8A31F78D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HKDFKit; - target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; - targetProxy = 515EA9E681CCD13025887D398CBDA7F6 /* PBXContainerItemProxy */; + name = SignalMetadataKit; + target = 0F3371C93B7058B060812A4B899E1ED7 /* SignalMetadataKit */; + targetProxy = 7910D0FED3236F7D12AD7A75E678CE0D /* PBXContainerItemProxy */; }; 7910F2E1030E84957BEB11D1595C5F8E /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14932,35 +14963,71 @@ target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = 833991C8C72A11356047AF0473F8095A /* PBXContainerItemProxy */; }; + 7CB130561ED2CA54439EB337C80A8F95 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Curve25519Kit; + target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; + targetProxy = 54E306A99634B9E3D4CCCDFE9BE4C7EB /* PBXContainerItemProxy */; + }; 7D7B6C075F1B4B86646098F928BEBBD9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GRDB.swift; target = 0A86C228CFCBC35A1FD284274ED0930F /* GRDB.swift */; targetProxy = C4E85DB6455DFAA9B477B3B6BFDA4149 /* PBXContainerItemProxy */; }; - 81A942CA7D64D909633777DC9D621678 /* PBXTargetDependency */ = { + 7D809B3991E1161BE4CBAC456CA68D2C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GRDB.swift; - target = 0A86C228CFCBC35A1FD284274ED0930F /* GRDB.swift */; - targetProxy = F32E68031B68EDA711B6EB5F30EAB0F6 /* PBXContainerItemProxy */; + name = SignalCoreKit; + target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; + targetProxy = 11E0812446C26B197159FB834C7E8685 /* PBXContainerItemProxy */; }; - 82CAD83D45EE5F6D539C0569DDD2E35E /* PBXTargetDependency */ = { + 80D77A0B30BBA83D487CB516508C8F73 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PromiseKit; - target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; - targetProxy = 144F32BF4453FFAC91229F9D18019672 /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = 515A63E842C06ABE8832D27CB2DD6D3D /* PBXContainerItemProxy */; }; - 831F04767EF7A626D1BF83DD5F0604F1 /* PBXTargetDependency */ = { + 80DB27A110029DB1BA99E8128E927C10 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Argon2; - target = 46820E393A0506FA865F08663555BFA1 /* Argon2 */; - targetProxy = 9D1DC07C5B1C7673AA3556F5F17C5B02 /* PBXContainerItemProxy */; - }; - 83377EEEE137D9B8448F9738ADF91B72 /* PBXTargetDependency */ = { + name = SignalCoreKit; + target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; + targetProxy = DE3FBC3DD7F4E2A7C1A212C8671F808E /* PBXContainerItemProxy */; + }; + 812B3896B993EAFD14F3C39472C8E496 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SQLCipher; target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; - targetProxy = 4C6B8AE9323F85C80F4A9E8165363243 /* PBXContainerItemProxy */; + targetProxy = 9DDACA3B2516E02F0FE6EA85601B15A4 /* PBXContainerItemProxy */; + }; + 81A942CA7D64D909633777DC9D621678 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GRDB.swift; + target = 0A86C228CFCBC35A1FD284274ED0930F /* GRDB.swift */; + targetProxy = F32E68031B68EDA711B6EB5F30EAB0F6 /* PBXContainerItemProxy */; + }; + 81D4AE2A2EE7A6217AAD4282D07DE5E7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Reachability; + target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; + targetProxy = 146C329E70C1F041548F8F862A8324C8 /* PBXContainerItemProxy */; + }; + 831F04767EF7A626D1BF83DD5F0604F1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Argon2; + target = 46820E393A0506FA865F08663555BFA1 /* Argon2 */; + targetProxy = 9D1DC07C5B1C7673AA3556F5F17C5B02 /* PBXContainerItemProxy */; + }; + 831F06082132F716511B193326D29774 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = blurhash; + target = 8C4F601B9A1A671B2F9CDADDDE59FBC8 /* blurhash */; + targetProxy = 45625356D1B6E3E8192F4D9288558D47 /* PBXContainerItemProxy */; + }; + 8346F7FF9247C1C82C20B72F2744D2AF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = 7D78652E95BD0723BED487464E7A9966 /* PBXContainerItemProxy */; }; 846C6C94991CE17697833D2EF70A3F44 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14974,17 +15041,23 @@ target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; targetProxy = 5C9947719089C4A2F47B7544AE519FBF /* PBXContainerItemProxy */; }; - 8980B9E99FE759457F9CDAD4F574BE6B /* PBXTargetDependency */ = { + 880AD042A0B2DA88B565D4168FFC6132 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GRKOpenSSLFramework; - target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; - targetProxy = C30C4BB811729DE8D2AAB111981C3E66 /* PBXContainerItemProxy */; + name = Argon2; + target = 46820E393A0506FA865F08663555BFA1 /* Argon2 */; + targetProxy = 0C8B498D32D9B11CFAD988FDD5B8592B /* PBXContainerItemProxy */; }; - 89B69F4C8EE83CBB9712389D91CF01F6 /* PBXTargetDependency */ = { + 881E2C16626041050829448F92A958D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwiftProtobuf; - target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; - targetProxy = 3045F5814B6DFE8EDFBB224E4F56E981 /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = 4B21FC9D8B92CED3E00F4540A69FB470 /* PBXContainerItemProxy */; + }; + 89BBF6F3D8143B04FFD78938B036CA7F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = 9D3DE60EAA6767CAA252BDA9C378A8D0 /* PBXContainerItemProxy */; }; 8A59188501B806058770782DFC856BDE /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -14998,6 +15071,12 @@ target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; targetProxy = F36FE02A3D72C4B1B275491B8CC86451 /* PBXContainerItemProxy */; }; + 8BB9BDA03D4579406D917A829E2C9EBA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SignalCoreKit; + target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; + targetProxy = 639EFC1E613B10FABCF8F08F44214C06 /* PBXContainerItemProxy */; + }; 8BFB76B2520B60FCB3BD91F7A9B9A8D5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftProtobuf; @@ -15010,6 +15089,24 @@ target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; targetProxy = F3FB9AB084B613858FEB5F2FEE6B1DD1 /* PBXContainerItemProxy */; }; + 8E390B02C6E5FC8CE493E0965F6EFC00 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Curve25519Kit; + target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; + targetProxy = 1E7E58DD7ADF8D5B7672C6F835E38115 /* PBXContainerItemProxy */; + }; + 8E55AFB183593FE4F547CB0ADACE011B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SignalCoreKit; + target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; + targetProxy = 41E0138B36E521C7687007801CBA35D9 /* PBXContainerItemProxy */; + }; + 90A9E217FAE259FCF596EDE2E6306FB0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Curve25519Kit; + target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; + targetProxy = 2675C2145F7374D6779EBA3ABF7FA35E /* PBXContainerItemProxy */; + }; 917BAFC92AAB1C6C41FCA0B963A69925 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SAMKeychain; @@ -15022,12 +15119,6 @@ target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = 35422D2815B9F030BB0E36B865145B98 /* PBXContainerItemProxy */; }; - 93122015981E890773B6F2C4BC2BD62F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YapDatabase; - target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; - targetProxy = 346DD7DE031A0B2BEC952ED413A2A585 /* PBXContainerItemProxy */; - }; 9445A075F532116E5E6DD29FC34B1E93 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AxolotlKit; @@ -15040,6 +15131,12 @@ target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; targetProxy = 68AE684D4EABDCBA2B3FC63C55A2F274 /* PBXContainerItemProxy */; }; + 94B2EDCEFB041B3288AE161BE3C17EDC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SignalMetadataKit; + target = 0F3371C93B7058B060812A4B899E1ED7 /* SignalMetadataKit */; + targetProxy = 76C873344BAFBC476ED1FDC85981038C /* PBXContainerItemProxy */; + }; 94D41342714BBB8EC812E05BD57D8D28 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SignalMetadataKit; @@ -15052,35 +15149,41 @@ target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; targetProxy = 2B3550DA8779DA4EF63AF6736F311168 /* PBXContainerItemProxy */; }; - 978F9928357535817CE39B591323E11D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SQLCipher; - target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; - targetProxy = 33706888B1BC6CE91FE07D5740FC913D /* PBXContainerItemProxy */; - }; 981919C64451DEE74CFF5835D28CEC77 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reachability; target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; targetProxy = 2FF0B8679F9903E0D646BF19FC82BEA7 /* PBXContainerItemProxy */; }; + 9873602DC9B5BCD10CBD8A6D30884A04 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = HKDFKit; + target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; + targetProxy = 5460F79F5DDCA47E2A3956839DE4CF11 /* PBXContainerItemProxy */; + }; 98E05414EB5AF21C09EF1E94BDBF89B4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ZKGroup; target = B95B91AE8D6B74DCA062BF76EBDB9FA1 /* ZKGroup */; targetProxy = C296407382A08B641FB07B204AD04C5C /* PBXContainerItemProxy */; }; - 9BFBE8C288FF629867CDF05EDE62668C /* PBXTargetDependency */ = { + 9AEF323A99E0BB28573FFB061E83692D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftProtobuf; + target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; + targetProxy = 4B93F087EAA94C5201D44FA4C772AA0B /* PBXContainerItemProxy */; + }; + 9B2D9C21E01C213866AA06B553E7D27D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "libPhoneNumber-iOS"; target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; - targetProxy = 5510E6407060F230D0A66C1CA235DEE4 /* PBXContainerItemProxy */; + targetProxy = E3F6F021271825FBC8A7DFDC757AA4FF /* PBXContainerItemProxy */; }; - 9C672F9E48B5A443E6CD564620F052F3 /* PBXTargetDependency */ = { + 9BFBE8C288FF629867CDF05EDE62668C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "libPhoneNumber-iOS"; target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; - targetProxy = C0C37D573C6C80B8F215A63997BAB84E /* PBXContainerItemProxy */; + targetProxy = 5510E6407060F230D0A66C1CA235DEE4 /* PBXContainerItemProxy */; }; 9D0ED82BCBC8A6C62DFE71F611B4BA51 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -15094,42 +15197,36 @@ target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; targetProxy = 77930290A5C8446B04CAC4E0DD7BBC20 /* PBXContainerItemProxy */; }; + 9DC276BB01C9610CE5B9E1BF7E8FD652 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SSZipArchive; + target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; + targetProxy = FF4AF3D166C6A0B4DE34F8C28892B196 /* PBXContainerItemProxy */; + }; 9E1B4C94F96993BF2AF73D15423A9C68 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; targetProxy = A83A9017D5FE93FA5B25FB6992309611 /* PBXContainerItemProxy */; }; - 9EA131EA2215A5A0A8C9C545F486723B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Curve25519Kit; - target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; - targetProxy = D8D817DC975766032C840FBF9CE46A35 /* PBXContainerItemProxy */; - }; 9F492D9AF9D7F4442B01077BBE117731 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Starscream; target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; targetProxy = 53064422FB13583FCCCB528699AC5A13 /* PBXContainerItemProxy */; }; - A00592EB01EEAFC5354DBEF4C22226FE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZKGroup; - target = B95B91AE8D6B74DCA062BF76EBDB9FA1 /* ZKGroup */; - targetProxy = 6A108284425E17BDBB82A529AF824DC8 /* PBXContainerItemProxy */; - }; - A03AC2D14FF18D9F763BBDD5E14B7D3F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SignalCoreKit; - target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; - targetProxy = 2BAD999639BAB054CFF2F7B7A73FCD9B /* PBXContainerItemProxy */; - }; A0DF6533A596F59B460971D445DE33C5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "lottie-ios"; target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; targetProxy = 0431AD5D6A824B937EB5881811E459A5 /* PBXContainerItemProxy */; }; + A17F9D0484B7AD54309A0B01C543F0D2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SignalCoreKit; + target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; + targetProxy = 8A6CE5A9A68A8A6916AEB72A2B54F8BE /* PBXContainerItemProxy */; + }; A21AC642EECBDF7B1E40DA8800866D91 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SignalCoreKit; @@ -15154,29 +15251,17 @@ target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; targetProxy = 1D5795534883B46FCE684C8D0E5A5D40 /* PBXContainerItemProxy */; }; - A84E790C7A6538A2BBD0F5483300C0AD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SignalMetadataKit; - target = 0F3371C93B7058B060812A4B899E1ED7 /* SignalMetadataKit */; - targetProxy = CB6195FBC9346CFFD4DB6E7B1EA2672F /* PBXContainerItemProxy */; - }; - AF13E66753B59471F45C1ACDDC65E134 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Starscream; - target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; - targetProxy = E1818B185B1063085039F56E004AA7BC /* PBXContainerItemProxy */; - }; - B0C77FC9F3ABBC1F52F13BD779F54D71 /* PBXTargetDependency */ = { + B04A1F4C9888A3D3434C8BA52BC228C3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = F0495C446029F2F556BB2884D93FA3EA /* PBXContainerItemProxy */; + targetProxy = 6F9ECF0B143156B983DA3198E7D503DD /* PBXContainerItemProxy */; }; - B3EEA1F88E1EBE0C7085AFC7DBEC1199 /* PBXTargetDependency */ = { + B0A015C1123A9BA0746D4B6C968B8F5E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Argon2; - target = 46820E393A0506FA865F08663555BFA1 /* Argon2 */; - targetProxy = 9C744248AEBF134B2268B5B05E6F35C0 /* PBXContainerItemProxy */; + name = YapDatabase; + target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; + targetProxy = 778AEEE3A53B8F7AF4BFCBD2BBA14104 /* PBXContainerItemProxy */; }; B66CCEC602A6340F24B1781074C75BEE /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -15184,24 +15269,18 @@ target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; targetProxy = 2D7AAAC8D19DCB0122E1BE546EFCBFD7 /* PBXContainerItemProxy */; }; - B6FAA030C3A273D5F61430BC1DD0DE74 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SignalCoreKit; - target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; - targetProxy = 5D7F52C956E687981F0FBCD303097B07 /* PBXContainerItemProxy */; - }; - B71544EACF4648B868F070C3BCA09651 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = HKDFKit; - target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; - targetProxy = 9553018E39EB3FFD34341D3B7E9759A8 /* PBXContainerItemProxy */; - }; B878E6E34D7895B3819119F795BF1839 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = blurhash; target = 8C4F601B9A1A671B2F9CDADDDE59FBC8 /* blurhash */; targetProxy = A99370889FC502FFDEE8F56A9EB09694 /* PBXContainerItemProxy */; }; + B8A60682AA2987D6C815A6EE5EAA7B10 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SignalServiceKit; + target = 11319FE11E0F163FEF714A606CCC265F /* SignalServiceKit */; + targetProxy = 30577E63D1B7AB252C06D49226B1ED38 /* PBXContainerItemProxy */; + }; BA2487ACFA8DE6C9A6030B7C0328629E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = blurhash; @@ -15214,30 +15293,24 @@ target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; targetProxy = 0BE174870EF6C161294EAF9B44F4DE80 /* PBXContainerItemProxy */; }; - BB2BCC1CB01B4B9EE7B8E46BC2F1BB8C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SignalCoreKit; - target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; - targetProxy = AAE21B4140FA57AE21F0AFEDEE590C92 /* PBXContainerItemProxy */; - }; BCDCE26372B54A7E80776C690C763E7C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Curve25519Kit; target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; targetProxy = C912635B4D467FF15D6D934BA1C7003E /* PBXContainerItemProxy */; }; - BD1234F390950052403791B35DE2B034 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SignalCoreKit; - target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; - targetProxy = 310A77DFB26FF828E3FFCC7244FB6EAF /* PBXContainerItemProxy */; - }; BDB6AF8061C5C9B76A6F649D70E98579 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PureLayout; target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; targetProxy = 49B160AA5F5BE721C19659415751BF41 /* PBXContainerItemProxy */; }; + BDE55599485A7447C3ACBE55CA0240AB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = 94D77F3B7204AA5E040CAFF8F0C398B0 /* PBXContainerItemProxy */; + }; BF970FB9B68B4406362C4DF95A37926E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SignalServiceKit; @@ -15256,6 +15329,12 @@ target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; targetProxy = E04076DD6B659EB835C18F227F8950CB /* PBXContainerItemProxy */; }; + C32BF27DEE50F5B4FC32A890601B1782 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftProtobuf; + target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; + targetProxy = 935192E5B0447424339049E4AF5B351D /* PBXContainerItemProxy */; + }; C3E39A0A2700E48F432FFFB2D8A640EE /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Curve25519Kit; @@ -15268,11 +15347,17 @@ target = 580233398AC16B1F0EAC99950BF9B21C /* Pods-Signal */; targetProxy = 20DF664DE6D78AA8715F6C8D5338E566 /* PBXContainerItemProxy */; }; - C45387AA9162CF7D8A61E5B89B42EB88 /* PBXTargetDependency */ = { + C59829FD303166F67B20CD4DED8943B1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SignalServiceKit; - target = 11319FE11E0F163FEF714A606CCC265F /* SignalServiceKit */; - targetProxy = B0F56B76DE2D4175E01FB55871197D1A /* PBXContainerItemProxy */; + name = Argon2; + target = 46820E393A0506FA865F08663555BFA1 /* Argon2 */; + targetProxy = 51C2A7581DB6F4657E0E0B5FE2D910E5 /* PBXContainerItemProxy */; + }; + C62F67007A3AFC7CA9133E0E5C2F8AC7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXingObjC; + target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; + targetProxy = BE2262735C3B78080784F3F09AB24AEF /* PBXContainerItemProxy */; }; C6C2A56B1C1C7C90248A047AD182D97D /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -15280,30 +15365,24 @@ target = 11319FE11E0F163FEF714A606CCC265F /* SignalServiceKit */; targetProxy = D157083457FB83273D17840DC30B097A /* PBXContainerItemProxy */; }; - C7357371CF94B47605B28EFF6CD49FE3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AxolotlKit; - target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; - targetProxy = C3E75BA792EE67E73C6AEE5C40567B09 /* PBXContainerItemProxy */; - }; C8B85727996F02DAA360E588D17503BC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YYImage; target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; targetProxy = E7E92B08B160ACFE9C299E041E5D8FAA /* PBXContainerItemProxy */; }; + C8CAF32F08158FEDBE341ED72D0913E8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZKGroup; + target = B95B91AE8D6B74DCA062BF76EBDB9FA1 /* ZKGroup */; + targetProxy = 8F832129AB86CE721BA8CE7E7F418EDE /* PBXContainerItemProxy */; + }; C9D6B0FDE65DED3863D236B82C3AEEEB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ZXingObjC; target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; targetProxy = 4AF592A4EB36A6937EC28AA3B2FFFBB3 /* PBXContainerItemProxy */; }; - CA4041895C14FEA2498C858C10060EA5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AxolotlKit; - target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; - targetProxy = 388524CB7E36EC118531665FC8C1D07F /* PBXContainerItemProxy */; - }; CA724D253D2EC64664319614D72F5305 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Mantle; @@ -15316,18 +15395,6 @@ target = 22A8674975BD28B12B4EE99358F3D68F /* Curve25519Kit */; targetProxy = C3696A1B131427CD699EAD1B6B0ED3AE /* PBXContainerItemProxy */; }; - CB439F7D9CA8F87974BDAC89078FA3C7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Starscream; - target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; - targetProxy = 016509DCED71F521C642584733667140 /* PBXContainerItemProxy */; - }; - CB57166226771565EE0DF3758FF38333 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AxolotlKit; - target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; - targetProxy = C83D13A0DA2960BF7C2729E0EA2ABD1D /* PBXContainerItemProxy */; - }; CBBD05267E5247A6A8429D7756CCE160 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YapDatabase; @@ -15346,12 +15413,6 @@ target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; targetProxy = 0690839A868588463514CA80B2A11E39 /* PBXContainerItemProxy */; }; - CD94D9F1D3A7C330F787E0B43F98A37C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = E4D3F866BE25E212A3D9CCBB6AF330B5 /* PBXContainerItemProxy */; - }; CE3CE4AD90833B664D393DBBDA91FC1B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SignalCoreKit; @@ -15370,17 +15431,23 @@ target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; targetProxy = BA6380355F72E6D9EAB6370D23105A4F /* PBXContainerItemProxy */; }; - D16C5B50AAE9A54854FB21A8410E8609 /* PBXTargetDependency */ = { + D05E3FD6576009A5EF16709575C2AE64 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Argon2; - target = 46820E393A0506FA865F08663555BFA1 /* Argon2 */; - targetProxy = 1B678E235447D9F4F8EADDCB00DA04DD /* PBXContainerItemProxy */; + name = Starscream; + target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; + targetProxy = 69D67FBD1EF1DE5FB9452A874A1241E6 /* PBXContainerItemProxy */; }; - D5B054E335BE282A3F20B74638612C5F /* PBXTargetDependency */ = { + D269D58EFB83FE7298795C8B530B6DC1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GRKOpenSSLFramework; - target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; - targetProxy = F3D759CC80901D9E4D8605142CF26CB1 /* PBXContainerItemProxy */; + name = SignalRingRTC; + target = B4E755AAD7592CB63070BF1069DFAC8A /* SignalRingRTC */; + targetProxy = 144FDDFDA46B59EE8F243B94F7E8AC25 /* PBXContainerItemProxy */; + }; + D40193EB9A8980F1994377A1D21D6BF7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SignalMetadataKit; + target = 0F3371C93B7058B060812A4B899E1ED7 /* SignalMetadataKit */; + targetProxy = 348D9CDBA1B28CF9B9FA6DAF55DE3728 /* PBXContainerItemProxy */; }; D5B4D84BAE95F7FD7F27ABCCF5D84BD9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -15388,11 +15455,11 @@ target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; targetProxy = 6EB090DF210B84EF9F5385F25FBF9E4E /* PBXContainerItemProxy */; }; - D72BDA6165D6FC3B8A2322EC5E9D379C /* PBXTargetDependency */ = { + D6299130A950031EFD5D6943C628CB69 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "lottie-ios"; - target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; - targetProxy = D77683F6BB0668A2B64FD406E82FCB7F /* PBXContainerItemProxy */; + name = Starscream; + target = 9B78EE4AF6AE03E79D88886319853FF7 /* Starscream */; + targetProxy = 140D8B59A541852F286A1D34F99E46AE /* PBXContainerItemProxy */; }; D744181E48DE79D23C42E2F601E10E8A /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -15400,18 +15467,6 @@ target = 8C4F601B9A1A671B2F9CDADDDE59FBC8 /* blurhash */; targetProxy = 21C87D4BB6EC5AF6492E1478EF3B2425 /* PBXContainerItemProxy */; }; - D76D83FBFBA4BAE6810E4451A9D02767 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = HKDFKit; - target = C1D336191FB7F45A79CEB894585FAD62 /* HKDFKit */; - targetProxy = C582C0ED31DBCC26395FB59C5F4E2A80 /* PBXContainerItemProxy */; - }; - D8793A3387990D3EAD1AA3C892BEC498 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 6BEF873840C755ADC2A6E421F1D9D045 /* PBXContainerItemProxy */; - }; D9DAE31F9DAEE6CF73BDFF99D0B76FAC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftProtobuf; @@ -15430,18 +15485,18 @@ target = BECD36891A8DC297700F9296F5634B97 /* libPhoneNumber-iOS */; targetProxy = AEF65C351836CBDCE41962C89D6283A2 /* PBXContainerItemProxy */; }; + DC66E314D5C6B2ED115A4A415CCB2744 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "lottie-ios"; + target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; + targetProxy = A1A8C91761C1F0721E1BDCCFCC840220 /* PBXContainerItemProxy */; + }; DC8B6BA091A1089210ED216831FCD2B2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PromiseKit; target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; targetProxy = 3199B613F80D4EDE545617CF1BD60908 /* PBXContainerItemProxy */; }; - DC9FC96C2D2CFD9D193852DD0737BD1D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SignalCoreKit; - target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; - targetProxy = 019E734FB0DB7A9783B7420AFEE019D7 /* PBXContainerItemProxy */; - }; DEA9AF2589F0E741FBB014D4EFE34C82 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SQLCipher; @@ -15454,17 +15509,11 @@ target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; targetProxy = EED5C88AA633CC26FDB97DEC1D057865 /* PBXContainerItemProxy */; }; - DFB40F601DBC608B8A19554712C5825F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftProtobuf; - target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; - targetProxy = 42374743A187E8F5550D2168C7C93081 /* PBXContainerItemProxy */; - }; - E02477BE710E7900DAF0DAAAF598548D /* PBXTargetDependency */ = { + E0D9781055A8AE7493210795DA51C41D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SQLCipher; - target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; - targetProxy = C086EC0D28E8E4179DB4263C5200D31A /* PBXContainerItemProxy */; + name = SignalCoreKit; + target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; + targetProxy = 96BA7E6D45A98458C0159316D899FDF2 /* PBXContainerItemProxy */; }; E1AF02265C1E843B45D3E95148A210CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -15472,23 +15521,23 @@ target = 11319FE11E0F163FEF714A606CCC265F /* SignalServiceKit */; targetProxy = A2AA93A7A0F9AAD5BB6387EEB78B6CB6 /* PBXContainerItemProxy */; }; + E27E0DF4D5291054D9C193C0ED49F8FD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = 794C92F4701E924EF892E7D4CFFB8587 /* PBXContainerItemProxy */; + }; E3C55DD62B224055E131DD54725F0F53 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = YapDatabase; target = 93855F3A5D1C4AF19C4A49AA90D4AD14 /* YapDatabase */; targetProxy = 23F8E249EEAF72350FA2B4109D19DF9B /* PBXContainerItemProxy */; }; - E446F7D263C38156A84EE3F5156C9C59 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SignalCoreKit; - target = 565B5AF44894619B799AA0D7B08B8331 /* SignalCoreKit */; - targetProxy = F2679EC2C9F38907602C293E93A8567B /* PBXContainerItemProxy */; - }; - E5F9F88E1797238618921879650FB432 /* PBXTargetDependency */ = { + E53A488ED6B95EE20784E6C14E4405BA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = 3732FA442B8F67020C9ACA0E83E0CF12 /* PBXContainerItemProxy */; + name = PromiseKit; + target = 7C579CE66A1E7A9AA33CA5F97F9C22C5 /* PromiseKit */; + targetProxy = 35613DD4A158A609DB3A80A979446545 /* PBXContainerItemProxy */; }; E63E99438BC5CF83099CD266284B4D75 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -15502,17 +15551,11 @@ target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; targetProxy = E8332333AB944EDD648FB015595604E7 /* PBXContainerItemProxy */; }; - E6B83218EB15E2D543A3147900E72909 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 8AA4DC712220BAFEFDEE6305D9D37637 /* PBXContainerItemProxy */; - }; - E93251BD35E6495CF4F41DADCB6F6A91 /* PBXTargetDependency */ = { + EA486A08544EC6DD4EB5802FE8DD37E2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PureLayout; - target = 06F5CDD6235E25837519792853B145A1 /* PureLayout */; - targetProxy = 31D72E1B89F431C30D3F8D3B7589A10A /* PBXContainerItemProxy */; + name = Mantle; + target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; + targetProxy = 75E7819F5329B81E800E31CA6D69A286 /* PBXContainerItemProxy */; }; EBCAFA047880C5149A81E499C3AE607C /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -15520,11 +15563,17 @@ target = A5F702E0DA383BC1479572581615A916 /* SwiftProtobuf */; targetProxy = 0A407BFD572C8666F060D8A7F89A93B4 /* PBXContainerItemProxy */; }; - EE35F41A19F4144CDD60FB91051F99D0 /* PBXTargetDependency */ = { + ED115011EF61A71E7B296C72F5B212E0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 86BA806C81B8D19A08265E1E244D37FB /* PBXContainerItemProxy */; + targetProxy = F93C2938F8D84A889D8A1C6EDD83E6BF /* PBXContainerItemProxy */; + }; + ED5177578737C0A63FF4B75C281D5928 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Reachability; + target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; + targetProxy = FF500C7F1E5A1271218D3D3933518399 /* PBXContainerItemProxy */; }; F086A3C811007021CE54CE91FF2C3DA1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -15532,37 +15581,37 @@ target = 5572D14DECB5A676C1B31B30A3BA7F10 /* SAMKeychain */; targetProxy = 826921D9EE5A80DCBAA3E3BAC12F177F /* PBXContainerItemProxy */; }; - F0F4A2767491CF907150B0E1B43F0E76 /* PBXTargetDependency */ = { + F0EE9A95EFBEC86F8AE376FE634B315F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GRKOpenSSLFramework; - target = 06D25A4FF2ED1E3CE5A9A0822BE1F300 /* GRKOpenSSLFramework */; - targetProxy = 6ADD20C204E75D1B8DEE753FB13EBAC3 /* PBXContainerItemProxy */; + name = GRDB.swift; + target = 0A86C228CFCBC35A1FD284274ED0930F /* GRDB.swift */; + targetProxy = 2803663CF44B8603CED7D90BDD5D59E8 /* PBXContainerItemProxy */; }; - F32A2223E8971AEEBC83A911CD0B81F6 /* PBXTargetDependency */ = { + F13D837CA37EE406EBAAF74ECB9EBF86 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Mantle; - target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; - targetProxy = 1DE0FD8C342D80A5A37D323797C7A149 /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = F160D27FA82987C7A7CDBBBE02F57E1A /* PBXContainerItemProxy */; }; - F4902693FFC2C4D94E20AAECEC6588EB /* PBXTargetDependency */ = { + F14160CFD7BF557267F2C7E1D9705C9B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SignalServiceKit; - target = 11319FE11E0F163FEF714A606CCC265F /* SignalServiceKit */; - targetProxy = 6CE3DCFA75EE8734FCEEF4DD644230F2 /* PBXContainerItemProxy */; + name = SQLCipher; + target = D21962D0DE148A440FADB55935BD4264 /* SQLCipher */; + targetProxy = CCBBCB8BB1C4EEC8368DEBEAE6C8C009 /* PBXContainerItemProxy */; + }; + F277EF4096F2F5131AC29EE1CBA58691 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AxolotlKit; + target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; + targetProxy = 574E21C2A8F1B040B467CD598DF94B19 /* PBXContainerItemProxy */; }; - F4D408805DAF833AD395884634101A06 /* PBXTargetDependency */ = { + F32A2223E8971AEEBC83A911CD0B81F6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Mantle; target = 47CCF1D9F019FFC6546DA481B71A2C4E /* Mantle */; - targetProxy = 5BECEAD8147B6D15925FC8B435FD4AD8 /* PBXContainerItemProxy */; + targetProxy = 1DE0FD8C342D80A5A37D323797C7A149 /* PBXContainerItemProxy */; }; - F7DA082A7B95A6CFDFCC6F21B72F8979 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = C0447D671B9240380B46D6698996D94E /* PBXContainerItemProxy */; - }; - FB54B705C92998958F61B966B016A3D4 /* PBXTargetDependency */ = { + FB54B705C92998958F61B966B016A3D4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ZXingObjC; target = 30950EABCD5EFA0462FC017837EB16BE /* ZXingObjC */; @@ -15580,19 +15629,16 @@ target = 6B582BBB2B9D21140B1A50420BB5BACF /* AxolotlKit */; targetProxy = DF98AE48109F548DB1E07A6953154E2B /* PBXContainerItemProxy */; }; - FE318CA1E9043D0657754D04D87E8506 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = blurhash; - target = 8C4F601B9A1A671B2F9CDADDDE59FBC8 /* blurhash */; - targetProxy = 6A869810E1C2CE1CFFDECD6645F1379C /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 00E7292B6FBE69BE71B9F1A03F0388C2 /* Release */ = { + 03803AB8E65D8AC6E342C5058A7DF4E3 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 8E186CAF56685C832D8E494B6B006CF8 /* SignalCoreKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15603,14 +15649,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + MODULEMAP_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit.modulemap"; + PRODUCT_MODULE_NAME = SignalCoreKit; + PRODUCT_NAME = SignalCoreKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -15631,98 +15677,11 @@ }; name = Release; }; - 011C9BB5C846EA121B7210648BAF5729 /* 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"; - ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PromiseKit/PromiseKit-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = PromiseKit; - 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 = ""; - WARNING_CFLAGS = ( - "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", - ); - }; - name = Release; - }; - 01294AC3E20943603433A64B224C32DC /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EF1C8B88B4516F5A5186B31DE955C837 /* AxolotlKit.unit-tests.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_LDFLAGS = ( - "$(inherited)", - "-lswiftSwiftOnoneSupport", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "AxolotlKit-Unit-Tests"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - WARNING_CFLAGS = ( - "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", - ); - }; - name = Debug; - }; - 013E4968CCEAE1EC41F398015061206F /* Release */ = { + 0737186BA6DAA79F7D6DCF43EAA4CA6B /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 23CB536F9ABAF33C5F9F72A4A6386500 /* ZKGroup.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -15761,13 +15720,16 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "App Store Release"; }; - 0279F1022A5F5119793277CA3874ABD7 /* App Store Release */ = { + 08380BF4F22ADAEF9C19DD79B5342C93 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ABC2B6B78C732260FEE695CECDEDD54B /* PromiseKit.release.xcconfig */; + baseConfigurationReference = 5ACBC5F1F5026D85E9E19F6751947F51 /* Pods-SignalShareExtension.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15778,20 +15740,31 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PromiseKit/PromiseKit-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = PromiseKit; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -15804,12 +15777,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Debug; }; - 04E6A98F693CE2FD91962986A4CFD0A3 /* Release */ = { + 0A3ABD5D75843ECD65497A9B1525F75B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15820,18 +15795,19 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; - PRODUCT_MODULE_NAME = YapDatabase; - PRODUCT_NAME = YapDatabase; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -15848,41 +15824,30 @@ }; name = Release; }; - 051B2FD77245C23B7832B0770F5329A6 /* Debug */ = { + 0E5B866E3D5C26988D64D0F2075D8BE4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0A8CD466A44C04AF777E5D161B7B726A /* ZKGroup.unit-tests.debug.xcconfig */; + baseConfigurationReference = 19598363901FC536C0A984E84E6793C4 /* ZXingObjC.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); - OTHER_LDFLAGS = ( - "$(inherited)", - "-lswiftSwiftOnoneSupport", - ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "ZKGroup-Unit-Tests"; SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -15895,17 +15860,26 @@ }; name = Debug; }; - 058516AEF5212BF4AC0D89DEBB15D545 /* Release */ = { + 12147E33260A2D485D4118F1101E4ACA /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = B44AC2FBA9C077613C25EB15ED3281B8 /* Curve25519Kit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + 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*]" = ""; ENABLE_BITCODE = NO; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "Curve25519Kit-Unit-Tests"; SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( "$(inherited)", @@ -15917,11 +15891,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "App Store Release"; }; - 082919EFBDC5CA616B114CE3751F5FC7 /* App Store Release */ = { + 15E54E918FFD006C350B6C5AC2FE023F /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F93AC88114BD7868476AA68E7375EE1E /* SignalServiceKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 59420048E08228413C34621F01EE3F81 /* ZKGroup.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -15932,10 +15906,10 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; + GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "ZKGroup-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; @@ -15952,12 +15926,12 @@ }; name = "App Store Release"; }; - 086E4CD831BFAF66EF478DE1A83610D7 /* Debug */ = { + 15E7AEFB5E569012835E3CE64209692F /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B14CCB478382EAF0EE525281BDF3E3D9 /* HKDFKit.debug.xcconfig */; + baseConfigurationReference = 10BAF5A21291F7ADF95C2F7C9358DE15 /* SwiftProtobuf.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15969,29 +15943,30 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-Info.plist"; + INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; + MODULEMAP_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = HKDFKit; - PRODUCT_NAME = HKDFKit; + PRODUCT_MODULE_NAME = SwiftProtobuf; + PRODUCT_NAME = SwiftProtobuf; 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 = ""; WARNING_CFLAGS = ( @@ -16004,38 +15979,29 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - 09B4C3AF5EC1EC1C5EE56417AE0DC778 /* Release */ = { + 17A56A0639D0D81101303E16ECBEC9BB /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 35358C6B8B4D4FCB5918EA5A9B080878 /* HKDFKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + 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*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - 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; + GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "HKDFKit-Unit-Tests"; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -16046,11 +16012,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "App Store Release"; }; - 09E82D8C31B3B06617DCE21D545C3BEF /* Release */ = { + 191B7C9A034B8669A853017C48BAB682 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 8E0C3F58D4E4BB4A987324297C9D8BAF /* YYImage.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16062,14 +16030,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; - PRODUCT_MODULE_NAME = SAMKeychain; - PRODUCT_NAME = SAMKeychain; + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -16090,39 +16058,20 @@ }; name = Release; }; - 0A3ABD5D75843ECD65497A9B1525F75B /* Release */ = { + 1A35DEDA395C0E1FAA205E9E259C3BDB /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 19598363901FC536C0A984E84E6793C4 /* ZXingObjC.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; 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"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.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)"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; SDKROOT = iphoneos; - SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -16135,29 +16084,26 @@ }; name = Release; }; - 0AAA8368F8C2E8B2B09E2E53D5EFF8A2 /* Testable Release */ = { + 1ABBC6AD1A0DA9767AA50031799DEB9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F9D7235546E1C72BB51EB1F2FF0EDFC2 /* ZXingObjC.release.xcconfig */; + baseConfigurationReference = 7E5D7D5B20B78B173F8377430EB4E38B /* AxolotlKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + 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*]" = ""; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "AxolotlKit-Unit-Tests"; SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( "$(inherited)", @@ -16169,13 +16115,15 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Release; }; - 0C45BB80F70FDEECD80916CE714BAB62 /* App Store Release */ = { + 1B0BBA7ED70CBD1BFF70656954182309 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B52BE695798CA0D3212AE121FAE847EA /* YYImage.release.xcconfig */; + baseConfigurationReference = 54207327E2249C579597BB8D6A03483C /* SignalServiceKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -16186,14 +16134,25 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = SignalServiceKit; + PRODUCT_NAME = SignalServiceKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -16212,31 +16171,30 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = "Testable Release"; }; - 0CF21D123099370FAA250968D75E13E4 /* Release */ = { + 22549F95B8ED1BB269A1EB7B7D28C474 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 54942A126B01EBEEC5D238F9DE524D94 /* SSZipArchive.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"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SSZipArchive/SSZipArchive-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Argon2/Argon2.modulemap"; - PRODUCT_MODULE_NAME = Argon2; - PRODUCT_NAME = Argon2; + MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; + PRODUCT_MODULE_NAME = SSZipArchive; + PRODUCT_NAME = SSZipArchive; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -16257,10 +16215,71 @@ }; name = Release; }; - 0E2366604BA24FA87D24AC37F8916129 /* Debug */ = { + 257497152829C177993B5EC99C1D227A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 260D8E1E1054813A2138AE31902A66FB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B988526D4FA0E893FB42F6A6CB8A3F3B /* CocoaLumberjack.debug.xcconfig */; + baseConfigurationReference = E2B242FE4826AAA21CD0F402A9E72E03 /* Mantle.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16273,24 +16292,24 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Mantle/Mantle-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; + MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = CocoaLumberjack; - PRODUCT_NAME = CocoaLumberjack; + PRODUCT_MODULE_NAME = Mantle; + PRODUCT_NAME = Mantle; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -16310,10 +16329,11 @@ }; name = Debug; }; - 0F17406A185CDE6D6BDC845F9D24B22C /* App Store Release */ = { + 27C2817A29768CB6780D100714B374A9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E64E194ED306CA6FCB70C6DF16775C32 /* YapDatabase.release.xcconfig */; + baseConfigurationReference = DBD9BCF2C5A7CA3A16E1E3C41FCC9E31 /* AFNetworking.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16325,14 +16345,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - 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/AFNetworking/AFNetworking-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; - PRODUCT_MODULE_NAME = YapDatabase; - PRODUCT_NAME = YapDatabase; + MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; + PRODUCT_MODULE_NAME = AFNetworking; + PRODUCT_NAME = AFNetworking; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -16351,13 +16371,15 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Release; }; - 1060D642484BAA10C869630778759B04 /* Testable Release */ = { + 284BD74395B0B8A9EC3C4D482E7A66DB /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F5DE998CA6CDE5D8563CE6EF09402A0 /* AFNetworking.release.xcconfig */; + baseConfigurationReference = 20168DB1EEED52EEDC36CA7C23E91058 /* HKDFKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -16369,24 +16391,24 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist"; + INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-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/AFNetworking/AFNetworking.modulemap"; + MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = AFNetworking; - PRODUCT_NAME = AFNetworking; + PRODUCT_MODULE_NAME = HKDFKit; + PRODUCT_NAME = HKDFKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -16407,11 +16429,13 @@ }; name = "Testable Release"; }; - 11202F3AD50AA8BC48F74008AB61D72A /* App Store Release */ = { + 28DACA031C2934E31FD7B05CA3C7DC58 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 454F958E951F900B84CA234E67211C10 /* blurhash.release.xcconfig */; + baseConfigurationReference = 7C79198531E6272A3BD433516BBDB02B /* Curve25519Kit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -16422,18 +16446,18 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/blurhash/blurhash-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/blurhash/blurhash-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-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/blurhash/blurhash.modulemap"; - PRODUCT_MODULE_NAME = blurhash; - PRODUCT_NAME = blurhash; + MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; + PRODUCT_MODULE_NAME = Curve25519Kit; + PRODUCT_NAME = Curve25519Kit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -16450,26 +16474,39 @@ }; name = "App Store Release"; }; - 15661967927151D1A18104449E3E305F /* Release */ = { + 28E918A8A2119BB85027CA421F60BABE /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 54207327E2249C579597BB8D6A03483C /* SignalServiceKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "ZKGroup-Unit-Tests"; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; + PRODUCT_MODULE_NAME = SignalServiceKit; + PRODUCT_NAME = SignalServiceKit; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -16480,11 +16517,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "App Store Release"; }; - 160F3DE79EA96AC9DB8AE17E61ED9270 /* Debug */ = { + 296BF2D74E5720051065B1DCAF764741 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A8897BB4FB2EA4DCF13178F65103D625 /* Curve25519Kit.unit-tests.debug.xcconfig */; + baseConfigurationReference = 1FFE934657A4B9E1CA8B9377F68206B7 /* SignalMetadataKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -16495,28 +16532,14 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_LDFLAGS = ( - "$(inherited)", - "-lswiftSwiftOnoneSupport", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "Curve25519Kit-Unit-Tests"; + PRODUCT_NAME = "SignalMetadataKit-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; + VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -16527,12 +16550,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = Release; }; - 168F9BC8CD78BF6F01994E63C49A8B73 /* Debug */ = { + 2A18E9B7090204E8F82287E7B04C51B0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 292A2E55B3DBA12136CF1C0F7C466413 /* YYImage.debug.xcconfig */; + baseConfigurationReference = C5DF3B88A797FC01D802254AC56E3AA5 /* libwebp.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16544,30 +16568,20 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; + PRODUCT_MODULE_NAME = libwebp; + PRODUCT_NAME = libwebp; 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 = ""; WARNING_CFLAGS = ( @@ -16580,47 +16594,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; - }; - 16FAE7FE048C29A1ED9D2B2D1437EEB1 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A59E57F4AEB55771DA153FB70143352B /* ZXingObjC.debug.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "iPhone Developer"; - ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - WARNING_CFLAGS = ( - "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", - ); - }; - name = Debug; + name = Release; }; - 19734E112EB21A8C821B1A201E070F56 /* Debug */ = { + 2A3BC9178D7F138405E2C78CD5510A00 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8C6A329969713DE97BFDE04084E833E9 /* SQLCipher.debug.xcconfig */; + baseConfigurationReference = 07081A21B99FE049DDE5968FDFEC8C60 /* Starscream.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16633,28 +16613,28 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Starscream/Starscream-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SQLCipher/SQLCipher-Info.plist"; + 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/SQLCipher/SQLCipher.modulemap"; + MODULEMAP_FILE = "Target Support Files/Starscream/Starscream.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SQLCipher; - PRODUCT_NAME = SQLCipher; + PRODUCT_MODULE_NAME = Starscream; + PRODUCT_NAME = Starscream; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -16670,13 +16650,12 @@ }; name = Debug; }; - 1976C634A662E48169D05E45955C3B44 /* Testable Release */ = { + 2D03A94A2294CE846CC8469BAAE55119 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 194CFCF21057DB031A42BD18728BCB68 /* Pods-SignalMessaging.testable release.xcconfig */; + baseConfigurationReference = 07081A21B99FE049DDE5968FDFEC8C60 /* Starscream.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -16687,30 +16666,18 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Starscream/Starscream-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + 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"; @@ -16725,11 +16692,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Release; }; - 1A41AB20D0856AB78A8140E84BBA55DA /* Debug */ = { + 2D0E0BDBF018150282CE18E620847104 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5ACBC5F1F5026D85E9E19F6751947F51 /* Pods-SignalShareExtension.debug.xcconfig */; + baseConfigurationReference = 818AA17A1D8F4A43DE6FEF8935999C6A /* Pods-SignalPerformanceTests.app store release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -16744,31 +16711,21 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); + MODULEMAP_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -16781,10 +16738,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "App Store Release"; }; - 1DD1475A26C5F791AB879E6F848769DF /* Release */ = { + 2DC56DC95B45943E81AF87DA24B7E0E8 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 7F297418AC06C288FC338E6C77481B97 /* SignalServiceKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -16795,10 +16753,10 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "Curve25519Kit-Unit-Tests"; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; @@ -16815,12 +16773,12 @@ }; name = Release; }; - 2226C16D15CC210A07C3659770CB8BEE /* Testable Release */ = { + 2E361CA326D48B0735BF2A0DCA8B3273 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1080863D903D071C5B6CA09395C45170 /* SignalMetadataKit.release.xcconfig */; + baseConfigurationReference = C8DB18016E443E83000ADA6B68FB5D12 /* GRDB.swift.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -16832,30 +16790,29 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/GRDB.swift/GRDB.swift-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Info.plist"; + INFOPLIST_FILE = "Target Support Files/GRDB.swift/GRDB.swift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit.modulemap"; + MODULEMAP_FILE = "Target Support Files/GRDB.swift/GRDB.swift.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SignalMetadataKit; - PRODUCT_NAME = SignalMetadataKit; + PRODUCT_MODULE_NAME = GRDB; + PRODUCT_NAME = GRDB; 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 = ""; WARNING_CFLAGS = ( @@ -16868,12 +16825,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - 225EA9F859FB868C841DF7F155406062 /* App Store Release */ = { + 2E76CF6D457B3104225F3928819FE00D /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2D7DAA77CA2A43DA26E3BB2BA9EFB6A4 /* SignalCoreKit.release.xcconfig */; + baseConfigurationReference = 8E186CAF56685C832D8E494B6B006CF8 /* SignalCoreKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -16914,28 +16872,41 @@ }; name = "App Store Release"; }; - 234804329772D6C6D5090006DD6C3F32 /* App Store Release */ = { + 2EA8C2042DDFE4BBB82BD99063DF5FD5 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FF60F22050C29A096951E5C124A53ABB /* SSZipArchive.release.xcconfig */; + baseConfigurationReference = 119EB2A07F2DE46369F50183D77E497F /* lottie-ios.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; 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"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SSZipArchive/SSZipArchive-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; - PRODUCT_MODULE_NAME = SSZipArchive; - PRODUCT_NAME = SSZipArchive; + MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -16954,72 +16925,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; - }; - 257497152829C177993B5EC99C1D227A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; + name = "Testable Release"; }; - 2694AB421CC6356D9526AE420A41FC31 /* App Store Release */ = { + 30369B0465634D47323E992938652859 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D05AE54196CBA23C05B34F4A6C857FA2 /* SQLCipher.release.xcconfig */; + baseConfigurationReference = E2B242FE4826AAA21CD0F402A9E72E03 /* Mantle.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17031,14 +16943,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLCipher/SQLCipher-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Mantle/Mantle-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; - PRODUCT_MODULE_NAME = SQLCipher; - PRODUCT_NAME = SQLCipher; + MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; + PRODUCT_MODULE_NAME = Mantle; + PRODUCT_NAME = Mantle; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -17059,10 +16971,11 @@ }; name = "App Store Release"; }; - 2849F81EE67D07B00876C2D167157A3A /* Debug */ = { + 3036A0B581DAD649AD74373FCDF25B37 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EEA4ABAE3EBC03EE954EC874F7320880 /* libPhoneNumber-iOS.debug.xcconfig */; + baseConfigurationReference = ED3320EC7C492C158DFF69E0F9CC5F2A /* CocoaLumberjack.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17074,25 +16987,69 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; + 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; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; + PRODUCT_MODULE_NAME = CocoaLumberjack; + PRODUCT_NAME = CocoaLumberjack; + 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 = ""; + WARNING_CFLAGS = ( + "$(inherited)", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", + ); + }; + name = Release; + }; + 30C4C19FA4E3128897816E46C44074C1 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C5DF3B88A797FC01D802254AC56E3AA5 /* libwebp.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + 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"; + ENABLE_BITCODE = NO; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-Info.plist"; + INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-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"; + MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = libPhoneNumber_iOS; - PRODUCT_NAME = libPhoneNumber_iOS; + PRODUCT_MODULE_NAME = libwebp; + PRODUCT_NAME = libwebp; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -17112,9 +17069,9 @@ }; name = Debug; }; - 2A7AD7674CDA36C3A9D81D212C80C104 /* Debug */ = { + 32F27F23FE705C7A8E716E68A4A68302 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 19CEE72FE4E4021FB19B84A81E804CE4 /* SignalServiceKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = 1FFE934657A4B9E1CA8B9377F68206B7 /* SignalMetadataKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -17126,13 +17083,13 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", @@ -17143,7 +17100,7 @@ "-lswiftSwiftOnoneSupport", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; + PRODUCT_NAME = "SignalMetadataKit-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; @@ -17159,12 +17116,12 @@ }; name = Debug; }; - 2BF66529409A19C9CE1E04D6DB2CDD37 /* Testable Release */ = { + 3603B05ED3166C0D526F308F16784517 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6F2E908E6E0ADDBD5B2AC8DFA92983F6 /* AxolotlKit.release.xcconfig */; + baseConfigurationReference = C8DB18016E443E83000ADA6B68FB5D12 /* GRDB.swift.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17175,25 +17132,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/GRDB.swift/GRDB.swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/GRDB.swift/GRDB.swift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AxolotlKit/AxolotlKit.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = AxolotlKit; - PRODUCT_NAME = AxolotlKit; + MODULEMAP_FILE = "Target Support Files/GRDB.swift/GRDB.swift.modulemap"; + PRODUCT_MODULE_NAME = GRDB; + PRODUCT_NAME = GRDB; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -17212,12 +17158,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Release; }; - 2C2839EA57023B0F13E216326A997A6E /* Debug */ = { + 36BC53D384C72A48FE48CF856BABD040 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 04DBC929619FE67ED844EEB9AA80E83F /* Mantle.debug.xcconfig */; + baseConfigurationReference = 66CEC8AC5FABA027A5F367FF9D4B4FFD /* Reachability.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17230,24 +17177,24 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Mantle/Mantle-Info.plist"; + 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/Mantle/Mantle.modulemap"; + MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Mantle; - PRODUCT_NAME = Mantle; + PRODUCT_MODULE_NAME = Reachability; + PRODUCT_NAME = Reachability; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -17267,13 +17214,12 @@ }; name = Debug; }; - 2D0E0BDBF018150282CE18E620847104 /* App Store Release */ = { + 38AE806AB8BA6EE246818E1482CA1F73 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 818AA17A1D8F4A43DE6FEF8935999C6A /* Pods-SignalPerformanceTests.app store release.xcconfig */; + baseConfigurationReference = 10A5A4FD7363A329BD2C663AE3FE480E /* PromiseKit.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17284,21 +17230,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/PromiseKit/PromiseKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = PromiseKit; 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 = ""; WARNING_CFLAGS = ( @@ -17311,40 +17266,29 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Debug; }; - 2D623BE3AAC69469B55095DD33317A6E /* App Store Release */ = { + 3D545C440B01BB92C374587BB817B920 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAAF83FC698BF51C76A5A1087E77EF2 /* SignalServiceKit.release.xcconfig */; + baseConfigurationReference = 1FFE934657A4B9E1CA8B9377F68206B7 /* SignalMetadataKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; + 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*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; - PRODUCT_MODULE_NAME = SignalServiceKit; - PRODUCT_NAME = SignalServiceKit; + GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "SignalMetadataKit-Unit-Tests"; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -17357,11 +17301,13 @@ }; name = "App Store Release"; }; - 326AA60812D6DBA44F74F992A2101BF5 /* Debug */ = { + 407ADF38D90177AB41F48D8D46099288 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2EF42B41B9A03991999C8602167DD510 /* SAMKeychain.debug.xcconfig */; + baseConfigurationReference = ED2E41FF8B8020A8EDA55CB60C9AC65B /* Argon2.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17372,30 +17318,20 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-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/SAMKeychain/SAMKeychain.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SAMKeychain; - PRODUCT_NAME = SAMKeychain; + MODULEMAP_FILE = "Target Support Files/Argon2/Argon2.modulemap"; + PRODUCT_MODULE_NAME = Argon2; + PRODUCT_NAME = Argon2; 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 = ""; WARNING_CFLAGS = ( @@ -17408,12 +17344,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "App Store Release"; }; - 32DA8C5A6F0F906A0811736B203D71D3 /* App Store Release */ = { + 421D39238627C850F72BEC10D6F017D7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A940B95E509866462557B921895FCB9B /* CocoaLumberjack.release.xcconfig */; + baseConfigurationReference = 2C9242A62D5B0B4B6A4E4C21A89B8886 /* YapDatabase.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17425,14 +17362,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; - PRODUCT_MODULE_NAME = CocoaLumberjack; - PRODUCT_NAME = CocoaLumberjack; + 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) "; @@ -17451,15 +17388,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Release; }; - 33FE2A0D684D343244392F0C3741C9FE /* Debug */ = { + 43546651904DF778CBB67F91F1ABA455 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2104EAC8B5A135CB72B25C818FB0DDCA /* Pods-NotificationServiceExtension.debug.xcconfig */; + baseConfigurationReference = 66CEC8AC5FABA027A5F367FF9D4B4FFD /* Reachability.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17470,31 +17406,20 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension-Info.plist"; + 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 = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; + PRODUCT_MODULE_NAME = Reachability; + PRODUCT_NAME = Reachability; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -17507,11 +17432,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "App Store Release"; }; - 361136313B4A248EB80C8754E65B0390 /* Testable Release */ = { + 44E02BBD0C15DDD11D218D7AE8B3FEEC /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B555FB1A839DEC057D5C40AFB053A318 /* SignalCoreKit.unit-tests.release.xcconfig */; + baseConfigurationReference = B44AC2FBA9C077613C25EB15ED3281B8 /* Curve25519Kit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -17523,12 +17448,12 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( @@ -17536,7 +17461,7 @@ "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "SignalCoreKit-Unit-Tests"; + PRODUCT_NAME = "Curve25519Kit-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; @@ -17553,36 +17478,27 @@ }; name = "Testable Release"; }; - 36418F281C33DF195C73AB1A88A5A3A0 /* Release */ = { + 465E4F8A14CA74F9E691FB39781728BE /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 35358C6B8B4D4FCB5918EA5A9B080878 /* HKDFKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + 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*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; - PRODUCT_MODULE_NAME = AFNetworking; - PRODUCT_NAME = AFNetworking; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "HKDFKit-Unit-Tests"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -17595,13 +17511,12 @@ }; name = Release; }; - 37A5B9183F59131285A2FC10728ED1F8 /* App Store Release */ = { + 47549E8A965AADADEEAE97C745FA1F58 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2DD9CF22A9F81A35988ED1563253FC78 /* Pods-SignalShareExtension.app store release.xcconfig */; + baseConfigurationReference = E6BB0A759A73616259A4FBE74C916C56 /* SQLCipher.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17612,19 +17527,18 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLCipher/SQLCipher-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; + PRODUCT_MODULE_NAME = SQLCipher; + PRODUCT_NAME = SQLCipher; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -17639,14 +17553,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Release; }; - 3853876D27179998D5B6777333E21F62 /* Testable Release */ = { + 47F4CBC32874A354A97737F121F9FB92 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 02E02F9B363EA6DBD7B0DDDBDB274551 /* ZKGroup.release.xcconfig */; + baseConfigurationReference = 1FA550E5B4656C8347E9349AC1B7BE38 /* SAMKeychain.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17657,25 +17571,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ZKGroup/ZKGroup.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = ZKGroup; - PRODUCT_NAME = ZKGroup; + MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; + PRODUCT_MODULE_NAME = SAMKeychain; + PRODUCT_NAME = SAMKeychain; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -17694,13 +17597,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Release; }; - 38814BCD88BB3662A06CC13E5BC1BD1B /* Testable Release */ = { + 4810678886D25141A2D312E93551A903 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D30B1D2A5A15B113773996DB8459BE72 /* lottie-ios.release.xcconfig */; + baseConfigurationReference = DC018E233FE306324C887471F2579313 /* SignalRingRTC.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*]" = ""; @@ -17712,24 +17616,24 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SignalRingRTC/SignalRingRTC-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; + INFOPLIST_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; + MODULEMAP_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + PRODUCT_MODULE_NAME = SignalRingRTC; + PRODUCT_NAME = SignalRingRTC; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -17750,12 +17654,12 @@ }; name = "Testable Release"; }; - 3A92F2048DDF4E880CA5DAD8298B5882 /* Testable Release */ = { + 49BD165422D2E6C6D14F8CBFFF518449 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2D7DAA77CA2A43DA26E3BB2BA9EFB6A4 /* SignalCoreKit.release.xcconfig */; + baseConfigurationReference = FDB0800FFB6B282B5A45E084C1A161B8 /* blurhash.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17767,28 +17671,28 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/blurhash/blurhash-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Info.plist"; + INFOPLIST_FILE = "Target Support Files/blurhash/blurhash-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit.modulemap"; + MODULEMAP_FILE = "Target Support Files/blurhash/blurhash.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SignalCoreKit; - PRODUCT_NAME = SignalCoreKit; + PRODUCT_MODULE_NAME = blurhash; + PRODUCT_NAME = blurhash; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -17805,38 +17709,39 @@ }; name = "Testable Release"; }; - 3BA5FD5C10E8B5EC49551CE675AAB3F3 /* Testable Release */ = { + 4D966D8E85F6E21C82F64032C4DE446C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4141E7139F6D96F8883BB3161F7BC2B7 /* HKDFKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 23CB536F9ABAF33C5F9F72A4A6386500 /* ZKGroup.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "HKDFKit-Unit-Tests"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/ZKGroup/ZKGroup.modulemap"; + PRODUCT_MODULE_NAME = ZKGroup; + PRODUCT_NAME = ZKGroup; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -17847,13 +17752,15 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Release; }; - 3C268D23A07E7D4E4B6758663B134658 /* Debug */ = { + 4E0C5994E3217F7B02C50DF76A1235FF /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 874C5DA7F0C94E846FE193AA017EE3C7 /* PromiseKit.debug.xcconfig */; + baseConfigurationReference = 20168DB1EEED52EEDC36CA7C23E91058 /* HKDFKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17864,30 +17771,20 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/PromiseKit/PromiseKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-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/PromiseKit/PromiseKit.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = PromiseKit; + MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; + PRODUCT_MODULE_NAME = HKDFKit; + PRODUCT_NAME = HKDFKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -17900,40 +17797,40 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "App Store Release"; }; - 3E7673093977FABC42E1D32659A29CF5 /* Testable Release */ = { + 4E63E7897141F4DE713B4ACB3AEEC275 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 18EA76C22DBB38914B0B09A7ED0CDC37 /* AxolotlKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 10BAF5A21291F7ADF95C2F7C9358DE15 /* SwiftProtobuf.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "AxolotlKit-Unit-Tests"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf.modulemap"; + PRODUCT_MODULE_NAME = SwiftProtobuf; + PRODUCT_NAME = SwiftProtobuf; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -17944,12 +17841,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = "App Store Release"; }; - 3F8E273F22D724A2EC378387E6B61835 /* Testable Release */ = { + 4E7B10196299FADA429BD0F195085081 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 14D03DB3A20D61DB94ABF34E5DCE3493 /* SAMKeychain.release.xcconfig */; + baseConfigurationReference = FDB0800FFB6B282B5A45E084C1A161B8 /* blurhash.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17961,29 +17859,18 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/blurhash/blurhash-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/blurhash/blurhash-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SAMKeychain; - PRODUCT_NAME = SAMKeychain; + MODULEMAP_FILE = "Target Support Files/blurhash/blurhash.modulemap"; + PRODUCT_MODULE_NAME = blurhash; + PRODUCT_NAME = blurhash; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -17998,10 +17885,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = "App Store Release"; }; - 413D58D60B082BF808C88022D5E56E48 /* Release */ = { + 4EAB79DFBC97CBAF3C75D1275736B6E5 /* Testable Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 3BD838D56A08D28303585BF4FB422C6C /* SignalCoreKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -18012,10 +17900,21 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Unit-Tests-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "Argon2-Unit-Tests"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_NAME = "SignalCoreKit-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; @@ -18030,12 +17929,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "Testable Release"; }; - 48099C834B734E2A9B30AD485DDCF067 /* Debug */ = { + 508B645676B56D41DA268EF83588673A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 820C83953D04CFE5B084FE858DD0F72B /* Argon2.debug.xcconfig */; + baseConfigurationReference = 0071D33E362FC97730E99DD43013CA28 /* SignalMetadataKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -18048,30 +17948,20 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-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/Argon2/Argon2.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Argon2; - PRODUCT_NAME = Argon2; + MODULEMAP_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit.modulemap"; + PRODUCT_MODULE_NAME = SignalMetadataKit; + PRODUCT_NAME = SignalMetadataKit; 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 = ""; WARNING_CFLAGS = ( @@ -18084,11 +17974,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = Release; }; - 496D7CFD34E42E2ECA91630C8057E79E /* Release */ = { + 51044F25D7419F87578CA5731AFAC5DE /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 07081A21B99FE049DDE5968FDFEC8C60 /* Starscream.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18100,18 +17992,18 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/GRDB.swift/GRDB.swift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/GRDB.swift/GRDB.swift-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Starscream/Starscream-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/GRDB.swift/GRDB.swift.modulemap"; - PRODUCT_MODULE_NAME = GRDB; - PRODUCT_NAME = GRDB; + MODULEMAP_FILE = "Target Support Files/Starscream/Starscream.modulemap"; + PRODUCT_MODULE_NAME = Starscream; + PRODUCT_NAME = Starscream; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -18126,13 +18018,49 @@ "-Werror=objc-protocol-property-synthesis", ); }; + name = "App Store Release"; + }; + 5173E8C1C2F546915788DFA1A28C701D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B44AC2FBA9C077613C25EB15ED3281B8 /* Curve25519Kit.unit-tests.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGNING_ALLOWED = YES; + CODE_SIGNING_REQUIRED = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + ENABLE_BITCODE = NO; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "Curve25519Kit-Unit-Tests"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VALIDATE_PRODUCT = YES; + WARNING_CFLAGS = ( + "$(inherited)", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", + ); + }; name = Release; }; - 4AFC6E621314E3F0B59874701D6DD660 /* Testable Release */ = { + 5200B832E2AABB3A1D35FF87120B50BD /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E717682B021AF73B3FBDC122BA1806B /* PureLayout.release.xcconfig */; + baseConfigurationReference = A98BDBB97BEA7FA75AD1BFF65F7B1E4B /* Pods-NotificationServiceExtension.testable release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18144,24 +18072,70 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "PURELAYOUT_APP_EXTENSIONS=1", + "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/PureLayout/PureLayout-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = PureLayout; - PRODUCT_NAME = PureLayout; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WARNING_CFLAGS = ( + "$(inherited)", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", + ); + }; + name = "Testable Release"; + }; + 527EA8E858552CE1EA3B6EEAD0A9B28E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = ED2E41FF8B8020A8EDA55CB60C9AC65B /* Argon2.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + 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"; + ENABLE_BITCODE = NO; + GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-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/Argon2/Argon2.modulemap"; + PRODUCT_MODULE_NAME = Argon2; + PRODUCT_NAME = Argon2; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -18180,45 +18154,49 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Release; }; - 4B69F7E137C996DB6BCFC75FF0B16B81 /* Debug */ = { + 5393D0ACB443DE025E0CC9B5DC27AC59 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 237B08EA5E474EFF19AEC721C812AC11 /* SSZipArchive.debug.xcconfig */; + baseConfigurationReference = F1F9F2DAC8DA6F0A61730D42F4FFAB3E /* 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*]" = ""; "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"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SSZipArchive/SSZipArchive-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SSZipArchive; - PRODUCT_NAME = SSZipArchive; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -18234,9 +18212,9 @@ }; name = Debug; }; - 4C6E34FE9952A4169FC38E865F03F5EA /* Debug */ = { + 53D9F72C1A101604634BD5ADE202A7D6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F426EE61351A01E2B0C6B9EF05DB2054 /* SignalCoreKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = 9B3E80CEFC1B7C1F46A6D1D822362A2E /* Argon2.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -18248,12 +18226,12 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( @@ -18265,7 +18243,7 @@ "-lswiftSwiftOnoneSupport", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "SignalCoreKit-Unit-Tests"; + PRODUCT_NAME = "Argon2-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; @@ -18281,26 +18259,40 @@ }; name = Debug; }; - 4CD58E4F702FC5DD278E939C8CC1C852 /* Release */ = { + 53E436B7359A336E41EF468CD62BAA7F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "SignalMetadataKit-Unit-Tests"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -18313,38 +18305,50 @@ }; name = Release; }; - 4D2F04917217B683369E592E6ADB7597 /* Testable Release */ = { + 5560FFE4E8B51E947214C4985A21F15D /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4FBC092F0E2F3C13B9117A50E905CE34 /* ZKGroup.unit-tests.release.xcconfig */; + baseConfigurationReference = 8E186CAF56685C832D8E494B6B006CF8 /* SignalCoreKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-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/SignalCoreKit/SignalCoreKit.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "ZKGroup-Unit-Tests"; + PRODUCT_MODULE_NAME = SignalCoreKit; + PRODUCT_NAME = SignalCoreKit; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -18357,8 +18361,9 @@ }; name = "Testable Release"; }; - 4DAF0C450E35EF322F19ABCB272377A1 /* Release */ = { + 56CB07553090463829DD269BDF96561A /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 9B3E80CEFC1B7C1F46A6D1D822362A2E /* Argon2.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -18369,10 +18374,10 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "AxolotlKit-Unit-Tests"; + PRODUCT_NAME = "Argon2-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; @@ -18389,11 +18394,13 @@ }; name = Release; }; - 4FC1F6AE9FC2F6270CD3BDD24E882398 /* Testable Release */ = { + 5ABB8AA408F810BDF138100A3666D520 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E64E194ED306CA6FCB70C6DF16775C32 /* YapDatabase.release.xcconfig */; + baseConfigurationReference = FCE581C267B3ADA8047B289EE970AD92 /* AxolotlKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18404,25 +18411,67 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; + GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-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/AxolotlKit/AxolotlKit.modulemap"; + PRODUCT_MODULE_NAME = AxolotlKit; + PRODUCT_NAME = AxolotlKit; + 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 = ""; + WARNING_CFLAGS = ( + "$(inherited)", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", + ); + }; + name = "App Store Release"; + }; + 5B835C475F2F49B13CC063AF31DF99DD /* Testable Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 54942A126B01EBEEC5D238F9DE524D94 /* SSZipArchive.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; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; + INFOPLIST_FILE = "Target Support Files/SSZipArchive/SSZipArchive-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; + MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = YapDatabase; - PRODUCT_NAME = YapDatabase; + PRODUCT_MODULE_NAME = SSZipArchive; + PRODUCT_NAME = SSZipArchive; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -18443,9 +18492,9 @@ }; name = "Testable Release"; }; - 515842696C39C8F480A3F60393C2C39D /* Testable Release */ = { + 5BE24D28F434F3E6E9AA705F2BAF472E /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F93AC88114BD7868476AA68E7375EE1E /* SignalServiceKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 35358C6B8B4D4FCB5918EA5A9B080878 /* HKDFKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -18457,20 +18506,20 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; + PRODUCT_NAME = "HKDFKit-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; @@ -18487,13 +18536,12 @@ }; name = "Testable Release"; }; - 5393D0ACB443DE025E0CC9B5DC27AC59 /* Debug */ = { + 5CC297F621A4A2CFACE6E4723CD90A8C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F1F9F2DAC8DA6F0A61730D42F4FFAB3E /* Pods-SignalTests.debug.xcconfig */; + baseConfigurationReference = 10A5A4FD7363A329BD2C663AE3FE480E /* PromiseKit.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18504,31 +18552,66 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PromiseKit/PromiseKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = PromiseKit; + 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 = ""; + WARNING_CFLAGS = ( "$(inherited)", - "TESTABLE_BUILD=1", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", ); - INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests-Info.plist"; + }; + name = Release; + }; + 60112FED2596ABE6BD2E57AB66289BC4 /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 559453DD5C515D677A77AA377FED70AD /* Pods-Signal.app store release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = "Target Support Files/Pods-Signal/Pods-Signal-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.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"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); + MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -18541,29 +18624,51 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "App Store Release"; }; - 542AAFAE29E6C337159DE74CBB0899FC /* App Store Release */ = { + 62D8A2DEAAA709B91EC162F05E7DAB49 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4FBC092F0E2F3C13B9117A50E905CE34 /* ZKGroup.unit-tests.release.xcconfig */; + baseConfigurationReference = C8DB18016E443E83000ADA6B68FB5D12 /* GRDB.swift.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "ZKGroup-Unit-Tests"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/GRDB.swift/GRDB.swift-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/GRDB.swift/GRDB.swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/GRDB.swift/GRDB.swift.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = GRDB; + PRODUCT_NAME = GRDB; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -18574,31 +18679,51 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = "Testable Release"; }; - 552609E4BF0B5A6049D88943818C6727 /* Debug */ = { + 644B01851BA204B93369BAAD7048BAF8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CFE1AD60417334DB5AF6F2D59BFD644D /* GRKOpenSSLFramework.debug.xcconfig */; + baseConfigurationReference = 23CB536F9ABAF33C5F9F72A4A6386500 /* ZKGroup.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "iPhone Developer"; + 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"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-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/ZKGroup/ZKGroup.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = ZKGroup; + PRODUCT_NAME = ZKGroup; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -18611,9 +18736,9 @@ }; name = Debug; }; - 56F9E152B5F635C0E9EDD1B053EA53B9 /* App Store Release */ = { + 646F558EA99616970AFCD46A60C6FD2B /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 18EA76C22DBB38914B0B09A7ED0CDC37 /* AxolotlKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 7E5D7D5B20B78B173F8377430EB4E38B /* AxolotlKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -18624,9 +18749,20 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; + ENABLE_TESTABILITY = YES; GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; PRODUCT_NAME = "AxolotlKit-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -18642,12 +18778,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = "Testable Release"; }; - 574F1EBDB6B138D7F87501FA7A74A231 /* Testable Release */ = { + 64DCCCAD9B143D1D52A6034274DCB864 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B5EA9156256EC3B1AE20F90FE27B536C /* Mantle.release.xcconfig */; + baseConfigurationReference = 66CEC8AC5FABA027A5F367FF9D4B4FFD /* Reachability.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18660,24 +18797,24 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Mantle/Mantle-Info.plist"; + 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/Mantle/Mantle.modulemap"; + MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Mantle; - PRODUCT_NAME = Mantle; + PRODUCT_MODULE_NAME = Reachability; + PRODUCT_NAME = Reachability; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -18698,26 +18835,19 @@ }; name = "Testable Release"; }; - 57BA45E047FED0E95952A380189852B5 /* App Store Release */ = { + 659E2A2D5E683CF4FCF0294945D27010 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4141E7139F6D96F8883BB3161F7BC2B7 /* HKDFKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 4D828431CC5E82B2DD944DC300E10503 /* GRKOpenSSLFramework.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "HKDFKit-Unit-Tests"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( "$(inherited)", @@ -18729,15 +18859,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Release; }; - 57E1FBE89973D3DF7E3E33B4A2A1FB01 /* App Store Release */ = { + 65BB993D0C6FB0F4B39399346EDCF481 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C6FAA561010320A5945DB7FDE3D8F277 /* Pods-SignalMessaging.app store release.xcconfig */; + baseConfigurationReference = E17D018B92659C09691A3A2CEAD911D4 /* PureLayout.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18748,19 +18877,22 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "PURELAYOUT_APP_EXTENSIONS=1", + ); + INFOPLIST_FILE = "Target Support Files/PureLayout/PureLayout-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; + PRODUCT_MODULE_NAME = PureLayout; + PRODUCT_NAME = PureLayout; 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"; @@ -18777,12 +18909,12 @@ }; name = "App Store Release"; }; - 5AC72AD3E3358C11556F9413000D504D /* App Store Release */ = { + 66875A0355239EAC5DE0B2AC584427FD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7E0E1924D4D2D1C29BA21DD457E26B56 /* HKDFKit.release.xcconfig */; + baseConfigurationReference = DBD9BCF2C5A7CA3A16E1E3C41FCC9E31 /* AFNetworking.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18793,20 +18925,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; - PRODUCT_MODULE_NAME = HKDFKit; - PRODUCT_NAME = HKDFKit; + MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = AFNetworking; + PRODUCT_NAME = AFNetworking; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -18819,12 +18961,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Debug; }; - 5B2BDA71A7489F4820FD172E1CCFE4D7 /* App Store Release */ = { + 69311160A63395ADB1D5B769B96C2097 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 02E02F9B363EA6DBD7B0DDDBDB274551 /* ZKGroup.release.xcconfig */; + baseConfigurationReference = 20168DB1EEED52EEDC36CA7C23E91058 /* HKDFKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -18837,14 +18980,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-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/ZKGroup/ZKGroup.modulemap"; - PRODUCT_MODULE_NAME = ZKGroup; - PRODUCT_NAME = ZKGroup; + MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; + PRODUCT_MODULE_NAME = HKDFKit; + PRODUCT_NAME = HKDFKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -18863,38 +19006,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; - }; - 5B3152329BF972580F36DE3AE68AB466 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "iPhone Developer"; - ENABLE_BITCODE = NO; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - WARNING_CFLAGS = ( - "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", - ); - }; name = Release; }; - 5F6D9EFA885FCE2E8C24FB12C52EF237 /* Debug */ = { + 6A9CA75F70BDB8F8F788DEA2B7928BFC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 359C7281EA9862BB7AA003B4AEC115F5 /* Curve25519Kit.debug.xcconfig */; + baseConfigurationReference = 119EB2A07F2DE46369F50183D77E497F /* lottie-ios.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18905,30 +19024,20 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Curve25519Kit; - PRODUCT_NAME = Curve25519Kit; + MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; 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 = ""; WARNING_CFLAGS = ( @@ -18941,11 +19050,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = Release; }; - 603319577E875F0CDD564C45D307E7BA /* Release */ = { + 6AE403C680D1FBAE04DF8FE51E76BB6B /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1FA550E5B4656C8347E9349AC1B7BE38 /* SAMKeychain.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18957,20 +19068,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; - PRODUCT_MODULE_NAME = libwebp; - PRODUCT_NAME = libwebp; + MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = SAMKeychain; + PRODUCT_NAME = SAMKeychain; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -18983,13 +19104,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = Debug; }; - 60515F82D236690D0089F29D43E0CB16 /* Testable Release */ = { + 6AEDC200518BC8F1AA8A478AB2DAC534 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DCF9334C61958B9949E394A653F2962F /* Pods-Signal.testable release.xcconfig */; + baseConfigurationReference = 20168DB1EEED52EEDC36CA7C23E91058 /* HKDFKit.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -19003,31 +19124,29 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Pods-Signal/Pods-Signal-Info.plist"; + INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; + MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_MODULE_NAME = HKDFKit; + PRODUCT_NAME = HKDFKit; 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 = ""; WARNING_CFLAGS = ( @@ -19040,52 +19159,29 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - 61ADCEE3FB312FCB7A40DD6DEB52B50B /* Debug */ = { + 6BD86A391A791B9FF732FCD759CE4D53 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DE360524283955E79E93D7DBF529F611 /* Pods-SignalMessaging.debug.xcconfig */; + baseConfigurationReference = 3BD838D56A08D28303585BF4FB422C6C /* SignalCoreKit.unit-tests.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; + 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*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.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"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "SignalCoreKit-Unit-Tests"; SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -19096,11 +19192,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "App Store Release"; }; - 62C049716D62A501EDBAC9D63FF6EE0D /* Testable Release */ = { + 6EE52B10DFB2ABE66269F1C7676FE15C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1BC1324E04ABA287A941A42655FCE8ED /* Argon2.unit-tests.release.xcconfig */; + baseConfigurationReference = 59420048E08228413C34621F01EE3F81 /* ZKGroup.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -19112,24 +19208,27 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-Unit-Tests-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Unit-Tests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); + OTHER_LDFLAGS = ( + "$(inherited)", + "-lswiftSwiftOnoneSupport", + ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "Argon2-Unit-Tests"; + PRODUCT_NAME = "ZKGroup-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -19140,13 +19239,15 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - 63081B5B5A1F7C445E904A5EC835672C /* Testable Release */ = { + 6F3264CDAC264474332E369E24C86B89 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 046A8E6D1203FD1755FD4F1F6A12F4C8 /* SwiftProtobuf.release.xcconfig */; + baseConfigurationReference = 0071D33E362FC97730E99DD43013CA28 /* SignalMetadataKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19158,24 +19259,24 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf-Info.plist"; + INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-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/SwiftProtobuf/SwiftProtobuf.modulemap"; + MODULEMAP_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SwiftProtobuf; - PRODUCT_NAME = SwiftProtobuf; + PRODUCT_MODULE_NAME = SignalMetadataKit; + PRODUCT_NAME = SignalMetadataKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -19196,10 +19297,12 @@ }; name = "Testable Release"; }; - 63CB58B6A3AC1133764DEDDD1F915B71 /* App Store Release */ = { + 70D3F4AFF33482AE89647EB829158F80 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 96ACD7E78D7E5A3E239A3F6D8C3B1E25 /* Curve25519Kit.release.xcconfig */; + baseConfigurationReference = DE84CDAF4321014CF56B8B5C2234D3E4 /* Pods-NotificationServiceExtension.app store release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -19212,18 +19315,19 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; - PRODUCT_MODULE_NAME = Curve25519Kit; - PRODUCT_NAME = Curve25519Kit; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -19240,26 +19344,38 @@ }; name = "App Store Release"; }; - 66AEB5BCDC6237563F5F41E64888C2D5 /* Release */ = { + 7192B25F4D96E77735C8057D470A3BFD /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1FA550E5B4656C8347E9349AC1B7BE38 /* SAMKeychain.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "SignalCoreKit-Unit-Tests"; + GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; + PRODUCT_MODULE_NAME = SAMKeychain; + PRODUCT_NAME = SAMKeychain; SDKROOT = iphoneos; + SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -19270,13 +19386,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "App Store Release"; }; - 67F9C3E30047220E5A2B3F479AABB78F /* Release */ = { + 719E525585A04CF35E0E324E412223C2 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 66CEC8AC5FABA027A5F367FF9D4B4FFD /* Reachability.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19287,14 +19404,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalRingRTC/SignalRingRTC-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC-Info.plist"; + 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 = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC.modulemap"; - PRODUCT_MODULE_NAME = SignalRingRTC; - PRODUCT_NAME = SignalRingRTC; + 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) "; @@ -19315,10 +19432,12 @@ }; name = Release; }; - 69291E14D5E7DCB1BB5D9108AD994EA1 /* Release */ = { + 7400A94B139243A74EF1E260AD95A16B /* Testable Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 194CFCF21057DB031A42BD18728BCB68 /* Pods-SignalMessaging.testable release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -19331,14 +19450,25 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; @@ -19358,14 +19488,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "Testable Release"; }; - 6966E3DB34C6C4B93BB00E9896938021 /* Testable Release */ = { + 74C4103F85E0B62BAA544E3772F6F64B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EF8F4EEAFB3E6E5EBD9F6B5D0B698654 /* SignalRingRTC.release.xcconfig */; + baseConfigurationReference = E17D018B92659C09691A3A2CEAD911D4 /* PureLayout.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19377,30 +19507,29 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalRingRTC/SignalRingRTC-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "TESTABLE_BUILD=1", + "PURELAYOUT_APP_EXTENSIONS=1", ); - INFOPLIST_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC-Info.plist"; + INFOPLIST_FILE = "Target Support Files/PureLayout/PureLayout-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC.modulemap"; + MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SignalRingRTC; - PRODUCT_NAME = SignalRingRTC; + PRODUCT_MODULE_NAME = PureLayout; + PRODUCT_NAME = PureLayout; 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 = ""; WARNING_CFLAGS = ( @@ -19413,12 +19542,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - 6B2857086593557334221FD9E4C126A3 /* Testable Release */ = { + 77F63453EF0A25CF7D2B63D0FBA651DE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 428B6DCE916A0C3474D383509CDB530E /* Starscream.release.xcconfig */; + baseConfigurationReference = ED3320EC7C492C158DFF69E0F9CC5F2A /* CocoaLumberjack.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19431,30 +19561,29 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Starscream/Starscream-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-Info.plist"; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Starscream/Starscream.modulemap"; + MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Starscream; - PRODUCT_NAME = Starscream; + PRODUCT_MODULE_NAME = CocoaLumberjack; + PRODUCT_NAME = CocoaLumberjack; 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 = ""; WARNING_CFLAGS = ( @@ -19467,12 +19596,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - 6C9274EFC0ED5DC02C33706E606454B9 /* Debug */ = { + 78BD4B7A955BBAF92A4B93169442C429 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 841B9E6ABB2DF5D6EF86427C7CA8CA8E /* lottie-ios.debug.xcconfig */; + baseConfigurationReference = D04A0EA489688DF8B3B96AC15F8F1E8D /* libPhoneNumber-iOS.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19484,30 +19614,20 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-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 = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + 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 = ""; WARNING_CFLAGS = ( @@ -19520,11 +19640,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = Release; }; - 6CF8EF39CD8AF355CFB91DD6CEDBF1B5 /* Release */ = { + 7980FB1DA86EB4C9CAB5C3F172B6CD16 /* Testable Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 2C9242A62D5B0B4B6A4E4C21A89B8886 /* YapDatabase.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19536,14 +19658,25 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + 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/Reachability/Reachability.modulemap"; - PRODUCT_MODULE_NAME = Reachability; - PRODUCT_NAME = Reachability; + MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = YapDatabase; + PRODUCT_NAME = YapDatabase; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -19562,13 +19695,15 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "Testable Release"; }; - 6D62A0EC9056EB55C3A0A3E36AF5AB25 /* Debug */ = { + 7AE8B5AD294898AD997B88E7CF7B8EF7 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0832F298E198D582ABBB3AFB020434C0 /* YapDatabase.debug.xcconfig */; + baseConfigurationReference = 7C79198531E6272A3BD433516BBDB02B /* Curve25519Kit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19580,29 +19715,30 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-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/YapDatabase/YapDatabase.modulemap"; + MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = YapDatabase; - PRODUCT_NAME = YapDatabase; + PRODUCT_MODULE_NAME = Curve25519Kit; + PRODUCT_NAME = Curve25519Kit; 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 = ""; WARNING_CFLAGS = ( @@ -19615,11 +19751,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - 6E9EB1599D2AA1AF7E8821AD238DDA85 /* Release */ = { + 7BABBADE6F98D6D108888F2BB16486EF /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 10BAF5A21291F7ADF95C2F7C9358DE15 /* SwiftProtobuf.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19631,12 +19769,23 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; + ENABLE_TESTABILITY = YES; GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; PRODUCT_MODULE_NAME = SwiftProtobuf; PRODUCT_NAME = SwiftProtobuf; SDKROOT = iphoneos; @@ -19644,7 +19793,6 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -19657,12 +19805,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = Debug; }; - 714AF4922EED245535B7453AA2597141 /* App Store Release */ = { + 7E307BB7F240746890F47CCE957B5F15 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1080863D903D071C5B6CA09395C45170 /* SignalMetadataKit.release.xcconfig */; + baseConfigurationReference = 7C79198531E6272A3BD433516BBDB02B /* Curve25519Kit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -19675,20 +19824,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-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/SignalMetadataKit/SignalMetadataKit.modulemap"; - PRODUCT_MODULE_NAME = SignalMetadataKit; - PRODUCT_NAME = SignalMetadataKit; + MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = Curve25519Kit; + PRODUCT_NAME = Curve25519Kit; 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 = ""; WARNING_CFLAGS = ( @@ -19701,29 +19860,40 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Debug; }; - 757DCF8701F02CC884762367CC35A979 /* App Store Release */ = { + 7E807152F259697FC6EBEDD20E70AAA3 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B555FB1A839DEC057D5C40AFB053A318 /* SignalCoreKit.unit-tests.release.xcconfig */; + baseConfigurationReference = C8DB18016E443E83000ADA6B68FB5D12 /* GRDB.swift.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "SignalCoreKit-Unit-Tests"; + GCC_PREFIX_HEADER = "Target Support Files/GRDB.swift/GRDB.swift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/GRDB.swift/GRDB.swift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/GRDB.swift/GRDB.swift.modulemap"; + PRODUCT_MODULE_NAME = GRDB; + PRODUCT_NAME = GRDB; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -19736,11 +19906,14 @@ }; name = "App Store Release"; }; - 77D1D4D0B422E3D78E2B69F20F236E95 /* Debug */ = { + 81456B1CEBD257CD5C66896DAF842A12 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6E00773C3AD1DF91F936007137B4FE30 /* GRDB.swift.debug.xcconfig */; + baseConfigurationReference = 2104EAC8B5A135CB72B25C818FB0DDCA /* Pods-NotificationServiceExtension.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19752,28 +19925,29 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/GRDB.swift/GRDB.swift-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/GRDB.swift/GRDB.swift-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/GRDB.swift/GRDB.swift.modulemap"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = GRDB; - PRODUCT_NAME = GRDB; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -19789,30 +19963,42 @@ }; name = Debug; }; - 792FFDE0A82853778B8AD2B7E651DD33 /* Testable Release */ = { + 81EA097E175734BF1BC4C8F21A725CC4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CFBA7B3B27CE403907BD4E25FC03FCB7 /* GRKOpenSSLFramework.release.xcconfig */; + baseConfigurationReference = E17D018B92659C09691A3A2CEAD911D4 /* PureLayout.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "iPhone Developer"; + 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"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "TESTABLE_BUILD=1", + "PURELAYOUT_APP_EXTENSIONS=1", ); + INFOPLIST_FILE = "Target Support Files/PureLayout/PureLayout-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; + PRODUCT_MODULE_NAME = PureLayout; + PRODUCT_NAME = PureLayout; SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -19823,43 +20009,51 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Release; }; - 79662B126CD8B1D484135F5DF870DD3B /* Debug */ = { + 8466B9ABBE4CD52BB78A07884CEF6BC4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C867203B3E1DB3937F014251331DB673 /* SignalMetadataKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = 0071D33E362FC97730E99DD43013CA28 /* SignalMetadataKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-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/SignalMetadataKit/SignalMetadataKit.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); - OTHER_LDFLAGS = ( - "$(inherited)", - "-lswiftSwiftOnoneSupport", - ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "SignalMetadataKit-Unit-Tests"; + PRODUCT_MODULE_NAME = SignalMetadataKit; + PRODUCT_NAME = SignalMetadataKit; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -19872,10 +20066,12 @@ }; name = Debug; }; - 7A5AE620C5E0C03C942C0BEBD4E70616 /* App Store Release */ = { + 87F42AB2E97BF36A3B88C83682B57E73 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4FF7EAC8FC7446F8B51D78F30184FBE3 /* Argon2.release.xcconfig */; + baseConfigurationReference = C6FAA561010320A5945DB7FDE3D8F277 /* Pods-SignalMessaging.app store release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -19888,18 +20084,19 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Argon2/Argon2.modulemap"; - PRODUCT_MODULE_NAME = Argon2; - PRODUCT_NAME = Argon2; + 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 = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -19916,11 +20113,13 @@ }; name = "App Store Release"; }; - 7B4420101E49C5B8E61E8FBEC357EEF6 /* Debug */ = { + 891B8FF6F302846EBD55449B9FDDED56 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E636F72D68D5F8F96DF57456909A253 /* AFNetworking.debug.xcconfig */; + baseConfigurationReference = 54207327E2249C579597BB8D6A03483C /* SignalServiceKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19931,30 +20130,20 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = AFNetworking; - PRODUCT_NAME = AFNetworking; + MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; + PRODUCT_MODULE_NAME = SignalServiceKit; + PRODUCT_NAME = SignalServiceKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -19967,12 +20156,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = Release; }; - 7B94C75212734863576D6F1DE6F7FA75 /* Testable Release */ = { + 897C21FD868B6ED38444779638FD7B9E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B52BE695798CA0D3212AE121FAE847EA /* YYImage.release.xcconfig */; + baseConfigurationReference = E2B242FE4826AAA21CD0F402A9E72E03 /* Mantle.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19984,25 +20174,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Mantle/Mantle-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; + PRODUCT_MODULE_NAME = Mantle; + PRODUCT_NAME = Mantle; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -20021,12 +20200,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Release; }; - 7C0259536943F39DD163C3223323AC73 /* Debug */ = { + 8C7AB229257A7ABB2E7C1ED6E44C45F9 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A5BB06FE2EA2895778FC4B20DC85FC82 /* blurhash.debug.xcconfig */; + baseConfigurationReference = 10A5A4FD7363A329BD2C663AE3FE480E /* PromiseKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20039,29 +20219,30 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/blurhash/blurhash-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/blurhash/blurhash-Info.plist"; + INFOPLIST_FILE = "Target Support Files/PromiseKit/PromiseKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/blurhash/blurhash.modulemap"; + MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = blurhash; - PRODUCT_NAME = blurhash; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = PromiseKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -20074,13 +20255,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - 7C06A28999AAEAAC33D40C3035BB44EC /* Release */ = { + 8D021AA56ACA4B718BF58DDCB3D01583 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = E6BB0A759A73616259A4FBE74C916C56 /* SQLCipher.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20091,20 +20273,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/SQLCipher/SQLCipher-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; - PRODUCT_MODULE_NAME = SignalServiceKit; - PRODUCT_NAME = SignalServiceKit; + MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = SQLCipher; + PRODUCT_NAME = SQLCipher; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -20117,20 +20309,28 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = Debug; }; - 7CAB17CA0F6F1CB1A04B326494040338 /* App Store Release */ = { + 8E0BEC5F2ACDF9F5630A5C6C3C676106 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F9D7235546E1C72BB51EB1F2FF0EDFC2 /* ZXingObjC.release.xcconfig */; + baseConfigurationReference = 7F297418AC06C288FC338E6C77481B97 /* SignalServiceKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + 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*]" = ""; ENABLE_BITCODE = NO; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( "$(inherited)", @@ -20144,9 +20344,11 @@ }; name = "App Store Release"; }; - 7E28B42FEA18B7738E170C2917DEE2DF /* Release */ = { + 90BC00EE5013C754F772DFD664043D2E /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 119EB2A07F2DE46369F50183D77E497F /* lottie-ios.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20158,20 +20360,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Starscream/Starscream-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Starscream/Starscream.modulemap"; - PRODUCT_MODULE_NAME = Starscream; - PRODUCT_NAME = Starscream; + MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; 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 = ""; WARNING_CFLAGS = ( @@ -20184,49 +20396,100 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = Debug; + }; + 90F76619C71126F55B00B906D5DE7387 /* App Store Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_APP_STORE_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = "App Store Release"; }; - 82C6CC7BF168FED18571DBE6BDE58525 /* Debug */ = { + 928F30109E66D9FD76E98539A00B2431 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 47C6863D7502246F800C8FE673194400 /* PureLayout.debug.xcconfig */; + baseConfigurationReference = 59420048E08228413C34621F01EE3F81 /* ZKGroup.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + 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*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "PURELAYOUT_APP_EXTENSIONS=1", + "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/PureLayout/PureLayout-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; + INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = PureLayout; - PRODUCT_NAME = PureLayout; + PRODUCT_NAME = "ZKGroup-Unit-Tests"; 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 = ""; + VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -20237,11 +20500,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - 82CDA15655EEC5E626A9C7F8AF3F4418 /* Release */ = { + 94B6B9CBE5AA3ED0B4D645F71D6583B1 /* Testable Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 1FA550E5B4656C8347E9349AC1B7BE38 /* SAMKeychain.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20253,18 +20518,29 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/blurhash/blurhash-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/blurhash/blurhash-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/blurhash/blurhash.modulemap"; - PRODUCT_MODULE_NAME = blurhash; - PRODUCT_NAME = blurhash; + MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = SAMKeychain; + PRODUCT_NAME = SAMKeychain; 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"; @@ -20279,12 +20555,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "Testable Release"; }; - 8534945C4A79D12AD7838E41F7562FE7 /* Release */ = { + 956AD5A7580E9B87B72475D6032A8D58 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -20326,9 +20603,9 @@ }; name = Release; }; - 86125E5ACFC6A014328E55869DF4610D /* App Store Release */ = { + 95F7B4EE92D43147F8F746160E5F0C21 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 32147FE1A95B799AEA8A4E745883DAC4 /* Curve25519Kit.unit-tests.release.xcconfig */; + baseConfigurationReference = 3BD838D56A08D28303585BF4FB422C6C /* SignalCoreKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -20339,10 +20616,10 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "Curve25519Kit-Unit-Tests"; + PRODUCT_NAME = "SignalCoreKit-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; @@ -20357,39 +20634,55 @@ "-Werror=objc-protocol-property-synthesis", ); }; + name = Release; + }; + 9635EB8E1C81247E017013720A857D03 /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 19598363901FC536C0A984E84E6793C4 /* ZXingObjC.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_BITCODE = NO; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + WARNING_CFLAGS = ( + "$(inherited)", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", + ); + }; name = "App Store Release"; }; - 8653051437C1A35885D285063CE36BE8 /* Release */ = { + 97512FF3E0E4304489A803F235F1B205 /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 9B3E80CEFC1B7C1F46A6D1D822362A2E /* Argon2.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; + 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*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/HKDFKit/HKDFKit.modulemap"; - PRODUCT_MODULE_NAME = HKDFKit; - PRODUCT_NAME = HKDFKit; + PRODUCT_NAME = "Argon2-Unit-Tests"; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -20400,13 +20693,95 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "App Store Release"; + }; + 994FDD68E0E86363F76CC3A601667785 /* Testable Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7F297418AC06C288FC338E6C77481B97 /* SignalServiceKit.unit-tests.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGNING_ALLOWED = YES; + CODE_SIGNING_REQUIRED = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + ENABLE_BITCODE = NO; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VALIDATE_PRODUCT = YES; + WARNING_CFLAGS = ( + "$(inherited)", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", + ); + }; + name = "Testable Release"; + }; + 999E3117401AE7C2DF418796EFA38735 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4D828431CC5E82B2DD944DC300E10503 /* GRKOpenSSLFramework.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_BITCODE = NO; + ENABLE_TESTABILITY = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + WARNING_CFLAGS = ( + "$(inherited)", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", + ); + }; + name = Debug; }; - 86C11DF7B082476C0EB71C2D4204F1EC /* Testable Release */ = { + 9A3E9DEB38A7DE9488F01D5C761788A6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3C7C2EB7331F77DB0B26F9A834DE8BAC /* libwebp.release.xcconfig */; + baseConfigurationReference = FCE581C267B3ADA8047B289EE970AD92 /* AxolotlKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20418,30 +20793,29 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; + INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-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/libwebp/libwebp.modulemap"; + MODULEMAP_FILE = "Target Support Files/AxolotlKit/AxolotlKit.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = libwebp; - PRODUCT_NAME = libwebp; + PRODUCT_MODULE_NAME = AxolotlKit; + PRODUCT_NAME = AxolotlKit; 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 = ""; WARNING_CFLAGS = ( @@ -20454,11 +20828,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - 871C7F93BF095CC45765FC79F59D7E1A /* Testable Release */ = { + 9E366B1419BE7EEBF2A224D24028980F /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 454F958E951F900B84CA234E67211C10 /* blurhash.release.xcconfig */; + baseConfigurationReference = 54942A126B01EBEEC5D238F9DE524D94 /* SSZipArchive.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -20466,38 +20840,63 @@ "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"; ENABLE_BITCODE = NO; + GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SSZipArchive/SSZipArchive-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SSZipArchive/SSZipArchive.modulemap"; + PRODUCT_MODULE_NAME = SSZipArchive; + PRODUCT_NAME = SSZipArchive; + 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 = ""; + WARNING_CFLAGS = ( + "$(inherited)", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", + ); + }; + name = "App Store Release"; + }; + A02D0EB8E1F3EBB7F48EF7AB8D3A1700 /* Testable Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 19598363901FC536C0A984E84E6793C4 /* ZXingObjC.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/blurhash/blurhash-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/blurhash/blurhash-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/blurhash/blurhash.modulemap"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = blurhash; - PRODUCT_NAME = blurhash; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -20510,11 +20909,13 @@ }; name = "Testable Release"; }; - 8B9E4D9066CB8B5D7798FBBEEA69957B /* Testable Release */ = { + A0E6600488E6BB7CF5E70BD22EDE66D3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D05AE54196CBA23C05B34F4A6C857FA2 /* SQLCipher.release.xcconfig */; + baseConfigurationReference = 09706AA29140EDA5861E6FA42323D31E /* Pods-SignalPerformanceTests.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*]" = ""; @@ -20526,30 +20927,30 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SQLCipher/SQLCipher-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SQLCipher; - PRODUCT_NAME = SQLCipher; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -20562,12 +20963,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - 8E662076310BDCBF45AC081A8C0E0CD4 /* App Store Release */ = { + A3FE415D65FEC9C7909EA93D47266FC4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E717682B021AF73B3FBDC122BA1806B /* PureLayout.release.xcconfig */; + baseConfigurationReference = 10BAF5A21291F7ADF95C2F7C9358DE15 /* SwiftProtobuf.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20579,18 +20981,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "PURELAYOUT_APP_EXTENSIONS=1", - ); - INFOPLIST_FILE = "Target Support Files/PureLayout/PureLayout-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; - PRODUCT_MODULE_NAME = PureLayout; - PRODUCT_NAME = PureLayout; + MODULEMAP_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf.modulemap"; + PRODUCT_MODULE_NAME = SwiftProtobuf; + PRODUCT_NAME = SwiftProtobuf; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -20609,13 +21007,47 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Release; }; - 8EF8586F6FE9FA5929C56FB22AFE91F7 /* Release */ = { + A857A7F54920911C68ADBD568571548E /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 7E5D7D5B20B78B173F8377430EB4E38B /* AxolotlKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGNING_ALLOWED = YES; + CODE_SIGNING_REQUIRED = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + ENABLE_BITCODE = NO; + GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "AxolotlKit-Unit-Tests"; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + VALIDATE_PRODUCT = YES; + WARNING_CFLAGS = ( + "$(inherited)", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", + ); + }; + name = "App Store Release"; + }; + AAB0A3DF33E3DD7729ABA04B1F248813 /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = ED3320EC7C492C158DFF69E0F9CC5F2A /* CocoaLumberjack.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20626,14 +21058,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-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 = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; - PRODUCT_MODULE_NAME = Curve25519Kit; - PRODUCT_NAME = Curve25519Kit; + MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; + PRODUCT_MODULE_NAME = CocoaLumberjack; + PRODUCT_NAME = CocoaLumberjack; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -20652,14 +21084,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "App Store Release"; }; - 8F63FF7179CAE6FAD181BBDBB02A9955 /* Debug */ = { + AB8C3DDC2D8677F7FBF6D0A80B155647 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0D20D732E8766D04FB7843053ED5D19D /* SignalMetadataKit.debug.xcconfig */; + baseConfigurationReference = 2C9242A62D5B0B4B6A4E4C21A89B8886 /* YapDatabase.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20671,24 +21103,24 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Info.plist"; + INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit.modulemap"; + MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SignalMetadataKit; - PRODUCT_NAME = SignalMetadataKit; + PRODUCT_MODULE_NAME = YapDatabase; + PRODUCT_NAME = YapDatabase; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -20708,85 +21140,30 @@ }; name = Debug; }; - 90F76619C71126F55B00B906D5DE7387 /* App Store Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_APP_STORE_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = "App Store Release"; - }; - 91755CCF4425A19BC65A33B0629D1176 /* Release */ = { + B1645FD8DCE9842B3F5E2289F72C06BE /* Testable Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 4D828431CC5E82B2DD944DC300E10503 /* GRKOpenSSLFramework.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; + ENABLE_BITCODE = NO; + ENABLE_TESTABILITY = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( "$(inherited)", @@ -20798,14 +21175,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "Testable Release"; }; - 9197CA47B9E5EC17D61B04D9C4224643 /* Debug */ = { + B18BAF8F0AFBB975D4C66666FBA7C2CE /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AEF8124A07AF9F4F8421DEA24CBC70FF /* ZKGroup.debug.xcconfig */; + baseConfigurationReference = 8E0C3F58D4E4BB4A987324297C9D8BAF /* YYImage.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20817,29 +21194,30 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Info.plist"; + INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/ZKGroup/ZKGroup.modulemap"; + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = ZKGroup; - PRODUCT_NAME = ZKGroup; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; 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 = ""; WARNING_CFLAGS = ( @@ -20852,11 +21230,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - 92B3F8DB5B471A1AFE79406F678E900A /* Debug */ = { + B374B58656A6E12A1B2881853E01620F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DE2293C31B0CE47B780BF2287CFBF3C9 /* HKDFKit.unit-tests.debug.xcconfig */; + baseConfigurationReference = 35358C6B8B4D4FCB5918EA5A9B080878 /* HKDFKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -20901,11 +21279,56 @@ }; name = Debug; }; - 943E97359F55929824DDBCF8FA2F63CD /* Debug */ = { + B86940D9E78EE7E3F275292EE78F0862 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B67607EB762160556216072CB420C0CA /* Pods-Signal.debug.xcconfig */; + baseConfigurationReference = C5DF3B88A797FC01D802254AC56E3AA5 /* libwebp.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + 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"; + ENABLE_BITCODE = NO; + GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-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/libwebp/libwebp.modulemap"; + PRODUCT_MODULE_NAME = libwebp; + PRODUCT_NAME = libwebp; + 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 = ""; + WARNING_CFLAGS = ( + "$(inherited)", + "-Werror=incompatible-pointer-types", + "-Werror=protocol", + "-Werror=incomplete-implementation", + "-Werror=objc-literal-conversion", + "-Werror=objc-property-synthesis", + "-Werror=objc-protocol-property-synthesis", + ); + }; + name = "App Store Release"; + }; + B87FF8CCB70686B459C0466F267E3F9C /* Testable Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7620C0302BE9F8F89B399ED53B9258D6 /* Pods-SignalShareExtension.testable release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -20923,12 +21346,12 @@ "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Pods-Signal/Pods-Signal-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", @@ -20943,6 +21366,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -20955,14 +21379,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - 961CF3E1A2106200FB9ECC13E932F801 /* Release */ = { + B926363852B8937AE23249C11F37F6B1 /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = DBD9BCF2C5A7CA3A16E1E3C41FCC9E31 /* AFNetworking.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20973,19 +21397,18 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-Signal/Pods-Signal-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; + PRODUCT_MODULE_NAME = AFNetworking; + PRODUCT_NAME = AFNetworking; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -21000,14 +21423,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "App Store Release"; }; - 9795005A62935A63B009E5FDD1233147 /* Release */ = { + B94CCF2206D0A75D784F6999DBD8CE9F /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = D04A0EA489688DF8B3B96AC15F8F1E8D /* libPhoneNumber-iOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21018,21 +21441,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + 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 = ""; WARNING_CFLAGS = ( @@ -21045,13 +21477,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = Debug; }; - 988AF581A408D1F112964DC85E0D6730 /* App Store Release */ = { + B98548E37B158E95E44503E68BC38A71 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 559453DD5C515D677A77AA377FED70AD /* Pods-Signal.app store release.xcconfig */; + baseConfigurationReference = 2DD9CF22A9F81A35988ED1563253FC78 /* Pods-SignalShareExtension.app store release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -21064,12 +21497,12 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-Signal/Pods-Signal-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; + MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -21093,40 +21526,20 @@ }; name = "App Store Release"; }; - 9903AE0E847B05BC12207F44E75EBF5A /* Release */ = { + BAB0841D9C3AD47D49E090B333462489 /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 4D828431CC5E82B2DD944DC300E10503 /* GRKOpenSSLFramework.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; 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"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_IDENTITY = "iPhone Developer"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "PURELAYOUT_APP_EXTENSIONS=1", - ); - INFOPLIST_FILE = "Target Support Files/PureLayout/PureLayout-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; - PRODUCT_MODULE_NAME = PureLayout; - PRODUCT_NAME = PureLayout; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -21137,13 +21550,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "App Store Release"; }; - 9D388FDB3BEC2159B69ED37FAF396473 /* App Store Release */ = { + BC76F559D3F01B9D1116C4D67CE4FCDE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3C7C2EB7331F77DB0B26F9A834DE8BAC /* libwebp.release.xcconfig */; + baseConfigurationReference = DC018E233FE306324C887471F2579313 /* SignalRingRTC.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*]" = ""; @@ -21154,14 +21568,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalRingRTC/SignalRingRTC-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC-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/libwebp/libwebp.modulemap"; - PRODUCT_MODULE_NAME = libwebp; - PRODUCT_NAME = libwebp; + MODULEMAP_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC.modulemap"; + PRODUCT_MODULE_NAME = SignalRingRTC; + PRODUCT_NAME = SignalRingRTC; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -21180,11 +21594,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Release; }; - 9FF25CEB1895CFE8CD94E1DC669F9D1B /* Testable Release */ = { + BDB370C44140D1AE16F034C006CA202F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FF60F22050C29A096951E5C124A53ABB /* SSZipArchive.release.xcconfig */; + baseConfigurationReference = 54942A126B01EBEEC5D238F9DE524D94 /* SSZipArchive.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -21220,7 +21634,6 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -21233,11 +21646,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - A0E6600488E6BB7CF5E70BD22EDE66D3 /* Debug */ = { + C1BBBC4D612D71AA9FE36B8200F32D82 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 09706AA29140EDA5861E6FA42323D31E /* Pods-SignalPerformanceTests.debug.xcconfig */; + baseConfigurationReference = 9CBC65E946D8E721EBEDC9162A007E98 /* Pods-SignalPerformanceTests.testable release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -21277,6 +21690,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -21289,13 +21703,15 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - A1D93A3B0A29222D60D8DDA5ED95D8E9 /* Testable Release */ = { + C2722742D315211AFFBBA60920496370 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D7A9DB366FAF524CE3A9A91060FEDB03 /* GRDB.swift.release.xcconfig */; + baseConfigurationReference = 263873C60374EBE5C7765FD544717FD1 /* Pods-SignalTests.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*]" = ""; @@ -21306,29 +21722,19 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/GRDB.swift/GRDB.swift-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/GRDB.swift/GRDB.swift-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/GRDB.swift/GRDB.swift.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = GRDB; - PRODUCT_NAME = GRDB; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -21343,12 +21749,12 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = "App Store Release"; }; - A60FBC4FBFF9F5292D1C97BCC3E052DB /* Debug */ = { + C2ED5ED9D127E4442433E2FBF4BAA6CB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9F44674FD0F91467F8D876B082DD976F /* SignalRingRTC.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -21361,30 +21767,21 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalRingRTC/SignalRingRTC-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests-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/SignalRingRTC/SignalRingRTC.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SignalRingRTC; - PRODUCT_NAME = SignalRingRTC; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -21397,12 +21794,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = Release; }; - A6579AD386857C970DBF6DC78B4B95E8 /* Debug */ = { + C8A89A979A0E8AB28AD6255F1057510A /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A895C34DAB8D0923913941AF576A9E4C /* Starscream.debug.xcconfig */; + baseConfigurationReference = 2C9242A62D5B0B4B6A4E4C21A89B8886 /* YapDatabase.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -21414,30 +21812,20 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Starscream/Starscream-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YapDatabase/YapDatabase-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YapDatabase/YapDatabase-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Starscream/Starscream.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Starscream; - PRODUCT_NAME = Starscream; + MODULEMAP_FILE = "Target Support Files/YapDatabase/YapDatabase.modulemap"; + PRODUCT_MODULE_NAME = YapDatabase; + PRODUCT_NAME = YapDatabase; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -21450,11 +21838,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "App Store Release"; }; - A6E39768013C80B7CEE9037050DC5995 /* Testable Release */ = { + C8EC9C154BF9DD87E0E9E0F075B673EB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0491FF320C4CC15ACDC6D9C0849FC7C /* SignalMetadataKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 7E5D7D5B20B78B173F8377430EB4E38B /* AxolotlKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -21466,24 +21854,27 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); + OTHER_LDFLAGS = ( + "$(inherited)", + "-lswiftSwiftOnoneSupport", + ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "SignalMetadataKit-Unit-Tests"; + PRODUCT_NAME = "AxolotlKit-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; - VALIDATE_PRODUCT = YES; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -21494,11 +21885,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - A80A69937057FA849253BC34BE1DECCD /* Debug */ = { + CA176C09A0466558F45E2E1ACEB61231 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A7B6B395E0ECEF74DDE0E63D493E7D3 /* Argon2.unit-tests.debug.xcconfig */; + baseConfigurationReference = B44AC2FBA9C077613C25EB15ED3281B8 /* Curve25519Kit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -21510,12 +21901,12 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-Unit-Tests-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Unit-Tests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( @@ -21527,7 +21918,7 @@ "-lswiftSwiftOnoneSupport", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "Argon2-Unit-Tests"; + PRODUCT_NAME = "Curve25519Kit-Unit-Tests"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; @@ -21543,11 +21934,12 @@ }; name = Debug; }; - A91D9A0D1ECFF84DB130EBD76F7AC1D6 /* Release */ = { + CB0DFE03DD165E6612434EE26350FD7C /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = FDB0800FFB6B282B5A45E084C1A161B8 /* blurhash.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21558,18 +21950,18 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/blurhash/blurhash-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/blurhash/blurhash-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit.modulemap"; - PRODUCT_MODULE_NAME = SignalMetadataKit; - PRODUCT_NAME = SignalMetadataKit; + MODULEMAP_FILE = "Target Support Files/blurhash/blurhash.modulemap"; + PRODUCT_MODULE_NAME = blurhash; + PRODUCT_NAME = blurhash; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -21586,12 +21978,12 @@ }; name = Release; }; - A9FE59ACA85EF91D96299416B732FFB1 /* Testable Release */ = { + CB16E75981AB93D272ACC81D35C24C6B /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DAAF83FC698BF51C76A5A1087E77EF2 /* SignalServiceKit.release.xcconfig */; + baseConfigurationReference = 8E0C3F58D4E4BB4A987324297C9D8BAF /* YYImage.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21602,25 +21994,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SignalServiceKit; - PRODUCT_NAME = SignalServiceKit; + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -21639,12 +22020,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = "App Store Release"; }; - AE349BF16FFA12FDA64AE4E48B93EEEA /* Debug */ = { + CCB53F1E54639DB029D99F2A3180A36C /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EB16EB983AB15AADE76A9E8603BC609C /* AxolotlKit.debug.xcconfig */; + baseConfigurationReference = 42EEB34981E19107AD692F7766BDEDF6 /* Pods-SignalTests.testable release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -21658,29 +22040,31 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AxolotlKit/AxolotlKit.modulemap"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = AxolotlKit; - PRODUCT_NAME = AxolotlKit; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -21693,14 +22077,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - AF4622A5580B545B8B3276519CE4A33C /* Testable Release */ = { + CD7018C9E72EEBF9F4B344366F276FE5 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 96ACD7E78D7E5A3E239A3F6D8C3B1E25 /* Curve25519Kit.release.xcconfig */; + baseConfigurationReference = D04A0EA489688DF8B3B96AC15F8F1E8D /* libPhoneNumber-iOS.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21712,24 +22096,24 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Info.plist"; + INFOPLIST_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; + MODULEMAP_FILE = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Curve25519Kit; - PRODUCT_NAME = Curve25519Kit; + PRODUCT_MODULE_NAME = libPhoneNumber_iOS; + PRODUCT_NAME = libPhoneNumber_iOS; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -21750,11 +22134,13 @@ }; name = "Testable Release"; }; - B4991310136C69F79030D5A84A454175 /* App Store Release */ = { + CE195412D11D421F7F3BEC1E7BE56541 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF4BFDE926EBBCEFE8DA2A1626D23124 /* libPhoneNumber-iOS.release.xcconfig */; + baseConfigurationReference = 23CB536F9ABAF33C5F9F72A4A6386500 /* ZKGroup.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -21765,132 +22151,25 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - 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 = ""; - WARNING_CFLAGS = ( - "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", - ); - }; - name = "App Store Release"; - }; - B75D797F188200EF71A9583CEDC53FC3 /* Testable Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 32147FE1A95B799AEA8A4E745883DAC4 /* Curve25519Kit.unit-tests.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGNING_ALLOWED = YES; - CODE_SIGNING_REQUIRED = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_NAME = "Curve25519Kit-Unit-Tests"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - VALIDATE_PRODUCT = YES; - WARNING_CFLAGS = ( - "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", - ); - }; - name = "Testable Release"; - }; - BA08893648B6A185765AA4773CA513B7 /* 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*]" = ""; - ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "HKDFKit-Unit-Tests"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - VALIDATE_PRODUCT = YES; - WARNING_CFLAGS = ( - "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", - ); - }; - name = Release; - }; - BAA7DA9AF338EDD36133BD9293F252D1 /* 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"; - ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SSZipArchive/SSZipArchive-Info.plist"; + INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-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/SSZipArchive/SSZipArchive.modulemap"; - PRODUCT_MODULE_NAME = SSZipArchive; - PRODUCT_NAME = SSZipArchive; + MODULEMAP_FILE = "Target Support Files/ZKGroup/ZKGroup.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = ZKGroup; + PRODUCT_NAME = ZKGroup; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -21909,12 +22188,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "Testable Release"; }; - BB3184F6B4B634FEA34D3DBA4C670890 /* Testable Release */ = { + CE5AC6D50BB8857091B830D57BEA7745 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4FF7EAC8FC7446F8B51D78F30184FBE3 /* Argon2.release.xcconfig */; + baseConfigurationReference = B67607EB762160556216072CB420C0CA /* Pods-Signal.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -21928,30 +22208,30 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Signal/Pods-Signal-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Argon2/Argon2.modulemap"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Argon2; - PRODUCT_NAME = Argon2; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -21964,12 +22244,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - BC457F3865A95596298DD620D883D65F /* App Store Release */ = { + D03D506F66C8302EFD0C3B32A1FC8171 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6F2E908E6E0ADDBD5B2AC8DFA92983F6 /* AxolotlKit.release.xcconfig */; + baseConfigurationReference = FCE581C267B3ADA8047B289EE970AD92 /* AxolotlKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -21982,12 +22263,23 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; + ENABLE_TESTABILITY = YES; GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-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/AxolotlKit/AxolotlKit.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; PRODUCT_MODULE_NAME = AxolotlKit; PRODUCT_NAME = AxolotlKit; SDKROOT = iphoneos; @@ -22008,15 +22300,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = "Testable Release"; }; - BD0E3D13D3A2BBCDE95E164C321C1016 /* Testable Release */ = { + D2C72627A72B2EC2D07427C833E95484 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A98BDBB97BEA7FA75AD1BFF65F7B1E4B /* Pods-NotificationServiceExtension.testable release.xcconfig */; + baseConfigurationReference = D04A0EA489688DF8B3B96AC15F8F1E8D /* libPhoneNumber-iOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -22027,30 +22318,18 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension-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 = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + 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"; @@ -22065,11 +22344,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = "App Store Release"; }; - BDDC064DBE3AA797B72CEBA622B45C79 /* Release */ = { + D4BACF696933DF04462CB36C49CDDDFD /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 8E0C3F58D4E4BB4A987324297C9D8BAF /* YYImage.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -22081,20 +22362,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; - PRODUCT_MODULE_NAME = CocoaLumberjack; - PRODUCT_NAME = CocoaLumberjack; + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; 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 = ""; WARNING_CFLAGS = ( @@ -22107,14 +22398,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = Debug; }; - BFDFE9572B4D183D659C5F92D8DD74C4 /* Debug */ = { + D57795D6EF1F8B1D2782E45C0C190EF4 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 793A6EFED93246837A8530A3AD75B0FB /* SignalCoreKit.debug.xcconfig */; + baseConfigurationReference = E17D018B92659C09691A3A2CEAD911D4 /* PureLayout.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -22126,29 +22417,30 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "TESTABLE_BUILD=1", + "PURELAYOUT_APP_EXTENSIONS=1", ); - INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Info.plist"; + INFOPLIST_FILE = "Target Support Files/PureLayout/PureLayout-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit.modulemap"; + MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SignalCoreKit; - PRODUCT_NAME = SignalCoreKit; + PRODUCT_MODULE_NAME = PureLayout; + PRODUCT_NAME = PureLayout; 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 = ""; WARNING_CFLAGS = ( @@ -22161,15 +22453,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - C1BBBC4D612D71AA9FE36B8200F32D82 /* Testable Release */ = { + D891995683B87113308DD951B1BF0417 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9CBC65E946D8E721EBEDC9162A007E98 /* Pods-SignalPerformanceTests.testable release.xcconfig */; + baseConfigurationReference = ED3320EC7C492C158DFF69E0F9CC5F2A /* CocoaLumberjack.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -22181,29 +22472,28 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.modulemap"; + MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_MODULE_NAME = CocoaLumberjack; + PRODUCT_NAME = CocoaLumberjack; 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"; @@ -22220,11 +22510,12 @@ }; name = "Testable Release"; }; - C26F8585F136E4D14AD5961C6F82E76C /* Release */ = { + DB8A96F4D88B869A6CAEFE8A5CE32AEA /* Testable Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = E6BB0A759A73616259A4FBE74C916C56 /* SQLCipher.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -22235,14 +22526,25 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/SQLCipher/SQLCipher-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AxolotlKit/AxolotlKit.modulemap"; - PRODUCT_MODULE_NAME = AxolotlKit; - PRODUCT_NAME = AxolotlKit; + MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = SQLCipher; + PRODUCT_NAME = SQLCipher; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -22261,13 +22563,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "Testable Release"; }; - C2722742D315211AFFBBA60920496370 /* App Store Release */ = { + DD57CAD734FF3D8C4209D6509539A6E5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 263873C60374EBE5C7765FD544717FD1 /* Pods-SignalTests.app store release.xcconfig */; + baseConfigurationReference = 54207327E2249C579597BB8D6A03483C /* SignalServiceKit.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -22280,21 +22582,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = SignalServiceKit; + PRODUCT_NAME = SignalServiceKit; 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 = ""; WARNING_CFLAGS = ( @@ -22307,12 +22618,77 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Debug; + }; + DD8F832993327D1DD8046C3CBCBD97CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; }; - C2ED5ED9D127E4442433E2FBF4BAA6CB /* Release */ = { + DDBB6B145E1DDD06B390A1997303EA7D /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = FCE581C267B3ADA8047B289EE970AD92 /* AxolotlKit.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -22325,19 +22701,18 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/AxolotlKit/AxolotlKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/AxolotlKit/AxolotlKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/AxolotlKit/AxolotlKit.modulemap"; + PRODUCT_MODULE_NAME = AxolotlKit; + PRODUCT_NAME = AxolotlKit; 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"; @@ -22354,9 +22729,11 @@ }; name = Release; }; - C3C9ACF6BD271D4B6A006A736BB37AE4 /* Release */ = { + DE8F405AC04584C413C7EDB77650064C /* App Store Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 119EB2A07F2DE46369F50183D77E497F /* lottie-ios.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -22368,14 +22745,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -22394,13 +22771,15 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "App Store Release"; }; - C45254476CC5C4A56D7CA957D23721C3 /* Debug */ = { + DEB37FF81D96FA4E184D860AC4A3029E /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8817D65B50BEC3EAF116982E48A34720 /* libwebp.debug.xcconfig */; + baseConfigurationReference = ED2E41FF8B8020A8EDA55CB60C9AC65B /* Argon2.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -22412,29 +22791,30 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-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/libwebp/libwebp.modulemap"; + MODULEMAP_FILE = "Target Support Files/Argon2/Argon2.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = libwebp; - PRODUCT_NAME = libwebp; + PRODUCT_MODULE_NAME = Argon2; + PRODUCT_NAME = Argon2; 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 = ""; WARNING_CFLAGS = ( @@ -22447,13 +22827,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - C5B40A32C35A3C4C5752316CB297A117 /* Debug */ = { + DF75FBFF21945C90F96A37C6CAF811B5 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A9151F9FA7719F93D05023A3F8C75518 /* Reachability.debug.xcconfig */; + baseConfigurationReference = DC018E233FE306324C887471F2579313 /* SignalRingRTC.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*]" = ""; @@ -22464,30 +22845,20 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalRingRTC/SignalRingRTC-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC-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"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Reachability; - PRODUCT_NAME = Reachability; + MODULEMAP_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC.modulemap"; + PRODUCT_MODULE_NAME = SignalRingRTC; + PRODUCT_NAME = SignalRingRTC; 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 = ""; WARNING_CFLAGS = ( @@ -22500,11 +22871,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "App Store Release"; }; - C771276DBB13245CA0201DC3A58366E7 /* Release */ = { + DFAA6E726C35441B17794FDFCA688E8D /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = DE360524283955E79E93D7DBF529F611 /* Pods-SignalMessaging.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -22517,20 +22891,31 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit.modulemap"; - PRODUCT_MODULE_NAME = SignalCoreKit; - PRODUCT_NAME = SignalCoreKit; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -22543,12 +22928,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = Debug; }; - C81480E236CAEF98ADD98B4B22D290A9 /* App Store Release */ = { + DFCF3CEF0430DD83890A14C190146A14 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EF8F4EEAFB3E6E5EBD9F6B5D0B698654 /* SignalRingRTC.release.xcconfig */; + baseConfigurationReference = 7C79198531E6272A3BD433516BBDB02B /* Curve25519Kit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -22561,14 +22947,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalRingRTC/SignalRingRTC-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Curve25519Kit/Curve25519Kit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit-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/SignalRingRTC/SignalRingRTC.modulemap"; - PRODUCT_MODULE_NAME = SignalRingRTC; - PRODUCT_NAME = SignalRingRTC; + MODULEMAP_FILE = "Target Support Files/Curve25519Kit/Curve25519Kit.modulemap"; + PRODUCT_MODULE_NAME = Curve25519Kit; + PRODUCT_NAME = Curve25519Kit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -22587,53 +22973,29 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Release; }; - CAA923AAA1E9F20EB264C397CF4C980B /* Testable Release */ = { + E08C6117D1BD1B16DC43EB6878C527AE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7620C0302BE9F8F89B399ED53B9258D6 /* Pods-SignalShareExtension.testable release.xcconfig */; + baseConfigurationReference = 59420048E08228413C34621F01EE3F81 /* ZKGroup.unit-tests.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; + 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*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - ENABLE_TESTABILITY = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "TESTABLE_BUILD=1", - ); - INFOPLIST_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.modulemap"; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DTESTABLE_BUILD", - ); - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + GCC_PREFIX_HEADER = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/ZKGroup/ZKGroup-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = "ZKGroup-Unit-Tests"; SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -22644,12 +23006,15 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Release; }; - CB5D51FC3A1D993700659774B4720CFB /* Release */ = { + E1D525C85C4A5977438A7CDA8001117C /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = ED2E41FF8B8020A8EDA55CB60C9AC65B /* Argon2.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -22660,20 +23025,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Mantle/Mantle-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-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/Mantle/Mantle.modulemap"; - PRODUCT_MODULE_NAME = Mantle; - PRODUCT_NAME = Mantle; + MODULEMAP_FILE = "Target Support Files/Argon2/Argon2.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = Argon2; + PRODUCT_NAME = Argon2; 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 = ""; WARNING_CFLAGS = ( @@ -22686,13 +23061,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = Debug; }; - CC071BCB833014F0E44683527FC6591E /* App Store Release */ = { + E1DAFB12489488BA9368F22B17A8D045 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B5EA9156256EC3B1AE20F90FE27B536C /* Mantle.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*]" = ""; @@ -22703,18 +23079,19 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Mantle/Mantle-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Signal/Pods-Signal-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; - PRODUCT_MODULE_NAME = Mantle; - PRODUCT_NAME = Mantle; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -22729,11 +23106,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Release; }; - CCB53F1E54639DB029D99F2A3180A36C /* Testable Release */ = { + E25348F605E0301704BBD712D00D0A59 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 42EEB34981E19107AD692F7766BDEDF6 /* Pods-SignalTests.testable release.xcconfig */; + baseConfigurationReference = DCF9334C61958B9949E394A653F2962F /* Pods-Signal.testable release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -22753,12 +23130,12 @@ "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Pods-SignalTests/Pods-SignalTests-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Signal/Pods-Signal-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.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"; + MODULEMAP_FILE = "Target Support Files/Pods-Signal/Pods-Signal.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", @@ -22788,48 +23165,38 @@ }; name = "Testable Release"; }; - D18BBB2FB0ABFC52D6DC48F84D247F48 /* Testable Release */ = { + E5695AFFDBFA09A41CC2625BED456C8B /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF4BFDE926EBBCEFE8DA2A1626D23124 /* libPhoneNumber-iOS.release.xcconfig */; + baseConfigurationReference = 1FFE934657A4B9E1CA8B9377F68206B7 /* SignalMetadataKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + 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*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/libPhoneNumber-iOS/libPhoneNumber-iOS-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - 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"; + INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = libPhoneNumber_iOS; - PRODUCT_NAME = libPhoneNumber_iOS; + PRODUCT_NAME = "SignalMetadataKit-Unit-Tests"; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -22842,12 +23209,12 @@ }; name = "Testable Release"; }; - D2DA8BFFBE439DC7BD59EAA0B384DD92 /* Debug */ = { + E5A4DD78740959B4C88D7525EC22DDD9 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 044E46EA322FCF6631F81CE75CE1728E /* SignalServiceKit.debug.xcconfig */; + baseConfigurationReference = 07081A21B99FE049DDE5968FDFEC8C60 /* Starscream.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -22859,29 +23226,30 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Starscream/Starscream-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit.modulemap"; + MODULEMAP_FILE = "Target Support Files/Starscream/Starscream.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SignalServiceKit; - PRODUCT_NAME = SignalServiceKit; + PRODUCT_MODULE_NAME = Starscream; + PRODUCT_NAME = Starscream; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -22894,13 +23262,15 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Debug; + name = "Testable Release"; }; - D3C71021F858C49A96C9ADC48A04926A /* App Store Release */ = { + E70253760787405B40947C309A0AC084 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 267AF9BC005011F72EA417A70AF0DED5 /* Reachability.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -22911,18 +23281,19 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-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 = 11.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; + 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 = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -22937,39 +23308,40 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Release; }; - D4074C982DFFD71118E3DF4E02813D38 /* App Store Release */ = { + E9314CBF608F0578D31DB5E70DF919A6 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 14D03DB3A20D61DB94ABF34E5DCE3493 /* SAMKeychain.release.xcconfig */; + baseConfigurationReference = 9B3E80CEFC1B7C1F46A6D1D822362A2E /* Argon2.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + 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*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SAMKeychain/SAMKeychain-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SAMKeychain/SAMKeychain-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SAMKeychain/SAMKeychain.modulemap"; - PRODUCT_MODULE_NAME = SAMKeychain; - PRODUCT_NAME = SAMKeychain; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-Unit-Tests-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_NAME = "Argon2-Unit-Tests"; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -22980,11 +23352,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = "Testable Release"; }; - D40E6EE5E56239A777159024A740AA59 /* Release */ = { + EC7BA0908D342DC2481DF035191F5D8B /* Testable Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = C5DF3B88A797FC01D802254AC56E3AA5 /* libwebp.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -22996,14 +23370,25 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SQLCipher/SQLCipher-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; - PRODUCT_MODULE_NAME = SQLCipher; - PRODUCT_NAME = SQLCipher; + MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = libwebp; + PRODUCT_NAME = libwebp; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -23022,12 +23407,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = Release; + name = "Testable Release"; }; - D546B8012C8BA360A237FCFF3E1EA048 /* Testable Release */ = { + EEB2B014AD4AE5F0956B2557735198E3 /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 267AF9BC005011F72EA417A70AF0DED5 /* Reachability.release.xcconfig */; + baseConfigurationReference = E2B242FE4826AAA21CD0F402A9E72E03 /* Mantle.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -23040,24 +23426,24 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/Reachability/Reachability-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Mantle/Mantle-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; + MODULEMAP_FILE = "Target Support Files/Mantle/Mantle.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = Reachability; - PRODUCT_NAME = Reachability; + PRODUCT_MODULE_NAME = Mantle; + PRODUCT_NAME = Mantle; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -23078,10 +23464,11 @@ }; name = "Testable Release"; }; - D7879CE4DC29D104952FBD7E1F18EEE6 /* App Store Release */ = { + EEC34EE89F9F0661E081A2C8B0A0DBBB /* Testable Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 428B6DCE916A0C3474D383509CDB530E /* Starscream.release.xcconfig */; + baseConfigurationReference = DBD9BCF2C5A7CA3A16E1E3C41FCC9E31 /* AFNetworking.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -23093,18 +23480,29 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Starscream/Starscream-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Starscream/Starscream-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Starscream/Starscream.modulemap"; - PRODUCT_MODULE_NAME = Starscream; - PRODUCT_NAME = Starscream; + MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = AFNetworking; + PRODUCT_NAME = AFNetworking; 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"; @@ -23119,11 +23517,11 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = "Testable Release"; }; - DC84CEB34784F28848D2272B8D2D0C0B /* App Store Release */ = { + F0F0D0C9AADA06693DDC1A24D85D498C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1BC1324E04ABA287A941A42655FCE8ED /* Argon2.unit-tests.release.xcconfig */; + baseConfigurationReference = 7F297418AC06C288FC338E6C77481B97 /* SignalServiceKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -23134,69 +23532,28 @@ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/Argon2/Argon2-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Argon2/Argon2-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "Argon2-Unit-Tests"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - VALIDATE_PRODUCT = YES; - WARNING_CFLAGS = ( - "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", - ); - }; - name = "App Store Release"; - }; - DCC988B829928555F38B8CAA41376DD6 /* Testable Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7E0E1924D4D2D1C29BA21DD457E26B56 /* HKDFKit.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"; - ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/HKDFKit/HKDFKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/HKDFKit/HKDFKit-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/HKDFKit/HKDFKit.modulemap"; + INFOPLIST_FILE = "Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); + OTHER_LDFLAGS = ( + "$(inherited)", + "-lswiftSwiftOnoneSupport", + ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = HKDFKit; - PRODUCT_NAME = HKDFKit; + PRODUCT_NAME = "SignalServiceKit-Unit-Tests"; 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 = ""; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -23207,9 +23564,9 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - DD8F832993327D1DD8046C3CBCBD97CD /* Debug */ = { + F1433B09C1581D3C169F632926DD2135 /* Testable Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -23242,16 +23599,13 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", + "POD_CONFIGURATION_TESTABLE_RELEASE=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -23261,131 +23615,52 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; - name = Debug; - }; - DE484F3BFB34F25A84E7C00101E808E0 /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DE84CDAF4321014CF56B8B5C2234D3E4 /* Pods-NotificationServiceExtension.app store release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - WARNING_CFLAGS = ( - "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", - ); - }; - name = "App Store Release"; + name = "Testable Release"; }; - E16275D549EC37F37201AE0E7E80C159 /* Testable Release */ = { + F3BCF60AFBC9F886DF12B291F1F436AE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ABC2B6B78C732260FEE695CECDEDD54B /* PromiseKit.release.xcconfig */; + baseConfigurationReference = 3BD838D56A08D28303585BF4FB422C6C /* SignalCoreKit.unit-tests.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CODE_SIGN_IDENTITY = ""; + 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*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/PromiseKit/PromiseKit-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; + INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); - OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = PromiseKit; - PRODUCT_NAME = PromiseKit; - 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 = ""; - WARNING_CFLAGS = ( + OTHER_LDFLAGS = ( "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", + "-lswiftSwiftOnoneSupport", ); - }; - name = "Testable Release"; - }; - E5B54A87208A5D232BBCB0A419633E9E /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CFBA7B3B27CE403907BD4E25FC03FCB7 /* GRKOpenSSLFramework.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "iPhone Developer"; - ENABLE_BITCODE = NO; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_NAME = "SignalCoreKit-Unit-Tests"; SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; WARNING_CFLAGS = ( "$(inherited)", "-Werror=incompatible-pointer-types", @@ -23396,13 +23671,14 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Debug; }; - E66CB96990ED58F389868B9ED8CFE3C0 /* App Store Release */ = { + F595E8D0ED6D25E8F085F3B21C41837A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D30B1D2A5A15B113773996DB8459BE72 /* lottie-ios.release.xcconfig */; + baseConfigurationReference = DC018E233FE306324C887471F2579313 /* SignalRingRTC.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*]" = ""; @@ -23413,20 +23689,30 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; + ENABLE_TESTABILITY = YES; + GCC_PREFIX_HEADER = "Target Support Files/SignalRingRTC/SignalRingRTC-prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "TESTABLE_BUILD=1", + ); + INFOPLIST_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + MODULEMAP_FILE = "Target Support Files/SignalRingRTC/SignalRingRTC.modulemap"; + ONLY_ACTIVE_ARCH = YES; + OTHER_CFLAGS = ( + "$(inherited)", + "-DTESTABLE_BUILD", + ); + OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; + PRODUCT_MODULE_NAME = SignalRingRTC; + PRODUCT_NAME = SignalRingRTC; 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 = ""; WARNING_CFLAGS = ( @@ -23439,46 +23725,15 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "App Store Release"; + name = Debug; }; - EB7E4D17A73DC1BC88942ECADFA2210D /* App Store Release */ = { + F59E68C2519A62671916971D7BE2B702 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0491FF320C4CC15ACDC6D9C0849FC7C /* SignalMetadataKit.unit-tests.release.xcconfig */; + baseConfigurationReference = 0071D33E362FC97730E99DD43013CA28 /* SignalMetadataKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; 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*]" = ""; - ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = "SignalMetadataKit-Unit-Tests"; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - VALIDATE_PRODUCT = YES; - WARNING_CFLAGS = ( - "$(inherited)", - "-Werror=incompatible-pointer-types", - "-Werror=protocol", - "-Werror=incomplete-implementation", - "-Werror=objc-literal-conversion", - "-Werror=objc-property-synthesis", - "-Werror=objc-protocol-property-synthesis", - ); - }; - name = "App Store Release"; - }; - EF11984125DD43237AB923C57E67ED64 /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 046A8E6D1203FD1755FD4F1F6A12F4C8 /* SwiftProtobuf.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -23489,14 +23744,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SignalMetadataKit/SignalMetadataKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit-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/SwiftProtobuf/SwiftProtobuf.modulemap"; - PRODUCT_MODULE_NAME = SwiftProtobuf; - PRODUCT_NAME = SwiftProtobuf; + MODULEMAP_FILE = "Target Support Files/SignalMetadataKit/SignalMetadataKit.modulemap"; + PRODUCT_MODULE_NAME = SignalMetadataKit; + PRODUCT_NAME = SignalMetadataKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -23517,70 +23772,11 @@ }; name = "App Store Release"; }; - F1433B09C1581D3C169F632926DD2135 /* Testable Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_TESTABLE_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - SYMROOT = "${SRCROOT}/../build"; - }; - name = "Testable Release"; - }; - F86085EA832B8F948BA8C8CC6821EAFD /* Testable Release */ = { + F6DC9BD09DD45612D1D58AC287D650DA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A940B95E509866462557B921895FCB9B /* CocoaLumberjack.release.xcconfig */; + baseConfigurationReference = FDB0800FFB6B282B5A45E084C1A161B8 /* blurhash.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -23593,30 +23789,29 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/CocoaLumberjack/CocoaLumberjack-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/blurhash/blurhash-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack-Info.plist"; + INFOPLIST_FILE = "Target Support Files/blurhash/blurhash-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/CocoaLumberjack/CocoaLumberjack.modulemap"; + MODULEMAP_FILE = "Target Support Files/blurhash/blurhash.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = CocoaLumberjack; - PRODUCT_NAME = CocoaLumberjack; + PRODUCT_MODULE_NAME = blurhash; + PRODUCT_NAME = blurhash; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; WARNING_CFLAGS = ( @@ -23629,12 +23824,13 @@ "-Werror=objc-protocol-property-synthesis", ); }; - name = "Testable Release"; + name = Debug; }; - FAF154674B9AF4BF4F306D052416BD7D /* App Store Release */ = { + FB7431DDB890E2D22C9525833503B3C2 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D7A9DB366FAF524CE3A9A91060FEDB03 /* GRDB.swift.release.xcconfig */; + baseConfigurationReference = 10A5A4FD7363A329BD2C663AE3FE480E /* PromiseKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -23646,18 +23842,18 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/GRDB.swift/GRDB.swift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/GRDB.swift/GRDB.swift-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/PromiseKit/PromiseKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PromiseKit/PromiseKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/GRDB.swift/GRDB.swift.modulemap"; - PRODUCT_MODULE_NAME = GRDB; - PRODUCT_NAME = GRDB; + MODULEMAP_FILE = "Target Support Files/PromiseKit/PromiseKit.modulemap"; + PRODUCT_MODULE_NAME = PromiseKit; + PRODUCT_NAME = PromiseKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -23674,10 +23870,11 @@ }; name = "App Store Release"; }; - FEBB616C6D75293D6EC9A7961DB70574 /* App Store Release */ = { + FBF14B440DDC2133B168D21047DF65F6 /* App Store Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F5DE998CA6CDE5D8563CE6EF09402A0 /* AFNetworking.release.xcconfig */; + baseConfigurationReference = E6BB0A759A73616259A4FBE74C916C56 /* SQLCipher.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -23689,14 +23886,14 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SQLCipher/SQLCipher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SQLCipher/SQLCipher-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap"; - PRODUCT_MODULE_NAME = AFNetworking; - PRODUCT_NAME = AFNetworking; + MODULEMAP_FILE = "Target Support Files/SQLCipher/SQLCipher.modulemap"; + PRODUCT_MODULE_NAME = SQLCipher; + PRODUCT_NAME = SQLCipher; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -23717,11 +23914,13 @@ }; name = "App Store Release"; }; - FEE5392F6A16A4783D7F58F138CB56EA /* Debug */ = { + FDAC0A09D90A082A4D840175F4D8CDF7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4A16B700B9ED7D9501DEDAE3A9DC9669 /* SwiftProtobuf.debug.xcconfig */; + baseConfigurationReference = 8E186CAF56685C832D8E494B6B006CF8 /* SignalCoreKit.xcconfig */; buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -23733,24 +23932,24 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_BITCODE = NO; ENABLE_TESTABILITY = YES; - GCC_PREFIX_HEADER = "Target Support Files/SwiftProtobuf/SwiftProtobuf-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SignalCoreKit/SignalCoreKit-prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "TESTABLE_BUILD=1", ); - INFOPLIST_FILE = "Target Support Files/SwiftProtobuf/SwiftProtobuf-Info.plist"; + INFOPLIST_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit-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/SwiftProtobuf/SwiftProtobuf.modulemap"; + MODULEMAP_FILE = "Target Support Files/SignalCoreKit/SignalCoreKit.modulemap"; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ( "$(inherited)", "-DTESTABLE_BUILD", ); OTHER_SWIFT_FLAGS = "$(inherited) -DTESTABLE_BUILD"; - PRODUCT_MODULE_NAME = SwiftProtobuf; - PRODUCT_NAME = SwiftProtobuf; + PRODUCT_MODULE_NAME = SignalCoreKit; + PRODUCT_NAME = SignalCoreKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -23773,57 +23972,46 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 017680D507C7B12A0F1D4D51B2E0586A /* Build configuration list for PBXNativeTarget "libwebp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9D388FDB3BEC2159B69ED37FAF396473 /* App Store Release */, - C45254476CC5C4A56D7CA957D23721C3 /* Debug */, - 603319577E875F0CDD564C45D307E7BA /* Release */, - 86C11DF7B082476C0EB71C2D4204F1EC /* Testable Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 0254598659D0553AC02DB2705C16C992 /* Build configuration list for PBXNativeTarget "SignalServiceKit-Unit-Tests" */ = { + 0337CF3BBD71CF159EC6C786D0F53FE3 /* Build configuration list for PBXNativeTarget "Reachability" */ = { isa = XCConfigurationList; buildConfigurations = ( - 082919EFBDC5CA616B114CE3751F5FC7 /* App Store Release */, - 2A7AD7674CDA36C3A9D81D212C80C104 /* Debug */, - 91755CCF4425A19BC65A33B0629D1176 /* Release */, - 515842696C39C8F480A3F60393C2C39D /* Testable Release */, + 43546651904DF778CBB67F91F1ABA455 /* App Store Release */, + 36BC53D384C72A48FE48CF856BABD040 /* Debug */, + 719E525585A04CF35E0E324E412223C2 /* Release */, + 64DCCCAD9B143D1D52A6034274DCB864 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 096A4CE04494AA3AB48530DA25E430D1 /* Build configuration list for PBXNativeTarget "HKDFKit-Unit-Tests" */ = { + 088840009CC00CDE4C19DC64F66E962C /* Build configuration list for PBXNativeTarget "Pods-Signal" */ = { isa = XCConfigurationList; buildConfigurations = ( - 57BA45E047FED0E95952A380189852B5 /* App Store Release */, - 92B3F8DB5B471A1AFE79406F678E900A /* Debug */, - BA08893648B6A185765AA4773CA513B7 /* Release */, - 3BA5FD5C10E8B5EC49551CE675AAB3F3 /* Testable Release */, + 60112FED2596ABE6BD2E57AB66289BC4 /* App Store Release */, + CE5AC6D50BB8857091B830D57BEA7745 /* Debug */, + E1DAFB12489488BA9368F22B17A8D045 /* Release */, + E25348F605E0301704BBD712D00D0A59 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0A290C1DE9C9683E91D164AB9774DA3D /* Build configuration list for PBXNativeTarget "SignalRingRTC" */ = { + 0C195870996C8279BDDD2DE60DED485F /* Build configuration list for PBXNativeTarget "HKDFKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - C81480E236CAEF98ADD98B4B22D290A9 /* App Store Release */, - A60FBC4FBFF9F5292D1C97BCC3E052DB /* Debug */, - 67F9C3E30047220E5A2B3F479AABB78F /* Release */, - 6966E3DB34C6C4B93BB00E9896938021 /* Testable Release */, + 4E0C5994E3217F7B02C50DF76A1235FF /* App Store Release */, + 6AEDC200518BC8F1AA8A478AB2DAC534 /* Debug */, + 69311160A63395ADB1D5B769B96C2097 /* Release */, + 284BD74395B0B8A9EC3C4D482E7A66DB /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0F16CF21319494B2551FF05365CB3234 /* Build configuration list for PBXNativeTarget "GRDB.swift" */ = { + 0F6EE3669DCA25E53B705244FFF78F06 /* Build configuration list for PBXNativeTarget "Mantle" */ = { isa = XCConfigurationList; buildConfigurations = ( - FAF154674B9AF4BF4F306D052416BD7D /* App Store Release */, - 77D1D4D0B422E3D78E2B69F20F236E95 /* Debug */, - 496D7CFD34E42E2ECA91630C8057E79E /* Release */, - A1D93A3B0A29222D60D8DDA5ED95D8E9 /* Testable Release */, + 30369B0465634D47323E992938652859 /* App Store Release */, + 260D8E1E1054813A2138AE31902A66FB /* Debug */, + 897C21FD868B6ED38444779638FD7B9E /* Release */, + EEB2B014AD4AE5F0956B2557735198E3 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -23839,79 +24027,79 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1240FB44EDBC9AB46065208CB63CC3BB /* Build configuration list for PBXNativeTarget "Curve25519Kit-Unit-Tests" */ = { + 0FB300F5204BED8B3398CDA5FC071C31 /* Build configuration list for PBXNativeTarget "SignalCoreKit-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 86125E5ACFC6A014328E55869DF4610D /* App Store Release */, - 160F3DE79EA96AC9DB8AE17E61ED9270 /* Debug */, - 1DD1475A26C5F791AB879E6F848769DF /* Release */, - B75D797F188200EF71A9583CEDC53FC3 /* Testable Release */, + 6BD86A391A791B9FF732FCD759CE4D53 /* App Store Release */, + F3BCF60AFBC9F886DF12B291F1F436AE /* Debug */, + 95F7B4EE92D43147F8F746160E5F0C21 /* Release */, + 4EAB79DFBC97CBAF3C75D1275736B6E5 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 15B0426C2E95BC56D254EA8C4790D696 /* Build configuration list for PBXNativeTarget "lottie-ios" */ = { + 1C401DE71C59D6FE59A1BCD94D1CD186 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { isa = XCConfigurationList; buildConfigurations = ( - E66CB96990ED58F389868B9ED8CFE3C0 /* App Store Release */, - 6C9274EFC0ED5DC02C33706E606454B9 /* Debug */, - 00E7292B6FBE69BE71B9F1A03F0388C2 /* Release */, - 38814BCD88BB3662A06CC13E5BC1BD1B /* Testable Release */, + AAB0A3DF33E3DD7729ABA04B1F248813 /* App Store Release */, + 77F63453EF0A25CF7D2B63D0FBA651DE /* Debug */, + 3036A0B581DAD649AD74373FCDF25B37 /* Release */, + D891995683B87113308DD951B1BF0417 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 17AB651D60973016E9F4229483019A5F /* Build configuration list for PBXNativeTarget "AxolotlKit-Unit-Tests" */ = { + 1EF00B6BB664FCD378FE2EB2D1A15B01 /* Build configuration list for PBXNativeTarget "PureLayout" */ = { isa = XCConfigurationList; buildConfigurations = ( - 56F9E152B5F635C0E9EDD1B053EA53B9 /* App Store Release */, - 01294AC3E20943603433A64B224C32DC /* Debug */, - 4DAF0C450E35EF322F19ABCB272377A1 /* Release */, - 3E7673093977FABC42E1D32659A29CF5 /* Testable Release */, + 65BB993D0C6FB0F4B39399346EDCF481 /* App Store Release */, + 74C4103F85E0B62BAA544E3772F6F64B /* Debug */, + 81EA097E175734BF1BC4C8F21A725CC4 /* Release */, + D57795D6EF1F8B1D2782E45C0C190EF4 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1E07705E8A5513C6D48BCA5BF743190D /* Build configuration list for PBXNativeTarget "Mantle" */ = { + 21E3270678C0A1571255EF9C780076CD /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( - CC071BCB833014F0E44683527FC6591E /* App Store Release */, - 2C2839EA57023B0F13E216326A997A6E /* Debug */, - CB5D51FC3A1D993700659774B4720CFB /* Release */, - 574F1EBDB6B138D7F87501FA7A74A231 /* Testable Release */, + B926363852B8937AE23249C11F37F6B1 /* App Store Release */, + 66875A0355239EAC5DE0B2AC584427FD /* Debug */, + 27C2817A29768CB6780D100714B374A9 /* Release */, + EEC34EE89F9F0661E081A2C8B0A0DBBB /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 22A012E0D323ACF0BE63C9D1380E0DD5 /* Build configuration list for PBXNativeTarget "AxolotlKit" */ = { + 290E6D7606F5FD1781B428102B79E0F6 /* Build configuration list for PBXAggregateTarget "GRKOpenSSLFramework" */ = { isa = XCConfigurationList; buildConfigurations = ( - BC457F3865A95596298DD620D883D65F /* App Store Release */, - AE349BF16FFA12FDA64AE4E48B93EEEA /* Debug */, - C26F8585F136E4D14AD5961C6F82E76C /* Release */, - 2BF66529409A19C9CE1E04D6DB2CDD37 /* Testable Release */, + BAB0841D9C3AD47D49E090B333462489 /* App Store Release */, + 999E3117401AE7C2DF418796EFA38735 /* Debug */, + 659E2A2D5E683CF4FCF0294945D27010 /* Release */, + B1645FD8DCE9842B3F5E2289F72C06BE /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 37CCF6923FA63619B47C308F6823FE6D /* Build configuration list for PBXNativeTarget "PureLayout" */ = { + 36A12DE9876CCBAA07006524DD4BFABE /* Build configuration list for PBXNativeTarget "GRDB.swift" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8E662076310BDCBF45AC081A8C0E0CD4 /* App Store Release */, - 82C6CC7BF168FED18571DBE6BDE58525 /* Debug */, - 9903AE0E847B05BC12207F44E75EBF5A /* Release */, - 4AFC6E621314E3F0B59874701D6DD660 /* Testable Release */, + 7E807152F259697FC6EBEDD20E70AAA3 /* App Store Release */, + 2E361CA326D48B0735BF2A0DCA8B3273 /* Debug */, + 3603B05ED3166C0D526F308F16784517 /* Release */, + 62D8A2DEAAA709B91EC162F05E7DAB49 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3E97685BCAA980B859E96B1D562308ED /* Build configuration list for PBXNativeTarget "SAMKeychain" */ = { + 47A702F2EBDAF711F687B5BA4B587453 /* Build configuration list for PBXNativeTarget "SignalServiceKit-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - D4074C982DFFD71118E3DF4E02813D38 /* App Store Release */, - 326AA60812D6DBA44F74F992A2101BF5 /* Debug */, - 09E82D8C31B3B06617DCE21D545C3BEF /* Release */, - 3F8E273F22D724A2EC378387E6B61835 /* Testable Release */, + 8E0BEC5F2ACDF9F5630A5C6C3C676106 /* App Store Release */, + F0F0D0C9AADA06693DDC1A24D85D498C /* Debug */, + 2DC56DC95B45943E81AF87DA24B7E0E8 /* Release */, + 994FDD68E0E86363F76CC3A601667785 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -23938,321 +24126,332 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4DAC8523B30D8FD0323E233F0F7D391C /* Build configuration list for PBXNativeTarget "ZKGroup" */ = { + 4DD2D3CBC5254D685F25032B1E185D90 /* Build configuration list for PBXNativeTarget "Pods-SignalShareExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5B2BDA71A7489F4820FD172E1CCFE4D7 /* App Store Release */, - 9197CA47B9E5EC17D61B04D9C4224643 /* Debug */, - 013E4968CCEAE1EC41F398015061206F /* Release */, - 3853876D27179998D5B6777333E21F62 /* Testable Release */, + B98548E37B158E95E44503E68BC38A71 /* App Store Release */, + 08380BF4F22ADAEF9C19DD79B5342C93 /* Debug */, + 53E436B7359A336E41EF468CD62BAA7F /* Release */, + B87FF8CCB70686B459C0466F267E3F9C /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4DD2D3CBC5254D685F25032B1E185D90 /* Build configuration list for PBXNativeTarget "Pods-SignalShareExtension" */ = { + 4E8D6F939E1538CDC5DE6A7EBFE8732D /* Build configuration list for PBXNativeTarget "YYImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - 37A5B9183F59131285A2FC10728ED1F8 /* App Store Release */, - 1A41AB20D0856AB78A8140E84BBA55DA /* Debug */, - 69291E14D5E7DCB1BB5D9108AD994EA1 /* Release */, - CAA923AAA1E9F20EB264C397CF4C980B /* Testable Release */, + CB16E75981AB93D272ACC81D35C24C6B /* App Store Release */, + D4BACF696933DF04462CB36C49CDDDFD /* Debug */, + 191B7C9A034B8669A853017C48BAB682 /* Release */, + B18BAF8F0AFBB975D4C66666FBA7C2CE /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 55A8FF1486ACF16E77C6AC2739305D91 /* Build configuration list for PBXNativeTarget "Starscream" */ = { + 51E412D162F1F22C0D544424F1860055 /* Build configuration list for PBXNativeTarget "SignalMetadataKit-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - D7879CE4DC29D104952FBD7E1F18EEE6 /* App Store Release */, - A6579AD386857C970DBF6DC78B4B95E8 /* Debug */, - 7E28B42FEA18B7738E170C2917DEE2DF /* Release */, - 6B2857086593557334221FD9E4C126A3 /* Testable Release */, + 3D545C440B01BB92C374587BB817B920 /* App Store Release */, + 32F27F23FE705C7A8E716E68A4A68302 /* Debug */, + 296BF2D74E5720051065B1DCAF764741 /* Release */, + E5695AFFDBFA09A41CC2625BED456C8B /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5CE6DF2EFB60101C509BA4A86C06CE5D /* Build configuration list for PBXNativeTarget "HKDFKit" */ = { + 63125257270149CE4D65F205C8D07A98 /* Build configuration list for PBXNativeTarget "libwebp" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5AC72AD3E3358C11556F9413000D504D /* App Store Release */, - 086E4CD831BFAF66EF478DE1A83610D7 /* Debug */, - 8653051437C1A35885D285063CE36BE8 /* Release */, - DCC988B829928555F38B8CAA41376DD6 /* Testable Release */, + B86940D9E78EE7E3F275292EE78F0862 /* App Store Release */, + 30C4C19FA4E3128897816E46C44074C1 /* Debug */, + 2A18E9B7090204E8F82287E7B04C51B0 /* Release */, + EC7BA0908D342DC2481DF035191F5D8B /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 62C374691415A7A6E39E462F39EA0FB8 /* Build configuration list for PBXNativeTarget "Argon2-Unit-Tests" */ = { + 661986565F7F01F72FE61C78360AD6C4 /* Build configuration list for PBXNativeTarget "SwiftProtobuf" */ = { isa = XCConfigurationList; buildConfigurations = ( - DC84CEB34784F28848D2272B8D2D0C0B /* App Store Release */, - A80A69937057FA849253BC34BE1DECCD /* Debug */, - 413D58D60B082BF808C88022D5E56E48 /* Release */, - 62C049716D62A501EDBAC9D63FF6EE0D /* Testable Release */, + 4E63E7897141F4DE713B4ACB3AEEC275 /* App Store Release */, + 7BABBADE6F98D6D108888F2BB16486EF /* Debug */, + A3FE415D65FEC9C7909EA93D47266FC4 /* Release */, + 15E7AEFB5E569012835E3CE64209692F /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 637213FC66513D8F82935883DDCF0D82 /* Build configuration list for PBXNativeTarget "SignalServiceKit" */ = { + 696EDA5BA5C88A0E27AC12759E692BEE /* Build configuration list for PBXNativeTarget "ZKGroup" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2D623BE3AAC69469B55095DD33317A6E /* App Store Release */, - D2DA8BFFBE439DC7BD59EAA0B384DD92 /* Debug */, - 7C06A28999AAEAAC33D40C3035BB44EC /* Release */, - A9FE59ACA85EF91D96299416B732FFB1 /* Testable Release */, + 0737186BA6DAA79F7D6DCF43EAA4CA6B /* App Store Release */, + 644B01851BA204B93369BAAD7048BAF8 /* Debug */, + 4D966D8E85F6E21C82F64032C4DE446C /* Release */, + CE195412D11D421F7F3BEC1E7BE56541 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 63FCB2C0651DC0AFB0675C33CDAEE749 /* Build configuration list for PBXNativeTarget "Reachability" */ = { + 6CAEB0F63A5CB29CF157014740E3B11D /* Build configuration list for PBXNativeTarget "Pods-SignalMessaging" */ = { isa = XCConfigurationList; buildConfigurations = ( - D3C71021F858C49A96C9ADC48A04926A /* App Store Release */, - C5B40A32C35A3C4C5752316CB297A117 /* Debug */, - 6CF8EF39CD8AF355CFB91DD6CEDBF1B5 /* Release */, - D546B8012C8BA360A237FCFF3E1EA048 /* Testable Release */, + 87F42AB2E97BF36A3B88C83682B57E73 /* App Store Release */, + DFAA6E726C35441B17794FDFCA688E8D /* Debug */, + E70253760787405B40947C309A0AC084 /* Release */, + 7400A94B139243A74EF1E260AD95A16B /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 69FB084172274E6E9D23A627CB0CEBA0 /* Build configuration list for PBXNativeTarget "SwiftProtobuf" */ = { + 76F98A6C09282ADF56D66C69C2637DB2 /* Build configuration list for PBXNativeTarget "SSZipArchive" */ = { isa = XCConfigurationList; buildConfigurations = ( - EF11984125DD43237AB923C57E67ED64 /* App Store Release */, - FEE5392F6A16A4783D7F58F138CB56EA /* Debug */, - 6E9EB1599D2AA1AF7E8821AD238DDA85 /* Release */, - 63081B5B5A1F7C445E904A5EC835672C /* Testable Release */, + 9E366B1419BE7EEBF2A224D24028980F /* App Store Release */, + BDB370C44140D1AE16F034C006CA202F /* Debug */, + 22549F95B8ED1BB269A1EB7B7D28C474 /* Release */, + 5B835C475F2F49B13CC063AF31DF99DD /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6CAEB0F63A5CB29CF157014740E3B11D /* Build configuration list for PBXNativeTarget "Pods-SignalMessaging" */ = { + 7D9907BEE45CE043D56D0CDE6CC9555B /* Build configuration list for PBXNativeTarget "blurhash" */ = { isa = XCConfigurationList; buildConfigurations = ( - 57E1FBE89973D3DF7E3E33B4A2A1FB01 /* App Store Release */, - 61ADCEE3FB312FCB7A40DD6DEB52B50B /* Debug */, - 9795005A62935A63B009E5FDD1233147 /* Release */, - 1976C634A662E48169D05E45955C3B44 /* Testable Release */, + 4E7B10196299FADA429BD0F195085081 /* App Store Release */, + F6DC9BD09DD45612D1D58AC287D650DA /* Debug */, + CB0DFE03DD165E6612434EE26350FD7C /* Release */, + 49BD165422D2E6C6D14F8CBFFF518449 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6D3C89C209EEDC094682DDBB56552AF3 /* Build configuration list for PBXNativeTarget "Pods-Signal" */ = { + 86EFEBC68B6807F6B196BA504624FF29 /* Build configuration list for PBXNativeTarget "Pods-NotificationServiceExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( - 988AF581A408D1F112964DC85E0D6730 /* App Store Release */, - 943E97359F55929824DDBCF8FA2F63CD /* Debug */, - 961CF3E1A2106200FB9ECC13E932F801 /* Release */, - 60515F82D236690D0089F29D43E0CB16 /* Testable Release */, + 70D3F4AFF33482AE89647EB829158F80 /* App Store Release */, + 81456B1CEBD257CD5C66896DAF842A12 /* Debug */, + 956AD5A7580E9B87B72475D6032A8D58 /* Release */, + 5200B832E2AABB3A1D35FF87120B50BD /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7438046C5AA2B89D6A719AC089DBF464 /* Build configuration list for PBXNativeTarget "SignalMetadataKit" */ = { + 8A3F5F5EEC1B024220AF5040BB789C28 /* Build configuration list for PBXNativeTarget "AxolotlKit-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 714AF4922EED245535B7453AA2597141 /* App Store Release */, - 8F63FF7179CAE6FAD181BBDBB02A9955 /* Debug */, - A91D9A0D1ECFF84DB130EBD76F7AC1D6 /* Release */, - 2226C16D15CC210A07C3659770CB8BEE /* Testable Release */, + A857A7F54920911C68ADBD568571548E /* App Store Release */, + C8EC9C154BF9DD87E0E9E0F075B673EB /* Debug */, + 1ABBC6AD1A0DA9767AA50031799DEB9A /* Release */, + 646F558EA99616970AFCD46A60C6FD2B /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 791FEC32E7EB7400C58441B2F90CE59B /* Build configuration list for PBXNativeTarget "SQLCipher" */ = { + 9099318FBF41FA5CB3821BAC1362A7BB /* Build configuration list for PBXAggregateTarget "ZXingObjC" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2694AB421CC6356D9526AE420A41FC31 /* App Store Release */, - 19734E112EB21A8C821B1A201E070F56 /* Debug */, - D40E6EE5E56239A777159024A740AA59 /* Release */, - 8B9E4D9066CB8B5D7798FBBEEA69957B /* Testable Release */, + 9635EB8E1C81247E017013720A857D03 /* App Store Release */, + 0E5B866E3D5C26988D64D0F2075D8BE4 /* Debug */, + 1A35DEDA395C0E1FAA205E9E259C3BDB /* Release */, + A02D0EB8E1F3EBB7F48EF7AB8D3A1700 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 79A177BFA766A02483C28DD6204D47DA /* Build configuration list for PBXNativeTarget "SignalCoreKit-Unit-Tests" */ = { + 9595F7AC180B263A9D09E5F5A5D56E9D /* Build configuration list for PBXNativeTarget "SignalMetadataKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 757DCF8701F02CC884762367CC35A979 /* App Store Release */, - 4C6E34FE9952A4169FC38E865F03F5EA /* Debug */, - 66AEB5BCDC6237563F5F41E64888C2D5 /* Release */, - 361136313B4A248EB80C8754E65B0390 /* Testable Release */, + F59E68C2519A62671916971D7BE2B702 /* App Store Release */, + 8466B9ABBE4CD52BB78A07884CEF6BC4 /* Debug */, + 508B645676B56D41DA268EF83588673A /* Release */, + 6F3264CDAC264474332E369E24C86B89 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 807449B7CDF24BF22EB7596CF794C8D1 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { + 9B4A744DDA61BE192E2BE9A033015018 /* Build configuration list for PBXNativeTarget "lottie-ios" */ = { isa = XCConfigurationList; buildConfigurations = ( - FEBB616C6D75293D6EC9A7961DB70574 /* App Store Release */, - 7B4420101E49C5B8E61E8FBEC357EEF6 /* Debug */, - 36418F281C33DF195C73AB1A88A5A3A0 /* Release */, - 1060D642484BAA10C869630778759B04 /* Testable Release */, + DE8F405AC04584C413C7EDB77650064C /* App Store Release */, + 90BC00EE5013C754F772DFD664043D2E /* Debug */, + 6A9CA75F70BDB8F8F788DEA2B7928BFC /* Release */, + 2EA8C2042DDFE4BBB82BD99063DF5FD5 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8147218078AFFCD88C3A655999A5B811 /* Build configuration list for PBXAggregateTarget "GRKOpenSSLFramework" */ = { + A014A42B3D1BBFD0C03D722122ABE424 /* Build configuration list for PBXNativeTarget "SignalRingRTC" */ = { isa = XCConfigurationList; buildConfigurations = ( - E5B54A87208A5D232BBCB0A419633E9E /* App Store Release */, - 552609E4BF0B5A6049D88943818C6727 /* Debug */, - 5B3152329BF972580F36DE3AE68AB466 /* Release */, - 792FFDE0A82853778B8AD2B7E651DD33 /* Testable Release */, + DF75FBFF21945C90F96A37C6CAF811B5 /* App Store Release */, + F595E8D0ED6D25E8F085F3B21C41837A /* Debug */, + BC76F559D3F01B9D1116C4D67CE4FCDE /* Release */, + 4810678886D25141A2D312E93551A903 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 86EFEBC68B6807F6B196BA504624FF29 /* Build configuration list for PBXNativeTarget "Pods-NotificationServiceExtension" */ = { + A4FB111DDA05FF4B19519861C5CD4551 /* Build configuration list for PBXNativeTarget "Starscream" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 51044F25D7419F87578CA5731AFAC5DE /* App Store Release */, + 2A3BC9178D7F138405E2C78CD5510A00 /* Debug */, + 2D03A94A2294CE846CC8469BAAE55119 /* Release */, + E5A4DD78740959B4C88D7525EC22DDD9 /* Testable Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A76A646D818F8800688A2F27F9B0A201 /* Build configuration list for PBXNativeTarget "ZKGroup-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - DE484F3BFB34F25A84E7C00101E808E0 /* App Store Release */, - 33FE2A0D684D343244392F0C3741C9FE /* Debug */, - 8534945C4A79D12AD7838E41F7562FE7 /* Release */, - BD0E3D13D3A2BBCDE95E164C321C1016 /* Testable Release */, + 15E54E918FFD006C350B6C5AC2FE023F /* App Store Release */, + 6EE52B10DFB2ABE66269F1C7676FE15C /* Debug */, + E08C6117D1BD1B16DC43EB6878C527AE /* Release */, + 928F30109E66D9FD76E98539A00B2431 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8925E5BBA8B199E083279017F9BA9FAF /* Build configuration list for PBXNativeTarget "Argon2" */ = { + ACDA9813B7328F6E7EF8CD6A3D724701 /* Build configuration list for PBXNativeTarget "SignalCoreKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7A5AE620C5E0C03C942C0BEBD4E70616 /* App Store Release */, - 48099C834B734E2A9B30AD485DDCF067 /* Debug */, - 0CF21D123099370FAA250968D75E13E4 /* Release */, - BB3184F6B4B634FEA34D3DBA4C670890 /* Testable Release */, + 2E76CF6D457B3104225F3928819FE00D /* App Store Release */, + FDAC0A09D90A082A4D840175F4D8CDF7 /* Debug */, + 03803AB8E65D8AC6E342C5058A7DF4E3 /* Release */, + 5560FFE4E8B51E947214C4985A21F15D /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8BD5E0513CDEC77C6D69A2787DCAB3CF /* Build configuration list for PBXNativeTarget "YYImage" */ = { + B2F6877A8F368196285923E86E61EE12 /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0C45BB80F70FDEECD80916CE714BAB62 /* App Store Release */, - 168F9BC8CD78BF6F01994E63C49A8B73 /* Debug */, - C3C9ACF6BD271D4B6A006A736BB37AE4 /* Release */, - 7B94C75212734863576D6F1DE6F7FA75 /* Testable Release */, + D2C72627A72B2EC2D07427C833E95484 /* App Store Release */, + B94CCF2206D0A75D784F6999DBD8CE9F /* Debug */, + 78BD4B7A955BBAF92A4B93169442C429 /* Release */, + CD7018C9E72EEBF9F4B344366F276FE5 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9839EC59A05500008B84A53650635A1A /* Build configuration list for PBXNativeTarget "SignalCoreKit" */ = { + B87F25AD8CCD00106FED1E40C9FF7EC3 /* Build configuration list for PBXNativeTarget "SQLCipher" */ = { isa = XCConfigurationList; buildConfigurations = ( - 225EA9F859FB868C841DF7F155406062 /* App Store Release */, - BFDFE9572B4D183D659C5F92D8DD74C4 /* Debug */, - C771276DBB13245CA0201DC3A58366E7 /* Release */, - 3A92F2048DDF4E880CA5DAD8298B5882 /* Testable Release */, + FBF14B440DDC2133B168D21047DF65F6 /* App Store Release */, + 8D021AA56ACA4B718BF58DDCB3D01583 /* Debug */, + 47549E8A965AADADEEAE97C745FA1F58 /* Release */, + DB8A96F4D88B869A6CAEFE8A5CE32AEA /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A0CBA74C498BE982B802CDF2610E36F6 /* Build configuration list for PBXNativeTarget "PromiseKit" */ = { + C6C591CEE389B2BC41656588C9968B81 /* Build configuration list for PBXNativeTarget "Argon2" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0279F1022A5F5119793277CA3874ABD7 /* App Store Release */, - 3C268D23A07E7D4E4B6758663B134658 /* Debug */, - 011C9BB5C846EA121B7210648BAF5729 /* Release */, - E16275D549EC37F37201AE0E7E80C159 /* Testable Release */, + 407ADF38D90177AB41F48D8D46099288 /* App Store Release */, + E1D525C85C4A5977438A7CDA8001117C /* Debug */, + 527EA8E858552CE1EA3B6EEAD0A9B28E /* Release */, + DEB37FF81D96FA4E184D860AC4A3029E /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A29C0379F7F3B055795B1405B41034CF /* Build configuration list for PBXNativeTarget "ZKGroup-Unit-Tests" */ = { + C750008FF4C07136B6C3048D1F8B9EB3 /* Build configuration list for PBXNativeTarget "Argon2-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 542AAFAE29E6C337159DE74CBB0899FC /* App Store Release */, - 051B2FD77245C23B7832B0770F5329A6 /* Debug */, - 15661967927151D1A18104449E3E305F /* Release */, - 4D2F04917217B683369E592E6ADB7597 /* Testable Release */, + 97512FF3E0E4304489A803F235F1B205 /* App Store Release */, + 53D9F72C1A101604634BD5ADE202A7D6 /* Debug */, + 56CB07553090463829DD269BDF96561A /* Release */, + E9314CBF608F0578D31DB5E70DF919A6 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BB1DD0A9E16F5AA6652A882B0224E38E /* Build configuration list for PBXNativeTarget "YapDatabase" */ = { + CBE83B4920BF0D5C674D8978A44A9B79 /* Build configuration list for PBXNativeTarget "YapDatabase" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0F17406A185CDE6D6BDC845F9D24B22C /* App Store Release */, - 6D62A0EC9056EB55C3A0A3E36AF5AB25 /* Debug */, - 04E6A98F693CE2FD91962986A4CFD0A3 /* Release */, - 4FC1F6AE9FC2F6270CD3BDD24E882398 /* Testable Release */, + C8A89A979A0E8AB28AD6255F1057510A /* App Store Release */, + AB8C3DDC2D8677F7FBF6D0A80B155647 /* Debug */, + 421D39238627C850F72BEC10D6F017D7 /* Release */, + 7980FB1DA86EB4C9CAB5C3F172B6CD16 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BF93E0153C005CA328AD2ABC07EB04ED /* Build configuration list for PBXNativeTarget "SignalMetadataKit-Unit-Tests" */ = { + D210FA1C306B0AD2C840439A037A2CFF /* Build configuration list for PBXNativeTarget "AxolotlKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - EB7E4D17A73DC1BC88942ECADFA2210D /* App Store Release */, - 79662B126CD8B1D484135F5DF870DD3B /* Debug */, - 4CD58E4F702FC5DD278E939C8CC1C852 /* Release */, - A6E39768013C80B7CEE9037050DC5995 /* Testable Release */, + 5ABB8AA408F810BDF138100A3666D520 /* App Store Release */, + 9A3E9DEB38A7DE9488F01D5C761788A6 /* Debug */, + DDBB6B145E1DDD06B390A1997303EA7D /* Release */, + D03D506F66C8302EFD0C3B32A1FC8171 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C55F13567FE411B45162A45D41D4196E /* Build configuration list for PBXNativeTarget "libPhoneNumber-iOS" */ = { + D6C66C9DC18131123D18A2857D6ABB4E /* Build configuration list for PBXNativeTarget "Curve25519Kit" */ = { isa = XCConfigurationList; buildConfigurations = ( - B4991310136C69F79030D5A84A454175 /* App Store Release */, - 2849F81EE67D07B00876C2D167157A3A /* Debug */, - 09B4C3AF5EC1EC1C5EE56417AE0DC778 /* Release */, - D18BBB2FB0ABFC52D6DC48F84D247F48 /* Testable Release */, + 28DACA031C2934E31FD7B05CA3C7DC58 /* App Store Release */, + 7E307BB7F240746890F47CCE957B5F15 /* Debug */, + DFCF3CEF0430DD83890A14C190146A14 /* Release */, + 7AE8B5AD294898AD997B88E7CF7B8EF7 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D01404761CAF77B50DE3627B5D4BD8CB /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { + D9EBE50A50FFB5A9677BF1D58E3F1923 /* Build configuration list for PBXNativeTarget "PromiseKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 32DA8C5A6F0F906A0811736B203D71D3 /* App Store Release */, - 0E2366604BA24FA87D24AC37F8916129 /* Debug */, - BDDC064DBE3AA797B72CEBA622B45C79 /* Release */, - F86085EA832B8F948BA8C8CC6821EAFD /* Testable Release */, + FB7431DDB890E2D22C9525833503B3C2 /* App Store Release */, + 38AE806AB8BA6EE246818E1482CA1F73 /* Debug */, + 5CC297F621A4A2CFACE6E4723CD90A8C /* Release */, + 8C7AB229257A7ABB2E7C1ED6E44C45F9 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DD6833061EB5F6E38D855DC1E1B55746 /* Build configuration list for PBXNativeTarget "Curve25519Kit" */ = { + E6BB96D90734DAFDDA729895F0AA1129 /* Build configuration list for PBXNativeTarget "SignalServiceKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 63CB58B6A3AC1133764DEDDD1F915B71 /* App Store Release */, - 5F6D9EFA885FCE2E8C24FB12C52EF237 /* Debug */, - 8EF8586F6FE9FA5929C56FB22AFE91F7 /* Release */, - AF4622A5580B545B8B3276519CE4A33C /* Testable Release */, + 28E918A8A2119BB85027CA421F60BABE /* App Store Release */, + DD57CAD734FF3D8C4209D6509539A6E5 /* Debug */, + 891B8FF6F302846EBD55449B9FDDED56 /* Release */, + 1B0BBA7ED70CBD1BFF70656954182309 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E4105B8884E628D2EF9F00B4365B0025 /* Build configuration list for PBXNativeTarget "blurhash" */ = { + E878B4334E90C74FC40A6C03C809954B /* Build configuration list for PBXNativeTarget "Curve25519Kit-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 11202F3AD50AA8BC48F74008AB61D72A /* App Store Release */, - 7C0259536943F39DD163C3223323AC73 /* Debug */, - 82CDA15655EEC5E626A9C7F8AF3F4418 /* Release */, - 871C7F93BF095CC45765FC79F59D7E1A /* Testable Release */, + 12147E33260A2D485D4118F1101E4ACA /* App Store Release */, + CA176C09A0466558F45E2E1ACEB61231 /* Debug */, + 5173E8C1C2F546915788DFA1A28C701D /* Release */, + 44E02BBD0C15DDD11D218D7AE8B3FEEC /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F1DEEACE575FB75D4DD98DD3639BBC5C /* Build configuration list for PBXNativeTarget "SSZipArchive" */ = { + F20536140DA7CB67054917DB26D23CAF /* Build configuration list for PBXNativeTarget "HKDFKit-Unit-Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 234804329772D6C6D5090006DD6C3F32 /* App Store Release */, - 4B69F7E137C996DB6BCFC75FF0B16B81 /* Debug */, - BAA7DA9AF338EDD36133BD9293F252D1 /* Release */, - 9FF25CEB1895CFE8CD94E1DC669F9D1B /* Testable Release */, + 17A56A0639D0D81101303E16ECBEC9BB /* App Store Release */, + B374B58656A6E12A1B2881853E01620F /* Debug */, + 465E4F8A14CA74F9E691FB39781728BE /* Release */, + 5BE24D28F434F3E6E9AA705F2BAF472E /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FAF885ECBDDA8559A6D69AACE4C77BF0 /* Build configuration list for PBXAggregateTarget "ZXingObjC" */ = { + F590DBFDBB31AFB1DD9CAB8F01519A46 /* Build configuration list for PBXNativeTarget "SAMKeychain" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7CAB17CA0F6F1CB1A04B326494040338 /* App Store Release */, - 16FAE7FE048C29A1ED9D2B2D1437EEB1 /* Debug */, - 058516AEF5212BF4AC0D89DEBB15D545 /* Release */, - 0AAA8368F8C2E8B2B09E2E53D5EFF8A2 /* Testable Release */, + 7192B25F4D96E77735C8057D470A3BFD /* App Store Release */, + 6AE403C680D1FBAE04DF8FE51E76BB6B /* Debug */, + 47F4CBC32874A354A97737F121F9FB92 /* Release */, + 94B6B9CBE5AA3ED0B4D645F71D6583B1 /* Testable Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Target Support Files/Argon2/Argon2-Unit-Tests-frameworks.sh b/Target Support Files/Argon2/Argon2-Unit-Tests-frameworks.sh index 896c1666..ae960081 100755 --- a/Target Support Files/Argon2/Argon2-Unit-Tests-frameworks.sh +++ b/Target Support Files/Argon2/Argon2-Unit-Tests-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Argon2/Argon2.framework" diff --git a/Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-frameworks.sh b/Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-frameworks.sh index 8233c7ec..96a7e018 100755 --- a/Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-frameworks.sh +++ b/Target Support Files/AxolotlKit/AxolotlKit-Unit-Tests-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AxolotlKit/AxolotlKit.framework" diff --git a/Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-frameworks.sh b/Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-frameworks.sh index be76157c..20cd9f4a 100755 --- a/Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-frameworks.sh +++ b/Target Support Files/Curve25519Kit/Curve25519Kit-Unit-Tests-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Curve25519Kit/Curve25519Kit.framework" diff --git a/Target Support Files/HKDFKit/HKDFKit-Unit-Tests-frameworks.sh b/Target Support Files/HKDFKit/HKDFKit-Unit-Tests-frameworks.sh index 20fba416..5eee328d 100755 --- a/Target Support Files/HKDFKit/HKDFKit-Unit-Tests-frameworks.sh +++ b/Target Support Files/HKDFKit/HKDFKit-Unit-Tests-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/HKDFKit/HKDFKit.framework" diff --git a/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.app store release.xcconfig b/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.app store release.xcconfig index 3fbaa500..83a1260c 100644 --- a/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.app store release.xcconfig +++ b/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.app store release.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.debug.xcconfig b/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.debug.xcconfig index 3fbaa500..83a1260c 100644 --- a/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.debug.xcconfig +++ b/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.debug.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.testable release.xcconfig b/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.testable release.xcconfig index 3fbaa500..83a1260c 100644 --- a/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.testable release.xcconfig +++ b/Target Support Files/Pods-NotificationServiceExtension/Pods-NotificationServiceExtension.testable release.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown index 3b0b7306..84873dd4 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown +++ b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.markdown @@ -1621,6 +1621,30 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +## SSZipArchive + +Copyright (c) 2010-2015, Sam Soffes, http://soff.es + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + ## SignalCoreKit GNU GENERAL PUBLIC LICENSE @@ -5010,28 +5034,4 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. See the License for the specific language governing permissions and limitations under the License. - -## SSZipArchive - -Copyright (c) 2010-2015, Sam Soffes, http://soff.es - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - Generated by CocoaPods - https://cocoapods.org diff --git a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.plist b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.plist index d9e94f51..337446bc 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.plist +++ b/Target Support Files/Pods-Signal/Pods-Signal-acknowledgements.plist @@ -1710,6 +1710,36 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Type PSGroupSpecifier + + FooterText + Copyright (c) 2010-2015, Sam Soffes, http://soff.es + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + License + MIT + Title + SSZipArchive + Type + PSGroupSpecifier + FooterText GNU GENERAL PUBLIC LICENSE @@ -5172,36 +5202,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Type PSGroupSpecifier - - FooterText - Copyright (c) 2010-2015, Sam Soffes, http://soff.es - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - License - MIT - Title - SSZipArchive - Type - PSGroupSpecifier - FooterText Generated by CocoaPods - https://cocoapods.org diff --git a/Target Support Files/Pods-Signal/Pods-Signal-frameworks.sh b/Target Support Files/Pods-Signal/Pods-Signal-frameworks.sh index f070dd11..cb76cfe3 100755 --- a/Target Support Files/Pods-Signal/Pods-Signal-frameworks.sh +++ b/Target Support Files/Pods-Signal/Pods-Signal-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework" @@ -226,8 +190,11 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework" install_framework "${BUILT_PRODUCTS_DIR}/SAMKeychain/SAMKeychain.framework" install_framework "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SSZipArchive/SSZipArchive.framework" install_framework "${BUILT_PRODUCTS_DIR}/SignalCoreKit/SignalCoreKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/SignalMetadataKit/SignalMetadataKit.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SignalRingRTC/SignalRingRTC.framework" + install_framework "${PODS_ROOT}/../ThirdParty/WebRTC/Build/WebRTC.framework" install_framework "${BUILT_PRODUCTS_DIR}/SignalServiceKit/SignalServiceKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/Starscream/Starscream.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftProtobuf/SwiftProtobuf.framework" @@ -240,9 +207,6 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework" install_framework "${BUILT_PRODUCTS_DIR}/libwebp/libwebp.framework" install_framework "${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework" - install_framework "${BUILT_PRODUCTS_DIR}/SSZipArchive/SSZipArchive.framework" - install_framework "${BUILT_PRODUCTS_DIR}/SignalRingRTC/SignalRingRTC.framework" - install_framework "${PODS_ROOT}/../ThirdParty/WebRTC/Build/WebRTC.framework" fi if [[ "$CONFIGURATION" == "App Store Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework" @@ -259,8 +223,11 @@ if [[ "$CONFIGURATION" == "App Store Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework" install_framework "${BUILT_PRODUCTS_DIR}/SAMKeychain/SAMKeychain.framework" install_framework "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SSZipArchive/SSZipArchive.framework" install_framework "${BUILT_PRODUCTS_DIR}/SignalCoreKit/SignalCoreKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/SignalMetadataKit/SignalMetadataKit.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SignalRingRTC/SignalRingRTC.framework" + install_framework "${PODS_ROOT}/../ThirdParty/WebRTC/Build/WebRTC.framework" install_framework "${BUILT_PRODUCTS_DIR}/SignalServiceKit/SignalServiceKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/Starscream/Starscream.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftProtobuf/SwiftProtobuf.framework" @@ -273,9 +240,6 @@ if [[ "$CONFIGURATION" == "App Store Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework" install_framework "${BUILT_PRODUCTS_DIR}/libwebp/libwebp.framework" install_framework "${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework" - install_framework "${BUILT_PRODUCTS_DIR}/SSZipArchive/SSZipArchive.framework" - install_framework "${BUILT_PRODUCTS_DIR}/SignalRingRTC/SignalRingRTC.framework" - install_framework "${PODS_ROOT}/../ThirdParty/WebRTC/Build/WebRTC.framework" fi if [[ "$CONFIGURATION" == "Testable Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework" @@ -292,8 +256,11 @@ if [[ "$CONFIGURATION" == "Testable Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework" install_framework "${BUILT_PRODUCTS_DIR}/SAMKeychain/SAMKeychain.framework" install_framework "${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SSZipArchive/SSZipArchive.framework" install_framework "${BUILT_PRODUCTS_DIR}/SignalCoreKit/SignalCoreKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/SignalMetadataKit/SignalMetadataKit.framework" + install_framework "${BUILT_PRODUCTS_DIR}/SignalRingRTC/SignalRingRTC.framework" + install_framework "${PODS_ROOT}/../ThirdParty/WebRTC/Build/WebRTC.framework" install_framework "${BUILT_PRODUCTS_DIR}/SignalServiceKit/SignalServiceKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/Starscream/Starscream.framework" install_framework "${BUILT_PRODUCTS_DIR}/SwiftProtobuf/SwiftProtobuf.framework" @@ -306,9 +273,6 @@ if [[ "$CONFIGURATION" == "Testable Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework" install_framework "${BUILT_PRODUCTS_DIR}/libwebp/libwebp.framework" install_framework "${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework" - install_framework "${BUILT_PRODUCTS_DIR}/SSZipArchive/SSZipArchive.framework" - install_framework "${BUILT_PRODUCTS_DIR}/SignalRingRTC/SignalRingRTC.framework" - install_framework "${PODS_ROOT}/../ThirdParty/WebRTC/Build/WebRTC.framework" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then wait diff --git a/Target Support Files/Pods-Signal/Pods-Signal.app store release.xcconfig b/Target Support Files/Pods-Signal/Pods-Signal.app store release.xcconfig index 64f4613d..6a63d23d 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal.app store release.xcconfig +++ b/Target Support Files/Pods-Signal/Pods-Signal.app store release.xcconfig @@ -4,7 +4,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) SQLITE_HAS_ HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Argon2/Argon2.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AxolotlKit/AxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Curve25519Kit/Curve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GRDB.swift/GRDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HKDFKit/HKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalCoreKit/SignalCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalMetadataKit/SignalMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalRingRTC/SignalRingRTC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalServiceKit/SignalServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ZKGroup/ZKGroup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/blurhash/blurhash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" $(PODS_ROOT)/SQLCipher LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../ThirdParty/WebRTC/Build/libringrtc" "${PODS_ROOT}/ZKGroup/ZKGroup/libzkgroup" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_ROOT}/YYImage/Vendor" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_ROOT}/ZXingObjC" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" $(inherited) -DSQLITE_HAS_CODEC -DGRDBCIPHER -DSQLITE_ENABLE_FTS5 $(inherited) -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 $(inherited) -DSQLITE_HAS_CODEC +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" -iframework "${PODS_ROOT}/YYImage/Vendor" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_ROOT}/ZXingObjC" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" $(inherited) -DSQLITE_HAS_CODEC -DGRDBCIPHER -DSQLITE_ENABLE_FTS5 $(inherited) -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 $(inherited) -DSQLITE_HAS_CODEC OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "Accelerate" -framework "Argon2" -framework "AssetsLibrary" -framework "AxolotlKit" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreVideo" -framework "Curve25519Kit" -framework "Foundation" -framework "GRDB" -framework "HKDFKit" -framework "ImageIO" -framework "Lottie" -framework "Mantle" -framework "MobileCoreServices" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SignalCoreKit" -framework "SignalMetadataKit" -framework "SignalRingRTC" -framework "SignalServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" -framework "YYImage" -framework "YapDatabase" -framework "ZKGroup" -framework "ZXingObjC" -framework "blurhash" -framework "libPhoneNumber_iOS" -framework "libwebp" -framework "openssl" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS $(inherited) -D SQLITE_HAS_CODEC -D GRDBCIPHER -D SQLITE_ENABLE_FTS5 PODS_BUILD_DIR = ${BUILD_DIR} @@ -12,4 +12,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-Signal/Pods-Signal.debug.xcconfig b/Target Support Files/Pods-Signal/Pods-Signal.debug.xcconfig index 64f4613d..6a63d23d 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal.debug.xcconfig +++ b/Target Support Files/Pods-Signal/Pods-Signal.debug.xcconfig @@ -4,7 +4,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) SQLITE_HAS_ HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Argon2/Argon2.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AxolotlKit/AxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Curve25519Kit/Curve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GRDB.swift/GRDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HKDFKit/HKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalCoreKit/SignalCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalMetadataKit/SignalMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalRingRTC/SignalRingRTC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalServiceKit/SignalServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ZKGroup/ZKGroup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/blurhash/blurhash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" $(PODS_ROOT)/SQLCipher LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../ThirdParty/WebRTC/Build/libringrtc" "${PODS_ROOT}/ZKGroup/ZKGroup/libzkgroup" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_ROOT}/YYImage/Vendor" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_ROOT}/ZXingObjC" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" $(inherited) -DSQLITE_HAS_CODEC -DGRDBCIPHER -DSQLITE_ENABLE_FTS5 $(inherited) -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 $(inherited) -DSQLITE_HAS_CODEC +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" -iframework "${PODS_ROOT}/YYImage/Vendor" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_ROOT}/ZXingObjC" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" $(inherited) -DSQLITE_HAS_CODEC -DGRDBCIPHER -DSQLITE_ENABLE_FTS5 $(inherited) -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 $(inherited) -DSQLITE_HAS_CODEC OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "Accelerate" -framework "Argon2" -framework "AssetsLibrary" -framework "AxolotlKit" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreVideo" -framework "Curve25519Kit" -framework "Foundation" -framework "GRDB" -framework "HKDFKit" -framework "ImageIO" -framework "Lottie" -framework "Mantle" -framework "MobileCoreServices" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SignalCoreKit" -framework "SignalMetadataKit" -framework "SignalRingRTC" -framework "SignalServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" -framework "YYImage" -framework "YapDatabase" -framework "ZKGroup" -framework "ZXingObjC" -framework "blurhash" -framework "libPhoneNumber_iOS" -framework "libwebp" -framework "openssl" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS $(inherited) -D SQLITE_HAS_CODEC -D GRDBCIPHER -D SQLITE_ENABLE_FTS5 PODS_BUILD_DIR = ${BUILD_DIR} @@ -12,4 +12,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-Signal/Pods-Signal.testable release.xcconfig b/Target Support Files/Pods-Signal/Pods-Signal.testable release.xcconfig index 64f4613d..6a63d23d 100644 --- a/Target Support Files/Pods-Signal/Pods-Signal.testable release.xcconfig +++ b/Target Support Files/Pods-Signal/Pods-Signal.testable release.xcconfig @@ -4,7 +4,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) SQLITE_HAS_ HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Argon2/Argon2.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/AxolotlKit/AxolotlKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Curve25519Kit/Curve25519Kit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GRDB.swift/GRDB.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HKDFKit/HKDFKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Mantle/Mantle.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromiseKit/PromiseKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SQLCipher/SQLCipher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalCoreKit/SignalCoreKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalMetadataKit/SignalMetadataKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalRingRTC/SignalRingRTC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SignalServiceKit/SignalServiceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Starscream/Starscream.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftProtobuf/SwiftProtobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YapDatabase/YapDatabase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ZKGroup/ZKGroup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/blurhash/blurhash.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libPhoneNumber-iOS/libPhoneNumber_iOS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" $(PODS_ROOT)/SQLCipher LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../ThirdParty/WebRTC/Build/libringrtc" "${PODS_ROOT}/ZKGroup/ZKGroup/libzkgroup" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_ROOT}/YYImage/Vendor" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_ROOT}/ZXingObjC" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" $(inherited) -DSQLITE_HAS_CODEC -DGRDBCIPHER -DSQLITE_ENABLE_FTS5 $(inherited) -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 $(inherited) -DSQLITE_HAS_CODEC +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout/PureLayout.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/PureLayout" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" -iframework "${PODS_ROOT}/YYImage/Vendor" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" -iframework "${PODS_ROOT}/ZXingObjC" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" $(inherited) -DSQLITE_HAS_CODEC -DGRDBCIPHER -DSQLITE_ENABLE_FTS5 $(inherited) -DSQLITE_HAS_CODEC -DSQLITE_TEMP_STORE=2 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_STAT3 -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_LOAD_EXTENSION -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS4_UNICODE61 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLCIPHER_CRYPTO_CC -DHAVE_USLEEP=1 -DSQLITE_MAX_VARIABLE_NUMBER=99999 $(inherited) -DSQLITE_HAS_CODEC OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "Accelerate" -framework "Argon2" -framework "AssetsLibrary" -framework "AxolotlKit" -framework "CocoaLumberjack" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreVideo" -framework "Curve25519Kit" -framework "Foundation" -framework "GRDB" -framework "HKDFKit" -framework "ImageIO" -framework "Lottie" -framework "Mantle" -framework "MobileCoreServices" -framework "PromiseKit" -framework "PureLayout" -framework "QuartzCore" -framework "Reachability" -framework "SAMKeychain" -framework "SQLCipher" -framework "SSZipArchive" -framework "Security" -framework "SignalCoreKit" -framework "SignalMetadataKit" -framework "SignalRingRTC" -framework "SignalServiceKit" -framework "Starscream" -framework "SwiftProtobuf" -framework "SystemConfiguration" -framework "UIKit" -framework "WebRTC" -framework "YYImage" -framework "YapDatabase" -framework "ZKGroup" -framework "ZXingObjC" -framework "blurhash" -framework "libPhoneNumber_iOS" -framework "libwebp" -framework "openssl" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS $(inherited) -D SQLITE_HAS_CODEC -D GRDBCIPHER -D SQLITE_ENABLE_FTS5 PODS_BUILD_DIR = ${BUILD_DIR} @@ -12,4 +12,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.app store release.xcconfig b/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.app store release.xcconfig index 3fbaa500..83a1260c 100644 --- a/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.app store release.xcconfig +++ b/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.app store release.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.debug.xcconfig b/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.debug.xcconfig index 3fbaa500..83a1260c 100644 --- a/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.debug.xcconfig +++ b/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.debug.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.testable release.xcconfig b/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.testable release.xcconfig index 3fbaa500..83a1260c 100644 --- a/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.testable release.xcconfig +++ b/Target Support Files/Pods-SignalMessaging/Pods-SignalMessaging.testable release.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests-frameworks.sh b/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests-frameworks.sh index d1e33812..f045fd86 100755 --- a/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests-frameworks.sh +++ b/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework" diff --git a/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.app store release.xcconfig b/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.app store release.xcconfig index 3d9654fd..05da3e9c 100644 --- a/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.app store release.xcconfig +++ b/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.app store release.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.debug.xcconfig b/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.debug.xcconfig index 3d9654fd..05da3e9c 100644 --- a/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.debug.xcconfig +++ b/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.debug.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.testable release.xcconfig b/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.testable release.xcconfig index 3d9654fd..05da3e9c 100644 --- a/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.testable release.xcconfig +++ b/Target Support Files/Pods-SignalPerformanceTests/Pods-SignalPerformanceTests.testable release.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.app store release.xcconfig b/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.app store release.xcconfig index 3fbaa500..83a1260c 100644 --- a/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.app store release.xcconfig +++ b/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.app store release.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.debug.xcconfig b/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.debug.xcconfig index 3fbaa500..83a1260c 100644 --- a/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.debug.xcconfig +++ b/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.debug.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.testable release.xcconfig b/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.testable release.xcconfig index 3fbaa500..83a1260c 100644 --- a/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.testable release.xcconfig +++ b/Target Support Files/Pods-SignalShareExtension/Pods-SignalShareExtension.testable release.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalTests/Pods-SignalTests-frameworks.sh b/Target Support Files/Pods-SignalTests/Pods-SignalTests-frameworks.sh index d1e33812..f045fd86 100755 --- a/Target Support Files/Pods-SignalTests/Pods-SignalTests-frameworks.sh +++ b/Target Support Files/Pods-SignalTests/Pods-SignalTests-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework" diff --git a/Target Support Files/Pods-SignalTests/Pods-SignalTests.app store release.xcconfig b/Target Support Files/Pods-SignalTests/Pods-SignalTests.app store release.xcconfig index 3d9654fd..05da3e9c 100644 --- a/Target Support Files/Pods-SignalTests/Pods-SignalTests.app store release.xcconfig +++ b/Target Support Files/Pods-SignalTests/Pods-SignalTests.app store release.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalTests/Pods-SignalTests.debug.xcconfig b/Target Support Files/Pods-SignalTests/Pods-SignalTests.debug.xcconfig index 3d9654fd..05da3e9c 100644 --- a/Target Support Files/Pods-SignalTests/Pods-SignalTests.debug.xcconfig +++ b/Target Support Files/Pods-SignalTests/Pods-SignalTests.debug.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/Pods-SignalTests/Pods-SignalTests.testable release.xcconfig b/Target Support Files/Pods-SignalTests/Pods-SignalTests.testable release.xcconfig index 3d9654fd..05da3e9c 100644 --- a/Target Support Files/Pods-SignalTests/Pods-SignalTests.testable release.xcconfig +++ b/Target Support Files/Pods-SignalTests/Pods-SignalTests.testable release.xcconfig @@ -11,4 +11,3 @@ PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLA PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods USER_HEADER_SEARCH_PATHS = $(inherited) $(SRCROOT)/libwebp/src -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-frameworks.sh b/Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-frameworks.sh index ba5680c4..e2add175 100755 --- a/Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-frameworks.sh +++ b/Target Support Files/SignalCoreKit/SignalCoreKit-Unit-Tests-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/SignalCoreKit/SignalCoreKit.framework" diff --git a/Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-frameworks.sh b/Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-frameworks.sh index e09b791a..8f92c7e3 100755 --- a/Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-frameworks.sh +++ b/Target Support Files/SignalMetadataKit/SignalMetadataKit-Unit-Tests-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/SignalMetadataKit/SignalMetadataKit.framework" diff --git a/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-frameworks.sh b/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-frameworks.sh index 3745ee25..de322e04 100755 --- a/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-frameworks.sh +++ b/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/SignalServiceKit/SignalServiceKit.framework" diff --git a/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh b/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh index 59813aac..d2a53765 100755 --- a/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh +++ b/Target Support Files/SignalServiceKit/SignalServiceKit-Unit-Tests-resources.sh @@ -156,7 +156,7 @@ rm -f "$RESOURCES_TO_COPY" if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] then # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find -L "$PWD" -iname "*.xcassets" -type d) + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) while read line; do if [[ $line != "${PODS_ROOT}*" ]]; then XCASSET_FILES+=("$line") diff --git a/Target Support Files/SignalServiceKit/SignalServiceKit-umbrella.h b/Target Support Files/SignalServiceKit/SignalServiceKit-umbrella.h index bbfe74a6..2cd74bb1 100644 --- a/Target Support Files/SignalServiceKit/SignalServiceKit-umbrella.h +++ b/Target Support Files/SignalServiceKit/SignalServiceKit-umbrella.h @@ -142,7 +142,6 @@ #import "SSKSignedPreKeyStore.h" #import "BaseModel.h" #import "SDSCrossProcess.h" -#import "SDSDatabaseStorage+Objc.h" #import "SDSKeyValueStore+ObjC.h" #import "SSKAccessors+SDS.h" #import "OWSBroadcastMediaMessageJobRecord.h" diff --git a/Target Support Files/ZKGroup/ZKGroup-Unit-Tests-frameworks.sh b/Target Support Files/ZKGroup/ZKGroup-Unit-Tests-frameworks.sh index 4cf07d4f..a4f59d86 100755 --- a/Target Support Files/ZKGroup/ZKGroup-Unit-Tests-frameworks.sh +++ b/Target Support Files/ZKGroup/ZKGroup-Unit-Tests-frameworks.sh @@ -61,8 +61,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -99,29 +99,27 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" - warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into the targets temp dir. + # Copy the dSYM into a the targets temp dir. echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .dSYM "$source")" - binary_name="$(ls "$source/Contents/Resources/DWARF")" - binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" "$warn_missing_arch" + strip_invalid_archs "$binary" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --copy-links --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" fi fi } @@ -152,16 +150,13 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - if [[ "$warn_missing_arch" == "true" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - fi + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." STRIP_BINARY_RETVAL=0 return fi @@ -179,37 +174,6 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } -install_artifact() { - artifact="$1" - base="$(basename "$artifact")" - case $base in - *.framework) - install_framework "$artifact" - ;; - *.dSYM) - # Suppress arch warnings since XCFrameworks will include many dSYM files - install_dsym "$artifact" "false" - ;; - *.bcsymbolmap) - install_bcsymbolmap "$artifact" - ;; - *) - echo "error: Unrecognized artifact "$artifact"" - ;; - esac -} - -copy_artifacts() { - file_list="$1" - while read artifact; do - install_artifact "$artifact" - done <$file_list -} - -ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" -if [ -r "${ARTIFACT_LIST_FILE}" ]; then - copy_artifacts "${ARTIFACT_LIST_FILE}" -fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/ZKGroup/ZKGroup.framework"