diff --git a/enzevalos_iphone.xcodeproj/project.pbxproj b/enzevalos_iphone.xcodeproj/project.pbxproj
index 4cc32eb105461f78fc8e9fd21e893116c5342cc0..666ccfc1746d27f24bb936a6a41ed67e7870b7f1 100644
--- a/enzevalos_iphone.xcodeproj/project.pbxproj
+++ b/enzevalos_iphone.xcodeproj/project.pbxproj
@@ -1,1882 +1,1881 @@
 // !$*UTF8*$!
 {
-    archiveVersion = 1;
-    classes = {
-    };
-    objectVersion = 46;
-    objects = {
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 46;
+	objects = {
 
 /* Begin PBXBuildFile section */
-        4707096D1F8F9F4900657F41 /* ExportViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4707096C1F8F9F4900657F41 /* ExportViewController.swift */; };
-        471BC9051F960B7C00D64416 /* PGPCryptoHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8961F960B7C00D64416 /* PGPCryptoHash.m */; };
-        471BC9061F960B7C00D64416 /* PGPCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8981F960B7C00D64416 /* PGPCryptoUtils.m */; };
-        471BC9071F960B7C00D64416 /* PGPDSA.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC89A1F960B7C00D64416 /* PGPDSA.m */; };
-        471BC9081F960B7C00D64416 /* PGPKeyMaterial.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC89C1F960B7C00D64416 /* PGPKeyMaterial.m */; };
-        471BC9091F960B7C00D64416 /* PGPRSA.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC89E1F960B7C00D64416 /* PGPRSA.m */; };
-        471BC90A1F960B7C00D64416 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 471BC89F1F960B7C00D64416 /* Info.plist */; };
-        471BC90B1F960B7C00D64416 /* ObjectivePGPObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8A31F960B7C00D64416 /* ObjectivePGPObject.m */; };
-        471BC90C1F960B7C00D64416 /* PGPCompressedPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8A61F960B7C00D64416 /* PGPCompressedPacket.m */; };
-        471BC90D1F960B7C00D64416 /* PGPLiteralPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8A81F960B7C00D64416 /* PGPLiteralPacket.m */; };
-        471BC90E1F960B7C00D64416 /* PGPModificationDetectionCodePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8AA1F960B7C00D64416 /* PGPModificationDetectionCodePacket.m */; };
-        471BC90F1F960B7C00D64416 /* PGPOnePassSignaturePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8AC1F960B7C00D64416 /* PGPOnePassSignaturePacket.m */; };
-        471BC9101F960B7C00D64416 /* PGPPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8AF1F960B7C00D64416 /* PGPPacket.m */; };
-        471BC9111F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8B21F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.m */; };
-        471BC9121F960B7C00D64416 /* PGPPublicKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8B51F960B7C00D64416 /* PGPPublicKeyPacket.m */; };
-        471BC9131F960B7C00D64416 /* PGPPublicSubKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8B71F960B7C00D64416 /* PGPPublicSubKeyPacket.m */; };
-        471BC9141F960B7C00D64416 /* PGPSecretKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8BA1F960B7C00D64416 /* PGPSecretKeyPacket.m */; };
-        471BC9151F960B7C00D64416 /* PGPSecretSubKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8BC1F960B7C00D64416 /* PGPSecretSubKeyPacket.m */; };
-        471BC9161F960B7C00D64416 /* PGPSignaturePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8BF1F960B7C00D64416 /* PGPSignaturePacket.m */; };
-        471BC9171F960B7C00D64416 /* PGPSignatureSubpacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8C21F960B7C00D64416 /* PGPSignatureSubpacket.m */; };
-        471BC9181F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8C41F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.m */; };
-        471BC9191F960B7C00D64416 /* PGPSignatureSubpacketHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8C61F960B7C00D64416 /* PGPSignatureSubpacketHeader.m */; };
-        471BC91A1F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8C81F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.m */; };
-        471BC91B1F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8CA1F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m */; };
-        471BC91C1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8CC1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.m */; };
-        471BC91D1F960B7C00D64416 /* PGPTrustPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8CE1F960B7C00D64416 /* PGPTrustPacket.m */; };
-        471BC91E1F960B7C00D64416 /* PGPUserAttributePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8D01F960B7C00D64416 /* PGPUserAttributePacket.m */; };
-        471BC91F1F960B7C00D64416 /* PGPUserAttributeSubpacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8D21F960B7C00D64416 /* PGPUserAttributeSubpacket.m */; };
-        471BC9201F960B7C00D64416 /* PGPUserIDPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8D41F960B7C00D64416 /* PGPUserIDPacket.m */; };
-        471BC9211F960B7C00D64416 /* PGPArmor.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8D61F960B7C00D64416 /* PGPArmor.m */; };
-        471BC9221F960B7C00D64416 /* PGPBigNum.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8D91F960B7C00D64416 /* PGPBigNum.m */; };
-        471BC9231F960B7C00D64416 /* PGPCryptoCFB.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8DB1F960B7C00D64416 /* PGPCryptoCFB.m */; };
-        471BC9241F960B7C00D64416 /* PGPFingerprint.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8DE1F960B7C00D64416 /* PGPFingerprint.m */; };
-        471BC9251F960B7C00D64416 /* PGPFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8E01F960B7C00D64416 /* PGPFoundation.m */; };
-        471BC9261F960B7C00D64416 /* PGPKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8E31F960B7C00D64416 /* PGPKey.m */; };
-        471BC9271F960B7C00D64416 /* PGPKeyGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8E51F960B7C00D64416 /* PGPKeyGenerator.m */; };
-        471BC9281F960B7C00D64416 /* PGPKeyID.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8E71F960B7C00D64416 /* PGPKeyID.m */; };
-        471BC9291F960B7C00D64416 /* PGPMPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8EC1F960B7C00D64416 /* PGPMPI.m */; };
-        471BC92A1F960B7C00D64416 /* PGPPacketFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8EE1F960B7C00D64416 /* PGPPacketFactory.m */; };
-        471BC92B1F960B7C00D64416 /* PGPPartialKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8F01F960B7C00D64416 /* PGPPartialKey.m */; };
-        471BC92C1F960B7C00D64416 /* PGPPartialSubKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8F21F960B7C00D64416 /* PGPPartialSubKey.m */; };
-        471BC92D1F960B7C00D64416 /* PGPPKCSEme.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8F41F960B7C00D64416 /* PGPPKCSEme.m */; };
-        471BC92E1F960B7C00D64416 /* PGPPKCSEmsa.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8F61F960B7C00D64416 /* PGPPKCSEmsa.m */; };
-        471BC92F1F960B7C00D64416 /* PGPS2K.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8F81F960B7C00D64416 /* PGPS2K.m */; };
-        471BC9301F960B7C00D64416 /* PGPUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8FB1F960B7C00D64416 /* PGPUser.m */; };
-        471BC9311F960B7C00D64416 /* NSData+compression.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8FE1F960B7C00D64416 /* NSData+compression.m */; };
-        471BC9321F960B7C00D64416 /* NSData+PGPUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC9001F960B7C00D64416 /* NSData+PGPUtils.m */; };
-        471BC9331F960B7C00D64416 /* NSMutableArray+PGPUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC9021F960B7C00D64416 /* NSMutableArray+PGPUtils.m */; };
-        471BC9341F960B7C00D64416 /* NSMutableData+PGPUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC9041F960B7C00D64416 /* NSMutableData+PGPUtils.m */; };
-        4725C4F61EDDADA10068235E /* bob-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = 4725C4F41EDDADA10068235E /* bob-private.gpg */; };
-        4725C4F71EDDADA10068235E /* bob-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = 4725C4F51EDDADA10068235E /* bob-public.gpg */; };
-        472F392A1E1277D2009260FB /* EnzevalosContact+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39261E1277D2009260FB /* EnzevalosContact+CoreDataClass.swift */; };
-        472F392C1E1277D2009260FB /* PersistentMail +CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39281E1277D2009260FB /* PersistentMail +CoreDataClass.swift */; };
-        472F396E1E14F384009260FB /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 472F396D1E14F384009260FB /* CoreData.framework */; };
-        472F39701E14F75C009260FB /* DataHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F396F1E14F75C009260FB /* DataHandler.swift */; };
-        472F397C1E1D0B0B009260FB /* PersistentMail +CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39781E1D0B0B009260FB /* PersistentMail +CoreDataProperties.swift */; };
-        472F397E1E1D0B0B009260FB /* EnzevalosContact+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F397A1E1D0B0B009260FB /* EnzevalosContact+CoreDataProperties.swift */; };
-        472F39811E1E5347009260FB /* Mail_Address+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F397F1E1E5347009260FB /* Mail_Address+CoreDataClass.swift */; };
-        472F39821E1E5347009260FB /* Mail_Address+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39801E1E5347009260FB /* Mail_Address+CoreDataProperties.swift */; };
-        472F39861E1FA34E009260FB /* Record.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39851E1FA34E009260FB /* Record.swift */; };
-        472F39881E1FA377009260FB /* KeyRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39871E1FA377009260FB /* KeyRecord.swift */; };
-        472F398A1E251787009260FB /* Contact.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39891E251787009260FB /* Contact.swift */; };
-        472F398C1E2519C8009260FB /* CNContactExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F398B1E2519C8009260FB /* CNContactExtension.swift */; };
-        472F398E1E251B8D009260FB /* MailAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F398D1E251B8D009260FB /* MailAddress.swift */; };
-        472F39901E252470009260FB /* CNMailAddressesExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F398F1E252470009260FB /* CNMailAddressesExtension.swift */; };
-        475B00331F7B9565006CDD41 /* SwiftPGP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475B00301F7B9565006CDD41 /* SwiftPGP.swift */; };
-        475B00341F7B9565006CDD41 /* Cryptography.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475B00311F7B9565006CDD41 /* Cryptography.swift */; };
-        475B00351F7B9565006CDD41 /* CryptoObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475B00321F7B9565006CDD41 /* CryptoObject.swift */; };
-        475B00421F7BB6D6006CDD41 /* PersistentKey+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475B00401F7BB6D6006CDD41 /* PersistentKey+CoreDataClass.swift */; };
-        475B00431F7BB6D6006CDD41 /* PersistentKey+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475B00411F7BB6D6006CDD41 /* PersistentKey+CoreDataProperties.swift */; };
-        475DF4791F0D54C9009D807F /* Folder+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475DF4771F0D54C9009D807F /* Folder+CoreDataClass.swift */; };
-        475DF47A1F0D54C9009D807F /* Folder+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475DF4781F0D54C9009D807F /* Folder+CoreDataProperties.swift */; };
-        476142081E07E52B00FD5E4F /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 476142071E07E52B00FD5E4F /* Theme.swift */; };
-        4761420A1E082F9C00FD5E4F /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 476142091E082F9C00FD5E4F /* Settings.bundle */; };
-        476373C21E09BA88004D5EFE /* UserData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 476373C11E09BA88004D5EFE /* UserData.swift */; };
-        47691A8A1ECB56D1004BCFC5 /* Mail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47691A891ECB56D1004BCFC5 /* Mail.swift */; };
-        47691A8C1ECC3EC7004BCFC5 /* EphemeralMail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47691A8B1ECC3EC7004BCFC5 /* EphemeralMail.swift */; };
-        479BBDDA1EFEA17900A2107C /* bob_enzevalos_public.asc in Resources */ = {isa = PBXBuildFile; fileRef = 479BBDD81EFEA17900A2107C /* bob_enzevalos_public.asc */; };
-        479BBDDB1EFEA17900A2107C /* alice_enzevalos_public.asc in Resources */ = {isa = PBXBuildFile; fileRef = 479BBDD91EFEA17900A2107C /* alice_enzevalos_public.asc */; };
-        479BBDDD1EFEA3CB00A2107C /* dave_enezvalos_public.asc in Resources */ = {isa = PBXBuildFile; fileRef = 479BBDDC1EFEA3CB00A2107C /* dave_enezvalos_public.asc */; };
-        479BBDE01EFEA4D800A2107C /* bob_enzvalos_private.asc in Resources */ = {isa = PBXBuildFile; fileRef = 479BBDDE1EFEA4D800A2107C /* bob_enzvalos_private.asc */; };
-        479BBDE11EFEA4D800A2107C /* alice_enzvalos_private.asc in Resources */ = {isa = PBXBuildFile; fileRef = 479BBDDF1EFEA4D800A2107C /* alice_enzvalos_private.asc */; };
-        47D1302B1F7CEE6D007B14DF /* DebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47D1302A1F7CEE6D007B14DF /* DebugSettings.swift */; };
-        8428A8531F4369C0007649A5 /* Gamification.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8428A8521F4369C0007649A5 /* Gamification.storyboard */; };
-        8428A8551F4369CF007649A5 /* GamificationElements.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8428A8541F4369CF007649A5 /* GamificationElements.xcassets */; };
-        8428A85C1F436A05007649A5 /* ArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8581F436A05007649A5 /* ArrowView.swift */; };
-        8428A85D1F436A05007649A5 /* Badges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8591F436A05007649A5 /* Badges.swift */; };
-        8428A85E1F436A05007649A5 /* CircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A85A1F436A05007649A5 /* CircleView.swift */; };
-        8428A85F1F436A05007649A5 /* GamificationData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A85B1F436A05007649A5 /* GamificationData.swift */; };
-        8428A8651F436A11007649A5 /* BadgeCaseCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8601F436A11007649A5 /* BadgeCaseCollectionViewCell.swift */; };
-        8428A8661F436A11007649A5 /* ArrowTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8611F436A11007649A5 /* ArrowTableViewCell.swift */; };
-        8428A8671F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8621F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift */; };
-        8428A8681F436A11007649A5 /* SubBadgeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8631F436A11007649A5 /* SubBadgeTableViewCell.swift */; };
-        8428A8691F436A11007649A5 /* UserNameGamificationTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8641F436A11007649A5 /* UserNameGamificationTableViewCell.swift */; };
-        8428A86E1F436A1E007649A5 /* BadgeCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86A1F436A1E007649A5 /* BadgeCase.swift */; };
-        8428A86F1F436A1E007649A5 /* InviteFriendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86B1F436A1E007649A5 /* InviteFriendViewController.swift */; };
-        8428A8701F436A1E007649A5 /* LinearBadgeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86C1F436A1E007649A5 /* LinearBadgeViewController.swift */; };
-        8428A8711F436A1E007649A5 /* GamificationStatusViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86D1F436A1E007649A5 /* GamificationStatusViewController.swift */; };
-        8428A8761F436A9A007649A5 /* GamificationStatusViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86D1F436A1E007649A5 /* GamificationStatusViewController.swift */; };
-        8428A8771F436A9D007649A5 /* LinearBadgeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86C1F436A1E007649A5 /* LinearBadgeViewController.swift */; };
-        8428A8781F436AA1007649A5 /* InviteFriendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86B1F436A1E007649A5 /* InviteFriendViewController.swift */; };
-        8428A8791F436AA4007649A5 /* BadgeCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86A1F436A1E007649A5 /* BadgeCase.swift */; };
-        8428A87A1F436AA9007649A5 /* ArrowTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8611F436A11007649A5 /* ArrowTableViewCell.swift */; };
-        8428A87B1F436AAC007649A5 /* UserNameGamificationTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8641F436A11007649A5 /* UserNameGamificationTableViewCell.swift */; };
-        8428A87C1F436AAF007649A5 /* SubBadgeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8631F436A11007649A5 /* SubBadgeTableViewCell.swift */; };
-        8428A87D1F436AB2007649A5 /* SubBadgeHeaderTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8621F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift */; };
-        8428A87E1F436AB5007649A5 /* BadgeCaseCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8601F436A11007649A5 /* BadgeCaseCollectionViewCell.swift */; };
-        8428A87F1F436AB8007649A5 /* CircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A85A1F436A05007649A5 /* CircleView.swift */; };
-        8428A8801F436ABB007649A5 /* ArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8581F436A05007649A5 /* ArrowView.swift */; };
-        8428A8811F436AC0007649A5 /* GamificationData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A85B1F436A05007649A5 /* GamificationData.swift */; };
-        8428A8821F436AC3007649A5 /* Badges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8591F436A05007649A5 /* Badges.swift */; };
-        8428A8831F436AC9007649A5 /* GamificationDataUnitTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8561F4369EA007649A5 /* GamificationDataUnitTest.swift */; };
-        8428A8841F436ACC007649A5 /* GamificationElements.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8428A8541F4369CF007649A5 /* GamificationElements.xcassets */; };
-        8428A8851F436AD5007649A5 /* Gamification.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8428A8521F4369C0007649A5 /* Gamification.storyboard */; };
-        9935BC866A86C4A4B9819F35 /* Pods_enzevalos_iphone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AE42F42E91A1BFBF1D5BF6A /* Pods_enzevalos_iphone.framework */; };
-        9C1FA3A01B089C653802A88C /* Pods_enzevalos_iphoneUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 48FB10FF406523D174F4202A /* Pods_enzevalos_iphoneUITests.framework */; };
-        A102AA8A1EDDB4F40024B457 /* videoOnboarding2.m4v in Resources */ = {isa = PBXBuildFile; fileRef = A102AA891EDDB4E80024B457 /* videoOnboarding2.m4v */; };
-        A1083A541E8BFEA6003666B7 /* Onboarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1083A531E8BFEA6003666B7 /* Onboarding.swift */; };
-        A10DE4201EFAA2CE005E8189 /* FolderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A10DE41F1EFAA2CE005E8189 /* FolderViewController.swift */; };
-        A1123E6A1DA682850069551C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = A1123E6C1DA682850069551C /* Localizable.strings */; };
-        A13526791D955BDF00D3BFE1 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A13526781D955BDF00D3BFE1 /* AppDelegate.swift */; };
-        A13526811D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = A135267F1D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodeld */; };
-        A13526861D955BDF00D3BFE1 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A13526841D955BDF00D3BFE1 /* LaunchScreen.storyboard */; };
-        A13526911D955BE000D3BFE1 /* enzevalos_iphoneTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A13526901D955BE000D3BFE1 /* enzevalos_iphoneTests.swift */; };
-        A135269C1D955BE000D3BFE1 /* enzevalos_iphoneUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A135269B1D955BE000D3BFE1 /* enzevalos_iphoneUITests.swift */; };
-        A16BA2121E0439B6005E29E3 /* providers.json in Resources */ = {isa = PBXBuildFile; fileRef = A16BA2111E0439B6005E29E3 /* providers.json */; };
-        A17A18F91DDCCF370058D934 /* JakobBode.asc in Resources */ = {isa = PBXBuildFile; fileRef = A17A18F81DDCCF370058D934 /* JakobBode.asc */; };
-        A17C04841DC6504E00F66EDB /* LogHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A17C04831DC6504E00F66EDB /* LogHandler.swift */; };
-        A19028E41F853E710030EA98 /* ExportInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A19028E31F853E700030EA98 /* ExportInfoViewController.swift */; };
-        A19C12471DE602FF007F72E7 /* jabo.asc in Resources */ = {isa = PBXBuildFile; fileRef = A19C12461DE602FF007F72E7 /* jabo.asc */; };
-        A1A9DE731F864B0500B808AA /* ExportCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1A9DE721F864B0500B808AA /* ExportCells.swift */; };
-        A1B8C01A1DD5D9B10044A358 /* alice2005-2.gpg in Resources */ = {isa = PBXBuildFile; fileRef = A1B8C0191DD5D9B10044A358 /* alice2005-2.gpg */; };
-        A1BE3FF61E9664660040114B /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = A1BE3FF81E9664660040114B /* InfoPlist.strings */; };
-        A1C09FC61DF04D650006B783 /* alice2005-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = A1C09FC51DF04D650006B783 /* alice2005-private.gpg */; };
-        A1C3270E1DB907D900CE2ED5 /* TextFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C3270D1DB907D900CE2ED5 /* TextFormatter.swift */; };
-        A1C3DEEC1E0AB15300EB7D02 /* InitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A11E733B1E019AE3006574DD /* InitViewController.swift */; };
-        A1D5076F1E80257A00B68B38 /* KeyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1D5076E1E80257A00B68B38 /* KeyViewController.swift */; };
-        A1E2324C1F0FA13F00DC9D40 /* FolderListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E2324B1F0FA13F00DC9D40 /* FolderListViewController.swift */; };
-        A1E2324E1F0FA41A00DC9D40 /* FolderListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E2324D1F0FA41A00DC9D40 /* FolderListCell.swift */; };
-        A1E81B671DCA296200535F98 /* UIViewResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E81B661DCA296200535F98 /* UIViewResolver.swift */; };
-        A1EB057A1D956829008659C1 /* ContactCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05791D956829008659C1 /* ContactCell.swift */; };
-        A1EB057C1D956838008659C1 /* MailHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB057B1D956838008659C1 /* MailHandler.swift */; };
-        A1EB057E1D956848008659C1 /* VENDataDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB057D1D956848008659C1 /* VENDataDelegate.swift */; };
-        A1EB05801D956851008659C1 /* SendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB057F1D956851008659C1 /* SendViewController.swift */; };
-        A1EB05821D95685B008659C1 /* CollectionDataDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05811D95685B008659C1 /* CollectionDataDelegate.swift */; };
-        A1EB05841D956867008659C1 /* TableViewDataDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05831D956867008659C1 /* TableViewDataDelegate.swift */; };
-        A1EB05861D956872008659C1 /* FrequentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05851D956872008659C1 /* FrequentCell.swift */; };
-        A1EB05881D956879008659C1 /* AddressHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05871D956879008659C1 /* AddressHandler.swift */; };
-        A1EB058A1D956890008659C1 /* ContactCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A1EB05891D956890008659C1 /* ContactCell.xib */; };
-        A1EB058C1D9568AB008659C1 /* FrequentCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A1EB058B1D9568AB008659C1 /* FrequentCell.xib */; };
-        A1EB05901D956923008659C1 /* ReadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB058F1D956923008659C1 /* ReadViewController.swift */; };
-        A1EB05941D956931008659C1 /* InboxCellDelegator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05931D956931008659C1 /* InboxCellDelegator.swift */; };
-        A1EB05961D956939008659C1 /* InboxTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05951D956939008659C1 /* InboxTableViewCell.swift */; };
-        A1EB05981D956947008659C1 /* InboxViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05971D956947008659C1 /* InboxViewController.swift */; };
-        A1EB059C1D956957008659C1 /* NSDateCompare.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB059B1D956957008659C1 /* NSDateCompare.swift */; };
-        A1EB05A01D95696C008659C1 /* MessageBodyTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB059F1D95696C008659C1 /* MessageBodyTableViewCell.swift */; };
-        A1EB05A41D956E32008659C1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A1EB05A31D956E32008659C1 /* Assets.xcassets */; };
-        A1ECE54B1EFBE7ED0009349F /* FolderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1ECE54A1EFBE7ED0009349F /* FolderCell.swift */; };
-        A1F2A5691E85586300320275 /* Providers.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1F2A5681E85586300320275 /* Providers.swift */; };
-        A1F992291DA7C9100073BF1B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A1F9922B1DA7C9100073BF1B /* Main.storyboard */; };
-        A1F992391DA7DD2E0073BF1B /* InboxTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A1F9923B1DA7DD2E0073BF1B /* InboxTableViewCell.xib */; };
-        A1FA3F6C1E78565B0093C0B6 /* alice2005-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = A1FA3F6B1E78565B0093C0B6 /* alice2005-public.gpg */; };
-        F113C3851F30D06800E7F1D6 /* QRScannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F113C3841F30D06800E7F1D6 /* QRScannerView.swift */; };
-        F113C38B1F3344C200E7F1D6 /* ViewControllerPannable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F113C38A1F3344C200E7F1D6 /* ViewControllerPannable.swift */; };
-        F119D2901E364B59001D732A /* AnimatedSendIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = F119D28F1E364B59001D732A /* AnimatedSendIcon.swift */; };
-        F12041FB1DA3FBF7002E4940 /* ListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F12041FA1DA3FBF7002E4940 /* ListViewController.swift */; };
-        F12041FD1DA409A5002E4940 /* ListViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F12041FC1DA409A5002E4940 /* ListViewCell.swift */; };
-        F12060801DA540FE00F6EF37 /* RefreshControlExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F120607F1DA540FE00F6EF37 /* RefreshControlExtension.swift */; };
-        F12060821DA552FC00F6EF37 /* MailHandlerDelegator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F12060811DA552FC00F6EF37 /* MailHandlerDelegator.swift */; };
-        F120A7D31F7937BB006D5BF1 /* libc++abi.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = F1C9C2DC1F792737009BB0DE /* libc++abi.tbd */; };
-        F14239C11F30A99C00998A83 /* QRCodeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F14239C01F30A99C00998A83 /* QRCodeGenerator.swift */; };
-        F14D189C1ED880680080515D /* nchr-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D18981ED880680080515D /* nchr-private.gpg */; };
-        F14D189D1ED880680080515D /* nchr-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D18991ED880680080515D /* nchr-public.gpg */; };
-        F14D189E1ED880680080515D /* ncpayroll-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D189A1ED880680080515D /* ncpayroll-private.gpg */; };
-        F14D189F1ED880680080515D /* ncpayroll-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D189B1ED880680080515D /* ncpayroll-public.gpg */; };
-        F14D18A21ED8811F0080515D /* ullimuelle-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D18A01ED8811F0080515D /* ullimuelle-private.gpg */; };
-        F14D18A31ED8811F0080515D /* ullimuelle-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D18A11ED8811F0080515D /* ullimuelle-public.gpg */; };
-        F189C17F1ED59FEF00BAE9B3 /* idsolutions-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F189C17D1ED59FEF00BAE9B3 /* idsolutions-private.gpg */; };
-        F189C1801ED59FEF00BAE9B3 /* idsolutions-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F189C17E1ED59FEF00BAE9B3 /* idsolutions-public.gpg */; };
-        F18B445E1E7044B70080C041 /* FlipTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18B445D1E7044B70080C041 /* FlipTransition.swift */; };
-        F18B44601E704C550080C041 /* ReplaceSegue.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18B445F1E704C550080C041 /* ReplaceSegue.swift */; };
-        F18B44621E73286C0080C041 /* ReadVENDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18B44611E73286C0080C041 /* ReadVENDelegate.swift */; };
-        F1984D721E1D327200804E1E /* IconsStyleKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1984D711E1D327200804E1E /* IconsStyleKit.swift */; };
-        F1984D741E1E92B300804E1E /* LabelStyleKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1984D731E1E92B300804E1E /* LabelStyleKit.swift */; };
-        F1ACF21C1E0C1C6800C1B843 /* ContactViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1ACF21B1E0C1C6800C1B843 /* ContactViewController.swift */; };
-        F1AF938F1E2D04BA00755128 /* CustomCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AF938E1E2D04BA00755128 /* CustomCells.swift */; };
-        F678F71DFB726D912D039FFF /* Pods_enzevalos_iphoneTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9B9CE43043CF806E1C02FCA /* Pods_enzevalos_iphoneTests.framework */; };
+		4707096D1F8F9F4900657F41 /* ExportViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4707096C1F8F9F4900657F41 /* ExportViewController.swift */; };
+		471BC9051F960B7C00D64416 /* PGPCryptoHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8961F960B7C00D64416 /* PGPCryptoHash.m */; };
+		471BC9061F960B7C00D64416 /* PGPCryptoUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8981F960B7C00D64416 /* PGPCryptoUtils.m */; };
+		471BC9071F960B7C00D64416 /* PGPDSA.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC89A1F960B7C00D64416 /* PGPDSA.m */; };
+		471BC9081F960B7C00D64416 /* PGPKeyMaterial.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC89C1F960B7C00D64416 /* PGPKeyMaterial.m */; };
+		471BC9091F960B7C00D64416 /* PGPRSA.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC89E1F960B7C00D64416 /* PGPRSA.m */; };
+		471BC90A1F960B7C00D64416 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 471BC89F1F960B7C00D64416 /* Info.plist */; };
+		471BC90B1F960B7C00D64416 /* ObjectivePGPObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8A31F960B7C00D64416 /* ObjectivePGPObject.m */; };
+		471BC90C1F960B7C00D64416 /* PGPCompressedPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8A61F960B7C00D64416 /* PGPCompressedPacket.m */; };
+		471BC90D1F960B7C00D64416 /* PGPLiteralPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8A81F960B7C00D64416 /* PGPLiteralPacket.m */; };
+		471BC90E1F960B7C00D64416 /* PGPModificationDetectionCodePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8AA1F960B7C00D64416 /* PGPModificationDetectionCodePacket.m */; };
+		471BC90F1F960B7C00D64416 /* PGPOnePassSignaturePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8AC1F960B7C00D64416 /* PGPOnePassSignaturePacket.m */; };
+		471BC9101F960B7C00D64416 /* PGPPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8AF1F960B7C00D64416 /* PGPPacket.m */; };
+		471BC9111F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8B21F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.m */; };
+		471BC9121F960B7C00D64416 /* PGPPublicKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8B51F960B7C00D64416 /* PGPPublicKeyPacket.m */; };
+		471BC9131F960B7C00D64416 /* PGPPublicSubKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8B71F960B7C00D64416 /* PGPPublicSubKeyPacket.m */; };
+		471BC9141F960B7C00D64416 /* PGPSecretKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8BA1F960B7C00D64416 /* PGPSecretKeyPacket.m */; };
+		471BC9151F960B7C00D64416 /* PGPSecretSubKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8BC1F960B7C00D64416 /* PGPSecretSubKeyPacket.m */; };
+		471BC9161F960B7C00D64416 /* PGPSignaturePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8BF1F960B7C00D64416 /* PGPSignaturePacket.m */; };
+		471BC9171F960B7C00D64416 /* PGPSignatureSubpacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8C21F960B7C00D64416 /* PGPSignatureSubpacket.m */; };
+		471BC9181F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8C41F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.m */; };
+		471BC9191F960B7C00D64416 /* PGPSignatureSubpacketHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8C61F960B7C00D64416 /* PGPSignatureSubpacketHeader.m */; };
+		471BC91A1F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8C81F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.m */; };
+		471BC91B1F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8CA1F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m */; };
+		471BC91C1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8CC1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.m */; };
+		471BC91D1F960B7C00D64416 /* PGPTrustPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8CE1F960B7C00D64416 /* PGPTrustPacket.m */; };
+		471BC91E1F960B7C00D64416 /* PGPUserAttributePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8D01F960B7C00D64416 /* PGPUserAttributePacket.m */; };
+		471BC91F1F960B7C00D64416 /* PGPUserAttributeSubpacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8D21F960B7C00D64416 /* PGPUserAttributeSubpacket.m */; };
+		471BC9201F960B7C00D64416 /* PGPUserIDPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8D41F960B7C00D64416 /* PGPUserIDPacket.m */; };
+		471BC9211F960B7C00D64416 /* PGPArmor.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8D61F960B7C00D64416 /* PGPArmor.m */; };
+		471BC9221F960B7C00D64416 /* PGPBigNum.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8D91F960B7C00D64416 /* PGPBigNum.m */; };
+		471BC9231F960B7C00D64416 /* PGPCryptoCFB.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8DB1F960B7C00D64416 /* PGPCryptoCFB.m */; };
+		471BC9241F960B7C00D64416 /* PGPFingerprint.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8DE1F960B7C00D64416 /* PGPFingerprint.m */; };
+		471BC9251F960B7C00D64416 /* PGPFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8E01F960B7C00D64416 /* PGPFoundation.m */; };
+		471BC9261F960B7C00D64416 /* PGPKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8E31F960B7C00D64416 /* PGPKey.m */; };
+		471BC9271F960B7C00D64416 /* PGPKeyGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8E51F960B7C00D64416 /* PGPKeyGenerator.m */; };
+		471BC9281F960B7C00D64416 /* PGPKeyID.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8E71F960B7C00D64416 /* PGPKeyID.m */; };
+		471BC9291F960B7C00D64416 /* PGPMPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8EC1F960B7C00D64416 /* PGPMPI.m */; };
+		471BC92A1F960B7C00D64416 /* PGPPacketFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8EE1F960B7C00D64416 /* PGPPacketFactory.m */; };
+		471BC92B1F960B7C00D64416 /* PGPPartialKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8F01F960B7C00D64416 /* PGPPartialKey.m */; };
+		471BC92C1F960B7C00D64416 /* PGPPartialSubKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8F21F960B7C00D64416 /* PGPPartialSubKey.m */; };
+		471BC92D1F960B7C00D64416 /* PGPPKCSEme.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8F41F960B7C00D64416 /* PGPPKCSEme.m */; };
+		471BC92E1F960B7C00D64416 /* PGPPKCSEmsa.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8F61F960B7C00D64416 /* PGPPKCSEmsa.m */; };
+		471BC92F1F960B7C00D64416 /* PGPS2K.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8F81F960B7C00D64416 /* PGPS2K.m */; };
+		471BC9301F960B7C00D64416 /* PGPUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8FB1F960B7C00D64416 /* PGPUser.m */; };
+		471BC9311F960B7C00D64416 /* NSData+compression.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC8FE1F960B7C00D64416 /* NSData+compression.m */; };
+		471BC9321F960B7C00D64416 /* NSData+PGPUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC9001F960B7C00D64416 /* NSData+PGPUtils.m */; };
+		471BC9331F960B7C00D64416 /* NSMutableArray+PGPUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC9021F960B7C00D64416 /* NSMutableArray+PGPUtils.m */; };
+		471BC9341F960B7C00D64416 /* NSMutableData+PGPUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 471BC9041F960B7C00D64416 /* NSMutableData+PGPUtils.m */; };
+		4725C4F61EDDADA10068235E /* bob-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = 4725C4F41EDDADA10068235E /* bob-private.gpg */; };
+		4725C4F71EDDADA10068235E /* bob-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = 4725C4F51EDDADA10068235E /* bob-public.gpg */; };
+		472F392A1E1277D2009260FB /* EnzevalosContact+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39261E1277D2009260FB /* EnzevalosContact+CoreDataClass.swift */; };
+		472F392C1E1277D2009260FB /* PersistentMail +CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39281E1277D2009260FB /* PersistentMail +CoreDataClass.swift */; };
+		472F396E1E14F384009260FB /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 472F396D1E14F384009260FB /* CoreData.framework */; };
+		472F39701E14F75C009260FB /* DataHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F396F1E14F75C009260FB /* DataHandler.swift */; };
+		472F397C1E1D0B0B009260FB /* PersistentMail +CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39781E1D0B0B009260FB /* PersistentMail +CoreDataProperties.swift */; };
+		472F397E1E1D0B0B009260FB /* EnzevalosContact+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F397A1E1D0B0B009260FB /* EnzevalosContact+CoreDataProperties.swift */; };
+		472F39811E1E5347009260FB /* Mail_Address+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F397F1E1E5347009260FB /* Mail_Address+CoreDataClass.swift */; };
+		472F39821E1E5347009260FB /* Mail_Address+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39801E1E5347009260FB /* Mail_Address+CoreDataProperties.swift */; };
+		472F39861E1FA34E009260FB /* Record.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39851E1FA34E009260FB /* Record.swift */; };
+		472F39881E1FA377009260FB /* KeyRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39871E1FA377009260FB /* KeyRecord.swift */; };
+		472F398A1E251787009260FB /* Contact.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F39891E251787009260FB /* Contact.swift */; };
+		472F398C1E2519C8009260FB /* CNContactExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F398B1E2519C8009260FB /* CNContactExtension.swift */; };
+		472F398E1E251B8D009260FB /* MailAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F398D1E251B8D009260FB /* MailAddress.swift */; };
+		472F39901E252470009260FB /* CNMailAddressesExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472F398F1E252470009260FB /* CNMailAddressesExtension.swift */; };
+		475B00331F7B9565006CDD41 /* SwiftPGP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475B00301F7B9565006CDD41 /* SwiftPGP.swift */; };
+		475B00341F7B9565006CDD41 /* Cryptography.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475B00311F7B9565006CDD41 /* Cryptography.swift */; };
+		475B00351F7B9565006CDD41 /* CryptoObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475B00321F7B9565006CDD41 /* CryptoObject.swift */; };
+		475B00421F7BB6D6006CDD41 /* PersistentKey+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475B00401F7BB6D6006CDD41 /* PersistentKey+CoreDataClass.swift */; };
+		475B00431F7BB6D6006CDD41 /* PersistentKey+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475B00411F7BB6D6006CDD41 /* PersistentKey+CoreDataProperties.swift */; };
+		475DF4791F0D54C9009D807F /* Folder+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475DF4771F0D54C9009D807F /* Folder+CoreDataClass.swift */; };
+		475DF47A1F0D54C9009D807F /* Folder+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 475DF4781F0D54C9009D807F /* Folder+CoreDataProperties.swift */; };
+		476142081E07E52B00FD5E4F /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 476142071E07E52B00FD5E4F /* Theme.swift */; };
+		4761420A1E082F9C00FD5E4F /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 476142091E082F9C00FD5E4F /* Settings.bundle */; };
+		476373C21E09BA88004D5EFE /* UserData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 476373C11E09BA88004D5EFE /* UserData.swift */; };
+		47691A8A1ECB56D1004BCFC5 /* Mail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47691A891ECB56D1004BCFC5 /* Mail.swift */; };
+		47691A8C1ECC3EC7004BCFC5 /* EphemeralMail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47691A8B1ECC3EC7004BCFC5 /* EphemeralMail.swift */; };
+		479BBDDA1EFEA17900A2107C /* bob_enzevalos_public.asc in Resources */ = {isa = PBXBuildFile; fileRef = 479BBDD81EFEA17900A2107C /* bob_enzevalos_public.asc */; };
+		479BBDDB1EFEA17900A2107C /* alice_enzevalos_public.asc in Resources */ = {isa = PBXBuildFile; fileRef = 479BBDD91EFEA17900A2107C /* alice_enzevalos_public.asc */; };
+		479BBDDD1EFEA3CB00A2107C /* dave_enezvalos_public.asc in Resources */ = {isa = PBXBuildFile; fileRef = 479BBDDC1EFEA3CB00A2107C /* dave_enezvalos_public.asc */; };
+		479BBDE01EFEA4D800A2107C /* bob_enzvalos_private.asc in Resources */ = {isa = PBXBuildFile; fileRef = 479BBDDE1EFEA4D800A2107C /* bob_enzvalos_private.asc */; };
+		479BBDE11EFEA4D800A2107C /* alice_enzvalos_private.asc in Resources */ = {isa = PBXBuildFile; fileRef = 479BBDDF1EFEA4D800A2107C /* alice_enzvalos_private.asc */; };
+		47D1302B1F7CEE6D007B14DF /* DebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47D1302A1F7CEE6D007B14DF /* DebugSettings.swift */; };
+		8428A8531F4369C0007649A5 /* Gamification.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8428A8521F4369C0007649A5 /* Gamification.storyboard */; };
+		8428A8551F4369CF007649A5 /* GamificationElements.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8428A8541F4369CF007649A5 /* GamificationElements.xcassets */; };
+		8428A85C1F436A05007649A5 /* ArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8581F436A05007649A5 /* ArrowView.swift */; };
+		8428A85D1F436A05007649A5 /* Badges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8591F436A05007649A5 /* Badges.swift */; };
+		8428A85E1F436A05007649A5 /* CircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A85A1F436A05007649A5 /* CircleView.swift */; };
+		8428A85F1F436A05007649A5 /* GamificationData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A85B1F436A05007649A5 /* GamificationData.swift */; };
+		8428A8651F436A11007649A5 /* BadgeCaseCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8601F436A11007649A5 /* BadgeCaseCollectionViewCell.swift */; };
+		8428A8661F436A11007649A5 /* ArrowTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8611F436A11007649A5 /* ArrowTableViewCell.swift */; };
+		8428A8671F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8621F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift */; };
+		8428A8681F436A11007649A5 /* SubBadgeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8631F436A11007649A5 /* SubBadgeTableViewCell.swift */; };
+		8428A8691F436A11007649A5 /* UserNameGamificationTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8641F436A11007649A5 /* UserNameGamificationTableViewCell.swift */; };
+		8428A86E1F436A1E007649A5 /* BadgeCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86A1F436A1E007649A5 /* BadgeCase.swift */; };
+		8428A86F1F436A1E007649A5 /* InviteFriendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86B1F436A1E007649A5 /* InviteFriendViewController.swift */; };
+		8428A8701F436A1E007649A5 /* LinearBadgeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86C1F436A1E007649A5 /* LinearBadgeViewController.swift */; };
+		8428A8711F436A1E007649A5 /* GamificationStatusViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86D1F436A1E007649A5 /* GamificationStatusViewController.swift */; };
+		8428A8761F436A9A007649A5 /* GamificationStatusViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86D1F436A1E007649A5 /* GamificationStatusViewController.swift */; };
+		8428A8771F436A9D007649A5 /* LinearBadgeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86C1F436A1E007649A5 /* LinearBadgeViewController.swift */; };
+		8428A8781F436AA1007649A5 /* InviteFriendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86B1F436A1E007649A5 /* InviteFriendViewController.swift */; };
+		8428A8791F436AA4007649A5 /* BadgeCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A86A1F436A1E007649A5 /* BadgeCase.swift */; };
+		8428A87A1F436AA9007649A5 /* ArrowTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8611F436A11007649A5 /* ArrowTableViewCell.swift */; };
+		8428A87B1F436AAC007649A5 /* UserNameGamificationTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8641F436A11007649A5 /* UserNameGamificationTableViewCell.swift */; };
+		8428A87C1F436AAF007649A5 /* SubBadgeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8631F436A11007649A5 /* SubBadgeTableViewCell.swift */; };
+		8428A87D1F436AB2007649A5 /* SubBadgeHeaderTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8621F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift */; };
+		8428A87E1F436AB5007649A5 /* BadgeCaseCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8601F436A11007649A5 /* BadgeCaseCollectionViewCell.swift */; };
+		8428A87F1F436AB8007649A5 /* CircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A85A1F436A05007649A5 /* CircleView.swift */; };
+		8428A8801F436ABB007649A5 /* ArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8581F436A05007649A5 /* ArrowView.swift */; };
+		8428A8811F436AC0007649A5 /* GamificationData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A85B1F436A05007649A5 /* GamificationData.swift */; };
+		8428A8821F436AC3007649A5 /* Badges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8591F436A05007649A5 /* Badges.swift */; };
+		8428A8831F436AC9007649A5 /* GamificationDataUnitTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8428A8561F4369EA007649A5 /* GamificationDataUnitTest.swift */; };
+		8428A8841F436ACC007649A5 /* GamificationElements.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8428A8541F4369CF007649A5 /* GamificationElements.xcassets */; };
+		8428A8851F436AD5007649A5 /* Gamification.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8428A8521F4369C0007649A5 /* Gamification.storyboard */; };
+		9935BC866A86C4A4B9819F35 /* Pods_enzevalos_iphone.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AE42F42E91A1BFBF1D5BF6A /* Pods_enzevalos_iphone.framework */; };
+		9C1FA3A01B089C653802A88C /* Pods_enzevalos_iphoneUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 48FB10FF406523D174F4202A /* Pods_enzevalos_iphoneUITests.framework */; };
+		A102AA8A1EDDB4F40024B457 /* videoOnboarding2.m4v in Resources */ = {isa = PBXBuildFile; fileRef = A102AA891EDDB4E80024B457 /* videoOnboarding2.m4v */; };
+		A1083A541E8BFEA6003666B7 /* Onboarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1083A531E8BFEA6003666B7 /* Onboarding.swift */; };
+		A10DE4201EFAA2CE005E8189 /* FolderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A10DE41F1EFAA2CE005E8189 /* FolderViewController.swift */; };
+		A1123E6A1DA682850069551C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = A1123E6C1DA682850069551C /* Localizable.strings */; };
+		A13526791D955BDF00D3BFE1 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A13526781D955BDF00D3BFE1 /* AppDelegate.swift */; };
+		A13526811D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = A135267F1D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodeld */; };
+		A13526861D955BDF00D3BFE1 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A13526841D955BDF00D3BFE1 /* LaunchScreen.storyboard */; };
+		A13526911D955BE000D3BFE1 /* enzevalos_iphoneTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A13526901D955BE000D3BFE1 /* enzevalos_iphoneTests.swift */; };
+		A135269C1D955BE000D3BFE1 /* enzevalos_iphoneUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A135269B1D955BE000D3BFE1 /* enzevalos_iphoneUITests.swift */; };
+		A16BA2121E0439B6005E29E3 /* providers.json in Resources */ = {isa = PBXBuildFile; fileRef = A16BA2111E0439B6005E29E3 /* providers.json */; };
+		A17A18F91DDCCF370058D934 /* JakobBode.asc in Resources */ = {isa = PBXBuildFile; fileRef = A17A18F81DDCCF370058D934 /* JakobBode.asc */; };
+		A17C04841DC6504E00F66EDB /* LogHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A17C04831DC6504E00F66EDB /* LogHandler.swift */; };
+		A19028E41F853E710030EA98 /* ExportInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A19028E31F853E700030EA98 /* ExportInfoViewController.swift */; };
+		A19C12471DE602FF007F72E7 /* jabo.asc in Resources */ = {isa = PBXBuildFile; fileRef = A19C12461DE602FF007F72E7 /* jabo.asc */; };
+		A1A9DE731F864B0500B808AA /* ExportCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1A9DE721F864B0500B808AA /* ExportCells.swift */; };
+		A1B8C01A1DD5D9B10044A358 /* alice2005-2.gpg in Resources */ = {isa = PBXBuildFile; fileRef = A1B8C0191DD5D9B10044A358 /* alice2005-2.gpg */; };
+		A1BE3FF61E9664660040114B /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = A1BE3FF81E9664660040114B /* InfoPlist.strings */; };
+		A1C09FC61DF04D650006B783 /* alice2005-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = A1C09FC51DF04D650006B783 /* alice2005-private.gpg */; };
+		A1C3270E1DB907D900CE2ED5 /* TextFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C3270D1DB907D900CE2ED5 /* TextFormatter.swift */; };
+		A1C3DEEC1E0AB15300EB7D02 /* InitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A11E733B1E019AE3006574DD /* InitViewController.swift */; };
+		A1D5076F1E80257A00B68B38 /* KeyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1D5076E1E80257A00B68B38 /* KeyViewController.swift */; };
+		A1E2324C1F0FA13F00DC9D40 /* FolderListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E2324B1F0FA13F00DC9D40 /* FolderListViewController.swift */; };
+		A1E2324E1F0FA41A00DC9D40 /* FolderListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E2324D1F0FA41A00DC9D40 /* FolderListCell.swift */; };
+		A1E81B671DCA296200535F98 /* UIViewResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E81B661DCA296200535F98 /* UIViewResolver.swift */; };
+		A1EB057A1D956829008659C1 /* ContactCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05791D956829008659C1 /* ContactCell.swift */; };
+		A1EB057C1D956838008659C1 /* MailHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB057B1D956838008659C1 /* MailHandler.swift */; };
+		A1EB057E1D956848008659C1 /* VENDataDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB057D1D956848008659C1 /* VENDataDelegate.swift */; };
+		A1EB05801D956851008659C1 /* SendViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB057F1D956851008659C1 /* SendViewController.swift */; };
+		A1EB05821D95685B008659C1 /* CollectionDataDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05811D95685B008659C1 /* CollectionDataDelegate.swift */; };
+		A1EB05841D956867008659C1 /* TableViewDataDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05831D956867008659C1 /* TableViewDataDelegate.swift */; };
+		A1EB05861D956872008659C1 /* FrequentCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05851D956872008659C1 /* FrequentCell.swift */; };
+		A1EB05881D956879008659C1 /* AddressHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05871D956879008659C1 /* AddressHandler.swift */; };
+		A1EB058A1D956890008659C1 /* ContactCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A1EB05891D956890008659C1 /* ContactCell.xib */; };
+		A1EB058C1D9568AB008659C1 /* FrequentCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A1EB058B1D9568AB008659C1 /* FrequentCell.xib */; };
+		A1EB05901D956923008659C1 /* ReadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB058F1D956923008659C1 /* ReadViewController.swift */; };
+		A1EB05941D956931008659C1 /* InboxCellDelegator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05931D956931008659C1 /* InboxCellDelegator.swift */; };
+		A1EB05961D956939008659C1 /* InboxTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05951D956939008659C1 /* InboxTableViewCell.swift */; };
+		A1EB05981D956947008659C1 /* InboxViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB05971D956947008659C1 /* InboxViewController.swift */; };
+		A1EB059C1D956957008659C1 /* NSDateCompare.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB059B1D956957008659C1 /* NSDateCompare.swift */; };
+		A1EB05A01D95696C008659C1 /* MessageBodyTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EB059F1D95696C008659C1 /* MessageBodyTableViewCell.swift */; };
+		A1EB05A41D956E32008659C1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A1EB05A31D956E32008659C1 /* Assets.xcassets */; };
+		A1ECE54B1EFBE7ED0009349F /* FolderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1ECE54A1EFBE7ED0009349F /* FolderCell.swift */; };
+		A1F2A5691E85586300320275 /* Providers.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1F2A5681E85586300320275 /* Providers.swift */; };
+		A1F992291DA7C9100073BF1B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A1F9922B1DA7C9100073BF1B /* Main.storyboard */; };
+		A1F992391DA7DD2E0073BF1B /* InboxTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = A1F9923B1DA7DD2E0073BF1B /* InboxTableViewCell.xib */; };
+		A1FA3F6C1E78565B0093C0B6 /* alice2005-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = A1FA3F6B1E78565B0093C0B6 /* alice2005-public.gpg */; };
+		F113C3851F30D06800E7F1D6 /* QRScannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F113C3841F30D06800E7F1D6 /* QRScannerView.swift */; };
+		F113C38B1F3344C200E7F1D6 /* ViewControllerPannable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F113C38A1F3344C200E7F1D6 /* ViewControllerPannable.swift */; };
+		F119D2901E364B59001D732A /* AnimatedSendIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = F119D28F1E364B59001D732A /* AnimatedSendIcon.swift */; };
+		F12041FB1DA3FBF7002E4940 /* ListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F12041FA1DA3FBF7002E4940 /* ListViewController.swift */; };
+		F12041FD1DA409A5002E4940 /* ListViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F12041FC1DA409A5002E4940 /* ListViewCell.swift */; };
+		F12060801DA540FE00F6EF37 /* RefreshControlExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F120607F1DA540FE00F6EF37 /* RefreshControlExtension.swift */; };
+		F12060821DA552FC00F6EF37 /* MailHandlerDelegator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F12060811DA552FC00F6EF37 /* MailHandlerDelegator.swift */; };
+		F120A7D31F7937BB006D5BF1 /* (null) in Frameworks */ = {isa = PBXBuildFile; };
+		F14239C11F30A99C00998A83 /* QRCodeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F14239C01F30A99C00998A83 /* QRCodeGenerator.swift */; };
+		F14D189C1ED880680080515D /* nchr-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D18981ED880680080515D /* nchr-private.gpg */; };
+		F14D189D1ED880680080515D /* nchr-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D18991ED880680080515D /* nchr-public.gpg */; };
+		F14D189E1ED880680080515D /* ncpayroll-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D189A1ED880680080515D /* ncpayroll-private.gpg */; };
+		F14D189F1ED880680080515D /* ncpayroll-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D189B1ED880680080515D /* ncpayroll-public.gpg */; };
+		F14D18A21ED8811F0080515D /* ullimuelle-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D18A01ED8811F0080515D /* ullimuelle-private.gpg */; };
+		F14D18A31ED8811F0080515D /* ullimuelle-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F14D18A11ED8811F0080515D /* ullimuelle-public.gpg */; };
+		F189C17F1ED59FEF00BAE9B3 /* idsolutions-private.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F189C17D1ED59FEF00BAE9B3 /* idsolutions-private.gpg */; };
+		F189C1801ED59FEF00BAE9B3 /* idsolutions-public.gpg in Resources */ = {isa = PBXBuildFile; fileRef = F189C17E1ED59FEF00BAE9B3 /* idsolutions-public.gpg */; };
+		F18B445E1E7044B70080C041 /* FlipTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18B445D1E7044B70080C041 /* FlipTransition.swift */; };
+		F18B44601E704C550080C041 /* ReplaceSegue.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18B445F1E704C550080C041 /* ReplaceSegue.swift */; };
+		F18B44621E73286C0080C041 /* ReadVENDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18B44611E73286C0080C041 /* ReadVENDelegate.swift */; };
+		F1984D721E1D327200804E1E /* IconsStyleKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1984D711E1D327200804E1E /* IconsStyleKit.swift */; };
+		F1984D741E1E92B300804E1E /* LabelStyleKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1984D731E1E92B300804E1E /* LabelStyleKit.swift */; };
+		F1ACF21C1E0C1C6800C1B843 /* ContactViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1ACF21B1E0C1C6800C1B843 /* ContactViewController.swift */; };
+		F1AF938F1E2D04BA00755128 /* CustomCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AF938E1E2D04BA00755128 /* CustomCells.swift */; };
+		F678F71DFB726D912D039FFF /* Pods_enzevalos_iphoneTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9B9CE43043CF806E1C02FCA /* Pods_enzevalos_iphoneTests.framework */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
-        A135268D1D955BE000D3BFE1 /* PBXContainerItemProxy */ = {
-            isa = PBXContainerItemProxy;
-            containerPortal = A135266D1D955BDF00D3BFE1 /* Project object */;
-            proxyType = 1;
-            remoteGlobalIDString = A13526741D955BDF00D3BFE1;
-            remoteInfo = enzevalos_iphone;
-        };
-        A13526981D955BE000D3BFE1 /* PBXContainerItemProxy */ = {
-            isa = PBXContainerItemProxy;
-            containerPortal = A135266D1D955BDF00D3BFE1 /* Project object */;
-            proxyType = 1;
-            remoteGlobalIDString = A13526741D955BDF00D3BFE1;
-            remoteInfo = enzevalos_iphone;
-        };
+		A135268D1D955BE000D3BFE1 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = A135266D1D955BDF00D3BFE1 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = A13526741D955BDF00D3BFE1;
+			remoteInfo = enzevalos_iphone;
+		};
+		A13526981D955BE000D3BFE1 /* PBXContainerItemProxy */ = {
+			isa = PBXContainerItemProxy;
+			containerPortal = A135266D1D955BDF00D3BFE1 /* Project object */;
+			proxyType = 1;
+			remoteGlobalIDString = A13526741D955BDF00D3BFE1;
+			remoteInfo = enzevalos_iphone;
+		};
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
-        1DA766FE04E7D6FF1A3CEC1F /* Pods-enzevalos_iphone.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphone.debug.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.debug.xcconfig"; sourceTree = "<group>"; };
-        411EB2B85F99B48FFD36F966 /* Pods-enzevalos_iphoneTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneTests.debug.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.debug.xcconfig"; sourceTree = "<group>"; };
-        4707096C1F8F9F4900657F41 /* ExportViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportViewController.swift; sourceTree = "<group>"; };
-        471BC8951F960B7C00D64416 /* PGPCryptoHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPCryptoHash.h; sourceTree = "<group>"; };
-        471BC8961F960B7C00D64416 /* PGPCryptoHash.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPCryptoHash.m; sourceTree = "<group>"; };
-        471BC8971F960B7C00D64416 /* PGPCryptoUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPCryptoUtils.h; sourceTree = "<group>"; };
-        471BC8981F960B7C00D64416 /* PGPCryptoUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPCryptoUtils.m; sourceTree = "<group>"; };
-        471BC8991F960B7C00D64416 /* PGPDSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPDSA.h; sourceTree = "<group>"; };
-        471BC89A1F960B7C00D64416 /* PGPDSA.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPDSA.m; sourceTree = "<group>"; };
-        471BC89B1F960B7C00D64416 /* PGPKeyMaterial.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPKeyMaterial.h; sourceTree = "<group>"; };
-        471BC89C1F960B7C00D64416 /* PGPKeyMaterial.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPKeyMaterial.m; sourceTree = "<group>"; };
-        471BC89D1F960B7C00D64416 /* PGPRSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPRSA.h; sourceTree = "<group>"; };
-        471BC89E1F960B7C00D64416 /* PGPRSA.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPRSA.m; sourceTree = "<group>"; };
-        471BC89F1F960B7C00D64416 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-        471BC8A01F960B7C00D64416 /* ObjectivePGP-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ObjectivePGP-Prefix.pch"; sourceTree = "<group>"; };
-        471BC8A11F960B7C00D64416 /* ObjectivePGP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectivePGP.h; sourceTree = "<group>"; };
-        471BC8A21F960B7C00D64416 /* ObjectivePGPObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectivePGPObject.h; sourceTree = "<group>"; };
-        471BC8A31F960B7C00D64416 /* ObjectivePGPObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObjectivePGPObject.m; sourceTree = "<group>"; };
-        471BC8A51F960B7C00D64416 /* PGPCompressedPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPCompressedPacket.h; sourceTree = "<group>"; };
-        471BC8A61F960B7C00D64416 /* PGPCompressedPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPCompressedPacket.m; sourceTree = "<group>"; };
-        471BC8A71F960B7C00D64416 /* PGPLiteralPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPLiteralPacket.h; sourceTree = "<group>"; };
-        471BC8A81F960B7C00D64416 /* PGPLiteralPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPLiteralPacket.m; sourceTree = "<group>"; };
-        471BC8A91F960B7C00D64416 /* PGPModificationDetectionCodePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPModificationDetectionCodePacket.h; sourceTree = "<group>"; };
-        471BC8AA1F960B7C00D64416 /* PGPModificationDetectionCodePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPModificationDetectionCodePacket.m; sourceTree = "<group>"; };
-        471BC8AB1F960B7C00D64416 /* PGPOnePassSignaturePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPOnePassSignaturePacket.h; sourceTree = "<group>"; };
-        471BC8AC1F960B7C00D64416 /* PGPOnePassSignaturePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPOnePassSignaturePacket.m; sourceTree = "<group>"; };
-        471BC8AD1F960B7C00D64416 /* PGPPacket+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPPacket+Private.h"; sourceTree = "<group>"; };
-        471BC8AE1F960B7C00D64416 /* PGPPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPacket.h; sourceTree = "<group>"; };
-        471BC8AF1F960B7C00D64416 /* PGPPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPacket.m; sourceTree = "<group>"; };
-        471BC8B01F960B7C00D64416 /* PGPPacketProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPacketProtocol.h; sourceTree = "<group>"; };
-        471BC8B11F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPublicKeyEncryptedSessionKeyPacket.h; sourceTree = "<group>"; };
-        471BC8B21F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPublicKeyEncryptedSessionKeyPacket.m; sourceTree = "<group>"; };
-        471BC8B31F960B7C00D64416 /* PGPPublicKeyPacket+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPPublicKeyPacket+Private.h"; sourceTree = "<group>"; };
-        471BC8B41F960B7C00D64416 /* PGPPublicKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPublicKeyPacket.h; sourceTree = "<group>"; };
-        471BC8B51F960B7C00D64416 /* PGPPublicKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPublicKeyPacket.m; sourceTree = "<group>"; };
-        471BC8B61F960B7C00D64416 /* PGPPublicSubKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPublicSubKeyPacket.h; sourceTree = "<group>"; };
-        471BC8B71F960B7C00D64416 /* PGPPublicSubKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPublicSubKeyPacket.m; sourceTree = "<group>"; };
-        471BC8B81F960B7C00D64416 /* PGPSecretKeyPacket+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPSecretKeyPacket+Private.h"; sourceTree = "<group>"; };
-        471BC8B91F960B7C00D64416 /* PGPSecretKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSecretKeyPacket.h; sourceTree = "<group>"; };
-        471BC8BA1F960B7C00D64416 /* PGPSecretKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSecretKeyPacket.m; sourceTree = "<group>"; };
-        471BC8BB1F960B7C00D64416 /* PGPSecretSubKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSecretSubKeyPacket.h; sourceTree = "<group>"; };
-        471BC8BC1F960B7C00D64416 /* PGPSecretSubKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSecretSubKeyPacket.m; sourceTree = "<group>"; };
-        471BC8BD1F960B7C00D64416 /* PGPSignaturePacket+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPSignaturePacket+Private.h"; sourceTree = "<group>"; };
-        471BC8BE1F960B7C00D64416 /* PGPSignaturePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSignaturePacket.h; sourceTree = "<group>"; };
-        471BC8BF1F960B7C00D64416 /* PGPSignaturePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSignaturePacket.m; sourceTree = "<group>"; };
-        471BC8C01F960B7C00D64416 /* PGPSignatureSubpacket+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPSignatureSubpacket+Private.h"; sourceTree = "<group>"; };
-        471BC8C11F960B7C00D64416 /* PGPSignatureSubpacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSignatureSubpacket.h; sourceTree = "<group>"; };
-        471BC8C21F960B7C00D64416 /* PGPSignatureSubpacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSignatureSubpacket.m; sourceTree = "<group>"; };
-        471BC8C31F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSignatureSubpacketCreationTime.h; sourceTree = "<group>"; };
-        471BC8C41F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSignatureSubpacketCreationTime.m; sourceTree = "<group>"; };
-        471BC8C51F960B7C00D64416 /* PGPSignatureSubpacketHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSignatureSubpacketHeader.h; sourceTree = "<group>"; };
-        471BC8C61F960B7C00D64416 /* PGPSignatureSubpacketHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSignatureSubpacketHeader.m; sourceTree = "<group>"; };
-        471BC8C71F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSymmetricallyEncryptedDataPacket.h; sourceTree = "<group>"; };
-        471BC8C81F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSymmetricallyEncryptedDataPacket.m; sourceTree = "<group>"; };
-        471BC8C91F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.h; sourceTree = "<group>"; };
-        471BC8CA1F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m; sourceTree = "<group>"; };
-        471BC8CB1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSymmetricKeyEncryptedSessionKeyPacket.h; sourceTree = "<group>"; };
-        471BC8CC1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSymmetricKeyEncryptedSessionKeyPacket.m; sourceTree = "<group>"; };
-        471BC8CD1F960B7C00D64416 /* PGPTrustPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPTrustPacket.h; sourceTree = "<group>"; };
-        471BC8CE1F960B7C00D64416 /* PGPTrustPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPTrustPacket.m; sourceTree = "<group>"; };
-        471BC8CF1F960B7C00D64416 /* PGPUserAttributePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPUserAttributePacket.h; sourceTree = "<group>"; };
-        471BC8D01F960B7C00D64416 /* PGPUserAttributePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPUserAttributePacket.m; sourceTree = "<group>"; };
-        471BC8D11F960B7C00D64416 /* PGPUserAttributeSubpacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPUserAttributeSubpacket.h; sourceTree = "<group>"; };
-        471BC8D21F960B7C00D64416 /* PGPUserAttributeSubpacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPUserAttributeSubpacket.m; sourceTree = "<group>"; };
-        471BC8D31F960B7C00D64416 /* PGPUserIDPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPUserIDPacket.h; sourceTree = "<group>"; };
-        471BC8D41F960B7C00D64416 /* PGPUserIDPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPUserIDPacket.m; sourceTree = "<group>"; };
-        471BC8D51F960B7C00D64416 /* PGPArmor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPArmor.h; sourceTree = "<group>"; };
-        471BC8D61F960B7C00D64416 /* PGPArmor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPArmor.m; sourceTree = "<group>"; };
-        471BC8D71F960B7C00D64416 /* PGPBigNum+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPBigNum+Private.h"; sourceTree = "<group>"; };
-        471BC8D81F960B7C00D64416 /* PGPBigNum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPBigNum.h; sourceTree = "<group>"; };
-        471BC8D91F960B7C00D64416 /* PGPBigNum.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPBigNum.m; sourceTree = "<group>"; };
-        471BC8DA1F960B7C00D64416 /* PGPCryptoCFB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPCryptoCFB.h; sourceTree = "<group>"; };
-        471BC8DB1F960B7C00D64416 /* PGPCryptoCFB.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPCryptoCFB.m; sourceTree = "<group>"; };
-        471BC8DC1F960B7C00D64416 /* PGPExportableProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPExportableProtocol.h; sourceTree = "<group>"; };
-        471BC8DD1F960B7C00D64416 /* PGPFingerprint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPFingerprint.h; sourceTree = "<group>"; };
-        471BC8DE1F960B7C00D64416 /* PGPFingerprint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPFingerprint.m; sourceTree = "<group>"; };
-        471BC8DF1F960B7C00D64416 /* PGPFoundation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPFoundation.h; sourceTree = "<group>"; };
-        471BC8E01F960B7C00D64416 /* PGPFoundation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPFoundation.m; sourceTree = "<group>"; };
-        471BC8E11F960B7C00D64416 /* PGPKey+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPKey+Private.h"; sourceTree = "<group>"; };
-        471BC8E21F960B7C00D64416 /* PGPKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPKey.h; sourceTree = "<group>"; };
-        471BC8E31F960B7C00D64416 /* PGPKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPKey.m; sourceTree = "<group>"; };
-        471BC8E41F960B7C00D64416 /* PGPKeyGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPKeyGenerator.h; sourceTree = "<group>"; };
-        471BC8E51F960B7C00D64416 /* PGPKeyGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPKeyGenerator.m; sourceTree = "<group>"; };
-        471BC8E61F960B7C00D64416 /* PGPKeyID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPKeyID.h; sourceTree = "<group>"; };
-        471BC8E71F960B7C00D64416 /* PGPKeyID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPKeyID.m; sourceTree = "<group>"; };
-        471BC8E81F960B7C00D64416 /* PGPLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPLogging.h; sourceTree = "<group>"; };
-        471BC8E91F960B7C00D64416 /* PGPMacros+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPMacros+Private.h"; sourceTree = "<group>"; };
-        471BC8EA1F960B7C00D64416 /* PGPMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPMacros.h; sourceTree = "<group>"; };
-        471BC8EB1F960B7C00D64416 /* PGPMPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPMPI.h; sourceTree = "<group>"; };
-        471BC8EC1F960B7C00D64416 /* PGPMPI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPMPI.m; sourceTree = "<group>"; };
-        471BC8ED1F960B7C00D64416 /* PGPPacketFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPacketFactory.h; sourceTree = "<group>"; };
-        471BC8EE1F960B7C00D64416 /* PGPPacketFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPacketFactory.m; sourceTree = "<group>"; };
-        471BC8EF1F960B7C00D64416 /* PGPPartialKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPartialKey.h; sourceTree = "<group>"; };
-        471BC8F01F960B7C00D64416 /* PGPPartialKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPartialKey.m; sourceTree = "<group>"; };
-        471BC8F11F960B7C00D64416 /* PGPPartialSubKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPartialSubKey.h; sourceTree = "<group>"; };
-        471BC8F21F960B7C00D64416 /* PGPPartialSubKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPartialSubKey.m; sourceTree = "<group>"; };
-        471BC8F31F960B7C00D64416 /* PGPPKCSEme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPKCSEme.h; sourceTree = "<group>"; };
-        471BC8F41F960B7C00D64416 /* PGPPKCSEme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPKCSEme.m; sourceTree = "<group>"; };
-        471BC8F51F960B7C00D64416 /* PGPPKCSEmsa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPKCSEmsa.h; sourceTree = "<group>"; };
-        471BC8F61F960B7C00D64416 /* PGPPKCSEmsa.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPKCSEmsa.m; sourceTree = "<group>"; };
-        471BC8F71F960B7C00D64416 /* PGPS2K.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPS2K.h; sourceTree = "<group>"; };
-        471BC8F81F960B7C00D64416 /* PGPS2K.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPS2K.m; sourceTree = "<group>"; };
-        471BC8F91F960B7C00D64416 /* PGPTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPTypes.h; sourceTree = "<group>"; };
-        471BC8FA1F960B7C00D64416 /* PGPUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPUser.h; sourceTree = "<group>"; };
-        471BC8FB1F960B7C00D64416 /* PGPUser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPUser.m; sourceTree = "<group>"; };
-        471BC8FD1F960B7C00D64416 /* NSData+compression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+compression.h"; sourceTree = "<group>"; };
-        471BC8FE1F960B7C00D64416 /* NSData+compression.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+compression.m"; sourceTree = "<group>"; };
-        471BC8FF1F960B7C00D64416 /* NSData+PGPUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+PGPUtils.h"; sourceTree = "<group>"; };
-        471BC9001F960B7C00D64416 /* NSData+PGPUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+PGPUtils.m"; sourceTree = "<group>"; };
-        471BC9011F960B7C00D64416 /* NSMutableArray+PGPUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableArray+PGPUtils.h"; sourceTree = "<group>"; };
-        471BC9021F960B7C00D64416 /* NSMutableArray+PGPUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableArray+PGPUtils.m"; sourceTree = "<group>"; };
-        471BC9031F960B7C00D64416 /* NSMutableData+PGPUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableData+PGPUtils.h"; sourceTree = "<group>"; };
-        471BC9041F960B7C00D64416 /* NSMutableData+PGPUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableData+PGPUtils.m"; sourceTree = "<group>"; };
-        4725C4F41EDDADA10068235E /* bob-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "bob-private.gpg"; path = "keys/bob-private.gpg"; sourceTree = "<group>"; };
-        4725C4F51EDDADA10068235E /* bob-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "bob-public.gpg"; path = "keys/bob-public.gpg"; sourceTree = "<group>"; };
-        472F39261E1277D2009260FB /* EnzevalosContact+CoreDataClass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "EnzevalosContact+CoreDataClass.swift"; path = "../EnzevalosContact+CoreDataClass.swift"; sourceTree = "<group>"; };
-        472F39281E1277D2009260FB /* PersistentMail +CoreDataClass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "PersistentMail +CoreDataClass.swift"; path = "../PersistentMail +CoreDataClass.swift"; sourceTree = "<group>"; };
-        472F396D1E14F384009260FB /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
-        472F396F1E14F75C009260FB /* DataHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataHandler.swift; sourceTree = "<group>"; };
-        472F39781E1D0B0B009260FB /* PersistentMail +CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PersistentMail +CoreDataProperties.swift"; sourceTree = "<group>"; };
-        472F397A1E1D0B0B009260FB /* EnzevalosContact+CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "EnzevalosContact+CoreDataProperties.swift"; sourceTree = "<group>"; };
-        472F397F1E1E5347009260FB /* Mail_Address+CoreDataClass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Mail_Address+CoreDataClass.swift"; sourceTree = "<group>"; };
-        472F39801E1E5347009260FB /* Mail_Address+CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Mail_Address+CoreDataProperties.swift"; sourceTree = "<group>"; };
-        472F39851E1FA34E009260FB /* Record.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Record.swift; sourceTree = "<group>"; };
-        472F39871E1FA377009260FB /* KeyRecord.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyRecord.swift; sourceTree = "<group>"; };
-        472F39891E251787009260FB /* Contact.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Contact.swift; sourceTree = "<group>"; };
-        472F398B1E2519C8009260FB /* CNContactExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CNContactExtension.swift; sourceTree = "<group>"; };
-        472F398D1E251B8D009260FB /* MailAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailAddress.swift; sourceTree = "<group>"; };
-        472F398F1E252470009260FB /* CNMailAddressesExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CNMailAddressesExtension.swift; sourceTree = "<group>"; };
-        475B00301F7B9565006CDD41 /* SwiftPGP.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftPGP.swift; sourceTree = "<group>"; };
-        475B00311F7B9565006CDD41 /* Cryptography.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cryptography.swift; sourceTree = "<group>"; };
-        475B00321F7B9565006CDD41 /* CryptoObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CryptoObject.swift; sourceTree = "<group>"; };
-        475B00401F7BB6D6006CDD41 /* PersistentKey+CoreDataClass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PersistentKey+CoreDataClass.swift"; sourceTree = "<group>"; };
-        475B00411F7BB6D6006CDD41 /* PersistentKey+CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PersistentKey+CoreDataProperties.swift"; sourceTree = "<group>"; };
-        475DF4771F0D54C9009D807F /* Folder+CoreDataClass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Folder+CoreDataClass.swift"; sourceTree = "<group>"; };
-        475DF4781F0D54C9009D807F /* Folder+CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Folder+CoreDataProperties.swift"; sourceTree = "<group>"; };
-        476142071E07E52B00FD5E4F /* Theme.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = "<group>"; };
-        476142091E082F9C00FD5E4F /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
-        476373C11E09BA88004D5EFE /* UserData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserData.swift; sourceTree = "<group>"; };
-        47691A891ECB56D1004BCFC5 /* Mail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mail.swift; sourceTree = "<group>"; };
-        47691A8B1ECC3EC7004BCFC5 /* EphemeralMail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EphemeralMail.swift; sourceTree = "<group>"; };
-        479BBDD81EFEA17900A2107C /* bob_enzevalos_public.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = bob_enzevalos_public.asc; path = keys/bob_enzevalos_public.asc; sourceTree = "<group>"; };
-        479BBDD91EFEA17900A2107C /* alice_enzevalos_public.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = alice_enzevalos_public.asc; path = keys/alice_enzevalos_public.asc; sourceTree = "<group>"; };
-        479BBDDC1EFEA3CB00A2107C /* dave_enezvalos_public.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dave_enezvalos_public.asc; path = keys/dave_enezvalos_public.asc; sourceTree = "<group>"; };
-        479BBDDE1EFEA4D800A2107C /* bob_enzvalos_private.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = bob_enzvalos_private.asc; path = keys/bob_enzvalos_private.asc; sourceTree = "<group>"; };
-        479BBDDF1EFEA4D800A2107C /* alice_enzvalos_private.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = alice_enzvalos_private.asc; path = keys/alice_enzvalos_private.asc; sourceTree = "<group>"; };
-        47B2318A1F0D458100961B28 /* enzevalos_iphone 2.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "enzevalos_iphone 2.xcdatamodel"; sourceTree = "<group>"; };
-        47D1302A1F7CEE6D007B14DF /* DebugSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DebugSettings.swift; sourceTree = "<group>"; };
-        48FB10FF406523D174F4202A /* Pods_enzevalos_iphoneUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_enzevalos_iphoneUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-        4AE42F42E91A1BFBF1D5BF6A /* Pods_enzevalos_iphone.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_enzevalos_iphone.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-        66E758F271CD65AB3E5FE7A7 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneUITests.debug.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.debug.xcconfig"; sourceTree = "<group>"; };
-        6EBCCD02AD3B95D8317810E2 /* Pods-enzevalos_iphoneTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneTests.debug.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.debug.xcconfig"; sourceTree = "<group>"; };
-        796D16D79BED5D60B580E602 /* Pods-enzevalos_iphoneUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneUITests.release.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.release.xcconfig"; sourceTree = "<group>"; };
-        8428A8521F4369C0007649A5 /* Gamification.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Gamification.storyboard; sourceTree = "<group>"; };
-        8428A8541F4369CF007649A5 /* GamificationElements.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = GamificationElements.xcassets; sourceTree = "<group>"; };
-        8428A8561F4369EA007649A5 /* GamificationDataUnitTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GamificationDataUnitTest.swift; sourceTree = "<group>"; };
-        8428A8581F436A05007649A5 /* ArrowView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrowView.swift; sourceTree = "<group>"; };
-        8428A8591F436A05007649A5 /* Badges.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Badges.swift; sourceTree = "<group>"; };
-        8428A85A1F436A05007649A5 /* CircleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CircleView.swift; sourceTree = "<group>"; };
-        8428A85B1F436A05007649A5 /* GamificationData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GamificationData.swift; sourceTree = "<group>"; };
-        8428A8601F436A11007649A5 /* BadgeCaseCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BadgeCaseCollectionViewCell.swift; sourceTree = "<group>"; };
-        8428A8611F436A11007649A5 /* ArrowTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrowTableViewCell.swift; sourceTree = "<group>"; };
-        8428A8621F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SubBadgeHeaderTableViewCell.swift; sourceTree = "<group>"; };
-        8428A8631F436A11007649A5 /* SubBadgeTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SubBadgeTableViewCell.swift; sourceTree = "<group>"; };
-        8428A8641F436A11007649A5 /* UserNameGamificationTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserNameGamificationTableViewCell.swift; sourceTree = "<group>"; };
-        8428A86A1F436A1E007649A5 /* BadgeCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BadgeCase.swift; sourceTree = "<group>"; };
-        8428A86B1F436A1E007649A5 /* InviteFriendViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InviteFriendViewController.swift; sourceTree = "<group>"; };
-        8428A86C1F436A1E007649A5 /* LinearBadgeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinearBadgeViewController.swift; sourceTree = "<group>"; };
-        8428A86D1F436A1E007649A5 /* GamificationStatusViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GamificationStatusViewController.swift; sourceTree = "<group>"; };
-        8B87EFB6CEAA31452F744015 /* Pods-enzevalos_iphoneUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneUITests.release.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.release.xcconfig"; sourceTree = "<group>"; };
-        9857108F0823A3919046C491 /* Pods-enzevalos_iphone.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphone.release.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.release.xcconfig"; sourceTree = "<group>"; };
-        9A132EDE8BCA06ACDB505C22 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneUITests.debug.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.debug.xcconfig"; sourceTree = "<group>"; };
-        A102AA891EDDB4E80024B457 /* videoOnboarding2.m4v */ = {isa = PBXFileReference; lastKnownFileType = file; path = videoOnboarding2.m4v; sourceTree = "<group>"; };
-        A1083A531E8BFEA6003666B7 /* Onboarding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Onboarding.swift; sourceTree = "<group>"; };
-        A10DE41F1EFAA2CE005E8189 /* FolderViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderViewController.swift; sourceTree = "<group>"; };
-        A1123E6B1DA682850069551C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
-        A1123E6D1DA682870069551C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
-        A11E733B1E019AE3006574DD /* InitViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InitViewController.swift; sourceTree = "<group>"; };
-        A13526751D955BDF00D3BFE1 /* enzevalos_iphone.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = enzevalos_iphone.app; sourceTree = BUILT_PRODUCTS_DIR; };
-        A13526781D955BDF00D3BFE1 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
-        A13526801D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = enzevalos_iphone.xcdatamodel; sourceTree = "<group>"; };
-        A13526871D955BDF00D3BFE1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-        A135268C1D955BE000D3BFE1 /* enzevalos_iphoneTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = enzevalos_iphoneTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
-        A13526901D955BE000D3BFE1 /* enzevalos_iphoneTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = enzevalos_iphoneTests.swift; sourceTree = "<group>"; };
-        A13526921D955BE000D3BFE1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-        A13526971D955BE000D3BFE1 /* enzevalos_iphoneUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = enzevalos_iphoneUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
-        A135269B1D955BE000D3BFE1 /* enzevalos_iphoneUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = enzevalos_iphoneUITests.swift; sourceTree = "<group>"; };
-        A135269D1D955BE000D3BFE1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-        A16BA2111E0439B6005E29E3 /* providers.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; lineEnding = 0; path = providers.json; sourceTree = "<group>"; };
-        A17A18F81DDCCF370058D934 /* JakobBode.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = JakobBode.asc; path = keys/JakobBode.asc; sourceTree = "<group>"; };
-        A17C04831DC6504E00F66EDB /* LogHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogHandler.swift; sourceTree = "<group>"; };
-        A19028E31F853E700030EA98 /* ExportInfoViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportInfoViewController.swift; sourceTree = "<group>"; };
-        A198270D1D9A8ABC0027F65C /* enzevalos_iphone-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "enzevalos_iphone-Bridging-Header.h"; sourceTree = "<group>"; };
-        A19C12461DE602FF007F72E7 /* jabo.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = jabo.asc; path = keys/jabo.asc; sourceTree = "<group>"; };
-        A1A9DE721F864B0500B808AA /* ExportCells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportCells.swift; sourceTree = "<group>"; };
-        A1B8C0191DD5D9B10044A358 /* alice2005-2.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "alice2005-2.gpg"; path = "keys/alice2005-2.gpg"; sourceTree = "<group>"; };
-        A1BE3FF71E9664660040114B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
-        A1BE3FF91E96646A0040114B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
-        A1C09FC51DF04D650006B783 /* alice2005-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "alice2005-private.gpg"; path = "keys/alice2005-private.gpg"; sourceTree = "<group>"; };
-        A1C3270D1DB907D900CE2ED5 /* TextFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextFormatter.swift; sourceTree = "<group>"; };
-        A1D5076E1E80257A00B68B38 /* KeyViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyViewController.swift; sourceTree = "<group>"; };
-        A1E2324B1F0FA13F00DC9D40 /* FolderListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderListViewController.swift; sourceTree = "<group>"; };
-        A1E2324D1F0FA41A00DC9D40 /* FolderListCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderListCell.swift; sourceTree = "<group>"; };
-        A1E81B661DCA296200535F98 /* UIViewResolver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewResolver.swift; sourceTree = "<group>"; };
-        A1EB05791D956829008659C1 /* ContactCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactCell.swift; sourceTree = "<group>"; };
-        A1EB057B1D956838008659C1 /* MailHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailHandler.swift; sourceTree = "<group>"; };
-        A1EB057D1D956848008659C1 /* VENDataDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VENDataDelegate.swift; sourceTree = "<group>"; };
-        A1EB057F1D956851008659C1 /* SendViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendViewController.swift; sourceTree = "<group>"; };
-        A1EB05811D95685B008659C1 /* CollectionDataDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionDataDelegate.swift; sourceTree = "<group>"; };
-        A1EB05831D956867008659C1 /* TableViewDataDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableViewDataDelegate.swift; sourceTree = "<group>"; };
-        A1EB05851D956872008659C1 /* FrequentCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FrequentCell.swift; sourceTree = "<group>"; };
-        A1EB05871D956879008659C1 /* AddressHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddressHandler.swift; sourceTree = "<group>"; };
-        A1EB05891D956890008659C1 /* ContactCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactCell.xib; sourceTree = "<group>"; };
-        A1EB058B1D9568AB008659C1 /* FrequentCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FrequentCell.xib; sourceTree = "<group>"; };
-        A1EB058F1D956923008659C1 /* ReadViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadViewController.swift; sourceTree = "<group>"; };
-        A1EB05931D956931008659C1 /* InboxCellDelegator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InboxCellDelegator.swift; sourceTree = "<group>"; };
-        A1EB05951D956939008659C1 /* InboxTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InboxTableViewCell.swift; sourceTree = "<group>"; };
-        A1EB05971D956947008659C1 /* InboxViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InboxViewController.swift; sourceTree = "<group>"; };
-        A1EB059B1D956957008659C1 /* NSDateCompare.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSDateCompare.swift; sourceTree = "<group>"; };
-        A1EB059F1D95696C008659C1 /* MessageBodyTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageBodyTableViewCell.swift; sourceTree = "<group>"; };
-        A1EB05A31D956E32008659C1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
-        A1ECE54A1EFBE7ED0009349F /* FolderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderCell.swift; sourceTree = "<group>"; };
-        A1F2A5681E85586300320275 /* Providers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Providers.swift; sourceTree = "<group>"; };
-        A1F992301DA7D22D0073BF1B /* de */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = de; path = de.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
-        A1F992321DA7D2360073BF1B /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
-        A1F992341DA7DA570073BF1B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
-        A1F992371DA7DC760073BF1B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Main.strings; sourceTree = "<group>"; };
-        A1F992381DA7DC7B0073BF1B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
-        A1F9923A1DA7DD2E0073BF1B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/InboxTableViewCell.xib; sourceTree = "<group>"; };
-        A1F9923D1DA7DD350073BF1B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InboxTableViewCell.strings; sourceTree = "<group>"; };
-        A1F9923F1DA7DD370073BF1B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InboxTableViewCell.strings; sourceTree = "<group>"; };
-        A1FA3F6B1E78565B0093C0B6 /* alice2005-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "alice2005-public.gpg"; path = "keys/alice2005-public.gpg"; sourceTree = "<group>"; };
-        AE7C40F081DAC9A0A130BE21 /* Pods-enzevalos_iphone.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphone.debug.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.debug.xcconfig"; sourceTree = "<group>"; };
-        BC7D006B3B40A23E53B4F317 /* Pods-enzevalos_iphoneTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneTests.release.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.release.xcconfig"; sourceTree = "<group>"; };
-        C7733DFEFB7E7CFF38EC1665 /* Pods-enzevalos_iphoneTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneTests.release.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.release.xcconfig"; sourceTree = "<group>"; };
-        C9B9CE43043CF806E1C02FCA /* Pods_enzevalos_iphoneTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_enzevalos_iphoneTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-        F113C3841F30D06800E7F1D6 /* QRScannerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRScannerView.swift; sourceTree = "<group>"; };
-        F113C38A1F3344C200E7F1D6 /* ViewControllerPannable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewControllerPannable.swift; sourceTree = "<group>"; };
-        F119D28F1E364B59001D732A /* AnimatedSendIcon.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatedSendIcon.swift; sourceTree = "<group>"; };
-        F12041FA1DA3FBF7002E4940 /* ListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListViewController.swift; sourceTree = "<group>"; };
-        F12041FC1DA409A5002E4940 /* ListViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListViewCell.swift; sourceTree = "<group>"; };
-        F120607F1DA540FE00F6EF37 /* RefreshControlExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RefreshControlExtension.swift; sourceTree = "<group>"; };
-        F12060811DA552FC00F6EF37 /* MailHandlerDelegator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailHandlerDelegator.swift; sourceTree = "<group>"; };
-        F14239C01F30A99C00998A83 /* QRCodeGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeGenerator.swift; sourceTree = "<group>"; };
-        F14D18981ED880680080515D /* nchr-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "nchr-private.gpg"; path = "keys/nchr-private.gpg"; sourceTree = "<group>"; };
-        F14D18991ED880680080515D /* nchr-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "nchr-public.gpg"; path = "keys/nchr-public.gpg"; sourceTree = "<group>"; };
-        F14D189A1ED880680080515D /* ncpayroll-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "ncpayroll-private.gpg"; path = "keys/ncpayroll-private.gpg"; sourceTree = "<group>"; };
-        F14D189B1ED880680080515D /* ncpayroll-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "ncpayroll-public.gpg"; path = "keys/ncpayroll-public.gpg"; sourceTree = "<group>"; };
-        F14D18A01ED8811F0080515D /* ullimuelle-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "ullimuelle-private.gpg"; path = "keys/ullimuelle-private.gpg"; sourceTree = "<group>"; };
-        F14D18A11ED8811F0080515D /* ullimuelle-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "ullimuelle-public.gpg"; path = "keys/ullimuelle-public.gpg"; sourceTree = "<group>"; };
-        F189C17D1ED59FEF00BAE9B3 /* idsolutions-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "idsolutions-private.gpg"; path = "keys/idsolutions-private.gpg"; sourceTree = "<group>"; };
-        F189C17E1ED59FEF00BAE9B3 /* idsolutions-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "idsolutions-public.gpg"; path = "keys/idsolutions-public.gpg"; sourceTree = "<group>"; };
-        F18B445D1E7044B70080C041 /* FlipTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlipTransition.swift; sourceTree = "<group>"; };
-        F18B445F1E704C550080C041 /* ReplaceSegue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReplaceSegue.swift; sourceTree = "<group>"; };
-        F18B44611E73286C0080C041 /* ReadVENDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadVENDelegate.swift; sourceTree = "<group>"; };
-        F1984D711E1D327200804E1E /* IconsStyleKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IconsStyleKit.swift; sourceTree = "<group>"; };
-        F1984D731E1E92B300804E1E /* LabelStyleKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LabelStyleKit.swift; sourceTree = "<group>"; };
-        F19B29011E02DCAC00B29DD1 /* enzevalos_iphone.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = enzevalos_iphone.entitlements; sourceTree = "<group>"; };
-        F1ACF21B1E0C1C6800C1B843 /* ContactViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactViewController.swift; sourceTree = "<group>"; };
-        F1AF938E1E2D04BA00755128 /* CustomCells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomCells.swift; sourceTree = "<group>"; };
-        F7FFF15F83AF4B88F0324F10 /* Pods-enzevalos_iphone.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphone.release.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.release.xcconfig"; sourceTree = "<group>"; };
+		1DA766FE04E7D6FF1A3CEC1F /* Pods-enzevalos_iphone.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphone.debug.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.debug.xcconfig"; sourceTree = "<group>"; };
+		411EB2B85F99B48FFD36F966 /* Pods-enzevalos_iphoneTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneTests.debug.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.debug.xcconfig"; sourceTree = "<group>"; };
+		4707096C1F8F9F4900657F41 /* ExportViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportViewController.swift; sourceTree = "<group>"; };
+		471BC8951F960B7C00D64416 /* PGPCryptoHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPCryptoHash.h; sourceTree = "<group>"; };
+		471BC8961F960B7C00D64416 /* PGPCryptoHash.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPCryptoHash.m; sourceTree = "<group>"; };
+		471BC8971F960B7C00D64416 /* PGPCryptoUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPCryptoUtils.h; sourceTree = "<group>"; };
+		471BC8981F960B7C00D64416 /* PGPCryptoUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPCryptoUtils.m; sourceTree = "<group>"; };
+		471BC8991F960B7C00D64416 /* PGPDSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPDSA.h; sourceTree = "<group>"; };
+		471BC89A1F960B7C00D64416 /* PGPDSA.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPDSA.m; sourceTree = "<group>"; };
+		471BC89B1F960B7C00D64416 /* PGPKeyMaterial.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPKeyMaterial.h; sourceTree = "<group>"; };
+		471BC89C1F960B7C00D64416 /* PGPKeyMaterial.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPKeyMaterial.m; sourceTree = "<group>"; };
+		471BC89D1F960B7C00D64416 /* PGPRSA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPRSA.h; sourceTree = "<group>"; };
+		471BC89E1F960B7C00D64416 /* PGPRSA.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPRSA.m; sourceTree = "<group>"; };
+		471BC89F1F960B7C00D64416 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		471BC8A01F960B7C00D64416 /* ObjectivePGP-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ObjectivePGP-Prefix.pch"; sourceTree = "<group>"; };
+		471BC8A11F960B7C00D64416 /* ObjectivePGP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectivePGP.h; sourceTree = "<group>"; };
+		471BC8A21F960B7C00D64416 /* ObjectivePGPObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectivePGPObject.h; sourceTree = "<group>"; };
+		471BC8A31F960B7C00D64416 /* ObjectivePGPObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObjectivePGPObject.m; sourceTree = "<group>"; };
+		471BC8A51F960B7C00D64416 /* PGPCompressedPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPCompressedPacket.h; sourceTree = "<group>"; };
+		471BC8A61F960B7C00D64416 /* PGPCompressedPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPCompressedPacket.m; sourceTree = "<group>"; };
+		471BC8A71F960B7C00D64416 /* PGPLiteralPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPLiteralPacket.h; sourceTree = "<group>"; };
+		471BC8A81F960B7C00D64416 /* PGPLiteralPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPLiteralPacket.m; sourceTree = "<group>"; };
+		471BC8A91F960B7C00D64416 /* PGPModificationDetectionCodePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPModificationDetectionCodePacket.h; sourceTree = "<group>"; };
+		471BC8AA1F960B7C00D64416 /* PGPModificationDetectionCodePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPModificationDetectionCodePacket.m; sourceTree = "<group>"; };
+		471BC8AB1F960B7C00D64416 /* PGPOnePassSignaturePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPOnePassSignaturePacket.h; sourceTree = "<group>"; };
+		471BC8AC1F960B7C00D64416 /* PGPOnePassSignaturePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPOnePassSignaturePacket.m; sourceTree = "<group>"; };
+		471BC8AD1F960B7C00D64416 /* PGPPacket+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPPacket+Private.h"; sourceTree = "<group>"; };
+		471BC8AE1F960B7C00D64416 /* PGPPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPacket.h; sourceTree = "<group>"; };
+		471BC8AF1F960B7C00D64416 /* PGPPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPacket.m; sourceTree = "<group>"; };
+		471BC8B01F960B7C00D64416 /* PGPPacketProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPacketProtocol.h; sourceTree = "<group>"; };
+		471BC8B11F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPublicKeyEncryptedSessionKeyPacket.h; sourceTree = "<group>"; };
+		471BC8B21F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPublicKeyEncryptedSessionKeyPacket.m; sourceTree = "<group>"; };
+		471BC8B31F960B7C00D64416 /* PGPPublicKeyPacket+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPPublicKeyPacket+Private.h"; sourceTree = "<group>"; };
+		471BC8B41F960B7C00D64416 /* PGPPublicKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPublicKeyPacket.h; sourceTree = "<group>"; };
+		471BC8B51F960B7C00D64416 /* PGPPublicKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPublicKeyPacket.m; sourceTree = "<group>"; };
+		471BC8B61F960B7C00D64416 /* PGPPublicSubKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPublicSubKeyPacket.h; sourceTree = "<group>"; };
+		471BC8B71F960B7C00D64416 /* PGPPublicSubKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPublicSubKeyPacket.m; sourceTree = "<group>"; };
+		471BC8B81F960B7C00D64416 /* PGPSecretKeyPacket+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPSecretKeyPacket+Private.h"; sourceTree = "<group>"; };
+		471BC8B91F960B7C00D64416 /* PGPSecretKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSecretKeyPacket.h; sourceTree = "<group>"; };
+		471BC8BA1F960B7C00D64416 /* PGPSecretKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSecretKeyPacket.m; sourceTree = "<group>"; };
+		471BC8BB1F960B7C00D64416 /* PGPSecretSubKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSecretSubKeyPacket.h; sourceTree = "<group>"; };
+		471BC8BC1F960B7C00D64416 /* PGPSecretSubKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSecretSubKeyPacket.m; sourceTree = "<group>"; };
+		471BC8BD1F960B7C00D64416 /* PGPSignaturePacket+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPSignaturePacket+Private.h"; sourceTree = "<group>"; };
+		471BC8BE1F960B7C00D64416 /* PGPSignaturePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSignaturePacket.h; sourceTree = "<group>"; };
+		471BC8BF1F960B7C00D64416 /* PGPSignaturePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSignaturePacket.m; sourceTree = "<group>"; };
+		471BC8C01F960B7C00D64416 /* PGPSignatureSubpacket+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPSignatureSubpacket+Private.h"; sourceTree = "<group>"; };
+		471BC8C11F960B7C00D64416 /* PGPSignatureSubpacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSignatureSubpacket.h; sourceTree = "<group>"; };
+		471BC8C21F960B7C00D64416 /* PGPSignatureSubpacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSignatureSubpacket.m; sourceTree = "<group>"; };
+		471BC8C31F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSignatureSubpacketCreationTime.h; sourceTree = "<group>"; };
+		471BC8C41F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSignatureSubpacketCreationTime.m; sourceTree = "<group>"; };
+		471BC8C51F960B7C00D64416 /* PGPSignatureSubpacketHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSignatureSubpacketHeader.h; sourceTree = "<group>"; };
+		471BC8C61F960B7C00D64416 /* PGPSignatureSubpacketHeader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSignatureSubpacketHeader.m; sourceTree = "<group>"; };
+		471BC8C71F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSymmetricallyEncryptedDataPacket.h; sourceTree = "<group>"; };
+		471BC8C81F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSymmetricallyEncryptedDataPacket.m; sourceTree = "<group>"; };
+		471BC8C91F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.h; sourceTree = "<group>"; };
+		471BC8CA1F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m; sourceTree = "<group>"; };
+		471BC8CB1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPSymmetricKeyEncryptedSessionKeyPacket.h; sourceTree = "<group>"; };
+		471BC8CC1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPSymmetricKeyEncryptedSessionKeyPacket.m; sourceTree = "<group>"; };
+		471BC8CD1F960B7C00D64416 /* PGPTrustPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPTrustPacket.h; sourceTree = "<group>"; };
+		471BC8CE1F960B7C00D64416 /* PGPTrustPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPTrustPacket.m; sourceTree = "<group>"; };
+		471BC8CF1F960B7C00D64416 /* PGPUserAttributePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPUserAttributePacket.h; sourceTree = "<group>"; };
+		471BC8D01F960B7C00D64416 /* PGPUserAttributePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPUserAttributePacket.m; sourceTree = "<group>"; };
+		471BC8D11F960B7C00D64416 /* PGPUserAttributeSubpacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPUserAttributeSubpacket.h; sourceTree = "<group>"; };
+		471BC8D21F960B7C00D64416 /* PGPUserAttributeSubpacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPUserAttributeSubpacket.m; sourceTree = "<group>"; };
+		471BC8D31F960B7C00D64416 /* PGPUserIDPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPUserIDPacket.h; sourceTree = "<group>"; };
+		471BC8D41F960B7C00D64416 /* PGPUserIDPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPUserIDPacket.m; sourceTree = "<group>"; };
+		471BC8D51F960B7C00D64416 /* PGPArmor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPArmor.h; sourceTree = "<group>"; };
+		471BC8D61F960B7C00D64416 /* PGPArmor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPArmor.m; sourceTree = "<group>"; };
+		471BC8D71F960B7C00D64416 /* PGPBigNum+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPBigNum+Private.h"; sourceTree = "<group>"; };
+		471BC8D81F960B7C00D64416 /* PGPBigNum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPBigNum.h; sourceTree = "<group>"; };
+		471BC8D91F960B7C00D64416 /* PGPBigNum.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPBigNum.m; sourceTree = "<group>"; };
+		471BC8DA1F960B7C00D64416 /* PGPCryptoCFB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPCryptoCFB.h; sourceTree = "<group>"; };
+		471BC8DB1F960B7C00D64416 /* PGPCryptoCFB.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPCryptoCFB.m; sourceTree = "<group>"; };
+		471BC8DC1F960B7C00D64416 /* PGPExportableProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPExportableProtocol.h; sourceTree = "<group>"; };
+		471BC8DD1F960B7C00D64416 /* PGPFingerprint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPFingerprint.h; sourceTree = "<group>"; };
+		471BC8DE1F960B7C00D64416 /* PGPFingerprint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPFingerprint.m; sourceTree = "<group>"; };
+		471BC8DF1F960B7C00D64416 /* PGPFoundation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPFoundation.h; sourceTree = "<group>"; };
+		471BC8E01F960B7C00D64416 /* PGPFoundation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPFoundation.m; sourceTree = "<group>"; };
+		471BC8E11F960B7C00D64416 /* PGPKey+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPKey+Private.h"; sourceTree = "<group>"; };
+		471BC8E21F960B7C00D64416 /* PGPKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPKey.h; sourceTree = "<group>"; };
+		471BC8E31F960B7C00D64416 /* PGPKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPKey.m; sourceTree = "<group>"; };
+		471BC8E41F960B7C00D64416 /* PGPKeyGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPKeyGenerator.h; sourceTree = "<group>"; };
+		471BC8E51F960B7C00D64416 /* PGPKeyGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPKeyGenerator.m; sourceTree = "<group>"; };
+		471BC8E61F960B7C00D64416 /* PGPKeyID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPKeyID.h; sourceTree = "<group>"; };
+		471BC8E71F960B7C00D64416 /* PGPKeyID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPKeyID.m; sourceTree = "<group>"; };
+		471BC8E81F960B7C00D64416 /* PGPLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPLogging.h; sourceTree = "<group>"; };
+		471BC8E91F960B7C00D64416 /* PGPMacros+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "PGPMacros+Private.h"; sourceTree = "<group>"; };
+		471BC8EA1F960B7C00D64416 /* PGPMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPMacros.h; sourceTree = "<group>"; };
+		471BC8EB1F960B7C00D64416 /* PGPMPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPMPI.h; sourceTree = "<group>"; };
+		471BC8EC1F960B7C00D64416 /* PGPMPI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPMPI.m; sourceTree = "<group>"; };
+		471BC8ED1F960B7C00D64416 /* PGPPacketFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPacketFactory.h; sourceTree = "<group>"; };
+		471BC8EE1F960B7C00D64416 /* PGPPacketFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPacketFactory.m; sourceTree = "<group>"; };
+		471BC8EF1F960B7C00D64416 /* PGPPartialKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPartialKey.h; sourceTree = "<group>"; };
+		471BC8F01F960B7C00D64416 /* PGPPartialKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPartialKey.m; sourceTree = "<group>"; };
+		471BC8F11F960B7C00D64416 /* PGPPartialSubKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPartialSubKey.h; sourceTree = "<group>"; };
+		471BC8F21F960B7C00D64416 /* PGPPartialSubKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPartialSubKey.m; sourceTree = "<group>"; };
+		471BC8F31F960B7C00D64416 /* PGPPKCSEme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPKCSEme.h; sourceTree = "<group>"; };
+		471BC8F41F960B7C00D64416 /* PGPPKCSEme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPKCSEme.m; sourceTree = "<group>"; };
+		471BC8F51F960B7C00D64416 /* PGPPKCSEmsa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPPKCSEmsa.h; sourceTree = "<group>"; };
+		471BC8F61F960B7C00D64416 /* PGPPKCSEmsa.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPPKCSEmsa.m; sourceTree = "<group>"; };
+		471BC8F71F960B7C00D64416 /* PGPS2K.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPS2K.h; sourceTree = "<group>"; };
+		471BC8F81F960B7C00D64416 /* PGPS2K.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPS2K.m; sourceTree = "<group>"; };
+		471BC8F91F960B7C00D64416 /* PGPTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPTypes.h; sourceTree = "<group>"; };
+		471BC8FA1F960B7C00D64416 /* PGPUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PGPUser.h; sourceTree = "<group>"; };
+		471BC8FB1F960B7C00D64416 /* PGPUser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PGPUser.m; sourceTree = "<group>"; };
+		471BC8FD1F960B7C00D64416 /* NSData+compression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+compression.h"; sourceTree = "<group>"; };
+		471BC8FE1F960B7C00D64416 /* NSData+compression.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+compression.m"; sourceTree = "<group>"; };
+		471BC8FF1F960B7C00D64416 /* NSData+PGPUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+PGPUtils.h"; sourceTree = "<group>"; };
+		471BC9001F960B7C00D64416 /* NSData+PGPUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+PGPUtils.m"; sourceTree = "<group>"; };
+		471BC9011F960B7C00D64416 /* NSMutableArray+PGPUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableArray+PGPUtils.h"; sourceTree = "<group>"; };
+		471BC9021F960B7C00D64416 /* NSMutableArray+PGPUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableArray+PGPUtils.m"; sourceTree = "<group>"; };
+		471BC9031F960B7C00D64416 /* NSMutableData+PGPUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableData+PGPUtils.h"; sourceTree = "<group>"; };
+		471BC9041F960B7C00D64416 /* NSMutableData+PGPUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableData+PGPUtils.m"; sourceTree = "<group>"; };
+		4725C4F41EDDADA10068235E /* bob-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "bob-private.gpg"; path = "keys/bob-private.gpg"; sourceTree = "<group>"; };
+		4725C4F51EDDADA10068235E /* bob-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "bob-public.gpg"; path = "keys/bob-public.gpg"; sourceTree = "<group>"; };
+		472F39261E1277D2009260FB /* EnzevalosContact+CoreDataClass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "EnzevalosContact+CoreDataClass.swift"; path = "../EnzevalosContact+CoreDataClass.swift"; sourceTree = "<group>"; };
+		472F39281E1277D2009260FB /* PersistentMail +CoreDataClass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "PersistentMail +CoreDataClass.swift"; path = "../PersistentMail +CoreDataClass.swift"; sourceTree = "<group>"; };
+		472F396D1E14F384009260FB /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
+		472F396F1E14F75C009260FB /* DataHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataHandler.swift; sourceTree = "<group>"; };
+		472F39781E1D0B0B009260FB /* PersistentMail +CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PersistentMail +CoreDataProperties.swift"; sourceTree = "<group>"; };
+		472F397A1E1D0B0B009260FB /* EnzevalosContact+CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "EnzevalosContact+CoreDataProperties.swift"; sourceTree = "<group>"; };
+		472F397F1E1E5347009260FB /* Mail_Address+CoreDataClass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Mail_Address+CoreDataClass.swift"; sourceTree = "<group>"; };
+		472F39801E1E5347009260FB /* Mail_Address+CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Mail_Address+CoreDataProperties.swift"; sourceTree = "<group>"; };
+		472F39851E1FA34E009260FB /* Record.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Record.swift; sourceTree = "<group>"; };
+		472F39871E1FA377009260FB /* KeyRecord.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyRecord.swift; sourceTree = "<group>"; };
+		472F39891E251787009260FB /* Contact.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Contact.swift; sourceTree = "<group>"; };
+		472F398B1E2519C8009260FB /* CNContactExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CNContactExtension.swift; sourceTree = "<group>"; };
+		472F398D1E251B8D009260FB /* MailAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailAddress.swift; sourceTree = "<group>"; };
+		472F398F1E252470009260FB /* CNMailAddressesExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CNMailAddressesExtension.swift; sourceTree = "<group>"; };
+		475B00301F7B9565006CDD41 /* SwiftPGP.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftPGP.swift; sourceTree = "<group>"; };
+		475B00311F7B9565006CDD41 /* Cryptography.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cryptography.swift; sourceTree = "<group>"; };
+		475B00321F7B9565006CDD41 /* CryptoObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CryptoObject.swift; sourceTree = "<group>"; };
+		475B00401F7BB6D6006CDD41 /* PersistentKey+CoreDataClass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PersistentKey+CoreDataClass.swift"; sourceTree = "<group>"; };
+		475B00411F7BB6D6006CDD41 /* PersistentKey+CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PersistentKey+CoreDataProperties.swift"; sourceTree = "<group>"; };
+		475DF4771F0D54C9009D807F /* Folder+CoreDataClass.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Folder+CoreDataClass.swift"; sourceTree = "<group>"; };
+		475DF4781F0D54C9009D807F /* Folder+CoreDataProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Folder+CoreDataProperties.swift"; sourceTree = "<group>"; };
+		476142071E07E52B00FD5E4F /* Theme.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = "<group>"; };
+		476142091E082F9C00FD5E4F /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
+		476373C11E09BA88004D5EFE /* UserData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserData.swift; sourceTree = "<group>"; };
+		47691A891ECB56D1004BCFC5 /* Mail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mail.swift; sourceTree = "<group>"; };
+		47691A8B1ECC3EC7004BCFC5 /* EphemeralMail.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EphemeralMail.swift; sourceTree = "<group>"; };
+		479BBDD81EFEA17900A2107C /* bob_enzevalos_public.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = bob_enzevalos_public.asc; path = keys/bob_enzevalos_public.asc; sourceTree = "<group>"; };
+		479BBDD91EFEA17900A2107C /* alice_enzevalos_public.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = alice_enzevalos_public.asc; path = keys/alice_enzevalos_public.asc; sourceTree = "<group>"; };
+		479BBDDC1EFEA3CB00A2107C /* dave_enezvalos_public.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dave_enezvalos_public.asc; path = keys/dave_enezvalos_public.asc; sourceTree = "<group>"; };
+		479BBDDE1EFEA4D800A2107C /* bob_enzvalos_private.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = bob_enzvalos_private.asc; path = keys/bob_enzvalos_private.asc; sourceTree = "<group>"; };
+		479BBDDF1EFEA4D800A2107C /* alice_enzvalos_private.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = alice_enzvalos_private.asc; path = keys/alice_enzvalos_private.asc; sourceTree = "<group>"; };
+		47B2318A1F0D458100961B28 /* enzevalos_iphone 2.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "enzevalos_iphone 2.xcdatamodel"; sourceTree = "<group>"; };
+		47D1302A1F7CEE6D007B14DF /* DebugSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DebugSettings.swift; sourceTree = "<group>"; };
+		48FB10FF406523D174F4202A /* Pods_enzevalos_iphoneUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_enzevalos_iphoneUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		4AE42F42E91A1BFBF1D5BF6A /* Pods_enzevalos_iphone.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_enzevalos_iphone.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		66E758F271CD65AB3E5FE7A7 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneUITests.debug.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.debug.xcconfig"; sourceTree = "<group>"; };
+		6EBCCD02AD3B95D8317810E2 /* Pods-enzevalos_iphoneTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneTests.debug.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.debug.xcconfig"; sourceTree = "<group>"; };
+		796D16D79BED5D60B580E602 /* Pods-enzevalos_iphoneUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneUITests.release.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.release.xcconfig"; sourceTree = "<group>"; };
+		8428A8521F4369C0007649A5 /* Gamification.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Gamification.storyboard; sourceTree = "<group>"; };
+		8428A8541F4369CF007649A5 /* GamificationElements.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = GamificationElements.xcassets; sourceTree = "<group>"; };
+		8428A8561F4369EA007649A5 /* GamificationDataUnitTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GamificationDataUnitTest.swift; sourceTree = "<group>"; };
+		8428A8581F436A05007649A5 /* ArrowView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrowView.swift; sourceTree = "<group>"; };
+		8428A8591F436A05007649A5 /* Badges.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Badges.swift; sourceTree = "<group>"; };
+		8428A85A1F436A05007649A5 /* CircleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CircleView.swift; sourceTree = "<group>"; };
+		8428A85B1F436A05007649A5 /* GamificationData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GamificationData.swift; sourceTree = "<group>"; };
+		8428A8601F436A11007649A5 /* BadgeCaseCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BadgeCaseCollectionViewCell.swift; sourceTree = "<group>"; };
+		8428A8611F436A11007649A5 /* ArrowTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrowTableViewCell.swift; sourceTree = "<group>"; };
+		8428A8621F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SubBadgeHeaderTableViewCell.swift; sourceTree = "<group>"; };
+		8428A8631F436A11007649A5 /* SubBadgeTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SubBadgeTableViewCell.swift; sourceTree = "<group>"; };
+		8428A8641F436A11007649A5 /* UserNameGamificationTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserNameGamificationTableViewCell.swift; sourceTree = "<group>"; };
+		8428A86A1F436A1E007649A5 /* BadgeCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BadgeCase.swift; sourceTree = "<group>"; };
+		8428A86B1F436A1E007649A5 /* InviteFriendViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InviteFriendViewController.swift; sourceTree = "<group>"; };
+		8428A86C1F436A1E007649A5 /* LinearBadgeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinearBadgeViewController.swift; sourceTree = "<group>"; };
+		8428A86D1F436A1E007649A5 /* GamificationStatusViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GamificationStatusViewController.swift; sourceTree = "<group>"; };
+		8B87EFB6CEAA31452F744015 /* Pods-enzevalos_iphoneUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneUITests.release.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.release.xcconfig"; sourceTree = "<group>"; };
+		9857108F0823A3919046C491 /* Pods-enzevalos_iphone.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphone.release.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.release.xcconfig"; sourceTree = "<group>"; };
+		9A132EDE8BCA06ACDB505C22 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneUITests.debug.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests.debug.xcconfig"; sourceTree = "<group>"; };
+		A102AA891EDDB4E80024B457 /* videoOnboarding2.m4v */ = {isa = PBXFileReference; lastKnownFileType = file; path = videoOnboarding2.m4v; sourceTree = "<group>"; };
+		A1083A531E8BFEA6003666B7 /* Onboarding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Onboarding.swift; sourceTree = "<group>"; };
+		A10DE41F1EFAA2CE005E8189 /* FolderViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderViewController.swift; sourceTree = "<group>"; };
+		A1123E6B1DA682850069551C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
+		A1123E6D1DA682870069551C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
+		A11E733B1E019AE3006574DD /* InitViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InitViewController.swift; sourceTree = "<group>"; };
+		A13526751D955BDF00D3BFE1 /* enzevalos_iphone.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = enzevalos_iphone.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		A13526781D955BDF00D3BFE1 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
+		A13526801D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = enzevalos_iphone.xcdatamodel; sourceTree = "<group>"; };
+		A13526871D955BDF00D3BFE1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		A135268C1D955BE000D3BFE1 /* enzevalos_iphoneTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = enzevalos_iphoneTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+		A13526901D955BE000D3BFE1 /* enzevalos_iphoneTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = enzevalos_iphoneTests.swift; sourceTree = "<group>"; };
+		A13526921D955BE000D3BFE1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		A13526971D955BE000D3BFE1 /* enzevalos_iphoneUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = enzevalos_iphoneUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+		A135269B1D955BE000D3BFE1 /* enzevalos_iphoneUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = enzevalos_iphoneUITests.swift; sourceTree = "<group>"; };
+		A135269D1D955BE000D3BFE1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		A16BA2111E0439B6005E29E3 /* providers.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; lineEnding = 0; path = providers.json; sourceTree = "<group>"; };
+		A17A18F81DDCCF370058D934 /* JakobBode.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = JakobBode.asc; path = keys/JakobBode.asc; sourceTree = "<group>"; };
+		A17C04831DC6504E00F66EDB /* LogHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogHandler.swift; sourceTree = "<group>"; };
+		A19028E31F853E700030EA98 /* ExportInfoViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportInfoViewController.swift; sourceTree = "<group>"; };
+		A198270D1D9A8ABC0027F65C /* enzevalos_iphone-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "enzevalos_iphone-Bridging-Header.h"; sourceTree = "<group>"; };
+		A19C12461DE602FF007F72E7 /* jabo.asc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = jabo.asc; path = keys/jabo.asc; sourceTree = "<group>"; };
+		A1A9DE721F864B0500B808AA /* ExportCells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExportCells.swift; sourceTree = "<group>"; };
+		A1B8C0191DD5D9B10044A358 /* alice2005-2.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "alice2005-2.gpg"; path = "keys/alice2005-2.gpg"; sourceTree = "<group>"; };
+		A1BE3FF71E9664660040114B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+		A1BE3FF91E96646A0040114B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+		A1C09FC51DF04D650006B783 /* alice2005-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "alice2005-private.gpg"; path = "keys/alice2005-private.gpg"; sourceTree = "<group>"; };
+		A1C3270D1DB907D900CE2ED5 /* TextFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TextFormatter.swift; sourceTree = "<group>"; };
+		A1D5076E1E80257A00B68B38 /* KeyViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyViewController.swift; sourceTree = "<group>"; };
+		A1E2324B1F0FA13F00DC9D40 /* FolderListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderListViewController.swift; sourceTree = "<group>"; };
+		A1E2324D1F0FA41A00DC9D40 /* FolderListCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderListCell.swift; sourceTree = "<group>"; };
+		A1E81B661DCA296200535F98 /* UIViewResolver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewResolver.swift; sourceTree = "<group>"; };
+		A1EB05791D956829008659C1 /* ContactCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactCell.swift; sourceTree = "<group>"; };
+		A1EB057B1D956838008659C1 /* MailHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailHandler.swift; sourceTree = "<group>"; };
+		A1EB057D1D956848008659C1 /* VENDataDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VENDataDelegate.swift; sourceTree = "<group>"; };
+		A1EB057F1D956851008659C1 /* SendViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendViewController.swift; sourceTree = "<group>"; };
+		A1EB05811D95685B008659C1 /* CollectionDataDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CollectionDataDelegate.swift; sourceTree = "<group>"; };
+		A1EB05831D956867008659C1 /* TableViewDataDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableViewDataDelegate.swift; sourceTree = "<group>"; };
+		A1EB05851D956872008659C1 /* FrequentCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FrequentCell.swift; sourceTree = "<group>"; };
+		A1EB05871D956879008659C1 /* AddressHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddressHandler.swift; sourceTree = "<group>"; };
+		A1EB05891D956890008659C1 /* ContactCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactCell.xib; sourceTree = "<group>"; };
+		A1EB058B1D9568AB008659C1 /* FrequentCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FrequentCell.xib; sourceTree = "<group>"; };
+		A1EB058F1D956923008659C1 /* ReadViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadViewController.swift; sourceTree = "<group>"; };
+		A1EB05931D956931008659C1 /* InboxCellDelegator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InboxCellDelegator.swift; sourceTree = "<group>"; };
+		A1EB05951D956939008659C1 /* InboxTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InboxTableViewCell.swift; sourceTree = "<group>"; };
+		A1EB05971D956947008659C1 /* InboxViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InboxViewController.swift; sourceTree = "<group>"; };
+		A1EB059B1D956957008659C1 /* NSDateCompare.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSDateCompare.swift; sourceTree = "<group>"; };
+		A1EB059F1D95696C008659C1 /* MessageBodyTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageBodyTableViewCell.swift; sourceTree = "<group>"; };
+		A1EB05A31D956E32008659C1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
+		A1ECE54A1EFBE7ED0009349F /* FolderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FolderCell.swift; sourceTree = "<group>"; };
+		A1F2A5681E85586300320275 /* Providers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Providers.swift; sourceTree = "<group>"; };
+		A1F992301DA7D22D0073BF1B /* de */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = de; path = de.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+		A1F992321DA7D2360073BF1B /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+		A1F992341DA7DA570073BF1B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+		A1F992371DA7DC760073BF1B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Main.strings; sourceTree = "<group>"; };
+		A1F992381DA7DC7B0073BF1B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
+		A1F9923A1DA7DD2E0073BF1B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/InboxTableViewCell.xib; sourceTree = "<group>"; };
+		A1F9923D1DA7DD350073BF1B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InboxTableViewCell.strings; sourceTree = "<group>"; };
+		A1F9923F1DA7DD370073BF1B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InboxTableViewCell.strings; sourceTree = "<group>"; };
+		A1FA3F6B1E78565B0093C0B6 /* alice2005-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "alice2005-public.gpg"; path = "keys/alice2005-public.gpg"; sourceTree = "<group>"; };
+		AE7C40F081DAC9A0A130BE21 /* Pods-enzevalos_iphone.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphone.debug.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.debug.xcconfig"; sourceTree = "<group>"; };
+		BC7D006B3B40A23E53B4F317 /* Pods-enzevalos_iphoneTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneTests.release.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.release.xcconfig"; sourceTree = "<group>"; };
+		C7733DFEFB7E7CFF38EC1665 /* Pods-enzevalos_iphoneTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphoneTests.release.xcconfig"; path = "../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests.release.xcconfig"; sourceTree = "<group>"; };
+		C9B9CE43043CF806E1C02FCA /* Pods_enzevalos_iphoneTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_enzevalos_iphoneTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		F113C3841F30D06800E7F1D6 /* QRScannerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRScannerView.swift; sourceTree = "<group>"; };
+		F113C38A1F3344C200E7F1D6 /* ViewControllerPannable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewControllerPannable.swift; sourceTree = "<group>"; };
+		F119D28F1E364B59001D732A /* AnimatedSendIcon.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatedSendIcon.swift; sourceTree = "<group>"; };
+		F12041FA1DA3FBF7002E4940 /* ListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListViewController.swift; sourceTree = "<group>"; };
+		F12041FC1DA409A5002E4940 /* ListViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListViewCell.swift; sourceTree = "<group>"; };
+		F120607F1DA540FE00F6EF37 /* RefreshControlExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RefreshControlExtension.swift; sourceTree = "<group>"; };
+		F12060811DA552FC00F6EF37 /* MailHandlerDelegator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailHandlerDelegator.swift; sourceTree = "<group>"; };
+		F14239C01F30A99C00998A83 /* QRCodeGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeGenerator.swift; sourceTree = "<group>"; };
+		F14D18981ED880680080515D /* nchr-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "nchr-private.gpg"; path = "keys/nchr-private.gpg"; sourceTree = "<group>"; };
+		F14D18991ED880680080515D /* nchr-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "nchr-public.gpg"; path = "keys/nchr-public.gpg"; sourceTree = "<group>"; };
+		F14D189A1ED880680080515D /* ncpayroll-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "ncpayroll-private.gpg"; path = "keys/ncpayroll-private.gpg"; sourceTree = "<group>"; };
+		F14D189B1ED880680080515D /* ncpayroll-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "ncpayroll-public.gpg"; path = "keys/ncpayroll-public.gpg"; sourceTree = "<group>"; };
+		F14D18A01ED8811F0080515D /* ullimuelle-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "ullimuelle-private.gpg"; path = "keys/ullimuelle-private.gpg"; sourceTree = "<group>"; };
+		F14D18A11ED8811F0080515D /* ullimuelle-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "ullimuelle-public.gpg"; path = "keys/ullimuelle-public.gpg"; sourceTree = "<group>"; };
+		F189C17D1ED59FEF00BAE9B3 /* idsolutions-private.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "idsolutions-private.gpg"; path = "keys/idsolutions-private.gpg"; sourceTree = "<group>"; };
+		F189C17E1ED59FEF00BAE9B3 /* idsolutions-public.gpg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "idsolutions-public.gpg"; path = "keys/idsolutions-public.gpg"; sourceTree = "<group>"; };
+		F18B445D1E7044B70080C041 /* FlipTransition.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlipTransition.swift; sourceTree = "<group>"; };
+		F18B445F1E704C550080C041 /* ReplaceSegue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReplaceSegue.swift; sourceTree = "<group>"; };
+		F18B44611E73286C0080C041 /* ReadVENDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadVENDelegate.swift; sourceTree = "<group>"; };
+		F1984D711E1D327200804E1E /* IconsStyleKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IconsStyleKit.swift; sourceTree = "<group>"; };
+		F1984D731E1E92B300804E1E /* LabelStyleKit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LabelStyleKit.swift; sourceTree = "<group>"; };
+		F19B29011E02DCAC00B29DD1 /* enzevalos_iphone.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = enzevalos_iphone.entitlements; sourceTree = "<group>"; };
+		F1ACF21B1E0C1C6800C1B843 /* ContactViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactViewController.swift; sourceTree = "<group>"; };
+		F1AF938E1E2D04BA00755128 /* CustomCells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomCells.swift; sourceTree = "<group>"; };
+		F7FFF15F83AF4B88F0324F10 /* Pods-enzevalos_iphone.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-enzevalos_iphone.release.xcconfig"; path = "../enzevalos_iphone_workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone.release.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
-        A13526721D955BDF00D3BFE1 /* Frameworks */ = {
-            isa = PBXFrameworksBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-                F120A7D31F7937BB006D5BF1 /* libc++abi.tbd in Frameworks */,
-                472F396E1E14F384009260FB /* CoreData.framework in Frameworks */,
-                9935BC866A86C4A4B9819F35 /* Pods_enzevalos_iphone.framework in Frameworks */,
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-        };
-        A13526891D955BE000D3BFE1 /* Frameworks */ = {
-            isa = PBXFrameworksBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-                F678F71DFB726D912D039FFF /* Pods_enzevalos_iphoneTests.framework in Frameworks */,
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-        };
-        A13526941D955BE000D3BFE1 /* Frameworks */ = {
-            isa = PBXFrameworksBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-                9C1FA3A01B089C653802A88C /* Pods_enzevalos_iphoneUITests.framework in Frameworks */,
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-        };
+		A13526721D955BDF00D3BFE1 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				F120A7D31F7937BB006D5BF1 /* (null) in Frameworks */,
+				472F396E1E14F384009260FB /* CoreData.framework in Frameworks */,
+				9935BC866A86C4A4B9819F35 /* Pods_enzevalos_iphone.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		A13526891D955BE000D3BFE1 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				F678F71DFB726D912D039FFF /* Pods_enzevalos_iphoneTests.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		A13526941D955BE000D3BFE1 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				9C1FA3A01B089C653802A88C /* Pods_enzevalos_iphoneUITests.framework in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
-        24472862977D71D3F0AD0D58 /* Pods */ = {
-            isa = PBXGroup;
-            children = (
-                AE7C40F081DAC9A0A130BE21 /* Pods-enzevalos_iphone.debug.xcconfig */,
-                9857108F0823A3919046C491 /* Pods-enzevalos_iphone.release.xcconfig */,
-                411EB2B85F99B48FFD36F966 /* Pods-enzevalos_iphoneTests.debug.xcconfig */,
-                C7733DFEFB7E7CFF38EC1665 /* Pods-enzevalos_iphoneTests.release.xcconfig */,
-                9A132EDE8BCA06ACDB505C22 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */,
-                796D16D79BED5D60B580E602 /* Pods-enzevalos_iphoneUITests.release.xcconfig */,
-                1DA766FE04E7D6FF1A3CEC1F /* Pods-enzevalos_iphone.debug.xcconfig */,
-                F7FFF15F83AF4B88F0324F10 /* Pods-enzevalos_iphone.release.xcconfig */,
-                6EBCCD02AD3B95D8317810E2 /* Pods-enzevalos_iphoneTests.debug.xcconfig */,
-                BC7D006B3B40A23E53B4F317 /* Pods-enzevalos_iphoneTests.release.xcconfig */,
-                66E758F271CD65AB3E5FE7A7 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */,
-                8B87EFB6CEAA31452F744015 /* Pods-enzevalos_iphoneUITests.release.xcconfig */,
-            );
-            name = Pods;
-            sourceTree = "<group>";
-        };
-        471BC8931F960B7C00D64416 /* ObjectivePGP */ = {
-            isa = PBXGroup;
-            children = (
-                471BC8941F960B7C00D64416 /* CryptoBox */,
-                471BC89F1F960B7C00D64416 /* Info.plist */,
-                471BC8A01F960B7C00D64416 /* ObjectivePGP-Prefix.pch */,
-                471BC8A11F960B7C00D64416 /* ObjectivePGP.h */,
-                471BC8A21F960B7C00D64416 /* ObjectivePGPObject.h */,
-                471BC8A31F960B7C00D64416 /* ObjectivePGPObject.m */,
-                471BC8A41F960B7C00D64416 /* Packets */,
-                471BC8D51F960B7C00D64416 /* PGPArmor.h */,
-                471BC8D61F960B7C00D64416 /* PGPArmor.m */,
-                471BC8D71F960B7C00D64416 /* PGPBigNum+Private.h */,
-                471BC8D81F960B7C00D64416 /* PGPBigNum.h */,
-                471BC8D91F960B7C00D64416 /* PGPBigNum.m */,
-                471BC8DA1F960B7C00D64416 /* PGPCryptoCFB.h */,
-                471BC8DB1F960B7C00D64416 /* PGPCryptoCFB.m */,
-                471BC8DC1F960B7C00D64416 /* PGPExportableProtocol.h */,
-                471BC8DD1F960B7C00D64416 /* PGPFingerprint.h */,
-                471BC8DE1F960B7C00D64416 /* PGPFingerprint.m */,
-                471BC8DF1F960B7C00D64416 /* PGPFoundation.h */,
-                471BC8E01F960B7C00D64416 /* PGPFoundation.m */,
-                471BC8E11F960B7C00D64416 /* PGPKey+Private.h */,
-                471BC8E21F960B7C00D64416 /* PGPKey.h */,
-                471BC8E31F960B7C00D64416 /* PGPKey.m */,
-                471BC8E41F960B7C00D64416 /* PGPKeyGenerator.h */,
-                471BC8E51F960B7C00D64416 /* PGPKeyGenerator.m */,
-                471BC8E61F960B7C00D64416 /* PGPKeyID.h */,
-                471BC8E71F960B7C00D64416 /* PGPKeyID.m */,
-                471BC8E81F960B7C00D64416 /* PGPLogging.h */,
-                471BC8E91F960B7C00D64416 /* PGPMacros+Private.h */,
-                471BC8EA1F960B7C00D64416 /* PGPMacros.h */,
-                471BC8EB1F960B7C00D64416 /* PGPMPI.h */,
-                471BC8EC1F960B7C00D64416 /* PGPMPI.m */,
-                471BC8ED1F960B7C00D64416 /* PGPPacketFactory.h */,
-                471BC8EE1F960B7C00D64416 /* PGPPacketFactory.m */,
-                471BC8EF1F960B7C00D64416 /* PGPPartialKey.h */,
-                471BC8F01F960B7C00D64416 /* PGPPartialKey.m */,
-                471BC8F11F960B7C00D64416 /* PGPPartialSubKey.h */,
-                471BC8F21F960B7C00D64416 /* PGPPartialSubKey.m */,
-                471BC8F31F960B7C00D64416 /* PGPPKCSEme.h */,
-                471BC8F41F960B7C00D64416 /* PGPPKCSEme.m */,
-                471BC8F51F960B7C00D64416 /* PGPPKCSEmsa.h */,
-                471BC8F61F960B7C00D64416 /* PGPPKCSEmsa.m */,
-                471BC8F71F960B7C00D64416 /* PGPS2K.h */,
-                471BC8F81F960B7C00D64416 /* PGPS2K.m */,
-                471BC8F91F960B7C00D64416 /* PGPTypes.h */,
-                471BC8FA1F960B7C00D64416 /* PGPUser.h */,
-                471BC8FB1F960B7C00D64416 /* PGPUser.m */,
-                471BC8FC1F960B7C00D64416 /* Utils */,
-            );
-            path = ObjectivePGP;
-            sourceTree = "<group>";
-        };
-        471BC8941F960B7C00D64416 /* CryptoBox */ = {
-            isa = PBXGroup;
-            children = (
-                471BC8951F960B7C00D64416 /* PGPCryptoHash.h */,
-                471BC8961F960B7C00D64416 /* PGPCryptoHash.m */,
-                471BC8971F960B7C00D64416 /* PGPCryptoUtils.h */,
-                471BC8981F960B7C00D64416 /* PGPCryptoUtils.m */,
-                471BC8991F960B7C00D64416 /* PGPDSA.h */,
-                471BC89A1F960B7C00D64416 /* PGPDSA.m */,
-                471BC89B1F960B7C00D64416 /* PGPKeyMaterial.h */,
-                471BC89C1F960B7C00D64416 /* PGPKeyMaterial.m */,
-                471BC89D1F960B7C00D64416 /* PGPRSA.h */,
-                471BC89E1F960B7C00D64416 /* PGPRSA.m */,
-            );
-            path = CryptoBox;
-            sourceTree = "<group>";
-        };
-        471BC8A41F960B7C00D64416 /* Packets */ = {
-            isa = PBXGroup;
-            children = (
-                471BC8A51F960B7C00D64416 /* PGPCompressedPacket.h */,
-                471BC8A61F960B7C00D64416 /* PGPCompressedPacket.m */,
-                471BC8A71F960B7C00D64416 /* PGPLiteralPacket.h */,
-                471BC8A81F960B7C00D64416 /* PGPLiteralPacket.m */,
-                471BC8A91F960B7C00D64416 /* PGPModificationDetectionCodePacket.h */,
-                471BC8AA1F960B7C00D64416 /* PGPModificationDetectionCodePacket.m */,
-                471BC8AB1F960B7C00D64416 /* PGPOnePassSignaturePacket.h */,
-                471BC8AC1F960B7C00D64416 /* PGPOnePassSignaturePacket.m */,
-                471BC8AD1F960B7C00D64416 /* PGPPacket+Private.h */,
-                471BC8AE1F960B7C00D64416 /* PGPPacket.h */,
-                471BC8AF1F960B7C00D64416 /* PGPPacket.m */,
-                471BC8B01F960B7C00D64416 /* PGPPacketProtocol.h */,
-                471BC8B11F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.h */,
-                471BC8B21F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.m */,
-                471BC8B31F960B7C00D64416 /* PGPPublicKeyPacket+Private.h */,
-                471BC8B41F960B7C00D64416 /* PGPPublicKeyPacket.h */,
-                471BC8B51F960B7C00D64416 /* PGPPublicKeyPacket.m */,
-                471BC8B61F960B7C00D64416 /* PGPPublicSubKeyPacket.h */,
-                471BC8B71F960B7C00D64416 /* PGPPublicSubKeyPacket.m */,
-                471BC8B81F960B7C00D64416 /* PGPSecretKeyPacket+Private.h */,
-                471BC8B91F960B7C00D64416 /* PGPSecretKeyPacket.h */,
-                471BC8BA1F960B7C00D64416 /* PGPSecretKeyPacket.m */,
-                471BC8BB1F960B7C00D64416 /* PGPSecretSubKeyPacket.h */,
-                471BC8BC1F960B7C00D64416 /* PGPSecretSubKeyPacket.m */,
-                471BC8BD1F960B7C00D64416 /* PGPSignaturePacket+Private.h */,
-                471BC8BE1F960B7C00D64416 /* PGPSignaturePacket.h */,
-                471BC8BF1F960B7C00D64416 /* PGPSignaturePacket.m */,
-                471BC8C01F960B7C00D64416 /* PGPSignatureSubpacket+Private.h */,
-                471BC8C11F960B7C00D64416 /* PGPSignatureSubpacket.h */,
-                471BC8C21F960B7C00D64416 /* PGPSignatureSubpacket.m */,
-                471BC8C31F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.h */,
-                471BC8C41F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.m */,
-                471BC8C51F960B7C00D64416 /* PGPSignatureSubpacketHeader.h */,
-                471BC8C61F960B7C00D64416 /* PGPSignatureSubpacketHeader.m */,
-                471BC8C71F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.h */,
-                471BC8C81F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.m */,
-                471BC8C91F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.h */,
-                471BC8CA1F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m */,
-                471BC8CB1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.h */,
-                471BC8CC1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.m */,
-                471BC8CD1F960B7C00D64416 /* PGPTrustPacket.h */,
-                471BC8CE1F960B7C00D64416 /* PGPTrustPacket.m */,
-                471BC8CF1F960B7C00D64416 /* PGPUserAttributePacket.h */,
-                471BC8D01F960B7C00D64416 /* PGPUserAttributePacket.m */,
-                471BC8D11F960B7C00D64416 /* PGPUserAttributeSubpacket.h */,
-                471BC8D21F960B7C00D64416 /* PGPUserAttributeSubpacket.m */,
-                471BC8D31F960B7C00D64416 /* PGPUserIDPacket.h */,
-                471BC8D41F960B7C00D64416 /* PGPUserIDPacket.m */,
-            );
-            path = Packets;
-            sourceTree = "<group>";
-        };
-        471BC8FC1F960B7C00D64416 /* Utils */ = {
-            isa = PBXGroup;
-            children = (
-                471BC8FD1F960B7C00D64416 /* NSData+compression.h */,
-                471BC8FE1F960B7C00D64416 /* NSData+compression.m */,
-                471BC8FF1F960B7C00D64416 /* NSData+PGPUtils.h */,
-                471BC9001F960B7C00D64416 /* NSData+PGPUtils.m */,
-                471BC9011F960B7C00D64416 /* NSMutableArray+PGPUtils.h */,
-                471BC9021F960B7C00D64416 /* NSMutableArray+PGPUtils.m */,
-                471BC9031F960B7C00D64416 /* NSMutableData+PGPUtils.h */,
-                471BC9041F960B7C00D64416 /* NSMutableData+PGPUtils.m */,
-            );
-            path = Utils;
-            sourceTree = "<group>";
-        };
-        472F39921E279792009260FB /* protocols */ = {
-            isa = PBXGroup;
-            children = (
-                472F398D1E251B8D009260FB /* MailAddress.swift */,
-                472F39851E1FA34E009260FB /* Record.swift */,
-                472F39891E251787009260FB /* Contact.swift */,
-                47691A891ECB56D1004BCFC5 /* Mail.swift */,
-            );
-            name = protocols;
-            sourceTree = "<group>";
-        };
-        47B91AC01EC0C1CF000AE3EE /* coredata */ = {
-            isa = PBXGroup;
-            children = (
-                475B00401F7BB6D6006CDD41 /* PersistentKey+CoreDataClass.swift */,
-                475B00411F7BB6D6006CDD41 /* PersistentKey+CoreDataProperties.swift */,
-                472F39781E1D0B0B009260FB /* PersistentMail +CoreDataProperties.swift */,
-                475DF4771F0D54C9009D807F /* Folder+CoreDataClass.swift */,
-                475DF4781F0D54C9009D807F /* Folder+CoreDataProperties.swift */,
-                472F397A1E1D0B0B009260FB /* EnzevalosContact+CoreDataProperties.swift */,
-                472F39261E1277D2009260FB /* EnzevalosContact+CoreDataClass.swift */,
-                472F39801E1E5347009260FB /* Mail_Address+CoreDataProperties.swift */,
-                472F39281E1277D2009260FB /* PersistentMail +CoreDataClass.swift */,
-                472F397F1E1E5347009260FB /* Mail_Address+CoreDataClass.swift */,
-            );
-            name = coredata;
-            sourceTree = "<group>";
-        };
-        47B91AC11EC0C1FB000AE3EE /* data */ = {
-            isa = PBXGroup;
-            children = (
-                472F39921E279792009260FB /* protocols */,
-                472F396F1E14F75C009260FB /* DataHandler.swift */,
-                47691A8B1ECC3EC7004BCFC5 /* EphemeralMail.swift */,
-                472F398B1E2519C8009260FB /* CNContactExtension.swift */,
-                472F39871E1FA377009260FB /* KeyRecord.swift */,
-                472F398F1E252470009260FB /* CNMailAddressesExtension.swift */,
-                A1EB05871D956879008659C1 /* AddressHandler.swift */,
-                47B91AC01EC0C1CF000AE3EE /* coredata */,
-            );
-            name = data;
-            sourceTree = "<group>";
-        };
-        78280F99990BFF65543B7F0B /* Frameworks */ = {
-            isa = PBXGroup;
-            children = (
-                F1C9C2DC1F792737009BB0DE /* libc++abi.tbd */,
-                472F396D1E14F384009260FB /* CoreData.framework */,
-                4AE42F42E91A1BFBF1D5BF6A /* Pods_enzevalos_iphone.framework */,
-                C9B9CE43043CF806E1C02FCA /* Pods_enzevalos_iphoneTests.framework */,
-                48FB10FF406523D174F4202A /* Pods_enzevalos_iphoneUITests.framework */,
-            );
-            name = Frameworks;
-            sourceTree = "<group>";
-        };
-        8428A8511F436952007649A5 /* Gamification */ = {
-            isa = PBXGroup;
-            children = (
-                8428A8521F4369C0007649A5 /* Gamification.storyboard */,
-                8428A8541F4369CF007649A5 /* GamificationElements.xcassets */,
-                8428A8721F436A35007649A5 /* Unit Tests */,
-                8428A8751F436A81007649A5 /* Data */,
-                8428A8731F436A45007649A5 /* Views und Cells */,
-                8428A8741F436A71007649A5 /* ViewControllers */,
-            );
-            name = Gamification;
-            sourceTree = "<group>";
-        };
-        8428A8721F436A35007649A5 /* Unit Tests */ = {
-            isa = PBXGroup;
-            children = (
-                8428A8561F4369EA007649A5 /* GamificationDataUnitTest.swift */,
-            );
-            name = "Unit Tests";
-            sourceTree = "<group>";
-        };
-        8428A8731F436A45007649A5 /* Views und Cells */ = {
-            isa = PBXGroup;
-            children = (
-                8428A8581F436A05007649A5 /* ArrowView.swift */,
-                8428A85A1F436A05007649A5 /* CircleView.swift */,
-                8428A8601F436A11007649A5 /* BadgeCaseCollectionViewCell.swift */,
-                8428A8621F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift */,
-                8428A8631F436A11007649A5 /* SubBadgeTableViewCell.swift */,
-                8428A8641F436A11007649A5 /* UserNameGamificationTableViewCell.swift */,
-                8428A8611F436A11007649A5 /* ArrowTableViewCell.swift */,
-            );
-            name = "Views und Cells";
-            sourceTree = "<group>";
-        };
-        8428A8741F436A71007649A5 /* ViewControllers */ = {
-            isa = PBXGroup;
-            children = (
-                8428A86A1F436A1E007649A5 /* BadgeCase.swift */,
-                8428A86B1F436A1E007649A5 /* InviteFriendViewController.swift */,
-                8428A86C1F436A1E007649A5 /* LinearBadgeViewController.swift */,
-                8428A86D1F436A1E007649A5 /* GamificationStatusViewController.swift */,
-            );
-            name = ViewControllers;
-            sourceTree = "<group>";
-        };
-        8428A8751F436A81007649A5 /* Data */ = {
-            isa = PBXGroup;
-            children = (
-                8428A8591F436A05007649A5 /* Badges.swift */,
-                8428A85B1F436A05007649A5 /* GamificationData.swift */,
-            );
-            name = Data;
-            sourceTree = "<group>";
-        };
-        A10DE41E1EFAA140005E8189 /* folders */ = {
-            isa = PBXGroup;
-            children = (
-                A10DE41F1EFAA2CE005E8189 /* FolderViewController.swift */,
-                A1ECE54A1EFBE7ED0009349F /* FolderCell.swift */,
-                A1E2324D1F0FA41A00DC9D40 /* FolderListCell.swift */,
-                A1E2324B1F0FA13F00DC9D40 /* FolderListViewController.swift */,
-            );
-            name = folders;
-            sourceTree = "<group>";
-        };
-        A11E733A1E019AB5006574DD /* init */ = {
-            isa = PBXGroup;
-            children = (
-                A11E733B1E019AE3006574DD /* InitViewController.swift */,
-            );
-            name = init;
-            sourceTree = "<group>";
-        };
-        A1230BD81E2F881E006642C7 /* Encryption */ = {
-            isa = PBXGroup;
-            children = (
-                475B00301F7B9565006CDD41 /* SwiftPGP.swift */,
-                475B00311F7B9565006CDD41 /* Cryptography.swift */,
-                475B00321F7B9565006CDD41 /* CryptoObject.swift */,
-                47D1302A1F7CEE6D007B14DF /* DebugSettings.swift */,
-            );
-            name = Encryption;
-            sourceTree = "<group>";
-        };
-        A135266C1D955BDF00D3BFE1 = {
-            isa = PBXGroup;
-            children = (
-                A13526771D955BDF00D3BFE1 /* enzevalos_iphone */,
-                A135268F1D955BE000D3BFE1 /* enzevalos_iphoneTests */,
-                A135269A1D955BE000D3BFE1 /* enzevalos_iphoneUITests */,
-                A13526761D955BDF00D3BFE1 /* Products */,
-                24472862977D71D3F0AD0D58 /* Pods */,
-                78280F99990BFF65543B7F0B /* Frameworks */,
-            );
-            sourceTree = "<group>";
-        };
-        A13526761D955BDF00D3BFE1 /* Products */ = {
-            isa = PBXGroup;
-            children = (
-                A13526751D955BDF00D3BFE1 /* enzevalos_iphone.app */,
-                A135268C1D955BE000D3BFE1 /* enzevalos_iphoneTests.xctest */,
-                A13526971D955BE000D3BFE1 /* enzevalos_iphoneUITests.xctest */,
-            );
-            name = Products;
-            sourceTree = "<group>";
-        };
-        A13526771D955BDF00D3BFE1 /* enzevalos_iphone */ = {
-            isa = PBXGroup;
-            children = (
-                471BC8931F960B7C00D64416 /* ObjectivePGP */,
-                8428A8511F436952007649A5 /* Gamification */,
-                47B91AC11EC0C1FB000AE3EE /* data */,
-                F19B29011E02DCAC00B29DD1 /* enzevalos_iphone.entitlements */,
-                A1C7FF8B1E895316000D1E92 /* keys */,
-                A11E733A1E019AB5006574DD /* init */,
-                A10DE41E1EFAA140005E8189 /* folders */,
-                A18C76851E8185ED00B21414 /* onboarding */,
-                A1EB05761D9567F2008659C1 /* read */,
-                A1EB05751D956748008659C1 /* send */,
-                F1ACF21D1E0C290500C1B843 /* contactView */,
-                A19028E01F852D730030EA98 /* exportKey */,
-                A1D5076D1E80254D00B68B38 /* keyView */,
-                A13526781D955BDF00D3BFE1 /* AppDelegate.swift */,
-                F113C3831F30D01A00E7F1D6 /* QRCode */,
-                476142071E07E52B00FD5E4F /* Theme.swift */,
-                A1230BD81E2F881E006642C7 /* Encryption */,
-                A1EB059B1D956957008659C1 /* NSDateCompare.swift */,
-                476373C11E09BA88004D5EFE /* UserData.swift */,
-                A16BA2111E0439B6005E29E3 /* providers.json */,
-                A1EB057B1D956838008659C1 /* MailHandler.swift */,
-                A198270D1D9A8ABC0027F65C /* enzevalos_iphone-Bridging-Header.h */,
-                A1F9922B1DA7C9100073BF1B /* Main.storyboard */,
-                F1984D731E1E92B300804E1E /* LabelStyleKit.swift */,
-                F1984D711E1D327200804E1E /* IconsStyleKit.swift */,
-                A1123E6C1DA682850069551C /* Localizable.strings */,
-                A13526841D955BDF00D3BFE1 /* LaunchScreen.storyboard */,
-                A1EB05A31D956E32008659C1 /* Assets.xcassets */,
-                476142091E082F9C00FD5E4F /* Settings.bundle */,
-                A13526871D955BDF00D3BFE1 /* Info.plist */,
-                A1BE3FF81E9664660040114B /* InfoPlist.strings */,
-                A135267F1D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodeld */,
-            );
-            path = enzevalos_iphone;
-            sourceTree = "<group>";
-        };
-        A135268F1D955BE000D3BFE1 /* enzevalos_iphoneTests */ = {
-            isa = PBXGroup;
-            children = (
-                A13526901D955BE000D3BFE1 /* enzevalos_iphoneTests.swift */,
-                A13526921D955BE000D3BFE1 /* Info.plist */,
-            );
-            path = enzevalos_iphoneTests;
-            sourceTree = "<group>";
-        };
-        A135269A1D955BE000D3BFE1 /* enzevalos_iphoneUITests */ = {
-            isa = PBXGroup;
-            children = (
-                A135269B1D955BE000D3BFE1 /* enzevalos_iphoneUITests.swift */,
-                A135269D1D955BE000D3BFE1 /* Info.plist */,
-            );
-            path = enzevalos_iphoneUITests;
-            sourceTree = "<group>";
-        };
-        A18C76851E8185ED00B21414 /* onboarding */ = {
-            isa = PBXGroup;
-            children = (
-                A1F2A5681E85586300320275 /* Providers.swift */,
-                A1083A531E8BFEA6003666B7 /* Onboarding.swift */,
-                A102AA891EDDB4E80024B457 /* videoOnboarding2.m4v */,
-            );
-            name = onboarding;
-            sourceTree = "<group>";
-        };
-        A19028E01F852D730030EA98 /* exportKey */ = {
-            isa = PBXGroup;
-            children = (
-                A19028E31F853E700030EA98 /* ExportInfoViewController.swift */,
-                4707096C1F8F9F4900657F41 /* ExportViewController.swift */,
-                A1A9DE721F864B0500B808AA /* ExportCells.swift */,
-            );
-            name = exportKey;
-            sourceTree = "<group>";
-        };
-        A1C7FF8B1E895316000D1E92 /* keys */ = {
-            isa = PBXGroup;
-            children = (
-                4725C4F41EDDADA10068235E /* bob-private.gpg */,
-                4725C4F51EDDADA10068235E /* bob-public.gpg */,
-                F14D18981ED880680080515D /* nchr-private.gpg */,
-                479BBDD81EFEA17900A2107C /* bob_enzevalos_public.asc */,
-                479BBDDE1EFEA4D800A2107C /* bob_enzvalos_private.asc */,
-                479BBDDF1EFEA4D800A2107C /* alice_enzvalos_private.asc */,
-                479BBDD91EFEA17900A2107C /* alice_enzevalos_public.asc */,
-                F14D18991ED880680080515D /* nchr-public.gpg */,
-                479BBDDC1EFEA3CB00A2107C /* dave_enezvalos_public.asc */,
-                F14D189A1ED880680080515D /* ncpayroll-private.gpg */,
-                F14D189B1ED880680080515D /* ncpayroll-public.gpg */,
-                F189C17D1ED59FEF00BAE9B3 /* idsolutions-private.gpg */,
-                F189C17E1ED59FEF00BAE9B3 /* idsolutions-public.gpg */,
-                F14D18A01ED8811F0080515D /* ullimuelle-private.gpg */,
-                F14D18A11ED8811F0080515D /* ullimuelle-public.gpg */,
-                A1FA3F6B1E78565B0093C0B6 /* alice2005-public.gpg */,
-                A1C09FC51DF04D650006B783 /* alice2005-private.gpg */,
-                A1B8C0191DD5D9B10044A358 /* alice2005-2.gpg */,
-                A17A18F81DDCCF370058D934 /* JakobBode.asc */,
-                A19C12461DE602FF007F72E7 /* jabo.asc */,
-            );
-            name = keys;
-            sourceTree = "<group>";
-        };
-        A1D5076D1E80254D00B68B38 /* keyView */ = {
-            isa = PBXGroup;
-            children = (
-                A1D5076E1E80257A00B68B38 /* KeyViewController.swift */,
-            );
-            name = keyView;
-            sourceTree = "<group>";
-        };
-        A1EB05751D956748008659C1 /* send */ = {
-            isa = PBXGroup;
-            children = (
-                A1EB057F1D956851008659C1 /* SendViewController.swift */,
-                F119D28F1E364B59001D732A /* AnimatedSendIcon.swift */,
-                A1E81B661DCA296200535F98 /* UIViewResolver.swift */,
-                A1EB057D1D956848008659C1 /* VENDataDelegate.swift */,
-                A1EB05811D95685B008659C1 /* CollectionDataDelegate.swift */,
-                A1EB05831D956867008659C1 /* TableViewDataDelegate.swift */,
-                A1EB05791D956829008659C1 /* ContactCell.swift */,
-                A1EB05851D956872008659C1 /* FrequentCell.swift */,
-                A1C3270D1DB907D900CE2ED5 /* TextFormatter.swift */,
-                A17C04831DC6504E00F66EDB /* LogHandler.swift */,
-                A1EB05891D956890008659C1 /* ContactCell.xib */,
-                A1EB058B1D9568AB008659C1 /* FrequentCell.xib */,
-            );
-            name = send;
-            sourceTree = "<group>";
-        };
-        A1EB05761D9567F2008659C1 /* read */ = {
-            isa = PBXGroup;
-            children = (
-                A1EB058F1D956923008659C1 /* ReadViewController.swift */,
-                F18B44611E73286C0080C041 /* ReadVENDelegate.swift */,
-                F12041FA1DA3FBF7002E4940 /* ListViewController.swift */,
-                F12041FC1DA409A5002E4940 /* ListViewCell.swift */,
-                F12060811DA552FC00F6EF37 /* MailHandlerDelegator.swift */,
-                A1EB05931D956931008659C1 /* InboxCellDelegator.swift */,
-                A1EB05951D956939008659C1 /* InboxTableViewCell.swift */,
-                A1EB05971D956947008659C1 /* InboxViewController.swift */,
-                F120607F1DA540FE00F6EF37 /* RefreshControlExtension.swift */,
-                A1EB059F1D95696C008659C1 /* MessageBodyTableViewCell.swift */,
-                A1F9923B1DA7DD2E0073BF1B /* InboxTableViewCell.xib */,
-            );
-            name = read;
-            sourceTree = "<group>";
-        };
-        F113C3831F30D01A00E7F1D6 /* QRCode */ = {
-            isa = PBXGroup;
-            children = (
-                F113C3841F30D06800E7F1D6 /* QRScannerView.swift */,
-                F113C38A1F3344C200E7F1D6 /* ViewControllerPannable.swift */,
-                F14239C01F30A99C00998A83 /* QRCodeGenerator.swift */,
-            );
-            name = QRCode;
-            sourceTree = "<group>";
-        };
-        F1ACF21D1E0C290500C1B843 /* contactView */ = {
-            isa = PBXGroup;
-            children = (
-                F1ACF21B1E0C1C6800C1B843 /* ContactViewController.swift */,
-                F1AF938E1E2D04BA00755128 /* CustomCells.swift */,
-                F18B445D1E7044B70080C041 /* FlipTransition.swift */,
-                F18B445F1E704C550080C041 /* ReplaceSegue.swift */,
-            );
-            name = contactView;
-            sourceTree = "<group>";
-        };
+		24472862977D71D3F0AD0D58 /* Pods */ = {
+			isa = PBXGroup;
+			children = (
+				AE7C40F081DAC9A0A130BE21 /* Pods-enzevalos_iphone.debug.xcconfig */,
+				9857108F0823A3919046C491 /* Pods-enzevalos_iphone.release.xcconfig */,
+				411EB2B85F99B48FFD36F966 /* Pods-enzevalos_iphoneTests.debug.xcconfig */,
+				C7733DFEFB7E7CFF38EC1665 /* Pods-enzevalos_iphoneTests.release.xcconfig */,
+				9A132EDE8BCA06ACDB505C22 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */,
+				796D16D79BED5D60B580E602 /* Pods-enzevalos_iphoneUITests.release.xcconfig */,
+				1DA766FE04E7D6FF1A3CEC1F /* Pods-enzevalos_iphone.debug.xcconfig */,
+				F7FFF15F83AF4B88F0324F10 /* Pods-enzevalos_iphone.release.xcconfig */,
+				6EBCCD02AD3B95D8317810E2 /* Pods-enzevalos_iphoneTests.debug.xcconfig */,
+				BC7D006B3B40A23E53B4F317 /* Pods-enzevalos_iphoneTests.release.xcconfig */,
+				66E758F271CD65AB3E5FE7A7 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */,
+				8B87EFB6CEAA31452F744015 /* Pods-enzevalos_iphoneUITests.release.xcconfig */,
+			);
+			name = Pods;
+			sourceTree = "<group>";
+		};
+		471BC8931F960B7C00D64416 /* ObjectivePGP */ = {
+			isa = PBXGroup;
+			children = (
+				471BC8941F960B7C00D64416 /* CryptoBox */,
+				471BC89F1F960B7C00D64416 /* Info.plist */,
+				471BC8A01F960B7C00D64416 /* ObjectivePGP-Prefix.pch */,
+				471BC8A11F960B7C00D64416 /* ObjectivePGP.h */,
+				471BC8A21F960B7C00D64416 /* ObjectivePGPObject.h */,
+				471BC8A31F960B7C00D64416 /* ObjectivePGPObject.m */,
+				471BC8A41F960B7C00D64416 /* Packets */,
+				471BC8D51F960B7C00D64416 /* PGPArmor.h */,
+				471BC8D61F960B7C00D64416 /* PGPArmor.m */,
+				471BC8D71F960B7C00D64416 /* PGPBigNum+Private.h */,
+				471BC8D81F960B7C00D64416 /* PGPBigNum.h */,
+				471BC8D91F960B7C00D64416 /* PGPBigNum.m */,
+				471BC8DA1F960B7C00D64416 /* PGPCryptoCFB.h */,
+				471BC8DB1F960B7C00D64416 /* PGPCryptoCFB.m */,
+				471BC8DC1F960B7C00D64416 /* PGPExportableProtocol.h */,
+				471BC8DD1F960B7C00D64416 /* PGPFingerprint.h */,
+				471BC8DE1F960B7C00D64416 /* PGPFingerprint.m */,
+				471BC8DF1F960B7C00D64416 /* PGPFoundation.h */,
+				471BC8E01F960B7C00D64416 /* PGPFoundation.m */,
+				471BC8E11F960B7C00D64416 /* PGPKey+Private.h */,
+				471BC8E21F960B7C00D64416 /* PGPKey.h */,
+				471BC8E31F960B7C00D64416 /* PGPKey.m */,
+				471BC8E41F960B7C00D64416 /* PGPKeyGenerator.h */,
+				471BC8E51F960B7C00D64416 /* PGPKeyGenerator.m */,
+				471BC8E61F960B7C00D64416 /* PGPKeyID.h */,
+				471BC8E71F960B7C00D64416 /* PGPKeyID.m */,
+				471BC8E81F960B7C00D64416 /* PGPLogging.h */,
+				471BC8E91F960B7C00D64416 /* PGPMacros+Private.h */,
+				471BC8EA1F960B7C00D64416 /* PGPMacros.h */,
+				471BC8EB1F960B7C00D64416 /* PGPMPI.h */,
+				471BC8EC1F960B7C00D64416 /* PGPMPI.m */,
+				471BC8ED1F960B7C00D64416 /* PGPPacketFactory.h */,
+				471BC8EE1F960B7C00D64416 /* PGPPacketFactory.m */,
+				471BC8EF1F960B7C00D64416 /* PGPPartialKey.h */,
+				471BC8F01F960B7C00D64416 /* PGPPartialKey.m */,
+				471BC8F11F960B7C00D64416 /* PGPPartialSubKey.h */,
+				471BC8F21F960B7C00D64416 /* PGPPartialSubKey.m */,
+				471BC8F31F960B7C00D64416 /* PGPPKCSEme.h */,
+				471BC8F41F960B7C00D64416 /* PGPPKCSEme.m */,
+				471BC8F51F960B7C00D64416 /* PGPPKCSEmsa.h */,
+				471BC8F61F960B7C00D64416 /* PGPPKCSEmsa.m */,
+				471BC8F71F960B7C00D64416 /* PGPS2K.h */,
+				471BC8F81F960B7C00D64416 /* PGPS2K.m */,
+				471BC8F91F960B7C00D64416 /* PGPTypes.h */,
+				471BC8FA1F960B7C00D64416 /* PGPUser.h */,
+				471BC8FB1F960B7C00D64416 /* PGPUser.m */,
+				471BC8FC1F960B7C00D64416 /* Utils */,
+			);
+			path = ObjectivePGP;
+			sourceTree = "<group>";
+		};
+		471BC8941F960B7C00D64416 /* CryptoBox */ = {
+			isa = PBXGroup;
+			children = (
+				471BC8951F960B7C00D64416 /* PGPCryptoHash.h */,
+				471BC8961F960B7C00D64416 /* PGPCryptoHash.m */,
+				471BC8971F960B7C00D64416 /* PGPCryptoUtils.h */,
+				471BC8981F960B7C00D64416 /* PGPCryptoUtils.m */,
+				471BC8991F960B7C00D64416 /* PGPDSA.h */,
+				471BC89A1F960B7C00D64416 /* PGPDSA.m */,
+				471BC89B1F960B7C00D64416 /* PGPKeyMaterial.h */,
+				471BC89C1F960B7C00D64416 /* PGPKeyMaterial.m */,
+				471BC89D1F960B7C00D64416 /* PGPRSA.h */,
+				471BC89E1F960B7C00D64416 /* PGPRSA.m */,
+			);
+			path = CryptoBox;
+			sourceTree = "<group>";
+		};
+		471BC8A41F960B7C00D64416 /* Packets */ = {
+			isa = PBXGroup;
+			children = (
+				471BC8A51F960B7C00D64416 /* PGPCompressedPacket.h */,
+				471BC8A61F960B7C00D64416 /* PGPCompressedPacket.m */,
+				471BC8A71F960B7C00D64416 /* PGPLiteralPacket.h */,
+				471BC8A81F960B7C00D64416 /* PGPLiteralPacket.m */,
+				471BC8A91F960B7C00D64416 /* PGPModificationDetectionCodePacket.h */,
+				471BC8AA1F960B7C00D64416 /* PGPModificationDetectionCodePacket.m */,
+				471BC8AB1F960B7C00D64416 /* PGPOnePassSignaturePacket.h */,
+				471BC8AC1F960B7C00D64416 /* PGPOnePassSignaturePacket.m */,
+				471BC8AD1F960B7C00D64416 /* PGPPacket+Private.h */,
+				471BC8AE1F960B7C00D64416 /* PGPPacket.h */,
+				471BC8AF1F960B7C00D64416 /* PGPPacket.m */,
+				471BC8B01F960B7C00D64416 /* PGPPacketProtocol.h */,
+				471BC8B11F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.h */,
+				471BC8B21F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.m */,
+				471BC8B31F960B7C00D64416 /* PGPPublicKeyPacket+Private.h */,
+				471BC8B41F960B7C00D64416 /* PGPPublicKeyPacket.h */,
+				471BC8B51F960B7C00D64416 /* PGPPublicKeyPacket.m */,
+				471BC8B61F960B7C00D64416 /* PGPPublicSubKeyPacket.h */,
+				471BC8B71F960B7C00D64416 /* PGPPublicSubKeyPacket.m */,
+				471BC8B81F960B7C00D64416 /* PGPSecretKeyPacket+Private.h */,
+				471BC8B91F960B7C00D64416 /* PGPSecretKeyPacket.h */,
+				471BC8BA1F960B7C00D64416 /* PGPSecretKeyPacket.m */,
+				471BC8BB1F960B7C00D64416 /* PGPSecretSubKeyPacket.h */,
+				471BC8BC1F960B7C00D64416 /* PGPSecretSubKeyPacket.m */,
+				471BC8BD1F960B7C00D64416 /* PGPSignaturePacket+Private.h */,
+				471BC8BE1F960B7C00D64416 /* PGPSignaturePacket.h */,
+				471BC8BF1F960B7C00D64416 /* PGPSignaturePacket.m */,
+				471BC8C01F960B7C00D64416 /* PGPSignatureSubpacket+Private.h */,
+				471BC8C11F960B7C00D64416 /* PGPSignatureSubpacket.h */,
+				471BC8C21F960B7C00D64416 /* PGPSignatureSubpacket.m */,
+				471BC8C31F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.h */,
+				471BC8C41F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.m */,
+				471BC8C51F960B7C00D64416 /* PGPSignatureSubpacketHeader.h */,
+				471BC8C61F960B7C00D64416 /* PGPSignatureSubpacketHeader.m */,
+				471BC8C71F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.h */,
+				471BC8C81F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.m */,
+				471BC8C91F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.h */,
+				471BC8CA1F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m */,
+				471BC8CB1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.h */,
+				471BC8CC1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.m */,
+				471BC8CD1F960B7C00D64416 /* PGPTrustPacket.h */,
+				471BC8CE1F960B7C00D64416 /* PGPTrustPacket.m */,
+				471BC8CF1F960B7C00D64416 /* PGPUserAttributePacket.h */,
+				471BC8D01F960B7C00D64416 /* PGPUserAttributePacket.m */,
+				471BC8D11F960B7C00D64416 /* PGPUserAttributeSubpacket.h */,
+				471BC8D21F960B7C00D64416 /* PGPUserAttributeSubpacket.m */,
+				471BC8D31F960B7C00D64416 /* PGPUserIDPacket.h */,
+				471BC8D41F960B7C00D64416 /* PGPUserIDPacket.m */,
+			);
+			path = Packets;
+			sourceTree = "<group>";
+		};
+		471BC8FC1F960B7C00D64416 /* Utils */ = {
+			isa = PBXGroup;
+			children = (
+				471BC8FD1F960B7C00D64416 /* NSData+compression.h */,
+				471BC8FE1F960B7C00D64416 /* NSData+compression.m */,
+				471BC8FF1F960B7C00D64416 /* NSData+PGPUtils.h */,
+				471BC9001F960B7C00D64416 /* NSData+PGPUtils.m */,
+				471BC9011F960B7C00D64416 /* NSMutableArray+PGPUtils.h */,
+				471BC9021F960B7C00D64416 /* NSMutableArray+PGPUtils.m */,
+				471BC9031F960B7C00D64416 /* NSMutableData+PGPUtils.h */,
+				471BC9041F960B7C00D64416 /* NSMutableData+PGPUtils.m */,
+			);
+			path = Utils;
+			sourceTree = "<group>";
+		};
+		472F39921E279792009260FB /* protocols */ = {
+			isa = PBXGroup;
+			children = (
+				472F398D1E251B8D009260FB /* MailAddress.swift */,
+				472F39851E1FA34E009260FB /* Record.swift */,
+				472F39891E251787009260FB /* Contact.swift */,
+				47691A891ECB56D1004BCFC5 /* Mail.swift */,
+			);
+			name = protocols;
+			sourceTree = "<group>";
+		};
+		47B91AC01EC0C1CF000AE3EE /* coredata */ = {
+			isa = PBXGroup;
+			children = (
+				475B00401F7BB6D6006CDD41 /* PersistentKey+CoreDataClass.swift */,
+				475B00411F7BB6D6006CDD41 /* PersistentKey+CoreDataProperties.swift */,
+				472F39781E1D0B0B009260FB /* PersistentMail +CoreDataProperties.swift */,
+				475DF4771F0D54C9009D807F /* Folder+CoreDataClass.swift */,
+				475DF4781F0D54C9009D807F /* Folder+CoreDataProperties.swift */,
+				472F397A1E1D0B0B009260FB /* EnzevalosContact+CoreDataProperties.swift */,
+				472F39261E1277D2009260FB /* EnzevalosContact+CoreDataClass.swift */,
+				472F39801E1E5347009260FB /* Mail_Address+CoreDataProperties.swift */,
+				472F39281E1277D2009260FB /* PersistentMail +CoreDataClass.swift */,
+				472F397F1E1E5347009260FB /* Mail_Address+CoreDataClass.swift */,
+			);
+			name = coredata;
+			sourceTree = "<group>";
+		};
+		47B91AC11EC0C1FB000AE3EE /* data */ = {
+			isa = PBXGroup;
+			children = (
+				472F39921E279792009260FB /* protocols */,
+				472F396F1E14F75C009260FB /* DataHandler.swift */,
+				47691A8B1ECC3EC7004BCFC5 /* EphemeralMail.swift */,
+				472F398B1E2519C8009260FB /* CNContactExtension.swift */,
+				472F39871E1FA377009260FB /* KeyRecord.swift */,
+				472F398F1E252470009260FB /* CNMailAddressesExtension.swift */,
+				A1EB05871D956879008659C1 /* AddressHandler.swift */,
+				47B91AC01EC0C1CF000AE3EE /* coredata */,
+			);
+			name = data;
+			sourceTree = "<group>";
+		};
+		78280F99990BFF65543B7F0B /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				472F396D1E14F384009260FB /* CoreData.framework */,
+				4AE42F42E91A1BFBF1D5BF6A /* Pods_enzevalos_iphone.framework */,
+				C9B9CE43043CF806E1C02FCA /* Pods_enzevalos_iphoneTests.framework */,
+				48FB10FF406523D174F4202A /* Pods_enzevalos_iphoneUITests.framework */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+		8428A8511F436952007649A5 /* Gamification */ = {
+			isa = PBXGroup;
+			children = (
+				8428A8521F4369C0007649A5 /* Gamification.storyboard */,
+				8428A8541F4369CF007649A5 /* GamificationElements.xcassets */,
+				8428A8721F436A35007649A5 /* Unit Tests */,
+				8428A8751F436A81007649A5 /* Data */,
+				8428A8731F436A45007649A5 /* Views und Cells */,
+				8428A8741F436A71007649A5 /* ViewControllers */,
+			);
+			name = Gamification;
+			sourceTree = "<group>";
+		};
+		8428A8721F436A35007649A5 /* Unit Tests */ = {
+			isa = PBXGroup;
+			children = (
+				8428A8561F4369EA007649A5 /* GamificationDataUnitTest.swift */,
+			);
+			name = "Unit Tests";
+			sourceTree = "<group>";
+		};
+		8428A8731F436A45007649A5 /* Views und Cells */ = {
+			isa = PBXGroup;
+			children = (
+				8428A8581F436A05007649A5 /* ArrowView.swift */,
+				8428A85A1F436A05007649A5 /* CircleView.swift */,
+				8428A8601F436A11007649A5 /* BadgeCaseCollectionViewCell.swift */,
+				8428A8621F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift */,
+				8428A8631F436A11007649A5 /* SubBadgeTableViewCell.swift */,
+				8428A8641F436A11007649A5 /* UserNameGamificationTableViewCell.swift */,
+				8428A8611F436A11007649A5 /* ArrowTableViewCell.swift */,
+			);
+			name = "Views und Cells";
+			sourceTree = "<group>";
+		};
+		8428A8741F436A71007649A5 /* ViewControllers */ = {
+			isa = PBXGroup;
+			children = (
+				8428A86A1F436A1E007649A5 /* BadgeCase.swift */,
+				8428A86B1F436A1E007649A5 /* InviteFriendViewController.swift */,
+				8428A86C1F436A1E007649A5 /* LinearBadgeViewController.swift */,
+				8428A86D1F436A1E007649A5 /* GamificationStatusViewController.swift */,
+			);
+			name = ViewControllers;
+			sourceTree = "<group>";
+		};
+		8428A8751F436A81007649A5 /* Data */ = {
+			isa = PBXGroup;
+			children = (
+				8428A8591F436A05007649A5 /* Badges.swift */,
+				8428A85B1F436A05007649A5 /* GamificationData.swift */,
+			);
+			name = Data;
+			sourceTree = "<group>";
+		};
+		A10DE41E1EFAA140005E8189 /* folders */ = {
+			isa = PBXGroup;
+			children = (
+				A10DE41F1EFAA2CE005E8189 /* FolderViewController.swift */,
+				A1ECE54A1EFBE7ED0009349F /* FolderCell.swift */,
+				A1E2324D1F0FA41A00DC9D40 /* FolderListCell.swift */,
+				A1E2324B1F0FA13F00DC9D40 /* FolderListViewController.swift */,
+			);
+			name = folders;
+			sourceTree = "<group>";
+		};
+		A11E733A1E019AB5006574DD /* init */ = {
+			isa = PBXGroup;
+			children = (
+				A11E733B1E019AE3006574DD /* InitViewController.swift */,
+			);
+			name = init;
+			sourceTree = "<group>";
+		};
+		A1230BD81E2F881E006642C7 /* Encryption */ = {
+			isa = PBXGroup;
+			children = (
+				475B00301F7B9565006CDD41 /* SwiftPGP.swift */,
+				475B00311F7B9565006CDD41 /* Cryptography.swift */,
+				475B00321F7B9565006CDD41 /* CryptoObject.swift */,
+				47D1302A1F7CEE6D007B14DF /* DebugSettings.swift */,
+			);
+			name = Encryption;
+			sourceTree = "<group>";
+		};
+		A135266C1D955BDF00D3BFE1 = {
+			isa = PBXGroup;
+			children = (
+				A13526771D955BDF00D3BFE1 /* enzevalos_iphone */,
+				A135268F1D955BE000D3BFE1 /* enzevalos_iphoneTests */,
+				A135269A1D955BE000D3BFE1 /* enzevalos_iphoneUITests */,
+				A13526761D955BDF00D3BFE1 /* Products */,
+				24472862977D71D3F0AD0D58 /* Pods */,
+				78280F99990BFF65543B7F0B /* Frameworks */,
+			);
+			sourceTree = "<group>";
+		};
+		A13526761D955BDF00D3BFE1 /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				A13526751D955BDF00D3BFE1 /* enzevalos_iphone.app */,
+				A135268C1D955BE000D3BFE1 /* enzevalos_iphoneTests.xctest */,
+				A13526971D955BE000D3BFE1 /* enzevalos_iphoneUITests.xctest */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		A13526771D955BDF00D3BFE1 /* enzevalos_iphone */ = {
+			isa = PBXGroup;
+			children = (
+				471BC8931F960B7C00D64416 /* ObjectivePGP */,
+				8428A8511F436952007649A5 /* Gamification */,
+				47B91AC11EC0C1FB000AE3EE /* data */,
+				F19B29011E02DCAC00B29DD1 /* enzevalos_iphone.entitlements */,
+				A1C7FF8B1E895316000D1E92 /* keys */,
+				A11E733A1E019AB5006574DD /* init */,
+				A10DE41E1EFAA140005E8189 /* folders */,
+				A18C76851E8185ED00B21414 /* onboarding */,
+				A1EB05761D9567F2008659C1 /* read */,
+				A1EB05751D956748008659C1 /* send */,
+				F1ACF21D1E0C290500C1B843 /* contactView */,
+				A19028E01F852D730030EA98 /* exportKey */,
+				A1D5076D1E80254D00B68B38 /* keyView */,
+				A13526781D955BDF00D3BFE1 /* AppDelegate.swift */,
+				F113C3831F30D01A00E7F1D6 /* QRCode */,
+				476142071E07E52B00FD5E4F /* Theme.swift */,
+				A1230BD81E2F881E006642C7 /* Encryption */,
+				A1EB059B1D956957008659C1 /* NSDateCompare.swift */,
+				476373C11E09BA88004D5EFE /* UserData.swift */,
+				A16BA2111E0439B6005E29E3 /* providers.json */,
+				A1EB057B1D956838008659C1 /* MailHandler.swift */,
+				A198270D1D9A8ABC0027F65C /* enzevalos_iphone-Bridging-Header.h */,
+				A1F9922B1DA7C9100073BF1B /* Main.storyboard */,
+				F1984D731E1E92B300804E1E /* LabelStyleKit.swift */,
+				F1984D711E1D327200804E1E /* IconsStyleKit.swift */,
+				A1123E6C1DA682850069551C /* Localizable.strings */,
+				A13526841D955BDF00D3BFE1 /* LaunchScreen.storyboard */,
+				A1EB05A31D956E32008659C1 /* Assets.xcassets */,
+				476142091E082F9C00FD5E4F /* Settings.bundle */,
+				A13526871D955BDF00D3BFE1 /* Info.plist */,
+				A1BE3FF81E9664660040114B /* InfoPlist.strings */,
+				A135267F1D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodeld */,
+			);
+			path = enzevalos_iphone;
+			sourceTree = "<group>";
+		};
+		A135268F1D955BE000D3BFE1 /* enzevalos_iphoneTests */ = {
+			isa = PBXGroup;
+			children = (
+				A13526901D955BE000D3BFE1 /* enzevalos_iphoneTests.swift */,
+				A13526921D955BE000D3BFE1 /* Info.plist */,
+			);
+			path = enzevalos_iphoneTests;
+			sourceTree = "<group>";
+		};
+		A135269A1D955BE000D3BFE1 /* enzevalos_iphoneUITests */ = {
+			isa = PBXGroup;
+			children = (
+				A135269B1D955BE000D3BFE1 /* enzevalos_iphoneUITests.swift */,
+				A135269D1D955BE000D3BFE1 /* Info.plist */,
+			);
+			path = enzevalos_iphoneUITests;
+			sourceTree = "<group>";
+		};
+		A18C76851E8185ED00B21414 /* onboarding */ = {
+			isa = PBXGroup;
+			children = (
+				A1F2A5681E85586300320275 /* Providers.swift */,
+				A1083A531E8BFEA6003666B7 /* Onboarding.swift */,
+				A102AA891EDDB4E80024B457 /* videoOnboarding2.m4v */,
+			);
+			name = onboarding;
+			sourceTree = "<group>";
+		};
+		A19028E01F852D730030EA98 /* exportKey */ = {
+			isa = PBXGroup;
+			children = (
+				A19028E31F853E700030EA98 /* ExportInfoViewController.swift */,
+				4707096C1F8F9F4900657F41 /* ExportViewController.swift */,
+				A1A9DE721F864B0500B808AA /* ExportCells.swift */,
+			);
+			name = exportKey;
+			sourceTree = "<group>";
+		};
+		A1C7FF8B1E895316000D1E92 /* keys */ = {
+			isa = PBXGroup;
+			children = (
+				4725C4F41EDDADA10068235E /* bob-private.gpg */,
+				4725C4F51EDDADA10068235E /* bob-public.gpg */,
+				F14D18981ED880680080515D /* nchr-private.gpg */,
+				479BBDD81EFEA17900A2107C /* bob_enzevalos_public.asc */,
+				479BBDDE1EFEA4D800A2107C /* bob_enzvalos_private.asc */,
+				479BBDDF1EFEA4D800A2107C /* alice_enzvalos_private.asc */,
+				479BBDD91EFEA17900A2107C /* alice_enzevalos_public.asc */,
+				F14D18991ED880680080515D /* nchr-public.gpg */,
+				479BBDDC1EFEA3CB00A2107C /* dave_enezvalos_public.asc */,
+				F14D189A1ED880680080515D /* ncpayroll-private.gpg */,
+				F14D189B1ED880680080515D /* ncpayroll-public.gpg */,
+				F189C17D1ED59FEF00BAE9B3 /* idsolutions-private.gpg */,
+				F189C17E1ED59FEF00BAE9B3 /* idsolutions-public.gpg */,
+				F14D18A01ED8811F0080515D /* ullimuelle-private.gpg */,
+				F14D18A11ED8811F0080515D /* ullimuelle-public.gpg */,
+				A1FA3F6B1E78565B0093C0B6 /* alice2005-public.gpg */,
+				A1C09FC51DF04D650006B783 /* alice2005-private.gpg */,
+				A1B8C0191DD5D9B10044A358 /* alice2005-2.gpg */,
+				A17A18F81DDCCF370058D934 /* JakobBode.asc */,
+				A19C12461DE602FF007F72E7 /* jabo.asc */,
+			);
+			name = keys;
+			sourceTree = "<group>";
+		};
+		A1D5076D1E80254D00B68B38 /* keyView */ = {
+			isa = PBXGroup;
+			children = (
+				A1D5076E1E80257A00B68B38 /* KeyViewController.swift */,
+			);
+			name = keyView;
+			sourceTree = "<group>";
+		};
+		A1EB05751D956748008659C1 /* send */ = {
+			isa = PBXGroup;
+			children = (
+				A1EB057F1D956851008659C1 /* SendViewController.swift */,
+				F119D28F1E364B59001D732A /* AnimatedSendIcon.swift */,
+				A1E81B661DCA296200535F98 /* UIViewResolver.swift */,
+				A1EB057D1D956848008659C1 /* VENDataDelegate.swift */,
+				A1EB05811D95685B008659C1 /* CollectionDataDelegate.swift */,
+				A1EB05831D956867008659C1 /* TableViewDataDelegate.swift */,
+				A1EB05791D956829008659C1 /* ContactCell.swift */,
+				A1EB05851D956872008659C1 /* FrequentCell.swift */,
+				A1C3270D1DB907D900CE2ED5 /* TextFormatter.swift */,
+				A17C04831DC6504E00F66EDB /* LogHandler.swift */,
+				A1EB05891D956890008659C1 /* ContactCell.xib */,
+				A1EB058B1D9568AB008659C1 /* FrequentCell.xib */,
+			);
+			name = send;
+			sourceTree = "<group>";
+		};
+		A1EB05761D9567F2008659C1 /* read */ = {
+			isa = PBXGroup;
+			children = (
+				A1EB058F1D956923008659C1 /* ReadViewController.swift */,
+				F18B44611E73286C0080C041 /* ReadVENDelegate.swift */,
+				F12041FA1DA3FBF7002E4940 /* ListViewController.swift */,
+				F12041FC1DA409A5002E4940 /* ListViewCell.swift */,
+				F12060811DA552FC00F6EF37 /* MailHandlerDelegator.swift */,
+				A1EB05931D956931008659C1 /* InboxCellDelegator.swift */,
+				A1EB05951D956939008659C1 /* InboxTableViewCell.swift */,
+				A1EB05971D956947008659C1 /* InboxViewController.swift */,
+				F120607F1DA540FE00F6EF37 /* RefreshControlExtension.swift */,
+				A1EB059F1D95696C008659C1 /* MessageBodyTableViewCell.swift */,
+				A1F9923B1DA7DD2E0073BF1B /* InboxTableViewCell.xib */,
+			);
+			name = read;
+			sourceTree = "<group>";
+		};
+		F113C3831F30D01A00E7F1D6 /* QRCode */ = {
+			isa = PBXGroup;
+			children = (
+				F113C3841F30D06800E7F1D6 /* QRScannerView.swift */,
+				F113C38A1F3344C200E7F1D6 /* ViewControllerPannable.swift */,
+				F14239C01F30A99C00998A83 /* QRCodeGenerator.swift */,
+			);
+			name = QRCode;
+			sourceTree = "<group>";
+		};
+		F1ACF21D1E0C290500C1B843 /* contactView */ = {
+			isa = PBXGroup;
+			children = (
+				F1ACF21B1E0C1C6800C1B843 /* ContactViewController.swift */,
+				F1AF938E1E2D04BA00755128 /* CustomCells.swift */,
+				F18B445D1E7044B70080C041 /* FlipTransition.swift */,
+				F18B445F1E704C550080C041 /* ReplaceSegue.swift */,
+			);
+			name = contactView;
+			sourceTree = "<group>";
+		};
 /* End PBXGroup section */
 
 /* Begin PBXNativeTarget section */
