Statistics
| Branch: | Tag: | Revision:

chatsecureios / ChatSecure.xcodeproj / project.pbxproj @ 8c6a1287

History | View | Annotate | Download (329 KB)

1
// !$*UTF8*$!
2
{
3
	archiveVersion = 1;
4
	classes = {
5
	};
6
	objectVersion = 46;
7
	objects = {
8

    
9
/* Begin PBXBuildFile section */
10
		62541784C9130738A1DC0C3C /* Pods_ChatSecureCorePods_ChatSecure.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F52F68785B05428F442DF47 /* Pods_ChatSecureCorePods_ChatSecure.framework */; };
11
		6308D1451CA20762002F5F30 /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6308D1441CA20762002F5F30 /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist */; };
12
		631C79931E56846700B30CB4 /* NSData+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631C79921E56846700B30CB4 /* NSData+ChatSecure.swift */; };
13
		631E1E9F1C583B6900E263CD /* ChatSecureCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */; };
14
		632157DD1E57D01A00738D4E /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632157DC1E57D01A00738D4E /* SnapshotHelper.swift */; };
15
		63232AC71E37F13C00D84CDF /* OTRAccountDatabaseCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63232AC61E37F13C00D84CDF /* OTRAccountDatabaseCount.swift */; };
16
		6323C6FE1E39547200D0FB42 /* OTRImageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6323C6FD1E39547200D0FB42 /* OTRImageTest.swift */; };
17
		6323C7031E396D3D00D0FB42 /* landscape.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6323C7001E396D3D00D0FB42 /* landscape.jpg */; };
18
		6323C7041E396D3D00D0FB42 /* portrait.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6323C7011E396D3D00D0FB42 /* portrait.jpg */; };
19
		6323C7051E396D3D00D0FB42 /* small.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 6323C7021E396D3D00D0FB42 /* small.jpg */; };
20
		6325DD601E20390700C88944 /* OTRLogListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6325DD5F1E20390700C88944 /* OTRLogListViewController.swift */; };
21
		6326D9AF1DC3D0F100D72403 /* OTRYapMessageSendAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 6326D9AD1DC3D0F100D72403 /* OTRYapMessageSendAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
22
		6326D9B01DC3D0F100D72403 /* OTRYapMessageSendAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 6326D9AE1DC3D0F100D72403 /* OTRYapMessageSendAction.m */; };
23
		632A2D341E2728B8000D3192 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 633104D61A169EC800C17BAE /* Localizable.strings */; };
24
		632AA72A1D480BFF00F65733 /* OTRSignalSenderKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 632AA7281D480BFF00F65733 /* OTRSignalSenderKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
25
		632AA72B1D480BFF00F65733 /* OTRSignalSenderKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 632AA7291D480BFF00F65733 /* OTRSignalSenderKey.m */; };
26
		632AA72E1D4819BD00F65733 /* OTRSignalPreKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 632AA72C1D4819BD00F65733 /* OTRSignalPreKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
27
		632AA72F1D4819BD00F65733 /* OTRSignalPreKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 632AA72D1D4819BD00F65733 /* OTRSignalPreKey.m */; };
28
		632AA7321D4819E000F65733 /* OTRSignalSignedPreKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 632AA7301D4819E000F65733 /* OTRSignalSignedPreKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
29
		632AA7331D4819E000F65733 /* OTRSignalSignedPreKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 632AA7311D4819E000F65733 /* OTRSignalSignedPreKey.m */; };
30
		632AA7361D481A6300F65733 /* OTRSignalObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 632AA7341D481A6300F65733 /* OTRSignalObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
31
		632AA7371D481A6300F65733 /* OTRSignalObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 632AA7351D481A6300F65733 /* OTRSignalObject.m */; };
32
		632AA73A1D482A1A00F65733 /* OTRSignalSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 632AA7381D482A1A00F65733 /* OTRSignalSession.h */; settings = {ATTRIBUTES = (Public, ); }; };
33
		632AA73B1D482A1A00F65733 /* OTRSignalSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 632AA7391D482A1A00F65733 /* OTRSignalSession.m */; };
34
		632BF0401E3817A400C2D0C2 /* OTRXMPPChangeAvatar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632BF03F1E3817A400C2D0C2 /* OTRXMPPChangeAvatar.swift */; };
35
		633107201A16D1A300C17BAE /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 633106661A16D1A300C17BAE /* LaunchScreen.xib */; };
36
		6331072B1A16D1F200C17BAE /* DemoImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 633107291A16D1F200C17BAE /* DemoImages.xcassets */; };
37
		6331072C1A16D1F200C17BAE /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6331072A1A16D1F200C17BAE /* Images.xcassets */; };
38
		63363FAE1CCAE29B00B0C720 /* OTRYapExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63363FAD1CCAE29B00B0C720 /* OTRYapExtensions.swift */; };
39
		633E88CE1D94751B00AD6FBE /* OTRAccountSignalEncryptionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6309E4D51D493B6E002CF8FC /* OTRAccountSignalEncryptionManager.swift */; };
40
		6340431B1BD5BCD800ECA95A /* OTRXMPPRoomMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6340431A1BD5BCD800ECA95A /* OTRXMPPRoomMessage.swift */; };
41
		6340431D1BD5BD0400ECA95A /* OTRXMPPRoomOccupant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6340431C1BD5BD0400ECA95A /* OTRXMPPRoomOccupant.swift */; };
42
		634364231CC192F1009E169F /* YapDatabaseConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634364221CC192F1009E169F /* YapDatabaseConstants.swift */; };
43
		634905B01BD05E3900347FE2 /* OTRYapViewHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634905AF1BD05E3900347FE2 /* OTRYapViewHandler.swift */; };
44
		634E68BD1BAB887200DC6B25 /* PushController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 637645C81B98F9BF00B3402F /* PushController.swift */; };
45
		634E68BE1BAB891C00DC6B25 /* PushContainers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 633821C81BA8D48D0019C906 /* PushContainers.swift */; };
46
		63564E0D1BBB114B00EB4CA6 /* PushOTRListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63564E0C1BBB114B00EB4CA6 /* PushOTRListener.swift */; };
47
		63564E101BBB1C5200EB4CA6 /* PushStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63564E0F1BBB1C5200EB4CA6 /* PushStorage.swift */; };
48
		6358FDE01CDC097A00C9D3B6 /* OTRXMPPMessageStatusModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6358FDDF1CDC097A00C9D3B6 /* OTRXMPPMessageStatusModule.swift */; };
49
		635E51A91DA82A4E002B70AB /* OTROMEMOTestModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635E51A81DA82A4E002B70AB /* OTROMEMOTestModule.swift */; };
50
		635E51AB1DA83AF0002B70AB /* OTRTestDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635E51AA1DA83AF0002B70AB /* OTRTestDatabase.swift */; };
51
		635EF2021E276C410087BD72 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 633104D61A169EC800C17BAE /* Localizable.strings */; };
52
		635FCC841D1B5116008F903C /* OTRStringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 635FCC831D1B5116008F903C /* OTRStringTests.swift */; };
53
		635FCC871D1B57ED008F903C /* OTRURLTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 636C63201B571B56008FEE69 /* OTRURLTests.m */; };
54
		63634CE91DA704AA00B0BAE8 /* OTROMEMOIntegrationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63634CE81DA704AA00B0BAE8 /* OTROMEMOIntegrationTest.swift */; };
55
		63636D6E1C1F78A6009F5FCD /* UINavigationController+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63636D6D1C1F78A6009F5FCD /* UINavigationController+ChatSecure.swift */; };
56
		63636D721C1F9D7C009F5FCD /* UIApplication+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63636D711C1F9D7C009F5FCD /* UIApplication+ChatSecure.swift */; };
57
		6365CEFF1E2453F6009E213F /* ChatSecureUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6365CEFE1E2453F6009E213F /* ChatSecureUITests.swift */; };
58
		636767E91D83562700432B48 /* TestXMPPAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 636767E81D83562700432B48 /* TestXMPPAccount.swift */; };
59
		6369855A1BC875110083FC53 /* OTRXMPPRoomManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 636985581BC875110083FC53 /* OTRXMPPRoomManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
60
		6369855B1BC875110083FC53 /* OTRXMPPRoomManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 636985591BC875110083FC53 /* OTRXMPPRoomManager.m */; };
61
		636DE07E1E5E476200D8D868 /* portrait-orientation.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 636DE07D1E5E476200D8D868 /* portrait-orientation.jpg */; };
62
		6370CCB91CF65A07005DA8D2 /* YapDatabase+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6370CCB81CF65A07005DA8D2 /* YapDatabase+ChatSecure.swift */; };
63
		637ABBC41DD52ABB00B18DD2 /* OTRMessageEncryptionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 637ABBC11DD5232800B18DD2 /* OTRMessageEncryptionInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
64
		637ABBC91DD5312200B18DD2 /* OTROutgoingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 637ABBC71DD5312200B18DD2 /* OTROutgoingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
65
		637ABBCA1DD5312200B18DD2 /* OTROutgoingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 637ABBC81DD5312200B18DD2 /* OTROutgoingMessage.m */; };
66
		637ABBCB1DD5330200B18DD2 /* OTRIncomingMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 637ABBC51DD530CD00B18DD2 /* OTRIncomingMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
67
		638045681BB4BDED002D8BAE /* PushSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638045671BB4BDEC002D8BAE /* PushSerializer.swift */; };
68
		6380456A1BB4C833002D8BAE /* PushDeserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638045691BB4C832002D8BAE /* PushDeserializer.swift */; };
69
		6381F3601DFB7AD800563057 /* OTRXMPPChangePasswordManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6381F35F1DFB7AD800563057 /* OTRXMPPChangePasswordManager.swift */; };
70
		63828AA01D53F54F00B81249 /* OTROMEMOSignalCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63828A9F1D53F54F00B81249 /* OTROMEMOSignalCoordinator.swift */; };
71
		639120931D8CA1E200F4100E /* OTROmemoStorageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639120921D8CA1E200F4100E /* OTROmemoStorageTest.swift */; };
72
		63917C3E1DFA20D900341D96 /* OTRModelTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63917C3D1DFA20D900341D96 /* OTRModelTest.swift */; };
73
		63929C961C7D32D9008DB2E3 /* MessagesViewControllerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63929C951C7D32D9008DB2E3 /* MessagesViewControllerState.swift */; };
74
		639C352A1C3DDDDE00132330 /* OTRXMPPBuddyManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 639C35281C3DDDDE00132330 /* OTRXMPPBuddyManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
75
		639C352B1C3DDDDE00132330 /* OTRXMPPBuddyManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 639C35291C3DDDDE00132330 /* OTRXMPPBuddyManager.m */; };
76
		63A1CD571DAF4E7C00527779 /* OTRDatabaseEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63A1CD561DAF4E7C00527779 /* OTRDatabaseEntry.swift */; };
77
		63AB1A071C0D116A005FA351 /* OTRSplitViewCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63AB1A061C0D116A005FA351 /* OTRSplitViewCoordinator.swift */; };
78
		63B578641D51600300D80ED3 /* OTRSignalTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63B578631D51600300D80ED3 /* OTRSignalTest.swift */; };
79
		63BA43DC1D41826F007FAF7F /* OTRSignalStorageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63BA43DB1D41826F007FAF7F /* OTRSignalStorageManager.swift */; };
80
		63BA43DF1D418F14007FAF7F /* OTRAccountSignalIdentity.h in Headers */ = {isa = PBXBuildFile; fileRef = 63BA43DD1D418F14007FAF7F /* OTRAccountSignalIdentity.h */; settings = {ATTRIBUTES = (Public, ); }; };
81
		63BA43E01D418F14007FAF7F /* OTRAccountSignalIdentity.m in Sources */ = {isa = PBXBuildFile; fileRef = 63BA43DE1D418F14007FAF7F /* OTRAccountSignalIdentity.m */; };
82
		63BAB26D1C863C60005185F3 /* PushMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63BAB26C1C863C60005185F3 /* PushMessage.swift */; };
83
		63BB66AF1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 63BB66AD1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
84
		63BB66B01BC5D2F40004A619 /* OTRXMPPRoomYapStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 63BB66AE1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.m */; };
85
		63BB66B41BC5D5F00004A619 /* OTRXMPPRoom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63BB66B31BC5D5F00004A619 /* OTRXMPPRoom.swift */; };
86
		63C0C4431BE010B00086B529 /* YapDatabaseTransaction+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63C0C4421BE010B00086B529 /* YapDatabaseTransaction+ChatSecure.swift */; };
87
		63C0C4451BE184910086B529 /* OTRRoomOccupantsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63C0C4441BE184910086B529 /* OTRRoomOccupantsViewController.swift */; };
88
		63CBD6901C642B9E00AC6D1F /* BuddyActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63CBD68F1C642B9E00AC6D1F /* BuddyActions.swift */; };
89
		63D14F351C0FC7A60029F36B /* OTRThreadOwner.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D14F341C0FC6A90029F36B /* OTRThreadOwner.h */; settings = {ATTRIBUTES = (Public, ); }; };
90
		63D150FB1D8A0C9C006FB2E2 /* OTROMEMODevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D150F91D8A0C9C006FB2E2 /* OTROMEMODevice.h */; settings = {ATTRIBUTES = (Public, ); }; };
91
		63D150FC1D8A0C9C006FB2E2 /* OTROMEMODevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D150FA1D8A0C9C006FB2E2 /* OTROMEMODevice.m */; };
92
		63D150FE1D8B5637006FB2E2 /* OTROMEMOStorageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63D150FD1D8B5637006FB2E2 /* OTROMEMOStorageManager.swift */; };
93
		63D639E21D12124F002B4175 /* OTRStreamManagementDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63D639E11D12124F002B4175 /* OTRStreamManagementDelegate.swift */; };
94
		63D65D291DD689B500D9E52E /* OTRIncomingMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 637ABBC61DD530CD00B18DD2 /* OTRIncomingMessage.m */; };
95
		63D65D2A1DD68A2D00D9E52E /* OTRMessageEncryptionInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 637ABBC21DD5232800B18DD2 /* OTRMessageEncryptionInfo.m */; };
96
		63D65D2D1DD68A8D00D9E52E /* OTRMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D65D2B1DD68A8D00D9E52E /* OTRMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
97
		63D65D2E1DD68A8D00D9E52E /* OTRMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D65D2C1DD68A8D00D9E52E /* OTRMessage.m */; };
98
		63DC417B1BB3767100D42857 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63DC417A1BB3767000D42857 /* Errors.swift */; };
99
		63DDD8B51A9E94B700C0A918 /* OTRMediaTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 63DDD8B41A9E94B700C0A918 /* OTRMediaTests.m */; };
100
		63DDD8BA1A9E9BD900C0A918 /* samples in Resources */ = {isa = PBXBuildFile; fileRef = 63DDD8B91A9E9BD900C0A918 /* samples */; };
101
		63E353B21BB9D0CF005C54C3 /* PushSerializerTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E353B11BB9D0CF005C54C3 /* PushSerializerTest.swift */; };
102
		63E353B71BB9D83B005C54C3 /* OTRPushTLVHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 63E353B51BB9D83B005C54C3 /* OTRPushTLVHandler.h */; settings = {ATTRIBUTES = (Private, ); }; };
103
		63E353B81BB9D83B005C54C3 /* OTRPushTLVHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 63E353B61BB9D83B005C54C3 /* OTRPushTLVHandler.m */; };
104
		63E353F61BB9E46D005C54C3 /* OTRPushTLVHandlerProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = 63E353F51BB9E41D005C54C3 /* OTRPushTLVHandlerProtocols.h */; settings = {ATTRIBUTES = (Public, ); }; };
105
		63E413AA1CDA9E2400B17303 /* MessageQueueHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E413A91CDA9E2400B17303 /* MessageQueueHandler.swift */; };
106
		63F0CAFB1E60C1B40045359C /* OTRYapViewTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63F0CAFA1E60C1B40045359C /* OTRYapViewTest.swift */; };
107
		63F614DC1BB214660083A06A /* ChatSecureModelTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63F614DB1BB214660083A06A /* ChatSecureModelTest.swift */; };
108
		63FA130C1C8A4EB700AE33EF /* OTRMessagesCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63FA130B1C8A4EB700AE33EF /* OTRMessagesCollectionViewFlowLayout.swift */; };
109
		63FCB1371DA3224A00A801F2 /* OTRSignalEncryptionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63FCB1361DA3224A00A801F2 /* OTRSignalEncryptionHelper.swift */; };
110
		7A6540ECCA04445E88F06962 /* Pods_ChatSecureCorePods_ChatSecureTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 281981F599E0F5C8397E6A3F /* Pods_ChatSecureCorePods_ChatSecureTests.framework */; };
111
		8F56C3272EBE7F45BC8F925A /* OTRMessagesLoadingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8F56C50436DA64774EBB16E3 /* OTRMessagesLoadingView.xib */; };
112
		9236F56B1F21FFA600C963D0 /* OTRGroupAvatarGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9236F56A1F21FFA600C963D0 /* OTRGroupAvatarGenerator.swift */; };
113
		924F67C51EA5541C00528FB6 /* MigrationInfoHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 924F67C41EA5541C00528FB6 /* MigrationInfoHeaderView.xib */; };
114
		924F67C71EA55C6F00528FB6 /* MigrationInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 924F67C61EA55C6F00528FB6 /* MigrationInfoHeaderView.swift */; };
115
		924F68571EA7A2FD00528FB6 /* MigratedBuddyHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 924F68561EA7A2FD00528FB6 /* MigratedBuddyHeaderView.swift */; };
116
		924F68591EA7A31A00528FB6 /* MigratedBuddyHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 924F68581EA7A31A00528FB6 /* MigratedBuddyHeaderView.xib */; };
117
		924F68611EA8A00D00528FB6 /* OTRServerDeprecation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 924F68601EA8A00D00528FB6 /* OTRServerDeprecation.swift */; };
118
		9251C3051F345DD5003ACE4A /* OTRRoomOccupants.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9251C3041F345DD5003ACE4A /* OTRRoomOccupants.storyboard */; };
119
		9251C34E1F35CC44003ACE4A /* ios-icon-font.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9251C34C1F35CC44003ACE4A /* ios-icon-font.ttf */; };
120
		9251C34F1F35CC44003ACE4A /* MaterialIcons-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 9251C34D1F35CC44003ACE4A /* MaterialIcons-Regular.ttf */; };
121
		9265091A1F4CB45B003FCAD3 /* OTRVerticalStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926509191F4CB45B003FCAD3 /* OTRVerticalStackView.swift */; };
122
		929D6F1C1EC4EC9C00802941 /* OTRXMPPAccount+Migration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 929D6F1B1EC4EC9C00802941 /* OTRXMPPAccount+Migration.swift */; };
123
		92CC68BF1F42F0710006CDF8 /* OTRComposeGroup.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 92CC68BE1F42F0710006CDF8 /* OTRComposeGroup.storyboard */; };
124
		92CC68C11F42F11E0006CDF8 /* OTRComposeGroupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CC68C01F42F11D0006CDF8 /* OTRComposeGroupViewController.swift */; };
125
		92CC68F11F42FF8D0006CDF8 /* OTRComposeGroupBuddyCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CC68F01F42FF8D0006CDF8 /* OTRComposeGroupBuddyCell.swift */; };
126
		92CC68F41F4309B50006CDF8 /* OTRComposeGroupBuddyCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 92CC68F21F43054E0006CDF8 /* OTRComposeGroupBuddyCell.xib */; };
127
		92DC0F761F442DBA00318E49 /* OTRBuddyInfoCheckableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92DC0F751F442DBA00318E49 /* OTRBuddyInfoCheckableCell.swift */; };
128
		D9040CB11EF1EB050027A862 /* OTRMediaItem+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D9040CB01EF1EB050027A862 /* OTRMediaItem+Private.h */; };
129
		D90E711C1E6CB4360008D83B /* AccountDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D90E711B1E6CB4360008D83B /* AccountDetailViewController.swift */; };
130
		D917CCDE1E553007003636B7 /* ServerCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = D917CCDD1E553007003636B7 /* ServerCheck.swift */; };
131
		D91C86681E4E6DEE008BD763 /* ServerCapabilityInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91C86671E4E6DEE008BD763 /* ServerCapabilityInfo.swift */; };
132
		D91C866B1E4E7EEA008BD763 /* ServerCapabilityTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91C86691E4E7EEA008BD763 /* ServerCapabilityTableViewCell.swift */; };
133
		D91C866D1E4E7F07008BD763 /* ServerCapabilityTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D91C866A1E4E7EEA008BD763 /* ServerCapabilityTableViewCell.xib */; };
134
		D91E641A1DB156E90074B2D4 /* OMEMODeviceFingerprintCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91E64181DB156E90074B2D4 /* OMEMODeviceFingerprintCell.swift */; };
135
		D91E641C1DB179A00074B2D4 /* OMEMODeviceFingerprintCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D91E64191DB156E90074B2D4 /* OMEMODeviceFingerprintCell.xib */; };
136
		D91F9EFB1ED6301500AEA62C /* OTRDownloadMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = D91F9EF91ED6301500AEA62C /* OTRDownloadMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
137
		D91F9EFC1ED6301500AEA62C /* OTRDownloadMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = D91F9EFA1ED6301500AEA62C /* OTRDownloadMessage.m */; };
138
		D91F9EFE1ED645F100AEA62C /* FileTransferIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91F9EFD1ED645F100AEA62C /* FileTransferIntegrationTests.swift */; };
139
		D9227C241BA78E6B00B5E1D0 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D9227C231BA78E6B00B5E1D0 /* FontAwesome.ttf */; };
140
		D9227C2D1BA7952100B5E1D0 /* ChatSecureCore.h in Headers */ = {isa = PBXBuildFile; fileRef = D9227C2C1BA7952100B5E1D0 /* ChatSecureCore.h */; settings = {ATTRIBUTES = (Public, ); }; };
141
		D9227C3F1BA7952100B5E1D0 /* ChatSecureCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */; };
142
		D9227C401BA7952100B5E1D0 /* ChatSecureCore.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
143
		D9229D541EA960CF003D0D09 /* OTRAccountMigrationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D9229D521EA960CF003D0D09 /* OTRAccountMigrationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
144
		D9229D551EA960CF003D0D09 /* OTRAccountMigrationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D9229D531EA960CF003D0D09 /* OTRAccountMigrationViewController.m */; };
145
		D927C9771EF0C5AF00B72026 /* UIView+OTRAssets.swift in Sources */ = {isa = PBXBuildFile; fileRef = D927C9761EF0C5AF00B72026 /* UIView+OTRAssets.swift */; };
146
		D92AC2091DB023D8007BD3E7 /* UserProfileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92AC2081DB023D8007BD3E7 /* UserProfileViewController.swift */; };
147
		D9315CAE1BB600450077D2EE /* AddFriendsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9315CAD1BB600450077D2EE /* AddFriendsView.xib */; };
148
		D9315CB01BB604FA0077D2EE /* AddFriendsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9315CAF1BB604FA0077D2EE /* AddFriendsView.swift */; };
149
		D9315CB21BB606890077D2EE /* ShareController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9315CB11BB606890077D2EE /* ShareController.swift */; };
150
		D935EF0B1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D935EF091CFFA19A005A1AC8 /* OTRBuddyApprovalCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
151
		D935EF0C1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D935EF0A1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.m */; };
152
		D9365E7A1A1EB0050006434A /* torrc in Resources */ = {isa = PBXBuildFile; fileRef = D9365E791A1EB0050006434A /* torrc */; };
153
		D936D6C91E8B0F6C003B1343 /* FileTransferManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D936D6C81E8B0F6C003B1343 /* FileTransferManager.swift */; };
154
		D936D6CB1E8B1B34003B1343 /* FileTransferTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D936D6CA1E8B1B34003B1343 /* FileTransferTests.swift */; };
155
		D937184E1EC13D7B00766D49 /* Purchase.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D937184D1EC13D7B00766D49 /* Purchase.storyboard */; };
156
		D93718501EC1402B00766D49 /* MaybeLaterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D937184F1EC1402B00766D49 /* MaybeLaterViewController.swift */; };
157
		D93DDA781BA79A2400CD8331 /* OTRAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105E61A16D1A300C17BAE /* OTRAppDelegate.m */; };
158
		D93DDA791BA79A2400CD8331 /* NSURL+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105031A16D1A300C17BAE /* NSURL+ChatSecure.m */; };
159
		D93DDA7A1BA79A2400CD8331 /* UIActionSheet+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105051A16D1A300C17BAE /* UIActionSheet+ChatSecure.m */; };
160
		D93DDA7B1BA79A2400CD8331 /* UIActivity+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105071A16D1A300C17BAE /* UIActivity+ChatSecure.m */; };
161
		D93DDA7C1BA79A2400CD8331 /* UIActivityViewController+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105091A16D1A300C17BAE /* UIActivityViewController+ChatSecure.m */; };
162
		D93DDA7D1BA79A2400CD8331 /* UIImage+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331050B1A16D1A300C17BAE /* UIImage+ChatSecure.m */; };
163
		D93DDA7E1BA79A2400CD8331 /* UIViewController+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331050D1A16D1A300C17BAE /* UIViewController+ChatSecure.m */; };
164
		D93DDA7F1BA79A2400CD8331 /* JSQMessagesCollectionViewCell+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FABC8D1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.m */; };
165
		D93DDA801BA79A2400CD8331 /* NSString+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FABC901A41218E009BF681 /* NSString+ChatSecure.m */; };
166
		D93DDA811BA79A2400CD8331 /* NSFileManager+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = 638FC09C1B0BE46100B37454 /* NSFileManager+ChatSecure.m */; };
167
		D93DDA821BA79A2400CD8331 /* OTRAttachmentPicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 63F6E1901A69B9BA0011E6F7 /* OTRAttachmentPicker.m */; };
168
		D93DDA831BA79A2400CD8331 /* OTRAccountsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105101A16D1A300C17BAE /* OTRAccountsManager.m */; };
169
		D93DDA841BA79A2400CD8331 /* OTRDatabaseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105141A16D1A300C17BAE /* OTRDatabaseManager.m */; };
170
		D93DDA851BA79A2400CD8331 /* OTRDatabaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105161A16D1A300C17BAE /* OTRDatabaseView.m */; };
171
		D93DDA861BA79A2400CD8331 /* OTREncryptionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105181A16D1A300C17BAE /* OTREncryptionManager.m */; };
172
		D93DDA881BA79A2400CD8331 /* OTROAuthRefresher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331051E1A16D1A300C17BAE /* OTROAuthRefresher.m */; };
173
		D93DDA891BA79A2400CD8331 /* OTRProtocolManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105231A16D1A300C17BAE /* OTRProtocolManager.m */; };
174
		D93DDA8A1BA79A2400CD8331 /* OTRSettingsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331052F1A16D1A300C17BAE /* OTRSettingsManager.m */; };
175
		D93DDA8B1BA79A2400CD8331 /* OTRTorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105311A16D1A300C17BAE /* OTRTorManager.m */; };
176
		D93DDA8C1BA79A2400CD8331 /* OTRNotificationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D184851A2D3F2400334CD8 /* OTRNotificationController.m */; };
177
		D93DDA8D1BA79A2400CD8331 /* OTRAudioSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633AF2F91A7C3DBC0030A3FF /* OTRAudioSessionManager.m */; };
178
		D93DDA8E1BA79A2400CD8331 /* OTRAudioPlaybackController.m in Sources */ = {isa = PBXBuildFile; fileRef = 63C5B6691A82F3EE0011BEA8 /* OTRAudioPlaybackController.m */; };
179
		D93DDA8F1BA79A2400CD8331 /* OTRMediaFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6354BBE31A96C67400E8EBAC /* OTRMediaFileManager.m */; };
180
		D93DDA901BA79A2400CD8331 /* OTRMediaServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 63DDD8AF1A9D3C0400C0A918 /* OTRMediaServer.m */; };
181
		D93DDA911BA79A2400CD8331 /* OTRStreamManagementYapStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B916E11B743198003B778F /* OTRStreamManagementYapStorage.m */; };
182
		D93DDA921BA79A2400CD8331 /* OTRXMPPMessageYapStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 637DBB1B1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.m */; };
183
		D93DDA931BA79A2400CD8331 /* OTRvCardYapDatabaseStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105341A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.m */; };
184
		D93DDA941BA79A2400CD8331 /* OTRXMPPBuddyTimers.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105361A16D1A300C17BAE /* OTRXMPPBuddyTimers.m */; };
185
		D93DDA951BA79A2400CD8331 /* OTRXMPPManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105381A16D1A300C17BAE /* OTRXMPPManager.m */; };
186
		D93DDA971BA79A2400CD8331 /* OTRXMPPTorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331053C1A16D1A300C17BAE /* OTRXMPPTorManager.m */; };
187
		D93DDA981BA79A2400CD8331 /* OTRYapDatabaseRosterStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331053E1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.m */; };
188
		D93DDA991BA79A2400CD8331 /* OTRXMPPServerInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 63C7E64D1B20F69F0085FA06 /* OTRXMPPServerInfo.m */; };
189
		D93DDABA1BA79A2500CD8331 /* OTRActivityItemProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331058E1A16D1A300C17BAE /* OTRActivityItemProvider.m */; };
190
		D93DDABB1BA79A2500CD8331 /* OTRDomainCellInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105901A16D1A300C17BAE /* OTRDomainCellInfo.m */; };
191
		D93DDABC1BA79A2500CD8331 /* OTROpenInFacebookActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105921A16D1A300C17BAE /* OTROpenInFacebookActivity.m */; };
192
		D93DDABD1BA79A2500CD8331 /* OTROpenInTwitterActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105941A16D1A300C17BAE /* OTROpenInTwitterActivity.m */; };
193
		D93DDABE1BA79A2500CD8331 /* OTRQRCodeActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105961A16D1A300C17BAE /* OTRQRCodeActivity.m */; };
194
		D93DDABF1BA79A2500CD8331 /* OTRToastOptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D64D651A2FBA8C00E21F77 /* OTRToastOptions.m */; };
195
		D93DDAC01BA79A2600CD8331 /* OTRBoolSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105991A16D1A300C17BAE /* OTRBoolSetting.m */; };
196
		D93DDAC11BA79A2600CD8331 /* OTRCertificateSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331059B1A16D1A300C17BAE /* OTRCertificateSetting.m */; };
197
		D93DDAC21BA79A2600CD8331 /* OTRDonateSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331059D1A16D1A300C17BAE /* OTRDonateSetting.m */; };
198
		D93DDAC31BA79A2600CD8331 /* OTRDoubleSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331059F1A16D1A300C17BAE /* OTRDoubleSetting.m */; };
199
		D93DDAC41BA79A2600CD8331 /* OTRFeedbackSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105A11A16D1A300C17BAE /* OTRFeedbackSetting.m */; };
200
		D93DDAC61BA79A2600CD8331 /* OTRIntSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105A51A16D1A300C17BAE /* OTRIntSetting.m */; };
201
		D93DDAC71BA79A2600CD8331 /* OTRLanguageSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105A71A16D1A300C17BAE /* OTRLanguageSetting.m */; };
202
		D93DDAC81BA79A2600CD8331 /* OTRListSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105A91A16D1A300C17BAE /* OTRListSetting.m */; };
203
		D93DDAC91BA79A2600CD8331 /* OTRListSettingValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105AB1A16D1A300C17BAE /* OTRListSettingValue.m */; };
204
		D93DDACA1BA79A2600CD8331 /* OTRSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105AF1A16D1A300C17BAE /* OTRSetting.m */; };
205
		D93DDACB1BA79A2600CD8331 /* OTRSettingsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105B11A16D1A300C17BAE /* OTRSettingsGroup.m */; };
206
		D93DDACC1BA79A2600CD8331 /* OTRShareSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105B31A16D1A300C17BAE /* OTRShareSetting.m */; };
207
		D93DDACD1BA79A2600CD8331 /* OTRValueSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105B51A16D1A300C17BAE /* OTRValueSetting.m */; };
208
		D93DDACE1BA79A2600CD8331 /* OTRViewSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105B71A16D1A300C17BAE /* OTRViewSetting.m */; };
209
		D93DDACF1BA79A2600CD8331 /* OTRFacebookOAuthXMPPAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 63CFB1031ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.m */; };
210
		D93DDAD01BA79A2600CD8331 /* OTRAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105BB1A16D1A300C17BAE /* OTRAccount.m */; };
211
		D93DDAD11BA79A2600CD8331 /* OTRGoogleOAuthXMPPAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105BF1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.m */; };
212
		D93DDAD21BA79A2600CD8331 /* OTROAuthXMPPAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105C11A16D1A300C17BAE /* OTROAuthXMPPAccount.m */; };
213
		D93DDAD31BA79A2600CD8331 /* OTRXMPPAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105C51A16D1A300C17BAE /* OTRXMPPAccount.m */; };
214
		D93DDAD41BA79A2600CD8331 /* OTRXMPPTorAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105C71A16D1A300C17BAE /* OTRXMPPTorAccount.m */; };
215
		D93DDAD51BA79A2700CD8331 /* OTRMediaItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D27FC41A6DC51C00EC251A /* OTRMediaItem.m */; };
216
		D93DDAD61BA79A2700CD8331 /* OTRImageItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 633620981A76E87B006E8739 /* OTRImageItem.m */; };
217
		D93DDAD71BA79A2700CD8331 /* OTRVideoItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 6336209B1A76E88C006E8739 /* OTRVideoItem.m */; };
218
		D93DDAD81BA79A2700CD8331 /* OTRAudioItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 6336209E1A76E89A006E8739 /* OTRAudioItem.m */; };
219
		D93DDAD91BA79A2700CD8331 /* OTRStreamManagementStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B916E41B7431C1003B778F /* OTRStreamManagementStorageObject.m */; };
220
		D93DDADA1BA79A2700CD8331 /* OTRBuddy.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105CB1A16D1A300C17BAE /* OTRBuddy.m */; };
221
		D93DDADB1BA79A2700CD8331 /* OTRMessage+JSQMessageData.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105CD1A16D1A300C17BAE /* OTRMessage+JSQMessageData.m */; };
222
		D93DDADC1BA79A2700CD8331 /* OTRBaseMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105CF1A16D1A300C17BAE /* OTRBaseMessage.m */; };
223
		D93DDADD1BA79A2700CD8331 /* OTRXMPPBuddy.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105D11A16D1A300C17BAE /* OTRXMPPBuddy.m */; };
224
		D93DDADE1BA79A2700CD8331 /* OTRXMPPPresenceSubscriptionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105D31A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.m */; };
225
		D93DDADF1BA79A2700CD8331 /* OTRYapDatabaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105D51A16D1A300C17BAE /* OTRYapDatabaseObject.m */; };
226
		D93DDAE01BA79A2700CD8331 /* OTRCertificatePinning.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105E91A16D1A300C17BAE /* OTRCertificatePinning.m */; };
227
		D93DDAE11BA79A2700CD8331 /* OTRChatDemo.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105EB1A16D1A300C17BAE /* OTRChatDemo.m */; };
228
		D93DDAE21BA79A2700CD8331 /* OTRColors.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105ED1A16D1A300C17BAE /* OTRColors.m */; };
229
		D93DDAE41BA79A2700CD8331 /* OTRImages.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105F11A16D1A300C17BAE /* OTRImages.m */; };
230
		D93DDAE61BA79A2700CD8331 /* OTRPasswordGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105F61A16D1A300C17BAE /* OTRPasswordGenerator.m */; };
231
		D93DDAE81BA79A2800CD8331 /* OTRUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105FB1A16D1A300C17BAE /* OTRUtilities.m */; };
232
		D93DDAE91BA79A2800CD8331 /* OTRXMPPError.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105FD1A16D1A300C17BAE /* OTRXMPPError.m */; };
233
		D93DDAEB1BA79A2800CD8331 /* OTRExistingAccountViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D989A84E1B5DBD90000608A9 /* OTRExistingAccountViewController.m */; };
234
		D93DDAEC1BA79A2800CD8331 /* OTRWelcomeAccountTableViewDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 638D2E021AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.m */; };
235
		D93DDAED1BA79A2800CD8331 /* OTRInviteViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331D3B61B4DBBEE00C85365 /* OTRInviteViewController.m */; };
236
		D93DDAEE1BA79A2800CD8331 /* OTRAddBuddyQRCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331D3B91B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.m */; };
237
		D93DDAEF1BA79A2800CD8331 /* OTRQRCodeReaderDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331D3BC1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.m */; };
238
		D93DDAF01BA79A2800CD8331 /* OTRBaseLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 638C7CF11B02BE4A004F8EC3 /* OTRBaseLoginViewController.m */; };
239
		D93DDAF11BA79A2800CD8331 /* OTRXLFormCreator.m in Sources */ = {isa = PBXBuildFile; fileRef = 638C7CF41B02BF0D004F8EC3 /* OTRXLFormCreator.m */; };
240
		D93DDAF21BA79A2800CD8331 /* OTRXMPPServerListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 63039E971B0D43FE007C9978 /* OTRXMPPServerListViewController.m */; };
241
		D93DDAF31BA79A2800CD8331 /* OTRXMPPLoginHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 634680821B0404CE00D9A1C5 /* OTRXMPPLoginHandler.m */; };
242
		D93DDAF51BA79A2800CD8331 /* OTRGoolgeOAuthLoginHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 634680891B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.m */; };
243
		D93DDAF71BA79A2900CD8331 /* OTRXMPPCreateAccountHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6346808C1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.m */; };
244
		D93DDAF81BA79A2900CD8331 /* OTRLoginHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 63BE425D1B320EE20017058C /* OTRLoginHandler.m */; };
245
		D93DDAFB1BA79A2900CD8331 /* OTRBuddyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106171A16D1A300C17BAE /* OTRBuddyViewController.m */; };
246
		D93DDAFC1BA79A2900CD8331 /* OTRCertificateDomainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106191A16D1A300C17BAE /* OTRCertificateDomainViewController.m */; };
247
		D93DDAFD1BA79A2900CD8331 /* OTRCertificatesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331061B1A16D1A300C17BAE /* OTRCertificatesViewController.m */; };
248
		D93DDAFF1BA79A2900CD8331 /* OTRChooseAccountViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331061F1A16D1A300C17BAE /* OTRChooseAccountViewController.m */; };
249
		D93DDB001BA79A2900CD8331 /* OTRComposeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106211A16D1A300C17BAE /* OTRComposeViewController.m */; };
250
		D93DDB011BA79A2900CD8331 /* OTRConversationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106231A16D1A300C17BAE /* OTRConversationViewController.m */; };
251
		D93DDB021BA79A2900CD8331 /* OTRDatabaseUnlockViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106291A16D1A300C17BAE /* OTRDatabaseUnlockViewController.m */; };
252
		D93DDB031BA79A2A00CD8331 /* OTRDoubleSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331062B1A16D1A300C17BAE /* OTRDoubleSettingViewController.m */; };
253
		D93DDB051BA79A2A00CD8331 /* OTRIntSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331062F1A16D1A300C17BAE /* OTRIntSettingViewController.m */; };
254
		D93DDB061BA79A2A00CD8331 /* OTRLanguageListSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106311A16D1A300C17BAE /* OTRLanguageListSettingViewController.m */; };
255
		D93DDB071BA79A2A00CD8331 /* OTRListSettingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106331A16D1A300C17BAE /* OTRListSettingViewController.m */; };
256
		D93DDB081BA79A2A00CD8331 /* OTRMessagesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106351A16D1A300C17BAE /* OTRMessagesViewController.m */; };
257
		D93DDB091BA79A2A00CD8331 /* OTRMessagesHoldTalkViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 63EA4CF81ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.m */; };
258
		D93DDB0A1BA79A2A00CD8331 /* OTRNewBuddyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106391A16D1A300C17BAE /* OTRNewBuddyViewController.m */; };
259
		D93DDB0B1BA79A2A00CD8331 /* OTRQRCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331063F1A16D1A300C17BAE /* OTRQRCodeViewController.m */; };
260
		D93DDB0C1BA79A2A00CD8331 /* OTRSettingDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106431A16D1A300C17BAE /* OTRSettingDetailViewController.m */; };
261
		D93DDB0D1BA79A2A00CD8331 /* OTRSettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106451A16D1A300C17BAE /* OTRSettingsViewController.m */; };
262
		D93DDB0F1BA79A2B00CD8331 /* OTRCircleView.m in Sources */ = {isa = PBXBuildFile; fileRef = D95AD2231B67FD6A007DEBC3 /* OTRCircleView.m */; };
263
		D93DDB101BA79A2B00CD8331 /* OTRCircleButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9ADE5B81B606642009471FF /* OTRCircleButtonView.m */; };
264
		D93DDB111BA79A2B00CD8331 /* XMPPServerInfoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D9BE65441B6A08ED002D4136 /* XMPPServerInfoCell.m */; };
265
		D93DDB121BA79A2B00CD8331 /* OTRAccountTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331064D1A16D1A300C17BAE /* OTRAccountTableViewCell.m */; };
266
		D93DDB131BA79A2B00CD8331 /* OTRBuddyImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331064F1A16D1A300C17BAE /* OTRBuddyImageCell.m */; };
267
		D93DDB141BA79A2B00CD8331 /* OTRBuddyInfoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106511A16D1A300C17BAE /* OTRBuddyInfoCell.m */; };
268
		D93DDB151BA79A2B00CD8331 /* OTRConversationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106531A16D1A300C17BAE /* OTRConversationCell.m */; };
269
		D93DDB161BA79A2B00CD8331 /* OTRInLineTextEditTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106551A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.m */; };
270
		D93DDB171BA79A2B00CD8331 /* OTRSettingTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331065F1A16D1A300C17BAE /* OTRSettingTableViewCell.m */; };
271
		D93DDB181BA79A2C00CD8331 /* OTRStatusMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106611A16D1A300C17BAE /* OTRStatusMessageCell.m */; };
272
		D93DDB1A1BA79A2C00CD8331 /* OTRButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106681A16D1A300C17BAE /* OTRButtonView.m */; };
273
		D93DDB1B1BA79A2C00CD8331 /* OTRAudioControlsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63F0FF631A798D8E001F0C99 /* OTRAudioControlsView.m */; };
274
		D93DDB1C1BA79A2C00CD8331 /* OTRPlayPauseProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FA548A1A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.m */; };
275
		D93DDB1D1BA79A2C00CD8331 /* OTRPlayView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FA548D1A7B29EB00F2AEBB /* OTRPlayView.m */; };
276
		D93DDB1E1BA79A2C00CD8331 /* OTRPauseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63FA54901A7B2C2E00F2AEBB /* OTRPauseView.m */; };
277
		D93DDB1F1BA79A2C00CD8331 /* OTRColorFadingDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331066A1A16D1A300C17BAE /* OTRColorFadingDotView.m */; };
278
		D93DDB201BA79A2C00CD8331 /* OTRComposingImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331066C1A16D1A300C17BAE /* OTRComposingImageView.m */; };
279
		D93DDB211BA79A2C00CD8331 /* OTRLockButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331066E1A16D1A300C17BAE /* OTRLockButton.m */; };
280
		D93DDB221BA79A2C00CD8331 /* OTRPasswordStrengthView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106701A16D1A300C17BAE /* OTRPasswordStrengthView.m */; };
281
		D93DDB231BA79A2D00CD8331 /* OTRRememberPasswordView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106721A16D1A300C17BAE /* OTRRememberPasswordView.m */; };
282
		D93DDB241BA79A2D00CD8331 /* OTRSocialButtonsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106741A16D1A300C17BAE /* OTRSocialButtonsView.m */; };
283
		D93DDB251BA79A2D00CD8331 /* OTRTitleSubtitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 633106761A16D1A300C17BAE /* OTRTitleSubtitleView.m */; };
284
		D93DDB261BA79A2D00CD8331 /* OTRHoldToTalkView.m in Sources */ = {isa = PBXBuildFile; fileRef = 63EA4CFC1ACC96AB00B19E12 /* OTRHoldToTalkView.m */; };
285
		D93DDB271BA79A2D00CD8331 /* OTRAudioTrashView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6353AC2C1AD5E32000753B83 /* OTRAudioTrashView.m */; };
286
		D93DDB281BA79A2D00CD8331 /* OTRTouchAndHoldGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 639CDD901AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.m */; };
287
		D93DDB291BA79A5400CD8331 /* OTRWelcomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D913A56E1B7481AD006C5ACD /* OTRWelcomeViewController.swift */; };
288
		D93DDB2A1BA79A5400CD8331 /* OTRUsernameCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9C6E6A01B71575300572273 /* OTRUsernameCell.swift */; };
289
		D93DDB2B1BA79A7000CD8331 /* OTRAppDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105E51A16D1A300C17BAE /* OTRAppDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
290
		D93DDB2C1BA79A7000CD8331 /* NSURL+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105021A16D1A300C17BAE /* NSURL+ChatSecure.h */; settings = {ATTRIBUTES = (Public, ); }; };
291
		D93DDB2D1BA79A7000CD8331 /* UIActionSheet+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105041A16D1A300C17BAE /* UIActionSheet+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
292
		D93DDB2E1BA79A7000CD8331 /* UIActivity+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105061A16D1A300C17BAE /* UIActivity+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
293
		D93DDB2F1BA79A7000CD8331 /* UIActivityViewController+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105081A16D1A300C17BAE /* UIActivityViewController+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
294
		D93DDB301BA79A7000CD8331 /* UIImage+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331050A1A16D1A300C17BAE /* UIImage+ChatSecure.h */; settings = {ATTRIBUTES = (Public, ); }; };
295
		D93DDB311BA79A7000CD8331 /* UIViewController+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331050C1A16D1A300C17BAE /* UIViewController+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
296
		D93DDB321BA79A7000CD8331 /* JSQMessagesCollectionViewCell+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FABC8C1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
297
		D93DDB331BA79A7000CD8331 /* NSString+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FABC8F1A41218E009BF681 /* NSString+ChatSecure.h */; settings = {ATTRIBUTES = (Public, ); }; };
298
		D93DDB341BA79A7000CD8331 /* NSFileManager+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = 638FC09B1B0BE46100B37454 /* NSFileManager+ChatSecure.h */; settings = {ATTRIBUTES = (Private, ); }; };
299
		D93DDB351BA79A7000CD8331 /* OTRAttachmentPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 63F6E18F1A69B9BA0011E6F7 /* OTRAttachmentPicker.h */; settings = {ATTRIBUTES = (Public, ); }; };
300
		D93DDB361BA79A7000CD8331 /* OTRAccountsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331050F1A16D1A300C17BAE /* OTRAccountsManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
301
		D93DDB371BA79A7100CD8331 /* OTRDatabaseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105131A16D1A300C17BAE /* OTRDatabaseManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
302
		D93DDB381BA79A7100CD8331 /* OTRDatabaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105151A16D1A300C17BAE /* OTRDatabaseView.h */; settings = {ATTRIBUTES = (Public, ); }; };
303
		D93DDB391BA79A7100CD8331 /* OTREncryptionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105171A16D1A300C17BAE /* OTREncryptionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
304
		D93DDB3B1BA79A7100CD8331 /* OTROAuthRefresher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331051D1A16D1A300C17BAE /* OTROAuthRefresher.h */; settings = {ATTRIBUTES = (Private, ); }; };
305
		D93DDB3C1BA79A7100CD8331 /* OTRProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105211A16D1A300C17BAE /* OTRProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
306
		D93DDB3D1BA79A7100CD8331 /* OTRProtocolManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105221A16D1A300C17BAE /* OTRProtocolManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
307
		D93DDB3E1BA79A7100CD8331 /* OTRSettingsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331052E1A16D1A300C17BAE /* OTRSettingsManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
308
		D93DDB3F1BA79A7100CD8331 /* OTRTorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105301A16D1A300C17BAE /* OTRTorManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
309
		D93DDB401BA79A7100CD8331 /* OTRNotificationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D184841A2D3F2400334CD8 /* OTRNotificationController.h */; settings = {ATTRIBUTES = (Private, ); }; };
310
		D93DDB411BA79A7100CD8331 /* OTRAudioSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633AF2F81A7C3DBB0030A3FF /* OTRAudioSessionManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
311
		D93DDB421BA79A7100CD8331 /* OTRAudioPlaybackController.h in Headers */ = {isa = PBXBuildFile; fileRef = 63C5B6681A82F3EE0011BEA8 /* OTRAudioPlaybackController.h */; settings = {ATTRIBUTES = (Private, ); }; };
312
		D93DDB431BA79A7200CD8331 /* OTRMediaFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6354BBE21A96C67400E8EBAC /* OTRMediaFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
313
		D93DDB441BA79A7200CD8331 /* OTRMediaServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 63DDD8AE1A9D3C0400C0A918 /* OTRMediaServer.h */; settings = {ATTRIBUTES = (Public, ); }; };
314
		D93DDB451BA79A7200CD8331 /* OTRStreamManagementYapStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B916E01B743198003B778F /* OTRStreamManagementYapStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
315
		D93DDB461BA79A7200CD8331 /* OTRXMPPMessageYapStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 637DBB1A1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
316
		D93DDB471BA79A7200CD8331 /* OTRvCardYapDatabaseStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105331A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
317
		D93DDB481BA79A7200CD8331 /* OTRXMPPBuddyTimers.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105351A16D1A300C17BAE /* OTRXMPPBuddyTimers.h */; settings = {ATTRIBUTES = (Private, ); }; };
318
		D93DDB491BA79A7200CD8331 /* OTRXMPPManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105371A16D1A300C17BAE /* OTRXMPPManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
319
		D93DDB4B1BA79A7300CD8331 /* OTRXMPPTorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331053B1A16D1A300C17BAE /* OTRXMPPTorManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
320
		D93DDB4C1BA79A7300CD8331 /* OTRYapDatabaseRosterStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331053D1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.h */; settings = {ATTRIBUTES = (Private, ); }; };
321
		D93DDB4E1BA79A7300CD8331 /* OTRXMPPServerInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 63C7E64C1B20F69F0085FA06 /* OTRXMPPServerInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
322
		D93DDB6F1BA79A7E00CD8331 /* OTRActivityItemProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331058D1A16D1A300C17BAE /* OTRActivityItemProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
323
		D93DDB701BA79A7E00CD8331 /* OTRDomainCellInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331058F1A16D1A300C17BAE /* OTRDomainCellInfo.h */; settings = {ATTRIBUTES = (Private, ); }; };
324
		D93DDB711BA79A7F00CD8331 /* OTROpenInFacebookActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105911A16D1A300C17BAE /* OTROpenInFacebookActivity.h */; settings = {ATTRIBUTES = (Private, ); }; };
325
		D93DDB721BA79A7F00CD8331 /* OTROpenInTwitterActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105931A16D1A300C17BAE /* OTROpenInTwitterActivity.h */; settings = {ATTRIBUTES = (Private, ); }; };
326
		D93DDB731BA79A7F00CD8331 /* OTRQRCodeActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105951A16D1A300C17BAE /* OTRQRCodeActivity.h */; settings = {ATTRIBUTES = (Public, ); }; };
327
		D93DDB741BA79A8000CD8331 /* OTRToastOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D64D641A2FBA8C00E21F77 /* OTRToastOptions.h */; settings = {ATTRIBUTES = (Private, ); }; };
328
		D93DDB751BA79A8000CD8331 /* OTRBoolSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105981A16D1A300C17BAE /* OTRBoolSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
329
		D93DDB761BA79A8100CD8331 /* OTRCertificateSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331059A1A16D1A300C17BAE /* OTRCertificateSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
330
		D93DDB771BA79A8100CD8331 /* OTRDonateSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331059C1A16D1A300C17BAE /* OTRDonateSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
331
		D93DDB781BA79A8200CD8331 /* OTRDoubleSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331059E1A16D1A300C17BAE /* OTRDoubleSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
332
		D93DDB791BA79A8200CD8331 /* OTRFeedbackSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105A01A16D1A300C17BAE /* OTRFeedbackSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
333
		D93DDB7B1BA79A8300CD8331 /* OTRIntSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105A41A16D1A300C17BAE /* OTRIntSetting.h */; settings = {ATTRIBUTES = (Private, ); }; };
334
		D93DDB7C1BA79A8400CD8331 /* OTRLanguageSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105A61A16D1A300C17BAE /* OTRLanguageSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
335
		D93DDB7D1BA79A8400CD8331 /* OTRListSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105A81A16D1A300C17BAE /* OTRListSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
336
		D93DDB7E1BA79A8500CD8331 /* OTRListSettingValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105AA1A16D1A300C17BAE /* OTRListSettingValue.h */; settings = {ATTRIBUTES = (Private, ); }; };
337
		D93DDB7F1BA79A8500CD8331 /* OTRSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105AE1A16D1A300C17BAE /* OTRSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
338
		D93DDB801BA79A8600CD8331 /* OTRSettingsGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105B01A16D1A300C17BAE /* OTRSettingsGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
339
		D93DDB811BA79A8700CD8331 /* OTRShareSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105B21A16D1A300C17BAE /* OTRShareSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
340
		D93DDB821BA79A8700CD8331 /* OTRValueSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105B41A16D1A300C17BAE /* OTRValueSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
341
		D93DDB831BA79A8800CD8331 /* OTRViewSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105B61A16D1A300C17BAE /* OTRViewSetting.h */; settings = {ATTRIBUTES = (Public, ); }; };
342
		D93DDB841BA79A8800CD8331 /* OTRFacebookOAuthXMPPAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 63CFB1021ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.h */; settings = {ATTRIBUTES = (Private, ); }; };
343
		D93DDB851BA79A8900CD8331 /* OTRAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105BA1A16D1A300C17BAE /* OTRAccount.h */; settings = {ATTRIBUTES = (Public, ); }; };
344
		D93DDB861BA79A8900CD8331 /* OTRGoogleOAuthXMPPAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105BE1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.h */; settings = {ATTRIBUTES = (Private, ); }; };
345
		D93DDB871BA79A8A00CD8331 /* OTROAuthXMPPAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105C01A16D1A300C17BAE /* OTROAuthXMPPAccount.h */; settings = {ATTRIBUTES = (Private, ); }; };
346
		D93DDB881BA79A8B00CD8331 /* OTRXMPPAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105C41A16D1A300C17BAE /* OTRXMPPAccount.h */; settings = {ATTRIBUTES = (Public, ); }; };
347
		D93DDB891BA79A8C00CD8331 /* OTRXMPPTorAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105C61A16D1A300C17BAE /* OTRXMPPTorAccount.h */; settings = {ATTRIBUTES = (Private, ); }; };
348
		D93DDB8A1BA79A8C00CD8331 /* OTRMediaItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D27FC31A6DC51C00EC251A /* OTRMediaItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
349
		D93DDB8B1BA79A8D00CD8331 /* OTRImageItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 633620971A76E87B006E8739 /* OTRImageItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
350
		D93DDB8C1BA79A8E00CD8331 /* OTRVideoItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6336209A1A76E88C006E8739 /* OTRVideoItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
351
		D93DDB8D1BA79A8F00CD8331 /* OTRAudioItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6336209D1A76E89A006E8739 /* OTRAudioItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
352
		D93DDB8E1BA79A9000CD8331 /* OTRStreamManagementStorageObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B916E31B7431C1003B778F /* OTRStreamManagementStorageObject.h */; settings = {ATTRIBUTES = (Private, ); }; };
353
		D93DDB8F1BA79A9100CD8331 /* OTRBuddy.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105CA1A16D1A300C17BAE /* OTRBuddy.h */; settings = {ATTRIBUTES = (Public, ); }; };
354
		D93DDB901BA79A9100CD8331 /* OTRMessage+JSQMessageData.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105CC1A16D1A300C17BAE /* OTRMessage+JSQMessageData.h */; settings = {ATTRIBUTES = (Private, ); }; };
355
		D93DDB911BA79A9200CD8331 /* OTRBaseMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105CE1A16D1A300C17BAE /* OTRBaseMessage.h */; settings = {ATTRIBUTES = (Public, ); }; };
356
		D93DDB921BA79A9300CD8331 /* OTRXMPPBuddy.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105D01A16D1A300C17BAE /* OTRXMPPBuddy.h */; settings = {ATTRIBUTES = (Public, ); }; };
357
		D93DDB931BA79A9400CD8331 /* OTRXMPPPresenceSubscriptionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105D21A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.h */; settings = {ATTRIBUTES = (Private, ); }; };
358
		D93DDB941BA79A9500CD8331 /* OTRYapDatabaseObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105D41A16D1A300C17BAE /* OTRYapDatabaseObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
359
		D93DDB951BA79A9600CD8331 /* OTRCertificatePinning.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105E81A16D1A300C17BAE /* OTRCertificatePinning.h */; settings = {ATTRIBUTES = (Public, ); }; };
360
		D93DDB961BA79A9800CD8331 /* OTRChatDemo.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105EA1A16D1A300C17BAE /* OTRChatDemo.h */; settings = {ATTRIBUTES = (Private, ); }; };
361
		D93DDB971BA79A9900CD8331 /* OTRColors.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105EC1A16D1A300C17BAE /* OTRColors.h */; settings = {ATTRIBUTES = (Private, ); }; };
362
		D93DDB991BA79A9B00CD8331 /* OTRImages.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105F01A16D1A300C17BAE /* OTRImages.h */; settings = {ATTRIBUTES = (Public, ); }; };
363
		D93DDB9A1BA79A9C00CD8331 /* OTRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105F21A16D1A300C17BAE /* OTRLog.h */; settings = {ATTRIBUTES = (Private, ); }; };
364
		D93DDB9C1BA79A9E00CD8331 /* OTRPasswordGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105F51A16D1A300C17BAE /* OTRPasswordGenerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
365
		D93DDB9E1BA79AA000CD8331 /* OTRUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105FA1A16D1A300C17BAE /* OTRUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; };
366
		D93DDB9F1BA79AA100CD8331 /* OTRXMPPError.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105FC1A16D1A300C17BAE /* OTRXMPPError.h */; settings = {ATTRIBUTES = (Public, ); }; };
367
		D93DDBA11BA79AA300CD8331 /* OTRExistingAccountViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D989A84D1B5DBD90000608A9 /* OTRExistingAccountViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
368
		D93DDBA21BA79AA400CD8331 /* OTRWelcomeAccountTableViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 638D2E011AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.h */; settings = {ATTRIBUTES = (Private, ); }; };
369
		D93DDBA31BA79AA500CD8331 /* OTRInviteViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331D3B51B4DBBEE00C85365 /* OTRInviteViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
370
		D93DDBA41BA79AA600CD8331 /* OTRAddBuddyQRCodeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331D3B81B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
371
		D93DDBA51BA79AA700CD8331 /* OTRQRCodeReaderDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331D3BB1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
372
		D93DDBA61BA79AA800CD8331 /* OTRBaseLoginViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 638C7CF01B02BE4A004F8EC3 /* OTRBaseLoginViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
373
		D93DDBA71BA79AA900CD8331 /* OTRXLFormCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = 638C7CF31B02BF0D004F8EC3 /* OTRXLFormCreator.h */; settings = {ATTRIBUTES = (Public, ); }; };
374
		D93DDBA81BA79AAA00CD8331 /* OTRXMPPServerListViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 63039E961B0D43FE007C9978 /* OTRXMPPServerListViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
375
		D93DDBA91BA79AAB00CD8331 /* OTRXMPPLoginHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 634680811B0404CE00D9A1C5 /* OTRXMPPLoginHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
376
		D93DDBAB1BA79AAE00CD8331 /* OTRGoolgeOAuthLoginHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 634680881B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.h */; settings = {ATTRIBUTES = (Private, ); }; };
377
		D93DDBAD1BA79AB000CD8331 /* OTRXMPPCreateAccountHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6346808B1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
378
		D93DDBAE1BA79AB100CD8331 /* OTRLoginHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 63BE425C1B320EE20017058C /* OTRLoginHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
379
		D93DDBB11BA79AB500CD8331 /* OTRBuddyViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106161A16D1A300C17BAE /* OTRBuddyViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
380
		D93DDBB21BA79AB600CD8331 /* OTRCertificateDomainViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106181A16D1A300C17BAE /* OTRCertificateDomainViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
381
		D93DDBB31BA79AB700CD8331 /* OTRCertificatesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331061A1A16D1A300C17BAE /* OTRCertificatesViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
382
		D93DDBB51BA79ABA00CD8331 /* OTRChooseAccountViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331061E1A16D1A300C17BAE /* OTRChooseAccountViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
383
		D93DDBB61BA79ABB00CD8331 /* OTRComposeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106201A16D1A300C17BAE /* OTRComposeViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
384
		D93DDBB71BA79ABD00CD8331 /* OTRConversationViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106221A16D1A300C17BAE /* OTRConversationViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
385
		D93DDBB81BA79ABE00CD8331 /* OTRDatabaseUnlockViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106281A16D1A300C17BAE /* OTRDatabaseUnlockViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
386
		D93DDBB91BA79ABF00CD8331 /* OTRDoubleSettingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331062A1A16D1A300C17BAE /* OTRDoubleSettingViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
387
		D93DDBBB1BA79AC200CD8331 /* OTRIntSettingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331062E1A16D1A300C17BAE /* OTRIntSettingViewController.h */; settings = {ATTRIBUTES = (Private, ); }; };
388
		D93DDBBC1BA79AC300CD8331 /* OTRLanguageListSettingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106301A16D1A300C17BAE /* OTRLanguageListSettingViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
389
		D93DDBBD1BA79AC400CD8331 /* OTRListSettingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106321A16D1A300C17BAE /* OTRListSettingViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
390
		D93DDBBE1BA79AC600CD8331 /* OTRMessagesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106341A16D1A300C17BAE /* OTRMessagesViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
391
		D93DDBBF1BA79AC700CD8331 /* OTRMessagesHoldTalkViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 63EA4CF71ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
392
		D93DDBC01BA79AC800CD8331 /* OTRNewBuddyViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106381A16D1A300C17BAE /* OTRNewBuddyViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
393
		D93DDBC11BA79ACA00CD8331 /* OTRQRCodeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331063E1A16D1A300C17BAE /* OTRQRCodeViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
394
		D93DDBC21BA79ACB00CD8331 /* OTRSettingDetailViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106421A16D1A300C17BAE /* OTRSettingDetailViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
395
		D93DDBC31BA79ACC00CD8331 /* OTRSettingsViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106441A16D1A300C17BAE /* OTRSettingsViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
396
		D93DDBC51BA79ACF00CD8331 /* OTRCircleView.h in Headers */ = {isa = PBXBuildFile; fileRef = D95AD2221B67FD6A007DEBC3 /* OTRCircleView.h */; settings = {ATTRIBUTES = (Private, ); }; };
397
		D93DDBC61BA79AD000CD8331 /* OTRCircleButtonView.h in Headers */ = {isa = PBXBuildFile; fileRef = D9ADE5B71B606642009471FF /* OTRCircleButtonView.h */; settings = {ATTRIBUTES = (Private, ); }; };
398
		D93DDBC71BA79AD200CD8331 /* XMPPServerInfoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D9BE65431B6A08ED002D4136 /* XMPPServerInfoCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
399
		D93DDBC81BA79AD300CD8331 /* OTRAccountTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331064C1A16D1A300C17BAE /* OTRAccountTableViewCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
400
		D93DDBC91BA79AD500CD8331 /* OTRBuddyImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331064E1A16D1A300C17BAE /* OTRBuddyImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
401
		D93DDBCA1BA79AD700CD8331 /* OTRBuddyInfoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106501A16D1A300C17BAE /* OTRBuddyInfoCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
402
		D93DDBCB1BA79AD800CD8331 /* OTRConversationCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106521A16D1A300C17BAE /* OTRConversationCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
403
		D93DDBCC1BA79ADA00CD8331 /* OTRInLineTextEditTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106541A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
404
		D93DDBCD1BA79ADB00CD8331 /* OTRSettingTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331065E1A16D1A300C17BAE /* OTRSettingTableViewCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
405
		D93DDBCE1BA79ADD00CD8331 /* OTRStatusMessageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106601A16D1A300C17BAE /* OTRStatusMessageCell.h */; settings = {ATTRIBUTES = (Private, ); }; };
406
		D93DDBD01BA79AE000CD8331 /* OTRButtonView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106671A16D1A300C17BAE /* OTRButtonView.h */; settings = {ATTRIBUTES = (Private, ); }; };
407
		D93DDBD11BA79AE200CD8331 /* OTRAudioControlsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63F0FF621A798D8E001F0C99 /* OTRAudioControlsView.h */; settings = {ATTRIBUTES = (Private, ); }; };
408
		D93DDBD21BA79AE400CD8331 /* OTRPlayPauseProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FA54891A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.h */; settings = {ATTRIBUTES = (Private, ); }; };
409
		D93DDBD31BA79AE500CD8331 /* OTRPlayView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FA548C1A7B29EB00F2AEBB /* OTRPlayView.h */; settings = {ATTRIBUTES = (Private, ); }; };
410
		D93DDBD41BA79AE700CD8331 /* OTRPauseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63FA548F1A7B2C2E00F2AEBB /* OTRPauseView.h */; settings = {ATTRIBUTES = (Private, ); }; };
411
		D93DDBD51BA79AE900CD8331 /* OTRColorFadingDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106691A16D1A300C17BAE /* OTRColorFadingDotView.h */; settings = {ATTRIBUTES = (Private, ); }; };
412
		D93DDBD61BA79AEA00CD8331 /* OTRComposingImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331066B1A16D1A300C17BAE /* OTRComposingImageView.h */; settings = {ATTRIBUTES = (Private, ); }; };
413
		D93DDBD71BA79AEC00CD8331 /* OTRLockButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331066D1A16D1A300C17BAE /* OTRLockButton.h */; settings = {ATTRIBUTES = (Private, ); }; };
414
		D93DDBD81BA79AEE00CD8331 /* OTRPasswordStrengthView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331066F1A16D1A300C17BAE /* OTRPasswordStrengthView.h */; settings = {ATTRIBUTES = (Private, ); }; };
415
		D93DDBD91BA79AF000CD8331 /* OTRRememberPasswordView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106711A16D1A300C17BAE /* OTRRememberPasswordView.h */; settings = {ATTRIBUTES = (Private, ); }; };
416
		D93DDBDA1BA79AF100CD8331 /* OTRSocialButtonsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106731A16D1A300C17BAE /* OTRSocialButtonsView.h */; settings = {ATTRIBUTES = (Private, ); }; };
417
		D93DDBDB1BA79AF300CD8331 /* OTRTitleSubtitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 633106751A16D1A300C17BAE /* OTRTitleSubtitleView.h */; settings = {ATTRIBUTES = (Public, ); }; };
418
		D93DDBDC1BA79AF500CD8331 /* OTRHoldToTalkView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63EA4CFB1ACC96AB00B19E12 /* OTRHoldToTalkView.h */; settings = {ATTRIBUTES = (Private, ); }; };
419
		D93DDBDD1BA79AF700CD8331 /* OTRAudioTrashView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6353AC2B1AD5E32000753B83 /* OTRAudioTrashView.h */; settings = {ATTRIBUTES = (Private, ); }; };
420
		D93DDBDE1BA79AF900CD8331 /* OTRTouchAndHoldGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 639CDD8F1AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.h */; settings = {ATTRIBUTES = (Private, ); }; };
421
		D93E50671FC3E9B400E0E624 /* OTRResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D93027561BAA381F000CC975 /* OTRResources.bundle */; };
422
		D943AA421E6A0BA3007F3564 /* XMPPAccountCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D943AA401E6A0BA3007F3564 /* XMPPAccountCell.swift */; };
423
		D943AA441E6A0BB9007F3564 /* XMPPAccountCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D943AA411E6A0BA3007F3564 /* XMPPAccountCell.xib */; };
424
		D947C2FB1FB251410037DE84 /* SecondaryIndexes.swift in Sources */ = {isa = PBXBuildFile; fileRef = D947C2FA1FB251410037DE84 /* SecondaryIndexes.swift */; };
425
		D94ACBA41DFA206500B8C0F5 /* OTRBuddyCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D94ACBA21DFA206500B8C0F5 /* OTRBuddyCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
426
		D94ACBA51DFA206500B8C0F5 /* OTRBuddyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D94ACBA31DFA206500B8C0F5 /* OTRBuddyCache.m */; };
427
		D94D5A0F1F98132300AC23BF /* XMPPMessage+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = D94D5A0E1F98132300AC23BF /* XMPPMessage+ChatSecure.swift */; };
428
		D955157A1EFA0A9F008AA429 /* HTMLReader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */; };
429
		D955157B1EFA0A9F008AA429 /* KVOController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476E1EFA03FC00C39B25 /* KVOController.framework */; };
430
		D955157D1EFA0A9F008AA429 /* MBProgressHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */; };
431
		D955157F1EFA0A9F008AA429 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */; };
432
		D95515841EFA0A9F008AA429 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47671EFA03D800C39B25 /* AFNetworking.framework */; };
433
		D95515871EFA0B5F008AA429 /* FormatterKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */; };
434
		D95515881EFA0B5F008AA429 /* FormatterKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
435
		D955158A1EFA0B5F008AA429 /* HTMLReader.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
436
		D955158C1EFA0B5F008AA429 /* KVOController.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476E1EFA03FC00C39B25 /* KVOController.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
437
		D955158D1EFA0B5F008AA429 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476F1EFA03FC00C39B25 /* Mantle.framework */; };
438
		D955158E1EFA0B5F008AA429 /* Mantle.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476F1EFA03FC00C39B25 /* Mantle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
439
		D95515901EFA0B5F008AA429 /* MBProgressHUD.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
440
		D95515911EFA0B5F008AA429 /* PureLayout.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47711EFA03FC00C39B25 /* PureLayout.framework */; };
441
		D95515921EFA0B5F008AA429 /* PureLayout.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47711EFA03FC00C39B25 /* PureLayout.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
442
		D95515941EFA0B5F008AA429 /* SAMKeychain.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
443
		D95515951EFA0B5F008AA429 /* TTTAttributedLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */; };
444
		D95515961EFA0B5F008AA429 /* TTTAttributedLabel.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
445
		D95515991EFA0B5F008AA429 /* XLForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47751EFA03FC00C39B25 /* XLForm.framework */; };
446
		D955159A1EFA0B5F008AA429 /* XLForm.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47751EFA03FC00C39B25 /* XLForm.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
447
		D955159B1EFA0B5F008AA429 /* ZXingObjC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */; };
448
		D955159C1EFA0B5F008AA429 /* ZXingObjC.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
449
		D955159E1EFA0B60008AA429 /* AFNetworking.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47671EFA03D800C39B25 /* AFNetworking.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
450
		D9599BBC1E28578D006A4450 /* OTRStrings.m in Sources */ = {isa = PBXBuildFile; fileRef = D9599BBB1E28578D006A4450 /* OTRStrings.m */; };
451
		D9599BBE1E285ECD006A4450 /* OTRLanguageManager_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D9599BBD1E285EC3006A4450 /* OTRLanguageManager_Private.h */; settings = {ATTRIBUTES = (Private, ); }; };
452
		D95AD2291B684AE1007DEBC3 /* xmpp-server-list in Resources */ = {isa = PBXBuildFile; fileRef = D95AD2281B684AE1007DEBC3 /* xmpp-server-list */; };
453
		D967CA8A1E516A95005FBB49 /* PushAccountTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D967CA881E516A95005FBB49 /* PushAccountTableViewCell.swift */; };
454
		D967CA8E1E516B8D005FBB49 /* PushAccountTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D967CA8D1E516B8D005FBB49 /* PushAccountTableViewCell.xib */; };
455
		D97070921EEF382D004FEBDE /* MediaDownloadView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D97070911EEF382D004FEBDE /* MediaDownloadView.xib */; };
456
		D97070A71EEF3909004FEBDE /* MediaDownloadView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D97070A61EEF3909004FEBDE /* MediaDownloadView.swift */; };
457
		D97175531E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = D97175511E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.h */; settings = {ATTRIBUTES = (Public, ); }; };
458
		D97175541E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = D97175521E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.m */; };
459
		D978BC921BABE0F4009246CF /* OTRTheme.h in Headers */ = {isa = PBXBuildFile; fileRef = D978BC901BABE0F4009246CF /* OTRTheme.h */; settings = {ATTRIBUTES = (Public, ); }; };
460
		D978BC931BABE0F4009246CF /* OTRTheme.m in Sources */ = {isa = PBXBuildFile; fileRef = D978BC911BABE0F4009246CF /* OTRTheme.m */; };
461
		D985BC771EBD307D00993D27 /* PurchaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D985BC751EBD307D00993D27 /* PurchaseViewController.swift */; };
462
		D985BC7A1EBD32F700993D27 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D985BC791EBD32F700993D27 /* StoreKit.framework */; };
463
		D98B8E321E4CF90400A713E1 /* OTRServerCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = D98B8E301E4CF90400A713E1 /* OTRServerCapabilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
464
		D98B8E331E4CF90400A713E1 /* OTRServerCapabilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D98B8E311E4CF90400A713E1 /* OTRServerCapabilities.m */; };
465
		D98B8E351E4D3DB600A713E1 /* ServerCapabilitiesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D98B8E341E4D3DB600A713E1 /* ServerCapabilitiesViewController.swift */; };
466
		D98BA36C1EDE47BB004475B6 /* HTMLPreviewView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D98BA36B1EDE47BB004475B6 /* HTMLPreviewView.xib */; };
467
		D98BA36E1EDE47F3004475B6 /* HTMLPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D98BA36D1EDE47F3004475B6 /* HTMLPreviewView.swift */; };
468
		D997E3F41EAECD1400BF72EF /* UITableView+ChatSecure.h in Headers */ = {isa = PBXBuildFile; fileRef = D997E3F21EAECD1400BF72EF /* UITableView+ChatSecure.h */; };
469
		D997E3F51EAECD1400BF72EF /* UITableView+ChatSecure.m in Sources */ = {isa = PBXBuildFile; fileRef = D997E3F31EAECD1400BF72EF /* UITableView+ChatSecure.m */; };
470
		D99F17861BAB932800604558 /* OTRImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D9AE3A231BA8D02800255537 /* OTRImages.xcassets */; };
471
		D99F17871BAB932C00604558 /* OTRCountryImages.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D9AE3A221BA8D02800255537 /* OTRCountryImages.xcassets */; };
472
		D99F17881BAB936100604558 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 633104D61A169EC800C17BAE /* Localizable.strings */; };
473
		D99F178A1BAB946800604558 /* Branding.plist in Resources */ = {isa = PBXBuildFile; fileRef = D99F17891BAB946800604558 /* Branding.plist */; };
474
		D99F178C1BAB947E00604558 /* Secrets.plist in Resources */ = {isa = PBXBuildFile; fileRef = D99F178B1BAB947E00604558 /* Secrets.plist */; };
475
		D99F17911BABA84600604558 /* XMPPServerInfoCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9BE65451B6A08ED002D4136 /* XMPPServerInfoCell.xib */; };
476
		D99F17921BABA84600604558 /* OTRUsernameCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9C6E69D1B7148EF00572273 /* OTRUsernameCell.xib */; };
477
		D99F17931BABA85D00604558 /* Onboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D913A56C1B747B62006C5ACD /* Onboarding.storyboard */; };
478
		D9A1E6551F7309C100E42118 /* OTRDownloadMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A1E6541F7309C100E42118 /* OTRDownloadMessage.swift */; };
479
		D9A429D01F31169F00BD2545 /* UIAlertController+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A429CF1F31169F00BD2545 /* UIAlertController+ChatSecure.swift */; };
480
		D9A7756F1E43F8A200027864 /* ProxyXMPPStream.h in Headers */ = {isa = PBXBuildFile; fileRef = D9A7756D1E43F8A200027864 /* ProxyXMPPStream.h */; };
481
		D9A775701E43F8A200027864 /* ProxyXMPPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D9A7756E1E43F8A200027864 /* ProxyXMPPStream.m */; };
482
		D9A7BCE71E4554E200888A8E /* OTRXMPPStream.h in Headers */ = {isa = PBXBuildFile; fileRef = D9A7BCE51E4554E200888A8E /* OTRXMPPStream.h */; };
483
		D9A7BCE81E4554E200888A8E /* OTRXMPPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D9A7BCE61E4554E200888A8E /* OTRXMPPStream.m */; };
484
		D9ABD71E1ED787EE00219A9C /* OTRHTMLItem.h in Headers */ = {isa = PBXBuildFile; fileRef = D9ABD71C1ED787EE00219A9C /* OTRHTMLItem.h */; };
485
		D9ABD71F1ED787EE00219A9C /* OTRHTMLItem.m in Sources */ = {isa = PBXBuildFile; fileRef = D9ABD71D1ED787EE00219A9C /* OTRHTMLItem.m */; };
486
		D9ABD72B1ED7886100219A9C /* OTRTextItem.h in Headers */ = {isa = PBXBuildFile; fileRef = D9ABD7291ED7886100219A9C /* OTRTextItem.h */; };
487
		D9ABD72C1ED7886100219A9C /* OTRTextItem.m in Sources */ = {isa = PBXBuildFile; fileRef = D9ABD72A1ED7886100219A9C /* OTRTextItem.m */; };
488
		D9AE3A111BA8CBFA00255537 /* OTRAssets.h in Headers */ = {isa = PBXBuildFile; fileRef = D9AE3A101BA8CBFA00255537 /* OTRAssets.h */; settings = {ATTRIBUTES = (Public, ); }; };
489
		D9AE3A161BA8CBFA00255537 /* OTRAssets.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = D9AE3A0E1BA8CBFA00255537 /* OTRAssets.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
490
		D9AE3A1B1BA8CC8600255537 /* OTRSecrets.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105F91A16D1A300C17BAE /* OTRSecrets.m */; };
491
		D9AE3A1C1BA8CC8E00255537 /* OTRSecrets.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105F81A16D1A300C17BAE /* OTRSecrets.h */; settings = {ATTRIBUTES = (Public, ); }; };
492
		D9AE3A201BA8CCFE00255537 /* OTRAssets.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9AE3A0E1BA8CBFA00255537 /* OTRAssets.framework */; };
493
		D9AE3A211BA8CF4400255537 /* OTRStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 633104FF1A16AEA800C17BAE /* OTRStrings.h */; settings = {ATTRIBUTES = (Public, ); }; };
494
		D9AE3A301BA8D84500255537 /* OTRBranding.h in Headers */ = {isa = PBXBuildFile; fileRef = D9AE3A2E1BA8D84500255537 /* OTRBranding.h */; settings = {ATTRIBUTES = (Public, ); }; };
495
		D9AE3A311BA8D84500255537 /* OTRBranding.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AE3A2F1BA8D84500255537 /* OTRBranding.m */; };
496
		D9AE3A321BA8D9AB00255537 /* OTRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 633105EE1A16D1A300C17BAE /* OTRConstants.h */; settings = {ATTRIBUTES = (Public, ); }; };
497
		D9AE3A331BA8D9AB00255537 /* OTRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 633105EF1A16D1A300C17BAE /* OTRConstants.m */; };
498
		D9B3EC221FA196CE00E63C7F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B3EC211FA196CE00E63C7F /* AppDelegate.swift */; };
499
		D9B79B951ECF951F00883963 /* OTRFileItem.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B79B931ECF951F00883963 /* OTRFileItem.h */; };
500
		D9B79B961ECF951F00883963 /* OTRFileItem.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B79B941ECF951F00883963 /* OTRFileItem.m */; };
501
		D9B7C5CE1EC3C9ED008D99E6 /* OTRAccountMigrator.m in Sources */ = {isa = PBXBuildFile; fileRef = D93718521EC267F800766D49 /* OTRAccountMigrator.m */; };
502
		D9B7C5CF1EC3C9F2008D99E6 /* OTRAccountMigrator.h in Headers */ = {isa = PBXBuildFile; fileRef = D93718511EC267F800766D49 /* OTRAccountMigrator.h */; settings = {ATTRIBUTES = (Public, ); }; };
503
		D9B9B1331DC7F3AC0007F5A7 /* UserInfoProfileCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B9B1311DC7F3AC0007F5A7 /* UserInfoProfileCell.swift */; };
504
		D9B9B1351DC7F3BF0007F5A7 /* UserInfoProfileCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9B9B1321DC7F3AC0007F5A7 /* UserInfoProfileCell.xib */; };
505
		D9B9B1371DC802480007F5A7 /* OTRUserInfoProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = D9B9B1361DC802480007F5A7 /* OTRUserInfoProfile.h */; settings = {ATTRIBUTES = (Public, ); }; };
506
		D9BC71DA1E53B2BF007A3C4F /* SingleButtonTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BC71D81E53B2BF007A3C4F /* SingleButtonTableViewCell.swift */; };
507
		D9BC71DC1E53B31C007A3C4F /* SingleButtonTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9BC71D91E53B2BF007A3C4F /* SingleButtonTableViewCell.xib */; };
508
		D9BC71DF1E53B465007A3C4F /* TwoButtonTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BC71DD1E53B465007A3C4F /* TwoButtonTableViewCell.swift */; };
509
		D9BC71E11E53B4A3007A3C4F /* TwoButtonTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D9BC71DE1E53B465007A3C4F /* TwoButtonTableViewCell.xib */; };
510
		D9BD54151E567A20007077FB /* UIViewController+ChatSecure.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BD54141E567A20007077FB /* UIViewController+ChatSecure.swift */; };
511
		D9BEF8E01DCE6E12009945D1 /* OTRXMPPManager_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = D9BEF8DF1DCE6E12009945D1 /* OTRXMPPManager_Private.h */; };
512
		D9CBBC581C642BAA005CD715 /* EnablePushViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9CBBC571C642BAA005CD715 /* EnablePushViewController.swift */; };
513
		D9DB2D141F37AEBE005D64E4 /* OTRYapMessageSendAction.swift in Headers */ = {isa = PBXBuildFile; fileRef = D9DB2D131F37AEBB005D64E4 /* OTRYapMessageSendAction.swift */; };
514
		D9DEC34A1FABC9F900BF1F7C /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D9DEC3491FABC9F900BF1F7C /* Settings.bundle */; };
515
		D9E8277E1E28222D0071F40D /* OTRLanguageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6331051C1A16D1A300C17BAE /* OTRLanguageManager.m */; };
516
		D9E8277F1E28222F0071F40D /* OTRLanguageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6331051B1A16D1A300C17BAE /* OTRLanguageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
517
		D9EC47681EFA03D800C39B25 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47671EFA03D800C39B25 /* AFNetworking.framework */; };
518
		D9EC47781EFA03FC00C39B25 /* FormatterKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */; };
519
		D9EC47791EFA03FC00C39B25 /* HTMLReader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */; };
520
		D9EC477B1EFA03FC00C39B25 /* KVOController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476E1EFA03FC00C39B25 /* KVOController.framework */; };
521
		D9EC477C1EFA03FC00C39B25 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476F1EFA03FC00C39B25 /* Mantle.framework */; };
522
		D9EC477D1EFA03FC00C39B25 /* MBProgressHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */; };
523
		D9EC477E1EFA03FC00C39B25 /* PureLayout.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47711EFA03FC00C39B25 /* PureLayout.framework */; };
524
		D9EC477F1EFA03FC00C39B25 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */; };
525
		D9EC47801EFA03FC00C39B25 /* TTTAttributedLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */; };
526
		D9EC47821EFA03FC00C39B25 /* XLForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47751EFA03FC00C39B25 /* XLForm.framework */; };
527
		D9EC47831EFA03FC00C39B25 /* ZXingObjC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */; };
528
		D9EEEDD31D2739A800B8BC54 /* OTRvCard.h in Headers */ = {isa = PBXBuildFile; fileRef = D9EEEDD11D27388600B8BC54 /* OTRvCard.h */; settings = {ATTRIBUTES = (Public, ); }; };
529
		D9F8C3C21FBFD2CA00D4B857 /* RoomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9F8C3C11FBFD2CA00D4B857 /* RoomManager.swift */; };
530
		D9FD36011EFAFD3C00398CE4 /* FormatterKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */; };
531
		D9FD36021EFAFD3C00398CE4 /* HTMLReader.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */; };
532
		D9FD36031EFAFD3C00398CE4 /* KVOController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476E1EFA03FC00C39B25 /* KVOController.framework */; };
533
		D9FD36041EFAFD3C00398CE4 /* Mantle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC476F1EFA03FC00C39B25 /* Mantle.framework */; };
534
		D9FD36051EFAFD3C00398CE4 /* MBProgressHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */; };
535
		D9FD36061EFAFD3C00398CE4 /* PureLayout.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47711EFA03FC00C39B25 /* PureLayout.framework */; };
536
		D9FD36071EFAFD3C00398CE4 /* SAMKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */; };
537
		D9FD36081EFAFD3C00398CE4 /* TTTAttributedLabel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */; };
538
		D9FD360A1EFAFD3C00398CE4 /* XLForm.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47751EFA03FC00C39B25 /* XLForm.framework */; };
539
		D9FD360B1EFAFD3C00398CE4 /* ZXingObjC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */; };
540
		D9FD360C1EFAFD3C00398CE4 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9EC47671EFA03D800C39B25 /* AFNetworking.framework */; };
541
		DDE1CAF4312DE1C724A33B72 /* Pods_ChatSecureCorePods_ChatSecureCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 31610826406FD0CB714045AD /* Pods_ChatSecureCorePods_ChatSecureCore.framework */; };
542
/* End PBXBuildFile section */
543

    
544
/* Begin PBXContainerItemProxy section */
545
		631E1E9D1C583B6200E263CD /* PBXContainerItemProxy */ = {
546
			isa = PBXContainerItemProxy;
547
			containerPortal = 6396AF921A169D54009F3E6C /* Project object */;
548
			proxyType = 1;
549
			remoteGlobalIDString = D9227C291BA7952100B5E1D0;
550
			remoteInfo = ChatSecureCore;
551
		};
552
		6365CF011E2453F6009E213F /* PBXContainerItemProxy */ = {
553
			isa = PBXContainerItemProxy;
554
			containerPortal = 6396AF921A169D54009F3E6C /* Project object */;
555
			proxyType = 1;
556
			remoteGlobalIDString = 6396AF991A169D54009F3E6C;
557
			remoteInfo = ChatSecure;
558
		};
559
		6396AFB41A169D54009F3E6C /* PBXContainerItemProxy */ = {
560
			isa = PBXContainerItemProxy;
561
			containerPortal = 6396AF921A169D54009F3E6C /* Project object */;
562
			proxyType = 1;
563
			remoteGlobalIDString = 6396AF991A169D54009F3E6C;
564
			remoteInfo = ChatSecure;
565
		};
566
		D9227C3D1BA7952100B5E1D0 /* PBXContainerItemProxy */ = {
567
			isa = PBXContainerItemProxy;
568
			containerPortal = 6396AF921A169D54009F3E6C /* Project object */;
569
			proxyType = 1;
570
			remoteGlobalIDString = D9227C291BA7952100B5E1D0;
571
			remoteInfo = ChatSecureCore;
572
		};
573
		D99F178F1BAB9CD400604558 /* PBXContainerItemProxy */ = {
574
			isa = PBXContainerItemProxy;
575
			containerPortal = 6396AF921A169D54009F3E6C /* Project object */;
576
			proxyType = 1;
577
			remoteGlobalIDString = D93027551BAA381F000CC975;
578
			remoteInfo = OTRResources;
579
		};
580
		D9AE3A1E1BA8CCFA00255537 /* PBXContainerItemProxy */ = {
581
			isa = PBXContainerItemProxy;
582
			containerPortal = 6396AF921A169D54009F3E6C /* Project object */;
583
			proxyType = 1;
584
			remoteGlobalIDString = D9AE3A0D1BA8CBFA00255537;
585
			remoteInfo = OTRAssets;
586
		};
587
/* End PBXContainerItemProxy section */
588

    
589
/* Begin PBXCopyFilesBuildPhase section */
590
		D9227C481BA7952100B5E1D0 /* Embed Frameworks */ = {
591
			isa = PBXCopyFilesBuildPhase;
592
			buildActionMask = 2147483647;
593
			dstPath = "";
594
			dstSubfolderSpec = 10;
595
			files = (
596
				D95515901EFA0B5F008AA429 /* MBProgressHUD.framework in Embed Frameworks */,
597
				D955159E1EFA0B60008AA429 /* AFNetworking.framework in Embed Frameworks */,
598
				D95515921EFA0B5F008AA429 /* PureLayout.framework in Embed Frameworks */,
599
				D95515941EFA0B5F008AA429 /* SAMKeychain.framework in Embed Frameworks */,
600
				D955158A1EFA0B5F008AA429 /* HTMLReader.framework in Embed Frameworks */,
601
				D955159A1EFA0B5F008AA429 /* XLForm.framework in Embed Frameworks */,
602
				D95515961EFA0B5F008AA429 /* TTTAttributedLabel.framework in Embed Frameworks */,
603
				D9227C401BA7952100B5E1D0 /* ChatSecureCore.framework in Embed Frameworks */,
604
				D955158E1EFA0B5F008AA429 /* Mantle.framework in Embed Frameworks */,
605
				D955159C1EFA0B5F008AA429 /* ZXingObjC.framework in Embed Frameworks */,
606
				D955158C1EFA0B5F008AA429 /* KVOController.framework in Embed Frameworks */,
607
				D95515881EFA0B5F008AA429 /* FormatterKit.framework in Embed Frameworks */,
608
				D9AE3A161BA8CBFA00255537 /* OTRAssets.framework in Embed Frameworks */,
609
			);
610
			name = "Embed Frameworks";
611
			runOnlyForDeploymentPostprocessing = 0;
612
		};
613
/* End PBXCopyFilesBuildPhase section */
614

    
615
/* Begin PBXFileReference section */
616
		281981F599E0F5C8397E6A3F /* Pods_ChatSecureCorePods_ChatSecureTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChatSecureCorePods_ChatSecureTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
617
		31610826406FD0CB714045AD /* Pods_ChatSecureCorePods_ChatSecureCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChatSecureCorePods_ChatSecureCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
618
		46AAC6968EC686E61C8E8EA4 /* Pods_ChatSecureCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChatSecureCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
619
		63039E961B0D43FE007C9978 /* OTRXMPPServerListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPServerListViewController.h; sourceTree = "<group>"; };
620
		63039E971B0D43FE007C9978 /* OTRXMPPServerListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPServerListViewController.m; sourceTree = "<group>"; };
621
		6308D1441CA20762002F5F30 /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist"; sourceTree = "<group>"; };
622
		6309E4D51D493B6E002CF8FC /* OTRAccountSignalEncryptionManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRAccountSignalEncryptionManager.swift; sourceTree = "<group>"; };
623
		631C79921E56846700B30CB4 /* NSData+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSData+ChatSecure.swift"; sourceTree = "<group>"; };
624
		632157DC1E57D01A00738D4E /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = snapshot/SnapshotHelper.swift; sourceTree = SOURCE_ROOT; };
625
		63232AC61E37F13C00D84CDF /* OTRAccountDatabaseCount.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRAccountDatabaseCount.swift; sourceTree = "<group>"; };
626
		6323C6FD1E39547200D0FB42 /* OTRImageTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRImageTest.swift; sourceTree = "<group>"; };
627
		6323C7001E396D3D00D0FB42 /* landscape.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = landscape.jpg; path = TestImages/landscape.jpg; sourceTree = "<group>"; };
628
		6323C7011E396D3D00D0FB42 /* portrait.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = portrait.jpg; path = TestImages/portrait.jpg; sourceTree = "<group>"; };
629
		6323C7021E396D3D00D0FB42 /* small.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = small.jpg; path = TestImages/small.jpg; sourceTree = "<group>"; };
630
		6325DD5F1E20390700C88944 /* OTRLogListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRLogListViewController.swift; sourceTree = "<group>"; };
631
		6326D9AD1DC3D0F100D72403 /* OTRYapMessageSendAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRYapMessageSendAction.h; sourceTree = "<group>"; };
632
		6326D9AE1DC3D0F100D72403 /* OTRYapMessageSendAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRYapMessageSendAction.m; sourceTree = "<group>"; };
633
		632AA7281D480BFF00F65733 /* OTRSignalSenderKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRSignalSenderKey.h; path = "Signal-Storage/OTRSignalSenderKey.h"; sourceTree = "<group>"; };
634
		632AA7291D480BFF00F65733 /* OTRSignalSenderKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRSignalSenderKey.m; path = "Signal-Storage/OTRSignalSenderKey.m"; sourceTree = "<group>"; };
635
		632AA72C1D4819BD00F65733 /* OTRSignalPreKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRSignalPreKey.h; path = "Signal-Storage/OTRSignalPreKey.h"; sourceTree = "<group>"; };
636
		632AA72D1D4819BD00F65733 /* OTRSignalPreKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRSignalPreKey.m; path = "Signal-Storage/OTRSignalPreKey.m"; sourceTree = "<group>"; };
637
		632AA7301D4819E000F65733 /* OTRSignalSignedPreKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRSignalSignedPreKey.h; path = "Signal-Storage/OTRSignalSignedPreKey.h"; sourceTree = "<group>"; };
638
		632AA7311D4819E000F65733 /* OTRSignalSignedPreKey.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRSignalSignedPreKey.m; path = "Signal-Storage/OTRSignalSignedPreKey.m"; sourceTree = "<group>"; };
639
		632AA7341D481A6300F65733 /* OTRSignalObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRSignalObject.h; path = "Signal-Storage/OTRSignalObject.h"; sourceTree = "<group>"; };
640
		632AA7351D481A6300F65733 /* OTRSignalObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRSignalObject.m; path = "Signal-Storage/OTRSignalObject.m"; sourceTree = "<group>"; };
641
		632AA7381D482A1A00F65733 /* OTRSignalSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRSignalSession.h; path = "Signal-Storage/OTRSignalSession.h"; sourceTree = "<group>"; };
642
		632AA7391D482A1A00F65733 /* OTRSignalSession.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRSignalSession.m; path = "Signal-Storage/OTRSignalSession.m"; sourceTree = "<group>"; };
643
		632BF03F1E3817A400C2D0C2 /* OTRXMPPChangeAvatar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPChangeAvatar.swift; sourceTree = "<group>"; };
644
		633104D51A169EC800C17BAE /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Base.lproj/Localizable.strings; sourceTree = "<group>"; };
645
		633104D81A169F0E00C17BAE /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
646
		633104DA1A169FF900C17BAE /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = "<group>"; };
647
		633104DB1A16A00800C17BAE /* bo */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bo; path = bo.lproj/Localizable.strings; sourceTree = "<group>"; };
648
		633104DC1A16A01D00C17BAE /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = "<group>"; };
649
		633104DD1A16A03100C17BAE /* da-DK */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "da-DK"; path = "da-DK.lproj/Localizable.strings"; sourceTree = "<group>"; };
650
		633104DE1A16A04000C17BAE /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = "<group>"; };
651
		633104DF1A16A04B00C17BAE /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
652
		633104E01A16A07400C17BAE /* fa-IR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fa-IR"; path = "fa-IR.lproj/Localizable.strings"; sourceTree = "<group>"; };
653
		633104E11A16A07C00C17BAE /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
654
		633104E21A16A08B00C17BAE /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/Localizable.strings; sourceTree = "<group>"; };
655
		633104E31A16A09600C17BAE /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = "<group>"; };
656
		633104E41A16A0B500C17BAE /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = "<group>"; };
657
		633104E51A16A0C200C17BAE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
658
		633104E61A16A0C800C17BAE /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
659
		633104E71A16A0DD00C17BAE /* nl-NL */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "nl-NL"; path = "nl-NL.lproj/Localizable.strings"; sourceTree = "<group>"; };
660
		633104E81A16A19A00C17BAE /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
661
		633104E91A16A1A800C17BAE /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Localizable.strings"; sourceTree = "<group>"; };
662
		633104EA1A16A1B700C17BAE /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
663
		633104EB1A16A1C800C17BAE /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/Localizable.strings"; sourceTree = "<group>"; };
664
		633104EC1A16A1D200C17BAE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
665
		633104ED1A16A1DB00C17BAE /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
666
		633104EE1A16A1F700C17BAE /* sl-SI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sl-SI"; path = "sl-SI.lproj/Localizable.strings"; sourceTree = "<group>"; };
667
		633104EF1A16A20200C17BAE /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = "<group>"; };
668
		633104F01A16A21E00C17BAE /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
669
		633104F11A16A22800C17BAE /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
670
		633104F21A16A23700C17BAE /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/Localizable.strings; sourceTree = "<group>"; };
671
		633104F31A16A24300C17BAE /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
672
		633104F51A16A29B00C17BAE /* zh-Hans-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans-CN"; path = "zh-Hans-CN.lproj/Localizable.strings"; sourceTree = "<group>"; };
673
		633104F61A16A35500C17BAE /* nb-NO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "nb-NO"; path = "nb-NO.lproj/Localizable.strings"; sourceTree = "<group>"; };
674
		633104F71A16AACB00C17BAE /* zh-Hant-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant-TW"; path = "zh-Hant-TW.lproj/Localizable.strings"; sourceTree = "<group>"; };
675
		633104FF1A16AEA800C17BAE /* OTRStrings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OTRStrings.h; path = Strings/OTRStrings.h; sourceTree = "<group>"; };
676
		633105021A16D1A300C17BAE /* NSURL+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURL+ChatSecure.h"; sourceTree = "<group>"; };
677
		633105031A16D1A300C17BAE /* NSURL+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURL+ChatSecure.m"; sourceTree = "<group>"; };
678
		633105041A16D1A300C17BAE /* UIActionSheet+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIActionSheet+ChatSecure.h"; sourceTree = "<group>"; };
679
		633105051A16D1A300C17BAE /* UIActionSheet+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIActionSheet+ChatSecure.m"; sourceTree = "<group>"; };
680
		633105061A16D1A300C17BAE /* UIActivity+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIActivity+ChatSecure.h"; sourceTree = "<group>"; };
681
		633105071A16D1A300C17BAE /* UIActivity+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIActivity+ChatSecure.m"; sourceTree = "<group>"; };
682
		633105081A16D1A300C17BAE /* UIActivityViewController+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIActivityViewController+ChatSecure.h"; sourceTree = "<group>"; };
683
		633105091A16D1A300C17BAE /* UIActivityViewController+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIActivityViewController+ChatSecure.m"; sourceTree = "<group>"; };
684
		6331050A1A16D1A300C17BAE /* UIImage+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+ChatSecure.h"; sourceTree = "<group>"; };
685
		6331050B1A16D1A300C17BAE /* UIImage+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+ChatSecure.m"; sourceTree = "<group>"; };
686
		6331050C1A16D1A300C17BAE /* UIViewController+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+ChatSecure.h"; sourceTree = "<group>"; };
687
		6331050D1A16D1A300C17BAE /* UIViewController+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+ChatSecure.m"; sourceTree = "<group>"; };
688
		6331050F1A16D1A300C17BAE /* OTRAccountsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAccountsManager.h; sourceTree = "<group>"; };
689
		633105101A16D1A300C17BAE /* OTRAccountsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAccountsManager.m; sourceTree = "<group>"; };
690
		633105131A16D1A300C17BAE /* OTRDatabaseManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDatabaseManager.h; sourceTree = "<group>"; };
691
		633105141A16D1A300C17BAE /* OTRDatabaseManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDatabaseManager.m; sourceTree = "<group>"; };
692
		633105151A16D1A300C17BAE /* OTRDatabaseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDatabaseView.h; sourceTree = "<group>"; };
693
		633105161A16D1A300C17BAE /* OTRDatabaseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDatabaseView.m; sourceTree = "<group>"; };
694
		633105171A16D1A300C17BAE /* OTREncryptionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTREncryptionManager.h; sourceTree = "<group>"; };
695
		633105181A16D1A300C17BAE /* OTREncryptionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTREncryptionManager.m; sourceTree = "<group>"; };
696
		6331051B1A16D1A300C17BAE /* OTRLanguageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLanguageManager.h; sourceTree = "<group>"; };
697
		6331051C1A16D1A300C17BAE /* OTRLanguageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRLanguageManager.m; sourceTree = "<group>"; };
698
		6331051D1A16D1A300C17BAE /* OTROAuthRefresher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTROAuthRefresher.h; sourceTree = "<group>"; };
699
		6331051E1A16D1A300C17BAE /* OTROAuthRefresher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTROAuthRefresher.m; sourceTree = "<group>"; };
700
		633105211A16D1A300C17BAE /* OTRProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRProtocol.h; sourceTree = "<group>"; };
701
		633105221A16D1A300C17BAE /* OTRProtocolManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRProtocolManager.h; sourceTree = "<group>"; };
702
		633105231A16D1A300C17BAE /* OTRProtocolManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRProtocolManager.m; sourceTree = "<group>"; };
703
		6331052E1A16D1A300C17BAE /* OTRSettingsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSettingsManager.h; sourceTree = "<group>"; };
704
		6331052F1A16D1A300C17BAE /* OTRSettingsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSettingsManager.m; sourceTree = "<group>"; };
705
		633105301A16D1A300C17BAE /* OTRTorManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRTorManager.h; sourceTree = "<group>"; };
706
		633105311A16D1A300C17BAE /* OTRTorManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRTorManager.m; sourceTree = "<group>"; };
707
		633105331A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRvCardYapDatabaseStorage.h; sourceTree = "<group>"; };
708
		633105341A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRvCardYapDatabaseStorage.m; sourceTree = "<group>"; };
709
		633105351A16D1A300C17BAE /* OTRXMPPBuddyTimers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPBuddyTimers.h; sourceTree = "<group>"; };
710
		633105361A16D1A300C17BAE /* OTRXMPPBuddyTimers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPBuddyTimers.m; sourceTree = "<group>"; };
711
		633105371A16D1A300C17BAE /* OTRXMPPManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPManager.h; sourceTree = "<group>"; };
712
		633105381A16D1A300C17BAE /* OTRXMPPManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = OTRXMPPManager.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
713
		6331053B1A16D1A300C17BAE /* OTRXMPPTorManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPTorManager.h; sourceTree = "<group>"; };
714
		6331053C1A16D1A300C17BAE /* OTRXMPPTorManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPTorManager.m; sourceTree = "<group>"; };
715
		6331053D1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRYapDatabaseRosterStorage.h; sourceTree = "<group>"; };
716
		6331053E1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRYapDatabaseRosterStorage.m; sourceTree = "<group>"; };
717
		6331058D1A16D1A300C17BAE /* OTRActivityItemProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRActivityItemProvider.h; sourceTree = "<group>"; };
718
		6331058E1A16D1A300C17BAE /* OTRActivityItemProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRActivityItemProvider.m; sourceTree = "<group>"; };
719
		6331058F1A16D1A300C17BAE /* OTRDomainCellInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDomainCellInfo.h; sourceTree = "<group>"; };
720
		633105901A16D1A300C17BAE /* OTRDomainCellInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDomainCellInfo.m; sourceTree = "<group>"; };
721
		633105911A16D1A300C17BAE /* OTROpenInFacebookActivity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTROpenInFacebookActivity.h; sourceTree = "<group>"; };
722
		633105921A16D1A300C17BAE /* OTROpenInFacebookActivity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTROpenInFacebookActivity.m; sourceTree = "<group>"; };
723
		633105931A16D1A300C17BAE /* OTROpenInTwitterActivity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTROpenInTwitterActivity.h; sourceTree = "<group>"; };
724
		633105941A16D1A300C17BAE /* OTROpenInTwitterActivity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTROpenInTwitterActivity.m; sourceTree = "<group>"; };
725
		633105951A16D1A300C17BAE /* OTRQRCodeActivity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRQRCodeActivity.h; sourceTree = "<group>"; };
726
		633105961A16D1A300C17BAE /* OTRQRCodeActivity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRQRCodeActivity.m; sourceTree = "<group>"; };
727
		633105981A16D1A300C17BAE /* OTRBoolSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBoolSetting.h; sourceTree = "<group>"; };
728
		633105991A16D1A300C17BAE /* OTRBoolSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBoolSetting.m; sourceTree = "<group>"; };
729
		6331059A1A16D1A300C17BAE /* OTRCertificateSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCertificateSetting.h; sourceTree = "<group>"; };
730
		6331059B1A16D1A300C17BAE /* OTRCertificateSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCertificateSetting.m; sourceTree = "<group>"; };
731
		6331059C1A16D1A300C17BAE /* OTRDonateSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDonateSetting.h; sourceTree = "<group>"; };
732
		6331059D1A16D1A300C17BAE /* OTRDonateSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDonateSetting.m; sourceTree = "<group>"; };
733
		6331059E1A16D1A300C17BAE /* OTRDoubleSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDoubleSetting.h; sourceTree = "<group>"; };
734
		6331059F1A16D1A300C17BAE /* OTRDoubleSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDoubleSetting.m; sourceTree = "<group>"; };
735
		633105A01A16D1A300C17BAE /* OTRFeedbackSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRFeedbackSetting.h; sourceTree = "<group>"; };
736
		633105A11A16D1A300C17BAE /* OTRFeedbackSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRFeedbackSetting.m; sourceTree = "<group>"; };
737
		633105A41A16D1A300C17BAE /* OTRIntSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRIntSetting.h; sourceTree = "<group>"; };
738
		633105A51A16D1A300C17BAE /* OTRIntSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRIntSetting.m; sourceTree = "<group>"; };
739
		633105A61A16D1A300C17BAE /* OTRLanguageSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLanguageSetting.h; sourceTree = "<group>"; };
740
		633105A71A16D1A300C17BAE /* OTRLanguageSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRLanguageSetting.m; sourceTree = "<group>"; };
741
		633105A81A16D1A300C17BAE /* OTRListSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRListSetting.h; sourceTree = "<group>"; };
742
		633105A91A16D1A300C17BAE /* OTRListSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRListSetting.m; sourceTree = "<group>"; };
743
		633105AA1A16D1A300C17BAE /* OTRListSettingValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRListSettingValue.h; sourceTree = "<group>"; };
744
		633105AB1A16D1A300C17BAE /* OTRListSettingValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRListSettingValue.m; sourceTree = "<group>"; };
745
		633105AE1A16D1A300C17BAE /* OTRSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSetting.h; sourceTree = "<group>"; };
746
		633105AF1A16D1A300C17BAE /* OTRSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSetting.m; sourceTree = "<group>"; };
747
		633105B01A16D1A300C17BAE /* OTRSettingsGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSettingsGroup.h; sourceTree = "<group>"; };
748
		633105B11A16D1A300C17BAE /* OTRSettingsGroup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSettingsGroup.m; sourceTree = "<group>"; };
749
		633105B21A16D1A300C17BAE /* OTRShareSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRShareSetting.h; sourceTree = "<group>"; };
750
		633105B31A16D1A300C17BAE /* OTRShareSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRShareSetting.m; sourceTree = "<group>"; };
751
		633105B41A16D1A300C17BAE /* OTRValueSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRValueSetting.h; sourceTree = "<group>"; };
752
		633105B51A16D1A300C17BAE /* OTRValueSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRValueSetting.m; sourceTree = "<group>"; };
753
		633105B61A16D1A300C17BAE /* OTRViewSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRViewSetting.h; sourceTree = "<group>"; };
754
		633105B71A16D1A300C17BAE /* OTRViewSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRViewSetting.m; sourceTree = "<group>"; };
755
		633105BA1A16D1A300C17BAE /* OTRAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAccount.h; sourceTree = "<group>"; };
756
		633105BB1A16D1A300C17BAE /* OTRAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAccount.m; sourceTree = "<group>"; };
757
		633105BE1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRGoogleOAuthXMPPAccount.h; sourceTree = "<group>"; };
758
		633105BF1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRGoogleOAuthXMPPAccount.m; sourceTree = "<group>"; };
759
		633105C01A16D1A300C17BAE /* OTROAuthXMPPAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTROAuthXMPPAccount.h; sourceTree = "<group>"; };
760
		633105C11A16D1A300C17BAE /* OTROAuthXMPPAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTROAuthXMPPAccount.m; sourceTree = "<group>"; };
761
		633105C41A16D1A300C17BAE /* OTRXMPPAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPAccount.h; sourceTree = "<group>"; };
762
		633105C51A16D1A300C17BAE /* OTRXMPPAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPAccount.m; sourceTree = "<group>"; };
763
		633105C61A16D1A300C17BAE /* OTRXMPPTorAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPTorAccount.h; sourceTree = "<group>"; };
764
		633105C71A16D1A300C17BAE /* OTRXMPPTorAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPTorAccount.m; sourceTree = "<group>"; };
765
		633105CA1A16D1A300C17BAE /* OTRBuddy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddy.h; sourceTree = "<group>"; };
766
		633105CB1A16D1A300C17BAE /* OTRBuddy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = OTRBuddy.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
767
		633105CC1A16D1A300C17BAE /* OTRMessage+JSQMessageData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OTRMessage+JSQMessageData.h"; sourceTree = "<group>"; };
768
		633105CD1A16D1A300C17BAE /* OTRMessage+JSQMessageData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OTRMessage+JSQMessageData.m"; sourceTree = "<group>"; };
769
		633105CE1A16D1A300C17BAE /* OTRBaseMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBaseMessage.h; sourceTree = "<group>"; };
770
		633105CF1A16D1A300C17BAE /* OTRBaseMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBaseMessage.m; sourceTree = "<group>"; };
771
		633105D01A16D1A300C17BAE /* OTRXMPPBuddy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPBuddy.h; sourceTree = "<group>"; };
772
		633105D11A16D1A300C17BAE /* OTRXMPPBuddy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPBuddy.m; sourceTree = "<group>"; };
773
		633105D21A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPPresenceSubscriptionRequest.h; sourceTree = "<group>"; };
774
		633105D31A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPPresenceSubscriptionRequest.m; sourceTree = "<group>"; };
775
		633105D41A16D1A300C17BAE /* OTRYapDatabaseObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRYapDatabaseObject.h; sourceTree = "<group>"; };
776
		633105D51A16D1A300C17BAE /* OTRYapDatabaseObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRYapDatabaseObject.m; sourceTree = "<group>"; };
777
		633105E51A16D1A300C17BAE /* OTRAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAppDelegate.h; sourceTree = "<group>"; };
778
		633105E61A16D1A300C17BAE /* OTRAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAppDelegate.m; sourceTree = "<group>"; };
779
		633105E81A16D1A300C17BAE /* OTRCertificatePinning.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCertificatePinning.h; sourceTree = "<group>"; };
780
		633105E91A16D1A300C17BAE /* OTRCertificatePinning.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCertificatePinning.m; sourceTree = "<group>"; };
781
		633105EA1A16D1A300C17BAE /* OTRChatDemo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRChatDemo.h; sourceTree = "<group>"; };
782
		633105EB1A16D1A300C17BAE /* OTRChatDemo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = OTRChatDemo.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
783
		633105EC1A16D1A300C17BAE /* OTRColors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRColors.h; sourceTree = "<group>"; };
784
		633105ED1A16D1A300C17BAE /* OTRColors.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRColors.m; sourceTree = "<group>"; };
785
		633105EE1A16D1A300C17BAE /* OTRConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRConstants.h; sourceTree = "<group>"; };
786
		633105EF1A16D1A300C17BAE /* OTRConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRConstants.m; sourceTree = "<group>"; };
787
		633105F01A16D1A300C17BAE /* OTRImages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRImages.h; sourceTree = "<group>"; };
788
		633105F11A16D1A300C17BAE /* OTRImages.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRImages.m; sourceTree = "<group>"; };
789
		633105F21A16D1A300C17BAE /* OTRLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLog.h; sourceTree = "<group>"; };
790
		633105F51A16D1A300C17BAE /* OTRPasswordGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPasswordGenerator.h; sourceTree = "<group>"; };
791
		633105F61A16D1A300C17BAE /* OTRPasswordGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPasswordGenerator.m; sourceTree = "<group>"; };
792
		633105F81A16D1A300C17BAE /* OTRSecrets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSecrets.h; sourceTree = "<group>"; };
793
		633105F91A16D1A300C17BAE /* OTRSecrets.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSecrets.m; sourceTree = "<group>"; };
794
		633105FA1A16D1A300C17BAE /* OTRUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRUtilities.h; sourceTree = "<group>"; };
795
		633105FB1A16D1A300C17BAE /* OTRUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRUtilities.m; sourceTree = "<group>"; };
796
		633105FC1A16D1A300C17BAE /* OTRXMPPError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPError.h; sourceTree = "<group>"; };
797
		633105FD1A16D1A300C17BAE /* OTRXMPPError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPError.m; sourceTree = "<group>"; };
798
		633106161A16D1A300C17BAE /* OTRBuddyViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddyViewController.h; sourceTree = "<group>"; };
799
		633106171A16D1A300C17BAE /* OTRBuddyViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBuddyViewController.m; sourceTree = "<group>"; };
800
		633106181A16D1A300C17BAE /* OTRCertificateDomainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCertificateDomainViewController.h; sourceTree = "<group>"; };
801
		633106191A16D1A300C17BAE /* OTRCertificateDomainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCertificateDomainViewController.m; sourceTree = "<group>"; };
802
		6331061A1A16D1A300C17BAE /* OTRCertificatesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCertificatesViewController.h; sourceTree = "<group>"; };
803
		6331061B1A16D1A300C17BAE /* OTRCertificatesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCertificatesViewController.m; sourceTree = "<group>"; };
804
		6331061E1A16D1A300C17BAE /* OTRChooseAccountViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRChooseAccountViewController.h; sourceTree = "<group>"; };
805
		6331061F1A16D1A300C17BAE /* OTRChooseAccountViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRChooseAccountViewController.m; sourceTree = "<group>"; };
806
		633106201A16D1A300C17BAE /* OTRComposeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRComposeViewController.h; sourceTree = "<group>"; };
807
		633106211A16D1A300C17BAE /* OTRComposeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRComposeViewController.m; sourceTree = "<group>"; };
808
		633106221A16D1A300C17BAE /* OTRConversationViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRConversationViewController.h; sourceTree = "<group>"; };
809
		633106231A16D1A300C17BAE /* OTRConversationViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRConversationViewController.m; sourceTree = "<group>"; };
810
		633106281A16D1A300C17BAE /* OTRDatabaseUnlockViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDatabaseUnlockViewController.h; sourceTree = "<group>"; };
811
		633106291A16D1A300C17BAE /* OTRDatabaseUnlockViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDatabaseUnlockViewController.m; sourceTree = "<group>"; };
812
		6331062A1A16D1A300C17BAE /* OTRDoubleSettingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDoubleSettingViewController.h; sourceTree = "<group>"; };
813
		6331062B1A16D1A300C17BAE /* OTRDoubleSettingViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDoubleSettingViewController.m; sourceTree = "<group>"; };
814
		6331062E1A16D1A300C17BAE /* OTRIntSettingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRIntSettingViewController.h; sourceTree = "<group>"; };
815
		6331062F1A16D1A300C17BAE /* OTRIntSettingViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRIntSettingViewController.m; sourceTree = "<group>"; };
816
		633106301A16D1A300C17BAE /* OTRLanguageListSettingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLanguageListSettingViewController.h; sourceTree = "<group>"; };
817
		633106311A16D1A300C17BAE /* OTRLanguageListSettingViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRLanguageListSettingViewController.m; sourceTree = "<group>"; };
818
		633106321A16D1A300C17BAE /* OTRListSettingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRListSettingViewController.h; sourceTree = "<group>"; };
819
		633106331A16D1A300C17BAE /* OTRListSettingViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRListSettingViewController.m; sourceTree = "<group>"; };
820
		633106341A16D1A300C17BAE /* OTRMessagesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMessagesViewController.h; sourceTree = "<group>"; };
821
		633106351A16D1A300C17BAE /* OTRMessagesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = OTRMessagesViewController.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
822
		633106381A16D1A300C17BAE /* OTRNewBuddyViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRNewBuddyViewController.h; sourceTree = "<group>"; };
823
		633106391A16D1A300C17BAE /* OTRNewBuddyViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRNewBuddyViewController.m; sourceTree = "<group>"; };
824
		6331063E1A16D1A300C17BAE /* OTRQRCodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRQRCodeViewController.h; sourceTree = "<group>"; };
825
		6331063F1A16D1A300C17BAE /* OTRQRCodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRQRCodeViewController.m; sourceTree = "<group>"; };
826
		633106421A16D1A300C17BAE /* OTRSettingDetailViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSettingDetailViewController.h; sourceTree = "<group>"; };
827
		633106431A16D1A300C17BAE /* OTRSettingDetailViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSettingDetailViewController.m; sourceTree = "<group>"; };
828
		633106441A16D1A300C17BAE /* OTRSettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSettingsViewController.h; sourceTree = "<group>"; };
829
		633106451A16D1A300C17BAE /* OTRSettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSettingsViewController.m; sourceTree = "<group>"; };
830
		6331064C1A16D1A300C17BAE /* OTRAccountTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAccountTableViewCell.h; sourceTree = "<group>"; };
831
		6331064D1A16D1A300C17BAE /* OTRAccountTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAccountTableViewCell.m; sourceTree = "<group>"; };
832
		6331064E1A16D1A300C17BAE /* OTRBuddyImageCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddyImageCell.h; sourceTree = "<group>"; };
833
		6331064F1A16D1A300C17BAE /* OTRBuddyImageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBuddyImageCell.m; sourceTree = "<group>"; };
834
		633106501A16D1A300C17BAE /* OTRBuddyInfoCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddyInfoCell.h; sourceTree = "<group>"; };
835
		633106511A16D1A300C17BAE /* OTRBuddyInfoCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBuddyInfoCell.m; sourceTree = "<group>"; };
836
		633106521A16D1A300C17BAE /* OTRConversationCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRConversationCell.h; sourceTree = "<group>"; };
837
		633106531A16D1A300C17BAE /* OTRConversationCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRConversationCell.m; sourceTree = "<group>"; };
838
		633106541A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRInLineTextEditTableViewCell.h; sourceTree = "<group>"; };
839
		633106551A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRInLineTextEditTableViewCell.m; sourceTree = "<group>"; };
840
		6331065E1A16D1A300C17BAE /* OTRSettingTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSettingTableViewCell.h; sourceTree = "<group>"; };
841
		6331065F1A16D1A300C17BAE /* OTRSettingTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSettingTableViewCell.m; sourceTree = "<group>"; };
842
		633106601A16D1A300C17BAE /* OTRStatusMessageCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRStatusMessageCell.h; sourceTree = "<group>"; };
843
		633106611A16D1A300C17BAE /* OTRStatusMessageCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRStatusMessageCell.m; sourceTree = "<group>"; };
844
		633106661A16D1A300C17BAE /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = LaunchScreen.xib; path = Resources/LaunchScreen.xib; sourceTree = "<group>"; };
845
		633106671A16D1A300C17BAE /* OTRButtonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRButtonView.h; sourceTree = "<group>"; };
846
		633106681A16D1A300C17BAE /* OTRButtonView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRButtonView.m; sourceTree = "<group>"; };
847
		633106691A16D1A300C17BAE /* OTRColorFadingDotView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRColorFadingDotView.h; sourceTree = "<group>"; };
848
		6331066A1A16D1A300C17BAE /* OTRColorFadingDotView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRColorFadingDotView.m; sourceTree = "<group>"; };
849
		6331066B1A16D1A300C17BAE /* OTRComposingImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRComposingImageView.h; sourceTree = "<group>"; };
850
		6331066C1A16D1A300C17BAE /* OTRComposingImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRComposingImageView.m; sourceTree = "<group>"; };
851
		6331066D1A16D1A300C17BAE /* OTRLockButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLockButton.h; sourceTree = "<group>"; };
852
		6331066E1A16D1A300C17BAE /* OTRLockButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRLockButton.m; sourceTree = "<group>"; };
853
		6331066F1A16D1A300C17BAE /* OTRPasswordStrengthView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPasswordStrengthView.h; sourceTree = "<group>"; };
854
		633106701A16D1A300C17BAE /* OTRPasswordStrengthView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPasswordStrengthView.m; sourceTree = "<group>"; };
855
		633106711A16D1A300C17BAE /* OTRRememberPasswordView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRRememberPasswordView.h; sourceTree = "<group>"; };
856
		633106721A16D1A300C17BAE /* OTRRememberPasswordView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRRememberPasswordView.m; sourceTree = "<group>"; };
857
		633106731A16D1A300C17BAE /* OTRSocialButtonsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRSocialButtonsView.h; sourceTree = "<group>"; };
858
		633106741A16D1A300C17BAE /* OTRSocialButtonsView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRSocialButtonsView.m; sourceTree = "<group>"; };
859
		633106751A16D1A300C17BAE /* OTRTitleSubtitleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRTitleSubtitleView.h; sourceTree = "<group>"; };
860
		633106761A16D1A300C17BAE /* OTRTitleSubtitleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRTitleSubtitleView.m; sourceTree = "<group>"; };
861
		633107291A16D1F200C17BAE /* DemoImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = DemoImages.xcassets; path = Resources/DemoImages.xcassets; sourceTree = "<group>"; };
862
		6331072A1A16D1F200C17BAE /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Resources/Images.xcassets; sourceTree = "<group>"; };
863
		6331D3B51B4DBBEE00C85365 /* OTRInviteViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRInviteViewController.h; sourceTree = "<group>"; };
864
		6331D3B61B4DBBEE00C85365 /* OTRInviteViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRInviteViewController.m; sourceTree = "<group>"; };
865
		6331D3B81B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRAddBuddyQRCodeViewController.h; path = Onboarding/OTRAddBuddyQRCodeViewController.h; sourceTree = "<group>"; };
866
		6331D3B91B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRAddBuddyQRCodeViewController.m; path = Onboarding/OTRAddBuddyQRCodeViewController.m; sourceTree = "<group>"; };
867
		6331D3BB1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRQRCodeReaderDelegate.h; sourceTree = "<group>"; };
868
		6331D3BC1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRQRCodeReaderDelegate.m; sourceTree = "<group>"; };
869
		633620971A76E87B006E8739 /* OTRImageItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRImageItem.h; sourceTree = "<group>"; };
870
		633620981A76E87B006E8739 /* OTRImageItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRImageItem.m; sourceTree = "<group>"; };
871
		6336209A1A76E88C006E8739 /* OTRVideoItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRVideoItem.h; sourceTree = "<group>"; };
872
		6336209B1A76E88C006E8739 /* OTRVideoItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRVideoItem.m; sourceTree = "<group>"; };
873
		6336209D1A76E89A006E8739 /* OTRAudioItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAudioItem.h; sourceTree = "<group>"; };
874
		6336209E1A76E89A006E8739 /* OTRAudioItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAudioItem.m; sourceTree = "<group>"; };
875
		63363FAD1CCAE29B00B0C720 /* OTRYapExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRYapExtensions.swift; sourceTree = "<group>"; };
876
		633821C81BA8D48D0019C906 /* PushContainers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushContainers.swift; sourceTree = "<group>"; };
877
		633AF2F81A7C3DBB0030A3FF /* OTRAudioSessionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAudioSessionManager.h; sourceTree = "<group>"; };
878
		633AF2F91A7C3DBC0030A3FF /* OTRAudioSessionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAudioSessionManager.m; sourceTree = "<group>"; };
879
		6340431A1BD5BCD800ECA95A /* OTRXMPPRoomMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPRoomMessage.swift; sourceTree = "<group>"; };
880
		6340431C1BD5BD0400ECA95A /* OTRXMPPRoomOccupant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPRoomOccupant.swift; sourceTree = "<group>"; };
881
		634364221CC192F1009E169F /* YapDatabaseConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YapDatabaseConstants.swift; sourceTree = "<group>"; };
882
		634680811B0404CE00D9A1C5 /* OTRXMPPLoginHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPLoginHandler.h; sourceTree = "<group>"; };
883
		634680821B0404CE00D9A1C5 /* OTRXMPPLoginHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPLoginHandler.m; sourceTree = "<group>"; };
884
		634680881B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRGoolgeOAuthLoginHandler.h; sourceTree = "<group>"; };
885
		634680891B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRGoolgeOAuthLoginHandler.m; sourceTree = "<group>"; };
886
		6346808B1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPCreateAccountHandler.h; sourceTree = "<group>"; };
887
		6346808C1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPCreateAccountHandler.m; sourceTree = "<group>"; };
888
		634905AF1BD05E3900347FE2 /* OTRYapViewHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRYapViewHandler.swift; sourceTree = "<group>"; };
889
		6353AC2B1AD5E32000753B83 /* OTRAudioTrashView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAudioTrashView.h; sourceTree = "<group>"; };
890
		6353AC2C1AD5E32000753B83 /* OTRAudioTrashView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAudioTrashView.m; sourceTree = "<group>"; };
891
		6354BBE21A96C67400E8EBAC /* OTRMediaFileManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMediaFileManager.h; sourceTree = "<group>"; };
892
		6354BBE31A96C67400E8EBAC /* OTRMediaFileManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMediaFileManager.m; sourceTree = "<group>"; };
893
		63564E0C1BBB114B00EB4CA6 /* PushOTRListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushOTRListener.swift; sourceTree = "<group>"; };
894
		63564E0F1BBB1C5200EB4CA6 /* PushStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushStorage.swift; sourceTree = "<group>"; };
895
		6358FDDF1CDC097A00C9D3B6 /* OTRXMPPMessageStatusModule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPMessageStatusModule.swift; sourceTree = "<group>"; };
896
		635E51A81DA82A4E002B70AB /* OTROMEMOTestModule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTROMEMOTestModule.swift; sourceTree = "<group>"; };
897
		635E51AA1DA83AF0002B70AB /* OTRTestDatabase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRTestDatabase.swift; sourceTree = "<group>"; };
898
		635FCC831D1B5116008F903C /* OTRStringTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRStringTests.swift; sourceTree = "<group>"; };
899
		63634CE81DA704AA00B0BAE8 /* OTROMEMOIntegrationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTROMEMOIntegrationTest.swift; sourceTree = "<group>"; };
900
		63636D6D1C1F78A6009F5FCD /* UINavigationController+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UINavigationController+ChatSecure.swift"; sourceTree = "<group>"; };
901
		63636D711C1F9D7C009F5FCD /* UIApplication+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIApplication+ChatSecure.swift"; sourceTree = "<group>"; };
902
		6365CEFC1E2453F6009E213F /* ChatSecureUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ChatSecureUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
903
		6365CEFE1E2453F6009E213F /* ChatSecureUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatSecureUITests.swift; sourceTree = "<group>"; };
904
		6365CF001E2453F6009E213F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
905
		636767E81D83562700432B48 /* TestXMPPAccount.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestXMPPAccount.swift; sourceTree = "<group>"; };
906
		636985581BC875110083FC53 /* OTRXMPPRoomManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPRoomManager.h; sourceTree = "<group>"; };
907
		636985591BC875110083FC53 /* OTRXMPPRoomManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPRoomManager.m; sourceTree = "<group>"; };
908
		636C63201B571B56008FEE69 /* OTRURLTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRURLTests.m; sourceTree = "<group>"; };
909
		636DE07D1E5E476200D8D868 /* portrait-orientation.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = "portrait-orientation.jpg"; path = "TestImages/portrait-orientation.jpg"; sourceTree = "<group>"; };
910
		6370CCB81CF65A07005DA8D2 /* YapDatabase+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "YapDatabase+ChatSecure.swift"; sourceTree = "<group>"; };
911
		637645C81B98F9BF00B3402F /* PushController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushController.swift; sourceTree = "<group>"; };
912
		637ABBC11DD5232800B18DD2 /* OTRMessageEncryptionInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMessageEncryptionInfo.h; sourceTree = "<group>"; };
913
		637ABBC21DD5232800B18DD2 /* OTRMessageEncryptionInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMessageEncryptionInfo.m; sourceTree = "<group>"; };
914
		637ABBC51DD530CD00B18DD2 /* OTRIncomingMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTRIncomingMessage.h; sourceTree = "<group>"; };
915
		637ABBC61DD530CD00B18DD2 /* OTRIncomingMessage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OTRIncomingMessage.m; sourceTree = "<group>"; };
916
		637ABBC71DD5312200B18DD2 /* OTROutgoingMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTROutgoingMessage.h; sourceTree = "<group>"; };
917
		637ABBC81DD5312200B18DD2 /* OTROutgoingMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTROutgoingMessage.m; sourceTree = "<group>"; };
918
		637DBB1A1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPMessageYapStorage.h; sourceTree = "<group>"; };
919
		637DBB1B1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPMessageYapStorage.m; sourceTree = "<group>"; };
920
		638045671BB4BDEC002D8BAE /* PushSerializer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushSerializer.swift; sourceTree = "<group>"; };
921
		638045691BB4C832002D8BAE /* PushDeserializer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushDeserializer.swift; sourceTree = "<group>"; };
922
		6381F35F1DFB7AD800563057 /* OTRXMPPChangePasswordManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPChangePasswordManager.swift; sourceTree = "<group>"; };
923
		63828A9F1D53F54F00B81249 /* OTROMEMOSignalCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTROMEMOSignalCoordinator.swift; sourceTree = "<group>"; };
924
		638C7CF01B02BE4A004F8EC3 /* OTRBaseLoginViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBaseLoginViewController.h; sourceTree = "<group>"; };
925
		638C7CF11B02BE4A004F8EC3 /* OTRBaseLoginViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBaseLoginViewController.m; sourceTree = "<group>"; };
926
		638C7CF31B02BF0D004F8EC3 /* OTRXLFormCreator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXLFormCreator.h; sourceTree = "<group>"; };
927
		638C7CF41B02BF0D004F8EC3 /* OTRXLFormCreator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXLFormCreator.m; sourceTree = "<group>"; };
928
		638D2E011AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRWelcomeAccountTableViewDelegate.h; path = Onboarding/OTRWelcomeAccountTableViewDelegate.h; sourceTree = "<group>"; };
929
		638D2E021AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRWelcomeAccountTableViewDelegate.m; path = Onboarding/OTRWelcomeAccountTableViewDelegate.m; sourceTree = "<group>"; };
930
		638FC09B1B0BE46100B37454 /* NSFileManager+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSFileManager+ChatSecure.h"; sourceTree = "<group>"; };
931
		638FC09C1B0BE46100B37454 /* NSFileManager+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSFileManager+ChatSecure.m"; sourceTree = "<group>"; };
932
		639120921D8CA1E200F4100E /* OTROmemoStorageTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTROmemoStorageTest.swift; sourceTree = "<group>"; };
933
		63917C3D1DFA20D900341D96 /* OTRModelTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRModelTest.swift; sourceTree = "<group>"; };
934
		63929C951C7D32D9008DB2E3 /* MessagesViewControllerState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagesViewControllerState.swift; sourceTree = "<group>"; };
935
		6396AF9A1A169D54009F3E6C /* ChatSecure.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ChatSecure.app; sourceTree = BUILT_PRODUCTS_DIR; };
936
		6396AF9E1A169D54009F3E6C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
937
		6396AFB31A169D54009F3E6C /* ChatSecureTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ChatSecureTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
938
		6396AFB81A169D54009F3E6C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
939
		639C35281C3DDDDE00132330 /* OTRXMPPBuddyManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPBuddyManager.h; sourceTree = "<group>"; };
940
		639C35291C3DDDDE00132330 /* OTRXMPPBuddyManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPBuddyManager.m; sourceTree = "<group>"; };
941
		639CDD8F1AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRTouchAndHoldGestureRecognizer.h; sourceTree = "<group>"; };
942
		639CDD901AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRTouchAndHoldGestureRecognizer.m; sourceTree = "<group>"; };
943
		63A1CD561DAF4E7C00527779 /* OTRDatabaseEntry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRDatabaseEntry.swift; sourceTree = "<group>"; };
944
		63AB1A061C0D116A005FA351 /* OTRSplitViewCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRSplitViewCoordinator.swift; sourceTree = "<group>"; };
945
		63B578631D51600300D80ED3 /* OTRSignalTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRSignalTest.swift; sourceTree = "<group>"; };
946
		63B916E01B743198003B778F /* OTRStreamManagementYapStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRStreamManagementYapStorage.h; sourceTree = "<group>"; };
947
		63B916E11B743198003B778F /* OTRStreamManagementYapStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRStreamManagementYapStorage.m; sourceTree = "<group>"; };
948
		63B916E31B7431C1003B778F /* OTRStreamManagementStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRStreamManagementStorageObject.h; sourceTree = "<group>"; };
949
		63B916E41B7431C1003B778F /* OTRStreamManagementStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRStreamManagementStorageObject.m; sourceTree = "<group>"; };
950
		63BA43DB1D41826F007FAF7F /* OTRSignalStorageManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRSignalStorageManager.swift; sourceTree = "<group>"; };
951
		63BA43DD1D418F14007FAF7F /* OTRAccountSignalIdentity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRAccountSignalIdentity.h; path = "Signal-Storage/OTRAccountSignalIdentity.h"; sourceTree = "<group>"; };
952
		63BA43DE1D418F14007FAF7F /* OTRAccountSignalIdentity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRAccountSignalIdentity.m; path = "Signal-Storage/OTRAccountSignalIdentity.m"; sourceTree = "<group>"; };
953
		63BAB26C1C863C60005185F3 /* PushMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushMessage.swift; sourceTree = "<group>"; };
954
		63BB66AD1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPRoomYapStorage.h; sourceTree = "<group>"; };
955
		63BB66AE1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPRoomYapStorage.m; sourceTree = "<group>"; };
956
		63BB66B31BC5D5F00004A619 /* OTRXMPPRoom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRXMPPRoom.swift; sourceTree = "<group>"; };
957
		63BE425C1B320EE20017058C /* OTRLoginHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRLoginHandler.h; sourceTree = "<group>"; };
958
		63BE425D1B320EE20017058C /* OTRLoginHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRLoginHandler.m; sourceTree = "<group>"; };
959
		63C0C4421BE010B00086B529 /* YapDatabaseTransaction+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "YapDatabaseTransaction+ChatSecure.swift"; sourceTree = "<group>"; };
960
		63C0C4441BE184910086B529 /* OTRRoomOccupantsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRRoomOccupantsViewController.swift; sourceTree = "<group>"; };
961
		63C5B6681A82F3EE0011BEA8 /* OTRAudioPlaybackController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAudioPlaybackController.h; sourceTree = "<group>"; };
962
		63C5B6691A82F3EE0011BEA8 /* OTRAudioPlaybackController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAudioPlaybackController.m; sourceTree = "<group>"; };
963
		63C7E64C1B20F69F0085FA06 /* OTRXMPPServerInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRXMPPServerInfo.h; path = ChatSecure/Classes/Model/OTRXMPPServerInfo.h; sourceTree = SOURCE_ROOT; };
964
		63C7E64D1B20F69F0085FA06 /* OTRXMPPServerInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRXMPPServerInfo.m; path = ChatSecure/Classes/Model/OTRXMPPServerInfo.m; sourceTree = SOURCE_ROOT; };
965
		63CBD68F1C642B9E00AC6D1F /* BuddyActions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BuddyActions.swift; path = YapActions/BuddyActions.swift; sourceTree = "<group>"; };
966
		63CFB1021ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRFacebookOAuthXMPPAccount.h; sourceTree = "<group>"; };
967
		63CFB1031ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRFacebookOAuthXMPPAccount.m; sourceTree = "<group>"; };
968
		63D14F341C0FC6A90029F36B /* OTRThreadOwner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTRThreadOwner.h; sourceTree = "<group>"; };
969
		63D150F91D8A0C9C006FB2E2 /* OTROMEMODevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTROMEMODevice.h; path = "OMEMO-Storage/OTROMEMODevice.h"; sourceTree = "<group>"; };
970
		63D150FA1D8A0C9C006FB2E2 /* OTROMEMODevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTROMEMODevice.m; path = "OMEMO-Storage/OTROMEMODevice.m"; sourceTree = "<group>"; };
971
		63D150FD1D8B5637006FB2E2 /* OTROMEMOStorageManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTROMEMOStorageManager.swift; sourceTree = "<group>"; };
972
		63D184841A2D3F2400334CD8 /* OTRNotificationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRNotificationController.h; sourceTree = "<group>"; };
973
		63D184851A2D3F2400334CD8 /* OTRNotificationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRNotificationController.m; sourceTree = "<group>"; };
974
		63D27FC31A6DC51C00EC251A /* OTRMediaItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMediaItem.h; sourceTree = "<group>"; };
975
		63D27FC41A6DC51C00EC251A /* OTRMediaItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMediaItem.m; sourceTree = "<group>"; };
976
		63D639E11D12124F002B4175 /* OTRStreamManagementDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRStreamManagementDelegate.swift; sourceTree = "<group>"; };
977
		63D64D641A2FBA8C00E21F77 /* OTRToastOptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRToastOptions.h; sourceTree = "<group>"; };
978
		63D64D651A2FBA8C00E21F77 /* OTRToastOptions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRToastOptions.m; sourceTree = "<group>"; };
979
		63D65D2B1DD68A8D00D9E52E /* OTRMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMessage.h; sourceTree = "<group>"; };
980
		63D65D2C1DD68A8D00D9E52E /* OTRMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMessage.m; sourceTree = "<group>"; };
981
		63DC0EB31A1ABC86002C9598 /* OTR_Codesigning.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = OTR_Codesigning.xcconfig; path = configurations/OTR_Codesigning.xcconfig; sourceTree = "<group>"; };
982
		63DC0EB41A1ABC86002C9598 /* OTR_Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = OTR_Debug.xcconfig; path = configurations/OTR_Debug.xcconfig; sourceTree = "<group>"; };
983
		63DC0EB61A1ABC86002C9598 /* OTR_Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = OTR_Release.xcconfig; path = configurations/OTR_Release.xcconfig; sourceTree = "<group>"; };
984
		63DC417A1BB3767000D42857 /* Errors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Errors.swift; sourceTree = "<group>"; };
985
		63DDD8AE1A9D3C0400C0A918 /* OTRMediaServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMediaServer.h; sourceTree = "<group>"; };
986
		63DDD8AF1A9D3C0400C0A918 /* OTRMediaServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMediaServer.m; sourceTree = "<group>"; };
987
		63DDD8B41A9E94B700C0A918 /* OTRMediaTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMediaTests.m; sourceTree = "<group>"; };
988
		63DDD8B91A9E9BD900C0A918 /* samples */ = {isa = PBXFileReference; lastKnownFileType = folder; path = samples; sourceTree = "<group>"; };
989
		63DF75F41E5FBE550032950B /* OTRYapViewTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRYapViewTest.swift; sourceTree = "<group>"; };
990
		63E353B11BB9D0CF005C54C3 /* PushSerializerTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushSerializerTest.swift; sourceTree = "<group>"; };
991
		63E353B51BB9D83B005C54C3 /* OTRPushTLVHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPushTLVHandler.h; sourceTree = "<group>"; };
992
		63E353B61BB9D83B005C54C3 /* OTRPushTLVHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPushTLVHandler.m; sourceTree = "<group>"; };
993
		63E353F51BB9E41D005C54C3 /* OTRPushTLVHandlerProtocols.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTRPushTLVHandlerProtocols.h; sourceTree = "<group>"; };
994
		63E413A91CDA9E2400B17303 /* MessageQueueHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageQueueHandler.swift; sourceTree = "<group>"; };
995
		63EA4CF71ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRMessagesHoldTalkViewController.h; sourceTree = "<group>"; };
996
		63EA4CF81ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRMessagesHoldTalkViewController.m; sourceTree = "<group>"; };
997
		63EA4CFB1ACC96AB00B19E12 /* OTRHoldToTalkView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRHoldToTalkView.h; sourceTree = "<group>"; };
998
		63EA4CFC1ACC96AB00B19E12 /* OTRHoldToTalkView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRHoldToTalkView.m; sourceTree = "<group>"; };
999
		63F0CAFA1E60C1B40045359C /* OTRYapViewTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRYapViewTest.swift; sourceTree = "<group>"; };
1000
		63F0FF621A798D8E001F0C99 /* OTRAudioControlsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAudioControlsView.h; sourceTree = "<group>"; };
1001
		63F0FF631A798D8E001F0C99 /* OTRAudioControlsView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAudioControlsView.m; sourceTree = "<group>"; };
1002
		63F614DA1BB214640083A06A /* ChatSecureTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ChatSecureTests-Bridging-Header.h"; sourceTree = "<group>"; };
1003
		63F614DB1BB214660083A06A /* ChatSecureModelTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatSecureModelTest.swift; sourceTree = "<group>"; };
1004
		63F6E18F1A69B9BA0011E6F7 /* OTRAttachmentPicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAttachmentPicker.h; sourceTree = "<group>"; };
1005
		63F6E1901A69B9BA0011E6F7 /* OTRAttachmentPicker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAttachmentPicker.m; sourceTree = "<group>"; };
1006
		63FA130B1C8A4EB700AE33EF /* OTRMessagesCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRMessagesCollectionViewFlowLayout.swift; sourceTree = "<group>"; };
1007
		63FA54891A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPlayPauseProgressView.h; sourceTree = "<group>"; };
1008
		63FA548A1A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPlayPauseProgressView.m; sourceTree = "<group>"; };
1009
		63FA548C1A7B29EB00F2AEBB /* OTRPlayView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPlayView.h; sourceTree = "<group>"; };
1010
		63FA548D1A7B29EB00F2AEBB /* OTRPlayView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPlayView.m; sourceTree = "<group>"; };
1011
		63FA548F1A7B2C2E00F2AEBB /* OTRPauseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRPauseView.h; sourceTree = "<group>"; };
1012
		63FA54901A7B2C2E00F2AEBB /* OTRPauseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRPauseView.m; sourceTree = "<group>"; };
1013
		63FABC8C1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JSQMessagesCollectionViewCell+ChatSecure.h"; sourceTree = "<group>"; };
1014
		63FABC8D1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "JSQMessagesCollectionViewCell+ChatSecure.m"; sourceTree = "<group>"; };
1015
		63FABC8F1A41218E009BF681 /* NSString+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+ChatSecure.h"; sourceTree = "<group>"; };
1016
		63FABC901A41218E009BF681 /* NSString+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+ChatSecure.m"; sourceTree = "<group>"; };
1017
		63FCB1361DA3224A00A801F2 /* OTRSignalEncryptionHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRSignalEncryptionHelper.swift; sourceTree = "<group>"; };
1018
		702F03DE10003A33635A366F /* Pods-ChatSecureCorePods-ChatSecureTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecureTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureTests/Pods-ChatSecureCorePods-ChatSecureTests.release.xcconfig"; sourceTree = "<group>"; };
1019
		7A62FCE8FEC1E7C9644F8C38 /* Pods-ChatSecureCorePods-ChatSecure.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecure.release.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure.release.xcconfig"; sourceTree = "<group>"; };
1020
		8F56C50436DA64774EBB16E3 /* OTRMessagesLoadingView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OTRMessagesLoadingView.xib; sourceTree = "<group>"; };
1021
		9118152C0A7B287ABD07FF70 /* Pods-ChatSecureCorePods-ChatSecureCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecureCore.release.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureCore/Pods-ChatSecureCorePods-ChatSecureCore.release.xcconfig"; sourceTree = "<group>"; };
1022
		9236F56A1F21FFA600C963D0 /* OTRGroupAvatarGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRGroupAvatarGenerator.swift; sourceTree = "<group>"; };
1023
		924F67C41EA5541C00528FB6 /* MigrationInfoHeaderView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = MigrationInfoHeaderView.xib; path = Interface/MigrationInfoHeaderView.xib; sourceTree = "<group>"; };
1024
		924F67C61EA55C6F00528FB6 /* MigrationInfoHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MigrationInfoHeaderView.swift; sourceTree = "<group>"; };
1025
		924F68561EA7A2FD00528FB6 /* MigratedBuddyHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MigratedBuddyHeaderView.swift; sourceTree = "<group>"; };
1026
		924F68581EA7A31A00528FB6 /* MigratedBuddyHeaderView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = MigratedBuddyHeaderView.xib; path = Interface/MigratedBuddyHeaderView.xib; sourceTree = "<group>"; };
1027
		924F68601EA8A00D00528FB6 /* OTRServerDeprecation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRServerDeprecation.swift; sourceTree = "<group>"; };
1028
		9251C3041F345DD5003ACE4A /* OTRRoomOccupants.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = OTRRoomOccupants.storyboard; path = Interface/OTRRoomOccupants.storyboard; sourceTree = "<group>"; };
1029
		9251C34C1F35CC44003ACE4A /* ios-icon-font.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ios-icon-font.ttf"; sourceTree = "<group>"; };
1030
		9251C34D1F35CC44003ACE4A /* MaterialIcons-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "MaterialIcons-Regular.ttf"; sourceTree = "<group>"; };
1031
		926509191F4CB45B003FCAD3 /* OTRVerticalStackView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRVerticalStackView.swift; sourceTree = "<group>"; };
1032
		929D6F1B1EC4EC9C00802941 /* OTRXMPPAccount+Migration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OTRXMPPAccount+Migration.swift"; sourceTree = "<group>"; };
1033
		92CC68BE1F42F0710006CDF8 /* OTRComposeGroup.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = OTRComposeGroup.storyboard; path = Interface/OTRComposeGroup.storyboard; sourceTree = "<group>"; };
1034
		92CC68C01F42F11D0006CDF8 /* OTRComposeGroupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRComposeGroupViewController.swift; sourceTree = "<group>"; };
1035
		92CC68F01F42FF8D0006CDF8 /* OTRComposeGroupBuddyCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRComposeGroupBuddyCell.swift; sourceTree = "<group>"; };
1036
		92CC68F21F43054E0006CDF8 /* OTRComposeGroupBuddyCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = OTRComposeGroupBuddyCell.xib; sourceTree = "<group>"; };
1037
		92DC0F751F442DBA00318E49 /* OTRBuddyInfoCheckableCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRBuddyInfoCheckableCell.swift; sourceTree = "<group>"; };
1038
		962ED3D89B1F330A2A34928B /* Pods-ChatSecureCorePods-ChatSecureTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecureTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureTests/Pods-ChatSecureCorePods-ChatSecureTests.debug.xcconfig"; sourceTree = "<group>"; };
1039
		9F52F68785B05428F442DF47 /* Pods_ChatSecureCorePods_ChatSecure.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChatSecureCorePods_ChatSecure.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1040
		C492FFACC855CE12E882968E /* Pods_ChatSecureCorePods_ChatSecureUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChatSecureCorePods_ChatSecureUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1041
		C4E2DF261B1D18F006F8B3A6 /* Pods-ChatSecureCorePods-ChatSecureCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecureCore.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureCore/Pods-ChatSecureCorePods-ChatSecureCore.debug.xcconfig"; sourceTree = "<group>"; };
1042
		CCD1F8E85C658C8D3865B584 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1043
		D9040CB01EF1EB050027A862 /* OTRMediaItem+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "OTRMediaItem+Private.h"; sourceTree = "<group>"; };
1044
		D90E711B1E6CB4360008D83B /* AccountDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountDetailViewController.swift; sourceTree = "<group>"; };
1045
		D913A56C1B747B62006C5ACD /* Onboarding.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = Onboarding.storyboard; path = Interface/Onboarding.storyboard; sourceTree = "<group>"; };
1046
		D913A56E1B7481AD006C5ACD /* OTRWelcomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OTRWelcomeViewController.swift; path = Onboarding/OTRWelcomeViewController.swift; sourceTree = "<group>"; };
1047
		D917CCDD1E553007003636B7 /* ServerCheck.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerCheck.swift; sourceTree = "<group>"; };
1048
		D91C86671E4E6DEE008BD763 /* ServerCapabilityInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerCapabilityInfo.swift; sourceTree = "<group>"; };
1049
		D91C86691E4E7EEA008BD763 /* ServerCapabilityTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerCapabilityTableViewCell.swift; sourceTree = "<group>"; };
1050
		D91C866A1E4E7EEA008BD763 /* ServerCapabilityTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ServerCapabilityTableViewCell.xib; sourceTree = "<group>"; };
1051
		D91E64181DB156E90074B2D4 /* OMEMODeviceFingerprintCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OMEMODeviceFingerprintCell.swift; sourceTree = "<group>"; };
1052
		D91E64191DB156E90074B2D4 /* OMEMODeviceFingerprintCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = OMEMODeviceFingerprintCell.xib; sourceTree = "<group>"; };
1053
		D91F9EF91ED6301500AEA62C /* OTRDownloadMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRDownloadMessage.h; sourceTree = "<group>"; };
1054
		D91F9EFA1ED6301500AEA62C /* OTRDownloadMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRDownloadMessage.m; sourceTree = "<group>"; };
1055
		D91F9EFD1ED645F100AEA62C /* FileTransferIntegrationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTransferIntegrationTests.swift; sourceTree = "<group>"; };
1056
		D9227C231BA78E6B00B5E1D0 /* FontAwesome.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = FontAwesome.ttf; sourceTree = "<group>"; };
1057
		D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ChatSecureCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1058
		D9227C2C1BA7952100B5E1D0 /* ChatSecureCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ChatSecureCore.h; sourceTree = "<group>"; };
1059
		D9227C2E1BA7952100B5E1D0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1060
		D9229D521EA960CF003D0D09 /* OTRAccountMigrationViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAccountMigrationViewController.h; sourceTree = "<group>"; };
1061
		D9229D531EA960CF003D0D09 /* OTRAccountMigrationViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAccountMigrationViewController.m; sourceTree = "<group>"; };
1062
		D927C9761EF0C5AF00B72026 /* UIView+OTRAssets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+OTRAssets.swift"; sourceTree = "<group>"; };
1063
		D92AC2081DB023D8007BD3E7 /* UserProfileViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserProfileViewController.swift; sourceTree = "<group>"; };
1064
		D93027561BAA381F000CC975 /* OTRResources.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OTRResources.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
1065
		D93027581BAA381F000CC975 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1066
		D9315CAD1BB600450077D2EE /* AddFriendsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = AddFriendsView.xib; path = Interface/AddFriendsView.xib; sourceTree = "<group>"; };
1067
		D9315CAF1BB604FA0077D2EE /* AddFriendsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddFriendsView.swift; sourceTree = "<group>"; };
1068
		D9315CB11BB606890077D2EE /* ShareController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShareController.swift; sourceTree = "<group>"; };
1069
		D935EF091CFFA19A005A1AC8 /* OTRBuddyApprovalCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddyApprovalCell.h; sourceTree = "<group>"; };
1070
		D935EF0A1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBuddyApprovalCell.m; sourceTree = "<group>"; };
1071
		D9365E791A1EB0050006434A /* torrc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = torrc; path = Resources/torrc; sourceTree = "<group>"; };
1072
		D936D6C81E8B0F6C003B1343 /* FileTransferManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTransferManager.swift; sourceTree = "<group>"; };
1073
		D936D6CA1E8B1B34003B1343 /* FileTransferTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTransferTests.swift; sourceTree = "<group>"; };
1074
		D937184D1EC13D7B00766D49 /* Purchase.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Purchase.storyboard; sourceTree = "<group>"; };
1075
		D937184F1EC1402B00766D49 /* MaybeLaterViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MaybeLaterViewController.swift; sourceTree = "<group>"; };
1076
		D93718511EC267F800766D49 /* OTRAccountMigrator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRAccountMigrator.h; sourceTree = "<group>"; };
1077
		D93718521EC267F800766D49 /* OTRAccountMigrator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRAccountMigrator.m; sourceTree = "<group>"; };
1078
		D943AA401E6A0BA3007F3564 /* XMPPAccountCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XMPPAccountCell.swift; sourceTree = "<group>"; };
1079
		D943AA411E6A0BA3007F3564 /* XMPPAccountCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = XMPPAccountCell.xib; sourceTree = "<group>"; };
1080
		D947C2FA1FB251410037DE84 /* SecondaryIndexes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondaryIndexes.swift; sourceTree = "<group>"; };
1081
		D94ACBA21DFA206500B8C0F5 /* OTRBuddyCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBuddyCache.h; sourceTree = "<group>"; };
1082
		D94ACBA31DFA206500B8C0F5 /* OTRBuddyCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBuddyCache.m; sourceTree = "<group>"; };
1083
		D94D5A0E1F98132300AC23BF /* XMPPMessage+ChatSecure.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XMPPMessage+ChatSecure.swift"; sourceTree = "<group>"; };
1084
		D95553D71C4F16730019667A /* ChatSecure.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = ChatSecure.entitlements; sourceTree = "<group>"; };
1085
		D9599BB91E284BCA006A4450 /* StringsConverter.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = StringsConverter.py; path = Strings/StringsConverter.py; sourceTree = "<group>"; };
1086
		D9599BBA1E284BCA006A4450 /* StringsUnused.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; name = StringsUnused.py; path = Strings/StringsUnused.py; sourceTree = "<group>"; };
1087
		D9599BBB1E28578D006A4450 /* OTRStrings.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRStrings.m; path = Strings/OTRStrings.m; sourceTree = "<group>"; };
1088
		D9599BBD1E285EC3006A4450 /* OTRLanguageManager_Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTRLanguageManager_Private.h; sourceTree = "<group>"; };
1089
		D95AD2221B67FD6A007DEBC3 /* OTRCircleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCircleView.h; sourceTree = "<group>"; };
1090
		D95AD2231B67FD6A007DEBC3 /* OTRCircleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCircleView.m; sourceTree = "<group>"; };
1091
		D95AD2281B684AE1007DEBC3 /* xmpp-server-list */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "xmpp-server-list"; path = "Submodules/xmpp-server-list"; sourceTree = SOURCE_ROOT; };
1092
		D967CA881E516A95005FBB49 /* PushAccountTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushAccountTableViewCell.swift; sourceTree = "<group>"; };
1093
		D967CA8D1E516B8D005FBB49 /* PushAccountTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PushAccountTableViewCell.xib; sourceTree = "<group>"; };
1094
		D96F8E671EFC7209003DE8AE /* DTFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DTFoundation.framework; path = Carthage/Build/iOS/DTFoundation.framework; sourceTree = "<group>"; };
1095
		D97070911EEF382D004FEBDE /* MediaDownloadView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MediaDownloadView.xib; path = Interface/MediaDownloadView.xib; sourceTree = "<group>"; };
1096
		D97070A61EEF3909004FEBDE /* MediaDownloadView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaDownloadView.swift; sourceTree = "<group>"; };
1097
		D97175511E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "YapDatabaseViewConnection+ChatSecure.h"; sourceTree = "<group>"; };
1098
		D97175521E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "YapDatabaseViewConnection+ChatSecure.m"; sourceTree = "<group>"; };
1099
		D973D7051A2D4094004D353E /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist"; sourceTree = SOURCE_ROOT; };
1100
		D978BC901BABE0F4009246CF /* OTRTheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRTheme.h; sourceTree = "<group>"; };
1101
		D978BC911BABE0F4009246CF /* OTRTheme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRTheme.m; sourceTree = "<group>"; };
1102
		D984F6CD1EFC6D41008D0CF7 /* Kvitto.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Kvitto.framework; path = Carthage/Build/iOS/Kvitto.framework; sourceTree = "<group>"; };
1103
		D985BC751EBD307D00993D27 /* PurchaseViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PurchaseViewController.swift; sourceTree = "<group>"; };
1104
		D985BC791EBD32F700993D27 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
1105
		D989A84D1B5DBD90000608A9 /* OTRExistingAccountViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRExistingAccountViewController.h; path = "Login View Controllers/OTRExistingAccountViewController.h"; sourceTree = "<group>"; };
1106
		D989A84E1B5DBD90000608A9 /* OTRExistingAccountViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OTRExistingAccountViewController.m; path = "Login View Controllers/OTRExistingAccountViewController.m"; sourceTree = "<group>"; };
1107
		D98B8E301E4CF90400A713E1 /* OTRServerCapabilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRServerCapabilities.h; sourceTree = "<group>"; };
1108
		D98B8E311E4CF90400A713E1 /* OTRServerCapabilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRServerCapabilities.m; sourceTree = "<group>"; };
1109
		D98B8E341E4D3DB600A713E1 /* ServerCapabilitiesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ServerCapabilitiesViewController.swift; path = Onboarding/ServerCapabilitiesViewController.swift; sourceTree = "<group>"; };
1110
		D98BA36B1EDE47BB004475B6 /* HTMLPreviewView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = HTMLPreviewView.xib; path = Interface/HTMLPreviewView.xib; sourceTree = "<group>"; };
1111
		D98BA36D1EDE47F3004475B6 /* HTMLPreviewView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTMLPreviewView.swift; sourceTree = "<group>"; };
1112
		D997E3F21EAECD1400BF72EF /* UITableView+ChatSecure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableView+ChatSecure.h"; sourceTree = "<group>"; };
1113
		D997E3F31EAECD1400BF72EF /* UITableView+ChatSecure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableView+ChatSecure.m"; sourceTree = "<group>"; };
1114
		D99F17891BAB946800604558 /* Branding.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Branding.plist; sourceTree = "<group>"; };
1115
		D99F178B1BAB947E00604558 /* Secrets.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Secrets.plist; sourceTree = "<group>"; };
1116
		D9A1E6541F7309C100E42118 /* OTRDownloadMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OTRDownloadMessage.swift; sourceTree = "<group>"; };
1117
		D9A429CF1F31169F00BD2545 /* UIAlertController+ChatSecure.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIAlertController+ChatSecure.swift"; sourceTree = "<group>"; };
1118
		D9A7756D1E43F8A200027864 /* ProxyXMPPStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProxyXMPPStream.h; sourceTree = "<group>"; };
1119
		D9A7756E1E43F8A200027864 /* ProxyXMPPStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProxyXMPPStream.m; sourceTree = "<group>"; };
1120
		D9A7BCE51E4554E200888A8E /* OTRXMPPStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPStream.h; sourceTree = "<group>"; };
1121
		D9A7BCE61E4554E200888A8E /* OTRXMPPStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRXMPPStream.m; sourceTree = "<group>"; };
1122
		D9ABD71C1ED787EE00219A9C /* OTRHTMLItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRHTMLItem.h; sourceTree = "<group>"; };
1123
		D9ABD71D1ED787EE00219A9C /* OTRHTMLItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRHTMLItem.m; sourceTree = "<group>"; };
1124
		D9ABD7291ED7886100219A9C /* OTRTextItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRTextItem.h; sourceTree = "<group>"; };
1125
		D9ABD72A1ED7886100219A9C /* OTRTextItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRTextItem.m; sourceTree = "<group>"; };
1126
		D9ADE5B71B606642009471FF /* OTRCircleButtonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRCircleButtonView.h; sourceTree = "<group>"; };
1127
		D9ADE5B81B606642009471FF /* OTRCircleButtonView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRCircleButtonView.m; sourceTree = "<group>"; };
1128
		D9AE3A0E1BA8CBFA00255537 /* OTRAssets.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OTRAssets.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1129
		D9AE3A101BA8CBFA00255537 /* OTRAssets.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OTRAssets.h; sourceTree = "<group>"; };
1130
		D9AE3A121BA8CBFA00255537 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
1131
		D9AE3A221BA8D02800255537 /* OTRCountryImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = OTRCountryImages.xcassets; path = Images/OTRCountryImages.xcassets; sourceTree = "<group>"; };
1132
		D9AE3A231BA8D02800255537 /* OTRImages.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = OTRImages.xcassets; path = Images/OTRImages.xcassets; sourceTree = "<group>"; };
1133
		D9AE3A2E1BA8D84500255537 /* OTRBranding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRBranding.h; sourceTree = "<group>"; };
1134
		D9AE3A2F1BA8D84500255537 /* OTRBranding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRBranding.m; sourceTree = "<group>"; };
1135
		D9B3EC211FA196CE00E63C7F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
1136
		D9B79B931ECF951F00883963 /* OTRFileItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRFileItem.h; sourceTree = "<group>"; };
1137
		D9B79B941ECF951F00883963 /* OTRFileItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OTRFileItem.m; sourceTree = "<group>"; };
1138
		D9B9B1311DC7F3AC0007F5A7 /* UserInfoProfileCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfoProfileCell.swift; sourceTree = "<group>"; };
1139
		D9B9B1321DC7F3AC0007F5A7 /* UserInfoProfileCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UserInfoProfileCell.xib; sourceTree = "<group>"; };
1140
		D9B9B1361DC802480007F5A7 /* OTRUserInfoProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRUserInfoProfile.h; sourceTree = "<group>"; };
1141
		D9BC71D81E53B2BF007A3C4F /* SingleButtonTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SingleButtonTableViewCell.swift; sourceTree = "<group>"; };
1142
		D9BC71D91E53B2BF007A3C4F /* SingleButtonTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SingleButtonTableViewCell.xib; sourceTree = "<group>"; };
1143
		D9BC71DD1E53B465007A3C4F /* TwoButtonTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TwoButtonTableViewCell.swift; sourceTree = "<group>"; };
1144
		D9BC71DE1E53B465007A3C4F /* TwoButtonTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TwoButtonTableViewCell.xib; sourceTree = "<group>"; };
1145
		D9BD54141E567A20007077FB /* UIViewController+ChatSecure.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+ChatSecure.swift"; sourceTree = "<group>"; };
1146
		D9BE65431B6A08ED002D4136 /* XMPPServerInfoCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPServerInfoCell.h; sourceTree = "<group>"; };
1147
		D9BE65441B6A08ED002D4136 /* XMPPServerInfoCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPServerInfoCell.m; sourceTree = "<group>"; };
1148
		D9BE65451B6A08ED002D4136 /* XMPPServerInfoCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = XMPPServerInfoCell.xib; path = Interface/XMPPServerInfoCell.xib; sourceTree = "<group>"; };
1149
		D9BEF8DF1DCE6E12009945D1 /* OTRXMPPManager_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OTRXMPPManager_Private.h; sourceTree = "<group>"; };
1150
		D9BF84201EFA036A00EF7A0B /* AFNetworking.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AFNetworking.framework; path = Carthage/Build/iOS/AFNetworking.framework; sourceTree = "<group>"; };
1151
		D9C6E69D1B7148EF00572273 /* OTRUsernameCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = OTRUsernameCell.xib; path = Interface/OTRUsernameCell.xib; sourceTree = "<group>"; };
1152
		D9C6E6A01B71575300572273 /* OTRUsernameCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTRUsernameCell.swift; sourceTree = "<group>"; };
1153
		D9CBBC571C642BAA005CD715 /* EnablePushViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = EnablePushViewController.swift; path = "ChatSecure/Classes/View Controllers/Onboarding/EnablePushViewController.swift"; sourceTree = SOURCE_ROOT; };
1154
		D9DB2D131F37AEBB005D64E4 /* OTRYapMessageSendAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OTRYapMessageSendAction.swift; sourceTree = "<group>"; };
1155
		D9DEC3491FABC9F900BF1F7C /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
1156
		D9E8277D1E2819F20071F40D /* strings.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = strings.json; path = OTRAssets/Strings/strings.json; sourceTree = SOURCE_ROOT; };
1157
		D9EC47671EFA03D800C39B25 /* AFNetworking.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AFNetworking.framework; path = Carthage/Build/iOS/AFNetworking.framework; sourceTree = "<group>"; };
1158
		D9EC476A1EFA03FC00C39B25 /* Alamofire.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Alamofire.framework; path = Carthage/Build/iOS/Alamofire.framework; sourceTree = "<group>"; };
1159
		D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FormatterKit.framework; path = Carthage/Build/iOS/FormatterKit.framework; sourceTree = "<group>"; };
1160
		D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = HTMLReader.framework; path = Carthage/Build/iOS/HTMLReader.framework; sourceTree = "<group>"; };
1161
		D9EC476E1EFA03FC00C39B25 /* KVOController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = KVOController.framework; path = Carthage/Build/iOS/KVOController.framework; sourceTree = "<group>"; };
1162
		D9EC476F1EFA03FC00C39B25 /* Mantle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Mantle.framework; path = Carthage/Build/iOS/Mantle.framework; sourceTree = "<group>"; };
1163
		D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MBProgressHUD.framework; path = Carthage/Build/iOS/MBProgressHUD.framework; sourceTree = "<group>"; };
1164
		D9EC47711EFA03FC00C39B25 /* PureLayout.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PureLayout.framework; path = Carthage/Build/iOS/PureLayout.framework; sourceTree = "<group>"; };
1165
		D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SAMKeychain.framework; path = Carthage/Build/iOS/SAMKeychain.framework; sourceTree = "<group>"; };
1166
		D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TTTAttributedLabel.framework; path = Carthage/Build/iOS/TTTAttributedLabel.framework; sourceTree = "<group>"; };
1167
		D9EC47741EFA03FC00C39B25 /* UserVoice.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserVoice.framework; path = Carthage/Build/iOS/UserVoice.framework; sourceTree = "<group>"; };
1168
		D9EC47751EFA03FC00C39B25 /* XLForm.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XLForm.framework; path = Carthage/Build/iOS/XLForm.framework; sourceTree = "<group>"; };
1169
		D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ZXingObjC.framework; path = Carthage/Build/iOS/ZXingObjC.framework; sourceTree = "<group>"; };
1170
		D9EEEDD11D27388600B8BC54 /* OTRvCard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OTRvCard.h; path = "Yap Storage/OTRvCard.h"; sourceTree = "<group>"; };
1171
		D9F8C3C11FBFD2CA00D4B857 /* RoomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomManager.swift; sourceTree = "<group>"; };
1172
		DE32B878BAC9A236855EAF6E /* Pods-ChatSecureCorePods-ChatSecure.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChatSecureCorePods-ChatSecure.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure.debug.xcconfig"; sourceTree = "<group>"; };
1173
/* End PBXFileReference section */
1174

    
1175
/* Begin PBXFrameworksBuildPhase section */
1176
		6365CEF91E2453F6009E213F /* Frameworks */ = {
1177
			isa = PBXFrameworksBuildPhase;
1178
			buildActionMask = 2147483647;
1179
			files = (
1180
			);
1181
			runOnlyForDeploymentPostprocessing = 0;
1182
		};
1183
		6396AF971A169D54009F3E6C /* Frameworks */ = {
1184
			isa = PBXFrameworksBuildPhase;
1185
			buildActionMask = 2147483647;
1186
			files = (
1187
				D95515951EFA0B5F008AA429 /* TTTAttributedLabel.framework in Frameworks */,
1188
				D95515841EFA0A9F008AA429 /* AFNetworking.framework in Frameworks */,
1189
				D955158D1EFA0B5F008AA429 /* Mantle.framework in Frameworks */,
1190
				D985BC7A1EBD32F700993D27 /* StoreKit.framework in Frameworks */,
1191
				D9227C3F1BA7952100B5E1D0 /* ChatSecureCore.framework in Frameworks */,
1192
				D955157D1EFA0A9F008AA429 /* MBProgressHUD.framework in Frameworks */,
1193
				D955159B1EFA0B5F008AA429 /* ZXingObjC.framework in Frameworks */,
1194
				D95515911EFA0B5F008AA429 /* PureLayout.framework in Frameworks */,
1195
				D95515871EFA0B5F008AA429 /* FormatterKit.framework in Frameworks */,
1196
				D95515991EFA0B5F008AA429 /* XLForm.framework in Frameworks */,
1197
				62541784C9130738A1DC0C3C /* Pods_ChatSecureCorePods_ChatSecure.framework in Frameworks */,
1198
				D955157F1EFA0A9F008AA429 /* SAMKeychain.framework in Frameworks */,
1199
				D955157B1EFA0A9F008AA429 /* KVOController.framework in Frameworks */,
1200
				D955157A1EFA0A9F008AA429 /* HTMLReader.framework in Frameworks */,
1201
			);
1202
			runOnlyForDeploymentPostprocessing = 0;
1203
		};
1204
		6396AFB01A169D54009F3E6C /* Frameworks */ = {
1205
			isa = PBXFrameworksBuildPhase;
1206
			buildActionMask = 2147483647;
1207
			files = (
1208
				D9FD36011EFAFD3C00398CE4 /* FormatterKit.framework in Frameworks */,
1209
				D9FD36021EFAFD3C00398CE4 /* HTMLReader.framework in Frameworks */,
1210
				D9FD36031EFAFD3C00398CE4 /* KVOController.framework in Frameworks */,
1211
				D9FD36041EFAFD3C00398CE4 /* Mantle.framework in Frameworks */,
1212
				D9FD36051EFAFD3C00398CE4 /* MBProgressHUD.framework in Frameworks */,
1213
				D9FD36061EFAFD3C00398CE4 /* PureLayout.framework in Frameworks */,
1214
				D9FD36071EFAFD3C00398CE4 /* SAMKeychain.framework in Frameworks */,
1215
				D9FD36081EFAFD3C00398CE4 /* TTTAttributedLabel.framework in Frameworks */,
1216
				D9FD360A1EFAFD3C00398CE4 /* XLForm.framework in Frameworks */,
1217
				D9FD360B1EFAFD3C00398CE4 /* ZXingObjC.framework in Frameworks */,
1218
				D9FD360C1EFAFD3C00398CE4 /* AFNetworking.framework in Frameworks */,
1219
				631E1E9F1C583B6900E263CD /* ChatSecureCore.framework in Frameworks */,
1220
				7A6540ECCA04445E88F06962 /* Pods_ChatSecureCorePods_ChatSecureTests.framework in Frameworks */,
1221
			);
1222
			runOnlyForDeploymentPostprocessing = 0;
1223
		};
1224
		D9227C261BA7952100B5E1D0 /* Frameworks */ = {
1225
			isa = PBXFrameworksBuildPhase;
1226
			buildActionMask = 2147483647;
1227
			files = (
1228
				D9EC47801EFA03FC00C39B25 /* TTTAttributedLabel.framework in Frameworks */,
1229
				D9EC47821EFA03FC00C39B25 /* XLForm.framework in Frameworks */,
1230
				D9AE3A201BA8CCFE00255537 /* OTRAssets.framework in Frameworks */,
1231
				D9EC47681EFA03D800C39B25 /* AFNetworking.framework in Frameworks */,
1232
				D9EC47781EFA03FC00C39B25 /* FormatterKit.framework in Frameworks */,
1233
				DDE1CAF4312DE1C724A33B72 /* Pods_ChatSecureCorePods_ChatSecureCore.framework in Frameworks */,
1234
				D9EC477C1EFA03FC00C39B25 /* Mantle.framework in Frameworks */,
1235
				D9EC47791EFA03FC00C39B25 /* HTMLReader.framework in Frameworks */,
1236
				D9EC477D1EFA03FC00C39B25 /* MBProgressHUD.framework in Frameworks */,
1237
				D9EC477E1EFA03FC00C39B25 /* PureLayout.framework in Frameworks */,
1238
				D9EC47831EFA03FC00C39B25 /* ZXingObjC.framework in Frameworks */,
1239
				D9EC477F1EFA03FC00C39B25 /* SAMKeychain.framework in Frameworks */,
1240
				D9EC477B1EFA03FC00C39B25 /* KVOController.framework in Frameworks */,
1241
			);
1242
			runOnlyForDeploymentPostprocessing = 0;
1243
		};
1244
		D93027531BAA381F000CC975 /* Frameworks */ = {
1245
			isa = PBXFrameworksBuildPhase;
1246
			buildActionMask = 2147483647;
1247
			files = (
1248
			);
1249
			runOnlyForDeploymentPostprocessing = 0;
1250
		};
1251
		D9AE3A0A1BA8CBFA00255537 /* Frameworks */ = {
1252
			isa = PBXFrameworksBuildPhase;
1253
			buildActionMask = 2147483647;
1254
			files = (
1255
			);
1256
			runOnlyForDeploymentPostprocessing = 0;
1257
		};
1258
/* End PBXFrameworksBuildPhase section */
1259

    
1260
/* Begin PBXGroup section */
1261
		6309E4D41D493B2D002CF8FC /* Signal Controllers */ = {
1262
			isa = PBXGroup;
1263
			children = (
1264
				63828A9F1D53F54F00B81249 /* OTROMEMOSignalCoordinator.swift */,
1265
				63D150FD1D8B5637006FB2E2 /* OTROMEMOStorageManager.swift */,
1266
				63BA43DB1D41826F007FAF7F /* OTRSignalStorageManager.swift */,
1267
				6309E4D51D493B6E002CF8FC /* OTRAccountSignalEncryptionManager.swift */,
1268
				63FCB1361DA3224A00A801F2 /* OTRSignalEncryptionHelper.swift */,
1269
			);
1270
			name = "Signal Controllers";
1271
			sourceTree = "<group>";
1272
		};
1273
		6323C6FF1E396D1900D0FB42 /* TestImages */ = {
1274
			isa = PBXGroup;
1275
			children = (
1276
				636DE07D1E5E476200D8D868 /* portrait-orientation.jpg */,
1277
				6323C7001E396D3D00D0FB42 /* landscape.jpg */,
1278
				6323C7011E396D3D00D0FB42 /* portrait.jpg */,
1279
				6323C7021E396D3D00D0FB42 /* small.jpg */,
1280
			);
1281
			name = TestImages;
1282
			sourceTree = "<group>";
1283
		};
1284
		633104D71A169EE600C17BAE /* Resources */ = {
1285
			isa = PBXGroup;
1286
			children = (
1287
				D9DEC3491FABC9F900BF1F7C /* Settings.bundle */,
1288
				633106661A16D1A300C17BAE /* LaunchScreen.xib */,
1289
				D9227C231BA78E6B00B5E1D0 /* FontAwesome.ttf */,
1290
				D95AD2281B684AE1007DEBC3 /* xmpp-server-list */,
1291
				D973D7051A2D4094004D353E /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist */,
1292
				D9365E791A1EB0050006434A /* torrc */,
1293
				633107291A16D1F200C17BAE /* DemoImages.xcassets */,
1294
				6331072A1A16D1F200C17BAE /* Images.xcassets */,
1295
			);
1296
			name = Resources;
1297
			sourceTree = "<group>";
1298
		};
1299
		633105001A16D1A300C17BAE /* Classes */ = {
1300
			isa = PBXGroup;
1301
			children = (
1302
				633105E51A16D1A300C17BAE /* OTRAppDelegate.h */,
1303
				633105E61A16D1A300C17BAE /* OTRAppDelegate.m */,
1304
				633105011A16D1A300C17BAE /* Categories */,
1305
				6331050E1A16D1A300C17BAE /* Controllers */,
1306
				633105401A16D1A300C17BAE /* Model */,
1307
				633105E71A16D1A300C17BAE /* Utilities */,
1308
				633105FE1A16D1A300C17BAE /* View Controllers */,
1309
				6331064A1A16D1A300C17BAE /* Views */,
1310
			);
1311
			name = Classes;
1312
			path = ../ChatSecure/Classes;
1313
			sourceTree = "<group>";
1314
		};
1315
		633105011A16D1A300C17BAE /* Categories */ = {
1316
			isa = PBXGroup;
1317
			children = (
1318
				D94D5A0E1F98132300AC23BF /* XMPPMessage+ChatSecure.swift */,
1319
				D997E3F21EAECD1400BF72EF /* UITableView+ChatSecure.h */,
1320
				D997E3F31EAECD1400BF72EF /* UITableView+ChatSecure.m */,
1321
				D97175511E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.h */,
1322
				D97175521E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.m */,
1323
				D9BD54141E567A20007077FB /* UIViewController+ChatSecure.swift */,
1324
				633105021A16D1A300C17BAE /* NSURL+ChatSecure.h */,
1325
				633105031A16D1A300C17BAE /* NSURL+ChatSecure.m */,
1326
				633105041A16D1A300C17BAE /* UIActionSheet+ChatSecure.h */,
1327
				633105051A16D1A300C17BAE /* UIActionSheet+ChatSecure.m */,
1328
				633105061A16D1A300C17BAE /* UIActivity+ChatSecure.h */,
1329
				633105071A16D1A300C17BAE /* UIActivity+ChatSecure.m */,
1330
				633105081A16D1A300C17BAE /* UIActivityViewController+ChatSecure.h */,
1331
				633105091A16D1A300C17BAE /* UIActivityViewController+ChatSecure.m */,
1332
				6331050A1A16D1A300C17BAE /* UIImage+ChatSecure.h */,
1333
				6331050B1A16D1A300C17BAE /* UIImage+ChatSecure.m */,
1334
				6331050C1A16D1A300C17BAE /* UIViewController+ChatSecure.h */,
1335
				6331050D1A16D1A300C17BAE /* UIViewController+ChatSecure.m */,
1336
				63FABC8C1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.h */,
1337
				63FABC8D1A410EBF009BF681 /* JSQMessagesCollectionViewCell+ChatSecure.m */,
1338
				63FABC8F1A41218E009BF681 /* NSString+ChatSecure.h */,
1339
				63FABC901A41218E009BF681 /* NSString+ChatSecure.m */,
1340
				638FC09B1B0BE46100B37454 /* NSFileManager+ChatSecure.h */,
1341
				638FC09C1B0BE46100B37454 /* NSFileManager+ChatSecure.m */,
1342
				63636D6D1C1F78A6009F5FCD /* UINavigationController+ChatSecure.swift */,
1343
				63636D711C1F9D7C009F5FCD /* UIApplication+ChatSecure.swift */,
1344
				631C79921E56846700B30CB4 /* NSData+ChatSecure.swift */,
1345
			);
1346
			path = Categories;
1347
			sourceTree = "<group>";
1348
		};
1349
		6331050E1A16D1A300C17BAE /* Controllers */ = {
1350
			isa = PBXGroup;
1351
			children = (
1352
				D936D6C81E8B0F6C003B1343 /* FileTransferManager.swift */,
1353
				D93718511EC267F800766D49 /* OTRAccountMigrator.h */,
1354
				D93718521EC267F800766D49 /* OTRAccountMigrator.m */,
1355
				D917CCDD1E553007003636B7 /* ServerCheck.swift */,
1356
				6370CCB81CF65A07005DA8D2 /* YapDatabase+ChatSecure.swift */,
1357
				63363FAD1CCAE29B00B0C720 /* OTRYapExtensions.swift */,
1358
				634364221CC192F1009E169F /* YapDatabaseConstants.swift */,
1359
				63C0C4421BE010B00086B529 /* YapDatabaseTransaction+ChatSecure.swift */,
1360
				D9315CB11BB606890077D2EE /* ShareController.swift */,
1361
				63E413A91CDA9E2400B17303 /* MessageQueueHandler.swift */,
1362
				63F6E18F1A69B9BA0011E6F7 /* OTRAttachmentPicker.h */,
1363
				63F6E1901A69B9BA0011E6F7 /* OTRAttachmentPicker.m */,
1364
				6331050F1A16D1A300C17BAE /* OTRAccountsManager.h */,
1365
				633105101A16D1A300C17BAE /* OTRAccountsManager.m */,
1366
				633105131A16D1A300C17BAE /* OTRDatabaseManager.h */,
1367
				633105141A16D1A300C17BAE /* OTRDatabaseManager.m */,
1368
				633105151A16D1A300C17BAE /* OTRDatabaseView.h */,
1369
				633105161A16D1A300C17BAE /* OTRDatabaseView.m */,
1370
				633105171A16D1A300C17BAE /* OTREncryptionManager.h */,
1371
				633105181A16D1A300C17BAE /* OTREncryptionManager.m */,
1372
				6331051D1A16D1A300C17BAE /* OTROAuthRefresher.h */,
1373
				6331051E1A16D1A300C17BAE /* OTROAuthRefresher.m */,
1374
				633105211A16D1A300C17BAE /* OTRProtocol.h */,
1375
				633105221A16D1A300C17BAE /* OTRProtocolManager.h */,
1376
				633105231A16D1A300C17BAE /* OTRProtocolManager.m */,
1377
				6331052E1A16D1A300C17BAE /* OTRSettingsManager.h */,
1378
				6331052F1A16D1A300C17BAE /* OTRSettingsManager.m */,
1379
				633105301A16D1A300C17BAE /* OTRTorManager.h */,
1380
				633105311A16D1A300C17BAE /* OTRTorManager.m */,
1381
				63D184841A2D3F2400334CD8 /* OTRNotificationController.h */,
1382
				63D184851A2D3F2400334CD8 /* OTRNotificationController.m */,
1383
				633AF2F81A7C3DBB0030A3FF /* OTRAudioSessionManager.h */,
1384
				633AF2F91A7C3DBC0030A3FF /* OTRAudioSessionManager.m */,
1385
				63C5B6681A82F3EE0011BEA8 /* OTRAudioPlaybackController.h */,
1386
				63C5B6691A82F3EE0011BEA8 /* OTRAudioPlaybackController.m */,
1387
				6354BBE21A96C67400E8EBAC /* OTRMediaFileManager.h */,
1388
				6354BBE31A96C67400E8EBAC /* OTRMediaFileManager.m */,
1389
				63DDD8AE1A9D3C0400C0A918 /* OTRMediaServer.h */,
1390
				63DDD8AF1A9D3C0400C0A918 /* OTRMediaServer.m */,
1391
				637645C81B98F9BF00B3402F /* PushController.swift */,
1392
				63564E0F1BBB1C5200EB4CA6 /* PushStorage.swift */,
1393
				63564E0C1BBB114B00EB4CA6 /* PushOTRListener.swift */,
1394
				638045671BB4BDEC002D8BAE /* PushSerializer.swift */,
1395
				638045691BB4C832002D8BAE /* PushDeserializer.swift */,
1396
				63DC417A1BB3767000D42857 /* Errors.swift */,
1397
				63E353B51BB9D83B005C54C3 /* OTRPushTLVHandler.h */,
1398
				63E353B61BB9D83B005C54C3 /* OTRPushTLVHandler.m */,
1399
				63E353F51BB9E41D005C54C3 /* OTRPushTLVHandlerProtocols.h */,
1400
				634905AF1BD05E3900347FE2 /* OTRYapViewHandler.swift */,
1401
				63AB1A061C0D116A005FA351 /* OTRSplitViewCoordinator.swift */,
1402
				63232AC61E37F13C00D84CDF /* OTRAccountDatabaseCount.swift */,
1403
				632BF03F1E3817A400C2D0C2 /* OTRXMPPChangeAvatar.swift */,
1404
				6309E4D41D493B2D002CF8FC /* Signal Controllers */,
1405
				633105321A16D1A300C17BAE /* XMPP */,
1406
				6358FDDF1CDC097A00C9D3B6 /* OTRXMPPMessageStatusModule.swift */,
1407
				6381F35F1DFB7AD800563057 /* OTRXMPPChangePasswordManager.swift */,
1408
			);
1409
			path = Controllers;
1410
			sourceTree = "<group>";
1411
		};
1412
		633105321A16D1A300C17BAE /* XMPP */ = {
1413
			isa = PBXGroup;
1414
			children = (
1415
				D9F8C3C11FBFD2CA00D4B857 /* RoomManager.swift */,
1416
				D98B8E301E4CF90400A713E1 /* OTRServerCapabilities.h */,
1417
				D98B8E311E4CF90400A713E1 /* OTRServerCapabilities.m */,
1418
				D9A7BCE51E4554E200888A8E /* OTRXMPPStream.h */,
1419
				D9A7BCE61E4554E200888A8E /* OTRXMPPStream.m */,
1420
				D9A7756D1E43F8A200027864 /* ProxyXMPPStream.h */,
1421
				D9A7756E1E43F8A200027864 /* ProxyXMPPStream.m */,
1422
				D9BEF8DF1DCE6E12009945D1 /* OTRXMPPManager_Private.h */,
1423
				63B916E01B743198003B778F /* OTRStreamManagementYapStorage.h */,
1424
				63B916E11B743198003B778F /* OTRStreamManagementYapStorage.m */,
1425
				63D639E11D12124F002B4175 /* OTRStreamManagementDelegate.swift */,
1426
				637DBB1A1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.h */,
1427
				637DBB1B1B7D5A23003845B7 /* OTRXMPPMessageYapStorage.m */,
1428
				633105331A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.h */,
1429
				633105341A16D1A300C17BAE /* OTRvCardYapDatabaseStorage.m */,
1430
				633105351A16D1A300C17BAE /* OTRXMPPBuddyTimers.h */,
1431
				633105361A16D1A300C17BAE /* OTRXMPPBuddyTimers.m */,
1432
				633105371A16D1A300C17BAE /* OTRXMPPManager.h */,
1433
				633105381A16D1A300C17BAE /* OTRXMPPManager.m */,
1434
				636985581BC875110083FC53 /* OTRXMPPRoomManager.h */,
1435
				636985591BC875110083FC53 /* OTRXMPPRoomManager.m */,
1436
				6331053B1A16D1A300C17BAE /* OTRXMPPTorManager.h */,
1437
				6331053C1A16D1A300C17BAE /* OTRXMPPTorManager.m */,
1438
				6331053D1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.h */,
1439
				6331053E1A16D1A300C17BAE /* OTRYapDatabaseRosterStorage.m */,
1440
				63BB66AD1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.h */,
1441
				63BB66AE1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.m */,
1442
				639C35281C3DDDDE00132330 /* OTRXMPPBuddyManager.h */,
1443
				639C35291C3DDDDE00132330 /* OTRXMPPBuddyManager.m */,
1444
			);
1445
			path = XMPP;
1446
			sourceTree = "<group>";
1447
		};
1448
		633105401A16D1A300C17BAE /* Model */ = {
1449
			isa = PBXGroup;
1450
			children = (
1451
				D91C86671E4E6DEE008BD763 /* ServerCapabilityInfo.swift */,
1452
				D94ACBA21DFA206500B8C0F5 /* OTRBuddyCache.h */,
1453
				D94ACBA31DFA206500B8C0F5 /* OTRBuddyCache.m */,
1454
				D9EEEDD11D27388600B8BC54 /* OTRvCard.h */,
1455
				63C7E64C1B20F69F0085FA06 /* OTRXMPPServerInfo.h */,
1456
				63C7E64D1B20F69F0085FA06 /* OTRXMPPServerInfo.m */,
1457
				6331058D1A16D1A300C17BAE /* OTRActivityItemProvider.h */,
1458
				6331058E1A16D1A300C17BAE /* OTRActivityItemProvider.m */,
1459
				6331058F1A16D1A300C17BAE /* OTRDomainCellInfo.h */,
1460
				633105901A16D1A300C17BAE /* OTRDomainCellInfo.m */,
1461
				633105911A16D1A300C17BAE /* OTROpenInFacebookActivity.h */,
1462
				633105921A16D1A300C17BAE /* OTROpenInFacebookActivity.m */,
1463
				633105931A16D1A300C17BAE /* OTROpenInTwitterActivity.h */,
1464
				633105941A16D1A300C17BAE /* OTROpenInTwitterActivity.m */,
1465
				633105951A16D1A300C17BAE /* OTRQRCodeActivity.h */,
1466
				633105961A16D1A300C17BAE /* OTRQRCodeActivity.m */,
1467
				63D64D641A2FBA8C00E21F77 /* OTRToastOptions.h */,
1468
				63D64D651A2FBA8C00E21F77 /* OTRToastOptions.m */,
1469
				63929C951C7D32D9008DB2E3 /* MessagesViewControllerState.swift */,
1470
				633105971A16D1A300C17BAE /* Settings */,
1471
				633105B81A16D1A300C17BAE /* Yap Storage */,
1472
			);
1473
			path = Model;
1474
			sourceTree = "<group>";
1475
		};
1476
		633105971A16D1A300C17BAE /* Settings */ = {
1477
			isa = PBXGroup;
1478
			children = (
1479
				633105981A16D1A300C17BAE /* OTRBoolSetting.h */,
1480
				633105991A16D1A300C17BAE /* OTRBoolSetting.m */,
1481
				6331059A1A16D1A300C17BAE /* OTRCertificateSetting.h */,
1482
				6331059B1A16D1A300C17BAE /* OTRCertificateSetting.m */,
1483
				6331059C1A16D1A300C17BAE /* OTRDonateSetting.h */,
1484
				6331059D1A16D1A300C17BAE /* OTRDonateSetting.m */,
1485
				6331059E1A16D1A300C17BAE /* OTRDoubleSetting.h */,
1486
				6331059F1A16D1A300C17BAE /* OTRDoubleSetting.m */,
1487
				633105A01A16D1A300C17BAE /* OTRFeedbackSetting.h */,
1488
				633105A11A16D1A300C17BAE /* OTRFeedbackSetting.m */,
1489
				633105A41A16D1A300C17BAE /* OTRIntSetting.h */,
1490
				633105A51A16D1A300C17BAE /* OTRIntSetting.m */,
1491
				633105A61A16D1A300C17BAE /* OTRLanguageSetting.h */,
1492
				633105A71A16D1A300C17BAE /* OTRLanguageSetting.m */,
1493
				633105A81A16D1A300C17BAE /* OTRListSetting.h */,
1494
				633105A91A16D1A300C17BAE /* OTRListSetting.m */,
1495
				633105AA1A16D1A300C17BAE /* OTRListSettingValue.h */,
1496
				633105AB1A16D1A300C17BAE /* OTRListSettingValue.m */,
1497
				633105AE1A16D1A300C17BAE /* OTRSetting.h */,
1498
				633105AF1A16D1A300C17BAE /* OTRSetting.m */,
1499
				633105B01A16D1A300C17BAE /* OTRSettingsGroup.h */,
1500
				633105B11A16D1A300C17BAE /* OTRSettingsGroup.m */,
1501
				633105B21A16D1A300C17BAE /* OTRShareSetting.h */,
1502
				633105B31A16D1A300C17BAE /* OTRShareSetting.m */,
1503
				633105B41A16D1A300C17BAE /* OTRValueSetting.h */,
1504
				633105B51A16D1A300C17BAE /* OTRValueSetting.m */,
1505
				633105B61A16D1A300C17BAE /* OTRViewSetting.h */,
1506
				633105B71A16D1A300C17BAE /* OTRViewSetting.m */,
1507
			);
1508
			path = Settings;
1509
			sourceTree = "<group>";
1510
		};
1511
		633105B81A16D1A300C17BAE /* Yap Storage */ = {
1512
			isa = PBXGroup;
1513
			children = (
1514
				D947C2FA1FB251410037DE84 /* SecondaryIndexes.swift */,
1515
				D9A1E6541F7309C100E42118 /* OTRDownloadMessage.swift */,
1516
				D91F9EF91ED6301500AEA62C /* OTRDownloadMessage.h */,
1517
				D91F9EFA1ED6301500AEA62C /* OTRDownloadMessage.m */,
1518
				63D150F81D8A0B46006FB2E2 /* OMEMO-Storage */,
1519
				63BA43DA1D417C34007FAF7F /* Signal-Storage */,
1520
				63CBD68E1C642B8100AC6D1F /* YapActions */,
1521
				633821C71BA8D46C0019C906 /* Push */,
1522
				633105B91A16D1A300C17BAE /* Accounts */,
1523
				633620961A76E854006E8739 /* Media Items */,
1524
				63B916E31B7431C1003B778F /* OTRStreamManagementStorageObject.h */,
1525
				63B916E41B7431C1003B778F /* OTRStreamManagementStorageObject.m */,
1526
				633105CA1A16D1A300C17BAE /* OTRBuddy.h */,
1527
				633105CB1A16D1A300C17BAE /* OTRBuddy.m */,
1528
				633105CC1A16D1A300C17BAE /* OTRMessage+JSQMessageData.h */,
1529
				633105CD1A16D1A300C17BAE /* OTRMessage+JSQMessageData.m */,
1530
				63D65D2B1DD68A8D00D9E52E /* OTRMessage.h */,
1531
				63D65D2C1DD68A8D00D9E52E /* OTRMessage.m */,
1532
				633105CE1A16D1A300C17BAE /* OTRBaseMessage.h */,
1533
				633105CF1A16D1A300C17BAE /* OTRBaseMessage.m */,
1534
				637ABBC51DD530CD00B18DD2 /* OTRIncomingMessage.h */,
1535
				637ABBC61DD530CD00B18DD2 /* OTRIncomingMessage.m */,
1536
				637ABBC71DD5312200B18DD2 /* OTROutgoingMessage.h */,
1537
				637ABBC81DD5312200B18DD2 /* OTROutgoingMessage.m */,
1538
				637ABBC11DD5232800B18DD2 /* OTRMessageEncryptionInfo.h */,
1539
				637ABBC21DD5232800B18DD2 /* OTRMessageEncryptionInfo.m */,
1540
				633105D01A16D1A300C17BAE /* OTRXMPPBuddy.h */,
1541
				633105D11A16D1A300C17BAE /* OTRXMPPBuddy.m */,
1542
				633105D21A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.h */,
1543
				633105D31A16D1A300C17BAE /* OTRXMPPPresenceSubscriptionRequest.m */,
1544
				633105D41A16D1A300C17BAE /* OTRYapDatabaseObject.h */,
1545
				633105D51A16D1A300C17BAE /* OTRYapDatabaseObject.m */,
1546
				63D14F341C0FC6A90029F36B /* OTRThreadOwner.h */,
1547
				63BB66B31BC5D5F00004A619 /* OTRXMPPRoom.swift */,
1548
				6340431A1BD5BCD800ECA95A /* OTRXMPPRoomMessage.swift */,
1549
				6340431C1BD5BD0400ECA95A /* OTRXMPPRoomOccupant.swift */,
1550
				63BAB26C1C863C60005185F3 /* PushMessage.swift */,
1551
			);
1552
			path = "Yap Storage";
1553
			sourceTree = "<group>";
1554
		};
1555
		633105B91A16D1A300C17BAE /* Accounts */ = {
1556
			isa = PBXGroup;
1557
			children = (
1558
				929D6F1B1EC4EC9C00802941 /* OTRXMPPAccount+Migration.swift */,
1559
				D9B9B1361DC802480007F5A7 /* OTRUserInfoProfile.h */,
1560
				63CFB1051ABA492B00A8D27E /* Removed */,
1561
				633105BA1A16D1A300C17BAE /* OTRAccount.h */,
1562
				633105BB1A16D1A300C17BAE /* OTRAccount.m */,
1563
				633105BE1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.h */,
1564
				633105BF1A16D1A300C17BAE /* OTRGoogleOAuthXMPPAccount.m */,
1565
				633105C01A16D1A300C17BAE /* OTROAuthXMPPAccount.h */,
1566
				633105C11A16D1A300C17BAE /* OTROAuthXMPPAccount.m */,
1567
				633105C41A16D1A300C17BAE /* OTRXMPPAccount.h */,
1568
				633105C51A16D1A300C17BAE /* OTRXMPPAccount.m */,
1569
				633105C61A16D1A300C17BAE /* OTRXMPPTorAccount.h */,
1570
				633105C71A16D1A300C17BAE /* OTRXMPPTorAccount.m */,
1571
			);
1572
			path = Accounts;
1573
			sourceTree = "<group>";
1574
		};
1575
		633105E71A16D1A300C17BAE /* Utilities */ = {
1576
			isa = PBXGroup;
1577
			children = (
1578
				D9A429CF1F31169F00BD2545 /* UIAlertController+ChatSecure.swift */,
1579
				9236F56A1F21FFA600C963D0 /* OTRGroupAvatarGenerator.swift */,
1580
				D978BC901BABE0F4009246CF /* OTRTheme.h */,
1581
				D978BC911BABE0F4009246CF /* OTRTheme.m */,
1582
				633105E81A16D1A300C17BAE /* OTRCertificatePinning.h */,
1583
				633105E91A16D1A300C17BAE /* OTRCertificatePinning.m */,
1584
				633105EA1A16D1A300C17BAE /* OTRChatDemo.h */,
1585
				633105EB1A16D1A300C17BAE /* OTRChatDemo.m */,
1586
				633105EC1A16D1A300C17BAE /* OTRColors.h */,
1587
				633105ED1A16D1A300C17BAE /* OTRColors.m */,
1588
				633105F01A16D1A300C17BAE /* OTRImages.h */,
1589
				633105F11A16D1A300C17BAE /* OTRImages.m */,
1590
				633105F21A16D1A300C17BAE /* OTRLog.h */,
1591
				633105F51A16D1A300C17BAE /* OTRPasswordGenerator.h */,
1592
				633105F61A16D1A300C17BAE /* OTRPasswordGenerator.m */,
1593
				633105EE1A16D1A300C17BAE /* OTRConstants.h */,
1594
				633105EF1A16D1A300C17BAE /* OTRConstants.m */,
1595
				633105FA1A16D1A300C17BAE /* OTRUtilities.h */,
1596
				633105FB1A16D1A300C17BAE /* OTRUtilities.m */,
1597
				633105FC1A16D1A300C17BAE /* OTRXMPPError.h */,
1598
				633105FD1A16D1A300C17BAE /* OTRXMPPError.m */,
1599
				924F68601EA8A00D00528FB6 /* OTRServerDeprecation.swift */,
1600
			);
1601
			path = Utilities;
1602
			sourceTree = "<group>";
1603
		};
1604
		633105FE1A16D1A300C17BAE /* View Controllers */ = {
1605
			isa = PBXGroup;
1606
			children = (
1607
				D985BC751EBD307D00993D27 /* PurchaseViewController.swift */,
1608
				D937184F1EC1402B00766D49 /* MaybeLaterViewController.swift */,
1609
				D937184D1EC13D7B00766D49 /* Purchase.storyboard */,
1610
				D90E711B1E6CB4360008D83B /* AccountDetailViewController.swift */,
1611
				D92AC2081DB023D8007BD3E7 /* UserProfileViewController.swift */,
1612
				638D2DFD1AFAD3AE00F3C50C /* Onboarding */,
1613
				633105FF1A16D1A300C17BAE /* Login View Controllers */,
1614
				633106161A16D1A300C17BAE /* OTRBuddyViewController.h */,
1615
				633106171A16D1A300C17BAE /* OTRBuddyViewController.m */,
1616
				633106181A16D1A300C17BAE /* OTRCertificateDomainViewController.h */,
1617
				633106191A16D1A300C17BAE /* OTRCertificateDomainViewController.m */,
1618
				6331061A1A16D1A300C17BAE /* OTRCertificatesViewController.h */,
1619
				6331061B1A16D1A300C17BAE /* OTRCertificatesViewController.m */,
1620
				6331061E1A16D1A300C17BAE /* OTRChooseAccountViewController.h */,
1621
				6331061F1A16D1A300C17BAE /* OTRChooseAccountViewController.m */,
1622
				633106201A16D1A300C17BAE /* OTRComposeViewController.h */,
1623
				633106211A16D1A300C17BAE /* OTRComposeViewController.m */,
1624
				633106221A16D1A300C17BAE /* OTRConversationViewController.h */,
1625
				633106231A16D1A300C17BAE /* OTRConversationViewController.m */,
1626
				633106281A16D1A300C17BAE /* OTRDatabaseUnlockViewController.h */,
1627
				633106291A16D1A300C17BAE /* OTRDatabaseUnlockViewController.m */,
1628
				6331062A1A16D1A300C17BAE /* OTRDoubleSettingViewController.h */,
1629
				6331062B1A16D1A300C17BAE /* OTRDoubleSettingViewController.m */,
1630
				6331062E1A16D1A300C17BAE /* OTRIntSettingViewController.h */,
1631
				6331062F1A16D1A300C17BAE /* OTRIntSettingViewController.m */,
1632
				633106301A16D1A300C17BAE /* OTRLanguageListSettingViewController.h */,
1633
				633106311A16D1A300C17BAE /* OTRLanguageListSettingViewController.m */,
1634
				633106321A16D1A300C17BAE /* OTRListSettingViewController.h */,
1635
				633106331A16D1A300C17BAE /* OTRListSettingViewController.m */,
1636
				63EA4CFA1ACC931200B19E12 /* Messages View Controller */,
1637
				633106381A16D1A300C17BAE /* OTRNewBuddyViewController.h */,
1638
				633106391A16D1A300C17BAE /* OTRNewBuddyViewController.m */,
1639
				6331063E1A16D1A300C17BAE /* OTRQRCodeViewController.h */,
1640
				6331063F1A16D1A300C17BAE /* OTRQRCodeViewController.m */,
1641
				633106421A16D1A300C17BAE /* OTRSettingDetailViewController.h */,
1642
				633106431A16D1A300C17BAE /* OTRSettingDetailViewController.m */,
1643
				633106441A16D1A300C17BAE /* OTRSettingsViewController.h */,
1644
				633106451A16D1A300C17BAE /* OTRSettingsViewController.m */,
1645
				63C0C4441BE184910086B529 /* OTRRoomOccupantsViewController.swift */,
1646
				6325DD5F1E20390700C88944 /* OTRLogListViewController.swift */,
1647
				92CC68C01F42F11D0006CDF8 /* OTRComposeGroupViewController.swift */,
1648
			);
1649
			path = "View Controllers";
1650
			sourceTree = "<group>";
1651
		};
1652
		633105FF1A16D1A300C17BAE /* Login View Controllers */ = {
1653
			isa = PBXGroup;
1654
			children = (
1655
				D9229D521EA960CF003D0D09 /* OTRAccountMigrationViewController.h */,
1656
				D9229D531EA960CF003D0D09 /* OTRAccountMigrationViewController.m */,
1657
				638C7CF01B02BE4A004F8EC3 /* OTRBaseLoginViewController.h */,
1658
				638C7CF11B02BE4A004F8EC3 /* OTRBaseLoginViewController.m */,
1659
				638C7CF31B02BF0D004F8EC3 /* OTRXLFormCreator.h */,
1660
				638C7CF41B02BF0D004F8EC3 /* OTRXLFormCreator.m */,
1661
				63039E961B0D43FE007C9978 /* OTRXMPPServerListViewController.h */,
1662
				63039E971B0D43FE007C9978 /* OTRXMPPServerListViewController.m */,
1663
				634680871B041EE900D9A1C5 /* Login Handlers */,
1664
			);
1665
			path = "Login View Controllers";
1666
			sourceTree = "<group>";
1667
		};
1668
		6331064A1A16D1A300C17BAE /* Views */ = {
1669
			isa = PBXGroup;
1670
			children = (
1671
				926509191F4CB45B003FCAD3 /* OTRVerticalStackView.swift */,
1672
				D9315CAF1BB604FA0077D2EE /* AddFriendsView.swift */,
1673
				D95AD2221B67FD6A007DEBC3 /* OTRCircleView.h */,
1674
				D95AD2231B67FD6A007DEBC3 /* OTRCircleView.m */,
1675
				D9ADE5B71B606642009471FF /* OTRCircleButtonView.h */,
1676
				D9ADE5B81B606642009471FF /* OTRCircleButtonView.m */,
1677
				6331064B1A16D1A300C17BAE /* Cells */,
1678
				633106671A16D1A300C17BAE /* OTRButtonView.h */,
1679
				633106681A16D1A300C17BAE /* OTRButtonView.m */,
1680
				63FA54921A7C127F00F2AEBB /* AudioBubble Views */,
1681
				633106691A16D1A300C17BAE /* OTRColorFadingDotView.h */,
1682
				6331066A1A16D1A300C17BAE /* OTRColorFadingDotView.m */,
1683
				6331066B1A16D1A300C17BAE /* OTRComposingImageView.h */,
1684
				6331066C1A16D1A300C17BAE /* OTRComposingImageView.m */,
1685
				6331066D1A16D1A300C17BAE /* OTRLockButton.h */,
1686
				6331066E1A16D1A300C17BAE /* OTRLockButton.m */,
1687
				6331066F1A16D1A300C17BAE /* OTRPasswordStrengthView.h */,
1688
				633106701A16D1A300C17BAE /* OTRPasswordStrengthView.m */,
1689
				633106711A16D1A300C17BAE /* OTRRememberPasswordView.h */,
1690
				633106721A16D1A300C17BAE /* OTRRememberPasswordView.m */,
1691
				633106731A16D1A300C17BAE /* OTRSocialButtonsView.h */,
1692
				633106741A16D1A300C17BAE /* OTRSocialButtonsView.m */,
1693
				633106751A16D1A300C17BAE /* OTRTitleSubtitleView.h */,
1694
				633106761A16D1A300C17BAE /* OTRTitleSubtitleView.m */,
1695
				63EA4CFB1ACC96AB00B19E12 /* OTRHoldToTalkView.h */,
1696
				63EA4CFC1ACC96AB00B19E12 /* OTRHoldToTalkView.m */,
1697
				6353AC2B1AD5E32000753B83 /* OTRAudioTrashView.h */,
1698
				6353AC2C1AD5E32000753B83 /* OTRAudioTrashView.m */,
1699
				639CDD8F1AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.h */,
1700
				639CDD901AD74419009BAABC /* OTRTouchAndHoldGestureRecognizer.m */,
1701
				924F67C61EA55C6F00528FB6 /* MigrationInfoHeaderView.swift */,
1702
				924F68561EA7A2FD00528FB6 /* MigratedBuddyHeaderView.swift */,
1703
			);
1704
			path = Views;
1705
			sourceTree = "<group>";
1706
		};
1707
		6331064B1A16D1A300C17BAE /* Cells */ = {
1708
			isa = PBXGroup;
1709
			children = (
1710
				D97070A61EEF3909004FEBDE /* MediaDownloadView.swift */,
1711
				D98BA36D1EDE47F3004475B6 /* HTMLPreviewView.swift */,
1712
				D943AA401E6A0BA3007F3564 /* XMPPAccountCell.swift */,
1713
				D943AA411E6A0BA3007F3564 /* XMPPAccountCell.xib */,
1714
				D967CA881E516A95005FBB49 /* PushAccountTableViewCell.swift */,
1715
				D967CA8D1E516B8D005FBB49 /* PushAccountTableViewCell.xib */,
1716
				D9BC71D81E53B2BF007A3C4F /* SingleButtonTableViewCell.swift */,
1717
				D9BC71D91E53B2BF007A3C4F /* SingleButtonTableViewCell.xib */,
1718
				D9BC71DD1E53B465007A3C4F /* TwoButtonTableViewCell.swift */,
1719
				D9BC71DE1E53B465007A3C4F /* TwoButtonTableViewCell.xib */,
1720
				D91C86691E4E7EEA008BD763 /* ServerCapabilityTableViewCell.swift */,
1721
				D91C866A1E4E7EEA008BD763 /* ServerCapabilityTableViewCell.xib */,
1722
				D9B9B1311DC7F3AC0007F5A7 /* UserInfoProfileCell.swift */,
1723
				D9B9B1321DC7F3AC0007F5A7 /* UserInfoProfileCell.xib */,
1724
				D91E64181DB156E90074B2D4 /* OMEMODeviceFingerprintCell.swift */,
1725
				D91E64191DB156E90074B2D4 /* OMEMODeviceFingerprintCell.xib */,
1726
				D935EF091CFFA19A005A1AC8 /* OTRBuddyApprovalCell.h */,
1727
				D935EF0A1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.m */,
1728
				D9BE65431B6A08ED002D4136 /* XMPPServerInfoCell.h */,
1729
				D9BE65441B6A08ED002D4136 /* XMPPServerInfoCell.m */,
1730
				6331064C1A16D1A300C17BAE /* OTRAccountTableViewCell.h */,
1731
				6331064D1A16D1A300C17BAE /* OTRAccountTableViewCell.m */,
1732
				6331064E1A16D1A300C17BAE /* OTRBuddyImageCell.h */,
1733
				6331064F1A16D1A300C17BAE /* OTRBuddyImageCell.m */,
1734
				633106501A16D1A300C17BAE /* OTRBuddyInfoCell.h */,
1735
				633106511A16D1A300C17BAE /* OTRBuddyInfoCell.m */,
1736
				92DC0F751F442DBA00318E49 /* OTRBuddyInfoCheckableCell.swift */,
1737
				633106521A16D1A300C17BAE /* OTRConversationCell.h */,
1738
				633106531A16D1A300C17BAE /* OTRConversationCell.m */,
1739
				633106541A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.h */,
1740
				633106551A16D1A300C17BAE /* OTRInLineTextEditTableViewCell.m */,
1741
				6331065E1A16D1A300C17BAE /* OTRSettingTableViewCell.h */,
1742
				6331065F1A16D1A300C17BAE /* OTRSettingTableViewCell.m */,
1743
				633106601A16D1A300C17BAE /* OTRStatusMessageCell.h */,
1744
				633106611A16D1A300C17BAE /* OTRStatusMessageCell.m */,
1745
				D9C6E6A01B71575300572273 /* OTRUsernameCell.swift */,
1746
				92CC68F01F42FF8D0006CDF8 /* OTRComposeGroupBuddyCell.swift */,
1747
				92CC68F21F43054E0006CDF8 /* OTRComposeGroupBuddyCell.xib */,
1748
			);
1749
			path = Cells;
1750
			sourceTree = "<group>";
1751
		};
1752
		633620961A76E854006E8739 /* Media Items */ = {
1753
			isa = PBXGroup;
1754
			children = (
1755
				D9040CB01EF1EB050027A862 /* OTRMediaItem+Private.h */,
1756
				D9ABD71C1ED787EE00219A9C /* OTRHTMLItem.h */,
1757
				D9ABD71D1ED787EE00219A9C /* OTRHTMLItem.m */,
1758
				D9B79B931ECF951F00883963 /* OTRFileItem.h */,
1759
				D9B79B941ECF951F00883963 /* OTRFileItem.m */,
1760
				63D27FC31A6DC51C00EC251A /* OTRMediaItem.h */,
1761
				63D27FC41A6DC51C00EC251A /* OTRMediaItem.m */,
1762
				D9ABD7291ED7886100219A9C /* OTRTextItem.h */,
1763
				D9ABD72A1ED7886100219A9C /* OTRTextItem.m */,
1764
				633620971A76E87B006E8739 /* OTRImageItem.h */,
1765
				633620981A76E87B006E8739 /* OTRImageItem.m */,
1766
				6336209A1A76E88C006E8739 /* OTRVideoItem.h */,
1767
				6336209B1A76E88C006E8739 /* OTRVideoItem.m */,
1768
				6336209D1A76E89A006E8739 /* OTRAudioItem.h */,
1769
				6336209E1A76E89A006E8739 /* OTRAudioItem.m */,
1770
			);
1771
			name = "Media Items";
1772
			sourceTree = "<group>";
1773
		};
1774
		633821C71BA8D46C0019C906 /* Push */ = {
1775
			isa = PBXGroup;
1776
			children = (
1777
				633821C81BA8D48D0019C906 /* PushContainers.swift */,
1778
			);
1779
			name = Push;
1780
			sourceTree = "<group>";
1781
		};
1782
		634680871B041EE900D9A1C5 /* Login Handlers */ = {
1783
			isa = PBXGroup;
1784
			children = (
1785
				634680811B0404CE00D9A1C5 /* OTRXMPPLoginHandler.h */,
1786
				634680821B0404CE00D9A1C5 /* OTRXMPPLoginHandler.m */,
1787
				634680881B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.h */,
1788
				634680891B041F2F00D9A1C5 /* OTRGoolgeOAuthLoginHandler.m */,
1789
				6346808B1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.h */,
1790
				6346808C1B04206400D9A1C5 /* OTRXMPPCreateAccountHandler.m */,
1791
				63BE425C1B320EE20017058C /* OTRLoginHandler.h */,
1792
				63BE425D1B320EE20017058C /* OTRLoginHandler.m */,
1793
			);
1794
			name = "Login Handlers";
1795
			sourceTree = "<group>";
1796
		};
1797
		6365CEFD1E2453F6009E213F /* ChatSecureUITests */ = {
1798
			isa = PBXGroup;
1799
			children = (
1800
				632157DC1E57D01A00738D4E /* SnapshotHelper.swift */,
1801
				6365CEFE1E2453F6009E213F /* ChatSecureUITests.swift */,
1802
				6365CF001E2453F6009E213F /* Info.plist */,
1803
			);
1804
			path = ChatSecureUITests;
1805
			sourceTree = "<group>";
1806
		};
1807
		638D2DFD1AFAD3AE00F3C50C /* Onboarding */ = {
1808
			isa = PBXGroup;
1809
			children = (
1810
				D98B8E341E4D3DB600A713E1 /* ServerCapabilitiesViewController.swift */,
1811
				D9CBBC571C642BAA005CD715 /* EnablePushViewController.swift */,
1812
				D913A56E1B7481AD006C5ACD /* OTRWelcomeViewController.swift */,
1813
				D989A84D1B5DBD90000608A9 /* OTRExistingAccountViewController.h */,
1814
				D989A84E1B5DBD90000608A9 /* OTRExistingAccountViewController.m */,
1815
				638D2E011AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.h */,
1816
				638D2E021AFBFE2200F3C50C /* OTRWelcomeAccountTableViewDelegate.m */,
1817
				6331D3B51B4DBBEE00C85365 /* OTRInviteViewController.h */,
1818
				6331D3B61B4DBBEE00C85365 /* OTRInviteViewController.m */,
1819
				6331D3B81B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.h */,
1820
				6331D3B91B4F3C6E00C85365 /* OTRAddBuddyQRCodeViewController.m */,
1821
				6331D3BB1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.h */,
1822
				6331D3BC1B4F41AF00C85365 /* OTRQRCodeReaderDelegate.m */,
1823
			);
1824
			name = Onboarding;
1825
			sourceTree = "<group>";
1826
		};
1827
		6396AF911A169D54009F3E6C = {
1828
			isa = PBXGroup;
1829
			children = (
1830
				D9EC47691EFA03DF00C39B25 /* Carthage */,
1831
				6396AF9C1A169D54009F3E6C /* ChatSecure */,
1832
				6396AFB61A169D54009F3E6C /* ChatSecureTests */,
1833
				6365CEFD1E2453F6009E213F /* ChatSecureUITests */,
1834
				D9227C2B1BA7952100B5E1D0 /* ChatSecureCore */,
1835
				D9AE3A0F1BA8CBFA00255537 /* OTRAssets */,
1836
				D93027571BAA381F000CC975 /* OTRResources */,
1837
				6396AF9B1A169D54009F3E6C /* Products */,
1838
				C1E90FC219EFFEE2E8C7EECF /* Pods */,
1839
				DB9AACD6ED82090C7A6B0076 /* Frameworks */,
1840
			);
1841
			sourceTree = "<group>";
1842
		};
1843
		6396AF9B1A169D54009F3E6C /* Products */ = {
1844
			isa = PBXGroup;
1845
			children = (
1846
				6396AF9A1A169D54009F3E6C /* ChatSecure.app */,
1847
				6396AFB31A169D54009F3E6C /* ChatSecureTests.xctest */,
1848
				D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */,
1849
				D9AE3A0E1BA8CBFA00255537 /* OTRAssets.framework */,
1850
				D93027561BAA381F000CC975 /* OTRResources.bundle */,
1851
				6365CEFC1E2453F6009E213F /* ChatSecureUITests.xctest */,
1852
			);
1853
			name = Products;
1854
			sourceTree = "<group>";
1855
		};
1856
		6396AF9C1A169D54009F3E6C /* ChatSecure */ = {
1857
			isa = PBXGroup;
1858
			children = (
1859
				D9B3EC211FA196CE00E63C7F /* AppDelegate.swift */,
1860
				D95553D71C4F16730019667A /* ChatSecure.entitlements */,
1861
				633104D71A169EE600C17BAE /* Resources */,
1862
				6396AF9D1A169D54009F3E6C /* Supporting Files */,
1863
			);
1864
			path = ChatSecure;
1865
			sourceTree = "<group>";
1866
		};
1867
		6396AF9D1A169D54009F3E6C /* Supporting Files */ = {
1868
			isa = PBXGroup;
1869
			children = (
1870
				6396AF9E1A169D54009F3E6C /* Info.plist */,
1871
			);
1872
			name = "Supporting Files";
1873
			sourceTree = "<group>";
1874
		};
1875
		6396AFB61A169D54009F3E6C /* ChatSecureTests */ = {
1876
			isa = PBXGroup;
1877
			children = (
1878
				63DDD8B91A9E9BD900C0A918 /* samples */,
1879
				636C63201B571B56008FEE69 /* OTRURLTests.m */,
1880
				635FCC831D1B5116008F903C /* OTRStringTests.swift */,
1881
				63DDD8B41A9E94B700C0A918 /* OTRMediaTests.m */,
1882
				63F614DB1BB214660083A06A /* ChatSecureModelTest.swift */,
1883
				63E353B11BB9D0CF005C54C3 /* PushSerializerTest.swift */,
1884
				63B578631D51600300D80ED3 /* OTRSignalTest.swift */,
1885
				636767E81D83562700432B48 /* TestXMPPAccount.swift */,
1886
				639120921D8CA1E200F4100E /* OTROmemoStorageTest.swift */,
1887
				63634CE81DA704AA00B0BAE8 /* OTROMEMOIntegrationTest.swift */,
1888
				635E51A81DA82A4E002B70AB /* OTROMEMOTestModule.swift */,
1889
				635E51AA1DA83AF0002B70AB /* OTRTestDatabase.swift */,
1890
				63DF75F41E5FBE550032950B /* OTRYapViewTest.swift */,
1891
				63917C3D1DFA20D900341D96 /* OTRModelTest.swift */,
1892
				6323C6FD1E39547200D0FB42 /* OTRImageTest.swift */,
1893
				63F0CAFA1E60C1B40045359C /* OTRYapViewTest.swift */,
1894
				D936D6CA1E8B1B34003B1343 /* FileTransferTests.swift */,
1895
				D91F9EFD1ED645F100AEA62C /* FileTransferIntegrationTests.swift */,
1896
				6323C6FF1E396D1900D0FB42 /* TestImages */,
1897
				6396AFB71A169D54009F3E6C /* Supporting Files */,
1898
				63F614DA1BB214640083A06A /* ChatSecureTests-Bridging-Header.h */,
1899
			);
1900
			path = ChatSecureTests;
1901
			sourceTree = "<group>";
1902
		};
1903
		6396AFB71A169D54009F3E6C /* Supporting Files */ = {
1904
			isa = PBXGroup;
1905
			children = (
1906
				6396AFB81A169D54009F3E6C /* Info.plist */,
1907
			);
1908
			name = "Supporting Files";
1909
			sourceTree = "<group>";
1910
		};
1911
		63BA43DA1D417C34007FAF7F /* Signal-Storage */ = {
1912
			isa = PBXGroup;
1913
			children = (
1914
				632AA7341D481A6300F65733 /* OTRSignalObject.h */,
1915
				632AA7351D481A6300F65733 /* OTRSignalObject.m */,
1916
				63BA43DD1D418F14007FAF7F /* OTRAccountSignalIdentity.h */,
1917
				63BA43DE1D418F14007FAF7F /* OTRAccountSignalIdentity.m */,
1918
				632AA7281D480BFF00F65733 /* OTRSignalSenderKey.h */,
1919
				632AA7291D480BFF00F65733 /* OTRSignalSenderKey.m */,
1920
				632AA72C1D4819BD00F65733 /* OTRSignalPreKey.h */,
1921
				632AA72D1D4819BD00F65733 /* OTRSignalPreKey.m */,
1922
				632AA7301D4819E000F65733 /* OTRSignalSignedPreKey.h */,
1923
				632AA7311D4819E000F65733 /* OTRSignalSignedPreKey.m */,
1924
				632AA7381D482A1A00F65733 /* OTRSignalSession.h */,
1925
				632AA7391D482A1A00F65733 /* OTRSignalSession.m */,
1926
			);
1927
			name = "Signal-Storage";
1928
			sourceTree = "<group>";
1929
		};
1930
		63CBD68E1C642B8100AC6D1F /* YapActions */ = {
1931
			isa = PBXGroup;
1932
			children = (
1933
				D9DB2D131F37AEBB005D64E4 /* OTRYapMessageSendAction.swift */,
1934
				63CBD68F1C642B9E00AC6D1F /* BuddyActions.swift */,
1935
				6326D9AD1DC3D0F100D72403 /* OTRYapMessageSendAction.h */,
1936
				6326D9AE1DC3D0F100D72403 /* OTRYapMessageSendAction.m */,
1937
			);
1938
			name = YapActions;
1939
			sourceTree = "<group>";
1940
		};
1941
		63CFB1051ABA492B00A8D27E /* Removed */ = {
1942
			isa = PBXGroup;
1943
			children = (
1944
				63CFB1021ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.h */,
1945
				63CFB1031ABA492600A8D27E /* OTRFacebookOAuthXMPPAccount.m */,
1946
			);
1947
			name = Removed;
1948
			sourceTree = "<group>";
1949
		};
1950
		63D150F81D8A0B46006FB2E2 /* OMEMO-Storage */ = {
1951
			isa = PBXGroup;
1952
			children = (
1953
				63D150F91D8A0C9C006FB2E2 /* OTROMEMODevice.h */,
1954
				63D150FA1D8A0C9C006FB2E2 /* OTROMEMODevice.m */,
1955
				63A1CD561DAF4E7C00527779 /* OTRDatabaseEntry.swift */,
1956
			);
1957
			name = "OMEMO-Storage";
1958
			sourceTree = "<group>";
1959
		};
1960
		63DC0EB21A1ABC3E002C9598 /* Configurations */ = {
1961
			isa = PBXGroup;
1962
			children = (
1963
				63DC0EB31A1ABC86002C9598 /* OTR_Codesigning.xcconfig */,
1964
				63DC0EB41A1ABC86002C9598 /* OTR_Debug.xcconfig */,
1965
				63DC0EB61A1ABC86002C9598 /* OTR_Release.xcconfig */,
1966
			);
1967
			name = Configurations;
1968
			sourceTree = "<group>";
1969
		};
1970
		63EA4CFA1ACC931200B19E12 /* Messages View Controller */ = {
1971
			isa = PBXGroup;
1972
			children = (
1973
				633106341A16D1A300C17BAE /* OTRMessagesViewController.h */,
1974
				633106351A16D1A300C17BAE /* OTRMessagesViewController.m */,
1975
				63EA4CF71ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.h */,
1976
				63EA4CF81ACC81C800B19E12 /* OTRMessagesHoldTalkViewController.m */,
1977
				63FA130B1C8A4EB700AE33EF /* OTRMessagesCollectionViewFlowLayout.swift */,
1978
			);
1979
			name = "Messages View Controller";
1980
			sourceTree = "<group>";
1981
		};
1982
		63FA54921A7C127F00F2AEBB /* AudioBubble Views */ = {
1983
			isa = PBXGroup;
1984
			children = (
1985
				63F0FF621A798D8E001F0C99 /* OTRAudioControlsView.h */,
1986
				63F0FF631A798D8E001F0C99 /* OTRAudioControlsView.m */,
1987
				63FA54891A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.h */,
1988
				63FA548A1A7ACA2F00F2AEBB /* OTRPlayPauseProgressView.m */,
1989
				63FA548C1A7B29EB00F2AEBB /* OTRPlayView.h */,
1990
				63FA548D1A7B29EB00F2AEBB /* OTRPlayView.m */,
1991
				63FA548F1A7B2C2E00F2AEBB /* OTRPauseView.h */,
1992
				63FA54901A7B2C2E00F2AEBB /* OTRPauseView.m */,
1993
			);
1994
			name = "AudioBubble Views";
1995
			sourceTree = "<group>";
1996
		};
1997
		C1E90FC219EFFEE2E8C7EECF /* Pods */ = {
1998
			isa = PBXGroup;
1999
			children = (
2000
				63DC0EB21A1ABC3E002C9598 /* Configurations */,
2001
				6308D1441CA20762002F5F30 /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist */,
2002
				DE32B878BAC9A236855EAF6E /* Pods-ChatSecureCorePods-ChatSecure.debug.xcconfig */,
2003
				7A62FCE8FEC1E7C9644F8C38 /* Pods-ChatSecureCorePods-ChatSecure.release.xcconfig */,
2004
				C4E2DF261B1D18F006F8B3A6 /* Pods-ChatSecureCorePods-ChatSecureCore.debug.xcconfig */,
2005
				9118152C0A7B287ABD07FF70 /* Pods-ChatSecureCorePods-ChatSecureCore.release.xcconfig */,
2006
				962ED3D89B1F330A2A34928B /* Pods-ChatSecureCorePods-ChatSecureTests.debug.xcconfig */,
2007
				702F03DE10003A33635A366F /* Pods-ChatSecureCorePods-ChatSecureTests.release.xcconfig */,
2008
			);
2009
			name = Pods;
2010
			sourceTree = "<group>";
2011
		};
2012
		D9227C2B1BA7952100B5E1D0 /* ChatSecureCore */ = {
2013
			isa = PBXGroup;
2014
			children = (
2015
				633105001A16D1A300C17BAE /* Classes */,
2016
				D9227C2C1BA7952100B5E1D0 /* ChatSecureCore.h */,
2017
				D9227C2E1BA7952100B5E1D0 /* Info.plist */,
2018
			);
2019
			path = ChatSecureCore;
2020
			sourceTree = "<group>";
2021
		};
2022
		D93027571BAA381F000CC975 /* OTRResources */ = {
2023
			isa = PBXGroup;
2024
			children = (
2025
				9251C34C1F35CC44003ACE4A /* ios-icon-font.ttf */,
2026
				9251C34D1F35CC44003ACE4A /* MaterialIcons-Regular.ttf */,
2027
				D97070911EEF382D004FEBDE /* MediaDownloadView.xib */,
2028
				D98BA36B1EDE47BB004475B6 /* HTMLPreviewView.xib */,
2029
				D9BE65451B6A08ED002D4136 /* XMPPServerInfoCell.xib */,
2030
				D9C6E69D1B7148EF00572273 /* OTRUsernameCell.xib */,
2031
				D913A56C1B747B62006C5ACD /* Onboarding.storyboard */,
2032
				633104D61A169EC800C17BAE /* Localizable.strings */,
2033
				D9AE3A221BA8D02800255537 /* OTRCountryImages.xcassets */,
2034
				D9AE3A231BA8D02800255537 /* OTRImages.xcassets */,
2035
				D93027581BAA381F000CC975 /* Info.plist */,
2036
				D99F17891BAB946800604558 /* Branding.plist */,
2037
				D99F178B1BAB947E00604558 /* Secrets.plist */,
2038
				D9315CAD1BB600450077D2EE /* AddFriendsView.xib */,
2039
				924F67C41EA5541C00528FB6 /* MigrationInfoHeaderView.xib */,
2040
				924F68581EA7A31A00528FB6 /* MigratedBuddyHeaderView.xib */,
2041
				8F56C50436DA64774EBB16E3 /* OTRMessagesLoadingView.xib */,
2042
				9251C3041F345DD5003ACE4A /* OTRRoomOccupants.storyboard */,
2043
				92CC68BE1F42F0710006CDF8 /* OTRComposeGroup.storyboard */,
2044
			);
2045
			path = OTRResources;
2046
			sourceTree = "<group>";
2047
		};
2048
		D9AE3A0F1BA8CBFA00255537 /* OTRAssets */ = {
2049
			isa = PBXGroup;
2050
			children = (
2051
				D9AE3A2B1BA8D2AD00255537 /* Resources */,
2052
				D9AE3A1D1BA8CCAA00255537 /* Classes */,
2053
				D9AE3A121BA8CBFA00255537 /* Info.plist */,
2054
			);
2055
			path = OTRAssets;
2056
			sourceTree = "<group>";
2057
		};
2058
		D9AE3A1D1BA8CCAA00255537 /* Classes */ = {
2059
			isa = PBXGroup;
2060
			children = (
2061
				D927C9761EF0C5AF00B72026 /* UIView+OTRAssets.swift */,
2062
				D9599BBD1E285EC3006A4450 /* OTRLanguageManager_Private.h */,
2063
				6331051B1A16D1A300C17BAE /* OTRLanguageManager.h */,
2064
				6331051C1A16D1A300C17BAE /* OTRLanguageManager.m */,
2065
				D9AE3A2E1BA8D84500255537 /* OTRBranding.h */,
2066
				D9AE3A2F1BA8D84500255537 /* OTRBranding.m */,
2067
				D9AE3A101BA8CBFA00255537 /* OTRAssets.h */,
2068
				633104FF1A16AEA800C17BAE /* OTRStrings.h */,
2069
				D9599BBB1E28578D006A4450 /* OTRStrings.m */,
2070
				633105F81A16D1A300C17BAE /* OTRSecrets.h */,
2071
				633105F91A16D1A300C17BAE /* OTRSecrets.m */,
2072
			);
2073
			name = Classes;
2074
			sourceTree = "<group>";
2075
		};
2076
		D9AE3A2B1BA8D2AD00255537 /* Resources */ = {
2077
			isa = PBXGroup;
2078
			children = (
2079
				D9599BB91E284BCA006A4450 /* StringsConverter.py */,
2080
				D9599BBA1E284BCA006A4450 /* StringsUnused.py */,
2081
				D9E8277D1E2819F20071F40D /* strings.json */,
2082
			);
2083
			name = Resources;
2084
			sourceTree = "<group>";
2085
		};
2086
		D9EC47691EFA03DF00C39B25 /* Carthage */ = {
2087
			isa = PBXGroup;
2088
			children = (
2089
				D96F8E671EFC7209003DE8AE /* DTFoundation.framework */,
2090
				D984F6CD1EFC6D41008D0CF7 /* Kvitto.framework */,
2091
				D9EC476A1EFA03FC00C39B25 /* Alamofire.framework */,
2092
				D9EC476B1EFA03FC00C39B25 /* FormatterKit.framework */,
2093
				D9EC476C1EFA03FC00C39B25 /* HTMLReader.framework */,
2094
				D9EC476E1EFA03FC00C39B25 /* KVOController.framework */,
2095
				D9EC476F1EFA03FC00C39B25 /* Mantle.framework */,
2096
				D9EC47701EFA03FC00C39B25 /* MBProgressHUD.framework */,
2097
				D9EC47711EFA03FC00C39B25 /* PureLayout.framework */,
2098
				D9EC47721EFA03FC00C39B25 /* SAMKeychain.framework */,
2099
				D9EC47731EFA03FC00C39B25 /* TTTAttributedLabel.framework */,
2100
				D9EC47741EFA03FC00C39B25 /* UserVoice.framework */,
2101
				D9EC47751EFA03FC00C39B25 /* XLForm.framework */,
2102
				D9EC47761EFA03FC00C39B25 /* ZXingObjC.framework */,
2103
				D9EC47671EFA03D800C39B25 /* AFNetworking.framework */,
2104
			);
2105
			name = Carthage;
2106
			sourceTree = "<group>";
2107
		};
2108
		DB9AACD6ED82090C7A6B0076 /* Frameworks */ = {
2109
			isa = PBXGroup;
2110
			children = (
2111
				D9BF84201EFA036A00EF7A0B /* AFNetworking.framework */,
2112
				D985BC791EBD32F700993D27 /* StoreKit.framework */,
2113
				CCD1F8E85C658C8D3865B584 /* Pods.framework */,
2114
				46AAC6968EC686E61C8E8EA4 /* Pods_ChatSecureCore.framework */,
2115
				9F52F68785B05428F442DF47 /* Pods_ChatSecureCorePods_ChatSecure.framework */,
2116
				31610826406FD0CB714045AD /* Pods_ChatSecureCorePods_ChatSecureCore.framework */,
2117
				281981F599E0F5C8397E6A3F /* Pods_ChatSecureCorePods_ChatSecureTests.framework */,
2118
				C492FFACC855CE12E882968E /* Pods_ChatSecureCorePods_ChatSecureUITests.framework */,
2119
			);
2120
			name = Frameworks;
2121
			sourceTree = "<group>";
2122
		};
2123
/* End PBXGroup section */
2124

    
2125
/* Begin PBXHeadersBuildPhase section */
2126
		D9227C271BA7952100B5E1D0 /* Headers */ = {
2127
			isa = PBXHeadersBuildPhase;
2128
			buildActionMask = 2147483647;
2129
			files = (
2130
				D93DDB491BA79A7200CD8331 /* OTRXMPPManager.h in Headers */,
2131
				D9227C2D1BA7952100B5E1D0 /* ChatSecureCore.h in Headers */,
2132
				D9ABD72B1ED7886100219A9C /* OTRTextItem.h in Headers */,
2133
				D93DDB2B1BA79A7000CD8331 /* OTRAppDelegate.h in Headers */,
2134
				D93DDB2C1BA79A7000CD8331 /* NSURL+ChatSecure.h in Headers */,
2135
				D94ACBA41DFA206500B8C0F5 /* OTRBuddyCache.h in Headers */,
2136
				D93DDB331BA79A7000CD8331 /* NSString+ChatSecure.h in Headers */,
2137
				D93DDB361BA79A7000CD8331 /* OTRAccountsManager.h in Headers */,
2138
				D93DDB371BA79A7100CD8331 /* OTRDatabaseManager.h in Headers */,
2139
				632AA72E1D4819BD00F65733 /* OTRSignalPreKey.h in Headers */,
2140
				632AA7361D481A6300F65733 /* OTRSignalObject.h in Headers */,
2141
				D93DDB381BA79A7100CD8331 /* OTRDatabaseView.h in Headers */,
2142
				D93DDB391BA79A7100CD8331 /* OTREncryptionManager.h in Headers */,
2143
				D93DDB3C1BA79A7100CD8331 /* OTRProtocol.h in Headers */,
2144
				63D65D2D1DD68A8D00D9E52E /* OTRMessage.h in Headers */,
2145
				D93DDB3D1BA79A7100CD8331 /* OTRProtocolManager.h in Headers */,
2146
				D93DDB3E1BA79A7100CD8331 /* OTRSettingsManager.h in Headers */,
2147
				D93DDB431BA79A7200CD8331 /* OTRMediaFileManager.h in Headers */,
2148
				D93DDB441BA79A7200CD8331 /* OTRMediaServer.h in Headers */,
2149
				63BA43DF1D418F14007FAF7F /* OTRAccountSignalIdentity.h in Headers */,
2150
				D93DDB731BA79A7F00CD8331 /* OTRQRCodeActivity.h in Headers */,
2151
				637ABBC41DD52ABB00B18DD2 /* OTRMessageEncryptionInfo.h in Headers */,
2152
				63D150FB1D8A0C9C006FB2E2 /* OTROMEMODevice.h in Headers */,
2153
				D93DDB7F1BA79A8500CD8331 /* OTRSetting.h in Headers */,
2154
				D93DDB851BA79A8900CD8331 /* OTRAccount.h in Headers */,
2155
				D93DDB881BA79A8B00CD8331 /* OTRXMPPAccount.h in Headers */,
2156
				D93DDB8F1BA79A9100CD8331 /* OTRBuddy.h in Headers */,
2157
				D98B8E321E4CF90400A713E1 /* OTRServerCapabilities.h in Headers */,
2158
				D93DDB911BA79A9200CD8331 /* OTRBaseMessage.h in Headers */,
2159
				D93DDB941BA79A9500CD8331 /* OTRYapDatabaseObject.h in Headers */,
2160
				D93DDB991BA79A9B00CD8331 /* OTRImages.h in Headers */,
2161
				632AA72A1D480BFF00F65733 /* OTRSignalSenderKey.h in Headers */,
2162
				D93DDB9C1BA79A9E00CD8331 /* OTRPasswordGenerator.h in Headers */,
2163
				D93DDBA31BA79AA500CD8331 /* OTRInviteViewController.h in Headers */,
2164
				632AA73A1D482A1A00F65733 /* OTRSignalSession.h in Headers */,
2165
				D9040CB11EF1EB050027A862 /* OTRMediaItem+Private.h in Headers */,
2166
				D93DDBA61BA79AA800CD8331 /* OTRBaseLoginViewController.h in Headers */,
2167
				D93DDBA71BA79AA900CD8331 /* OTRXLFormCreator.h in Headers */,
2168
				D9229D541EA960CF003D0D09 /* OTRAccountMigrationViewController.h in Headers */,
2169
				63E353F61BB9E46D005C54C3 /* OTRPushTLVHandlerProtocols.h in Headers */,
2170
				D93DDBA91BA79AAB00CD8331 /* OTRXMPPLoginHandler.h in Headers */,
2171
				63D14F351C0FC7A60029F36B /* OTRThreadOwner.h in Headers */,
2172
				D93DDBAD1BA79AB000CD8331 /* OTRXMPPCreateAccountHandler.h in Headers */,
2173
				D93DDBAE1BA79AB100CD8331 /* OTRLoginHandler.h in Headers */,
2174
				D9DB2D141F37AEBE005D64E4 /* OTRYapMessageSendAction.swift in Headers */,
2175
				637ABBCB1DD5330200B18DD2 /* OTRIncomingMessage.h in Headers */,
2176
				D93DDBB61BA79ABB00CD8331 /* OTRComposeViewController.h in Headers */,
2177
				D93DDBB71BA79ABD00CD8331 /* OTRConversationViewController.h in Headers */,
2178
				D9AE3A321BA8D9AB00255537 /* OTRConstants.h in Headers */,
2179
				D93DDBBE1BA79AC600CD8331 /* OTRMessagesViewController.h in Headers */,
2180
				D93DDBBF1BA79AC700CD8331 /* OTRMessagesHoldTalkViewController.h in Headers */,
2181
				D93DDBC11BA79ACA00CD8331 /* OTRQRCodeViewController.h in Headers */,
2182
				6369855A1BC875110083FC53 /* OTRXMPPRoomManager.h in Headers */,
2183
				63BB66AF1BC5D2F40004A619 /* OTRXMPPRoomYapStorage.h in Headers */,
2184
				D935EF0B1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.h in Headers */,
2185
				639C352A1C3DDDDE00132330 /* OTRXMPPBuddyManager.h in Headers */,
2186
				D93DDBC71BA79AD200CD8331 /* XMPPServerInfoCell.h in Headers */,
2187
				D97175531E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.h in Headers */,
2188
				D93DDB311BA79A7000CD8331 /* UIViewController+ChatSecure.h in Headers */,
2189
				D93DDB301BA79A7000CD8331 /* UIImage+ChatSecure.h in Headers */,
2190
				D93DDB2F1BA79A7000CD8331 /* UIActivityViewController+ChatSecure.h in Headers */,
2191
				D93DDB961BA79A9800CD8331 /* OTRChatDemo.h in Headers */,
2192
				D93DDB2E1BA79A7000CD8331 /* UIActivity+ChatSecure.h in Headers */,
2193
				D9BEF8E01DCE6E12009945D1 /* OTRXMPPManager_Private.h in Headers */,
2194
				D9A7BCE71E4554E200888A8E /* OTRXMPPStream.h in Headers */,
2195
				D93DDB2D1BA79A7000CD8331 /* UIActionSheet+ChatSecure.h in Headers */,
2196
				D93DDB471BA79A7200CD8331 /* OTRvCardYapDatabaseStorage.h in Headers */,
2197
				D93DDB4C1BA79A7300CD8331 /* OTRYapDatabaseRosterStorage.h in Headers */,
2198
				D93DDB4B1BA79A7300CD8331 /* OTRXMPPTorManager.h in Headers */,
2199
				D93DDB891BA79A8C00CD8331 /* OTRXMPPTorAccount.h in Headers */,
2200
				D93DDBA81BA79AAA00CD8331 /* OTRXMPPServerListViewController.h in Headers */,
2201
				D93DDB4E1BA79A7300CD8331 /* OTRXMPPServerInfo.h in Headers */,
2202
				D93DDB931BA79A9400CD8331 /* OTRXMPPPresenceSubscriptionRequest.h in Headers */,
2203
				D93DDB461BA79A7200CD8331 /* OTRXMPPMessageYapStorage.h in Headers */,
2204
				D93DDB9F1BA79AA100CD8331 /* OTRXMPPError.h in Headers */,
2205
				D93DDB481BA79A7200CD8331 /* OTRXMPPBuddyTimers.h in Headers */,
2206
				D93DDB921BA79A9300CD8331 /* OTRXMPPBuddy.h in Headers */,
2207
				D93DDBA21BA79AA400CD8331 /* OTRWelcomeAccountTableViewDelegate.h in Headers */,
2208
				D93DDB831BA79A8800CD8331 /* OTRViewSetting.h in Headers */,
2209
				D9B79B951ECF951F00883963 /* OTRFileItem.h in Headers */,
2210
				637ABBC91DD5312200B18DD2 /* OTROutgoingMessage.h in Headers */,
2211
				D93DDB8C1BA79A8E00CD8331 /* OTRVideoItem.h in Headers */,
2212
				D93DDB821BA79A8700CD8331 /* OTRValueSetting.h in Headers */,
2213
				D93DDB9E1BA79AA000CD8331 /* OTRUtilities.h in Headers */,
2214
				D93DDBDE1BA79AF900CD8331 /* OTRTouchAndHoldGestureRecognizer.h in Headers */,
2215
				D93DDB3F1BA79A7100CD8331 /* OTRTorManager.h in Headers */,
2216
				D93DDB741BA79A8000CD8331 /* OTRToastOptions.h in Headers */,
2217
				D93DDBDB1BA79AF300CD8331 /* OTRTitleSubtitleView.h in Headers */,
2218
				D93DDB451BA79A7200CD8331 /* OTRStreamManagementYapStorage.h in Headers */,
2219
				D93DDB8E1BA79A9000CD8331 /* OTRStreamManagementStorageObject.h in Headers */,
2220
				D93DDBCE1BA79ADD00CD8331 /* OTRStatusMessageCell.h in Headers */,
2221
				D93DDBDA1BA79AF100CD8331 /* OTRSocialButtonsView.h in Headers */,
2222
				D93DDB811BA79A8700CD8331 /* OTRShareSetting.h in Headers */,
2223
				D997E3F41EAECD1400BF72EF /* UITableView+ChatSecure.h in Headers */,
2224
				D93DDBC31BA79ACC00CD8331 /* OTRSettingsViewController.h in Headers */,
2225
				D93DDB801BA79A8600CD8331 /* OTRSettingsGroup.h in Headers */,
2226
				D93DDBCD1BA79ADB00CD8331 /* OTRSettingTableViewCell.h in Headers */,
2227
				D93DDBC21BA79ACB00CD8331 /* OTRSettingDetailViewController.h in Headers */,
2228
				D93DDBD91BA79AF000CD8331 /* OTRRememberPasswordView.h in Headers */,
2229
				D93DDBA51BA79AA700CD8331 /* OTRQRCodeReaderDelegate.h in Headers */,
2230
				63E353B71BB9D83B005C54C3 /* OTRPushTLVHandler.h in Headers */,
2231
				D93DDBD31BA79AE500CD8331 /* OTRPlayView.h in Headers */,
2232
				D93DDBD21BA79AE400CD8331 /* OTRPlayPauseProgressView.h in Headers */,
2233
				D93DDBD41BA79AE700CD8331 /* OTRPauseView.h in Headers */,
2234
				D93DDBD81BA79AEE00CD8331 /* OTRPasswordStrengthView.h in Headers */,
2235
				D93DDB721BA79A7F00CD8331 /* OTROpenInTwitterActivity.h in Headers */,
2236
				D93DDB711BA79A7F00CD8331 /* OTROpenInFacebookActivity.h in Headers */,
2237
				D93DDB871BA79A8A00CD8331 /* OTROAuthXMPPAccount.h in Headers */,
2238
				D93DDB3B1BA79A7100CD8331 /* OTROAuthRefresher.h in Headers */,
2239
				D93DDB401BA79A7100CD8331 /* OTRNotificationController.h in Headers */,
2240
				D9B7C5CF1EC3C9F2008D99E6 /* OTRAccountMigrator.h in Headers */,
2241
				D93DDBC01BA79AC800CD8331 /* OTRNewBuddyViewController.h in Headers */,
2242
				D93DDB901BA79A9100CD8331 /* OTRMessage+JSQMessageData.h in Headers */,
2243
				D93DDB8A1BA79A8C00CD8331 /* OTRMediaItem.h in Headers */,
2244
				D93DDB9A1BA79A9C00CD8331 /* OTRLog.h in Headers */,
2245
				D93DDBD71BA79AEC00CD8331 /* OTRLockButton.h in Headers */,
2246
				D93DDBBD1BA79AC400CD8331 /* OTRListSettingViewController.h in Headers */,
2247
				D93DDB7E1BA79A8500CD8331 /* OTRListSettingValue.h in Headers */,
2248
				D93DDB7D1BA79A8400CD8331 /* OTRListSetting.h in Headers */,
2249
				D93DDB7C1BA79A8400CD8331 /* OTRLanguageSetting.h in Headers */,
2250
				D93DDBBC1BA79AC300CD8331 /* OTRLanguageListSettingViewController.h in Headers */,
2251
				D93DDBBB1BA79AC200CD8331 /* OTRIntSettingViewController.h in Headers */,
2252
				D93DDB7B1BA79A8300CD8331 /* OTRIntSetting.h in Headers */,
2253
				D93DDBCC1BA79ADA00CD8331 /* OTRInLineTextEditTableViewCell.h in Headers */,
2254
				D93DDB8B1BA79A8D00CD8331 /* OTRImageItem.h in Headers */,
2255
				D93DDBDC1BA79AF500CD8331 /* OTRHoldToTalkView.h in Headers */,
2256
				D93DDBAB1BA79AAE00CD8331 /* OTRGoolgeOAuthLoginHandler.h in Headers */,
2257
				D93DDB861BA79A8900CD8331 /* OTRGoogleOAuthXMPPAccount.h in Headers */,
2258
				D93DDB791BA79A8200CD8331 /* OTRFeedbackSetting.h in Headers */,
2259
				D93DDB841BA79A8800CD8331 /* OTRFacebookOAuthXMPPAccount.h in Headers */,
2260
				D93DDBA11BA79AA300CD8331 /* OTRExistingAccountViewController.h in Headers */,
2261
				D93DDBB91BA79ABF00CD8331 /* OTRDoubleSettingViewController.h in Headers */,
2262
				D93DDB781BA79A8200CD8331 /* OTRDoubleSetting.h in Headers */,
2263
				D93DDB771BA79A8100CD8331 /* OTRDonateSetting.h in Headers */,
2264
				D93DDB701BA79A7E00CD8331 /* OTRDomainCellInfo.h in Headers */,
2265
				D93DDBB81BA79ABE00CD8331 /* OTRDatabaseUnlockViewController.h in Headers */,
2266
				D93DDBCB1BA79AD800CD8331 /* OTRConversationCell.h in Headers */,
2267
				D93DDBD61BA79AEA00CD8331 /* OTRComposingImageView.h in Headers */,
2268
				D93DDB971BA79A9900CD8331 /* OTRColors.h in Headers */,
2269
				D93DDBD51BA79AE900CD8331 /* OTRColorFadingDotView.h in Headers */,
2270
				D93DDBC51BA79ACF00CD8331 /* OTRCircleView.h in Headers */,
2271
				D93DDBC61BA79AD000CD8331 /* OTRCircleButtonView.h in Headers */,
2272
				D93DDBB51BA79ABA00CD8331 /* OTRChooseAccountViewController.h in Headers */,
2273
				D93DDBB31BA79AB700CD8331 /* OTRCertificatesViewController.h in Headers */,
2274
				D93DDB761BA79A8100CD8331 /* OTRCertificateSetting.h in Headers */,
2275
				D93DDB951BA79A9600CD8331 /* OTRCertificatePinning.h in Headers */,
2276
				D93DDBB21BA79AB600CD8331 /* OTRCertificateDomainViewController.h in Headers */,
2277
				D93DDBD01BA79AE000CD8331 /* OTRButtonView.h in Headers */,
2278
				D93DDBB11BA79AB500CD8331 /* OTRBuddyViewController.h in Headers */,
2279
				D93DDB751BA79A8000CD8331 /* OTRBoolSetting.h in Headers */,
2280
				D93DDBDD1BA79AF700CD8331 /* OTRAudioTrashView.h in Headers */,
2281
				D93DDB411BA79A7100CD8331 /* OTRAudioSessionManager.h in Headers */,
2282
				6326D9AF1DC3D0F100D72403 /* OTRYapMessageSendAction.h in Headers */,
2283
				D93DDB421BA79A7100CD8331 /* OTRAudioPlaybackController.h in Headers */,
2284
				D93DDB8D1BA79A8F00CD8331 /* OTRAudioItem.h in Headers */,
2285
				D93DDBD11BA79AE200CD8331 /* OTRAudioControlsView.h in Headers */,
2286
				D93DDB351BA79A7000CD8331 /* OTRAttachmentPicker.h in Headers */,
2287
				D9A7756F1E43F8A200027864 /* ProxyXMPPStream.h in Headers */,
2288
				D93DDBA41BA79AA600CD8331 /* OTRAddBuddyQRCodeViewController.h in Headers */,
2289
				D93DDB6F1BA79A7E00CD8331 /* OTRActivityItemProvider.h in Headers */,
2290
				D91F9EFB1ED6301500AEA62C /* OTRDownloadMessage.h in Headers */,
2291
				D9ABD71E1ED787EE00219A9C /* OTRHTMLItem.h in Headers */,
2292
				D93DDBC81BA79AD300CD8331 /* OTRAccountTableViewCell.h in Headers */,
2293
				D93DDB341BA79A7000CD8331 /* NSFileManager+ChatSecure.h in Headers */,
2294
				D93DDB321BA79A7000CD8331 /* JSQMessagesCollectionViewCell+ChatSecure.h in Headers */,
2295
				D978BC921BABE0F4009246CF /* OTRTheme.h in Headers */,
2296
				D93DDBC91BA79AD500CD8331 /* OTRBuddyImageCell.h in Headers */,
2297
				D93DDBCA1BA79AD700CD8331 /* OTRBuddyInfoCell.h in Headers */,
2298
				632AA7321D4819E000F65733 /* OTRSignalSignedPreKey.h in Headers */,
2299
				D9B9B1371DC802480007F5A7 /* OTRUserInfoProfile.h in Headers */,
2300
				D9EEEDD31D2739A800B8BC54 /* OTRvCard.h in Headers */,
2301
			);
2302
			runOnlyForDeploymentPostprocessing = 0;
2303
		};
2304
		D9AE3A0B1BA8CBFA00255537 /* Headers */ = {
2305
			isa = PBXHeadersBuildPhase;
2306
			buildActionMask = 2147483647;
2307
			files = (
2308
				D9599BBE1E285ECD006A4450 /* OTRLanguageManager_Private.h in Headers */,
2309
				D9E8277F1E28222F0071F40D /* OTRLanguageManager.h in Headers */,
2310
				D9AE3A111BA8CBFA00255537 /* OTRAssets.h in Headers */,
2311
				D9AE3A211BA8CF4400255537 /* OTRStrings.h in Headers */,
2312
				D9AE3A1C1BA8CC8E00255537 /* OTRSecrets.h in Headers */,
2313
				D9AE3A301BA8D84500255537 /* OTRBranding.h in Headers */,
2314
			);
2315
			runOnlyForDeploymentPostprocessing = 0;
2316
		};
2317
/* End PBXHeadersBuildPhase section */
2318

    
2319
/* Begin PBXNativeTarget section */
2320
		6365CEFB1E2453F6009E213F /* ChatSecureUITests */ = {
2321
			isa = PBXNativeTarget;
2322
			buildConfigurationList = 6365CF031E2453F6009E213F /* Build configuration list for PBXNativeTarget "ChatSecureUITests" */;
2323
			buildPhases = (
2324
				6365CEF81E2453F6009E213F /* Sources */,
2325
				6365CEF91E2453F6009E213F /* Frameworks */,
2326
				6365CEFA1E2453F6009E213F /* Resources */,
2327
			);
2328
			buildRules = (
2329
			);
2330
			dependencies = (
2331
				6365CF021E2453F6009E213F /* PBXTargetDependency */,
2332
			);
2333
			name = ChatSecureUITests;
2334
			productName = ChatSecureUITests;
2335
			productReference = 6365CEFC1E2453F6009E213F /* ChatSecureUITests.xctest */;
2336
			productType = "com.apple.product-type.bundle.ui-testing";
2337
		};
2338
		6396AF991A169D54009F3E6C /* ChatSecure */ = {
2339
			isa = PBXNativeTarget;
2340
			buildConfigurationList = 6396AFBD1A169D54009F3E6C /* Build configuration list for PBXNativeTarget "ChatSecure" */;
2341
			buildPhases = (
2342
				26A8ED395C5418B361347335 /* [CP] Check Pods Manifest.lock */,
2343
				6396AF961A169D54009F3E6C /* Sources */,
2344
				6396AF971A169D54009F3E6C /* Frameworks */,
2345
				6396AF981A169D54009F3E6C /* Resources */,
2346
				D9227C481BA7952100B5E1D0 /* Embed Frameworks */,
2347
				1B1F00C90AA4375388D309AF /* [CP] Embed Pods Frameworks */,
2348
				B54AA4231DBE4A463B56D596 /* [CP] Copy Pods Resources */,
2349
				D9EC47841EFA043B00C39B25 /* [Carthage] Copy Frameworks */,
2350
			);
2351
			buildRules = (
2352
			);
2353
			dependencies = (
2354
				D99F17901BAB9CD400604558 /* PBXTargetDependency */,
2355
				D9227C3E1BA7952100B5E1D0 /* PBXTargetDependency */,
2356
			);
2357
			name = ChatSecure;
2358
			productName = ChatSecure;
2359
			productReference = 6396AF9A1A169D54009F3E6C /* ChatSecure.app */;
2360
			productType = "com.apple.product-type.application";
2361
		};
2362
		6396AFB21A169D54009F3E6C /* ChatSecureTests */ = {
2363
			isa = PBXNativeTarget;
2364
			buildConfigurationList = 6396AFC01A169D54009F3E6C /* Build configuration list for PBXNativeTarget "ChatSecureTests" */;
2365
			buildPhases = (
2366
				77A00DC28BB2926A0668095F /* [CP] Check Pods Manifest.lock */,
2367
				6396AFAF1A169D54009F3E6C /* Sources */,
2368
				6396AFB01A169D54009F3E6C /* Frameworks */,
2369
				6396AFB11A169D54009F3E6C /* Resources */,
2370
				3465A939CCAAAAC0480C0795 /* [CP] Embed Pods Frameworks */,
2371
				A32A5DF4737208630E1EA1F8 /* [CP] Copy Pods Resources */,
2372
				D9BE0B531EFAFED800BDF8D8 /* [Carthage] Copy Frameworks */,
2373
			);
2374
			buildRules = (
2375
			);
2376
			dependencies = (
2377
				631E1E9E1C583B6200E263CD /* PBXTargetDependency */,
2378
				6396AFB51A169D54009F3E6C /* PBXTargetDependency */,
2379
			);
2380
			name = ChatSecureTests;
2381
			productName = ChatSecureTests;
2382
			productReference = 6396AFB31A169D54009F3E6C /* ChatSecureTests.xctest */;
2383
			productType = "com.apple.product-type.bundle.unit-test";
2384
		};
2385
		D9227C291BA7952100B5E1D0 /* ChatSecureCore */ = {
2386
			isa = PBXNativeTarget;
2387
			buildConfigurationList = D9227C471BA7952100B5E1D0 /* Build configuration list for PBXNativeTarget "ChatSecureCore" */;
2388
			buildPhases = (
2389
				A6D5997FD889EEEABB9C430A /* [CP] Check Pods Manifest.lock */,
2390
				D9227C251BA7952100B5E1D0 /* Sources */,
2391
				D9227C261BA7952100B5E1D0 /* Frameworks */,
2392
				D9227C271BA7952100B5E1D0 /* Headers */,
2393
				D9227C281BA7952100B5E1D0 /* Resources */,
2394
				4A17E470489F79ACE0124841 /* [CP] Copy Pods Resources */,
2395
			);
2396
			buildRules = (
2397
			);
2398
			dependencies = (
2399
				D9AE3A1F1BA8CCFA00255537 /* PBXTargetDependency */,
2400
			);
2401
			name = ChatSecureCore;
2402
			productName = ChatSecureCore;
2403
			productReference = D9227C2A1BA7952100B5E1D0 /* ChatSecureCore.framework */;
2404
			productType = "com.apple.product-type.framework";
2405
		};
2406
		D93027551BAA381F000CC975 /* OTRResources */ = {
2407
			isa = PBXNativeTarget;
2408
			buildConfigurationList = D930275C1BAA381F000CC975 /* Build configuration list for PBXNativeTarget "OTRResources" */;
2409
			buildPhases = (
2410
				D93027521BAA381F000CC975 /* Sources */,
2411
				D93027531BAA381F000CC975 /* Frameworks */,
2412
				D93027541BAA381F000CC975 /* Resources */,
2413
			);
2414
			buildRules = (
2415
			);
2416
			dependencies = (
2417
			);
2418
			name = OTRResources;
2419
			productName = OTRResources;
2420
			productReference = D93027561BAA381F000CC975 /* OTRResources.bundle */;
2421
			productType = "com.apple.product-type.bundle";
2422
		};
2423
		D9AE3A0D1BA8CBFA00255537 /* OTRAssets */ = {
2424
			isa = PBXNativeTarget;
2425
			buildConfigurationList = D9AE3A171BA8CBFA00255537 /* Build configuration list for PBXNativeTarget "OTRAssets" */;
2426
			buildPhases = (
2427
				D97B6BA21E4A869C005C7B11 /* Update OTRStrings from strings.json */,
2428
				D9AE3A091BA8CBFA00255537 /* Sources */,
2429
				D9AE3A0A1BA8CBFA00255537 /* Frameworks */,
2430
				D9AE3A0B1BA8CBFA00255537 /* Headers */,
2431
				D9AE3A0C1BA8CBFA00255537 /* Resources */,
2432
			);
2433
			buildRules = (
2434
			);
2435
			dependencies = (
2436
			);
2437
			name = OTRAssets;
2438
			productName = OTRAssets;
2439
			productReference = D9AE3A0E1BA8CBFA00255537 /* OTRAssets.framework */;
2440
			productType = "com.apple.product-type.framework";
2441
		};
2442
/* End PBXNativeTarget section */
2443

    
2444
/* Begin PBXProject section */
2445
		6396AF921A169D54009F3E6C /* Project object */ = {
2446
			isa = PBXProject;
2447
			attributes = {
2448
				CLASSPREFIX = OTR;
2449
				LastSwiftMigration = 0700;
2450
				LastSwiftUpdateCheck = 0820;
2451
				LastUpgradeCheck = 0900;
2452
				ORGANIZATIONNAME = "Chris Ballinger";
2453
				TargetAttributes = {
2454
					6365CEFB1E2453F6009E213F = {
2455
						CreatedOnToolsVersion = 8.2;
2456
						DevelopmentTeam = SF3NXKQQ64;
2457
						LastSwiftMigration = 0820;
2458
						ProvisioningStyle = Automatic;
2459
						TestTargetID = 6396AF991A169D54009F3E6C;
2460
					};
2461
					6396AF991A169D54009F3E6C = {
2462
						CreatedOnToolsVersion = 6.1;
2463
						DevelopmentTeam = 4T8JLQR6GR;
2464
						LastSwiftMigration = 0900;
2465
						ProvisioningStyle = Automatic;
2466
						SystemCapabilities = {
2467
							com.apple.DataProtection = {
2468
								enabled = 1;
2469
							};
2470
							com.apple.InAppPurchase = {
2471
								enabled = 1;
2472
							};
2473
							com.apple.Keychain = {
2474
								enabled = 1;
2475
							};
2476
							com.apple.Push = {
2477
								enabled = 1;
2478
							};
2479
							com.apple.SafariKeychain = {
2480
								enabled = 1;
2481
							};
2482
						};
2483
					};
2484
					6396AFB21A169D54009F3E6C = {
2485
						CreatedOnToolsVersion = 6.1;
2486
						DevelopmentTeam = 4T8JLQR6GR;
2487
						LastSwiftMigration = 0820;
2488
						ProvisioningStyle = Automatic;
2489
					};
2490
					D9227C291BA7952100B5E1D0 = {
2491
						CreatedOnToolsVersion = 7.0;
2492
						DevelopmentTeam = 4T8JLQR6GR;
2493
						LastSwiftMigration = 0820;
2494
						ProvisioningStyle = Automatic;
2495
					};
2496
					D93027551BAA381F000CC975 = {
2497
						CreatedOnToolsVersion = 7.0;
2498
						DevelopmentTeam = 4T8JLQR6GR;
2499
						ProvisioningStyle = Automatic;
2500
					};
2501
					D9AE3A0D1BA8CBFA00255537 = {
2502
						CreatedOnToolsVersion = 7.0;
2503
						DevelopmentTeam = 4T8JLQR6GR;
2504
						LastSwiftMigration = 0900;
2505
						ProvisioningStyle = Automatic;
2506
					};
2507
				};
2508
			};
2509
			buildConfigurationList = 6396AF951A169D54009F3E6C /* Build configuration list for PBXProject "ChatSecure" */;
2510
			compatibilityVersion = "Xcode 3.2";
2511
			developmentRegion = English;
2512
			hasScannedForEncodings = 0;
2513
			knownRegions = (
2514
				en,
2515
				Base,
2516
				de,
2517
				ar,
2518
				bo,
2519
				ca,
2520
				"da-DK",
2521
				el,
2522
				es,
2523
				"fa-IR",
2524
				fr,
2525
				he,
2526
				hu,
2527
				id,
2528
				it,
2529
				ja,
2530
				"nl-NL",
2531
				pl,
2532
				"pt-PT",
2533
				"pt-BR",
2534
				"ro-RO",
2535
				ru,
2536
				sk,
2537
				"sl-SI",
2538
				sl,
2539
				sv,
2540
				tr,
2541
				uz,
2542
				vi,
2543
				"zh-Hans-CN",
2544
				"nb-NO",
2545
				"zh-Hant-TW",
2546
			);
2547
			mainGroup = 6396AF911A169D54009F3E6C;
2548
			productRefGroup = 6396AF9B1A169D54009F3E6C /* Products */;
2549
			projectDirPath = "";
2550
			projectRoot = "";
2551
			targets = (
2552
				6396AF991A169D54009F3E6C /* ChatSecure */,
2553
				6396AFB21A169D54009F3E6C /* ChatSecureTests */,
2554
				6365CEFB1E2453F6009E213F /* ChatSecureUITests */,
2555
				D9227C291BA7952100B5E1D0 /* ChatSecureCore */,
2556
				D9AE3A0D1BA8CBFA00255537 /* OTRAssets */,
2557
				D93027551BAA381F000CC975 /* OTRResources */,
2558
			);
2559
		};
2560
/* End PBXProject section */
2561

    
2562
/* Begin PBXResourcesBuildPhase section */
2563
		6365CEFA1E2453F6009E213F /* Resources */ = {
2564
			isa = PBXResourcesBuildPhase;
2565
			buildActionMask = 2147483647;
2566
			files = (
2567
				632A2D341E2728B8000D3192 /* Localizable.strings in Resources */,
2568
			);
2569
			runOnlyForDeploymentPostprocessing = 0;
2570
		};
2571
		6396AF981A169D54009F3E6C /* Resources */ = {
2572
			isa = PBXResourcesBuildPhase;
2573
			buildActionMask = 2147483647;
2574
			files = (
2575
				D93E50671FC3E9B400E0E624 /* OTRResources.bundle in Resources */,
2576
				635EF2021E276C410087BD72 /* Localizable.strings in Resources */,
2577
				D9DEC34A1FABC9F900BF1F7C /* Settings.bundle in Resources */,
2578
				D9227C241BA78E6B00B5E1D0 /* FontAwesome.ttf in Resources */,
2579
				6331072C1A16D1F200C17BAE /* Images.xcassets in Resources */,
2580
				6308D1451CA20762002F5F30 /* Pods-ChatSecureCorePods-ChatSecure-acknowledgements.plist in Resources */,
2581
				D9365E7A1A1EB0050006434A /* torrc in Resources */,
2582
				6331072B1A16D1F200C17BAE /* DemoImages.xcassets in Resources */,
2583
				633107201A16D1A300C17BAE /* LaunchScreen.xib in Resources */,
2584
				D95AD2291B684AE1007DEBC3 /* xmpp-server-list in Resources */,
2585
			);
2586
			runOnlyForDeploymentPostprocessing = 0;
2587
		};
2588
		6396AFB11A169D54009F3E6C /* Resources */ = {
2589
			isa = PBXResourcesBuildPhase;
2590
			buildActionMask = 2147483647;
2591
			files = (
2592
				6323C7041E396D3D00D0FB42 /* portrait.jpg in Resources */,
2593
				636DE07E1E5E476200D8D868 /* portrait-orientation.jpg in Resources */,
2594
				6323C7031E396D3D00D0FB42 /* landscape.jpg in Resources */,
2595
				6323C7051E396D3D00D0FB42 /* small.jpg in Resources */,
2596
				63DDD8BA1A9E9BD900C0A918 /* samples in Resources */,
2597
			);
2598
			runOnlyForDeploymentPostprocessing = 0;
2599
		};
2600
		D9227C281BA7952100B5E1D0 /* Resources */ = {
2601
			isa = PBXResourcesBuildPhase;
2602
			buildActionMask = 2147483647;
2603
			files = (
2604
			);
2605
			runOnlyForDeploymentPostprocessing = 0;
2606
		};
2607
		D93027541BAA381F000CC975 /* Resources */ = {
2608
			isa = PBXResourcesBuildPhase;
2609
			buildActionMask = 2147483647;
2610
			files = (
2611
				92CC68F41F4309B50006CDF8 /* OTRComposeGroupBuddyCell.xib in Resources */,
2612
				924F67C51EA5541C00528FB6 /* MigrationInfoHeaderView.xib in Resources */,
2613
				D99F17871BAB932C00604558 /* OTRCountryImages.xcassets in Resources */,
2614
				D98BA36C1EDE47BB004475B6 /* HTMLPreviewView.xib in Resources */,
2615
				9251C34F1F35CC44003ACE4A /* MaterialIcons-Regular.ttf in Resources */,
2616
				D9B9B1351DC7F3BF0007F5A7 /* UserInfoProfileCell.xib in Resources */,
2617
				D99F178C1BAB947E00604558 /* Secrets.plist in Resources */,
2618
				D9BC71E11E53B4A3007A3C4F /* TwoButtonTableViewCell.xib in Resources */,
2619
				D99F178A1BAB946800604558 /* Branding.plist in Resources */,
2620
				D99F17881BAB936100604558 /* Localizable.strings in Resources */,
2621
				92CC68BF1F42F0710006CDF8 /* OTRComposeGroup.storyboard in Resources */,
2622
				D943AA441E6A0BB9007F3564 /* XMPPAccountCell.xib in Resources */,
2623
				D9BC71DC1E53B31C007A3C4F /* SingleButtonTableViewCell.xib in Resources */,
2624
				9251C34E1F35CC44003ACE4A /* ios-icon-font.ttf in Resources */,
2625
				D99F17861BAB932800604558 /* OTRImages.xcassets in Resources */,
2626
				D91C866D1E4E7F07008BD763 /* ServerCapabilityTableViewCell.xib in Resources */,
2627
				D937184E1EC13D7B00766D49 /* Purchase.storyboard in Resources */,
2628
				D99F17921BABA84600604558 /* OTRUsernameCell.xib in Resources */,
2629
				D91E641C1DB179A00074B2D4 /* OMEMODeviceFingerprintCell.xib in Resources */,
2630
				D99F17911BABA84600604558 /* XMPPServerInfoCell.xib in Resources */,
2631
				D99F17931BABA85D00604558 /* Onboarding.storyboard in Resources */,
2632
				D967CA8E1E516B8D005FBB49 /* PushAccountTableViewCell.xib in Resources */,
2633
				9251C3051F345DD5003ACE4A /* OTRRoomOccupants.storyboard in Resources */,
2634
				D9315CAE1BB600450077D2EE /* AddFriendsView.xib in Resources */,
2635
				D97070921EEF382D004FEBDE /* MediaDownloadView.xib in Resources */,
2636
				924F68591EA7A31A00528FB6 /* MigratedBuddyHeaderView.xib in Resources */,
2637
				8F56C3272EBE7F45BC8F925A /* OTRMessagesLoadingView.xib in Resources */,
2638
			);
2639
			runOnlyForDeploymentPostprocessing = 0;
2640
		};
2641
		D9AE3A0C1BA8CBFA00255537 /* Resources */ = {
2642
			isa = PBXResourcesBuildPhase;
2643
			buildActionMask = 2147483647;
2644
			files = (
2645
			);
2646
			runOnlyForDeploymentPostprocessing = 0;
2647
		};
2648
/* End PBXResourcesBuildPhase section */
2649

    
2650
/* Begin PBXShellScriptBuildPhase section */
2651
		1B1F00C90AA4375388D309AF /* [CP] Embed Pods Frameworks */ = {
2652
			isa = PBXShellScriptBuildPhase;
2653
			buildActionMask = 2147483647;
2654
			files = (
2655
			);
2656
			inputPaths = (
2657
				"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure-frameworks.sh",
2658
				"${BUILT_PRODUCTS_DIR}/ARChromeActivity/ARChromeActivity.framework",
2659
				"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
2660
				"${BUILT_PRODUCTS_DIR}/Appirater/Appirater.framework",
2661
				"${BUILT_PRODUCTS_DIR}/BBlock/BBlock.framework",
2662
				"${BUILT_PRODUCTS_DIR}/BButton/BButton.framework",
2663
				"${BUILT_PRODUCTS_DIR}/CPAProxy/CPAProxy.framework",
2664
				"${BUILT_PRODUCTS_DIR}/ChatSecure-Push-iOS/ChatSecure_Push_iOS.framework",
2665
				"${BUILT_PRODUCTS_DIR}/CocoaAsyncSocket/CocoaAsyncSocket.framework",
2666
				"${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework",
2667
				"${BUILT_PRODUCTS_DIR}/DTFoundation/DTFoundation.framework",
2668
				"${BUILT_PRODUCTS_DIR}/GCDWebServer/GCDWebServer.framework",
2669
				"${BUILT_PRODUCTS_DIR}/IOCipher/IOCipher.framework",
2670
				"${BUILT_PRODUCTS_DIR}/JSQMessagesViewController/JSQMessagesViewController.framework",
2671
				"${BUILT_PRODUCTS_DIR}/JTSImageViewController/JTSImageViewController.framework",
2672
				"${BUILT_PRODUCTS_DIR}/KSCrash/KSCrash.framework",
2673
				"${BUILT_PRODUCTS_DIR}/KissXML/KissXML.framework",
2674
				"${BUILT_PRODUCTS_DIR}/Kvitto/Kvitto.framework",
2675
				"${BUILT_PRODUCTS_DIR}/MWFeedParser/MWFeedParser.framework",
2676
				"${BUILT_PRODUCTS_DIR}/Navajo/Navajo.framework",
2677
				"${BUILT_PRODUCTS_DIR}/OTRKit/OTRKit.framework",
2678
				"${BUILT_PRODUCTS_DIR}/OpenInChrome/OpenInChrome.framework",
2679
				"${BUILT_PRODUCTS_DIR}/ParkedTextField/ParkedTextField.framework",
2680
				"${BUILT_PRODUCTS_DIR}/ProxyKit/ProxyKit.framework",
2681
				"${BUILT_PRODUCTS_DIR}/QRCodeReaderViewController/QRCodeReaderViewController.framework",
2682
				"${PODS_ROOT}/Reveal-SDK/RevealServer-11/iOS/RevealServer.framework",
2683
				"${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework",
2684
				"${BUILT_PRODUCTS_DIR}/SignalProtocolC/SignalProtocolC.framework",
2685
				"${BUILT_PRODUCTS_DIR}/SignalProtocolObjC/SignalProtocolObjC.framework",
2686
				"${BUILT_PRODUCTS_DIR}/TUSafariActivity/TUSafariActivity.framework",
2687
				"${BUILT_PRODUCTS_DIR}/XMPPFramework/XMPPFramework.framework",
2688
				"${BUILT_PRODUCTS_DIR}/YapDatabase/YapDatabase.framework",
2689
				"${BUILT_PRODUCTS_DIR}/YapTaskQueue/YapTaskQueue.framework",
2690
				"${BUILT_PRODUCTS_DIR}/gtm-http-fetcher/gtm_http_fetcher.framework",
2691
				"${BUILT_PRODUCTS_DIR}/gtm-oauth2/gtm_oauth2.framework",
2692
				"${BUILT_PRODUCTS_DIR}/libidn/libidn.framework",
2693
				"${BUILT_PRODUCTS_DIR}/libsqlfs/libsqlfs.framework",
2694
			);
2695
			name = "[CP] Embed Pods Frameworks";
2696
			outputPaths = (
2697
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ARChromeActivity.framework",
2698
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
2699
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Appirater.framework",
2700
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BBlock.framework",
2701
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BButton.framework",
2702
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CPAProxy.framework",
2703
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ChatSecure_Push_iOS.framework",
2704
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaAsyncSocket.framework",
2705
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework",
2706
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DTFoundation.framework",
2707
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GCDWebServer.framework",
2708
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IOCipher.framework",
2709
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JSQMessagesViewController.framework",
2710
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JTSImageViewController.framework",
2711
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KSCrash.framework",
2712
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KissXML.framework",
2713
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kvitto.framework",
2714
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MWFeedParser.framework",
2715
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Navajo.framework",
2716
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OTRKit.framework",
2717
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenInChrome.framework",
2718
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ParkedTextField.framework",
2719
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProxyKit.framework",
2720
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QRCodeReaderViewController.framework",
2721
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RevealServer.framework",
2722
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SQLCipher.framework",
2723
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalProtocolC.framework",
2724
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalProtocolObjC.framework",
2725
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TUSafariActivity.framework",
2726
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/XMPPFramework.framework",
2727
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YapDatabase.framework",
2728
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YapTaskQueue.framework",
2729
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/gtm_http_fetcher.framework",
2730
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/gtm_oauth2.framework",
2731
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libidn.framework",
2732
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libsqlfs.framework",
2733
			);
2734
			runOnlyForDeploymentPostprocessing = 0;
2735
			shellPath = /bin/sh;
2736
			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure-frameworks.sh\"\n";
2737
			showEnvVarsInLog = 0;
2738
		};
2739
		26A8ED395C5418B361347335 /* [CP] Check Pods Manifest.lock */ = {
2740
			isa = PBXShellScriptBuildPhase;
2741
			buildActionMask = 2147483647;
2742
			files = (
2743
			);
2744
			inputPaths = (
2745
				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
2746
				"${PODS_ROOT}/Manifest.lock",
2747
			);
2748
			name = "[CP] Check Pods Manifest.lock";
2749
			outputPaths = (
2750
				"$(DERIVED_FILE_DIR)/Pods-ChatSecureCorePods-ChatSecure-checkManifestLockResult.txt",
2751
			);
2752
			runOnlyForDeploymentPostprocessing = 0;
2753
			shellPath = /bin/sh;
2754
			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";
2755
			showEnvVarsInLog = 0;
2756
		};
2757
		3465A939CCAAAAC0480C0795 /* [CP] Embed Pods Frameworks */ = {
2758
			isa = PBXShellScriptBuildPhase;
2759
			buildActionMask = 2147483647;
2760
			files = (
2761
			);
2762
			inputPaths = (
2763
				"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureTests/Pods-ChatSecureCorePods-ChatSecureTests-frameworks.sh",
2764
				"${BUILT_PRODUCTS_DIR}/ARChromeActivity/ARChromeActivity.framework",
2765
				"${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework",
2766
				"${BUILT_PRODUCTS_DIR}/Appirater/Appirater.framework",
2767
				"${BUILT_PRODUCTS_DIR}/BBlock/BBlock.framework",
2768
				"${BUILT_PRODUCTS_DIR}/BButton/BButton.framework",
2769
				"${BUILT_PRODUCTS_DIR}/CPAProxy/CPAProxy.framework",
2770
				"${BUILT_PRODUCTS_DIR}/ChatSecure-Push-iOS/ChatSecure_Push_iOS.framework",
2771
				"${BUILT_PRODUCTS_DIR}/CocoaAsyncSocket/CocoaAsyncSocket.framework",
2772
				"${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework",
2773
				"${BUILT_PRODUCTS_DIR}/DTFoundation/DTFoundation.framework",
2774
				"${BUILT_PRODUCTS_DIR}/GCDWebServer/GCDWebServer.framework",
2775
				"${BUILT_PRODUCTS_DIR}/IOCipher/IOCipher.framework",
2776
				"${BUILT_PRODUCTS_DIR}/JSQMessagesViewController/JSQMessagesViewController.framework",
2777
				"${BUILT_PRODUCTS_DIR}/JTSImageViewController/JTSImageViewController.framework",
2778
				"${BUILT_PRODUCTS_DIR}/KSCrash/KSCrash.framework",
2779
				"${BUILT_PRODUCTS_DIR}/KissXML/KissXML.framework",
2780
				"${BUILT_PRODUCTS_DIR}/Kvitto/Kvitto.framework",
2781
				"${BUILT_PRODUCTS_DIR}/MWFeedParser/MWFeedParser.framework",
2782
				"${BUILT_PRODUCTS_DIR}/Navajo/Navajo.framework",
2783
				"${BUILT_PRODUCTS_DIR}/OTRKit/OTRKit.framework",
2784
				"${BUILT_PRODUCTS_DIR}/OpenInChrome/OpenInChrome.framework",
2785
				"${BUILT_PRODUCTS_DIR}/ParkedTextField/ParkedTextField.framework",
2786
				"${BUILT_PRODUCTS_DIR}/ProxyKit/ProxyKit.framework",
2787
				"${BUILT_PRODUCTS_DIR}/QRCodeReaderViewController/QRCodeReaderViewController.framework",
2788
				"${PODS_ROOT}/Reveal-SDK/RevealServer-11/iOS/RevealServer.framework",
2789
				"${BUILT_PRODUCTS_DIR}/SQLCipher/SQLCipher.framework",
2790
				"${BUILT_PRODUCTS_DIR}/SignalProtocolC/SignalProtocolC.framework",
2791
				"${BUILT_PRODUCTS_DIR}/SignalProtocolObjC/SignalProtocolObjC.framework",
2792
				"${BUILT_PRODUCTS_DIR}/TUSafariActivity/TUSafariActivity.framework",
2793
				"${BUILT_PRODUCTS_DIR}/XMPPFramework/XMPPFramework.framework",
2794
				"${BUILT_PRODUCTS_DIR}/YapDatabase/YapDatabase.framework",
2795
				"${BUILT_PRODUCTS_DIR}/YapTaskQueue/YapTaskQueue.framework",
2796
				"${BUILT_PRODUCTS_DIR}/gtm-http-fetcher/gtm_http_fetcher.framework",
2797
				"${BUILT_PRODUCTS_DIR}/gtm-oauth2/gtm_oauth2.framework",
2798
				"${BUILT_PRODUCTS_DIR}/libidn/libidn.framework",
2799
				"${BUILT_PRODUCTS_DIR}/libsqlfs/libsqlfs.framework",
2800
			);
2801
			name = "[CP] Embed Pods Frameworks";
2802
			outputPaths = (
2803
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ARChromeActivity.framework",
2804
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework",
2805
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Appirater.framework",
2806
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BBlock.framework",
2807
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BButton.framework",
2808
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CPAProxy.framework",
2809
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ChatSecure_Push_iOS.framework",
2810
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaAsyncSocket.framework",
2811
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework",
2812
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DTFoundation.framework",
2813
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GCDWebServer.framework",
2814
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IOCipher.framework",
2815
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JSQMessagesViewController.framework",
2816
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JTSImageViewController.framework",
2817
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KSCrash.framework",
2818
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KissXML.framework",
2819
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kvitto.framework",
2820
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MWFeedParser.framework",
2821
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Navajo.framework",
2822
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OTRKit.framework",
2823
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenInChrome.framework",
2824
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ParkedTextField.framework",
2825
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProxyKit.framework",
2826
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QRCodeReaderViewController.framework",
2827
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RevealServer.framework",
2828
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SQLCipher.framework",
2829
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalProtocolC.framework",
2830
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SignalProtocolObjC.framework",
2831
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/TUSafariActivity.framework",
2832
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/XMPPFramework.framework",
2833
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YapDatabase.framework",
2834
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YapTaskQueue.framework",
2835
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/gtm_http_fetcher.framework",
2836
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/gtm_oauth2.framework",
2837
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libidn.framework",
2838
				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libsqlfs.framework",
2839
			);
2840
			runOnlyForDeploymentPostprocessing = 0;
2841
			shellPath = /bin/sh;
2842
			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureTests/Pods-ChatSecureCorePods-ChatSecureTests-frameworks.sh\"\n";
2843
			showEnvVarsInLog = 0;
2844
		};
2845
		4A17E470489F79ACE0124841 /* [CP] Copy Pods Resources */ = {
2846
			isa = PBXShellScriptBuildPhase;
2847
			buildActionMask = 2147483647;
2848
			files = (
2849
			);
2850
			inputPaths = (
2851
			);
2852
			name = "[CP] Copy Pods Resources";
2853
			outputPaths = (
2854
			);
2855
			runOnlyForDeploymentPostprocessing = 0;
2856
			shellPath = /bin/sh;
2857
			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureCore/Pods-ChatSecureCorePods-ChatSecureCore-resources.sh\"\n";
2858
			showEnvVarsInLog = 0;
2859
		};
2860
		77A00DC28BB2926A0668095F /* [CP] Check Pods Manifest.lock */ = {
2861
			isa = PBXShellScriptBuildPhase;
2862
			buildActionMask = 2147483647;
2863
			files = (
2864
			);
2865
			inputPaths = (
2866
				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
2867
				"${PODS_ROOT}/Manifest.lock",
2868
			);
2869
			name = "[CP] Check Pods Manifest.lock";
2870
			outputPaths = (
2871
				"$(DERIVED_FILE_DIR)/Pods-ChatSecureCorePods-ChatSecureTests-checkManifestLockResult.txt",
2872
			);
2873
			runOnlyForDeploymentPostprocessing = 0;
2874
			shellPath = /bin/sh;
2875
			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";
2876
			showEnvVarsInLog = 0;
2877
		};
2878
		A32A5DF4737208630E1EA1F8 /* [CP] Copy Pods Resources */ = {
2879
			isa = PBXShellScriptBuildPhase;
2880
			buildActionMask = 2147483647;
2881
			files = (
2882
			);
2883
			inputPaths = (
2884
			);
2885
			name = "[CP] Copy Pods Resources";
2886
			outputPaths = (
2887
			);
2888
			runOnlyForDeploymentPostprocessing = 0;
2889
			shellPath = /bin/sh;
2890
			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecureTests/Pods-ChatSecureCorePods-ChatSecureTests-resources.sh\"\n";
2891
			showEnvVarsInLog = 0;
2892
		};
2893
		A6D5997FD889EEEABB9C430A /* [CP] Check Pods Manifest.lock */ = {
2894
			isa = PBXShellScriptBuildPhase;
2895
			buildActionMask = 2147483647;
2896
			files = (
2897
			);
2898
			inputPaths = (
2899
				"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
2900
				"${PODS_ROOT}/Manifest.lock",
2901
			);
2902
			name = "[CP] Check Pods Manifest.lock";
2903
			outputPaths = (
2904
				"$(DERIVED_FILE_DIR)/Pods-ChatSecureCorePods-ChatSecureCore-checkManifestLockResult.txt",
2905
			);
2906
			runOnlyForDeploymentPostprocessing = 0;
2907
			shellPath = /bin/sh;
2908
			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";
2909
			showEnvVarsInLog = 0;
2910
		};
2911
		B54AA4231DBE4A463B56D596 /* [CP] Copy Pods Resources */ = {
2912
			isa = PBXShellScriptBuildPhase;
2913
			buildActionMask = 2147483647;
2914
			files = (
2915
			);
2916
			inputPaths = (
2917
			);
2918
			name = "[CP] Copy Pods Resources";
2919
			outputPaths = (
2920
			);
2921
			runOnlyForDeploymentPostprocessing = 0;
2922
			shellPath = /bin/sh;
2923
			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ChatSecureCorePods-ChatSecure/Pods-ChatSecureCorePods-ChatSecure-resources.sh\"\n";
2924
			showEnvVarsInLog = 0;
2925
		};
2926
		D97B6BA21E4A869C005C7B11 /* Update OTRStrings from strings.json */ = {
2927
			isa = PBXShellScriptBuildPhase;
2928
			buildActionMask = 2147483647;
2929
			files = (
2930
			);
2931
			inputPaths = (
2932
			);
2933
			name = "Update OTRStrings from strings.json";
2934
			outputPaths = (
2935
			);
2936
			runOnlyForDeploymentPostprocessing = 0;
2937
			shellPath = /bin/sh;
2938
			shellScript = "python \"${SRCROOT}/OTRAssets/Strings/StringsConverter.py\"";
2939
		};
2940
		D9BE0B531EFAFED800BDF8D8 /* [Carthage] Copy Frameworks */ = {
2941
			isa = PBXShellScriptBuildPhase;
2942
			buildActionMask = 2147483647;
2943
			files = (
2944
			);
2945
			inputPaths = (
2946
				"$(SRCROOT)/Carthage/Build/iOS/FormatterKit.framework",
2947
				"$(SRCROOT)/Carthage/Build/iOS/HTMLReader.framework",
2948
				"$(SRCROOT)/Carthage/Build/iOS/KVOController.framework",
2949
				"$(SRCROOT)/Carthage/Build/iOS/Mantle.framework",
2950
				"$(SRCROOT)/Carthage/Build/iOS/MBProgressHUD.framework",
2951
				"$(SRCROOT)/Carthage/Build/iOS/PureLayout.framework",
2952
				"$(SRCROOT)/Carthage/Build/iOS/SAMKeychain.framework",
2953
				"$(SRCROOT)/Carthage/Build/iOS/TTTAttributedLabel.framework",
2954
				"$(SRCROOT)/Carthage/Build/iOS/XLForm.framework",
2955
				"$(SRCROOT)/Carthage/Build/iOS/ZXingObjC.framework",
2956
				"$(SRCROOT)/Carthage/Build/iOS/AFNetworking.framework",
2957
			);
2958
			name = "[Carthage] Copy Frameworks";
2959
			outputPaths = (
2960
			);
2961
			runOnlyForDeploymentPostprocessing = 0;
2962
			shellPath = /bin/sh;
2963
			shellScript = "/usr/local/bin/carthage copy-frameworks";
2964
		};
2965
		D9EC47841EFA043B00C39B25 /* [Carthage] Copy Frameworks */ = {
2966
			isa = PBXShellScriptBuildPhase;
2967
			buildActionMask = 2147483647;
2968
			files = (
2969
			);
2970
			inputPaths = (
2971
				"$(SRCROOT)/Carthage/Build/iOS/AFNetworking.framework",
2972
				"$(SRCROOT)/Carthage/Build/iOS/FormatterKit.framework",
2973
				"$(SRCROOT)/Carthage/Build/iOS/HTMLReader.framework",
2974
				"$(SRCROOT)/Carthage/Build/iOS/KVOController.framework",
2975
				"$(SRCROOT)/Carthage/Build/iOS/Mantle.framework",
2976
				"$(SRCROOT)/Carthage/Build/iOS/MBProgressHUD.framework",
2977
				"$(SRCROOT)/Carthage/Build/iOS/PureLayout.framework",
2978
				"$(SRCROOT)/Carthage/Build/iOS/SAMKeychain.framework",
2979
				"$(SRCROOT)/Carthage/Build/iOS/TTTAttributedLabel.framework",
2980
				"$(SRCROOT)/Carthage/Build/iOS/XLForm.framework",
2981
				"$(SRCROOT)/Carthage/Build/iOS/ZXingObjC.framework",
2982
			);
2983
			name = "[Carthage] Copy Frameworks";
2984
			outputPaths = (
2985
			);
2986
			runOnlyForDeploymentPostprocessing = 0;
2987
			shellPath = /bin/sh;
2988
			shellScript = "/usr/local/bin/carthage copy-frameworks";
2989
		};
2990
/* End PBXShellScriptBuildPhase section */
2991

    
2992
/* Begin PBXSourcesBuildPhase section */
2993
		6365CEF81E2453F6009E213F /* Sources */ = {
2994
			isa = PBXSourcesBuildPhase;
2995
			buildActionMask = 2147483647;
2996
			files = (
2997
				6365CEFF1E2453F6009E213F /* ChatSecureUITests.swift in Sources */,
2998
				632157DD1E57D01A00738D4E /* SnapshotHelper.swift in Sources */,
2999
			);
3000
			runOnlyForDeploymentPostprocessing = 0;
3001
		};
3002
		6396AF961A169D54009F3E6C /* Sources */ = {
3003
			isa = PBXSourcesBuildPhase;
3004
			buildActionMask = 2147483647;
3005
			files = (
3006
				D9B3EC221FA196CE00E63C7F /* AppDelegate.swift in Sources */,
3007
			);
3008
			runOnlyForDeploymentPostprocessing = 0;
3009
		};
3010
		6396AFAF1A169D54009F3E6C /* Sources */ = {
3011
			isa = PBXSourcesBuildPhase;
3012
			buildActionMask = 2147483647;
3013
			files = (
3014
				636767E91D83562700432B48 /* TestXMPPAccount.swift in Sources */,
3015
				6323C6FE1E39547200D0FB42 /* OTRImageTest.swift in Sources */,
3016
				635E51AB1DA83AF0002B70AB /* OTRTestDatabase.swift in Sources */,
3017
				63F614DC1BB214660083A06A /* ChatSecureModelTest.swift in Sources */,
3018
				63917C3E1DFA20D900341D96 /* OTRModelTest.swift in Sources */,
3019
				D936D6CB1E8B1B34003B1343 /* FileTransferTests.swift in Sources */,
3020
				63F0CAFB1E60C1B40045359C /* OTRYapViewTest.swift in Sources */,
3021
				63B578641D51600300D80ED3 /* OTRSignalTest.swift in Sources */,
3022
				639120931D8CA1E200F4100E /* OTROmemoStorageTest.swift in Sources */,
3023
				63DDD8B51A9E94B700C0A918 /* OTRMediaTests.m in Sources */,
3024
				635E51A91DA82A4E002B70AB /* OTROMEMOTestModule.swift in Sources */,
3025
				635FCC871D1B57ED008F903C /* OTRURLTests.m in Sources */,
3026
				63634CE91DA704AA00B0BAE8 /* OTROMEMOIntegrationTest.swift in Sources */,
3027
				D91F9EFE1ED645F100AEA62C /* FileTransferIntegrationTests.swift in Sources */,
3028
				635FCC841D1B5116008F903C /* OTRStringTests.swift in Sources */,
3029
				63E353B21BB9D0CF005C54C3 /* PushSerializerTest.swift in Sources */,
3030
			);
3031
			runOnlyForDeploymentPostprocessing = 0;
3032
		};
3033
		D9227C251BA7952100B5E1D0 /* Sources */ = {
3034
			isa = PBXSourcesBuildPhase;
3035
			buildActionMask = 2147483647;
3036
			files = (
3037
				9265091A1F4CB45B003FCAD3 /* OTRVerticalStackView.swift in Sources */,
3038
				9236F56B1F21FFA600C963D0 /* OTRGroupAvatarGenerator.swift in Sources */,
3039
				63D65D2A1DD68A2D00D9E52E /* OTRMessageEncryptionInfo.m in Sources */,
3040
				63D65D291DD689B500D9E52E /* OTRIncomingMessage.m in Sources */,
3041
				D93DDB291BA79A5400CD8331 /* OTRWelcomeViewController.swift in Sources */,
3042
				D93DDB2A1BA79A5400CD8331 /* OTRUsernameCell.swift in Sources */,
3043
				D93DDA781BA79A2400CD8331 /* OTRAppDelegate.m in Sources */,
3044
				D935EF0C1CFFA19A005A1AC8 /* OTRBuddyApprovalCell.m in Sources */,
3045
				924F67C71EA55C6F00528FB6 /* MigrationInfoHeaderView.swift in Sources */,
3046
				D93DDA791BA79A2400CD8331 /* NSURL+ChatSecure.m in Sources */,
3047
				634E68BD1BAB887200DC6B25 /* PushController.swift in Sources */,
3048
				924F68571EA7A2FD00528FB6 /* MigratedBuddyHeaderView.swift in Sources */,
3049
				D997E3F51EAECD1400BF72EF /* UITableView+ChatSecure.m in Sources */,
3050
				D93DDA7A1BA79A2400CD8331 /* UIActionSheet+ChatSecure.m in Sources */,
3051
				D90E711C1E6CB4360008D83B /* AccountDetailViewController.swift in Sources */,
3052
				D93DDA7B1BA79A2400CD8331 /* UIActivity+ChatSecure.m in Sources */,
3053
				D93DDA7C1BA79A2400CD8331 /* UIActivityViewController+ChatSecure.m in Sources */,
3054
				D9BD54151E567A20007077FB /* UIViewController+ChatSecure.swift in Sources */,
3055
				639C352B1C3DDDDE00132330 /* OTRXMPPBuddyManager.m in Sources */,
3056
				D93DDA7D1BA79A2400CD8331 /* UIImage+ChatSecure.m in Sources */,
3057
				D93DDA7E1BA79A2400CD8331 /* UIViewController+ChatSecure.m in Sources */,
3058
				6358FDE01CDC097A00C9D3B6 /* OTRXMPPMessageStatusModule.swift in Sources */,
3059
				D93DDA7F1BA79A2400CD8331 /* JSQMessagesCollectionViewCell+ChatSecure.m in Sources */,
3060
				D94D5A0F1F98132300AC23BF /* XMPPMessage+ChatSecure.swift in Sources */,
3061
				D93DDA801BA79A2400CD8331 /* NSString+ChatSecure.m in Sources */,
3062
				D93DDA811BA79A2400CD8331 /* NSFileManager+ChatSecure.m in Sources */,
3063
				D93DDA821BA79A2400CD8331 /* OTRAttachmentPicker.m in Sources */,
3064
				D93DDA831BA79A2400CD8331 /* OTRAccountsManager.m in Sources */,
3065
				D93DDA841BA79A2400CD8331 /* OTRDatabaseManager.m in Sources */,
3066
				D93DDA851BA79A2400CD8331 /* OTRDatabaseView.m in Sources */,
3067
				D93DDA861BA79A2400CD8331 /* OTREncryptionManager.m in Sources */,
3068
				D93DDA881BA79A2400CD8331 /* OTROAuthRefresher.m in Sources */,
3069
				6340431B1BD5BCD800ECA95A /* OTRXMPPRoomMessage.swift in Sources */,
3070
				D93DDA891BA79A2400CD8331 /* OTRProtocolManager.m in Sources */,
3071
				63DC417B1BB3767100D42857 /* Errors.swift in Sources */,
3072
				D93DDA8A1BA79A2400CD8331 /* OTRSettingsManager.m in Sources */,
3073
				D93DDA8B1BA79A2400CD8331 /* OTRTorManager.m in Sources */,
3074
				D93DDA8C1BA79A2400CD8331 /* OTRNotificationController.m in Sources */,
3075
				63E353B81BB9D83B005C54C3 /* OTRPushTLVHandler.m in Sources */,
3076
				D93DDA8D1BA79A2400CD8331 /* OTRAudioSessionManager.m in Sources */,
3077
				D93DDA8E1BA79A2400CD8331 /* OTRAudioPlaybackController.m in Sources */,
3078
				D93DDA8F1BA79A2400CD8331 /* OTRMediaFileManager.m in Sources */,
3079
				D93DDA901BA79A2400CD8331 /* OTRMediaServer.m in Sources */,
3080
				6380456A1BB4C833002D8BAE /* PushDeserializer.swift in Sources */,
3081
				D9229D551EA960CF003D0D09 /* OTRAccountMigrationViewController.m in Sources */,
3082
				D98BA36E1EDE47F3004475B6 /* HTMLPreviewView.swift in Sources */,
3083
				D943AA421E6A0BA3007F3564 /* XMPPAccountCell.swift in Sources */,
3084
				D93DDA911BA79A2400CD8331 /* OTRStreamManagementYapStorage.m in Sources */,
3085
				D93DDA921BA79A2400CD8331 /* OTRXMPPMessageYapStorage.m in Sources */,
3086
				D93DDA931BA79A2400CD8331 /* OTRvCardYapDatabaseStorage.m in Sources */,
3087
				D93DDA941BA79A2400CD8331 /* OTRXMPPBuddyTimers.m in Sources */,
3088
				D9A7BCE81E4554E200888A8E /* OTRXMPPStream.m in Sources */,
3089
				D93DDA951BA79A2400CD8331 /* OTRXMPPManager.m in Sources */,
3090
				D9AE3A331BA8D9AB00255537 /* OTRConstants.m in Sources */,
3091
				63363FAE1CCAE29B00B0C720 /* OTRYapExtensions.swift in Sources */,
3092
				D93DDA971BA79A2400CD8331 /* OTRXMPPTorManager.m in Sources */,
3093
				D93DDA981BA79A2400CD8331 /* OTRYapDatabaseRosterStorage.m in Sources */,
3094
				D93DDA991BA79A2400CD8331 /* OTRXMPPServerInfo.m in Sources */,
3095
				638045681BB4BDED002D8BAE /* PushSerializer.swift in Sources */,
3096
				6369855B1BC875110083FC53 /* OTRXMPPRoomManager.m in Sources */,
3097
				63636D6E1C1F78A6009F5FCD /* UINavigationController+ChatSecure.swift in Sources */,
3098
				634364231CC192F1009E169F /* YapDatabaseConstants.swift in Sources */,
3099
				63BB66B01BC5D2F40004A619 /* OTRXMPPRoomYapStorage.m in Sources */,
3100
				63929C961C7D32D9008DB2E3 /* MessagesViewControllerState.swift in Sources */,
3101
				634E68BE1BAB891C00DC6B25 /* PushContainers.swift in Sources */,
3102
				D93DDABA1BA79A2500CD8331 /* OTRActivityItemProvider.m in Sources */,
3103
				D93DDABB1BA79A2500CD8331 /* OTRDomainCellInfo.m in Sources */,
3104
				6325DD601E20390700C88944 /* OTRLogListViewController.swift in Sources */,
3105
				D93DDABC1BA79A2500CD8331 /* OTROpenInFacebookActivity.m in Sources */,
3106
				D9B9B1331DC7F3AC0007F5A7 /* UserInfoProfileCell.swift in Sources */,
3107
				D97070A71EEF3909004FEBDE /* MediaDownloadView.swift in Sources */,
3108
				D93DDABD1BA79A2500CD8331 /* OTROpenInTwitterActivity.m in Sources */,
3109
				63BAB26D1C863C60005185F3 /* PushMessage.swift in Sources */,
3110
				D93DDABE1BA79A2500CD8331 /* OTRQRCodeActivity.m in Sources */,
3111
				63232AC71E37F13C00D84CDF /* OTRAccountDatabaseCount.swift in Sources */,
3112
				63D639E21D12124F002B4175 /* OTRStreamManagementDelegate.swift in Sources */,
3113
				D93DDABF1BA79A2500CD8331 /* OTRToastOptions.m in Sources */,
3114
				D93DDAC01BA79A2600CD8331 /* OTRBoolSetting.m in Sources */,
3115
				D97175541E60D59300675DDE /* YapDatabaseViewConnection+ChatSecure.m in Sources */,
3116
				D93DDAC11BA79A2600CD8331 /* OTRCertificateSetting.m in Sources */,
3117
				D985BC771EBD307D00993D27 /* PurchaseViewController.swift in Sources */,
3118
				D93DDAC21BA79A2600CD8331 /* OTRDonateSetting.m in Sources */,
3119
				D9CBBC581C642BAA005CD715 /* EnablePushViewController.swift in Sources */,
3120
				D93DDAC31BA79A2600CD8331 /* OTRDoubleSetting.m in Sources */,
3121
				D93DDAC41BA79A2600CD8331 /* OTRFeedbackSetting.m in Sources */,
3122
				63D150FE1D8B5637006FB2E2 /* OTROMEMOStorageManager.swift in Sources */,
3123
				D93DDAC61BA79A2600CD8331 /* OTRIntSetting.m in Sources */,
3124
				D9315CB01BB604FA0077D2EE /* AddFriendsView.swift in Sources */,
3125
				D93DDAC71BA79A2600CD8331 /* OTRLanguageSetting.m in Sources */,
3126
				D93DDAC81BA79A2600CD8331 /* OTRListSetting.m in Sources */,
3127
				63AB1A071C0D116A005FA351 /* OTRSplitViewCoordinator.swift in Sources */,
3128
				D93DDAC91BA79A2600CD8331 /* OTRListSettingValue.m in Sources */,
3129
				6381F3601DFB7AD800563057 /* OTRXMPPChangePasswordManager.swift in Sources */,
3130
				D93DDACA1BA79A2600CD8331 /* OTRSetting.m in Sources */,
3131
				D947C2FB1FB251410037DE84 /* SecondaryIndexes.swift in Sources */,
3132
				D93DDACB1BA79A2600CD8331 /* OTRSettingsGroup.m in Sources */,
3133
				D93DDACC1BA79A2600CD8331 /* OTRShareSetting.m in Sources */,
3134
				D93DDACD1BA79A2600CD8331 /* OTRValueSetting.m in Sources */,
3135
				D978BC931BABE0F4009246CF /* OTRTheme.m in Sources */,
3136
				D93DDACE1BA79A2600CD8331 /* OTRViewSetting.m in Sources */,
3137
				D93DDACF1BA79A2600CD8331 /* OTRFacebookOAuthXMPPAccount.m in Sources */,
3138
				D93DDAD01BA79A2600CD8331 /* OTRAccount.m in Sources */,
3139
				D93DDAD11BA79A2600CD8331 /* OTRGoogleOAuthXMPPAccount.m in Sources */,
3140
				632AA7331D4819E000F65733 /* OTRSignalSignedPreKey.m in Sources */,
3141
				63A1CD571DAF4E7C00527779 /* OTRDatabaseEntry.swift in Sources */,
3142
				D93DDAD21BA79A2600CD8331 /* OTROAuthXMPPAccount.m in Sources */,
3143
				D93DDAD31BA79A2600CD8331 /* OTRXMPPAccount.m in Sources */,
3144
				63CBD6901C642B9E00AC6D1F /* BuddyActions.swift in Sources */,
3145
				D9ABD72C1ED7886100219A9C /* OTRTextItem.m in Sources */,
3146
				92CC68F11F42FF8D0006CDF8 /* OTRComposeGroupBuddyCell.swift in Sources */,
3147
				D93DDAD41BA79A2600CD8331 /* OTRXMPPTorAccount.m in Sources */,
3148
				D93DDAD51BA79A2700CD8331 /* OTRMediaItem.m in Sources */,
3149
				D93DDAD61BA79A2700CD8331 /* OTRImageItem.m in Sources */,
3150
				D93DDAD71BA79A2700CD8331 /* OTRVideoItem.m in Sources */,
3151
				D93DDAD81BA79A2700CD8331 /* OTRAudioItem.m in Sources */,
3152
				D9315CB21BB606890077D2EE /* ShareController.swift in Sources */,
3153
				D93DDAD91BA79A2700CD8331 /* OTRStreamManagementStorageObject.m in Sources */,
3154
				632AA7371D481A6300F65733 /* OTRSignalObject.m in Sources */,
3155
				63FCB1371DA3224A00A801F2 /* OTRSignalEncryptionHelper.swift in Sources */,
3156
				D9A429D01F31169F00BD2545 /* UIAlertController+ChatSecure.swift in Sources */,
3157
				D93DDADA1BA79A2700CD8331 /* OTRBuddy.m in Sources */,
3158
				D98B8E331E4CF90400A713E1 /* OTRServerCapabilities.m in Sources */,
3159
				63C0C4451BE184910086B529 /* OTRRoomOccupantsViewController.swift in Sources */,
3160
				D98B8E351E4D3DB600A713E1 /* ServerCapabilitiesViewController.swift in Sources */,
3161
				D9A775701E43F8A200027864 /* ProxyXMPPStream.m in Sources */,
3162
				D93DDADB1BA79A2700CD8331 /* OTRMessage+JSQMessageData.m in Sources */,
3163
				D93DDADC1BA79A2700CD8331 /* OTRBaseMessage.m in Sources */,
3164
				D93DDADD1BA79A2700CD8331 /* OTRXMPPBuddy.m in Sources */,
3165
				632AA72B1D480BFF00F65733 /* OTRSignalSenderKey.m in Sources */,
3166
				632AA72F1D4819BD00F65733 /* OTRSignalPreKey.m in Sources */,
3167
				D93DDADE1BA79A2700CD8331 /* OTRXMPPPresenceSubscriptionRequest.m in Sources */,
3168
				D93DDADF1BA79A2700CD8331 /* OTRYapDatabaseObject.m in Sources */,
3169
				D94ACBA51DFA206500B8C0F5 /* OTRBuddyCache.m in Sources */,
3170
				D93DDAE01BA79A2700CD8331 /* OTRCertificatePinning.m in Sources */,
3171
				63564E101BBB1C5200EB4CA6 /* PushStorage.swift in Sources */,
3172
				D93DDAE11BA79A2700CD8331 /* OTRChatDemo.m in Sources */,
3173
				D93DDAE21BA79A2700CD8331 /* OTRColors.m in Sources */,
3174
				D93DDAE41BA79A2700CD8331 /* OTRImages.m in Sources */,
3175
				D93DDAE61BA79A2700CD8331 /* OTRPasswordGenerator.m in Sources */,
3176
				637ABBCA1DD5312200B18DD2 /* OTROutgoingMessage.m in Sources */,
3177
				929D6F1C1EC4EC9C00802941 /* OTRXMPPAccount+Migration.swift in Sources */,
3178
				D9BC71DF1E53B465007A3C4F /* TwoButtonTableViewCell.swift in Sources */,
3179
				63D65D2E1DD68A8D00D9E52E /* OTRMessage.m in Sources */,
3180
				D93DDAE81BA79A2800CD8331 /* OTRUtilities.m in Sources */,
3181
				D93DDAE91BA79A2800CD8331 /* OTRXMPPError.m in Sources */,
3182
				D93DDAEB1BA79A2800CD8331 /* OTRExistingAccountViewController.m in Sources */,
3183
				63E413AA1CDA9E2400B17303 /* MessageQueueHandler.swift in Sources */,
3184
				6340431D1BD5BD0400ECA95A /* OTRXMPPRoomOccupant.swift in Sources */,
3185
				D93718501EC1402B00766D49 /* MaybeLaterViewController.swift in Sources */,
3186
				D93DDAEC1BA79A2800CD8331 /* OTRWelcomeAccountTableViewDelegate.m in Sources */,
3187
				D936D6C91E8B0F6C003B1343 /* FileTransferManager.swift in Sources */,
3188
				D93DDAED1BA79A2800CD8331 /* OTRInviteViewController.m in Sources */,
3189
				D93DDAEE1BA79A2800CD8331 /* OTRAddBuddyQRCodeViewController.m in Sources */,
3190
				D93DDAEF1BA79A2800CD8331 /* OTRQRCodeReaderDelegate.m in Sources */,
3191
				D93DDAF01BA79A2800CD8331 /* OTRBaseLoginViewController.m in Sources */,
3192
				634905B01BD05E3900347FE2 /* OTRYapViewHandler.swift in Sources */,
3193
				D93DDAF11BA79A2800CD8331 /* OTRXLFormCreator.m in Sources */,
3194
				D93DDAF21BA79A2800CD8331 /* OTRXMPPServerListViewController.m in Sources */,
3195
				D93DDAF31BA79A2800CD8331 /* OTRXMPPLoginHandler.m in Sources */,
3196
				D93DDAF51BA79A2800CD8331 /* OTRGoolgeOAuthLoginHandler.m in Sources */,
3197
				D92AC2091DB023D8007BD3E7 /* UserProfileViewController.swift in Sources */,
3198
				6326D9B01DC3D0F100D72403 /* OTRYapMessageSendAction.m in Sources */,
3199
				D91F9EFC1ED6301500AEA62C /* OTRDownloadMessage.m in Sources */,
3200
				D93DDAF71BA79A2900CD8331 /* OTRXMPPCreateAccountHandler.m in Sources */,
3201
				D917CCDE1E553007003636B7 /* ServerCheck.swift in Sources */,
3202
				D93DDAF81BA79A2900CD8331 /* OTRLoginHandler.m in Sources */,
3203
				D91C866B1E4E7EEA008BD763 /* ServerCapabilityTableViewCell.swift in Sources */,
3204
				631C79931E56846700B30CB4 /* NSData+ChatSecure.swift in Sources */,
3205
				D93DDAFB1BA79A2900CD8331 /* OTRBuddyViewController.m in Sources */,
3206
				D93DDAFC1BA79A2900CD8331 /* OTRCertificateDomainViewController.m in Sources */,
3207
				D93DDAFD1BA79A2900CD8331 /* OTRCertificatesViewController.m in Sources */,
3208
				D91E641A1DB156E90074B2D4 /* OMEMODeviceFingerprintCell.swift in Sources */,
3209
				D93DDAFF1BA79A2900CD8331 /* OTRChooseAccountViewController.m in Sources */,
3210
				D91C86681E4E6DEE008BD763 /* ServerCapabilityInfo.swift in Sources */,
3211
				D93DDB001BA79A2900CD8331 /* OTRComposeViewController.m in Sources */,
3212
				63564E0D1BBB114B00EB4CA6 /* PushOTRListener.swift in Sources */,
3213
				D9B79B961ECF951F00883963 /* OTRFileItem.m in Sources */,
3214
				D93DDB011BA79A2900CD8331 /* OTRConversationViewController.m in Sources */,
3215
				D93DDB021BA79A2900CD8331 /* OTRDatabaseUnlockViewController.m in Sources */,
3216
				D9A1E6551F7309C100E42118 /* OTRDownloadMessage.swift in Sources */,
3217
				924F68611EA8A00D00528FB6 /* OTRServerDeprecation.swift in Sources */,
3218
				D93DDB031BA79A2A00CD8331 /* OTRDoubleSettingViewController.m in Sources */,
3219
				D93DDB051BA79A2A00CD8331 /* OTRIntSettingViewController.m in Sources */,
3220
				D967CA8A1E516A95005FBB49 /* PushAccountTableViewCell.swift in Sources */,
3221
				D93DDB061BA79A2A00CD8331 /* OTRLanguageListSettingViewController.m in Sources */,
3222
				D93DDB071BA79A2A00CD8331 /* OTRListSettingViewController.m in Sources */,
3223
				D93DDB081BA79A2A00CD8331 /* OTRMessagesViewController.m in Sources */,
3224
				63BA43DC1D41826F007FAF7F /* OTRSignalStorageManager.swift in Sources */,
3225
				63828AA01D53F54F00B81249 /* OTROMEMOSignalCoordinator.swift in Sources */,
3226
				633E88CE1D94751B00AD6FBE /* OTRAccountSignalEncryptionManager.swift in Sources */,
3227
				63D150FC1D8A0C9C006FB2E2 /* OTROMEMODevice.m in Sources */,
3228
				D93DDB091BA79A2A00CD8331 /* OTRMessagesHoldTalkViewController.m in Sources */,
3229
				D93DDB0A1BA79A2A00CD8331 /* OTRNewBuddyViewController.m in Sources */,
3230
				D93DDB0B1BA79A2A00CD8331 /* OTRQRCodeViewController.m in Sources */,
3231
				D93DDB0C1BA79A2A00CD8331 /* OTRSettingDetailViewController.m in Sources */,
3232
				D93DDB0D1BA79A2A00CD8331 /* OTRSettingsViewController.m in Sources */,
3233
				63BA43E01D418F14007FAF7F /* OTRAccountSignalIdentity.m in Sources */,
3234
				D93DDB0F1BA79A2B00CD8331 /* OTRCircleView.m in Sources */,
3235
				63BB66B41BC5D5F00004A619 /* OTRXMPPRoom.swift in Sources */,
3236
				63FA130C1C8A4EB700AE33EF /* OTRMessagesCollectionViewFlowLayout.swift in Sources */,
3237
				D93DDB101BA79A2B00CD8331 /* OTRCircleButtonView.m in Sources */,
3238
				D93DDB111BA79A2B00CD8331 /* XMPPServerInfoCell.m in Sources */,
3239
				632AA73B1D482A1A00F65733 /* OTRSignalSession.m in Sources */,
3240
				D93DDB121BA79A2B00CD8331 /* OTRAccountTableViewCell.m in Sources */,
3241
				D93DDB131BA79A2B00CD8331 /* OTRBuddyImageCell.m in Sources */,
3242
				D93DDB141BA79A2B00CD8331 /* OTRBuddyInfoCell.m in Sources */,
3243
				D93DDB151BA79A2B00CD8331 /* OTRConversationCell.m in Sources */,
3244
				D93DDB161BA79A2B00CD8331 /* OTRInLineTextEditTableViewCell.m in Sources */,
3245
				63636D721C1F9D7C009F5FCD /* UIApplication+ChatSecure.swift in Sources */,
3246
				D93DDB171BA79A2B00CD8331 /* OTRSettingTableViewCell.m in Sources */,
3247
				D9F8C3C21FBFD2CA00D4B857 /* RoomManager.swift in Sources */,
3248
				D93DDB181BA79A2C00CD8331 /* OTRStatusMessageCell.m in Sources */,
3249
				D93DDB1A1BA79A2C00CD8331 /* OTRButtonView.m in Sources */,
3250
				D93DDB1B1BA79A2C00CD8331 /* OTRAudioControlsView.m in Sources */,
3251
				D93DDB1C1BA79A2C00CD8331 /* OTRPlayPauseProgressView.m in Sources */,
3252
				D93DDB1D1BA79A2C00CD8331 /* OTRPlayView.m in Sources */,
3253
				63C0C4431BE010B00086B529 /* YapDatabaseTransaction+ChatSecure.swift in Sources */,
3254
				D93DDB1E1BA79A2C00CD8331 /* OTRPauseView.m in Sources */,
3255
				D93DDB1F1BA79A2C00CD8331 /* OTRColorFadingDotView.m in Sources */,
3256
				D93DDB201BA79A2C00CD8331 /* OTRComposingImageView.m in Sources */,
3257
				D93DDB211BA79A2C00CD8331 /* OTRLockButton.m in Sources */,
3258
				D93DDB221BA79A2C00CD8331 /* OTRPasswordStrengthView.m in Sources */,
3259
				D9B7C5CE1EC3C9ED008D99E6 /* OTRAccountMigrator.m in Sources */,
3260
				D93DDB231BA79A2D00CD8331 /* OTRRememberPasswordView.m in Sources */,
3261
				D93DDB241BA79A2D00CD8331 /* OTRSocialButtonsView.m in Sources */,
3262
				6370CCB91CF65A07005DA8D2 /* YapDatabase+ChatSecure.swift in Sources */,
3263
				D93DDB251BA79A2D00CD8331 /* OTRTitleSubtitleView.m in Sources */,
3264
				D9BC71DA1E53B2BF007A3C4F /* SingleButtonTableViewCell.swift in Sources */,
3265
				D9ABD71F1ED787EE00219A9C /* OTRHTMLItem.m in Sources */,
3266
				92CC68C11F42F11E0006CDF8 /* OTRComposeGroupViewController.swift in Sources */,
3267
				D93DDB261BA79A2D00CD8331 /* OTRHoldToTalkView.m in Sources */,
3268
				D93DDB271BA79A2D00CD8331 /* OTRAudioTrashView.m in Sources */,
3269
				92DC0F761F442DBA00318E49 /* OTRBuddyInfoCheckableCell.swift in Sources */,
3270
				632BF0401E3817A400C2D0C2 /* OTRXMPPChangeAvatar.swift in Sources */,
3271
				D93DDB281BA79A2D00CD8331 /* OTRTouchAndHoldGestureRecognizer.m in Sources */,
3272
			);
3273
			runOnlyForDeploymentPostprocessing = 0;
3274
		};
3275
		D93027521BAA381F000CC975 /* Sources */ = {
3276
			isa = PBXSourcesBuildPhase;
3277
			buildActionMask = 2147483647;
3278
			files = (
3279
			);
3280
			runOnlyForDeploymentPostprocessing = 0;
3281
		};
3282
		D9AE3A091BA8CBFA00255537 /* Sources */ = {
3283
			isa = PBXSourcesBuildPhase;
3284
			buildActionMask = 2147483647;
3285
			files = (
3286
				D927C9771EF0C5AF00B72026 /* UIView+OTRAssets.swift in Sources */,
3287
				D9AE3A311BA8D84500255537 /* OTRBranding.m in Sources */,
3288
				D9AE3A1B1BA8CC8600255537 /* OTRSecrets.m in Sources */,
3289
				D9599BBC1E28578D006A4450 /* OTRStrings.m in Sources */,
3290
				D9E8277E1E28222D0071F40D /* OTRLanguageManager.m in Sources */,
3291
			);
3292
			runOnlyForDeploymentPostprocessing = 0;
3293
		};
3294
/* End PBXSourcesBuildPhase section */
3295

    
3296
/* Begin PBXTargetDependency section */
3297
		631E1E9E1C583B6200E263CD /* PBXTargetDependency */ = {
3298
			isa = PBXTargetDependency;
3299
			target = D9227C291BA7952100B5E1D0 /* ChatSecureCore */;
3300
			targetProxy = 631E1E9D1C583B6200E263CD /* PBXContainerItemProxy */;
3301
		};
3302
		6365CF021E2453F6009E213F /* PBXTargetDependency */ = {
3303
			isa = PBXTargetDependency;
3304
			target = 6396AF991A169D54009F3E6C /* ChatSecure */;
3305
			targetProxy = 6365CF011E2453F6009E213F /* PBXContainerItemProxy */;
3306
		};
3307
		6396AFB51A169D54009F3E6C /* PBXTargetDependency */ = {
3308
			isa = PBXTargetDependency;
3309
			target = 6396AF991A169D54009F3E6C /* ChatSecure */;
3310
			targetProxy = 6396AFB41A169D54009F3E6C /* PBXContainerItemProxy */;
3311
		};
3312
		D9227C3E1BA7952100B5E1D0 /* PBXTargetDependency */ = {
3313
			isa = PBXTargetDependency;
3314
			target = D9227C291BA7952100B5E1D0 /* ChatSecureCore */;
3315
			targetProxy = D9227C3D1BA7952100B5E1D0 /* PBXContainerItemProxy */;
3316
		};
3317
		D99F17901BAB9CD400604558 /* PBXTargetDependency */ = {
3318
			isa = PBXTargetDependency;
3319
			target = D93027551BAA381F000CC975 /* OTRResources */;
3320
			targetProxy = D99F178F1BAB9CD400604558 /* PBXContainerItemProxy */;
3321
		};
3322
		D9AE3A1F1BA8CCFA00255537 /* PBXTargetDependency */ = {
3323
			isa = PBXTargetDependency;
3324
			target = D9AE3A0D1BA8CBFA00255537 /* OTRAssets */;
3325
			targetProxy = D9AE3A1E1BA8CCFA00255537 /* PBXContainerItemProxy */;
3326
		};
3327
/* End PBXTargetDependency section */
3328

    
3329
/* Begin PBXVariantGroup section */
3330
		633104D61A169EC800C17BAE /* Localizable.strings */ = {
3331
			isa = PBXVariantGroup;
3332
			children = (
3333
				633104D51A169EC800C17BAE /* Base */,
3334
				633104D81A169F0E00C17BAE /* de */,
3335
				633104DA1A169FF900C17BAE /* ar */,
3336
				633104DB1A16A00800C17BAE /* bo */,
3337
				633104DC1A16A01D00C17BAE /* ca */,
3338
				633104DD1A16A03100C17BAE /* da-DK */,
3339
				633104DE1A16A04000C17BAE /* el */,
3340
				633104DF1A16A04B00C17BAE /* es */,
3341
				633104E01A16A07400C17BAE /* fa-IR */,
3342
				633104E11A16A07C00C17BAE /* fr */,
3343
				633104E21A16A08B00C17BAE /* he */,
3344
				633104E31A16A09600C17BAE /* hu */,
3345
				633104E41A16A0B500C17BAE /* id */,
3346
				633104E51A16A0C200C17BAE /* it */,
3347
				633104E61A16A0C800C17BAE /* ja */,
3348
				633104E71A16A0DD00C17BAE /* nl-NL */,
3349
				633104E81A16A19A00C17BAE /* pl */,
3350
				633104E91A16A1A800C17BAE /* pt-PT */,
3351
				633104EA1A16A1B700C17BAE /* pt-BR */,
3352
				633104EB1A16A1C800C17BAE /* ro-RO */,
3353
				633104EC1A16A1D200C17BAE /* ru */,
3354
				633104ED1A16A1DB00C17BAE /* sk */,
3355
				633104EE1A16A1F700C17BAE /* sl-SI */,
3356
				633104EF1A16A20200C17BAE /* sl */,
3357
				633104F01A16A21E00C17BAE /* sv */,
3358
				633104F11A16A22800C17BAE /* tr */,
3359
				633104F21A16A23700C17BAE /* uz */,
3360
				633104F31A16A24300C17BAE /* vi */,
3361
				633104F51A16A29B00C17BAE /* zh-Hans-CN */,
3362
				633104F61A16A35500C17BAE /* nb-NO */,
3363
				633104F71A16AACB00C17BAE /* zh-Hant-TW */,
3364
			);
3365
			name = Localizable.strings;
3366
			path = Localizations;
3367
			sourceTree = "<group>";
3368
		};
3369
/* End PBXVariantGroup section */
3370

    
3371
/* Begin XCBuildConfiguration section */
3372
		6365CF041E2453F6009E213F /* Debug */ = {
3373
			isa = XCBuildConfiguration;
3374
			buildSettings = {
3375
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
3376
				CLANG_ANALYZER_NONNULL = YES;
3377
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
3378
				DEBUG_INFORMATION_FORMAT = dwarf;
3379
				DEVELOPMENT_TEAM = SF3NXKQQ64;
3380
				GCC_PREPROCESSOR_DEFINITIONS = (
3381
					"$(inherited)",
3382
					"COCOAPODS=1",
3383
					"$(inherited)",
3384
					"SQLITE_HAS_CODEC=1",
3385
				);
3386
				INFOPLIST_FILE = ChatSecureUITests/Info.plist;
3387
				IPHONEOS_DEPLOYMENT_TARGET = 10.2;
3388
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3389
				PRODUCT_BUNDLE_IDENTIFIER = com.chrisballinger.ChatSecure.ChatSecureUITests;
3390
				PRODUCT_NAME = "$(TARGET_NAME)";
3391
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
3392
				SWIFT_VERSION = 4.0;
3393
				TEST_TARGET_NAME = ChatSecure;
3394
			};
3395
			name = Debug;
3396
		};
3397
		6365CF051E2453F6009E213F /* Release */ = {
3398
			isa = XCBuildConfiguration;
3399
			buildSettings = {
3400
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
3401
				CLANG_ANALYZER_NONNULL = YES;
3402
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
3403
				COPY_PHASE_STRIP = NO;
3404
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
3405
				DEVELOPMENT_TEAM = SF3NXKQQ64;
3406
				INFOPLIST_FILE = ChatSecureUITests/Info.plist;
3407
				IPHONEOS_DEPLOYMENT_TARGET = 10.2;
3408
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3409
				PRODUCT_BUNDLE_IDENTIFIER = com.chrisballinger.ChatSecure.ChatSecureUITests;
3410
				PRODUCT_NAME = "$(TARGET_NAME)";
3411
				SWIFT_VERSION = 4.0;
3412
				TEST_TARGET_NAME = ChatSecure;
3413
			};
3414
			name = Release;
3415
		};
3416
		6396AFBB1A169D54009F3E6C /* Debug */ = {
3417
			isa = XCBuildConfiguration;
3418
			buildSettings = {
3419
				ALWAYS_SEARCH_USER_PATHS = NO;
3420
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
3421
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
3422
				CLANG_CXX_LIBRARY = "libc++";
3423
				CLANG_ENABLE_MODULES = YES;
3424
				CLANG_ENABLE_OBJC_ARC = YES;
3425
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
3426
				CLANG_WARN_BOOL_CONVERSION = YES;
3427
				CLANG_WARN_COMMA = YES;
3428
				CLANG_WARN_CONSTANT_CONVERSION = YES;
3429
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
3430
				CLANG_WARN_EMPTY_BODY = YES;
3431
				CLANG_WARN_ENUM_CONVERSION = YES;
3432
				CLANG_WARN_INFINITE_RECURSION = YES;
3433
				CLANG_WARN_INT_CONVERSION = YES;
3434
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
3435
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
3436
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
3437
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
3438
				CLANG_WARN_STRICT_PROTOTYPES = NO;
3439
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
3440
				CLANG_WARN_UNREACHABLE_CODE = YES;
3441
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
3442
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
3443
				COPY_PHASE_STRIP = NO;
3444
				ENABLE_BITCODE = NO;
3445
				ENABLE_STRICT_OBJC_MSGSEND = YES;
3446
				ENABLE_TESTABILITY = YES;
3447
				GCC_C_LANGUAGE_STANDARD = gnu99;
3448
				GCC_DYNAMIC_NO_PIC = NO;
3449
				GCC_NO_COMMON_BLOCKS = YES;
3450
				GCC_OPTIMIZATION_LEVEL = 0;
3451
				GCC_PREPROCESSOR_DEFINITIONS = (
3452
					"DEBUG=1",
3453
					"$(inherited)",
3454
				);
3455
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
3456
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
3457
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
3458
				GCC_WARN_UNDECLARED_SELECTOR = YES;
3459
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
3460
				GCC_WARN_UNUSED_FUNCTION = YES;
3461
				GCC_WARN_UNUSED_VARIABLE = YES;
3462
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3463
				MTL_ENABLE_DEBUG_INFO = YES;
3464
				ONLY_ACTIVE_ARCH = YES;
3465
				OTHER_SWIFT_FLAGS = "-D DEBUG";
3466
				PROVISIONING_PROFILE = "";
3467
				SDKROOT = iphoneos;
3468
				STRIP_INSTALLED_PRODUCT = NO;
3469
				STRIP_STYLE = debugging;
3470
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
3471
				SWIFT_VERSION = 3.0;
3472
				TARGETED_DEVICE_FAMILY = "1,2";
3473
			};
3474
			name = Debug;
3475
		};
3476
		6396AFBC1A169D54009F3E6C /* Release */ = {
3477
			isa = XCBuildConfiguration;
3478
			buildSettings = {
3479
				ALWAYS_SEARCH_USER_PATHS = NO;
3480
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
3481
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
3482
				CLANG_CXX_LIBRARY = "libc++";
3483
				CLANG_ENABLE_MODULES = YES;
3484
				CLANG_ENABLE_OBJC_ARC = YES;
3485
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
3486
				CLANG_WARN_BOOL_CONVERSION = YES;
3487
				CLANG_WARN_COMMA = YES;
3488
				CLANG_WARN_CONSTANT_CONVERSION = YES;
3489
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
3490
				CLANG_WARN_EMPTY_BODY = YES;
3491
				CLANG_WARN_ENUM_CONVERSION = YES;
3492
				CLANG_WARN_INFINITE_RECURSION = YES;
3493
				CLANG_WARN_INT_CONVERSION = YES;
3494
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
3495
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
3496
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
3497
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
3498
				CLANG_WARN_STRICT_PROTOTYPES = NO;
3499
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
3500
				CLANG_WARN_UNREACHABLE_CODE = YES;
3501
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
3502
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
3503
				ENABLE_BITCODE = NO;
3504
				ENABLE_NS_ASSERTIONS = NO;
3505
				ENABLE_STRICT_OBJC_MSGSEND = YES;
3506
				GCC_C_LANGUAGE_STANDARD = gnu99;
3507
				GCC_NO_COMMON_BLOCKS = YES;
3508
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
3509
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
3510
				GCC_WARN_UNDECLARED_SELECTOR = YES;
3511
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
3512
				GCC_WARN_UNUSED_FUNCTION = YES;
3513
				GCC_WARN_UNUSED_VARIABLE = YES;
3514
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3515
				MTL_ENABLE_DEBUG_INFO = NO;
3516
				PROVISIONING_PROFILE = "";
3517
				SDKROOT = iphoneos;
3518
				STRIP_INSTALLED_PRODUCT = YES;
3519
				STRIP_STYLE = debugging;
3520
				SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
3521
				SWIFT_VERSION = 3.0;
3522
				TARGETED_DEVICE_FAMILY = "1,2";
3523
				VALIDATE_PRODUCT = YES;
3524
			};
3525
			name = Release;
3526
		};
3527
		6396AFBE1A169D54009F3E6C /* Debug */ = {
3528
			isa = XCBuildConfiguration;
3529
			baseConfigurationReference = DE32B878BAC9A236855EAF6E /* Pods-ChatSecureCorePods-ChatSecure.debug.xcconfig */;
3530
			buildSettings = {
3531
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
3532
				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
3533
				BUNDLE_DISPLAY_NAME_SUFFIX = "";
3534
				BUNDLE_ID_SUFFIX = "";
3535
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
3536
				CLANG_ENABLE_MODULES = YES;
3537
				COCOAPODS_PARALLEL_CODE_SIGN = true;
3538
				CODE_SIGN_ENTITLEMENTS = ChatSecure/ChatSecure.entitlements;
3539
				CODE_SIGN_IDENTITY = "iPhone Developer";
3540
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
3541
				DEVELOPMENT_TEAM = "";
3542
				FRAMEWORK_SEARCH_PATHS = (
3543
					"$(inherited)",
3544
					"$(PROJECT_DIR)/Carthage/Build/iOS",
3545
				);
3546
				GCC_PREPROCESSOR_DEFINITIONS = (
3547
					"$(inherited)",
3548
					"COCOAPODS=1",
3549
					"$(inherited)",
3550
					"SQLITE_HAS_CODEC=1",
3551
				);
3552
				INFOPLIST_FILE = ChatSecure/Info.plist;
3553
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3554
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
3555
				PRODUCT_BUNDLE_IDENTIFIER = com.chrisballinger.ChatSecure;
3556
				PRODUCT_NAME = "$(TARGET_NAME)";
3557
				PROVISIONING_PROFILE = "";
3558
				PROVISIONING_PROFILE_SPECIFIER = "";
3559
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
3560
				SWIFT_VERSION = 4.0;
3561
			};
3562
			name = Debug;
3563
		};
3564
		6396AFBF1A169D54009F3E6C /* Release */ = {
3565
			isa = XCBuildConfiguration;
3566
			baseConfigurationReference = 7A62FCE8FEC1E7C9644F8C38 /* Pods-ChatSecureCorePods-ChatSecure.release.xcconfig */;
3567
			buildSettings = {
3568
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
3569
				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
3570
				BUNDLE_DISPLAY_NAME_SUFFIX = "";
3571
				BUNDLE_ID_SUFFIX = "";
3572
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
3573
				CLANG_ENABLE_MODULES = YES;
3574
				COCOAPODS_PARALLEL_CODE_SIGN = true;
3575
				CODE_SIGN_ENTITLEMENTS = ChatSecure/ChatSecure.entitlements;
3576
				CODE_SIGN_IDENTITY = "iPhone Developer";
3577
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
3578
				DEVELOPMENT_TEAM = "";
3579
				FRAMEWORK_SEARCH_PATHS = (
3580
					"$(inherited)",
3581
					"$(PROJECT_DIR)/Carthage/Build/iOS",
3582
				);
3583
				GCC_PREPROCESSOR_DEFINITIONS = (
3584
					"$(inherited)",
3585
					"COCOAPODS=1",
3586
					"$(inherited)",
3587
					"SQLITE_HAS_CODEC=1",
3588
				);
3589
				INFOPLIST_FILE = ChatSecure/Info.plist;
3590
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3591
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
3592
				PRODUCT_BUNDLE_IDENTIFIER = com.chrisballinger.ChatSecure;
3593
				PRODUCT_NAME = "$(TARGET_NAME)";
3594
				PROVISIONING_PROFILE = "";
3595
				PROVISIONING_PROFILE_SPECIFIER = "";
3596
				SWIFT_VERSION = 4.0;
3597
			};
3598
			name = Release;
3599
		};
3600
		6396AFC11A169D54009F3E6C /* Debug */ = {
3601
			isa = XCBuildConfiguration;
3602
			baseConfigurationReference = 962ED3D89B1F330A2A34928B /* Pods-ChatSecureCorePods-ChatSecureTests.debug.xcconfig */;
3603
			buildSettings = {
3604
				CLANG_ENABLE_MODULES = YES;
3605
				CODE_SIGN_IDENTITY = "iPhone Developer";
3606
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
3607
				DEVELOPMENT_TEAM = 4T8JLQR6GR;
3608
				FRAMEWORK_SEARCH_PATHS = (
3609
					"$(SDKROOT)/Developer/Library/Frameworks",
3610
					"$(inherited)",
3611
					"$(PROJECT_DIR)/build/Debug-iphoneos",
3612
					"$(PROJECT_DIR)/Carthage/Build/iOS",
3613
				);
3614
				GCC_PREPROCESSOR_DEFINITIONS = (
3615
					"DEBUG=1",
3616
					"$(inherited)",
3617
				);
3618
				INFOPLIST_FILE = ChatSecureTests/Info.plist;
3619
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3620
				PRODUCT_BUNDLE_IDENTIFIER = "com.chrisballinger.$(PRODUCT_NAME:rfc1034identifier)";
3621
				PRODUCT_NAME = "$(TARGET_NAME)";
3622
				PROVISIONING_PROFILE = "";
3623
				SWIFT_OBJC_BRIDGING_HEADER = "ChatSecureTests/ChatSecureTests-Bridging-Header.h";
3624
				SWIFT_VERSION = 4.0;
3625
			};
3626
			name = Debug;
3627
		};
3628
		6396AFC21A169D54009F3E6C /* Release */ = {
3629
			isa = XCBuildConfiguration;
3630
			baseConfigurationReference = 702F03DE10003A33635A366F /* Pods-ChatSecureCorePods-ChatSecureTests.release.xcconfig */;
3631
			buildSettings = {
3632
				CLANG_ENABLE_MODULES = YES;
3633
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
3634
				DEVELOPMENT_TEAM = 4T8JLQR6GR;
3635
				FRAMEWORK_SEARCH_PATHS = (
3636
					"$(SDKROOT)/Developer/Library/Frameworks",
3637
					"$(inherited)",
3638
					"$(PROJECT_DIR)/build/Debug-iphoneos",
3639
					"$(PROJECT_DIR)/Carthage/Build/iOS",
3640
				);
3641
				INFOPLIST_FILE = ChatSecureTests/Info.plist;
3642
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3643
				PRODUCT_BUNDLE_IDENTIFIER = "com.chrisballinger.$(PRODUCT_NAME:rfc1034identifier)";
3644
				PRODUCT_NAME = "$(TARGET_NAME)";
3645
				SWIFT_OBJC_BRIDGING_HEADER = "ChatSecureTests/ChatSecureTests-Bridging-Header.h";
3646
				SWIFT_VERSION = 4.0;
3647
			};
3648
			name = Release;
3649
		};
3650
		D9227C411BA7952100B5E1D0 /* Debug */ = {
3651
			isa = XCBuildConfiguration;
3652
			baseConfigurationReference = C4E2DF261B1D18F006F8B3A6 /* Pods-ChatSecureCorePods-ChatSecureCore.debug.xcconfig */;
3653
			buildSettings = {
3654
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
3655
				CODE_SIGN_IDENTITY = "iPhone Developer";
3656
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
3657
				CURRENT_PROJECT_VERSION = 1;
3658
				DEFINES_MODULE = YES;
3659
				DYLIB_COMPATIBILITY_VERSION = 1;
3660
				DYLIB_CURRENT_VERSION = 1;
3661
				DYLIB_INSTALL_NAME_BASE = "@rpath";
3662
				FRAMEWORK_SEARCH_PATHS = (
3663
					"$(inherited)",
3664
					"$(PROJECT_DIR)/Carthage/Build/iOS",
3665
				);
3666
				GCC_NO_COMMON_BLOCKS = YES;
3667
				INFOPLIST_FILE = ChatSecureCore/Info.plist;
3668
				INSTALL_PATH = ../;
3669
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3670
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3671
				PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.ChatSecureCore;
3672
				PRODUCT_NAME = "$(TARGET_NAME)";
3673
				PROVISIONING_PROFILE = "";
3674
				SKIP_INSTALL = YES;
3675
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
3676
				SWIFT_VERSION = 4.0;
3677
				VERSIONING_SYSTEM = "apple-generic";
3678
				VERSION_INFO_PREFIX = "";
3679
			};
3680
			name = Debug;
3681
		};
3682
		D9227C421BA7952100B5E1D0 /* Release */ = {
3683
			isa = XCBuildConfiguration;
3684
			baseConfigurationReference = 9118152C0A7B287ABD07FF70 /* Pods-ChatSecureCorePods-ChatSecureCore.release.xcconfig */;
3685
			buildSettings = {
3686
				CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
3687
				CODE_SIGN_IDENTITY = "iPhone Developer";
3688
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
3689
				COPY_PHASE_STRIP = NO;
3690
				CURRENT_PROJECT_VERSION = 1;
3691
				DEFINES_MODULE = YES;
3692
				DYLIB_COMPATIBILITY_VERSION = 1;
3693
				DYLIB_CURRENT_VERSION = 1;
3694
				DYLIB_INSTALL_NAME_BASE = "@rpath";
3695
				FRAMEWORK_SEARCH_PATHS = (
3696
					"$(inherited)",
3697
					"$(PROJECT_DIR)/Carthage/Build/iOS",
3698
				);
3699
				GCC_NO_COMMON_BLOCKS = YES;
3700
				INFOPLIST_FILE = ChatSecureCore/Info.plist;
3701
				INSTALL_PATH = ../;
3702
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3703
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3704
				PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.ChatSecureCore;
3705
				PRODUCT_NAME = "$(TARGET_NAME)";
3706
				PROVISIONING_PROFILE = "";
3707
				SKIP_INSTALL = YES;
3708
				SWIFT_VERSION = 4.0;
3709
				VERSIONING_SYSTEM = "apple-generic";
3710
				VERSION_INFO_PREFIX = "";
3711
			};
3712
			name = Release;
3713
		};
3714
		D93027591BAA381F000CC975 /* Debug */ = {
3715
			isa = XCBuildConfiguration;
3716
			buildSettings = {
3717
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
3718
				COMBINE_HIDPI_IMAGES = YES;
3719
				DEVELOPMENT_TEAM = 4T8JLQR6GR;
3720
				GCC_NO_COMMON_BLOCKS = YES;
3721
				INFOPLIST_FILE = OTRResources/Info.plist;
3722
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
3723
				MACOSX_DEPLOYMENT_TARGET = 10.11;
3724
				PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.OTRResources;
3725
				PRODUCT_NAME = "$(TARGET_NAME)";
3726
				SDKROOT = iphoneos;
3727
				SKIP_INSTALL = YES;
3728
				WRAPPER_EXTENSION = bundle;
3729
			};
3730
			name = Debug;
3731
		};
3732
		D930275A1BAA381F000CC975 /* Release */ = {
3733
			isa = XCBuildConfiguration;
3734
			buildSettings = {
3735
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
3736
				COMBINE_HIDPI_IMAGES = YES;
3737
				COPY_PHASE_STRIP = NO;
3738
				DEVELOPMENT_TEAM = 4T8JLQR6GR;
3739
				GCC_NO_COMMON_BLOCKS = YES;
3740
				INFOPLIST_FILE = OTRResources/Info.plist;
3741
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
3742
				MACOSX_DEPLOYMENT_TARGET = 10.11;
3743
				PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.OTRResources;
3744
				PRODUCT_NAME = "$(TARGET_NAME)";
3745
				SDKROOT = iphoneos;
3746
				SKIP_INSTALL = YES;
3747
				WRAPPER_EXTENSION = bundle;
3748
			};
3749
			name = Release;
3750
		};
3751
		D9AE3A181BA8CBFA00255537 /* Debug */ = {
3752
			isa = XCBuildConfiguration;
3753
			buildSettings = {
3754
				CLANG_ENABLE_MODULES = YES;
3755
				CODE_SIGN_IDENTITY = "iPhone Developer";
3756
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
3757
				CURRENT_PROJECT_VERSION = 1;
3758
				DEFINES_MODULE = YES;
3759
				DYLIB_COMPATIBILITY_VERSION = 1;
3760
				DYLIB_CURRENT_VERSION = 1;
3761
				DYLIB_INSTALL_NAME_BASE = "@rpath";
3762
				GCC_NO_COMMON_BLOCKS = YES;
3763
				INFOPLIST_FILE = OTRAssets/Info.plist;
3764
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
3765
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3766
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3767
				OTHER_LDFLAGS = "";
3768
				PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.OTRAssets;
3769
				PRODUCT_NAME = "$(TARGET_NAME)";
3770
				PROVISIONING_PROFILE = "";
3771
				SKIP_INSTALL = YES;
3772
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
3773
				SWIFT_VERSION = 3.0;
3774
				VERSIONING_SYSTEM = "apple-generic";
3775
				VERSION_INFO_PREFIX = "";
3776
			};
3777
			name = Debug;
3778
		};
3779
		D9AE3A191BA8CBFA00255537 /* Release */ = {
3780
			isa = XCBuildConfiguration;
3781
			buildSettings = {
3782
				CLANG_ENABLE_MODULES = YES;
3783
				CODE_SIGN_IDENTITY = "iPhone Developer";
3784
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
3785
				COPY_PHASE_STRIP = NO;
3786
				CURRENT_PROJECT_VERSION = 1;
3787
				DEFINES_MODULE = YES;
3788
				DYLIB_COMPATIBILITY_VERSION = 1;
3789
				DYLIB_CURRENT_VERSION = 1;
3790
				DYLIB_INSTALL_NAME_BASE = "@rpath";
3791
				GCC_NO_COMMON_BLOCKS = YES;
3792
				INFOPLIST_FILE = OTRAssets/Info.plist;
3793
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
3794
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
3795
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
3796
				OTHER_LDFLAGS = "";
3797
				PRODUCT_BUNDLE_IDENTIFIER = org.chatsecure.OTRAssets;
3798
				PRODUCT_NAME = "$(TARGET_NAME)";
3799
				PROVISIONING_PROFILE = "";
3800
				SKIP_INSTALL = YES;
3801
				SWIFT_VERSION = 3.0;
3802
				VERSIONING_SYSTEM = "apple-generic";
3803
				VERSION_INFO_PREFIX = "";
3804
			};
3805
			name = Release;
3806
		};
3807
/* End XCBuildConfiguration section */
3808

    
3809
/* Begin XCConfigurationList section */
3810
		6365CF031E2453F6009E213F /* Build configuration list for PBXNativeTarget "ChatSecureUITests" */ = {
3811
			isa = XCConfigurationList;
3812
			buildConfigurations = (
3813
				6365CF041E2453F6009E213F /* Debug */,
3814
				6365CF051E2453F6009E213F /* Release */,
3815
			);
3816
			defaultConfigurationIsVisible = 0;
3817
			defaultConfigurationName = Release;
3818
		};
3819
		6396AF951A169D54009F3E6C /* Build configuration list for PBXProject "ChatSecure" */ = {
3820
			isa = XCConfigurationList;
3821
			buildConfigurations = (
3822
				6396AFBB1A169D54009F3E6C /* Debug */,
3823
				6396AFBC1A169D54009F3E6C /* Release */,
3824
			);
3825
			defaultConfigurationIsVisible = 0;
3826
			defaultConfigurationName = Release;
3827
		};
3828
		6396AFBD1A169D54009F3E6C /* Build configuration list for PBXNativeTarget "ChatSecure" */ = {
3829
			isa = XCConfigurationList;
3830
			buildConfigurations = (
3831
				6396AFBE1A169D54009F3E6C /* Debug */,
3832
				6396AFBF1A169D54009F3E6C /* Release */,
3833
			);
3834
			defaultConfigurationIsVisible = 0;
3835
			defaultConfigurationName = Release;
3836
		};
3837
		6396AFC01A169D54009F3E6C /* Build configuration list for PBXNativeTarget "ChatSecureTests" */ = {
3838
			isa = XCConfigurationList;
3839
			buildConfigurations = (
3840
				6396AFC11A169D54009F3E6C /* Debug */,
3841
				6396AFC21A169D54009F3E6C /* Release */,
3842
			);
3843
			defaultConfigurationIsVisible = 0;
3844
			defaultConfigurationName = Release;
3845
		};
3846
		D9227C471BA7952100B5E1D0 /* Build configuration list for PBXNativeTarget "ChatSecureCore" */ = {
3847
			isa = XCConfigurationList;
3848
			buildConfigurations = (
3849
				D9227C411BA7952100B5E1D0 /* Debug */,
3850
				D9227C421BA7952100B5E1D0 /* Release */,
3851
			);
3852
			defaultConfigurationIsVisible = 0;
3853
			defaultConfigurationName = Release;
3854
		};
3855
		D930275C1BAA381F000CC975 /* Build configuration list for PBXNativeTarget "OTRResources" */ = {
3856
			isa = XCConfigurationList;
3857
			buildConfigurations = (
3858
				D93027591BAA381F000CC975 /* Debug */,
3859
				D930275A1BAA381F000CC975 /* Release */,
3860
			);
3861
			defaultConfigurationIsVisible = 0;
3862
			defaultConfigurationName = Release;
3863
		};
3864
		D9AE3A171BA8CBFA00255537 /* Build configuration list for PBXNativeTarget "OTRAssets" */ = {
3865
			isa = XCConfigurationList;
3866
			buildConfigurations = (
3867
				D9AE3A181BA8CBFA00255537 /* Debug */,
3868
				D9AE3A191BA8CBFA00255537 /* Release */,
3869
			);
3870
			defaultConfigurationIsVisible = 0;
3871
			defaultConfigurationName = Release;
3872
		};
3873
/* End XCConfigurationList section */
3874
	};
3875
	rootObject = 6396AF921A169D54009F3E6C /* Project object */;
3876
}