-        A13526741D955BDF00D3BFE1 /* enzevalos_iphone */ = {
-            isa = PBXNativeTarget;
-            buildConfigurationList = A13526A01D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphone" */;
-            buildPhases = (
-                60E197910FD6B0523F9273AE /* [CP] Check Pods Manifest.lock */,
-                A13526711D955BDF00D3BFE1 /* Sources */,
-                A13526721D955BDF00D3BFE1 /* Frameworks */,
-                A13526731D955BDF00D3BFE1 /* Resources */,
-                1B3A7EC4B7EC43108D4CA42F /* [CP] Embed Pods Frameworks */,
-                9C00DB37D91C40FACD06D614 /* [CP] Copy Pods Resources */,
-            );
-            buildRules = (
-            );
-            dependencies = (
-            );
-            name = enzevalos_iphone;
-            productName = enzevalos_iphone;
-            productReference = A13526751D955BDF00D3BFE1 /* enzevalos_iphone.app */;
-            productType = "com.apple.product-type.application";
-        };
-        A135268B1D955BE000D3BFE1 /* enzevalos_iphoneTests */ = {
-            isa = PBXNativeTarget;
-            buildConfigurationList = A13526A31D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphoneTests" */;
-            buildPhases = (
-                D6F0EB205D61EA8C8A045390 /* [CP] Check Pods Manifest.lock */,
-                A13526881D955BE000D3BFE1 /* Sources */,
-                A13526891D955BE000D3BFE1 /* Frameworks */,
-                A135268A1D955BE000D3BFE1 /* Resources */,
-                6C4CB727DDC2AC31CCE50B26 /* [CP] Embed Pods Frameworks */,
-                E98D3D9213C0A8CF7EDD28B1 /* [CP] Copy Pods Resources */,
-            );
-            buildRules = (
-            );
-            dependencies = (
-                A135268E1D955BE000D3BFE1 /* PBXTargetDependency */,
-            );
-            name = enzevalos_iphoneTests;
-            productName = enzevalos_iphoneTests;
-            productReference = A135268C1D955BE000D3BFE1 /* enzevalos_iphoneTests.xctest */;
-            productType = "com.apple.product-type.bundle.unit-test";
-        };
-        A13526961D955BE000D3BFE1 /* enzevalos_iphoneUITests */ = {
-            isa = PBXNativeTarget;
-            buildConfigurationList = A13526A61D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphoneUITests" */;
-            buildPhases = (
-                CB3E7E0953A94645ED8E830A /* [CP] Check Pods Manifest.lock */,
-                A13526931D955BE000D3BFE1 /* Sources */,
-                A13526941D955BE000D3BFE1 /* Frameworks */,
-                A13526951D955BE000D3BFE1 /* Resources */,
-                F855B7C77E9E7734BC50BC72 /* [CP] Copy Pods Resources */,
-                EE4FF4A968A2B2871F67C256 /* [CP] Embed Pods Frameworks */,
-            );
-            buildRules = (
-            );
-            dependencies = (
-                A13526991D955BE000D3BFE1 /* PBXTargetDependency */,
-            );
-            name = enzevalos_iphoneUITests;
-            productName = enzevalos_iphoneUITests;
-            productReference = A13526971D955BE000D3BFE1 /* enzevalos_iphoneUITests.xctest */;
-            productType = "com.apple.product-type.bundle.ui-testing";
-        };
+		A13526741D955BDF00D3BFE1 /* enzevalos_iphone */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = A13526A01D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphone" */;
+			buildPhases = (
+				60E197910FD6B0523F9273AE /* [CP] Check Pods Manifest.lock */,
+				A13526711D955BDF00D3BFE1 /* Sources */,
+				A13526721D955BDF00D3BFE1 /* Frameworks */,
+				A13526731D955BDF00D3BFE1 /* Resources */,
+				1B3A7EC4B7EC43108D4CA42F /* [CP] Embed Pods Frameworks */,
+				9C00DB37D91C40FACD06D614 /* [CP] Copy Pods Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = enzevalos_iphone;
+			productName = enzevalos_iphone;
+			productReference = A13526751D955BDF00D3BFE1 /* enzevalos_iphone.app */;
+			productType = "com.apple.product-type.application";
+		};
+		A135268B1D955BE000D3BFE1 /* enzevalos_iphoneTests */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = A13526A31D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphoneTests" */;
+			buildPhases = (
+				D6F0EB205D61EA8C8A045390 /* [CP] Check Pods Manifest.lock */,
+				A13526881D955BE000D3BFE1 /* Sources */,
+				A13526891D955BE000D3BFE1 /* Frameworks */,
+				A135268A1D955BE000D3BFE1 /* Resources */,
+				6C4CB727DDC2AC31CCE50B26 /* [CP] Embed Pods Frameworks */,
+				E98D3D9213C0A8CF7EDD28B1 /* [CP] Copy Pods Resources */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				A135268E1D955BE000D3BFE1 /* PBXTargetDependency */,
+			);
+			name = enzevalos_iphoneTests;
+			productName = enzevalos_iphoneTests;
+			productReference = A135268C1D955BE000D3BFE1 /* enzevalos_iphoneTests.xctest */;
+			productType = "com.apple.product-type.bundle.unit-test";
+		};
+		A13526961D955BE000D3BFE1 /* enzevalos_iphoneUITests */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = A13526A61D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphoneUITests" */;
+			buildPhases = (
+				CB3E7E0953A94645ED8E830A /* [CP] Check Pods Manifest.lock */,
+				A13526931D955BE000D3BFE1 /* Sources */,
+				A13526941D955BE000D3BFE1 /* Frameworks */,
+				A13526951D955BE000D3BFE1 /* Resources */,
+				F855B7C77E9E7734BC50BC72 /* [CP] Copy Pods Resources */,
+				EE4FF4A968A2B2871F67C256 /* [CP] Embed Pods Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+				A13526991D955BE000D3BFE1 /* PBXTargetDependency */,
+			);
+			name = enzevalos_iphoneUITests;
+			productName = enzevalos_iphoneUITests;
+			productReference = A13526971D955BE000D3BFE1 /* enzevalos_iphoneUITests.xctest */;
+			productType = "com.apple.product-type.bundle.ui-testing";
+		};
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
-        A135266D1D955BDF00D3BFE1 /* Project object */ = {
-            isa = PBXProject;
-            attributes = {
-                KnownAssetTags = (
-                    MailCoreRessources,
-                );
-                LastSwiftUpdateCheck = 0730;
-                LastUpgradeCheck = 0820;
-                ORGANIZATIONNAME = "fu-berlin";
-                TargetAttributes = {
-                    A13526741D955BDF00D3BFE1 = {
-                        CreatedOnToolsVersion = 7.3.1;
-                        DevelopmentTeam = 4377G946WP;
-                        LastSwiftMigration = 0820;
-                        ProvisioningStyle = Automatic;
-                        SystemCapabilities = {
-                            com.apple.Keychain = {
-                                enabled = 1;
-                            };
-                        };
-                    };
-                    A135268B1D955BE000D3BFE1 = {
-                        CreatedOnToolsVersion = 7.3.1;
-                        DevelopmentTeam = 4377G946WP;
-                        LastSwiftMigration = 0820;
-                    };
-                    A13526961D955BE000D3BFE1 = {
-                        CreatedOnToolsVersion = 7.3.1;
-                        DevelopmentTeam = 4377G946WP;
-                        LastSwiftMigration = 0820;
-                        TestTargetID = A13526741D955BDF00D3BFE1;
-                    };
-                };
-            };
-            buildConfigurationList = A13526701D955BDF00D3BFE1 /* Build configuration list for PBXProject "enzevalos_iphone" */;
-            compatibilityVersion = "Xcode 3.2";
-            developmentRegion = English;
-            hasScannedForEncodings = 0;
-            knownRegions = (
-                en,
-                Base,
-                de,
-            );
-            mainGroup = A135266C1D955BDF00D3BFE1;
-            productRefGroup = A13526761D955BDF00D3BFE1 /* Products */;
-            projectDirPath = "";
-            projectRoot = "";
-            targets = (
-                A13526741D955BDF00D3BFE1 /* enzevalos_iphone */,
-                A135268B1D955BE000D3BFE1 /* enzevalos_iphoneTests */,
-                A13526961D955BE000D3BFE1 /* enzevalos_iphoneUITests */,
-            );
-        };
+		A135266D1D955BDF00D3BFE1 /* Project object */ = {
+			isa = PBXProject;
+			attributes = {
+				KnownAssetTags = (
+					MailCoreRessources,
+				);
+				LastSwiftUpdateCheck = 0730;
+				LastUpgradeCheck = 0820;
+				ORGANIZATIONNAME = "fu-berlin";
+				TargetAttributes = {
+					A13526741D955BDF00D3BFE1 = {
+						CreatedOnToolsVersion = 7.3.1;
+						DevelopmentTeam = 4377G946WP;
+						LastSwiftMigration = 0820;
+						ProvisioningStyle = Automatic;
+						SystemCapabilities = {
+							com.apple.Keychain = {
+								enabled = 1;
+							};
+						};
+					};
+					A135268B1D955BE000D3BFE1 = {
+						CreatedOnToolsVersion = 7.3.1;
+						DevelopmentTeam = 4377G946WP;
+						LastSwiftMigration = 0820;
+					};
+					A13526961D955BE000D3BFE1 = {
+						CreatedOnToolsVersion = 7.3.1;
+						DevelopmentTeam = 4377G946WP;
+						LastSwiftMigration = 0820;
+						TestTargetID = A13526741D955BDF00D3BFE1;
+					};
+				};
+			};
+			buildConfigurationList = A13526701D955BDF00D3BFE1 /* Build configuration list for PBXProject "enzevalos_iphone" */;
+			compatibilityVersion = "Xcode 3.2";
+			developmentRegion = English;
+			hasScannedForEncodings = 0;
+			knownRegions = (
+				en,
+				Base,
+				de,
+			);
+			mainGroup = A135266C1D955BDF00D3BFE1;
+			productRefGroup = A13526761D955BDF00D3BFE1 /* Products */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				A13526741D955BDF00D3BFE1 /* enzevalos_iphone */,
+				A135268B1D955BE000D3BFE1 /* enzevalos_iphoneTests */,
+				A13526961D955BE000D3BFE1 /* enzevalos_iphoneUITests */,
+			);
+		};
 /* End PBXProject section */
 
 /* Begin PBXResourcesBuildPhase section */
-        A13526731D955BDF00D3BFE1 /* Resources */ = {
-            isa = PBXResourcesBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-                A102AA8A1EDDB4F40024B457 /* videoOnboarding2.m4v in Resources */,
-                A1F992391DA7DD2E0073BF1B /* InboxTableViewCell.xib in Resources */,
-                479BBDE11EFEA4D800A2107C /* alice_enzvalos_private.asc in Resources */,
-                A1EB058A1D956890008659C1 /* ContactCell.xib in Resources */,
-                479BBDDD1EFEA3CB00A2107C /* dave_enezvalos_public.asc in Resources */,
-                4761420A1E082F9C00FD5E4F /* Settings.bundle in Resources */,
-                A19C12471DE602FF007F72E7 /* jabo.asc in Resources */,
-                479BBDDB1EFEA17900A2107C /* alice_enzevalos_public.asc in Resources */,
-                A16BA2121E0439B6005E29E3 /* providers.json in Resources */,
-                F189C17F1ED59FEF00BAE9B3 /* idsolutions-private.gpg in Resources */,
-                471BC90A1F960B7C00D64416 /* Info.plist in Resources */,
-                F14D189D1ED880680080515D /* nchr-public.gpg in Resources */,
-                F14D189C1ED880680080515D /* nchr-private.gpg in Resources */,
-                F189C1801ED59FEF00BAE9B3 /* idsolutions-public.gpg in Resources */,
-                F14D189E1ED880680080515D /* ncpayroll-private.gpg in Resources */,
-                4725C4F71EDDADA10068235E /* bob-public.gpg in Resources */,
-                479BBDDA1EFEA17900A2107C /* bob_enzevalos_public.asc in Resources */,
-                A1123E6A1DA682850069551C /* Localizable.strings in Resources */,
-                A1F992291DA7C9100073BF1B /* Main.storyboard in Resources */,
-                F14D18A21ED8811F0080515D /* ullimuelle-private.gpg in Resources */,
-                F14D18A31ED8811F0080515D /* ullimuelle-public.gpg in Resources */,
-                A1BE3FF61E9664660040114B /* InfoPlist.strings in Resources */,
-                8428A8531F4369C0007649A5 /* Gamification.storyboard in Resources */,
-                A17A18F91DDCCF370058D934 /* JakobBode.asc in Resources */,
-                8428A8551F4369CF007649A5 /* GamificationElements.xcassets in Resources */,
-                F14D189F1ED880680080515D /* ncpayroll-public.gpg in Resources */,
-                A1C09FC61DF04D650006B783 /* alice2005-private.gpg in Resources */,
-                479BBDE01EFEA4D800A2107C /* bob_enzvalos_private.asc in Resources */,
-                A13526861D955BDF00D3BFE1 /* LaunchScreen.storyboard in Resources */,
-                A1EB05A41D956E32008659C1 /* Assets.xcassets in Resources */,
-                A1FA3F6C1E78565B0093C0B6 /* alice2005-public.gpg in Resources */,
-                A1EB058C1D9568AB008659C1 /* FrequentCell.xib in Resources */,
-                4725C4F61EDDADA10068235E /* bob-private.gpg in Resources */,
-                A1B8C01A1DD5D9B10044A358 /* alice2005-2.gpg in Resources */,
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-        };
-        A135268A1D955BE000D3BFE1 /* Resources */ = {
-            isa = PBXResourcesBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-                8428A8841F436ACC007649A5 /* GamificationElements.xcassets in Resources */,
-                8428A8851F436AD5007649A5 /* Gamification.storyboard in Resources */,
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-        };
-        A13526951D955BE000D3BFE1 /* Resources */ = {
-            isa = PBXResourcesBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-        };
+		A13526731D955BDF00D3BFE1 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				A102AA8A1EDDB4F40024B457 /* videoOnboarding2.m4v in Resources */,
+				A1F992391DA7DD2E0073BF1B /* InboxTableViewCell.xib in Resources */,
+				479BBDE11EFEA4D800A2107C /* alice_enzvalos_private.asc in Resources */,
+				A1EB058A1D956890008659C1 /* ContactCell.xib in Resources */,
+				479BBDDD1EFEA3CB00A2107C /* dave_enezvalos_public.asc in Resources */,
+				4761420A1E082F9C00FD5E4F /* Settings.bundle in Resources */,
+				A19C12471DE602FF007F72E7 /* jabo.asc in Resources */,
+				479BBDDB1EFEA17900A2107C /* alice_enzevalos_public.asc in Resources */,
+				A16BA2121E0439B6005E29E3 /* providers.json in Resources */,
+				F189C17F1ED59FEF00BAE9B3 /* idsolutions-private.gpg in Resources */,
+				471BC90A1F960B7C00D64416 /* Info.plist in Resources */,
+				F14D189D1ED880680080515D /* nchr-public.gpg in Resources */,
+				F14D189C1ED880680080515D /* nchr-private.gpg in Resources */,
+				F189C1801ED59FEF00BAE9B3 /* idsolutions-public.gpg in Resources */,
+				F14D189E1ED880680080515D /* ncpayroll-private.gpg in Resources */,
+				4725C4F71EDDADA10068235E /* bob-public.gpg in Resources */,
+				479BBDDA1EFEA17900A2107C /* bob_enzevalos_public.asc in Resources */,
+				A1123E6A1DA682850069551C /* Localizable.strings in Resources */,
+				A1F992291DA7C9100073BF1B /* Main.storyboard in Resources */,
+				F14D18A21ED8811F0080515D /* ullimuelle-private.gpg in Resources */,
+				F14D18A31ED8811F0080515D /* ullimuelle-public.gpg in Resources */,
+				A1BE3FF61E9664660040114B /* InfoPlist.strings in Resources */,
+				8428A8531F4369C0007649A5 /* Gamification.storyboard in Resources */,
+				A17A18F91DDCCF370058D934 /* JakobBode.asc in Resources */,
+				8428A8551F4369CF007649A5 /* GamificationElements.xcassets in Resources */,
+				F14D189F1ED880680080515D /* ncpayroll-public.gpg in Resources */,
+				A1C09FC61DF04D650006B783 /* alice2005-private.gpg in Resources */,
+				479BBDE01EFEA4D800A2107C /* bob_enzvalos_private.asc in Resources */,
+				A13526861D955BDF00D3BFE1 /* LaunchScreen.storyboard in Resources */,
+				A1EB05A41D956E32008659C1 /* Assets.xcassets in Resources */,
+				A1FA3F6C1E78565B0093C0B6 /* alice2005-public.gpg in Resources */,
+				A1EB058C1D9568AB008659C1 /* FrequentCell.xib in Resources */,
+				4725C4F61EDDADA10068235E /* bob-private.gpg in Resources */,
+				A1B8C01A1DD5D9B10044A358 /* alice2005-2.gpg in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		A135268A1D955BE000D3BFE1 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				8428A8841F436ACC007649A5 /* GamificationElements.xcassets in Resources */,
+				8428A8851F436AD5007649A5 /* Gamification.storyboard in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		A13526951D955BE000D3BFE1 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-        1B3A7EC4B7EC43108D4CA42F /* [CP] Embed Pods Frameworks */ = {
-            isa = PBXShellScriptBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-            );
-            inputPaths = (
-                "${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-frameworks.sh",
-                "${BUILT_PRODUCTS_DIR}/BZipCompression/BZipCompression.framework",
-                "${BUILT_PRODUCTS_DIR}/FrameAccessor/FrameAccessor.framework",
-                "${BUILT_PRODUCTS_DIR}/KeychainAccess/KeychainAccess.framework",
-                "${BUILT_PRODUCTS_DIR}/Onboard/Onboard.framework",
-                "${BUILT_PRODUCTS_DIR}/VENTokenField/VENTokenField.framework",
-            );
-            name = "[CP] Embed Pods Frameworks";
-            outputPaths = (
-                "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BZipCompression.framework",
-                "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FrameAccessor.framework",
-                "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KeychainAccess.framework",
-                "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Onboard.framework",
-                "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/VENTokenField.framework",
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-            shellPath = /bin/sh;
-            shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-frameworks.sh\"\n";
-            showEnvVarsInLog = 0;
-        };
-        60E197910FD6B0523F9273AE /* [CP] Check Pods Manifest.lock */ = {
-            isa = PBXShellScriptBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-            );
-            inputPaths = (
-                "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
-                "${PODS_ROOT}/Manifest.lock",
-            );
-            name = "[CP] Check Pods Manifest.lock";
-            outputPaths = (
-                "$(DERIVED_FILE_DIR)/Pods-enzevalos_iphone-checkManifestLockResult.txt",
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-            shellPath = /bin/sh;
-            shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
-            showEnvVarsInLog = 0;
-        };
-        6C4CB727DDC2AC31CCE50B26 /* [CP] Embed Pods Frameworks */ = {
-            isa = PBXShellScriptBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-            );
-            inputPaths = (
-            );
-            name = "[CP] Embed Pods Frameworks";
-            outputPaths = (
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-            shellPath = /bin/sh;
-            shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-frameworks.sh\"\n";
-            showEnvVarsInLog = 0;
-        };
-        9C00DB37D91C40FACD06D614 /* [CP] Copy Pods Resources */ = {
-            isa = PBXShellScriptBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-            );
-            inputPaths = (
-            );
-            name = "[CP] Copy Pods Resources";
-            outputPaths = (
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-            shellPath = /bin/sh;
-            shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-resources.sh\"\n";
-            showEnvVarsInLog = 0;
-        };
-        CB3E7E0953A94645ED8E830A /* [CP] Check Pods Manifest.lock */ = {
-            isa = PBXShellScriptBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-            );
-            inputPaths = (
-                "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
-                "${PODS_ROOT}/Manifest.lock",
-            );
-            name = "[CP] Check Pods Manifest.lock";
-            outputPaths = (
-                "$(DERIVED_FILE_DIR)/Pods-enzevalos_iphoneUITests-checkManifestLockResult.txt",
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-            shellPath = /bin/sh;
-            shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
-            showEnvVarsInLog = 0;
-        };
-        D6F0EB205D61EA8C8A045390 /* [CP] Check Pods Manifest.lock */ = {
-            isa = PBXShellScriptBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-            );
-            inputPaths = (
-                "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
-                "${PODS_ROOT}/Manifest.lock",
-            );
-            name = "[CP] Check Pods Manifest.lock";
-            outputPaths = (
-                "$(DERIVED_FILE_DIR)/Pods-enzevalos_iphoneTests-checkManifestLockResult.txt",
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-            shellPath = /bin/sh;
-            shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
-            showEnvVarsInLog = 0;
-        };
-        E98D3D9213C0A8CF7EDD28B1 /* [CP] Copy Pods Resources */ = {
-            isa = PBXShellScriptBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-            );
-            inputPaths = (
-            );
-            name = "[CP] Copy Pods Resources";
-            outputPaths = (
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-            shellPath = /bin/sh;
-            shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-resources.sh\"\n";
-            showEnvVarsInLog = 0;
-        };
-        EE4FF4A968A2B2871F67C256 /* [CP] Embed Pods Frameworks */ = {
-            isa = PBXShellScriptBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-            );
-            inputPaths = (
-            );
-            name = "[CP] Embed Pods Frameworks";
-            outputPaths = (
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-            shellPath = /bin/sh;
-            shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests-frameworks.sh\"\n";
-            showEnvVarsInLog = 0;
-        };
-        F855B7C77E9E7734BC50BC72 /* [CP] Copy Pods Resources */ = {
-            isa = PBXShellScriptBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-            );
-            inputPaths = (
-            );
-            name = "[CP] Copy Pods Resources";
-            outputPaths = (
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-            shellPath = /bin/sh;
-            shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests-resources.sh\"\n";
-            showEnvVarsInLog = 0;
-        };
+		1B3A7EC4B7EC43108D4CA42F /* [CP] Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+				"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-frameworks.sh",
+				"${BUILT_PRODUCTS_DIR}/BZipCompression/BZipCompression.framework",
+				"${BUILT_PRODUCTS_DIR}/FrameAccessor/FrameAccessor.framework",
+				"${BUILT_PRODUCTS_DIR}/KeychainAccess/KeychainAccess.framework",
+				"${BUILT_PRODUCTS_DIR}/Onboard/Onboard.framework",
+				"${BUILT_PRODUCTS_DIR}/VENTokenField/VENTokenField.framework",
+			);
+			name = "[CP] Embed Pods Frameworks";
+			outputPaths = (
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BZipCompression.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FrameAccessor.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KeychainAccess.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Onboard.framework",
+				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/VENTokenField.framework",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		60E197910FD6B0523F9273AE /* [CP] Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+				"${PODS_ROOT}/Manifest.lock",
+			);
+			name = "[CP] Check Pods Manifest.lock";
+			outputPaths = (
+				"$(DERIVED_FILE_DIR)/Pods-enzevalos_iphone-checkManifestLockResult.txt",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+			showEnvVarsInLog = 0;
+		};
+		6C4CB727DDC2AC31CCE50B26 /* [CP] Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "[CP] Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		9C00DB37D91C40FACD06D614 /* [CP] Copy Pods Resources */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "[CP] Copy Pods Resources";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphone/Pods-enzevalos_iphone-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		CB3E7E0953A94645ED8E830A /* [CP] Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+				"${PODS_ROOT}/Manifest.lock",
+			);
+			name = "[CP] Check Pods Manifest.lock";
+			outputPaths = (
+				"$(DERIVED_FILE_DIR)/Pods-enzevalos_iphoneUITests-checkManifestLockResult.txt",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+			showEnvVarsInLog = 0;
+		};
+		D6F0EB205D61EA8C8A045390 /* [CP] Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
+				"${PODS_ROOT}/Manifest.lock",
+			);
+			name = "[CP] Check Pods Manifest.lock";
+			outputPaths = (
+				"$(DERIVED_FILE_DIR)/Pods-enzevalos_iphoneTests-checkManifestLockResult.txt",
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n    # print error to STDERR\n    echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n    exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
+			showEnvVarsInLog = 0;
+		};
+		E98D3D9213C0A8CF7EDD28B1 /* [CP] Copy Pods Resources */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "[CP] Copy Pods Resources";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneTests/Pods-enzevalos_iphoneTests-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		EE4FF4A968A2B2871F67C256 /* [CP] Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "[CP] Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		F855B7C77E9E7734BC50BC72 /* [CP] Copy Pods Resources */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "[CP] Copy Pods Resources";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/../workspace/Pods/Target Support Files/Pods-enzevalos_iphoneUITests/Pods-enzevalos_iphoneUITests-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
-        A13526711D955BDF00D3BFE1 /* Sources */ = {
-            isa = PBXSourcesBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-                471BC92B1F960B7C00D64416 /* PGPPartialKey.m in Sources */,
-                47691A8A1ECB56D1004BCFC5 /* Mail.swift in Sources */,
-                472F398A1E251787009260FB /* Contact.swift in Sources */,
-                472F39861E1FA34E009260FB /* Record.swift in Sources */,
-                471BC9101F960B7C00D64416 /* PGPPacket.m in Sources */,
-                471BC9281F960B7C00D64416 /* PGPKeyID.m in Sources */,
-                471BC9311F960B7C00D64416 /* NSData+compression.m in Sources */,
-                A1C3270E1DB907D900CE2ED5 /* TextFormatter.swift in Sources */,
-                A1F2A5691E85586300320275 /* Providers.swift in Sources */,
-                471BC91A1F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.m in Sources */,
-                F12041FD1DA409A5002E4940 /* ListViewCell.swift in Sources */,
-                471BC9301F960B7C00D64416 /* PGPUser.m in Sources */,
-                471BC9141F960B7C00D64416 /* PGPSecretKeyPacket.m in Sources */,
-                A1E2324E1F0FA41A00DC9D40 /* FolderListCell.swift in Sources */,
-                A1EB059C1D956957008659C1 /* NSDateCompare.swift in Sources */,
-                471BC90C1F960B7C00D64416 /* PGPCompressedPacket.m in Sources */,
-                471BC9091F960B7C00D64416 /* PGPRSA.m in Sources */,
-                A1EB05941D956931008659C1 /* InboxCellDelegator.swift in Sources */,
-                8428A85D1F436A05007649A5 /* Badges.swift in Sources */,
-                8428A8651F436A11007649A5 /* BadgeCaseCollectionViewCell.swift in Sources */,
-                472F39811E1E5347009260FB /* Mail_Address+CoreDataClass.swift in Sources */,
-                A1EB05821D95685B008659C1 /* CollectionDataDelegate.swift in Sources */,
-                47D1302B1F7CEE6D007B14DF /* DebugSettings.swift in Sources */,
-                471BC92F1F960B7C00D64416 /* PGPS2K.m in Sources */,
-                471BC92A1F960B7C00D64416 /* PGPPacketFactory.m in Sources */,
-                A17C04841DC6504E00F66EDB /* LogHandler.swift in Sources */,
-                A1EB05801D956851008659C1 /* SendViewController.swift in Sources */,
-                471BC90E1F960B7C00D64416 /* PGPModificationDetectionCodePacket.m in Sources */,
-                47691A8C1ECC3EC7004BCFC5 /* EphemeralMail.swift in Sources */,
-                471BC92D1F960B7C00D64416 /* PGPPKCSEme.m in Sources */,
-                8428A8671F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift in Sources */,
-                A1EB05981D956947008659C1 /* InboxViewController.swift in Sources */,
-                471BC9131F960B7C00D64416 /* PGPPublicSubKeyPacket.m in Sources */,
-                F1984D721E1D327200804E1E /* IconsStyleKit.swift in Sources */,
-                471BC9261F960B7C00D64416 /* PGPKey.m in Sources */,
-                8428A8691F436A11007649A5 /* UserNameGamificationTableViewCell.swift in Sources */,
-                472F398C1E2519C8009260FB /* CNContactExtension.swift in Sources */,
-                471BC92E1F960B7C00D64416 /* PGPPKCSEmsa.m in Sources */,
-                F113C3851F30D06800E7F1D6 /* QRScannerView.swift in Sources */,
-                471BC9231F960B7C00D64416 /* PGPCryptoCFB.m in Sources */,
-                F18B44601E704C550080C041 /* ReplaceSegue.swift in Sources */,
-                472F39881E1FA377009260FB /* KeyRecord.swift in Sources */,
-                8428A8661F436A11007649A5 /* ArrowTableViewCell.swift in Sources */,
-                F1ACF21C1E0C1C6800C1B843 /* ContactViewController.swift in Sources */,
-                475B00351F7B9565006CDD41 /* CryptoObject.swift in Sources */,
-                A1EB057E1D956848008659C1 /* VENDataDelegate.swift in Sources */,
-                8428A86F1F436A1E007649A5 /* InviteFriendViewController.swift in Sources */,
-                A1E81B671DCA296200535F98 /* UIViewResolver.swift in Sources */,
-                471BC9211F960B7C00D64416 /* PGPArmor.m in Sources */,
-                475B00331F7B9565006CDD41 /* SwiftPGP.swift in Sources */,
-                471BC9061F960B7C00D64416 /* PGPCryptoUtils.m in Sources */,
-                F14239C11F30A99C00998A83 /* QRCodeGenerator.swift in Sources */,
-                A19028E41F853E710030EA98 /* ExportInfoViewController.swift in Sources */,
-                471BC9341F960B7C00D64416 /* NSMutableData+PGPUtils.m in Sources */,
-                472F392A1E1277D2009260FB /* EnzevalosContact+CoreDataClass.swift in Sources */,
-                F1AF938F1E2D04BA00755128 /* CustomCells.swift in Sources */,
-                8428A8711F436A1E007649A5 /* GamificationStatusViewController.swift in Sources */,
-                471BC90B1F960B7C00D64416 /* ObjectivePGPObject.m in Sources */,
-                471BC9241F960B7C00D64416 /* PGPFingerprint.m in Sources */,
-                471BC9221F960B7C00D64416 /* PGPBigNum.m in Sources */,
-                A10DE4201EFAA2CE005E8189 /* FolderViewController.swift in Sources */,
-                476142081E07E52B00FD5E4F /* Theme.swift in Sources */,
-                8428A8701F436A1E007649A5 /* LinearBadgeViewController.swift in Sources */,
-                A1EB057A1D956829008659C1 /* ContactCell.swift in Sources */,
-                471BC9331F960B7C00D64416 /* NSMutableArray+PGPUtils.m in Sources */,
-                471BC9151F960B7C00D64416 /* PGPSecretSubKeyPacket.m in Sources */,
-                471BC9201F960B7C00D64416 /* PGPUserIDPacket.m in Sources */,
-                475DF47A1F0D54C9009D807F /* Folder+CoreDataProperties.swift in Sources */,
-                472F392C1E1277D2009260FB /* PersistentMail +CoreDataClass.swift in Sources */,
-                471BC91D1F960B7C00D64416 /* PGPTrustPacket.m in Sources */,
-                475B00431F7BB6D6006CDD41 /* PersistentKey+CoreDataProperties.swift in Sources */,
-                F119D2901E364B59001D732A /* AnimatedSendIcon.swift in Sources */,
-                4707096D1F8F9F4900657F41 /* ExportViewController.swift in Sources */,
-                F12060801DA540FE00F6EF37 /* RefreshControlExtension.swift in Sources */,
-                471BC9291F960B7C00D64416 /* PGPMPI.m in Sources */,
-                A13526811D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodeld in Sources */,
-                472F39821E1E5347009260FB /* Mail_Address+CoreDataProperties.swift in Sources */,
-                476373C21E09BA88004D5EFE /* UserData.swift in Sources */,
-                471BC9051F960B7C00D64416 /* PGPCryptoHash.m in Sources */,
-                471BC9081F960B7C00D64416 /* PGPKeyMaterial.m in Sources */,
-                A1EB05A01D95696C008659C1 /* MessageBodyTableViewCell.swift in Sources */,
-                F18B44621E73286C0080C041 /* ReadVENDelegate.swift in Sources */,
-                471BC91E1F960B7C00D64416 /* PGPUserAttributePacket.m in Sources */,
-                475B00421F7BB6D6006CDD41 /* PersistentKey+CoreDataClass.swift in Sources */,
-                471BC9161F960B7C00D64416 /* PGPSignaturePacket.m in Sources */,
-                A1D5076F1E80257A00B68B38 /* KeyViewController.swift in Sources */,
-                A1A9DE731F864B0500B808AA /* ExportCells.swift in Sources */,
-                471BC9181F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.m in Sources */,
-                472F39901E252470009260FB /* CNMailAddressesExtension.swift in Sources */,
-                A1E2324C1F0FA13F00DC9D40 /* FolderListViewController.swift in Sources */,
-                F113C38B1F3344C200E7F1D6 /* ViewControllerPannable.swift in Sources */,
-                A1EB05841D956867008659C1 /* TableViewDataDelegate.swift in Sources */,
-                8428A85E1F436A05007649A5 /* CircleView.swift in Sources */,
-                472F397C1E1D0B0B009260FB /* PersistentMail +CoreDataProperties.swift in Sources */,
-                8428A85C1F436A05007649A5 /* ArrowView.swift in Sources */,
-                A1EB05961D956939008659C1 /* InboxTableViewCell.swift in Sources */,
-                A1083A541E8BFEA6003666B7 /* Onboarding.swift in Sources */,
-                A13526791D955BDF00D3BFE1 /* AppDelegate.swift in Sources */,
-                A1ECE54B1EFBE7ED0009349F /* FolderCell.swift in Sources */,
-                8428A85F1F436A05007649A5 /* GamificationData.swift in Sources */,
-                475DF4791F0D54C9009D807F /* Folder+CoreDataClass.swift in Sources */,
-                471BC9111F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.m in Sources */,
-                471BC91C1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.m in Sources */,
-                475B00341F7B9565006CDD41 /* Cryptography.swift in Sources */,
-                A1EB057C1D956838008659C1 /* MailHandler.swift in Sources */,
-                A1EB05881D956879008659C1 /* AddressHandler.swift in Sources */,
-                472F39701E14F75C009260FB /* DataHandler.swift in Sources */,
-                471BC9191F960B7C00D64416 /* PGPSignatureSubpacketHeader.m in Sources */,
-                471BC9321F960B7C00D64416 /* NSData+PGPUtils.m in Sources */,
-                A1EB05901D956923008659C1 /* ReadViewController.swift in Sources */,
-                471BC9171F960B7C00D64416 /* PGPSignatureSubpacket.m in Sources */,
-                A1C3DEEC1E0AB15300EB7D02 /* InitViewController.swift in Sources */,
-                472F398E1E251B8D009260FB /* MailAddress.swift in Sources */,
-                F12060821DA552FC00F6EF37 /* MailHandlerDelegator.swift in Sources */,
-                471BC9251F960B7C00D64416 /* PGPFoundation.m in Sources */,
-                471BC90D1F960B7C00D64416 /* PGPLiteralPacket.m in Sources */,
-                471BC9121F960B7C00D64416 /* PGPPublicKeyPacket.m in Sources */,
-                471BC9271F960B7C00D64416 /* PGPKeyGenerator.m in Sources */,
-                471BC9071F960B7C00D64416 /* PGPDSA.m in Sources */,
-                F1984D741E1E92B300804E1E /* LabelStyleKit.swift in Sources */,
-                471BC92C1F960B7C00D64416 /* PGPPartialSubKey.m in Sources */,
-                8428A8681F436A11007649A5 /* SubBadgeTableViewCell.swift in Sources */,
-                A1EB05861D956872008659C1 /* FrequentCell.swift in Sources */,
-                F12041FB1DA3FBF7002E4940 /* ListViewController.swift in Sources */,
-                F18B445E1E7044B70080C041 /* FlipTransition.swift in Sources */,
-                471BC91B1F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m in Sources */,
-                471BC91F1F960B7C00D64416 /* PGPUserAttributeSubpacket.m in Sources */,
-                471BC90F1F960B7C00D64416 /* PGPOnePassSignaturePacket.m in Sources */,
-                472F397E1E1D0B0B009260FB /* EnzevalosContact+CoreDataProperties.swift in Sources */,
-                8428A86E1F436A1E007649A5 /* BadgeCase.swift in Sources */,
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-        };
-        A13526881D955BE000D3BFE1 /* Sources */ = {
-            isa = PBXSourcesBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-                8428A8771F436A9D007649A5 /* LinearBadgeViewController.swift in Sources */,
-                8428A87A1F436AA9007649A5 /* ArrowTableViewCell.swift in Sources */,
-                A13526911D955BE000D3BFE1 /* enzevalos_iphoneTests.swift in Sources */,
-                8428A87B1F436AAC007649A5 /* UserNameGamificationTableViewCell.swift in Sources */,
-                8428A8781F436AA1007649A5 /* InviteFriendViewController.swift in Sources */,
-                8428A8761F436A9A007649A5 /* GamificationStatusViewController.swift in Sources */,
-                8428A8831F436AC9007649A5 /* GamificationDataUnitTest.swift in Sources */,
-                8428A8811F436AC0007649A5 /* GamificationData.swift in Sources */,
-                8428A87F1F436AB8007649A5 /* CircleView.swift in Sources */,
-                8428A87E1F436AB5007649A5 /* BadgeCaseCollectionViewCell.swift in Sources */,
-                8428A8821F436AC3007649A5 /* Badges.swift in Sources */,
-                8428A8801F436ABB007649A5 /* ArrowView.swift in Sources */,
-                8428A87D1F436AB2007649A5 /* SubBadgeHeaderTableViewCell.swift in Sources */,
-                8428A87C1F436AAF007649A5 /* SubBadgeTableViewCell.swift in Sources */,
-                8428A8791F436AA4007649A5 /* BadgeCase.swift in Sources */,
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-        };
-        A13526931D955BE000D3BFE1 /* Sources */ = {
-            isa = PBXSourcesBuildPhase;
-            buildActionMask = 2147483647;
-            files = (
-                A135269C1D955BE000D3BFE1 /* enzevalos_iphoneUITests.swift in Sources */,
-            );
-            runOnlyForDeploymentPostprocessing = 0;
-        };
+		A13526711D955BDF00D3BFE1 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				471BC92B1F960B7C00D64416 /* PGPPartialKey.m in Sources */,
+				47691A8A1ECB56D1004BCFC5 /* Mail.swift in Sources */,
+				472F398A1E251787009260FB /* Contact.swift in Sources */,
+				472F39861E1FA34E009260FB /* Record.swift in Sources */,
+				471BC9101F960B7C00D64416 /* PGPPacket.m in Sources */,
+				471BC9281F960B7C00D64416 /* PGPKeyID.m in Sources */,
+				471BC9311F960B7C00D64416 /* NSData+compression.m in Sources */,
+				A1C3270E1DB907D900CE2ED5 /* TextFormatter.swift in Sources */,
+				A1F2A5691E85586300320275 /* Providers.swift in Sources */,
+				471BC91A1F960B7C00D64416 /* PGPSymmetricallyEncryptedDataPacket.m in Sources */,
+				F12041FD1DA409A5002E4940 /* ListViewCell.swift in Sources */,
+				471BC9301F960B7C00D64416 /* PGPUser.m in Sources */,
+				471BC9141F960B7C00D64416 /* PGPSecretKeyPacket.m in Sources */,
+				A1E2324E1F0FA41A00DC9D40 /* FolderListCell.swift in Sources */,
+				A1EB059C1D956957008659C1 /* NSDateCompare.swift in Sources */,
+				471BC90C1F960B7C00D64416 /* PGPCompressedPacket.m in Sources */,
+				471BC9091F960B7C00D64416 /* PGPRSA.m in Sources */,
+				A1EB05941D956931008659C1 /* InboxCellDelegator.swift in Sources */,
+				8428A85D1F436A05007649A5 /* Badges.swift in Sources */,
+				8428A8651F436A11007649A5 /* BadgeCaseCollectionViewCell.swift in Sources */,
+				472F39811E1E5347009260FB /* Mail_Address+CoreDataClass.swift in Sources */,
+				A1EB05821D95685B008659C1 /* CollectionDataDelegate.swift in Sources */,
+				47D1302B1F7CEE6D007B14DF /* DebugSettings.swift in Sources */,
+				471BC92F1F960B7C00D64416 /* PGPS2K.m in Sources */,
+				471BC92A1F960B7C00D64416 /* PGPPacketFactory.m in Sources */,
+				A17C04841DC6504E00F66EDB /* LogHandler.swift in Sources */,
+				A1EB05801D956851008659C1 /* SendViewController.swift in Sources */,
+				471BC90E1F960B7C00D64416 /* PGPModificationDetectionCodePacket.m in Sources */,
+				47691A8C1ECC3EC7004BCFC5 /* EphemeralMail.swift in Sources */,
+				471BC92D1F960B7C00D64416 /* PGPPKCSEme.m in Sources */,
+				8428A8671F436A11007649A5 /* SubBadgeHeaderTableViewCell.swift in Sources */,
+				A1EB05981D956947008659C1 /* InboxViewController.swift in Sources */,
+				471BC9131F960B7C00D64416 /* PGPPublicSubKeyPacket.m in Sources */,
+				F1984D721E1D327200804E1E /* IconsStyleKit.swift in Sources */,
+				471BC9261F960B7C00D64416 /* PGPKey.m in Sources */,
+				8428A8691F436A11007649A5 /* UserNameGamificationTableViewCell.swift in Sources */,
+				472F398C1E2519C8009260FB /* CNContactExtension.swift in Sources */,
+				471BC92E1F960B7C00D64416 /* PGPPKCSEmsa.m in Sources */,
+				F113C3851F30D06800E7F1D6 /* QRScannerView.swift in Sources */,
+				471BC9231F960B7C00D64416 /* PGPCryptoCFB.m in Sources */,
+				F18B44601E704C550080C041 /* ReplaceSegue.swift in Sources */,
+				472F39881E1FA377009260FB /* KeyRecord.swift in Sources */,
+				8428A8661F436A11007649A5 /* ArrowTableViewCell.swift in Sources */,
+				F1ACF21C1E0C1C6800C1B843 /* ContactViewController.swift in Sources */,
+				475B00351F7B9565006CDD41 /* CryptoObject.swift in Sources */,
+				A1EB057E1D956848008659C1 /* VENDataDelegate.swift in Sources */,
+				8428A86F1F436A1E007649A5 /* InviteFriendViewController.swift in Sources */,
+				A1E81B671DCA296200535F98 /* UIViewResolver.swift in Sources */,
+				471BC9211F960B7C00D64416 /* PGPArmor.m in Sources */,
+				475B00331F7B9565006CDD41 /* SwiftPGP.swift in Sources */,
+				471BC9061F960B7C00D64416 /* PGPCryptoUtils.m in Sources */,
+				F14239C11F30A99C00998A83 /* QRCodeGenerator.swift in Sources */,
+				A19028E41F853E710030EA98 /* ExportInfoViewController.swift in Sources */,
+				471BC9341F960B7C00D64416 /* NSMutableData+PGPUtils.m in Sources */,
+				472F392A1E1277D2009260FB /* EnzevalosContact+CoreDataClass.swift in Sources */,
+				F1AF938F1E2D04BA00755128 /* CustomCells.swift in Sources */,
+				8428A8711F436A1E007649A5 /* GamificationStatusViewController.swift in Sources */,
+				471BC90B1F960B7C00D64416 /* ObjectivePGPObject.m in Sources */,
+				471BC9241F960B7C00D64416 /* PGPFingerprint.m in Sources */,
+				471BC9221F960B7C00D64416 /* PGPBigNum.m in Sources */,
+				A10DE4201EFAA2CE005E8189 /* FolderViewController.swift in Sources */,
+				476142081E07E52B00FD5E4F /* Theme.swift in Sources */,
+				8428A8701F436A1E007649A5 /* LinearBadgeViewController.swift in Sources */,
+				A1EB057A1D956829008659C1 /* ContactCell.swift in Sources */,
+				471BC9331F960B7C00D64416 /* NSMutableArray+PGPUtils.m in Sources */,
+				471BC9151F960B7C00D64416 /* PGPSecretSubKeyPacket.m in Sources */,
+				471BC9201F960B7C00D64416 /* PGPUserIDPacket.m in Sources */,
+				475DF47A1F0D54C9009D807F /* Folder+CoreDataProperties.swift in Sources */,
+				472F392C1E1277D2009260FB /* PersistentMail +CoreDataClass.swift in Sources */,
+				471BC91D1F960B7C00D64416 /* PGPTrustPacket.m in Sources */,
+				475B00431F7BB6D6006CDD41 /* PersistentKey+CoreDataProperties.swift in Sources */,
+				F119D2901E364B59001D732A /* AnimatedSendIcon.swift in Sources */,
+				4707096D1F8F9F4900657F41 /* ExportViewController.swift in Sources */,
+				F12060801DA540FE00F6EF37 /* RefreshControlExtension.swift in Sources */,
+				471BC9291F960B7C00D64416 /* PGPMPI.m in Sources */,
+				A13526811D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodeld in Sources */,
+				472F39821E1E5347009260FB /* Mail_Address+CoreDataProperties.swift in Sources */,
+				476373C21E09BA88004D5EFE /* UserData.swift in Sources */,
+				471BC9051F960B7C00D64416 /* PGPCryptoHash.m in Sources */,
+				471BC9081F960B7C00D64416 /* PGPKeyMaterial.m in Sources */,
+				A1EB05A01D95696C008659C1 /* MessageBodyTableViewCell.swift in Sources */,
+				F18B44621E73286C0080C041 /* ReadVENDelegate.swift in Sources */,
+				471BC91E1F960B7C00D64416 /* PGPUserAttributePacket.m in Sources */,
+				475B00421F7BB6D6006CDD41 /* PersistentKey+CoreDataClass.swift in Sources */,
+				471BC9161F960B7C00D64416 /* PGPSignaturePacket.m in Sources */,
+				A1D5076F1E80257A00B68B38 /* KeyViewController.swift in Sources */,
+				A1A9DE731F864B0500B808AA /* ExportCells.swift in Sources */,
+				471BC9181F960B7C00D64416 /* PGPSignatureSubpacketCreationTime.m in Sources */,
+				472F39901E252470009260FB /* CNMailAddressesExtension.swift in Sources */,
+				A1E2324C1F0FA13F00DC9D40 /* FolderListViewController.swift in Sources */,
+				F113C38B1F3344C200E7F1D6 /* ViewControllerPannable.swift in Sources */,
+				A1EB05841D956867008659C1 /* TableViewDataDelegate.swift in Sources */,
+				8428A85E1F436A05007649A5 /* CircleView.swift in Sources */,
+				472F397C1E1D0B0B009260FB /* PersistentMail +CoreDataProperties.swift in Sources */,
+				8428A85C1F436A05007649A5 /* ArrowView.swift in Sources */,
+				A1EB05961D956939008659C1 /* InboxTableViewCell.swift in Sources */,
+				A1083A541E8BFEA6003666B7 /* Onboarding.swift in Sources */,
+				A13526791D955BDF00D3BFE1 /* AppDelegate.swift in Sources */,
+				A1ECE54B1EFBE7ED0009349F /* FolderCell.swift in Sources */,
+				8428A85F1F436A05007649A5 /* GamificationData.swift in Sources */,
+				475DF4791F0D54C9009D807F /* Folder+CoreDataClass.swift in Sources */,
+				471BC9111F960B7C00D64416 /* PGPPublicKeyEncryptedSessionKeyPacket.m in Sources */,
+				471BC91C1F960B7C00D64416 /* PGPSymmetricKeyEncryptedSessionKeyPacket.m in Sources */,
+				475B00341F7B9565006CDD41 /* Cryptography.swift in Sources */,
+				A1EB057C1D956838008659C1 /* MailHandler.swift in Sources */,
+				A1EB05881D956879008659C1 /* AddressHandler.swift in Sources */,
+				472F39701E14F75C009260FB /* DataHandler.swift in Sources */,
+				471BC9191F960B7C00D64416 /* PGPSignatureSubpacketHeader.m in Sources */,
+				471BC9321F960B7C00D64416 /* NSData+PGPUtils.m in Sources */,
+				A1EB05901D956923008659C1 /* ReadViewController.swift in Sources */,
+				471BC9171F960B7C00D64416 /* PGPSignatureSubpacket.m in Sources */,
+				A1C3DEEC1E0AB15300EB7D02 /* InitViewController.swift in Sources */,
+				472F398E1E251B8D009260FB /* MailAddress.swift in Sources */,
+				F12060821DA552FC00F6EF37 /* MailHandlerDelegator.swift in Sources */,
+				471BC9251F960B7C00D64416 /* PGPFoundation.m in Sources */,
+				471BC90D1F960B7C00D64416 /* PGPLiteralPacket.m in Sources */,
+				471BC9121F960B7C00D64416 /* PGPPublicKeyPacket.m in Sources */,
+				471BC9271F960B7C00D64416 /* PGPKeyGenerator.m in Sources */,
+				471BC9071F960B7C00D64416 /* PGPDSA.m in Sources */,
+				F1984D741E1E92B300804E1E /* LabelStyleKit.swift in Sources */,
+				471BC92C1F960B7C00D64416 /* PGPPartialSubKey.m in Sources */,
+				8428A8681F436A11007649A5 /* SubBadgeTableViewCell.swift in Sources */,
+				A1EB05861D956872008659C1 /* FrequentCell.swift in Sources */,
+				F12041FB1DA3FBF7002E4940 /* ListViewController.swift in Sources */,
+				F18B445E1E7044B70080C041 /* FlipTransition.swift in Sources */,
+				471BC91B1F960B7C00D64416 /* PGPSymmetricallyEncryptedIntegrityProtectedDataPacket.m in Sources */,
+				471BC91F1F960B7C00D64416 /* PGPUserAttributeSubpacket.m in Sources */,
+				471BC90F1F960B7C00D64416 /* PGPOnePassSignaturePacket.m in Sources */,
+				472F397E1E1D0B0B009260FB /* EnzevalosContact+CoreDataProperties.swift in Sources */,
+				8428A86E1F436A1E007649A5 /* BadgeCase.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		A13526881D955BE000D3BFE1 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				8428A8771F436A9D007649A5 /* LinearBadgeViewController.swift in Sources */,
+				8428A87A1F436AA9007649A5 /* ArrowTableViewCell.swift in Sources */,
+				A13526911D955BE000D3BFE1 /* enzevalos_iphoneTests.swift in Sources */,
+				8428A87B1F436AAC007649A5 /* UserNameGamificationTableViewCell.swift in Sources */,
+				8428A8781F436AA1007649A5 /* InviteFriendViewController.swift in Sources */,
+				8428A8761F436A9A007649A5 /* GamificationStatusViewController.swift in Sources */,
+				8428A8831F436AC9007649A5 /* GamificationDataUnitTest.swift in Sources */,
+				8428A8811F436AC0007649A5 /* GamificationData.swift in Sources */,
+				8428A87F1F436AB8007649A5 /* CircleView.swift in Sources */,
+				8428A87E1F436AB5007649A5 /* BadgeCaseCollectionViewCell.swift in Sources */,
+				8428A8821F436AC3007649A5 /* Badges.swift in Sources */,
+				8428A8801F436ABB007649A5 /* ArrowView.swift in Sources */,
+				8428A87D1F436AB2007649A5 /* SubBadgeHeaderTableViewCell.swift in Sources */,
+				8428A87C1F436AAF007649A5 /* SubBadgeTableViewCell.swift in Sources */,
+				8428A8791F436AA4007649A5 /* BadgeCase.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		A13526931D955BE000D3BFE1 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				A135269C1D955BE000D3BFE1 /* enzevalos_iphoneUITests.swift in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 /* End PBXSourcesBuildPhase section */
 
 /* Begin PBXTargetDependency section */
-        A135268E1D955BE000D3BFE1 /* PBXTargetDependency */ = {
-            isa = PBXTargetDependency;
-            target = A13526741D955BDF00D3BFE1 /* enzevalos_iphone */;
-            targetProxy = A135268D1D955BE000D3BFE1 /* PBXContainerItemProxy */;
-        };
-        A13526991D955BE000D3BFE1 /* PBXTargetDependency */ = {
-            isa = PBXTargetDependency;
-            target = A13526741D955BDF00D3BFE1 /* enzevalos_iphone */;
-            targetProxy = A13526981D955BE000D3BFE1 /* PBXContainerItemProxy */;
-        };
+		A135268E1D955BE000D3BFE1 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = A13526741D955BDF00D3BFE1 /* enzevalos_iphone */;
+			targetProxy = A135268D1D955BE000D3BFE1 /* PBXContainerItemProxy */;
+		};
+		A13526991D955BE000D3BFE1 /* PBXTargetDependency */ = {
+			isa = PBXTargetDependency;
+			target = A13526741D955BDF00D3BFE1 /* enzevalos_iphone */;
+			targetProxy = A13526981D955BE000D3BFE1 /* PBXContainerItemProxy */;
+		};
 /* End PBXTargetDependency section */
 
 /* Begin PBXVariantGroup section */
-        A1123E6C1DA682850069551C /* Localizable.strings */ = {
-            isa = PBXVariantGroup;
-            children = (
-                A1123E6B1DA682850069551C /* en */,
-                A1123E6D1DA682870069551C /* de */,
-            );
-            name = Localizable.strings;
-            sourceTree = "<group>";
-        };
-        A13526841D955BDF00D3BFE1 /* LaunchScreen.storyboard */ = {
-            isa = PBXVariantGroup;
-            children = (
-                A1F992301DA7D22D0073BF1B /* de */,
-                A1F992321DA7D2360073BF1B /* en */,
-            );
-            name = LaunchScreen.storyboard;
-            sourceTree = "<group>";
-        };
-        A1BE3FF81E9664660040114B /* InfoPlist.strings */ = {
-            isa = PBXVariantGroup;
-            children = (
-                A1BE3FF71E9664660040114B /* en */,
-                A1BE3FF91E96646A0040114B /* de */,
-            );
-            name = InfoPlist.strings;
-            sourceTree = "<group>";
-        };
-        A1F9922B1DA7C9100073BF1B /* Main.storyboard */ = {
-            isa = PBXVariantGroup;
-            children = (
-                A1F992341DA7DA570073BF1B /* Base */,
-                A1F992371DA7DC760073BF1B /* en */,
-                A1F992381DA7DC7B0073BF1B /* de */,
-            );
-            name = Main.storyboard;
-            sourceTree = "<group>";
-        };
-        A1F9923B1DA7DD2E0073BF1B /* InboxTableViewCell.xib */ = {
-            isa = PBXVariantGroup;
-            children = (
-                A1F9923A1DA7DD2E0073BF1B /* Base */,
-                A1F9923D1DA7DD350073BF1B /* en */,
-                A1F9923F1DA7DD370073BF1B /* de */,
-            );
-            name = InboxTableViewCell.xib;
-            sourceTree = "<group>";
-        };
+		A1123E6C1DA682850069551C /* Localizable.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				A1123E6B1DA682850069551C /* en */,
+				A1123E6D1DA682870069551C /* de */,
+			);
+			name = Localizable.strings;
+			sourceTree = "<group>";
+		};
+		A13526841D955BDF00D3BFE1 /* LaunchScreen.storyboard */ = {
+			isa = PBXVariantGroup;
+			children = (
+				A1F992301DA7D22D0073BF1B /* de */,
+				A1F992321DA7D2360073BF1B /* en */,
+			);
+			name = LaunchScreen.storyboard;
+			sourceTree = "<group>";
+		};
+		A1BE3FF81E9664660040114B /* InfoPlist.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				A1BE3FF71E9664660040114B /* en */,
+				A1BE3FF91E96646A0040114B /* de */,
+			);
+			name = InfoPlist.strings;
+			sourceTree = "<group>";
+		};
+		A1F9922B1DA7C9100073BF1B /* Main.storyboard */ = {
+			isa = PBXVariantGroup;
+			children = (
+				A1F992341DA7DA570073BF1B /* Base */,
+				A1F992371DA7DC760073BF1B /* en */,
+				A1F992381DA7DC7B0073BF1B /* de */,
+			);
+			name = Main.storyboard;
+			sourceTree = "<group>";
+		};
+		A1F9923B1DA7DD2E0073BF1B /* InboxTableViewCell.xib */ = {
+			isa = PBXVariantGroup;
+			children = (
+				A1F9923A1DA7DD2E0073BF1B /* Base */,
+				A1F9923D1DA7DD350073BF1B /* en */,
+				A1F9923F1DA7DD370073BF1B /* de */,
+			);
+			name = InboxTableViewCell.xib;
+			sourceTree = "<group>";
+		};
 /* End PBXVariantGroup section */
 
 /* Begin XCBuildConfiguration section */
-        A135269E1D955BE000D3BFE1 /* Debug */ = {
-            isa = XCBuildConfiguration;
-            baseConfigurationReference = AE7C40F081DAC9A0A130BE21 /* Pods-enzevalos_iphone.debug.xcconfig */;
-            buildSettings = {
-                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
-                ALWAYS_SEARCH_USER_PATHS = NO;
-                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
-                CLANG_ANALYZER_NONNULL = YES;
-                CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = NO;
-                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
-                CLANG_CXX_LIBRARY = "libc++";
-                CLANG_ENABLE_MODULES = YES;
-                CLANG_ENABLE_OBJC_ARC = YES;
-                CLANG_WARN_BOOL_CONVERSION = YES;
-                CLANG_WARN_CONSTANT_CONVERSION = YES;
-                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
-                CLANG_WARN_EMPTY_BODY = YES;
-                CLANG_WARN_ENUM_CONVERSION = YES;
-                CLANG_WARN_INFINITE_RECURSION = YES;
-                CLANG_WARN_INT_CONVERSION = YES;
-                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
-                CLANG_WARN_SUSPICIOUS_MOVE = YES;
-                CLANG_WARN_UNREACHABLE_CODE = YES;
-                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
-                COPY_PHASE_STRIP = NO;
-                DEBUG_INFORMATION_FORMAT = dwarf;
-                ENABLE_BITCODE = NO;
-                ENABLE_STRICT_OBJC_MSGSEND = YES;
-                ENABLE_TESTABILITY = YES;
-                GCC_C_LANGUAGE_STANDARD = gnu99;
-                GCC_DYNAMIC_NO_PIC = NO;
-                GCC_NO_COMMON_BLOCKS = YES;
-                GCC_OPTIMIZATION_LEVEL = 0;
-                GCC_PREPROCESSOR_DEFINITIONS = (
-                    "DEBUG=1",
-                    "$(inherited)",
-                );
-                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
-                GCC_WARN_UNDECLARED_SELECTOR = YES;
-                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
-                GCC_WARN_UNUSED_FUNCTION = YES;
-                GCC_WARN_UNUSED_VARIABLE = YES;
-                IPHONEOS_DEPLOYMENT_TARGET = 9.3;
-                MTL_ENABLE_DEBUG_INFO = YES;
-                ONLY_ACTIVE_ARCH = YES;
-                SDKROOT = iphoneos;
-                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
-                SWIFT_VERSION = "";
-            };
-            name = Debug;
-        };
-        A135269F1D955BE000D3BFE1 /* Release */ = {
-            isa = XCBuildConfiguration;
-            buildSettings = {
-                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
-                ALWAYS_SEARCH_USER_PATHS = NO;
-                CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
-                CLANG_ANALYZER_NONNULL = YES;
-                CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = NO;
-                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
-                CLANG_CXX_LIBRARY = "libc++";
-                CLANG_ENABLE_MODULES = YES;
-                CLANG_ENABLE_OBJC_ARC = YES;
-                CLANG_WARN_BOOL_CONVERSION = YES;
-                CLANG_WARN_CONSTANT_CONVERSION = YES;
-                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
-                CLANG_WARN_EMPTY_BODY = YES;
-                CLANG_WARN_ENUM_CONVERSION = YES;
-                CLANG_WARN_INFINITE_RECURSION = YES;
-                CLANG_WARN_INT_CONVERSION = YES;
-                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
-                CLANG_WARN_SUSPICIOUS_MOVE = YES;
-                CLANG_WARN_UNREACHABLE_CODE = YES;
-                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
-                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
-                COPY_PHASE_STRIP = NO;
-                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-                ENABLE_BITCODE = NO;
-                ENABLE_NS_ASSERTIONS = NO;
-                ENABLE_STRICT_OBJC_MSGSEND = YES;
-                GCC_C_LANGUAGE_STANDARD = gnu99;
-                GCC_NO_COMMON_BLOCKS = YES;
-                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
-                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
-                GCC_WARN_UNDECLARED_SELECTOR = YES;
-                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
-                GCC_WARN_UNUSED_FUNCTION = YES;
-                GCC_WARN_UNUSED_VARIABLE = YES;
-                IPHONEOS_DEPLOYMENT_TARGET = 9.3;
-                MTL_ENABLE_DEBUG_INFO = NO;
-                SDKROOT = iphoneos;
-                SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
-                SWIFT_VERSION = "";
-                VALIDATE_PRODUCT = YES;
-            };
-            name = Release;
-        };
-        A13526A11D955BE000D3BFE1 /* Debug */ = {
-            isa = XCBuildConfiguration;
-            baseConfigurationReference = AE7C40F081DAC9A0A130BE21 /* Pods-enzevalos_iphone.debug.xcconfig */;
-            buildSettings = {
-                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
-                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-                CLANG_ENABLE_MODULES = YES;
-                CODE_SIGN_ENTITLEMENTS = enzevalos_iphone/enzevalos_iphone.entitlements;
-                CODE_SIGN_IDENTITY = "iPhone Developer";
-                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
-                DEVELOPMENT_TEAM = 4377G946WP;
-                INFOPLIST_FILE = enzevalos_iphone/Info.plist;
-                IPHONEOS_DEPLOYMENT_TARGET = 9.3;
-                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
-                LIBRARY_SEARCH_PATHS = (
-                    "$(inherited)",
-                    "\"${PODS_ROOT}/OpenSSL-Universal/lib-ios\"",
-                    "$(inherited)",
-                    "\"${PODS_ROOT}/mailcore2-ios/lib\"",
-                );
-                OTHER_LDFLAGS = (
-                    "$(inherited)",
-                    "-ObjC",
-                    "-l\"MailCore-ios\"",
-                    "-l\"c++\"",
-                    "-l\"crypto\"",
-                    "-l\"iconv\"",
-                    "-l\"resolv\"",
-                    "-l\"ssl\"",
-                    "-l\"xml2\"",
-                    "-l\"z\"",
-                    "-lbz2",
-                    "-framework",
-                    "\"BZipCompression\"",
-                    "-framework",
-                    "\"FrameAccessor\"",
-                    "-framework",
-                    "\"VENTokenField\"",
-                );
-                PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos";
-                PRODUCT_NAME = "$(TARGET_NAME)";
-                PROVISIONING_PROFILE = "";
-                PROVISIONING_PROFILE_SPECIFIER = "";
-                SWIFT_OBJC_BRIDGING_HEADER = "enzevalos_iphone-Bridging-Header.h";
-                "SWIFT_OBJC_BRIDGING_HEADER[arch=*]" = "enzevalos_iphone/enzevalos_iphone-Bridging-Header.h";
-                SWIFT_OPTIMIZATION_LEVEL = "-Onone";
-                SWIFT_VERSION = 3.0;
-            };
-            name = Debug;
-        };
-        A13526A21D955BE000D3BFE1 /* Release */ = {
-            isa = XCBuildConfiguration;
-            baseConfigurationReference = 9857108F0823A3919046C491 /* Pods-enzevalos_iphone.release.xcconfig */;
-            buildSettings = {
-                ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
-                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
-                CLANG_ENABLE_MODULES = YES;
-                CODE_SIGN_ENTITLEMENTS = enzevalos_iphone/enzevalos_iphone.entitlements;
-                CODE_SIGN_IDENTITY = "iPhone Developer";
-                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
-                DEVELOPMENT_TEAM = 4377G946WP;
-                INFOPLIST_FILE = enzevalos_iphone/Info.plist;
-                IPHONEOS_DEPLOYMENT_TARGET = 9.3;
-                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
-                LIBRARY_SEARCH_PATHS = (
-                    "$(inherited)",
-                    "\"${PODS_ROOT}/OpenSSL-Universal/lib-ios\"",
-                    "$(inherited)",
-                    "\"${PODS_ROOT}/mailcore2-ios/lib\"",
-                );
-                OTHER_LDFLAGS = (
-                    "$(inherited)",
-                    "-ObjC",
-                    "-l\"MailCore-ios\"",
-                    "-l\"c++\"",
-                    "-l\"crypto\"",
-                    "-l\"iconv\"",
-                    "-l\"resolv\"",
-                    "-l\"ssl\"",
-                    "-l\"xml2\"",
-                    "-l\"z\"",
-                    "-lbz2",
-                    "-framework",
-                    "\"BZipCompression\"",
-                    "-framework",
-                    "\"FrameAccessor\"",
-                    "-framework",
-                    "\"VENTokenField\"",
-                );
-                PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos";
-                PRODUCT_NAME = "$(TARGET_NAME)";
-                PROVISIONING_PROFILE = "";
-                PROVISIONING_PROFILE_SPECIFIER = "";
-                SWIFT_OBJC_BRIDGING_HEADER = "enzevalos_iphone-Bridging-Header.h";
-                "SWIFT_OBJC_BRIDGING_HEADER[sdk=*]" = "enzevalos_iphone/enzevalos_iphone-Bridging-Header.h";
-                SWIFT_VERSION = 3.0;
-                "USER_HEADER_SEARCH_PATHS[arch=*]" = "";
-            };
-            name = Release;
-        };
-        A13526A41D955BE000D3BFE1 /* Debug */ = {
-            isa = XCBuildConfiguration;
-            baseConfigurationReference = 411EB2B85F99B48FFD36F966 /* Pods-enzevalos_iphoneTests.debug.xcconfig */;
-            buildSettings = {
-                INFOPLIST_FILE = enzevalos_iphoneTests/Info.plist;
-                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
-                PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos-iphoneTests";
-                PRODUCT_NAME = "$(TARGET_NAME)";
-                SWIFT_VERSION = 3.0;
-            };
-            name = Debug;
-        };
-        A13526A51D955BE000D3BFE1 /* Release */ = {
-            isa = XCBuildConfiguration;
-            baseConfigurationReference = C7733DFEFB7E7CFF38EC1665 /* Pods-enzevalos_iphoneTests.release.xcconfig */;
-            buildSettings = {
-                INFOPLIST_FILE = enzevalos_iphoneTests/Info.plist;
-                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
-                PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos-iphoneTests";
-                PRODUCT_NAME = "$(TARGET_NAME)";
-                SWIFT_VERSION = 3.0;
-            };
-            name = Release;
-        };
-        A13526A71D955BE000D3BFE1 /* Debug */ = {
-            isa = XCBuildConfiguration;
-            baseConfigurationReference = 9A132EDE8BCA06ACDB505C22 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */;
-            buildSettings = {
-                INFOPLIST_FILE = enzevalos_iphoneUITests/Info.plist;
-                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
-                PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos-iphoneUITests";
-                PRODUCT_NAME = "$(TARGET_NAME)";
-                SWIFT_VERSION = 3.0;
-                TEST_TARGET_NAME = enzevalos_iphone;
-            };
-            name = Debug;
-        };
-        A13526A81D955BE000D3BFE1 /* Release */ = {
-            isa = XCBuildConfiguration;
-            baseConfigurationReference = 796D16D79BED5D60B580E602 /* Pods-enzevalos_iphoneUITests.release.xcconfig */;
-            buildSettings = {
-                INFOPLIST_FILE = enzevalos_iphoneUITests/Info.plist;
-                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
-                PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos-iphoneUITests";
-                PRODUCT_NAME = "$(TARGET_NAME)";
-                SWIFT_VERSION = 3.0;
-                TEST_TARGET_NAME = enzevalos_iphone;
-            };
-            name = Release;
-        };
+		A135269E1D955BE000D3BFE1 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = AE7C40F081DAC9A0A130BE21 /* Pods-enzevalos_iphone.debug.xcconfig */;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = NO;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = dwarf;
+				ENABLE_BITCODE = NO;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				ENABLE_TESTABILITY = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PREPROCESSOR_DEFINITIONS = (
+					"DEBUG=1",
+					"$(inherited)",
+				);
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.3;
+				MTL_ENABLE_DEBUG_INFO = YES;
+				ONLY_ACTIVE_ARCH = YES;
+				SDKROOT = iphoneos;
+				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+				SWIFT_VERSION = "";
+			};
+			name = Debug;
+		};
+		A135269F1D955BE000D3BFE1 /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
+				CLANG_ANALYZER_NONNULL = YES;
+				CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = NO;
+				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+				CLANG_CXX_LIBRARY = "libc++";
+				CLANG_ENABLE_MODULES = YES;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				CLANG_WARN_BOOL_CONVERSION = YES;
+				CLANG_WARN_CONSTANT_CONVERSION = YES;
+				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+				CLANG_WARN_EMPTY_BODY = YES;
+				CLANG_WARN_ENUM_CONVERSION = YES;
+				CLANG_WARN_INFINITE_RECURSION = YES;
+				CLANG_WARN_INT_CONVERSION = YES;
+				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+				CLANG_WARN_SUSPICIOUS_MOVE = YES;
+				CLANG_WARN_UNREACHABLE_CODE = YES;
+				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				COPY_PHASE_STRIP = NO;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				ENABLE_BITCODE = NO;
+				ENABLE_NS_ASSERTIONS = NO;
+				ENABLE_STRICT_OBJC_MSGSEND = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_NO_COMMON_BLOCKS = YES;
+				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+				GCC_WARN_UNDECLARED_SELECTOR = YES;
+				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+				GCC_WARN_UNUSED_FUNCTION = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.3;
+				MTL_ENABLE_DEBUG_INFO = NO;
+				SDKROOT = iphoneos;
+				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+				SWIFT_VERSION = "";
+				VALIDATE_PRODUCT = YES;
+			};
+			name = Release;
+		};
+		A13526A11D955BE000D3BFE1 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = AE7C40F081DAC9A0A130BE21 /* Pods-enzevalos_iphone.debug.xcconfig */;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CLANG_ENABLE_MODULES = YES;
+				CODE_SIGN_ENTITLEMENTS = enzevalos_iphone/enzevalos_iphone.entitlements;
+				CODE_SIGN_IDENTITY = "iPhone Developer";
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				DEVELOPMENT_TEAM = 4377G946WP;
+				INFOPLIST_FILE = enzevalos_iphone/Info.plist;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.3;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"\"${PODS_ROOT}/OpenSSL-Universal/lib-ios\"",
+					"$(inherited)",
+					"\"${PODS_ROOT}/mailcore2-ios/lib\"",
+				);
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-l\"MailCore-ios\"",
+					"-l\"c++\"",
+					"-l\"crypto\"",
+					"-l\"iconv\"",
+					"-l\"resolv\"",
+					"-l\"ssl\"",
+					"-l\"xml2\"",
+					"-l\"z\"",
+					"-lbz2",
+					"-framework",
+					"\"BZipCompression\"",
+					"-framework",
+					"\"FrameAccessor\"",
+					"-framework",
+					"\"VENTokenField\"",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				PROVISIONING_PROFILE = "";
+				PROVISIONING_PROFILE_SPECIFIER = "";
+				SWIFT_OBJC_BRIDGING_HEADER = "enzevalos_iphone-Bridging-Header.h";
+				"SWIFT_OBJC_BRIDGING_HEADER[arch=*]" = "enzevalos_iphone/enzevalos_iphone-Bridging-Header.h";
+				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+				SWIFT_VERSION = 3.0;
+			};
+			name = Debug;
+		};
+		A13526A21D955BE000D3BFE1 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 9857108F0823A3919046C491 /* Pods-enzevalos_iphone.release.xcconfig */;
+			buildSettings = {
+				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
+				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+				CLANG_ENABLE_MODULES = YES;
+				CODE_SIGN_ENTITLEMENTS = enzevalos_iphone/enzevalos_iphone.entitlements;
+				CODE_SIGN_IDENTITY = "iPhone Developer";
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+				DEVELOPMENT_TEAM = 4377G946WP;
+				INFOPLIST_FILE = enzevalos_iphone/Info.plist;
+				IPHONEOS_DEPLOYMENT_TARGET = 9.3;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+				LIBRARY_SEARCH_PATHS = (
+					"$(inherited)",
+					"\"${PODS_ROOT}/OpenSSL-Universal/lib-ios\"",
+					"$(inherited)",
+					"\"${PODS_ROOT}/mailcore2-ios/lib\"",
+				);
+				OTHER_LDFLAGS = (
+					"$(inherited)",
+					"-ObjC",
+					"-l\"MailCore-ios\"",
+					"-l\"c++\"",
+					"-l\"crypto\"",
+					"-l\"iconv\"",
+					"-l\"resolv\"",
+					"-l\"ssl\"",
+					"-l\"xml2\"",
+					"-l\"z\"",
+					"-lbz2",
+					"-framework",
+					"\"BZipCompression\"",
+					"-framework",
+					"\"FrameAccessor\"",
+					"-framework",
+					"\"VENTokenField\"",
+				);
+				PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				PROVISIONING_PROFILE = "";
+				PROVISIONING_PROFILE_SPECIFIER = "";
+				SWIFT_OBJC_BRIDGING_HEADER = "enzevalos_iphone-Bridging-Header.h";
+				"SWIFT_OBJC_BRIDGING_HEADER[sdk=*]" = "enzevalos_iphone/enzevalos_iphone-Bridging-Header.h";
+				SWIFT_VERSION = 3.0;
+				"USER_HEADER_SEARCH_PATHS[arch=*]" = "";
+			};
+			name = Release;
+		};
+		A13526A41D955BE000D3BFE1 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 411EB2B85F99B48FFD36F966 /* Pods-enzevalos_iphoneTests.debug.xcconfig */;
+			buildSettings = {
+				INFOPLIST_FILE = enzevalos_iphoneTests/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+				PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos-iphoneTests";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_VERSION = 3.0;
+			};
+			name = Debug;
+		};
+		A13526A51D955BE000D3BFE1 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = C7733DFEFB7E7CFF38EC1665 /* Pods-enzevalos_iphoneTests.release.xcconfig */;
+			buildSettings = {
+				INFOPLIST_FILE = enzevalos_iphoneTests/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+				PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos-iphoneTests";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_VERSION = 3.0;
+			};
+			name = Release;
+		};
+		A13526A71D955BE000D3BFE1 /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 9A132EDE8BCA06ACDB505C22 /* Pods-enzevalos_iphoneUITests.debug.xcconfig */;
+			buildSettings = {
+				INFOPLIST_FILE = enzevalos_iphoneUITests/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+				PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos-iphoneUITests";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_VERSION = 3.0;
+				TEST_TARGET_NAME = enzevalos_iphone;
+			};
+			name = Debug;
+		};
+		A13526A81D955BE000D3BFE1 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 796D16D79BED5D60B580E602 /* Pods-enzevalos_iphoneUITests.release.xcconfig */;
+			buildSettings = {
+				INFOPLIST_FILE = enzevalos_iphoneUITests/Info.plist;
+				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+				PRODUCT_BUNDLE_IDENTIFIER = "fu-berlin.enzevalos-iphoneUITests";
+				PRODUCT_NAME = "$(TARGET_NAME)";
+				SWIFT_VERSION = 3.0;
+				TEST_TARGET_NAME = enzevalos_iphone;
+			};
+			name = Release;
+		};
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
-        A13526701D955BDF00D3BFE1 /* Build configuration list for PBXProject "enzevalos_iphone" */ = {
-            isa = XCConfigurationList;
-            buildConfigurations = (
-                A135269E1D955BE000D3BFE1 /* Debug */,
-                A135269F1D955BE000D3BFE1 /* Release */,
-            );
-            defaultConfigurationIsVisible = 0;
-            defaultConfigurationName = Release;
-        };
-        A13526A01D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphone" */ = {
-            isa = XCConfigurationList;
-            buildConfigurations = (
-                A13526A11D955BE000D3BFE1 /* Debug */,
-                A13526A21D955BE000D3BFE1 /* Release */,
-            );
-            defaultConfigurationIsVisible = 0;
-            defaultConfigurationName = Release;
-        };
-        A13526A31D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphoneTests" */ = {
-            isa = XCConfigurationList;
-            buildConfigurations = (
-                A13526A41D955BE000D3BFE1 /* Debug */,
-                A13526A51D955BE000D3BFE1 /* Release */,
-            );
-            defaultConfigurationIsVisible = 0;
-            defaultConfigurationName = Release;
-        };
-        A13526A61D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphoneUITests" */ = {
-            isa = XCConfigurationList;
-            buildConfigurations = (
-                A13526A71D955BE000D3BFE1 /* Debug */,
-                A13526A81D955BE000D3BFE1 /* Release */,
-            );
-            defaultConfigurationIsVisible = 0;
-            defaultConfigurationName = Release;
-        };
+		A13526701D955BDF00D3BFE1 /* Build configuration list for PBXProject "enzevalos_iphone" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				A135269E1D955BE000D3BFE1 /* Debug */,
+				A135269F1D955BE000D3BFE1 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		A13526A01D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphone" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				A13526A11D955BE000D3BFE1 /* Debug */,
+				A13526A21D955BE000D3BFE1 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		A13526A31D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphoneTests" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				A13526A41D955BE000D3BFE1 /* Debug */,
+				A13526A51D955BE000D3BFE1 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		A13526A61D955BE000D3BFE1 /* Build configuration list for PBXNativeTarget "enzevalos_iphoneUITests" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				A13526A71D955BE000D3BFE1 /* Debug */,
+				A13526A81D955BE000D3BFE1 /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
 /* End XCConfigurationList section */
 
 /* Begin XCVersionGroup section */
-        A135267F1D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodeld */ = {
-            isa = XCVersionGroup;
-            children = (
-                47B2318A1F0D458100961B28 /* enzevalos_iphone 2.xcdatamodel */,
-                A13526801D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodel */,
-            );
-            currentVersion = A13526801D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodel */;
-            path = enzevalos_iphone.xcdatamodeld;
-            sourceTree = "<group>";
-            versionGroupType = wrapper.xcdatamodel;
-        };
+		A135267F1D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodeld */ = {
+			isa = XCVersionGroup;
+			children = (
+				47B2318A1F0D458100961B28 /* enzevalos_iphone 2.xcdatamodel */,
+				A13526801D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodel */,
+			);
+			currentVersion = A13526801D955BDF00D3BFE1 /* enzevalos_iphone.xcdatamodel */;
+			path = enzevalos_iphone.xcdatamodeld;
+			sourceTree = "<group>";
+			versionGroupType = wrapper.xcdatamodel;
+		};
 /* End XCVersionGroup section */
-    };
-    rootObject = A135266D1D955BDF00D3BFE1 /* Project object */;
+	};
+	rootObject = A135266D1D955BDF00D3BFE1 /* Project object */;
 }
diff --git a/enzevalos_iphone/Base.lproj/Main.storyboard b/enzevalos_iphone/Base.lproj/Main.storyboard
index b86db82fd9005ec8387f6c946c4b58fc25303168..de144e6d6800b8318347a745b61a2ebf6b54cb0f 100644
--- a/enzevalos_iphone/Base.lproj/Main.storyboard
+++ b/enzevalos_iphone/Base.lproj/Main.storyboard
@@ -9,6 +9,7 @@
         <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
         <capability name="Constraints to layout margins" minToolsVersion="6.0"/>
         <capability name="Safe area layout guides" minToolsVersion="9.0"/>
+        <capability name="Stack View standard spacing" minToolsVersion="9.0"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
     <scenes>
@@ -569,8 +570,8 @@
                                                         <constraint firstAttribute="width" constant="15" id="ons-Pp-k3n"/>
                                                     </constraints>
                                                 </imageView>
-                                                <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="sfv-2Q-95I">
-                                                    <rect key="frame" x="0.0" y="17.5" width="15" height="15"/>
+                                                <imageView userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="sfv-2Q-95I">
+                                                    <rect key="frame" x="0.0" y="15" width="15" height="17.5"/>
                                                     <constraints>
                                                         <constraint firstAttribute="height" constant="15" id="SmT-9e-ovi"/>
                                                         <constraint firstAttribute="width" constant="15" id="uKU-PK-flD"/>
@@ -804,7 +805,7 @@
             <objects>
                 <tableViewController id="ooe-0X-glz" customClass="ListViewController" customModule="enzevalos_iphone" customModuleProvider="target" sceneMemberID="viewController">
                     <tableView key="view" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="plain" separatorStyle="default" rowHeight="44" sectionHeaderHeight="28" sectionFooterHeight="28" id="ipK-4X-lVA">
-                        <rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
+                        <rect key="frame" x="0.0" y="0.0" width="320" height="504"/>
                         <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                         <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
                         <prototypes>
@@ -1009,8 +1010,94 @@
                                     <outlet property="qrCode" destination="fpa-sz-ZpT" id="YfY-Ti-PAQ"/>
                                 </connections>
                             </tableViewCell>
+                            <tableViewCell clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="ProgressCell" id="og9-cD-VCO" customClass="ProgressCell" customModule="enzevalos_iphone" customModuleProvider="target">
+                                <rect key="frame" x="0.0" y="393.5" width="320" height="44"/>
+                                <autoresizingMask key="autoresizingMask"/>
+                                <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="og9-cD-VCO" id="flO-PA-XgS">
+                                    <rect key="frame" x="0.0" y="0.0" width="320" height="43.5"/>
+                                    <autoresizingMask key="autoresizingMask"/>
+                                    <subviews>
+                                        <stackView opaque="NO" contentMode="scaleToFill" axis="vertical" distribution="equalCentering" alignment="top" spacingType="standard" translatesAutoresizingMaskIntoConstraints="NO" id="Qbj-PK-kGW">
+                                            <rect key="frame" x="20" y="20" width="280" height="92"/>
+                                            <subviews>
+                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Secure Contacts:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SFS-Eo-FbJ">
+                                                    <rect key="frame" x="0.0" y="0.0" width="125" height="19.5"/>
+                                                    <fontDescription key="fontDescription" style="UICTFontTextStyleCallout"/>
+                                                    <nil key="textColor"/>
+                                                    <nil key="highlightedColor"/>
+                                                </label>
+                                                <stackView opaque="NO" contentMode="scaleToFill" alignment="center" spacingType="standard" translatesAutoresizingMaskIntoConstraints="NO" id="xhX-r0-Ycp">
+                                                    <rect key="frame" x="0.0" y="27.5" width="280" height="14.5"/>
+                                                    <subviews>
+                                                        <progressView opaque="NO" contentMode="scaleToFill" verticalHuggingPriority="750" progressViewStyle="bar" progress="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="PRw-ew-SPh">
+                                                            <rect key="frame" x="0.0" y="6.5" width="246.5" height="2.5"/>
+                                                            <constraints>
+                                                                <constraint firstAttribute="height" constant="1" id="Llp-CL-OJA"/>
+                                                            </constraints>
+                                                            <color key="trackTintColor" white="0.66666666669999997" alpha="1" colorSpace="calibratedWhite"/>
+                                                        </progressView>
+                                                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="xx %" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="h2w-il-8sh">
+                                                            <rect key="frame" x="254.5" y="0.0" width="25.5" height="14.5"/>
+                                                            <fontDescription key="fontDescription" type="system" pointSize="12"/>
+                                                            <nil key="textColor"/>
+                                                            <nil key="highlightedColor"/>
+                                                        </label>
+                                                    </subviews>
+                                                    <constraints>
+                                                        <constraint firstAttribute="trailing" secondItem="h2w-il-8sh" secondAttribute="trailing" id="8Lo-oj-0td"/>
+                                                        <constraint firstItem="h2w-il-8sh" firstAttribute="leading" secondItem="PRw-ew-SPh" secondAttribute="trailing" constant="8" id="Tlh-1i-WrS"/>
+                                                        <constraint firstItem="PRw-ew-SPh" firstAttribute="leading" secondItem="xhX-r0-Ycp" secondAttribute="leading" id="mkt-UW-Jfz"/>
+                                                    </constraints>
+                                                </stackView>
+                                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Secure Communication:" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="kdT-Ob-fGk">
+                                                    <rect key="frame" x="0.0" y="50" width="173.5" height="19.5"/>
+                                                    <fontDescription key="fontDescription" style="UICTFontTextStyleCallout"/>
+                                                    <nil key="textColor"/>
+                                                    <nil key="highlightedColor"/>
+                                                </label>
+                                                <stackView opaque="NO" contentMode="scaleToFill" alignment="center" spacingType="standard" translatesAutoresizingMaskIntoConstraints="NO" id="LOJ-Fi-6Vp">
+                                                    <rect key="frame" x="0.0" y="77.5" width="280" height="14.5"/>
+                                                    <subviews>
+                                                        <progressView opaque="NO" contentMode="scaleToFill" verticalHuggingPriority="750" progress="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="ZFX-bP-Gr0">
+                                                            <rect key="frame" x="0.0" y="6.5" width="246.5" height="2"/>
+                                                            <constraints>
+                                                                <constraint firstAttribute="height" constant="2" id="7yh-7q-Xvm"/>
+                                                            </constraints>
+                                                            <color key="trackTintColor" white="0.66666666669999997" alpha="1" colorSpace="calibratedWhite"/>
+                                                        </progressView>
+                                                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="xx %" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gyb-Ou-ZxY">
+                                                            <rect key="frame" x="254.5" y="0.0" width="25.5" height="14.5"/>
+                                                            <fontDescription key="fontDescription" type="system" pointSize="12"/>
+                                                            <nil key="textColor"/>
+                                                            <nil key="highlightedColor"/>
+                                                        </label>
+                                                    </subviews>
+                                                </stackView>
+                                            </subviews>
+                                            <constraints>
+                                                <constraint firstAttribute="trailing" secondItem="xhX-r0-Ycp" secondAttribute="trailing" id="Ule-qb-cVy"/>
+                                                <constraint firstAttribute="trailing" secondItem="LOJ-Fi-6Vp" secondAttribute="trailing" id="jSF-2n-aOM"/>
+                                            </constraints>
+                                        </stackView>
+                                    </subviews>
+                                    <constraints>
+                                        <constraint firstItem="Qbj-PK-kGW" firstAttribute="leading" secondItem="flO-PA-XgS" secondAttribute="leading" constant="20" symbolic="YES" id="6S3-HK-aVh"/>
+                                        <constraint firstItem="Qbj-PK-kGW" firstAttribute="top" secondItem="flO-PA-XgS" secondAttribute="top" constant="20" symbolic="YES" id="K71-7D-O94"/>
+                                        <constraint firstAttribute="bottom" secondItem="Qbj-PK-kGW" secondAttribute="bottom" constant="20" symbolic="YES" id="avR-UI-cVp"/>
+                                        <constraint firstAttribute="trailing" secondItem="Qbj-PK-kGW" secondAttribute="trailing" constant="20" symbolic="YES" id="jo9-jb-l91"/>
+                                    </constraints>
+                                </tableViewCellContentView>
+                                <connections>
+                                    <outlet property="firstLabel" destination="SFS-Eo-FbJ" id="Yov-hO-0Mf"/>
+                                    <outlet property="firstPercent" destination="h2w-il-8sh" id="dC1-jb-6fU"/>
+                                    <outlet property="firstProgress" destination="PRw-ew-SPh" id="Mxk-0K-baj"/>
+                                    <outlet property="secondLabel" destination="kdT-Ob-fGk" id="Jl1-Nd-70C"/>
+                                    <outlet property="secondPercent" destination="gyb-Ou-ZxY" id="Ils-wn-CoA"/>
+                                    <outlet property="secondProgress" destination="ZFX-bP-Gr0" id="28r-lV-5xG"/>
+                                </connections>
+                            </tableViewCell>
                             <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" reuseIdentifier="MailCell" rowHeight="64" id="8qd-Go-Jup" customClass="MailCell" customModule="enzevalos_iphone" customModuleProvider="target">
-                                <rect key="frame" x="0.0" y="393.5" width="320" height="64"/>
+                                <rect key="frame" x="0.0" y="437.5" width="320" height="64"/>
                                 <autoresizingMask key="autoresizingMask"/>
                                 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="8qd-Go-Jup" id="CEB-dH-z8s">
                                     <rect key="frame" x="0.0" y="0.0" width="320" height="63.5"/>
@@ -1044,7 +1131,7 @@
                                 </connections>
                             </tableViewCell>
                             <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="AllMails" textLabel="VTZ-4w-fot" style="IBUITableViewCellStyleDefault" id="dM9-jb-EcN">
-                                <rect key="frame" x="0.0" y="457.5" width="320" height="44"/>
+                                <rect key="frame" x="0.0" y="501.5" width="320" height="44"/>
                                 <autoresizingMask key="autoresizingMask"/>
                                 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="dM9-jb-EcN" id="tvN-re-z1Z">
                                     <rect key="frame" x="0.0" y="0.0" width="287" height="43.5"/>
@@ -1064,7 +1151,7 @@
                                 </connections>
                             </tableViewCell>
                             <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="KeyCell" id="Lke-0s-P0i" userLabel="KeyCell">
-                                <rect key="frame" x="0.0" y="501.5" width="320" height="44"/>
+                                <rect key="frame" x="0.0" y="545.5" width="320" height="44"/>
                                 <autoresizingMask key="autoresizingMask"/>
                                 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="Lke-0s-P0i" id="QYX-AX-hbo">
                                     <rect key="frame" x="0.0" y="0.0" width="287" height="43.5"/>
@@ -1075,7 +1162,7 @@
                                 </connections>
                             </tableViewCell>
                             <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" selectionStyle="default" accessoryType="disclosureIndicator" indentationWidth="10" reuseIdentifier="RecordCell" id="hTc-vs-AIl" customClass="RecordCell" customModule="enzevalos_iphone" customModuleProvider="target">
-                                <rect key="frame" x="0.0" y="545.5" width="320" height="44"/>
+                                <rect key="frame" x="0.0" y="589.5" width="320" height="44"/>
                                 <autoresizingMask key="autoresizingMask"/>
                                 <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="hTc-vs-AIl" id="pJ9-4e-7at">
                                     <rect key="frame" x="0.0" y="0.0" width="287" height="43.5"/>
@@ -1992,10 +2079,10 @@ Um deine sicheren E-Mails auch auf einem anderen Gerät lesen zu können, muss d
         </scene>
     </scenes>
     <inferredMetricsTieBreakers>
-        <segue reference="QXm-7K-984"/>
-        <segue reference="hSn-Um-hji"/>
+        <segue reference="3Wb-uL-BB5"/>
+        <segue reference="td8-VW-Wrt"/>
         <segue reference="DcR-GX-scc"/>
-        <segue reference="bUY-Me-dje"/>
+        <segue reference="D6m-L0-5AB"/>
         <segue reference="TgN-rB-esa"/>
         <segue reference="GWh-iO-bPb"/>
     </inferredMetricsTieBreakers>
diff --git a/enzevalos_iphone/ContactViewController.swift b/enzevalos_iphone/ContactViewController.swift
index c48be0d1b57c743d803e8211a35704ccdaea2295..1efc94d5e8bd4dce14b8c293c3aa641558434c86 100644
--- a/enzevalos_iphone/ContactViewController.swift
+++ b/enzevalos_iphone/ContactViewController.swift
@@ -268,6 +268,20 @@ extension ContactViewController: UITableViewDataSource {
                         return actionCell
                     }
                 } else if indexPath.row == 2 {
+                    if isUser && keyRecord!.hasKey {
+                        let progressCell = tableView.dequeueReusableCell(withIdentifier: "ProgressCell", for: indexPath) as! ProgressCell
+                        let (contact,mail) = GamificationData.sharedInstance.getSecureProgress()
+
+                        progressCell.firstLabel.text = NSLocalizedString("secureContacts", comment: "")
+                        progressCell.firstProgress.progress = contact
+                        progressCell.firstPercent.text = "\(Int(contact * 100)) %"
+                        progressCell.secondLabel.text = NSLocalizedString("secureCommunication", comment: "")
+                        progressCell.secondProgress.progress = mail
+                        progressCell.secondPercent.text = "\(Int(mail * 100)) %"
+                        
+                        return progressCell
+                    }
+                } else if indexPath.row == 3 {
                     if isUser && keyRecord!.hasKey {
                         let actionCell = tableView.dequeueReusableCell(withIdentifier: "ActionCell", for: indexPath) as! ActionCell
                         actionCell.Button.setTitle(NSLocalizedString("ReadOnOtherDevices", comment: "read secure mails on other devices (export secret key)"), for: UIControlState())
@@ -377,7 +391,7 @@ extension ContactViewController: UITableViewDataSource {
                     counter += 1
                 }
                 if isUser && record.hasKey {
-                    counter += 1
+                    counter += 2
                 }
                 return counter
             case 1:
diff --git a/enzevalos_iphone/CustomCells.swift b/enzevalos_iphone/CustomCells.swift
index 45b01402a7c3e473eda27646ea540e322e5ae95a..b7abac7da63df709c9e43f8d18d8518986309e47 100644
--- a/enzevalos_iphone/CustomCells.swift
+++ b/enzevalos_iphone/CustomCells.swift
@@ -34,3 +34,12 @@ class QRCodeCell: UITableViewCell {
     @IBOutlet weak var label: UILabel!
     @IBOutlet weak var qrCode: UIImageView!
 }
+
+class ProgressCell: UITableViewCell {
+    @IBOutlet weak var firstLabel: UILabel!
+    @IBOutlet weak var firstProgress: UIProgressView!
+    @IBOutlet weak var firstPercent: UILabel!
+    @IBOutlet weak var secondLabel: UILabel!
+    @IBOutlet weak var secondProgress: UIProgressView!
+    @IBOutlet weak var secondPercent: UILabel!
+}
diff --git a/enzevalos_iphone/de.lproj/Localizable.strings b/enzevalos_iphone/de.lproj/Localizable.strings
index a7ce7f5d0d80fc7f3a9b75fc32daeebbeb08d098..c4af555af5e24b4d68739f0d84fbb1569973ad0f 100644
--- a/enzevalos_iphone/de.lproj/Localizable.strings
+++ b/enzevalos_iphone/de.lproj/Localizable.strings
@@ -166,3 +166,5 @@
 "fingerprintMissmatchShort" = "Fingerabdruck stimmt nicht!";
 "fingerprintMissmatchText" = "Stelle sicher, dass der richtige Kontakt verifiziert wurde. Fall es der richtige war, könntest du Opfer eines Mittelmann-Angriffs sein.";
 "scanDifferentCode" = "Anderen QR Code scannen";
+"secureContacts" = "Sichere Kontakte";
+"secureCommunication" = "Sichere Kommunikation";
diff --git a/enzevalos_iphone/en.lproj/Localizable.strings b/enzevalos_iphone/en.lproj/Localizable.strings
index e562818c0a82d8781f14a6289d480dc2e41591ed..9216ad52af031fa8be65817c5f6e0b732478fed0 100644
--- a/enzevalos_iphone/en.lproj/Localizable.strings
+++ b/enzevalos_iphone/en.lproj/Localizable.strings
@@ -165,3 +165,5 @@
 "fingerprintMissmatchShort" = "Fingerprint does not match!";
 "fingerprintMissmatchText" = "Make sure you scanned the correct contact. If you did, you might be victim of a man-in-the-middle-attack.";
 "scanDifferentCode" = "Scan different QR Code";
+"secureContacts" = "Secure Contacts";
+"secureCommunication" = "Secure Communication";