// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		701231B518ECAA4500D456C4 /* EvpMessageDigest.m in Sources */ = {isa = PBXBuildFile; fileRef = 701231B418ECAA4500D456C4 /* EvpMessageDigest.m */; };
		70377AA91916BA0500CAF501 /* InteractiveLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 70377AA81916BA0500CAF501 /* InteractiveLabel.m */; };
		70377AAB1918450100CAF501 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70377AAA1918450100CAF501 /* MobileCoreServices.framework */; };
		7038632718F70C0700D4A43F /* CryptoTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 7038632418F70C0700D4A43F /* CryptoTools.m */; };
		7038632818F70C0700D4A43F /* EvpSymetricUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 7038632618F70C0700D4A43F /* EvpSymetricUtil.m */; };
		707E548C18FF0B8A00C8649D /* InviteContactModal.m in Sources */ = {isa = PBXBuildFile; fileRef = 707E548B18FF0B8A00C8649D /* InviteContactModal.m */; };
		707E549218FF26E800C8649D /* SmsInvite.m in Sources */ = {isa = PBXBuildFile; fileRef = 707E549118FF26E800C8649D /* SmsInvite.m */; };
		7095B7B018F46D35002C66E2 /* PhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 7095B7AF18F46D35002C66E2 /* PhoneNumberUtil.m */; };
		70B800A6190C53180042E3F0 /* libspandsp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 70B800A3190C529C0042E3F0 /* libspandsp.a */; };
		70B800AF190C548D0042E3F0 /* libspeex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 70B800AC190C54790042E3F0 /* libspeex.a */; };
		70B8010C190C55660042E3F0 /* AbstractMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800E3190C55660042E3F0 /* AbstractMessage.m */; };
		70B8010D190C55660042E3F0 /* AbstractMessage_Builder.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800E5190C55660042E3F0 /* AbstractMessage_Builder.m */; };
		70B8010E190C55660042E3F0 /* CodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800E8190C55660042E3F0 /* CodedInputStream.m */; };
		70B8010F190C55660042E3F0 /* CodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800EA190C55660042E3F0 /* CodedOutputStream.m */; };
		70B80110190C55660042E3F0 /* ConcreteExtensionField.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800EC190C55660042E3F0 /* ConcreteExtensionField.m */; };
		70B80111190C55660042E3F0 /* ExtendableMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800EE190C55660042E3F0 /* ExtendableMessage.m */; };
		70B80112190C55660042E3F0 /* ExtendableMessage_Builder.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800F0190C55660042E3F0 /* ExtendableMessage_Builder.m */; };
		70B80113190C55660042E3F0 /* ExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800F3190C55660042E3F0 /* ExtensionRegistry.m */; };
		70B80114190C55660042E3F0 /* Field.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800F5190C55660042E3F0 /* Field.m */; };
		70B80115190C55660042E3F0 /* GeneratedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800F8190C55660042E3F0 /* GeneratedMessage.m */; };
		70B80116190C55660042E3F0 /* GeneratedMessage_Builder.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800FA190C55660042E3F0 /* GeneratedMessage_Builder.m */; };
		70B80117190C55660042E3F0 /* MutableExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800FE190C55660042E3F0 /* MutableExtensionRegistry.m */; };
		70B80118190C55660042E3F0 /* MutableField.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B80100190C55660042E3F0 /* MutableField.m */; };
		70B80119190C55660042E3F0 /* TextFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B80103190C55660042E3F0 /* TextFormat.m */; };
		70B8011A190C55660042E3F0 /* UnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B80105190C55660042E3F0 /* UnknownFieldSet.m */; };
		70B8011B190C55660042E3F0 /* UnknownFieldSet_Builder.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B80107190C55660042E3F0 /* UnknownFieldSet_Builder.m */; };
		70B8011C190C55660042E3F0 /* Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B80109190C55660042E3F0 /* Utilities.m */; };
		70B8011D190C55660042E3F0 /* WireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B8010B190C55660042E3F0 /* WireFormat.m */; };
		70B8FEE21909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav in Resources */ = {isa = PBXBuildFile; fileRef = 70B8FEE11909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav */; };
		70BAFD5D190584BE00FA5E0B /* NotificationTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 70BAFD5C190584BE00FA5E0B /* NotificationTracker.m */; };
		762D9DCF18281C7400A5E418 /* SettingsTableHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 762D9DCE18281C7400A5E418 /* SettingsTableHeaderView.m */; };
		762D9DD018281C7400A5E418 /* SettingsTableHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 762D9DCE18281C7400A5E418 /* SettingsTableHeaderView.m */; };
		765052A1182945EF008313E1 /* LocalizableCustomFontLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 765052A0182945EF008313E1 /* LocalizableCustomFontLabel.m */; };
		765052A2182945EF008313E1 /* LocalizableCustomFontLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 765052A0182945EF008313E1 /* LocalizableCustomFontLabel.m */; };
		765052AA18294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */; };
		765052AC18294C9F008313E1 /* HelveticaNeueLTStd-Md.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */; };
		765052AF182AC9B5008313E1 /* DialerButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = 765052AE182AC9B5008313E1 /* DialerButtonView.m */; };
		765052B0182AC9B5008313E1 /* DialerButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = 765052AE182AC9B5008313E1 /* DialerButtonView.m */; };
		765052B3182BF839008313E1 /* HelveticaNeueLTStd-Th.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */; };
		768A1A2B17FC9CD300E00ED8 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 768A1A2A17FC9CD300E00ED8 /* libz.dylib */; };
		76919BF71805D190008C664A /* ContactManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 76919BF61805D190008C664A /* ContactManagerTest.m */; };
		76B8189E182C39460088060E /* PreferenceListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76B8189C182C39460088060E /* PreferenceListViewController.m */; };
		76B8189F182C39460088060E /* PreferenceListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76B8189C182C39460088060E /* PreferenceListViewController.m */; };
		76B818A1182C39460088060E /* PreferenceListViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76B8189D182C39460088060E /* PreferenceListViewController.xib */; };
		76C87F13181EE11C00C4ACAB /* InboxFeedFooterCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C87F12181EE11C00C4ACAB /* InboxFeedFooterCell.m */; };
		76C87F14181EE11C00C4ACAB /* InboxFeedFooterCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C87F12181EE11C00C4ACAB /* InboxFeedFooterCell.m */; };
		76C87F17181EE2EB00C4ACAB /* InboxFeedFooterCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76C87F15181EE2EB00C4ACAB /* InboxFeedFooterCell.xib */; };
		76C87F19181EFCE600C4ACAB /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76C87F18181EFCE600C4ACAB /* MediaPlayer.framework */; };
		76D713E7182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D713E6182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m */; };
		76D713E8182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D713E6182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m */; };
		76D713EB182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76D713E9182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib */; };
		76EB054018170B33006006FC /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03C318170B33006006FC /* AppDelegate.m */; };
		76EB054118170B33006006FC /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03C318170B33006006FC /* AppDelegate.m */; };
		76EB054218170B33006006FC /* AsyncUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03C618170B33006006FC /* AsyncUtil.m */; };
		76EB054318170B33006006FC /* AsyncUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03C618170B33006006FC /* AsyncUtil.m */; };
		76EB054418170B33006006FC /* AsyncUtilHelperRacingOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03C818170B33006006FC /* AsyncUtilHelperRacingOperation.m */; };
		76EB054518170B33006006FC /* AsyncUtilHelperRacingOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03C818170B33006006FC /* AsyncUtilHelperRacingOperation.m */; };
		76EB054618170B33006006FC /* CancelledToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03CA18170B33006006FC /* CancelledToken.m */; };
		76EB054718170B33006006FC /* CancelledToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03CA18170B33006006FC /* CancelledToken.m */; };
		76EB054818170B33006006FC /* CancelTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03CC18170B33006006FC /* CancelTokenSource.m */; };
		76EB054918170B33006006FC /* CancelTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03CC18170B33006006FC /* CancelTokenSource.m */; };
		76EB054A18170B33006006FC /* Future.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03CE18170B33006006FC /* Future.m */; };
		76EB054B18170B33006006FC /* Future.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03CE18170B33006006FC /* Future.m */; };
		76EB054C18170B33006006FC /* FutureSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03D018170B33006006FC /* FutureSource.m */; };
		76EB054D18170B33006006FC /* FutureSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03D018170B33006006FC /* FutureSource.m */; };
		76EB054E18170B33006006FC /* FutureUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03D218170B33006006FC /* FutureUtil.m */; };
		76EB054F18170B33006006FC /* FutureUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03D218170B33006006FC /* FutureUtil.m */; };
		76EB055018170B33006006FC /* ObservableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03D418170B33006006FC /* ObservableValue.m */; };
		76EB055118170B33006006FC /* ObservableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03D418170B33006006FC /* ObservableValue.m */; };
		76EB055218170B33006006FC /* TimeoutFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03D818170B33006006FC /* TimeoutFailure.m */; };
		76EB055318170B33006006FC /* TimeoutFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03D818170B33006006FC /* TimeoutFailure.m */; };
		76EB057218170B33006006FC /* RecentCall.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040018170B33006006FC /* RecentCall.m */; };
		76EB057318170B33006006FC /* RecentCall.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040018170B33006006FC /* RecentCall.m */; };
		76EB057418170B33006006FC /* RecentCallManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040218170B33006006FC /* RecentCallManager.m */; };
		76EB057518170B33006006FC /* RecentCallManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040218170B33006006FC /* RecentCallManager.m */; };
		76EB057618170B33006006FC /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040518170B33006006FC /* Contact.m */; };
		76EB057718170B33006006FC /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040518170B33006006FC /* Contact.m */; };
		76EB057A18170B33006006FC /* ContactsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040918170B33006006FC /* ContactsManager.m */; };
		76EB057B18170B33006006FC /* ContactsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040918170B33006006FC /* ContactsManager.m */; };
		76EB058218170B33006006FC /* Environment.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041318170B33006006FC /* Environment.m */; };
		76EB058318170B33006006FC /* Environment.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041318170B33006006FC /* Environment.m */; };
		76EB058418170B33006006FC /* LocalizableText.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041518170B33006006FC /* LocalizableText.m */; };
		76EB058518170B33006006FC /* LocalizableText.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041518170B33006006FC /* LocalizableText.m */; };
		76EB058618170B33006006FC /* PreferencesUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041718170B33006006FC /* PreferencesUtil.m */; };
		76EB058718170B33006006FC /* PreferencesUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041718170B33006006FC /* PreferencesUtil.m */; };
		76EB058818170B33006006FC /* PropertyListPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041918170B33006006FC /* PropertyListPreferences.m */; };
		76EB058918170B33006006FC /* PropertyListPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041918170B33006006FC /* PropertyListPreferences.m */; };
		76EB058A18170B33006006FC /* Release.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041B18170B33006006FC /* Release.m */; };
		76EB058B18170B33006006FC /* Release.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041B18170B33006006FC /* Release.m */; };
		76EB058C18170B33006006FC /* DnsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042018170B33006006FC /* DnsManager.m */; };
		76EB058D18170B33006006FC /* DnsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042018170B33006006FC /* DnsManager.m */; };
		76EB058E18170B33006006FC /* HostNameEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042218170B33006006FC /* HostNameEndPoint.m */; };
		76EB058F18170B33006006FC /* HostNameEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042218170B33006006FC /* HostNameEndPoint.m */; };
		76EB059018170B33006006FC /* IgnoredPacketFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042518170B33006006FC /* IgnoredPacketFailure.m */; };
		76EB059118170B33006006FC /* IgnoredPacketFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042518170B33006006FC /* IgnoredPacketFailure.m */; };
		76EB059218170B33006006FC /* UnrecognizedRequestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */; };
		76EB059318170B33006006FC /* UnrecognizedRequestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */; };
		76EB059418170B33006006FC /* HttpManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042A18170B33006006FC /* HttpManager.m */; };
		76EB059518170B33006006FC /* HttpManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042A18170B33006006FC /* HttpManager.m */; };
		76EB059618170B33006006FC /* HttpRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042C18170B33006006FC /* HttpRequest.m */; };
		76EB059718170B33006006FC /* HttpRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042C18170B33006006FC /* HttpRequest.m */; };
		76EB059818170B33006006FC /* HttpRequestOrResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042E18170B33006006FC /* HttpRequestOrResponse.m */; };
		76EB059918170B33006006FC /* HttpRequestOrResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042E18170B33006006FC /* HttpRequestOrResponse.m */; };
		76EB059A18170B33006006FC /* HttpRequestUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043018170B33006006FC /* HttpRequestUtil.m */; };
		76EB059B18170B33006006FC /* HttpRequestUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043018170B33006006FC /* HttpRequestUtil.m */; };
		76EB059C18170B33006006FC /* HttpResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043218170B33006006FC /* HttpResponse.m */; };
		76EB059D18170B33006006FC /* HttpResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043218170B33006006FC /* HttpResponse.m */; };
		76EB059E18170B33006006FC /* HttpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043418170B33006006FC /* HttpSocket.m */; };
		76EB059F18170B33006006FC /* HttpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043418170B33006006FC /* HttpSocket.m */; };
		76EB05A018170B33006006FC /* IpAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043618170B33006006FC /* IpAddress.m */; };
		76EB05A118170B33006006FC /* IpAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043618170B33006006FC /* IpAddress.m */; };
		76EB05A218170B33006006FC /* IpEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043818170B33006006FC /* IpEndPoint.m */; };
		76EB05A318170B33006006FC /* IpEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043818170B33006006FC /* IpEndPoint.m */; };
		76EB05A418170B33006006FC /* PacketHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043B18170B33006006FC /* PacketHandler.m */; };
		76EB05A518170B33006006FC /* PacketHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043B18170B33006006FC /* PacketHandler.m */; };
		76EB05A618170B33006006FC /* RtpPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043E18170B33006006FC /* RtpPacket.m */; };
		76EB05A718170B33006006FC /* RtpPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043E18170B33006006FC /* RtpPacket.m */; };
		76EB05A818170B33006006FC /* RtpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044018170B33006006FC /* RtpSocket.m */; };
		76EB05A918170B33006006FC /* RtpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044018170B33006006FC /* RtpSocket.m */; };
		76EB05AA18170B33006006FC /* SequenceCounter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044318170B33006006FC /* SequenceCounter.m */; };
		76EB05AB18170B33006006FC /* SequenceCounter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044318170B33006006FC /* SequenceCounter.m */; };
		76EB05AC18170B33006006FC /* SrtpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044518170B33006006FC /* SrtpSocket.m */; };
		76EB05AD18170B33006006FC /* SrtpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044518170B33006006FC /* SrtpSocket.m */; };
		76EB05AE18170B33006006FC /* SrtpStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044718170B33006006FC /* SrtpStream.m */; };
		76EB05AF18170B33006006FC /* SrtpStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044718170B33006006FC /* SrtpStream.m */; };
		76EB05B218170B33006006FC /* DH3KKeyAgreementProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044D18170B33006006FC /* DH3KKeyAgreementProtocol.m */; };
		76EB05B318170B33006006FC /* DH3KKeyAgreementProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044D18170B33006006FC /* DH3KKeyAgreementProtocol.m */; };
		76EB05B418170B33006006FC /* HashChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044F18170B33006006FC /* HashChain.m */; };
		76EB05B518170B33006006FC /* HashChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044F18170B33006006FC /* HashChain.m */; };
		76EB05B618170B33006006FC /* MasterSecret.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045118170B33006006FC /* MasterSecret.m */; };
		76EB05B718170B33006006FC /* MasterSecret.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045118170B33006006FC /* MasterSecret.m */; };
		76EB05B818170B33006006FC /* NegotiationFailed.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045318170B33006006FC /* NegotiationFailed.m */; };
		76EB05B918170B33006006FC /* NegotiationFailed.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045318170B33006006FC /* NegotiationFailed.m */; };
		76EB05BA18170B33006006FC /* CommitPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045618170B33006006FC /* CommitPacket.m */; };
		76EB05BB18170B33006006FC /* CommitPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045618170B33006006FC /* CommitPacket.m */; };
		76EB05BC18170B33006006FC /* ConfirmAckPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045818170B33006006FC /* ConfirmAckPacket.m */; };
		76EB05BD18170B33006006FC /* ConfirmAckPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045818170B33006006FC /* ConfirmAckPacket.m */; };
		76EB05BE18170B33006006FC /* ConfirmPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045A18170B33006006FC /* ConfirmPacket.m */; };
		76EB05BF18170B33006006FC /* ConfirmPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045A18170B33006006FC /* ConfirmPacket.m */; };
		76EB05C018170B33006006FC /* DhPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045C18170B33006006FC /* DhPacket.m */; };
		76EB05C118170B33006006FC /* DhPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045C18170B33006006FC /* DhPacket.m */; };
		76EB05C218170B33006006FC /* DhPacketSharedSecretHashes.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045E18170B33006006FC /* DhPacketSharedSecretHashes.m */; };
		76EB05C318170B33006006FC /* DhPacketSharedSecretHashes.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045E18170B33006006FC /* DhPacketSharedSecretHashes.m */; };
		76EB05C418170B33006006FC /* HandshakePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046018170B33006006FC /* HandshakePacket.m */; };
		76EB05C518170B33006006FC /* HandshakePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046018170B33006006FC /* HandshakePacket.m */; };
		76EB05C618170B33006006FC /* HelloAckPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046218170B33006006FC /* HelloAckPacket.m */; };
		76EB05C718170B33006006FC /* HelloAckPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046218170B33006006FC /* HelloAckPacket.m */; };
		76EB05C818170B33006006FC /* HelloPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046418170B33006006FC /* HelloPacket.m */; };
		76EB05C918170B33006006FC /* HelloPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046418170B33006006FC /* HelloPacket.m */; };
		76EB05CA18170B33006006FC /* RecipientUnavailable.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046A18170B33006006FC /* RecipientUnavailable.m */; };
		76EB05CB18170B33006006FC /* RecipientUnavailable.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046A18170B33006006FC /* RecipientUnavailable.m */; };
		76EB05CC18170B33006006FC /* ShortAuthenticationStringGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046C18170B33006006FC /* ShortAuthenticationStringGenerator.m */; };
		76EB05CD18170B33006006FC /* ShortAuthenticationStringGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046C18170B33006006FC /* ShortAuthenticationStringGenerator.m */; };
		76EB05CE18170B33006006FC /* ZrtpHandshakeResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046E18170B33006006FC /* ZrtpHandshakeResult.m */; };
		76EB05CF18170B33006006FC /* ZrtpHandshakeResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046E18170B33006006FC /* ZrtpHandshakeResult.m */; };
		76EB05D018170B33006006FC /* ZrtpHandshakeSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047018170B33006006FC /* ZrtpHandshakeSocket.m */; };
		76EB05D118170B33006006FC /* ZrtpHandshakeSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047018170B33006006FC /* ZrtpHandshakeSocket.m */; };
		76EB05D218170B33006006FC /* ZrtpInitiator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047218170B33006006FC /* ZrtpInitiator.m */; };
		76EB05D318170B33006006FC /* ZrtpInitiator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047218170B33006006FC /* ZrtpInitiator.m */; };
		76EB05D418170B33006006FC /* ZrtpManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047418170B33006006FC /* ZrtpManager.m */; };
		76EB05D518170B33006006FC /* ZrtpManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047418170B33006006FC /* ZrtpManager.m */; };
		76EB05D618170B33006006FC /* ZrtpResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047618170B33006006FC /* ZrtpResponder.m */; };
		76EB05D718170B33006006FC /* ZrtpResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047618170B33006006FC /* ZrtpResponder.m */; };
		76EB05D818170B33006006FC /* LowLatencyCandidate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047918170B33006006FC /* LowLatencyCandidate.m */; };
		76EB05D918170B33006006FC /* LowLatencyCandidate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047918170B33006006FC /* LowLatencyCandidate.m */; };
		76EB05DA18170B33006006FC /* LowLatencyConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047B18170B33006006FC /* LowLatencyConnector.m */; };
		76EB05DB18170B33006006FC /* LowLatencyConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047B18170B33006006FC /* LowLatencyConnector.m */; };
		76EB05DC18170B33006006FC /* StreamPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047D18170B33006006FC /* StreamPair.m */; };
		76EB05DD18170B33006006FC /* StreamPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047D18170B33006006FC /* StreamPair.m */; };
		76EB05DE18170B33006006FC /* Certificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048018170B33006006FC /* Certificate.m */; };
		76EB05DF18170B33006006FC /* Certificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048018170B33006006FC /* Certificate.m */; };
		76EB05E018170B33006006FC /* NetworkStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048218170B33006006FC /* NetworkStream.m */; };
		76EB05E118170B33006006FC /* NetworkStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048218170B33006006FC /* NetworkStream.m */; };
		76EB05E218170B33006006FC /* SecureEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048418170B33006006FC /* SecureEndPoint.m */; };
		76EB05E318170B33006006FC /* SecureEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048418170B33006006FC /* SecureEndPoint.m */; };
		76EB05E418170B33006006FC /* UdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048718170B33006006FC /* UdpSocket.m */; };
		76EB05E518170B33006006FC /* UdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048718170B33006006FC /* UdpSocket.m */; };
		76EB05E618170B33006006FC /* CallController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048B18170B33006006FC /* CallController.m */; };
		76EB05E718170B33006006FC /* CallController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048B18170B33006006FC /* CallController.m */; };
		76EB05E818170B33006006FC /* CallFailedServerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048D18170B33006006FC /* CallFailedServerMessage.m */; };
		76EB05E918170B33006006FC /* CallFailedServerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048D18170B33006006FC /* CallFailedServerMessage.m */; };
		76EB05EA18170B33006006FC /* CallProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048F18170B33006006FC /* CallProgress.m */; };
		76EB05EB18170B33006006FC /* CallProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048F18170B33006006FC /* CallProgress.m */; };
		76EB05EC18170B33006006FC /* CallState.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049118170B33006006FC /* CallState.m */; };
		76EB05ED18170B33006006FC /* CallState.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049118170B33006006FC /* CallState.m */; };
		76EB05EE18170B33006006FC /* CallTermination.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049318170B33006006FC /* CallTermination.m */; };
		76EB05EF18170B33006006FC /* CallTermination.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049318170B33006006FC /* CallTermination.m */; };
		76EB05F018170B33006006FC /* PhoneManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049518170B33006006FC /* PhoneManager.m */; };
		76EB05F118170B33006006FC /* PhoneManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049518170B33006006FC /* PhoneManager.m */; };
		76EB05F218170B33006006FC /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049718170B33006006FC /* PhoneNumber.m */; };
		76EB05F318170B33006006FC /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049718170B33006006FC /* PhoneNumber.m */; };
		76EB05F418170B33006006FC /* CallConnectResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049A18170B33006006FC /* CallConnectResult.m */; };
		76EB05F518170B33006006FC /* CallConnectResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049A18170B33006006FC /* CallConnectResult.m */; };
		76EB05F618170B33006006FC /* CallConnectUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049C18170B33006006FC /* CallConnectUtil.m */; };
		76EB05F718170B33006006FC /* CallConnectUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049C18170B33006006FC /* CallConnectUtil.m */; };
		76EB05F818170B33006006FC /* CallConnectUtil_Initiator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049E18170B33006006FC /* CallConnectUtil_Initiator.m */; };
		76EB05F918170B33006006FC /* CallConnectUtil_Initiator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049E18170B33006006FC /* CallConnectUtil_Initiator.m */; };
		76EB05FA18170B33006006FC /* CallConnectUtil_Responder.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A018170B33006006FC /* CallConnectUtil_Responder.m */; };
		76EB05FB18170B33006006FC /* CallConnectUtil_Responder.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A018170B33006006FC /* CallConnectUtil_Responder.m */; };
		76EB05FC18170B33006006FC /* CallConnectUtil_Server.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A218170B33006006FC /* CallConnectUtil_Server.m */; };
		76EB05FD18170B33006006FC /* CallConnectUtil_Server.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A218170B33006006FC /* CallConnectUtil_Server.m */; };
		76EB05FE18170B33006006FC /* InitiateSignal.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A418170B33006006FC /* InitiateSignal.pb.m */; };
		76EB05FF18170B33006006FC /* InitiateSignal.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A418170B33006006FC /* InitiateSignal.pb.m */; };
		76EB060118170B33006006FC /* InitiateSignal.proto in Resources */ = {isa = PBXBuildFile; fileRef = 76EB04A518170B33006006FC /* InitiateSignal.proto */; };
		76EB060218170B33006006FC /* InitiatorSessionDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A718170B33006006FC /* InitiatorSessionDescriptor.m */; };
		76EB060318170B33006006FC /* InitiatorSessionDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A718170B33006006FC /* InitiatorSessionDescriptor.m */; };
		76EB060418170B33006006FC /* PhoneNumberDirectoryFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */; };
		76EB060518170B33006006FC /* PhoneNumberDirectoryFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */; };
		76EB060618170B33006006FC /* PhoneNumberDirectoryFilterManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */; };
		76EB060718170B33006006FC /* PhoneNumberDirectoryFilterManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */; };
		76EB060818170B33006006FC /* ResponderSessionDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AE18170B33006006FC /* ResponderSessionDescriptor.m */; };
		76EB060918170B33006006FC /* ResponderSessionDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AE18170B33006006FC /* ResponderSessionDescriptor.m */; };
		76EB060A18170B33006006FC /* SignalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B018170B33006006FC /* SignalUtil.m */; };
		76EB060B18170B33006006FC /* SignalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B018170B33006006FC /* SignalUtil.m */; };
		76EB060C18170B33006006FC /* CategorizingLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B318170B33006006FC /* CategorizingLogger.m */; };
		76EB060D18170B33006006FC /* CategorizingLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B318170B33006006FC /* CategorizingLogger.m */; };
		76EB060E18170B33006006FC /* DecayingSampleEstimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B518170B33006006FC /* DecayingSampleEstimator.m */; };
		76EB060F18170B33006006FC /* DecayingSampleEstimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B518170B33006006FC /* DecayingSampleEstimator.m */; };
		76EB061018170B33006006FC /* EventWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B718170B33006006FC /* EventWindow.m */; };
		76EB061118170B33006006FC /* EventWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B718170B33006006FC /* EventWindow.m */; };
		76EB061218170B33006006FC /* LoggingUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B918170B33006006FC /* LoggingUtil.m */; };
		76EB061318170B33006006FC /* LoggingUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B918170B33006006FC /* LoggingUtil.m */; };
		76EB061418170B33006006FC /* AnonymousConditionLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C018170B33006006FC /* AnonymousConditionLogger.m */; };
		76EB061518170B33006006FC /* AnonymousConditionLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C018170B33006006FC /* AnonymousConditionLogger.m */; };
		76EB061618170B33006006FC /* AnonymousOccurrenceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C218170B33006006FC /* AnonymousOccurrenceLogger.m */; };
		76EB061718170B33006006FC /* AnonymousOccurrenceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C218170B33006006FC /* AnonymousOccurrenceLogger.m */; };
		76EB061818170B33006006FC /* AnonymousValueLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C418170B33006006FC /* AnonymousValueLogger.m */; };
		76EB061918170B33006006FC /* AnonymousValueLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C418170B33006006FC /* AnonymousValueLogger.m */; };
		76EB061A18170B33006006FC /* DiscardingLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C618170B33006006FC /* DiscardingLog.m */; };
		76EB061B18170B33006006FC /* DiscardingLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C618170B33006006FC /* DiscardingLog.m */; };
		76EB061C18170B33006006FC /* ArrayUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04CA18170B33006006FC /* ArrayUtil.m */; };
		76EB061D18170B33006006FC /* ArrayUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04CA18170B33006006FC /* ArrayUtil.m */; };
		76EB062018170B33006006FC /* BloomFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04CE18170B33006006FC /* BloomFilter.m */; };
		76EB062118170B33006006FC /* BloomFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04CE18170B33006006FC /* BloomFilter.m */; };
		76EB062218170B33006006FC /* CyclicalBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D118170B33006006FC /* CyclicalBuffer.m */; };
		76EB062318170B33006006FC /* CyclicalBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D118170B33006006FC /* CyclicalBuffer.m */; };
		76EB062418170B33006006FC /* PriorityQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D318170B33006006FC /* PriorityQueue.m */; };
		76EB062518170B33006006FC /* PriorityQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D318170B33006006FC /* PriorityQueue.m */; };
		76EB062618170B33006006FC /* Queue.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D518170B33006006FC /* Queue.m */; };
		76EB062718170B33006006FC /* Queue.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D518170B33006006FC /* Queue.m */; };
		76EB062818170B33006006FC /* BadArgument.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D818170B33006006FC /* BadArgument.m */; };
		76EB062918170B33006006FC /* BadArgument.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D818170B33006006FC /* BadArgument.m */; };
		76EB062A18170B33006006FC /* BadState.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DA18170B33006006FC /* BadState.m */; };
		76EB062B18170B33006006FC /* BadState.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DA18170B33006006FC /* BadState.m */; };
		76EB062C18170B33006006FC /* OperationFailed.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DD18170B33006006FC /* OperationFailed.m */; };
		76EB062D18170B33006006FC /* OperationFailed.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DD18170B33006006FC /* OperationFailed.m */; };
		76EB062E18170B33006006FC /* SecurityFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DF18170B33006006FC /* SecurityFailure.m */; };
		76EB062F18170B33006006FC /* SecurityFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DF18170B33006006FC /* SecurityFailure.m */; };
		76EB063018170B33006006FC /* Conversions.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E118170B33006006FC /* Conversions.m */; };
		76EB063118170B33006006FC /* Conversions.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E118170B33006006FC /* Conversions.m */; };
		76EB063218170B33006006FC /* Crc32.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E318170B33006006FC /* Crc32.m */; };
		76EB063318170B33006006FC /* Crc32.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E318170B33006006FC /* Crc32.m */; };
		76EB063618170B33006006FC /* DataUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E718170B33006006FC /* DataUtil.m */; };
		76EB063718170B33006006FC /* DataUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E718170B33006006FC /* DataUtil.m */; };
		76EB063818170B33006006FC /* DictionaryUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E918170B33006006FC /* DictionaryUtil.m */; };
		76EB063918170B33006006FC /* DictionaryUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E918170B33006006FC /* DictionaryUtil.m */; };
		76EB063A18170B33006006FC /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04EB18170B33006006FC /* FunctionalUtil.m */; };
		76EB063B18170B33006006FC /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04EB18170B33006006FC /* FunctionalUtil.m */; };
		76EB063C18170B33006006FC /* NumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04ED18170B33006006FC /* NumberUtil.m */; };
		76EB063D18170B33006006FC /* NumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04ED18170B33006006FC /* NumberUtil.m */; };
		76EB063E18170B33006006FC /* Operation.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04EF18170B33006006FC /* Operation.m */; };
		76EB063F18170B33006006FC /* Operation.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04EF18170B33006006FC /* Operation.m */; };
		76EB064018170B33006006FC /* AnonymousTerminator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F418170B33006006FC /* AnonymousTerminator.m */; };
		76EB064118170B33006006FC /* AnonymousTerminator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F418170B33006006FC /* AnonymousTerminator.m */; };
		76EB064218170B33006006FC /* StringUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F618170B33006006FC /* StringUtil.m */; };
		76EB064318170B33006006FC /* StringUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F618170B33006006FC /* StringUtil.m */; };
		76EB064418170B33006006FC /* ThreadManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F818170B33006006FC /* ThreadManager.m */; };
		76EB064518170B33006006FC /* ThreadManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F818170B33006006FC /* ThreadManager.m */; };
		76EB064618170B33006006FC /* TimeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04FA18170B33006006FC /* TimeUtil.m */; };
		76EB064718170B33006006FC /* TimeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04FA18170B33006006FC /* TimeUtil.m */; };
		76EB064818170B33006006FC /* Zid.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04FD18170B33006006FC /* Zid.m */; };
		76EB064918170B33006006FC /* Zid.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04FD18170B33006006FC /* Zid.m */; };
		76EB064C18170B34006006FC /* ContactBrowseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050218170B33006006FC /* ContactBrowseViewController.m */; };
		76EB064D18170B34006006FC /* ContactBrowseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050218170B33006006FC /* ContactBrowseViewController.m */; };
		76EB064E18170B34006006FC /* ContactDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050418170B33006006FC /* ContactDetailViewController.m */; };
		76EB064F18170B34006006FC /* ContactDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050418170B33006006FC /* ContactDetailViewController.m */; };
		76EB065018170B34006006FC /* DialerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050618170B33006006FC /* DialerViewController.m */; };
		76EB065118170B34006006FC /* DialerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050618170B33006006FC /* DialerViewController.m */; };
		76EB065218170B34006006FC /* FavouritesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050818170B33006006FC /* FavouritesViewController.m */; };
		76EB065318170B34006006FC /* FavouritesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050818170B33006006FC /* FavouritesViewController.m */; };
		76EB065418170B34006006FC /* InboxFeedViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050A18170B33006006FC /* InboxFeedViewController.m */; };
		76EB065518170B34006006FC /* InboxFeedViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050A18170B33006006FC /* InboxFeedViewController.m */; };
		76EB065618170B34006006FC /* InCallViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050C18170B33006006FC /* InCallViewController.m */; };
		76EB065718170B34006006FC /* InCallViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050C18170B33006006FC /* InCallViewController.m */; };
		76EB065818170B34006006FC /* LeftSideMenuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050E18170B33006006FC /* LeftSideMenuViewController.m */; };
		76EB065918170B34006006FC /* LeftSideMenuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050E18170B33006006FC /* LeftSideMenuViewController.m */; };
		76EB065A18170B34006006FC /* NextResponderScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051018170B33006006FC /* NextResponderScrollView.m */; };
		76EB065B18170B34006006FC /* NextResponderScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051018170B33006006FC /* NextResponderScrollView.m */; };
		76EB065C18170B34006006FC /* CallLogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051218170B33006006FC /* CallLogViewController.m */; };
		76EB065D18170B34006006FC /* CallLogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051218170B33006006FC /* CallLogViewController.m */; };
		76EB066018170B34006006FC /* RegisterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051618170B33006006FC /* RegisterViewController.m */; };
		76EB066118170B34006006FC /* RegisterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051618170B33006006FC /* RegisterViewController.m */; };
		76EB066218170B34006006FC /* SettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051818170B33006006FC /* SettingsViewController.m */; };
		76EB066318170B34006006FC /* SettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051818170B33006006FC /* SettingsViewController.m */; };
		76EB066418170B34006006FC /* TabBarParentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051A18170B33006006FC /* TabBarParentViewController.m */; };
		76EB066518170B34006006FC /* TabBarParentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051A18170B33006006FC /* TabBarParentViewController.m */; };
		76EB066718170B34006006FC /* TabBarParentViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051B18170B33006006FC /* TabBarParentViewController.xib */; };
		76EB066918170B34006006FC /* CallAudioManagerDemo.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051D18170B33006006FC /* CallAudioManagerDemo.xib */; };
		76EB066D18170B34006006FC /* ContactDetailTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051F18170B33006006FC /* ContactDetailTableViewCell.xib */; };
		76EB066F18170B34006006FC /* ContactDetailViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052018170B33006006FC /* ContactDetailViewController.xib */; };
		76EB067118170B34006006FC /* DialerViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052118170B33006006FC /* DialerViewController.xib */; };
		76EB067318170B34006006FC /* DowngradeCallViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052218170B33006006FC /* DowngradeCallViewController.xib */; };
		76EB067518170B34006006FC /* FavouritesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052318170B33006006FC /* FavouritesViewController.xib */; };
		76EB067718170B34006006FC /* InboxFeedViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052418170B33006006FC /* InboxFeedViewController.xib */; };
		76EB067918170B34006006FC /* InCallViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052518170B33006006FC /* InCallViewController.xib */; };
		76EB067B18170B34006006FC /* LeftSideMenuViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052618170B33006006FC /* LeftSideMenuViewController.xib */; };
		76EB067D18170B34006006FC /* CallLogViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052718170B33006006FC /* CallLogViewController.xib */; };
		76EB068118170B34006006FC /* RegisterViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052918170B33006006FC /* RegisterViewController.xib */; };
		76EB068318170B34006006FC /* SettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052A18170B33006006FC /* SettingsViewController.xib */; };
		76EB068418170B34006006FC /* ContactDetailTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB052D18170B33006006FC /* ContactDetailTableViewCell.m */; };
		76EB068518170B34006006FC /* ContactDetailTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB052D18170B33006006FC /* ContactDetailTableViewCell.m */; };
		76EB068618170B34006006FC /* ContactTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB052F18170B33006006FC /* ContactTableViewCell.m */; };
		76EB068718170B34006006FC /* ContactTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB052F18170B33006006FC /* ContactTableViewCell.m */; };
		76EB068C18170B34006006FC /* InboxFeedTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB053518170B33006006FC /* InboxFeedTableViewCell.m */; };
		76EB068D18170B34006006FC /* InboxFeedTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB053518170B33006006FC /* InboxFeedTableViewCell.m */; };
		76EB068E18170B34006006FC /* CallLogTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB053718170B33006006FC /* CallLogTableViewCell.m */; };
		76EB068F18170B34006006FC /* CallLogTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB053718170B33006006FC /* CallLogTableViewCell.m */; };
		76EB069318170B34006006FC /* ContactTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053A18170B33006006FC /* ContactTableViewCell.xib */; };
		76EB069718170B34006006FC /* InboxFeedTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053C18170B33006006FC /* InboxFeedTableViewCell.xib */; };
		76EB069D18170B34006006FC /* CallLogTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053F18170B33006006FC /* CallLogTableViewCell.xib */; };
		A10FDF79184FB4BB007FF963 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76C87F18181EFCE600C4ACAB /* MediaPlayer.framework */; };
		A11CD70D17FA230600A2D1B1 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A11CD70C17FA230600A2D1B1 /* QuartzCore.framework */; };
		A123C14916F902EE000AE905 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A163E8AA16F3F6A90094D68B /* Security.framework */; };
		A157075417F0CD6D007C2BD6 /* AsyncUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706ED17F0CD6D007C2BD6 /* AsyncUtilTest.m */; };
		A157075517F0CD6D007C2BD6 /* FutureSourceTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706EF17F0CD6D007C2BD6 /* FutureSourceTest.m */; };
		A157075617F0CD6D007C2BD6 /* ObservableTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706F117F0CD6D007C2BD6 /* ObservableTest.m */; };
		A157075717F0CD6D007C2BD6 /* AudioFrameTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706F417F0CD6D007C2BD6 /* AudioFrameTest.m */; };
		A157075817F0CD6D007C2BD6 /* AudioRemoteIOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706F617F0CD6D007C2BD6 /* AudioRemoteIOTest.m */; };
		A157075917F0CD6D007C2BD6 /* AudioStretcherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706F817F0CD6D007C2BD6 /* AudioStretcherTest.m */; };
		A157075A17F0CD6D007C2BD6 /* JitterQueueTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706FA17F0CD6D007C2BD6 /* JitterQueueTest.m */; };
		A157075B17F0CD6D007C2BD6 /* SpeexCodecTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706FC17F0CD6D007C2BD6 /* SpeexCodecTest.m */; };
		A157075D17F0CD6D007C2BD6 /* DnsManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157070317F0CD6D007C2BD6 /* DnsManagerTest.m */; };
		A157075E17F0CD6D007C2BD6 /* HttpRequestResponseTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157070617F0CD6D007C2BD6 /* HttpRequestResponseTest.m */; };
		A157075F17F0CD6D007C2BD6 /* IpAddressTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157070817F0CD6D007C2BD6 /* IpAddressTest.m */; };
		A157076017F0CD6D007C2BD6 /* IpEndPointTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157070A17F0CD6D007C2BD6 /* IpEndPointTest.m */; };
		A157076117F0CD6D007C2BD6 /* RtpPacketTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A157070D17F0CD6D007C2BD6 /* RtpPacketTests.m */; };
		A157076217F0CD6D007C2BD6 /* SecureStreamTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071017F0CD6D007C2BD6 /* SecureStreamTest.m */; };
		A157076317F0CD6D007C2BD6 /* SequenceCounterTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071217F0CD6D007C2BD6 /* SequenceCounterTest.m */; };
		A157076417F0CD6D007C2BD6 /* DH3KAgreerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071517F0CD6D007C2BD6 /* DH3KAgreerTest.m */; };
		A157076517F0CD6D007C2BD6 /* HandshakePacketTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071717F0CD6D007C2BD6 /* HandshakePacketTest.m */; };
		A157076617F0CD6D007C2BD6 /* HashChainTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071917F0CD6D007C2BD6 /* HashChainTest.m */; };
		A157076717F0CD6D007C2BD6 /* MasterSecretTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071B17F0CD6D007C2BD6 /* MasterSecretTest.m */; };
		A157076817F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071D17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m */; };
		A157076917F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072017F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m */; };
		A157076A17F0CD6D007C2BD6 /* ZrtpTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072217F0CD6D007C2BD6 /* ZrtpTest.m */; };
		A157076B17F0CD6D007C2BD6 /* LowLatencyConnectorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072517F0CD6D007C2BD6 /* LowLatencyConnectorTest.m */; };
		A157076C17F0CD6D007C2BD6 /* NetworkStreamTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072817F0CD6D007C2BD6 /* NetworkStreamTest.m */; };
		A157076D17F0CD6D007C2BD6 /* SecureEndPointTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072A17F0CD6D007C2BD6 /* SecureEndPointTest.m */; };
		A157076E17F0CD6D007C2BD6 /* UdpSocketTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072D17F0CD6D007C2BD6 /* UdpSocketTest.m */; };
		A157076F17F0CD6D007C2BD6 /* PhoneNumberTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073017F0CD6D007C2BD6 /* PhoneNumberTest.m */; };
		A157077017F0CD6D007C2BD6 /* SessionDescriptorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073317F0CD6D007C2BD6 /* SessionDescriptorTest.m */; };
		A157077117F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073617F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m */; };
		A157077217F0CD6D007C2BD6 /* EventWindowTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073817F0CD6D007C2BD6 /* EventWindowTest.m */; };
		A157077417F0CD6D007C2BD6 /* TestUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073C17F0CD6D007C2BD6 /* TestUtil.m */; };
		A157077517F0CD6D007C2BD6 /* BloomFilterTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073F17F0CD6D007C2BD6 /* BloomFilterTest.m */; };
		A157077617F0CD6D007C2BD6 /* CancelTokenTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074117F0CD6D007C2BD6 /* CancelTokenTest.m */; };
		A157077717F0CD6D007C2BD6 /* ConversionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074317F0CD6D007C2BD6 /* ConversionsTest.m */; };
		A157077817F0CD6D007C2BD6 /* Crc32Test.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074517F0CD6D007C2BD6 /* Crc32Test.m */; };
		A157077917F0CD6D007C2BD6 /* CryptoUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074717F0CD6D007C2BD6 /* CryptoUtilTest.m */; };
		A157077A17F0CD6D007C2BD6 /* CyclicalBufferTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074917F0CD6D007C2BD6 /* CyclicalBufferTest.m */; };
		A157077B17F0CD6D007C2BD6 /* ExceptionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074B17F0CD6D007C2BD6 /* ExceptionsTest.m */; };
		A157077C17F0CD6D007C2BD6 /* FunctionalUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074D17F0CD6D007C2BD6 /* FunctionalUtilTest.m */; };
		A157077D17F0CD6D007C2BD6 /* PriorityQueueTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074F17F0CD6D007C2BD6 /* PriorityQueueTest.m */; };
		A157077E17F0CD6D007C2BD6 /* QueueTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157075117F0CD6D007C2BD6 /* QueueTest.m */; };
		A157077F17F0CD6D007C2BD6 /* UtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157075317F0CD6D007C2BD6 /* UtilTest.m */; };
		A163E8AB16F3F6AA0094D68B /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A163E8AA16F3F6A90094D68B /* Security.framework */; };
		A194D3B917A08CD1004BD3A9 /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C32D4D17A0652C000A904E /* AddressBook.framework */; };
		A194D3BA17A08CD5004BD3A9 /* AddressBookUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C32D4F17A06537000A904E /* AddressBookUI.framework */; };
		A1A018521805C5E800A052A6 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A11CD70C17FA230600A2D1B1 /* QuartzCore.framework */; };
		A1A018531805C60D00A052A6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A091169C9E5E00537ABF /* CoreGraphics.framework */; };
		A1C32D5017A06538000A904E /* AddressBookUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C32D4F17A06537000A904E /* AddressBookUI.framework */; };
		A1C32D5117A06544000A904E /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C32D4D17A0652C000A904E /* AddressBook.framework */; };
		AA0C8E498E2046B0B81EEE6E /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8313AE91B4954215858A5662 /* libPods.a */; };
		B67EBF5D19194AC60084CCFD /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B67EBF5C19194AC60084CCFD /* Settings.bundle */; };
		B6B6C3C71919440C00C0B76B /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6B6C3C51919440C00C0B76B /* Localizable.strings */; };
		B90418E6183E9DD40038554A /* DateUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B90418E5183E9DD40038554A /* DateUtil.m */; };
		B90418E7183E9DD40038554A /* DateUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B90418E5183E9DD40038554A /* DateUtil.m */; };
		B942EB0E183A9633000887BB /* SearchBarTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = B942EB0D183A9633000887BB /* SearchBarTitleView.m */; };
		B942EB0F183A9633000887BB /* SearchBarTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = B942EB0D183A9633000887BB /* SearchBarTitleView.m */; };
		B942EB10183AC467000887BB /* ContactBrowseViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051E18170B33006006FC /* ContactBrowseViewController.xib */; };
		B96A3100187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf in Resources */ = {isa = PBXBuildFile; fileRef = B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */; };
		B97940271832BD2400BD66CB /* UIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B97940261832BD2400BD66CB /* UIUtil.m */; };
		B97940281832BD2400BD66CB /* UIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B97940261832BD2400BD66CB /* UIUtil.m */; };
		B97CBFA818860EA3008E0DE9 /* CountryCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B97CBFA618860EA3008E0DE9 /* CountryCodeViewController.m */; };
		B97CBFA918860EA3008E0DE9 /* CountryCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B97CBFA618860EA3008E0DE9 /* CountryCodeViewController.m */; };
		B97CBFAB18860EA3008E0DE9 /* CountryCodeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = B97CBFA718860EA3008E0DE9 /* CountryCodeViewController.xib */; };
		B97CBFAE1886100E008E0DE9 /* CountryCodeTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B97CBFAD1886100E008E0DE9 /* CountryCodeTableViewCell.m */; };
		B97CBFAF1886100E008E0DE9 /* CountryCodeTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B97CBFAD1886100E008E0DE9 /* CountryCodeTableViewCell.m */; };
		B97CBFB218861023008E0DE9 /* CountryCodeTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B97CBFB018861023008E0DE9 /* CountryCodeTableViewCell.xib */; };
		B9A578B1183D60EE00C17105 /* FavouriteTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A578B0183D60ED00C17105 /* FavouriteTableViewCell.m */; };
		B9A578B2183D60EE00C17105 /* FavouriteTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A578B0183D60ED00C17105 /* FavouriteTableViewCell.m */; };
		B9A578B5183D610300C17105 /* FavouriteTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9A578B3183D610300C17105 /* FavouriteTableViewCell.xib */; };
		B9B89C54185A2B5F00A24465 /* LeftSideMenuCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9B89C53185A2B5F00A24465 /* LeftSideMenuCell.m */; };
		B9B89C55185A2B5F00A24465 /* LeftSideMenuCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9B89C53185A2B5F00A24465 /* LeftSideMenuCell.m */; };
		B9B89C58185A2B7000A24465 /* LeftSideMenuCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9B89C56185A2B7000A24465 /* LeftSideMenuCell.xib */; };
		B9CA51BA18809ACA007E204E /* InviteContactsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9CA51B818809ACA007E204E /* InviteContactsViewController.m */; };
		B9CA51BB18809ACA007E204E /* InviteContactsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9CA51B818809ACA007E204E /* InviteContactsViewController.m */; };
		B9CA51BD18809ACA007E204E /* InviteContactsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9CA51B918809ACA007E204E /* InviteContactsViewController.xib */; };
		B9EB5ABD1884C002007CBB57 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9EB5ABC1884C002007CBB57 /* MessageUI.framework */; };
		B9EB5AC61884D370007CBB57 /* UnseenWhisperUserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EB5AC51884D370007CBB57 /* UnseenWhisperUserCell.m */; };
		B9EB5AC71884D370007CBB57 /* UnseenWhisperUserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EB5AC51884D370007CBB57 /* UnseenWhisperUserCell.m */; };
		B9EB5ACA1884D387007CBB57 /* UnseenWhisperUserCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9EB5AC81884D387007CBB57 /* UnseenWhisperUserCell.xib */; };
		D202868116DBE0E7009068E9 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AEACDB16C426DA00C364C0 /* CFNetwork.framework */; };
		D202868216DBE0F4009068E9 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2179CFD16BB0B480006F3AB /* SystemConfiguration.framework */; };
		D202868316DBE0FC009068E9 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2179CFB16BB0B3A0006F3AB /* CoreTelephony.framework */; };
		D202868416DBE108009068E9 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1FDCBEE16DAA6C300868894 /* AVFoundation.framework */; };
		D2179CFC16BB0B3A0006F3AB /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2179CFB16BB0B3A0006F3AB /* CoreTelephony.framework */; };
		D2179CFE16BB0B480006F3AB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2179CFD16BB0B480006F3AB /* SystemConfiguration.framework */; };
		D221A08E169C9E5E00537ABF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A08D169C9E5E00537ABF /* UIKit.framework */; };
		D221A090169C9E5E00537ABF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A08F169C9E5E00537ABF /* Foundation.framework */; };
		D221A092169C9E5E00537ABF /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A091169C9E5E00537ABF /* CoreGraphics.framework */; };
		D221A09A169C9E5E00537ABF /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D221A099169C9E5E00537ABF /* main.m */; };
		D221A0AC169C9E5F00537ABF /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A0AB169C9E5F00537ABF /* SenTestingKit.framework */; };
		D221A0AD169C9E5F00537ABF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A08D169C9E5E00537ABF /* UIKit.framework */; };
		D221A0AE169C9E5F00537ABF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A08F169C9E5E00537ABF /* Foundation.framework */; };
		D221A0E8169DFFC500537ABF /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A0E7169DFFC500537ABF /* AVFoundation.framework */; };
		D24B5BD5169F568C00681372 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D24B5BD4169F568C00681372 /* AudioToolbox.framework */; };
		D2AEACDC16C426DA00C364C0 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AEACDB16C426DA00C364C0 /* CFNetwork.framework */; };
		E1368CBE18A1C36B00109378 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9EB5ABC1884C002007CBB57 /* MessageUI.framework */; };
		E1370BE018A0686600826894 /* busy.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40718A05754001A532A /* busy.mp3 */; };
		E1370BE118A0686C00826894 /* completed.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40818A05754001A532A /* completed.mp3 */; };
		E1370BE218A0686C00826894 /* failure.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40918A05754001A532A /* failure.mp3 */; };
		E1370BE318A0686C00826894 /* handshake.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40A18A05754001A532A /* handshake.mp3 */; };
		E1370BE418A0686C00826894 /* outring.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40B18A05754001A532A /* outring.mp3 */; };
		E1370BE518A0686C00826894 /* r.caf in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40C18A05754001A532A /* r.caf */; };
		E1370BE618A0686C00826894 /* sonarping.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40D18A05754001A532A /* sonarping.mp3 */; };
		E1370BE718A0688300826894 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370BDA18A066F600826894 /* Default-568h@2x.png */; };
		E1370BE818A0688300826894 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370BDB18A066F600826894 /* Default.png */; };
		E1370BE918A0688300826894 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370BDC18A066F600826894 /* Default@2x.png */; };
		E1370BEA18A0689000826894 /* AppIcon29x29.jpg in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F418A05734001A532A /* AppIcon29x29.jpg */; };
		E1370BEB18A0689000826894 /* AppIcon29x29.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F518A05734001A532A /* AppIcon29x29.png */; };
		E1370BEC18A0689000826894 /* AppIcon29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F618A05734001A532A /* AppIcon29x29@2x.png */; };
		E1370BED18A0689000826894 /* AppIcon40x40.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F718A05734001A532A /* AppIcon40x40.png */; };
		E1370BEE18A0689000826894 /* AppIcon40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F818A05734001A532A /* AppIcon40x40@2x.png */; };
		E1370BEF18A0689000826894 /* AppIcon60x60.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F918A05734001A532A /* AppIcon60x60.png */; };
		E1370BF018A0689000826894 /* AppIcon60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3FA18A05734001A532A /* AppIcon60x60@2x.png */; };
		E1370BF118A0689000826894 /* AppIcon76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3FB18A05734001A532A /* AppIcon76x76.png */; };
		E1370BF218A0689000826894 /* AppIcon76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3FC18A05734001A532A /* AppIcon76x76@2x.png */; };
		E1370BF618A068A600826894 /* whisperReal.der in Resources */ = {isa = PBXBuildFile; fileRef = E1C407C117F0C246007BEE65 /* whisperReal.der */; };
		E14874A218A0692F002CC4F3 /* archive_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3018A0660300826894 /* archive_icon.png */; };
		E14874A318A0692F002CC4F3 /* archive_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3118A0660300826894 /* archive_icon@2x.png */; };
		E14874A418A0692F002CC4F3 /* backspace.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3218A0660300826894 /* backspace.png */; };
		E14874A518A0692F002CC4F3 /* backspace@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3318A0660300826894 /* backspace@2x.png */; };
		E14874A618A0692F002CC4F3 /* checkbox_checkmark.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3418A0660300826894 /* checkbox_checkmark.png */; };
		E14874A718A0692F002CC4F3 /* checkbox_checkmark@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3518A0660300826894 /* checkbox_checkmark@2x.png */; };
		E14874A818A0692F002CC4F3 /* checkbox_empty.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3618A0660300826894 /* checkbox_empty.png */; };
		E14874A918A0692F002CC4F3 /* checkbox_empty@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3718A0660300826894 /* checkbox_empty@2x.png */; };
		E14874AA18A0692F002CC4F3 /* contact_default_feed.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3818A0660300826894 /* contact_default_feed.png */; };
		E14874AB18A0692F002CC4F3 /* contacts_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3918A0660300826894 /* contacts_arrow.png */; };
		E14874AC18A0692F002CC4F3 /* contacts_arrow@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3A18A0660300826894 /* contacts_arrow@2x.png */; };
		E14874AD18A0692F002CC4F3 /* DefaultContactImage.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3B18A0660300826894 /* DefaultContactImage.png */; };
		E14874AE18A0692F002CC4F3 /* dismiss_notification_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3C18A0660300826894 /* dismiss_notification_icon.png */; };
		E14874AF18A0692F002CC4F3 /* dismiss_notification_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3D18A0660300826894 /* dismiss_notification_icon@2x.png */; };
		E14874B018A0692F002CC4F3 /* drop_down_arrow_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3E18A0660300826894 /* drop_down_arrow_icon.png */; };
		E14874B118A0692F002CC4F3 /* drop_down_arrow_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3F18A0660300826894 /* drop_down_arrow_icon@2x.png */; };
		E14874B218A0692F002CC4F3 /* expanded_cell_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4018A0660300826894 /* expanded_cell_icon.png */; };
		E14874B318A0692F002CC4F3 /* expanded_cell_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4118A0660300826894 /* expanded_cell_icon@2x.png */; };
		E14874B418A0692F002CC4F3 /* favourite_false_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4218A0660300826894 /* favourite_false_icon.png */; };
		E14874B518A0692F002CC4F3 /* favourite_false_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4318A0660300826894 /* favourite_false_icon@2x.png */; };
		E14874B618A0692F002CC4F3 /* favourite_true_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4418A0660300826894 /* favourite_true_icon.png */; };
		E14874B718A0692F002CC4F3 /* favourite_true_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4518A0660300826894 /* favourite_true_icon@2x.png */; };
		E14874B818A0692F002CC4F3 /* forward_button.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4618A0660300826894 /* forward_button.png */; };
		E14874B918A0692F002CC4F3 /* forward_button@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4718A0660300826894 /* forward_button@2x.png */; };
		E14874BA18A0692F002CC4F3 /* home_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4818A0660300826894 /* home_icon.png */; };
		E14874BB18A0692F002CC4F3 /* icon_contacts.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4918A0660300826894 /* icon_contacts.png */; };
		E14874BC18A0692F002CC4F3 /* icon_favourites.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4A18A0660300826894 /* icon_favourites.png */; };
		E14874BD18A0692F002CC4F3 /* icon_keypad.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4B18A0660300826894 /* icon_keypad.png */; };
		E14874BE18A0692F002CC4F3 /* icon_recents.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4C18A0660300826894 /* icon_recents.png */; };
		E14874BF18A0692F002CC4F3 /* in_call_phone_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4D18A0660300826894 /* in_call_phone_icon.png */; };
		E14874C018A0692F002CC4F3 /* in_call_phone_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4E18A0660300826894 /* in_call_phone_icon@2x.png */; };
		E14874C118A0692F002CC4F3 /* in_call_phrase_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4F18A0660300826894 /* in_call_phrase_icon.png */; };
		E14874C218A0692F002CC4F3 /* in_call_phrase_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5018A0660300826894 /* in_call_phrase_icon@2x.png */; };
		E14874C318A0692F002CC4F3 /* incoming_call_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5118A0660300826894 /* incoming_call_icon.png */; };
		E14874C418A0692F002CC4F3 /* incoming_call_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5218A0660300826894 /* incoming_call_icon@2x.png */; };
		E14874C518A0692F002CC4F3 /* menu_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5318A0660300826894 /* menu_icon.png */; };
		E14874C618A0692F002CC4F3 /* menu_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5418A0660300826894 /* menu_icon@2x.png */; };
		E14874C718A0692F002CC4F3 /* message_bubble.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5518A0660300826894 /* message_bubble.png */; };
		E14874C818A0692F002CC4F3 /* message_bubble@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5618A0660300826894 /* message_bubble@2x.png */; };
		E14874C918A0692F002CC4F3 /* mute_icon_selected.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5718A0660300826894 /* mute_icon_selected.png */; };
		E14874CA18A0692F002CC4F3 /* mute_icon_selected@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5818A0660300826894 /* mute_icon_selected@2x.png */; };
		E14874CB18A0692F002CC4F3 /* mute_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5918A0660300826894 /* mute_icon.png */; };
		E14874CC18A0692F002CC4F3 /* mute_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5A18A0660300826894 /* mute_icon@2x.png */; };
		E14874CD18A0692F002CC4F3 /* notification_detail_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5B18A0660300826894 /* notification_detail_icon.png */; };
		E14874CE18A0692F002CC4F3 /* notification_detail_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5C18A0660300826894 /* notification_detail_icon@2x.png */; };
		E14874CF18A0692F002CC4F3 /* notification_mini_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5D18A0660300826894 /* notification_mini_icon.png */; };
		E14874D018A0692F002CC4F3 /* notification_mini_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5E18A0660300826894 /* notification_mini_icon@2x.png */; };
		E14874D118A0692F002CC4F3 /* outgoing_call_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5F18A0660300826894 /* outgoing_call_icon.png */; };
		E14874D218A0692F002CC4F3 /* outgoing_call_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6018A0660300826894 /* outgoing_call_icon@2x.png */; };
		E14874D318A0692F002CC4F3 /* search_cancel.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6118A0660300826894 /* search_cancel.png */; };
		E14874D418A0692F002CC4F3 /* search_cancel@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6218A0660300826894 /* search_cancel@2x.png */; };
		E14874D518A0692F002CC4F3 /* search_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6318A0660300826894 /* search_icon.png */; };
		E14874D618A0692F002CC4F3 /* search_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6418A0660300826894 /* search_icon@2x.png */; };
		E14874D718A0692F002CC4F3 /* send_code_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6518A0660300826894 /* send_code_icon.png */; };
		E14874D818A0692F002CC4F3 /* send_code_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6618A0660300826894 /* send_code_icon@2x.png */; };
		E14874D918A0692F002CC4F3 /* speaker_icon_selected.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6718A0660300826894 /* speaker_icon_selected.png */; };
		E14874DA18A0692F002CC4F3 /* speaker_icon_selected@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6818A0660300826894 /* speaker_icon_selected@2x.png */; };
		E14874DB18A0692F002CC4F3 /* speaker_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6918A0660300826894 /* speaker_icon.png */; };
		E14874DC18A0692F002CC4F3 /* speaker_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6A18A0660300826894 /* speaker_icon@2x.png */; };
		E14874DD18A0692F002CC4F3 /* spinner_connecting_flash.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6B18A0660300826894 /* spinner_connecting_flash.png */; };
		E14874DE18A0692F002CC4F3 /* spinner_connecting_flash@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6C18A0660300826894 /* spinner_connecting_flash@2x.png */; };
		E14874DF18A06930002CC4F3 /* spinner_connecting.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6D18A0660300826894 /* spinner_connecting.png */; };
		E14874E018A06930002CC4F3 /* spinner_connecting@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6E18A0660300826894 /* spinner_connecting@2x.png */; };
		E14874E118A06930002CC4F3 /* spinner_error.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6F18A0660300826894 /* spinner_error.png */; };
		E14874E218A06930002CC4F3 /* spinner_error@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7018A0660300826894 /* spinner_error@2x.png */; };
		E14874E318A06930002CC4F3 /* spinner_ringing.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7118A0660300826894 /* spinner_ringing.png */; };
		E14874E418A06930002CC4F3 /* spinner_ringing@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7218A0660300826894 /* spinner_ringing@2x.png */; };
		E14874E518A06930002CC4F3 /* tab_icon_contacts.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7318A0660300826894 /* tab_icon_contacts.png */; };
		E14874E618A06930002CC4F3 /* tab_icon_contacts@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7418A0660300826894 /* tab_icon_contacts@2x.png */; };
		E14874E718A06930002CC4F3 /* tab_icon_favourites.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7518A0660300826894 /* tab_icon_favourites.png */; };
		E14874E818A06930002CC4F3 /* tab_icon_favourites@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7618A0660300826894 /* tab_icon_favourites@2x.png */; };
		E14874E918A06930002CC4F3 /* tab_icon_inbox.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7718A0660300826894 /* tab_icon_inbox.png */; };
		E14874EA18A06930002CC4F3 /* tab_icon_inbox@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7818A0660300826894 /* tab_icon_inbox@2x.png */; };
		E14874EB18A06930002CC4F3 /* tab_icon_keypad.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7918A0660300826894 /* tab_icon_keypad.png */; };
		E14874EC18A06930002CC4F3 /* tab_icon_keypad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7A18A0660300826894 /* tab_icon_keypad@2x.png */; };
		E14874ED18A06930002CC4F3 /* tab_icon_menu.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7B18A0660300826894 /* tab_icon_menu.png */; };
		E14874EE18A06930002CC4F3 /* tab_icon_menu@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7C18A0660300826894 /* tab_icon_menu@2x.png */; };
		E14874EF18A06930002CC4F3 /* trash_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7D18A0660300826894 /* trash_icon.png */; };
		E14874F018A06930002CC4F3 /* trash_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7E18A0660300826894 /* trash_icon@2x.png */; };
		E14874F118A06930002CC4F3 /* volume_high.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7F18A0660300826894 /* volume_high.png */; };
		E14874F218A06930002CC4F3 /* volume_high@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B8018A0660300826894 /* volume_high@2x.png */; };
		E14874F318A06930002CC4F3 /* volume_low.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B8118A0660300826894 /* volume_low.png */; };
		E14874F418A06930002CC4F3 /* volume_low@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B8218A0660300826894 /* volume_low@2x.png */; };
		E14874F518A06930002CC4F3 /* whisper_notification_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B8318A0660300826894 /* whisper_notification_icon.png */; };
		E14874F618A06930002CC4F3 /* whisper_notification_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B8418A0660300826894 /* whisper_notification_icon@2x.png */; };
		E14874F718A06951002CC4F3 /* CallLogTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053F18170B33006006FC /* CallLogTableViewCell.xib */; };
		E14874F818A06951002CC4F3 /* ContactTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053A18170B33006006FC /* ContactTableViewCell.xib */; };
		E14874F918A06951002CC4F3 /* CountryCodeTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B97CBFB018861023008E0DE9 /* CountryCodeTableViewCell.xib */; };
		E14874FA18A06951002CC4F3 /* FavouriteTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9A578B3183D610300C17105 /* FavouriteTableViewCell.xib */; };
		E14874FB18A06951002CC4F3 /* InboxFeedFooterCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76C87F15181EE2EB00C4ACAB /* InboxFeedFooterCell.xib */; };
		E14874FC18A06951002CC4F3 /* InboxFeedTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053C18170B33006006FC /* InboxFeedTableViewCell.xib */; };
		E14874FD18A06951002CC4F3 /* LeftSideMenuCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9B89C56185A2B7000A24465 /* LeftSideMenuCell.xib */; };
		E14874FE18A06951002CC4F3 /* PreferenceListTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76D713E9182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib */; };
		E14874FF18A06951002CC4F3 /* UnseenWhisperUserCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9EB5AC81884D387007CBB57 /* UnseenWhisperUserCell.xib */; };
		E148750018A06966002CC4F3 /* CallAudioManagerDemo.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051D18170B33006006FC /* CallAudioManagerDemo.xib */; };
		E148750118A06966002CC4F3 /* CallLogViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052718170B33006006FC /* CallLogViewController.xib */; };
		E148750218A06966002CC4F3 /* ContactBrowseViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051E18170B33006006FC /* ContactBrowseViewController.xib */; };
		E148750318A06966002CC4F3 /* ContactDetailTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051F18170B33006006FC /* ContactDetailTableViewCell.xib */; };
		E148750418A06966002CC4F3 /* ContactDetailViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052018170B33006006FC /* ContactDetailViewController.xib */; };
		E148750518A06966002CC4F3 /* CountryCodeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = B97CBFA718860EA3008E0DE9 /* CountryCodeViewController.xib */; };
		E148750618A06966002CC4F3 /* DialerViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052118170B33006006FC /* DialerViewController.xib */; };
		E148750718A06966002CC4F3 /* DowngradeCallViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052218170B33006006FC /* DowngradeCallViewController.xib */; };
		E148750818A06966002CC4F3 /* FavouritesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052318170B33006006FC /* FavouritesViewController.xib */; };
		E148750918A06966002CC4F3 /* InboxFeedViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052418170B33006006FC /* InboxFeedViewController.xib */; };
		E148750A18A06966002CC4F3 /* InCallViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052518170B33006006FC /* InCallViewController.xib */; };
		E148750B18A06966002CC4F3 /* InviteContactsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9CA51B918809ACA007E204E /* InviteContactsViewController.xib */; };
		E148750C18A06966002CC4F3 /* LeftSideMenuViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052618170B33006006FC /* LeftSideMenuViewController.xib */; };
		E148750D18A06966002CC4F3 /* PreferenceListViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76B8189D182C39460088060E /* PreferenceListViewController.xib */; };
		E148750E18A06966002CC4F3 /* RegisterViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052918170B33006006FC /* RegisterViewController.xib */; };
		E148750F18A06966002CC4F3 /* SettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052A18170B33006006FC /* SettingsViewController.xib */; };
		E148751018A06966002CC4F3 /* TabBarParentViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051B18170B33006006FC /* TabBarParentViewController.xib */; };
		E148751218A06AFD002CC4F3 /* HelveticaNeueLTStd-Bd.otf in Resources */ = {isa = PBXBuildFile; fileRef = B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */; };
		E148751318A06AFD002CC4F3 /* HelveticaNeueLTStd-Th.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */; };
		E148751418A06AFD002CC4F3 /* HelveticaNeueLTStd-Lt.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */; };
		E148751518A06AFD002CC4F3 /* HelveticaNeueLTStd-Md.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */; };
		E16E5BEE18AAC40200B7C403 /* EC25KeyAgreementParticipant.m in Sources */ = {isa = PBXBuildFile; fileRef = E16E5BE918AAC40200B7C403 /* EC25KeyAgreementParticipant.m */; };
		E16E5BEF18AAC40200B7C403 /* EC25KeyAgreementProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = E16E5BEB18AAC40200B7C403 /* EC25KeyAgreementProtocol.m */; };
		E16E5BF018AAC40200B7C403 /* EvpKeyAgreement.m in Sources */ = {isa = PBXBuildFile; fileRef = E16E5BED18AAC40200B7C403 /* EvpKeyAgreement.m */; };
		E16E5BF918AAF02100B7C403 /* EC25AgreerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E16E5BF818AAF02100B7C403 /* EC25AgreerTest.m */; };
		E16E5C1418AEDB5A00B7C403 /* message_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E16E5C1218AEDB5A00B7C403 /* message_icon.png */; };
		E16E5C1518AEDB5A00B7C403 /* phone_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E16E5C1318AEDB5A00B7C403 /* phone_icon.png */; };
		E19167A418A9687800B7A468 /* DH3KKeyAgreementParticipant.m in Sources */ = {isa = PBXBuildFile; fileRef = E19167A318A9687800B7A468 /* DH3KKeyAgreementParticipant.m */; };
		E197B60C18BBEC1A00F073E5 /* AudioPacker.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5E918BBEC1A00F073E5 /* AudioPacker.m */; };
		E197B60D18BBEC1A00F073E5 /* AudioSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5EB18BBEC1A00F073E5 /* AudioSocket.m */; };
		E197B60E18BBEC1A00F073E5 /* CallAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5ED18BBEC1A00F073E5 /* CallAudioManager.m */; };
		E197B60F18BBEC1A00F073E5 /* EncodedAudioFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5EF18BBEC1A00F073E5 /* EncodedAudioFrame.m */; };
		E197B61018BBEC1A00F073E5 /* EncodedAudioPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5F118BBEC1A00F073E5 /* EncodedAudioPacket.m */; };
		E197B61118BBEC1A00F073E5 /* AudioProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5F418BBEC1A00F073E5 /* AudioProcessor.m */; };
		E197B61218BBEC1A00F073E5 /* AudioStretcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5F618BBEC1A00F073E5 /* AudioStretcher.m */; };
		E197B61318BBEC1A00F073E5 /* DesiredBufferDepthController.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5F818BBEC1A00F073E5 /* DesiredBufferDepthController.m */; };
		E197B61418BBEC1A00F073E5 /* DropoutTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5FA18BBEC1A00F073E5 /* DropoutTracker.m */; };
		E197B61518BBEC1A00F073E5 /* JitterQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5FC18BBEC1A00F073E5 /* JitterQueue.m */; };
		E197B61618BBEC1A00F073E5 /* StretchFactorController.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5FE18BBEC1A00F073E5 /* StretchFactorController.m */; };
		E197B61718BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B60518BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m */; };
		E197B61818BBEC1A00F073E5 /* RemoteIOAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B60718BBEC1A00F073E5 /* RemoteIOAudio.m */; };
		E197B61918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B60918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m */; };
		E197B61A18BBEC1A00F073E5 /* SpeexCodec.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B60B18BBEC1A00F073E5 /* SpeexCodec.m */; };
		E197B61E18BBEC6D00F073E5 /* AudioRouter.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B61D18BBEC6D00F073E5 /* AudioRouter.m */; };
		E197B62118BBF12700F073E5 /* AppAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B62018BBF12700F073E5 /* AppAudioManager.m */; };
		E197B62418BBF5BB00F073E5 /* SoundPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B62318BBF5BB00F073E5 /* SoundPlayer.m */; };
		E197B62718BBF63B00F073E5 /* SoundBoard.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B62618BBF63B00F073E5 /* SoundBoard.m */; };
		E1CD329618BCFF9900B1A496 /* SoundInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = E1CD329518BCFF9900B1A496 /* SoundInstance.m */; };
		F995AC2FFD6D4442B012604A /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8313AE91B4954215858A5662 /* libPods.a */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		70B800A2190C529C0042E3F0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = A1B989641725EC1300B6E8B5;
			remoteInfo = spandsp;
		};
		70B800A4190C52F80042E3F0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = A1B989631725EC1300B6E8B5;
			remoteInfo = spandsp;
		};
		70B800AB190C54790042E3F0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 70B800A7190C54790042E3F0 /* speex.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = A1FDCBFA16DBC57D00868894;
			remoteInfo = speex;
		};
		70B800AD190C54870042E3F0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 70B800A7190C54790042E3F0 /* speex.xcodeproj */;
			proxyType = 1;
			remoteGlobalIDString = A1FDCBF916DBC57D00868894;
			remoteInfo = speex;
		};
		D221A0AF169C9E5F00537ABF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = D221A080169C9E5E00537ABF /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D221A088169C9E5E00537ABF;
			remoteInfo = RedPhone;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		701231B318ECAA4500D456C4 /* EvpMessageDigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpMessageDigest.h; sourceTree = "<group>"; };
		701231B418ECAA4500D456C4 /* EvpMessageDigest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpMessageDigest.m; sourceTree = "<group>"; };
		70377AA71916BA0500CAF501 /* InteractiveLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InteractiveLabel.h; sourceTree = "<group>"; };
		70377AA81916BA0500CAF501 /* InteractiveLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InteractiveLabel.m; sourceTree = "<group>"; };
		70377AAA1918450100CAF501 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
		7038632318F70C0700D4A43F /* CryptoTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoTools.h; sourceTree = "<group>"; };
		7038632418F70C0700D4A43F /* CryptoTools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoTools.m; sourceTree = "<group>"; };
		7038632518F70C0700D4A43F /* EvpSymetricUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpSymetricUtil.h; sourceTree = "<group>"; };
		7038632618F70C0700D4A43F /* EvpSymetricUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpSymetricUtil.m; sourceTree = "<group>"; };
		707E548A18FF0B8A00C8649D /* InviteContactModal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InviteContactModal.h; sourceTree = "<group>"; };
		707E548B18FF0B8A00C8649D /* InviteContactModal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InviteContactModal.m; sourceTree = "<group>"; };
		707E549018FF26E800C8649D /* SmsInvite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmsInvite.h; sourceTree = "<group>"; };
		707E549118FF26E800C8649D /* SmsInvite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SmsInvite.m; sourceTree = "<group>"; };
		7095B7AE18F46D35002C66E2 /* PhoneNumberUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberUtil.h; sourceTree = "<group>"; };
		7095B7AF18F46D35002C66E2 /* PhoneNumberUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtil.m; sourceTree = "<group>"; };
		70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = spandsp.xcodeproj; path = Libraries/spandsp/spandsp/spandsp.xcodeproj; sourceTree = "<group>"; };
		70B800A7190C54790042E3F0 /* speex.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = speex.xcodeproj; path = Libraries/speex/speex.xcodeproj; sourceTree = "<group>"; };
		70B800E2190C55660042E3F0 /* AbstractMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractMessage.h; sourceTree = "<group>"; };
		70B800E3190C55660042E3F0 /* AbstractMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AbstractMessage.m; sourceTree = "<group>"; };
		70B800E4190C55660042E3F0 /* AbstractMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractMessage_Builder.h; sourceTree = "<group>"; };
		70B800E5190C55660042E3F0 /* AbstractMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AbstractMessage_Builder.m; sourceTree = "<group>"; };
		70B800E6190C55660042E3F0 /* Bootstrap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bootstrap.h; sourceTree = "<group>"; };
		70B800E7190C55660042E3F0 /* CodedInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodedInputStream.h; sourceTree = "<group>"; };
		70B800E8190C55660042E3F0 /* CodedInputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CodedInputStream.m; sourceTree = "<group>"; };
		70B800E9190C55660042E3F0 /* CodedOutputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodedOutputStream.h; sourceTree = "<group>"; };
		70B800EA190C55660042E3F0 /* CodedOutputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CodedOutputStream.m; sourceTree = "<group>"; };
		70B800EB190C55660042E3F0 /* ConcreteExtensionField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConcreteExtensionField.h; sourceTree = "<group>"; };
		70B800EC190C55660042E3F0 /* ConcreteExtensionField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConcreteExtensionField.m; sourceTree = "<group>"; };
		70B800ED190C55660042E3F0 /* ExtendableMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtendableMessage.h; sourceTree = "<group>"; };
		70B800EE190C55660042E3F0 /* ExtendableMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtendableMessage.m; sourceTree = "<group>"; };
		70B800EF190C55660042E3F0 /* ExtendableMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtendableMessage_Builder.h; sourceTree = "<group>"; };
		70B800F0190C55660042E3F0 /* ExtendableMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtendableMessage_Builder.m; sourceTree = "<group>"; };
		70B800F1190C55660042E3F0 /* ExtensionField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionField.h; sourceTree = "<group>"; };
		70B800F2190C55660042E3F0 /* ExtensionRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionRegistry.h; sourceTree = "<group>"; };
		70B800F3190C55660042E3F0 /* ExtensionRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtensionRegistry.m; sourceTree = "<group>"; };
		70B800F4190C55660042E3F0 /* Field.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Field.h; sourceTree = "<group>"; };
		70B800F5190C55660042E3F0 /* Field.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Field.m; sourceTree = "<group>"; };
		70B800F6190C55660042E3F0 /* ForwardDeclarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForwardDeclarations.h; sourceTree = "<group>"; };
		70B800F7190C55660042E3F0 /* GeneratedMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneratedMessage.h; sourceTree = "<group>"; };
		70B800F8190C55660042E3F0 /* GeneratedMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedMessage.m; sourceTree = "<group>"; };
		70B800F9190C55660042E3F0 /* GeneratedMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneratedMessage_Builder.h; sourceTree = "<group>"; };
		70B800FA190C55660042E3F0 /* GeneratedMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedMessage_Builder.m; sourceTree = "<group>"; };
		70B800FB190C55660042E3F0 /* Message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Message.h; sourceTree = "<group>"; };
		70B800FC190C55660042E3F0 /* Message_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Message_Builder.h; sourceTree = "<group>"; };
		70B800FD190C55660042E3F0 /* MutableExtensionRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutableExtensionRegistry.h; sourceTree = "<group>"; };
		70B800FE190C55660042E3F0 /* MutableExtensionRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MutableExtensionRegistry.m; sourceTree = "<group>"; };
		70B800FF190C55660042E3F0 /* MutableField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutableField.h; sourceTree = "<group>"; };
		70B80100190C55660042E3F0 /* MutableField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MutableField.m; sourceTree = "<group>"; };
		70B80101190C55660042E3F0 /* ProtocolBuffers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProtocolBuffers.h; sourceTree = "<group>"; };
		70B80102190C55660042E3F0 /* TextFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextFormat.h; sourceTree = "<group>"; };
		70B80103190C55660042E3F0 /* TextFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextFormat.m; sourceTree = "<group>"; };
		70B80104190C55660042E3F0 /* UnknownFieldSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnknownFieldSet.h; sourceTree = "<group>"; };
		70B80105190C55660042E3F0 /* UnknownFieldSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnknownFieldSet.m; sourceTree = "<group>"; };
		70B80106190C55660042E3F0 /* UnknownFieldSet_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnknownFieldSet_Builder.h; sourceTree = "<group>"; };
		70B80107190C55660042E3F0 /* UnknownFieldSet_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnknownFieldSet_Builder.m; sourceTree = "<group>"; };
		70B80108190C55660042E3F0 /* Utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utilities.h; sourceTree = "<group>"; };
		70B80109190C55660042E3F0 /* Utilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Utilities.m; sourceTree = "<group>"; };
		70B8010A190C55660042E3F0 /* WireFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WireFormat.h; sourceTree = "<group>"; };
		70B8010B190C55660042E3F0 /* WireFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WireFormat.m; sourceTree = "<group>"; };
		70B8FEE11909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "171756__nenadsimic__picked-coin-echo-2.wav"; sourceTree = "<group>"; };
		70BAFD5B190584BE00FA5E0B /* NotificationTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NotificationTracker.h; sourceTree = "<group>"; };
		70BAFD5C190584BE00FA5E0B /* NotificationTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NotificationTracker.m; sourceTree = "<group>"; };
		70E803ED18F6DD1400BF77BC /* EvpUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpUtil.h; sourceTree = "<group>"; };
		762D9DCD18281C7400A5E418 /* SettingsTableHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsTableHeaderView.h; sourceTree = "<group>"; };
		762D9DCE18281C7400A5E418 /* SettingsTableHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsTableHeaderView.m; sourceTree = "<group>"; };
		7650529F182945EF008313E1 /* LocalizableCustomFontLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizableCustomFontLabel.h; sourceTree = "<group>"; };
		765052A0182945EF008313E1 /* LocalizableCustomFontLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalizableCustomFontLabel.m; sourceTree = "<group>"; };
		765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Lt.otf"; sourceTree = "<group>"; };
		765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Md.otf"; sourceTree = "<group>"; };
		765052AD182AC9B5008313E1 /* DialerButtonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DialerButtonView.h; sourceTree = "<group>"; };
		765052AE182AC9B5008313E1 /* DialerButtonView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DialerButtonView.m; sourceTree = "<group>"; };
		765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Th.otf"; sourceTree = "<group>"; };
		768A1A2A17FC9CD300E00ED8 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
		76919BF61805D190008C664A /* ContactManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ContactManagerTest.m; path = contact/ContactManagerTest.m; sourceTree = "<group>"; };
		76B8189B182C39460088060E /* PreferenceListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferenceListViewController.h; sourceTree = "<group>"; };
		76B8189C182C39460088060E /* PreferenceListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferenceListViewController.m; sourceTree = "<group>"; };
		76B8189D182C39460088060E /* PreferenceListViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = PreferenceListViewController.xib; path = ../PreferenceListViewController.xib; sourceTree = "<group>"; };
		76C87F11181EE11C00C4ACAB /* InboxFeedFooterCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedFooterCell.h; sourceTree = "<group>"; };
		76C87F12181EE11C00C4ACAB /* InboxFeedFooterCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedFooterCell.m; sourceTree = "<group>"; };
		76C87F15181EE2EB00C4ACAB /* InboxFeedFooterCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = InboxFeedFooterCell.xib; path = ../InboxFeedFooterCell.xib; sourceTree = "<group>"; };
		76C87F18181EFCE600C4ACAB /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; };
		76D713E5182D3E3F00C9C9C8 /* PreferenceListTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferenceListTableViewCell.h; sourceTree = "<group>"; };
		76D713E6182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferenceListTableViewCell.m; sourceTree = "<group>"; };
		76D713E9182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = PreferenceListTableViewCell.xib; path = ../PreferenceListTableViewCell.xib; sourceTree = "<group>"; };
		76EB03C218170B33006006FC /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
		76EB03C318170B33006006FC /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
		76EB03C518170B33006006FC /* AsyncUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsyncUtil.h; sourceTree = "<group>"; };
		76EB03C618170B33006006FC /* AsyncUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AsyncUtil.m; sourceTree = "<group>"; };
		76EB03C718170B33006006FC /* AsyncUtilHelperRacingOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsyncUtilHelperRacingOperation.h; sourceTree = "<group>"; };
		76EB03C818170B33006006FC /* AsyncUtilHelperRacingOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AsyncUtilHelperRacingOperation.m; sourceTree = "<group>"; };
		76EB03C918170B33006006FC /* CancelledToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CancelledToken.h; sourceTree = "<group>"; };
		76EB03CA18170B33006006FC /* CancelledToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CancelledToken.m; sourceTree = "<group>"; };
		76EB03CB18170B33006006FC /* CancelTokenSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CancelTokenSource.h; sourceTree = "<group>"; };
		76EB03CC18170B33006006FC /* CancelTokenSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CancelTokenSource.m; sourceTree = "<group>"; };
		76EB03CD18170B33006006FC /* Future.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Future.h; sourceTree = "<group>"; };
		76EB03CE18170B33006006FC /* Future.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Future.m; sourceTree = "<group>"; };
		76EB03CF18170B33006006FC /* FutureSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FutureSource.h; sourceTree = "<group>"; };
		76EB03D018170B33006006FC /* FutureSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FutureSource.m; sourceTree = "<group>"; };
		76EB03D118170B33006006FC /* FutureUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FutureUtil.h; sourceTree = "<group>"; };
		76EB03D218170B33006006FC /* FutureUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FutureUtil.m; sourceTree = "<group>"; };
		76EB03D318170B33006006FC /* ObservableValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObservableValue.h; sourceTree = "<group>"; };
		76EB03D418170B33006006FC /* ObservableValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObservableValue.m; sourceTree = "<group>"; };
		76EB03D618170B33006006FC /* CancelToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CancelToken.h; sourceTree = "<group>"; };
		76EB03D718170B33006006FC /* TimeoutFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeoutFailure.h; sourceTree = "<group>"; };
		76EB03D818170B33006006FC /* TimeoutFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TimeoutFailure.m; sourceTree = "<group>"; };
		76EB03FF18170B33006006FC /* RecentCall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecentCall.h; sourceTree = "<group>"; };
		76EB040018170B33006006FC /* RecentCall.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCall.m; sourceTree = "<group>"; };
		76EB040118170B33006006FC /* RecentCallManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecentCallManager.h; sourceTree = "<group>"; };
		76EB040218170B33006006FC /* RecentCallManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCallManager.m; sourceTree = "<group>"; };
		76EB040418170B33006006FC /* Contact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Contact.h; sourceTree = "<group>"; };
		76EB040518170B33006006FC /* Contact.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Contact.m; sourceTree = "<group>"; };
		76EB040818170B33006006FC /* ContactsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactsManager.h; sourceTree = "<group>"; };
		76EB040918170B33006006FC /* ContactsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactsManager.m; sourceTree = "<group>"; };
		76EB041218170B33006006FC /* Environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Environment.h; sourceTree = "<group>"; };
		76EB041318170B33006006FC /* Environment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Environment.m; sourceTree = "<group>"; };
		76EB041418170B33006006FC /* LocalizableText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizableText.h; sourceTree = "<group>"; };
		76EB041518170B33006006FC /* LocalizableText.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalizableText.m; sourceTree = "<group>"; };
		76EB041618170B33006006FC /* PreferencesUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferencesUtil.h; sourceTree = "<group>"; };
		76EB041718170B33006006FC /* PreferencesUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferencesUtil.m; sourceTree = "<group>"; };
		76EB041818170B33006006FC /* PropertyListPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PropertyListPreferences.h; sourceTree = "<group>"; };
		76EB041918170B33006006FC /* PropertyListPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PropertyListPreferences.m; sourceTree = "<group>"; };
		76EB041A18170B33006006FC /* Release.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Release.h; sourceTree = "<group>"; };
		76EB041B18170B33006006FC /* Release.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Release.m; sourceTree = "<group>"; };
		76EB041F18170B33006006FC /* DnsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DnsManager.h; sourceTree = "<group>"; };
		76EB042018170B33006006FC /* DnsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DnsManager.m; sourceTree = "<group>"; };
		76EB042118170B33006006FC /* HostNameEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HostNameEndPoint.h; sourceTree = "<group>"; };
		76EB042218170B33006006FC /* HostNameEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HostNameEndPoint.m; sourceTree = "<group>"; };
		76EB042418170B33006006FC /* IgnoredPacketFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IgnoredPacketFailure.h; sourceTree = "<group>"; };
		76EB042518170B33006006FC /* IgnoredPacketFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IgnoredPacketFailure.m; sourceTree = "<group>"; };
		76EB042618170B33006006FC /* UnrecognizedRequestFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnrecognizedRequestFailure.h; sourceTree = "<group>"; };
		76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnrecognizedRequestFailure.m; sourceTree = "<group>"; };
		76EB042918170B33006006FC /* HttpManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpManager.h; sourceTree = "<group>"; };
		76EB042A18170B33006006FC /* HttpManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpManager.m; sourceTree = "<group>"; };
		76EB042B18170B33006006FC /* HttpRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequest.h; sourceTree = "<group>"; };
		76EB042C18170B33006006FC /* HttpRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequest.m; sourceTree = "<group>"; };
		76EB042D18170B33006006FC /* HttpRequestOrResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequestOrResponse.h; sourceTree = "<group>"; };
		76EB042E18170B33006006FC /* HttpRequestOrResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestOrResponse.m; sourceTree = "<group>"; };
		76EB042F18170B33006006FC /* HttpRequestUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequestUtil.h; sourceTree = "<group>"; };
		76EB043018170B33006006FC /* HttpRequestUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestUtil.m; sourceTree = "<group>"; };
		76EB043118170B33006006FC /* HttpResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpResponse.h; sourceTree = "<group>"; };
		76EB043218170B33006006FC /* HttpResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpResponse.m; sourceTree = "<group>"; };
		76EB043318170B33006006FC /* HttpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpSocket.h; sourceTree = "<group>"; };
		76EB043418170B33006006FC /* HttpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpSocket.m; sourceTree = "<group>"; };
		76EB043518170B33006006FC /* IpAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpAddress.h; sourceTree = "<group>"; };
		76EB043618170B33006006FC /* IpAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpAddress.m; sourceTree = "<group>"; };
		76EB043718170B33006006FC /* IpEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpEndPoint.h; sourceTree = "<group>"; };
		76EB043818170B33006006FC /* IpEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpEndPoint.m; sourceTree = "<group>"; };
		76EB043918170B33006006FC /* NetworkEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkEndPoint.h; sourceTree = "<group>"; };
		76EB043A18170B33006006FC /* PacketHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketHandler.h; sourceTree = "<group>"; };
		76EB043B18170B33006006FC /* PacketHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PacketHandler.m; sourceTree = "<group>"; };
		76EB043D18170B33006006FC /* RtpPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpPacket.h; sourceTree = "<group>"; };
		76EB043E18170B33006006FC /* RtpPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpPacket.m; sourceTree = "<group>"; };
		76EB043F18170B33006006FC /* RtpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpSocket.h; sourceTree = "<group>"; };
		76EB044018170B33006006FC /* RtpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpSocket.m; sourceTree = "<group>"; };
		76EB044218170B33006006FC /* SequenceCounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SequenceCounter.h; sourceTree = "<group>"; };
		76EB044318170B33006006FC /* SequenceCounter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SequenceCounter.m; sourceTree = "<group>"; };
		76EB044418170B33006006FC /* SrtpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SrtpSocket.h; sourceTree = "<group>"; };
		76EB044518170B33006006FC /* SrtpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SrtpSocket.m; sourceTree = "<group>"; };
		76EB044618170B33006006FC /* SrtpStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SrtpStream.h; sourceTree = "<group>"; };
		76EB044718170B33006006FC /* SrtpStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SrtpStream.m; sourceTree = "<group>"; };
		76EB044C18170B33006006FC /* DH3KKeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DH3KKeyAgreementProtocol.h; sourceTree = "<group>"; };
		76EB044D18170B33006006FC /* DH3KKeyAgreementProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DH3KKeyAgreementProtocol.m; sourceTree = "<group>"; };
		76EB044E18170B33006006FC /* HashChain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashChain.h; sourceTree = "<group>"; };
		76EB044F18170B33006006FC /* HashChain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HashChain.m; sourceTree = "<group>"; };
		76EB045018170B33006006FC /* MasterSecret.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MasterSecret.h; sourceTree = "<group>"; };
		76EB045118170B33006006FC /* MasterSecret.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MasterSecret.m; sourceTree = "<group>"; };
		76EB045218170B33006006FC /* NegotiationFailed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NegotiationFailed.h; sourceTree = "<group>"; };
		76EB045318170B33006006FC /* NegotiationFailed.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NegotiationFailed.m; sourceTree = "<group>"; };
		76EB045518170B33006006FC /* CommitPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommitPacket.h; sourceTree = "<group>"; };
		76EB045618170B33006006FC /* CommitPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommitPacket.m; sourceTree = "<group>"; };
		76EB045718170B33006006FC /* ConfirmAckPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfirmAckPacket.h; sourceTree = "<group>"; };
		76EB045818170B33006006FC /* ConfirmAckPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConfirmAckPacket.m; sourceTree = "<group>"; };
		76EB045918170B33006006FC /* ConfirmPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfirmPacket.h; sourceTree = "<group>"; };
		76EB045A18170B33006006FC /* ConfirmPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConfirmPacket.m; sourceTree = "<group>"; };
		76EB045B18170B33006006FC /* DhPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DhPacket.h; sourceTree = "<group>"; };
		76EB045C18170B33006006FC /* DhPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DhPacket.m; sourceTree = "<group>"; };
		76EB045D18170B33006006FC /* DhPacketSharedSecretHashes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DhPacketSharedSecretHashes.h; sourceTree = "<group>"; };
		76EB045E18170B33006006FC /* DhPacketSharedSecretHashes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DhPacketSharedSecretHashes.m; sourceTree = "<group>"; };
		76EB045F18170B33006006FC /* HandshakePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HandshakePacket.h; sourceTree = "<group>"; };
		76EB046018170B33006006FC /* HandshakePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HandshakePacket.m; sourceTree = "<group>"; };
		76EB046118170B33006006FC /* HelloAckPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelloAckPacket.h; sourceTree = "<group>"; };
		76EB046218170B33006006FC /* HelloAckPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelloAckPacket.m; sourceTree = "<group>"; };
		76EB046318170B33006006FC /* HelloPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelloPacket.h; sourceTree = "<group>"; };
		76EB046418170B33006006FC /* HelloPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelloPacket.m; sourceTree = "<group>"; };
		76EB046618170B33006006FC /* KeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyAgreementParticipant.h; sourceTree = "<group>"; };
		76EB046718170B33006006FC /* KeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyAgreementProtocol.h; sourceTree = "<group>"; };
		76EB046818170B33006006FC /* ZrtpRole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpRole.h; sourceTree = "<group>"; };
		76EB046918170B33006006FC /* RecipientUnavailable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecipientUnavailable.h; sourceTree = "<group>"; };
		76EB046A18170B33006006FC /* RecipientUnavailable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecipientUnavailable.m; sourceTree = "<group>"; };
		76EB046B18170B33006006FC /* ShortAuthenticationStringGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShortAuthenticationStringGenerator.h; sourceTree = "<group>"; };
		76EB046C18170B33006006FC /* ShortAuthenticationStringGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShortAuthenticationStringGenerator.m; sourceTree = "<group>"; };
		76EB046D18170B33006006FC /* ZrtpHandshakeResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpHandshakeResult.h; sourceTree = "<group>"; };
		76EB046E18170B33006006FC /* ZrtpHandshakeResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpHandshakeResult.m; sourceTree = "<group>"; };
		76EB046F18170B33006006FC /* ZrtpHandshakeSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpHandshakeSocket.h; sourceTree = "<group>"; };
		76EB047018170B33006006FC /* ZrtpHandshakeSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpHandshakeSocket.m; sourceTree = "<group>"; };
		76EB047118170B33006006FC /* ZrtpInitiator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpInitiator.h; sourceTree = "<group>"; };
		76EB047218170B33006006FC /* ZrtpInitiator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpInitiator.m; sourceTree = "<group>"; };
		76EB047318170B33006006FC /* ZrtpManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpManager.h; sourceTree = "<group>"; };
		76EB047418170B33006006FC /* ZrtpManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpManager.m; sourceTree = "<group>"; };
		76EB047518170B33006006FC /* ZrtpResponder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpResponder.h; sourceTree = "<group>"; };
		76EB047618170B33006006FC /* ZrtpResponder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpResponder.m; sourceTree = "<group>"; };
		76EB047818170B33006006FC /* LowLatencyCandidate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowLatencyCandidate.h; sourceTree = "<group>"; };
		76EB047918170B33006006FC /* LowLatencyCandidate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyCandidate.m; sourceTree = "<group>"; };
		76EB047A18170B33006006FC /* LowLatencyConnector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowLatencyConnector.h; sourceTree = "<group>"; };
		76EB047B18170B33006006FC /* LowLatencyConnector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyConnector.m; sourceTree = "<group>"; };
		76EB047C18170B33006006FC /* StreamPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamPair.h; sourceTree = "<group>"; };
		76EB047D18170B33006006FC /* StreamPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StreamPair.m; sourceTree = "<group>"; };
		76EB047F18170B33006006FC /* Certificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Certificate.h; sourceTree = "<group>"; };
		76EB048018170B33006006FC /* Certificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Certificate.m; sourceTree = "<group>"; };
		76EB048118170B33006006FC /* NetworkStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkStream.h; sourceTree = "<group>"; };
		76EB048218170B33006006FC /* NetworkStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkStream.m; sourceTree = "<group>"; };
		76EB048318170B33006006FC /* SecureEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecureEndPoint.h; sourceTree = "<group>"; };
		76EB048418170B33006006FC /* SecureEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureEndPoint.m; sourceTree = "<group>"; };
		76EB048618170B33006006FC /* UdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UdpSocket.h; sourceTree = "<group>"; };
		76EB048718170B33006006FC /* UdpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UdpSocket.m; sourceTree = "<group>"; };
		76EB048A18170B33006006FC /* CallController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallController.h; sourceTree = "<group>"; };
		76EB048B18170B33006006FC /* CallController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallController.m; sourceTree = "<group>"; };
		76EB048C18170B33006006FC /* CallFailedServerMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallFailedServerMessage.h; sourceTree = "<group>"; };
		76EB048D18170B33006006FC /* CallFailedServerMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallFailedServerMessage.m; sourceTree = "<group>"; };
		76EB048E18170B33006006FC /* CallProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallProgress.h; sourceTree = "<group>"; };
		76EB048F18170B33006006FC /* CallProgress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallProgress.m; sourceTree = "<group>"; };
		76EB049018170B33006006FC /* CallState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallState.h; sourceTree = "<group>"; };
		76EB049118170B33006006FC /* CallState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallState.m; sourceTree = "<group>"; };
		76EB049218170B33006006FC /* CallTermination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallTermination.h; sourceTree = "<group>"; };
		76EB049318170B33006006FC /* CallTermination.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallTermination.m; sourceTree = "<group>"; };
		76EB049418170B33006006FC /* PhoneManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneManager.h; sourceTree = "<group>"; };
		76EB049518170B33006006FC /* PhoneManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneManager.m; sourceTree = "<group>"; };
		76EB049618170B33006006FC /* PhoneNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumber.h; sourceTree = "<group>"; };
		76EB049718170B33006006FC /* PhoneNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumber.m; sourceTree = "<group>"; };
		76EB049918170B33006006FC /* CallConnectResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectResult.h; sourceTree = "<group>"; };
		76EB049A18170B33006006FC /* CallConnectResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectResult.m; sourceTree = "<group>"; };
		76EB049B18170B33006006FC /* CallConnectUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil.h; sourceTree = "<group>"; };
		76EB049C18170B33006006FC /* CallConnectUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil.m; sourceTree = "<group>"; };
		76EB049D18170B33006006FC /* CallConnectUtil_Initiator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Initiator.h; sourceTree = "<group>"; };
		76EB049E18170B33006006FC /* CallConnectUtil_Initiator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Initiator.m; sourceTree = "<group>"; };
		76EB049F18170B33006006FC /* CallConnectUtil_Responder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Responder.h; sourceTree = "<group>"; };
		76EB04A018170B33006006FC /* CallConnectUtil_Responder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Responder.m; sourceTree = "<group>"; };
		76EB04A118170B33006006FC /* CallConnectUtil_Server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Server.h; sourceTree = "<group>"; };
		76EB04A218170B33006006FC /* CallConnectUtil_Server.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Server.m; sourceTree = "<group>"; };
		76EB04A318170B33006006FC /* InitiateSignal.pb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitiateSignal.pb.h; sourceTree = "<group>"; };
		76EB04A418170B33006006FC /* InitiateSignal.pb.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InitiateSignal.pb.m; sourceTree = "<group>"; };
		76EB04A518170B33006006FC /* InitiateSignal.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = InitiateSignal.proto; sourceTree = "<group>"; };
		76EB04A618170B33006006FC /* InitiatorSessionDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitiatorSessionDescriptor.h; sourceTree = "<group>"; };
		76EB04A718170B33006006FC /* InitiatorSessionDescriptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InitiatorSessionDescriptor.m; sourceTree = "<group>"; };
		76EB04A918170B33006006FC /* PhoneNumberDirectoryFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberDirectoryFilter.h; sourceTree = "<group>"; };
		76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberDirectoryFilter.m; sourceTree = "<group>"; };
		76EB04AB18170B33006006FC /* PhoneNumberDirectoryFilterManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberDirectoryFilterManager.h; sourceTree = "<group>"; };
		76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberDirectoryFilterManager.m; sourceTree = "<group>"; };
		76EB04AD18170B33006006FC /* ResponderSessionDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResponderSessionDescriptor.h; sourceTree = "<group>"; };
		76EB04AE18170B33006006FC /* ResponderSessionDescriptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ResponderSessionDescriptor.m; sourceTree = "<group>"; };
		76EB04AF18170B33006006FC /* SignalUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SignalUtil.h; sourceTree = "<group>"; };
		76EB04B018170B33006006FC /* SignalUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SignalUtil.m; sourceTree = "<group>"; };
		76EB04B218170B33006006FC /* CategorizingLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CategorizingLogger.h; sourceTree = "<group>"; };
		76EB04B318170B33006006FC /* CategorizingLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CategorizingLogger.m; sourceTree = "<group>"; };
		76EB04B418170B33006006FC /* DecayingSampleEstimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DecayingSampleEstimator.h; sourceTree = "<group>"; };
		76EB04B518170B33006006FC /* DecayingSampleEstimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DecayingSampleEstimator.m; sourceTree = "<group>"; };
		76EB04B618170B33006006FC /* EventWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventWindow.h; sourceTree = "<group>"; };
		76EB04B718170B33006006FC /* EventWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EventWindow.m; sourceTree = "<group>"; };
		76EB04B818170B33006006FC /* LoggingUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoggingUtil.h; sourceTree = "<group>"; };
		76EB04B918170B33006006FC /* LoggingUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoggingUtil.m; sourceTree = "<group>"; };
		76EB04BB18170B33006006FC /* ConditionLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConditionLogger.h; sourceTree = "<group>"; };
		76EB04BC18170B33006006FC /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = "<group>"; };
		76EB04BD18170B33006006FC /* OccurrenceLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OccurrenceLogger.h; sourceTree = "<group>"; };
		76EB04BF18170B33006006FC /* AnonymousConditionLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousConditionLogger.h; sourceTree = "<group>"; };
		76EB04C018170B33006006FC /* AnonymousConditionLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousConditionLogger.m; sourceTree = "<group>"; };
		76EB04C118170B33006006FC /* AnonymousOccurrenceLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousOccurrenceLogger.h; sourceTree = "<group>"; };
		76EB04C218170B33006006FC /* AnonymousOccurrenceLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousOccurrenceLogger.m; sourceTree = "<group>"; };
		76EB04C318170B33006006FC /* AnonymousValueLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousValueLogger.h; sourceTree = "<group>"; };
		76EB04C418170B33006006FC /* AnonymousValueLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousValueLogger.m; sourceTree = "<group>"; };
		76EB04C518170B33006006FC /* DiscardingLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiscardingLog.h; sourceTree = "<group>"; };
		76EB04C618170B33006006FC /* DiscardingLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DiscardingLog.m; sourceTree = "<group>"; };
		76EB04C718170B33006006FC /* ValueLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValueLogger.h; sourceTree = "<group>"; };
		76EB04C918170B33006006FC /* ArrayUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayUtil.h; sourceTree = "<group>"; };
		76EB04CA18170B33006006FC /* ArrayUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayUtil.m; sourceTree = "<group>"; };
		76EB04CD18170B33006006FC /* BloomFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BloomFilter.h; sourceTree = "<group>"; };
		76EB04CE18170B33006006FC /* BloomFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BloomFilter.m; sourceTree = "<group>"; };
		76EB04D018170B33006006FC /* CyclicalBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CyclicalBuffer.h; sourceTree = "<group>"; };
		76EB04D118170B33006006FC /* CyclicalBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CyclicalBuffer.m; sourceTree = "<group>"; };
		76EB04D218170B33006006FC /* PriorityQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriorityQueue.h; sourceTree = "<group>"; };
		76EB04D318170B33006006FC /* PriorityQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PriorityQueue.m; sourceTree = "<group>"; };
		76EB04D418170B33006006FC /* Queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Queue.h; sourceTree = "<group>"; };
		76EB04D518170B33006006FC /* Queue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Queue.m; sourceTree = "<group>"; };
		76EB04D718170B33006006FC /* BadArgument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BadArgument.h; sourceTree = "<group>"; };
		76EB04D818170B33006006FC /* BadArgument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BadArgument.m; sourceTree = "<group>"; };
		76EB04D918170B33006006FC /* BadState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BadState.h; sourceTree = "<group>"; };
		76EB04DA18170B33006006FC /* BadState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BadState.m; sourceTree = "<group>"; };
		76EB04DB18170B33006006FC /* Constraints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Constraints.h; sourceTree = "<group>"; };
		76EB04DC18170B33006006FC /* OperationFailed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OperationFailed.h; sourceTree = "<group>"; };
		76EB04DD18170B33006006FC /* OperationFailed.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OperationFailed.m; sourceTree = "<group>"; };
		76EB04DE18170B33006006FC /* SecurityFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecurityFailure.h; sourceTree = "<group>"; };
		76EB04DF18170B33006006FC /* SecurityFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecurityFailure.m; sourceTree = "<group>"; };
		76EB04E018170B33006006FC /* Conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Conversions.h; sourceTree = "<group>"; };
		76EB04E118170B33006006FC /* Conversions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Conversions.m; sourceTree = "<group>"; };
		76EB04E218170B33006006FC /* Crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Crc32.h; sourceTree = "<group>"; };
		76EB04E318170B33006006FC /* Crc32.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Crc32.m; sourceTree = "<group>"; };
		76EB04E618170B33006006FC /* DataUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataUtil.h; sourceTree = "<group>"; };
		76EB04E718170B33006006FC /* DataUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DataUtil.m; sourceTree = "<group>"; };
		76EB04E818170B33006006FC /* DictionaryUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DictionaryUtil.h; sourceTree = "<group>"; };
		76EB04E918170B33006006FC /* DictionaryUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DictionaryUtil.m; sourceTree = "<group>"; };
		76EB04EA18170B33006006FC /* FunctionalUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionalUtil.h; sourceTree = "<group>"; };
		76EB04EB18170B33006006FC /* FunctionalUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = "<group>"; };
		76EB04EC18170B33006006FC /* NumberUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NumberUtil.h; sourceTree = "<group>"; };
		76EB04ED18170B33006006FC /* NumberUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NumberUtil.m; sourceTree = "<group>"; };
		76EB04EE18170B33006006FC /* Operation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Operation.h; sourceTree = "<group>"; };
		76EB04EF18170B33006006FC /* Operation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Operation.m; sourceTree = "<group>"; };
		76EB04F118170B33006006FC /* Terminable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Terminable.h; sourceTree = "<group>"; };
		76EB04F318170B33006006FC /* AnonymousTerminator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousTerminator.h; sourceTree = "<group>"; };
		76EB04F418170B33006006FC /* AnonymousTerminator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousTerminator.m; sourceTree = "<group>"; };
		76EB04F518170B33006006FC /* StringUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringUtil.h; sourceTree = "<group>"; };
		76EB04F618170B33006006FC /* StringUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StringUtil.m; sourceTree = "<group>"; };
		76EB04F718170B33006006FC /* ThreadManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadManager.h; sourceTree = "<group>"; };
		76EB04F818170B33006006FC /* ThreadManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThreadManager.m; sourceTree = "<group>"; };
		76EB04F918170B33006006FC /* TimeUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeUtil.h; sourceTree = "<group>"; };
		76EB04FA18170B33006006FC /* TimeUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TimeUtil.m; sourceTree = "<group>"; };
		76EB04FB18170B33006006FC /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util.h; sourceTree = "<group>"; };
		76EB04FC18170B33006006FC /* Zid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Zid.h; sourceTree = "<group>"; };
		76EB04FD18170B33006006FC /* Zid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Zid.m; sourceTree = "<group>"; };
		76EB050118170B33006006FC /* ContactBrowseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactBrowseViewController.h; sourceTree = "<group>"; };
		76EB050218170B33006006FC /* ContactBrowseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactBrowseViewController.m; sourceTree = "<group>"; };
		76EB050318170B33006006FC /* ContactDetailViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactDetailViewController.h; sourceTree = "<group>"; };
		76EB050418170B33006006FC /* ContactDetailViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactDetailViewController.m; sourceTree = "<group>"; };
		76EB050518170B33006006FC /* DialerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DialerViewController.h; sourceTree = "<group>"; };
		76EB050618170B33006006FC /* DialerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DialerViewController.m; sourceTree = "<group>"; };
		76EB050718170B33006006FC /* FavouritesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FavouritesViewController.h; sourceTree = "<group>"; };
		76EB050818170B33006006FC /* FavouritesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FavouritesViewController.m; sourceTree = "<group>"; };
		76EB050918170B33006006FC /* InboxFeedViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedViewController.h; sourceTree = "<group>"; };
		76EB050A18170B33006006FC /* InboxFeedViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedViewController.m; sourceTree = "<group>"; };
		76EB050B18170B33006006FC /* InCallViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InCallViewController.h; sourceTree = "<group>"; };
		76EB050C18170B33006006FC /* InCallViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InCallViewController.m; sourceTree = "<group>"; };
		76EB050D18170B33006006FC /* LeftSideMenuViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LeftSideMenuViewController.h; sourceTree = "<group>"; };
		76EB050E18170B33006006FC /* LeftSideMenuViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LeftSideMenuViewController.m; sourceTree = "<group>"; };
		76EB050F18170B33006006FC /* NextResponderScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NextResponderScrollView.h; sourceTree = "<group>"; };
		76EB051018170B33006006FC /* NextResponderScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NextResponderScrollView.m; sourceTree = "<group>"; };
		76EB051118170B33006006FC /* CallLogViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallLogViewController.h; sourceTree = "<group>"; };
		76EB051218170B33006006FC /* CallLogViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallLogViewController.m; sourceTree = "<group>"; };
		76EB051518170B33006006FC /* RegisterViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterViewController.h; sourceTree = "<group>"; };
		76EB051618170B33006006FC /* RegisterViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RegisterViewController.m; sourceTree = "<group>"; };
		76EB051718170B33006006FC /* SettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsViewController.h; sourceTree = "<group>"; };
		76EB051818170B33006006FC /* SettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsViewController.m; sourceTree = "<group>"; };
		76EB051918170B33006006FC /* TabBarParentViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TabBarParentViewController.h; sourceTree = "<group>"; };
		76EB051A18170B33006006FC /* TabBarParentViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TabBarParentViewController.m; sourceTree = "<group>"; };
		76EB051B18170B33006006FC /* TabBarParentViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = TabBarParentViewController.xib; path = ../TabBarParentViewController.xib; sourceTree = "<group>"; };
		76EB051D18170B33006006FC /* CallAudioManagerDemo.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallAudioManagerDemo.xib; sourceTree = "<group>"; };
		76EB051E18170B33006006FC /* ContactBrowseViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactBrowseViewController.xib; sourceTree = "<group>"; };
		76EB051F18170B33006006FC /* ContactDetailTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactDetailTableViewCell.xib; sourceTree = "<group>"; };
		76EB052018170B33006006FC /* ContactDetailViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactDetailViewController.xib; sourceTree = "<group>"; };
		76EB052118170B33006006FC /* DialerViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DialerViewController.xib; sourceTree = "<group>"; };
		76EB052218170B33006006FC /* DowngradeCallViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DowngradeCallViewController.xib; sourceTree = "<group>"; };
		76EB052318170B33006006FC /* FavouritesViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FavouritesViewController.xib; sourceTree = "<group>"; };
		76EB052418170B33006006FC /* InboxFeedViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InboxFeedViewController.xib; sourceTree = "<group>"; };
		76EB052518170B33006006FC /* InCallViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InCallViewController.xib; sourceTree = "<group>"; };
		76EB052618170B33006006FC /* LeftSideMenuViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LeftSideMenuViewController.xib; sourceTree = "<group>"; };
		76EB052718170B33006006FC /* CallLogViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallLogViewController.xib; sourceTree = "<group>"; };
		76EB052918170B33006006FC /* RegisterViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RegisterViewController.xib; sourceTree = "<group>"; };
		76EB052A18170B33006006FC /* SettingsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SettingsViewController.xib; sourceTree = "<group>"; };
		76EB052C18170B33006006FC /* ContactDetailTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactDetailTableViewCell.h; sourceTree = "<group>"; };
		76EB052D18170B33006006FC /* ContactDetailTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactDetailTableViewCell.m; sourceTree = "<group>"; };
		76EB052E18170B33006006FC /* ContactTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactTableViewCell.h; sourceTree = "<group>"; };
		76EB052F18170B33006006FC /* ContactTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactTableViewCell.m; sourceTree = "<group>"; };
		76EB053418170B33006006FC /* InboxFeedTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedTableViewCell.h; sourceTree = "<group>"; };
		76EB053518170B33006006FC /* InboxFeedTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedTableViewCell.m; sourceTree = "<group>"; };
		76EB053618170B33006006FC /* CallLogTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallLogTableViewCell.h; sourceTree = "<group>"; };
		76EB053718170B33006006FC /* CallLogTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallLogTableViewCell.m; sourceTree = "<group>"; };
		76EB053A18170B33006006FC /* ContactTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactTableViewCell.xib; sourceTree = "<group>"; };
		76EB053C18170B33006006FC /* InboxFeedTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InboxFeedTableViewCell.xib; sourceTree = "<group>"; };
		76EB053F18170B33006006FC /* CallLogTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallLogTableViewCell.xib; sourceTree = "<group>"; };
		8313AE91B4954215858A5662 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };
		A11CD70C17FA230600A2D1B1 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
		A15706EC17F0CD6D007C2BD6 /* AsyncUtilTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsyncUtilTest.h; sourceTree = "<group>"; };
		A15706ED17F0CD6D007C2BD6 /* AsyncUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AsyncUtilTest.m; sourceTree = "<group>"; };
		A15706EE17F0CD6D007C2BD6 /* FutureSourceTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FutureSourceTest.h; sourceTree = "<group>"; };
		A15706EF17F0CD6D007C2BD6 /* FutureSourceTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FutureSourceTest.m; sourceTree = "<group>"; };
		A15706F017F0CD6D007C2BD6 /* ObservableTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObservableTest.h; sourceTree = "<group>"; };
		A15706F117F0CD6D007C2BD6 /* ObservableTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObservableTest.m; sourceTree = "<group>"; };
		A15706F317F0CD6D007C2BD6 /* AudioFrameTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioFrameTest.h; sourceTree = "<group>"; };
		A15706F417F0CD6D007C2BD6 /* AudioFrameTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioFrameTest.m; sourceTree = "<group>"; };
		A15706F517F0CD6D007C2BD6 /* AudioRemoteIOTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioRemoteIOTest.h; sourceTree = "<group>"; };
		A15706F617F0CD6D007C2BD6 /* AudioRemoteIOTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioRemoteIOTest.m; sourceTree = "<group>"; };
		A15706F717F0CD6D007C2BD6 /* AudioStretcherTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioStretcherTest.h; sourceTree = "<group>"; };
		A15706F817F0CD6D007C2BD6 /* AudioStretcherTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioStretcherTest.m; sourceTree = "<group>"; };
		A15706F917F0CD6D007C2BD6 /* JitterQueueTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterQueueTest.h; sourceTree = "<group>"; };
		A15706FA17F0CD6D007C2BD6 /* JitterQueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JitterQueueTest.m; sourceTree = "<group>"; };
		A15706FB17F0CD6D007C2BD6 /* SpeexCodecTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpeexCodecTest.h; sourceTree = "<group>"; };
		A15706FC17F0CD6D007C2BD6 /* SpeexCodecTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpeexCodecTest.m; sourceTree = "<group>"; };
		A157070217F0CD6D007C2BD6 /* DnsManagerTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DnsManagerTest.h; sourceTree = "<group>"; };
		A157070317F0CD6D007C2BD6 /* DnsManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DnsManagerTest.m; sourceTree = "<group>"; };
		A157070517F0CD6D007C2BD6 /* HttpRequestResponseTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequestResponseTest.h; sourceTree = "<group>"; };
		A157070617F0CD6D007C2BD6 /* HttpRequestResponseTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestResponseTest.m; sourceTree = "<group>"; };
		A157070717F0CD6D007C2BD6 /* IpAddressTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpAddressTest.h; sourceTree = "<group>"; };
		A157070817F0CD6D007C2BD6 /* IpAddressTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpAddressTest.m; sourceTree = "<group>"; };
		A157070917F0CD6D007C2BD6 /* IpEndPointTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpEndPointTest.h; sourceTree = "<group>"; };
		A157070A17F0CD6D007C2BD6 /* IpEndPointTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpEndPointTest.m; sourceTree = "<group>"; };
		A157070C17F0CD6D007C2BD6 /* RtpPacketTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpPacketTests.h; sourceTree = "<group>"; };
		A157070D17F0CD6D007C2BD6 /* RtpPacketTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpPacketTests.m; sourceTree = "<group>"; };
		A157070F17F0CD6D007C2BD6 /* SecureStreamTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecureStreamTest.h; sourceTree = "<group>"; };
		A157071017F0CD6D007C2BD6 /* SecureStreamTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureStreamTest.m; sourceTree = "<group>"; };
		A157071117F0CD6D007C2BD6 /* SequenceCounterTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SequenceCounterTest.h; sourceTree = "<group>"; };
		A157071217F0CD6D007C2BD6 /* SequenceCounterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SequenceCounterTest.m; sourceTree = "<group>"; };
		A157071417F0CD6D007C2BD6 /* DH3KAgreerTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DH3KAgreerTest.h; sourceTree = "<group>"; };
		A157071517F0CD6D007C2BD6 /* DH3KAgreerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DH3KAgreerTest.m; sourceTree = "<group>"; };
		A157071617F0CD6D007C2BD6 /* HandshakePacketTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HandshakePacketTest.h; sourceTree = "<group>"; };
		A157071717F0CD6D007C2BD6 /* HandshakePacketTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HandshakePacketTest.m; sourceTree = "<group>"; };
		A157071817F0CD6D007C2BD6 /* HashChainTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashChainTest.h; sourceTree = "<group>"; };
		A157071917F0CD6D007C2BD6 /* HashChainTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HashChainTest.m; sourceTree = "<group>"; };
		A157071A17F0CD6D007C2BD6 /* MasterSecretTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MasterSecretTest.h; sourceTree = "<group>"; };
		A157071B17F0CD6D007C2BD6 /* MasterSecretTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MasterSecretTest.m; sourceTree = "<group>"; };
		A157071C17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShortAuthenticationStringGeneratorTest.h; sourceTree = "<group>"; };
		A157071D17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShortAuthenticationStringGeneratorTest.m; sourceTree = "<group>"; };
		A157071F17F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PregeneratedKeyAgreementParticipantProtocol.h; sourceTree = "<group>"; };
		A157072017F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PregeneratedKeyAgreementParticipantProtocol.m; sourceTree = "<group>"; };
		A157072117F0CD6D007C2BD6 /* ZrtpTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpTest.h; sourceTree = "<group>"; };
		A157072217F0CD6D007C2BD6 /* ZrtpTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpTest.m; sourceTree = "<group>"; };
		A157072417F0CD6D007C2BD6 /* LowLatencyConnectorTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowLatencyConnectorTest.h; sourceTree = "<group>"; };
		A157072517F0CD6D007C2BD6 /* LowLatencyConnectorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyConnectorTest.m; sourceTree = "<group>"; };
		A157072717F0CD6D007C2BD6 /* NetworkStreamTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkStreamTest.h; sourceTree = "<group>"; };
		A157072817F0CD6D007C2BD6 /* NetworkStreamTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkStreamTest.m; sourceTree = "<group>"; };
		A157072917F0CD6D007C2BD6 /* SecureEndPointTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecureEndPointTest.h; sourceTree = "<group>"; };
		A157072A17F0CD6D007C2BD6 /* SecureEndPointTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureEndPointTest.m; sourceTree = "<group>"; };
		A157072C17F0CD6D007C2BD6 /* UdpSocketTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UdpSocketTest.h; sourceTree = "<group>"; };
		A157072D17F0CD6D007C2BD6 /* UdpSocketTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UdpSocketTest.m; sourceTree = "<group>"; };
		A157072F17F0CD6D007C2BD6 /* PhoneNumberTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberTest.h; sourceTree = "<group>"; };
		A157073017F0CD6D007C2BD6 /* PhoneNumberTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberTest.m; sourceTree = "<group>"; };
		A157073217F0CD6D007C2BD6 /* SessionDescriptorTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SessionDescriptorTest.h; sourceTree = "<group>"; };
		A157073317F0CD6D007C2BD6 /* SessionDescriptorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SessionDescriptorTest.m; sourceTree = "<group>"; };
		A157073517F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DecayingSampleEstimatorTest.h; sourceTree = "<group>"; };
		A157073617F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DecayingSampleEstimatorTest.m; sourceTree = "<group>"; };
		A157073717F0CD6D007C2BD6 /* EventWindowTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventWindowTest.h; sourceTree = "<group>"; };
		A157073817F0CD6D007C2BD6 /* EventWindowTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EventWindowTest.m; sourceTree = "<group>"; };
		A157073A17F0CD6D007C2BD6 /* SignalTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "SignalTests-Info.plist"; sourceTree = "<group>"; };
		A157073B17F0CD6D007C2BD6 /* TestUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestUtil.h; sourceTree = "<group>"; };
		A157073C17F0CD6D007C2BD6 /* TestUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestUtil.m; sourceTree = "<group>"; };
		A157073E17F0CD6D007C2BD6 /* BloomFilterTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BloomFilterTest.h; sourceTree = "<group>"; };
		A157073F17F0CD6D007C2BD6 /* BloomFilterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BloomFilterTest.m; sourceTree = "<group>"; };
		A157074017F0CD6D007C2BD6 /* CancelTokenTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CancelTokenTest.h; sourceTree = "<group>"; };
		A157074117F0CD6D007C2BD6 /* CancelTokenTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CancelTokenTest.m; sourceTree = "<group>"; };
		A157074217F0CD6D007C2BD6 /* ConversionsTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConversionsTest.h; sourceTree = "<group>"; };
		A157074317F0CD6D007C2BD6 /* ConversionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConversionsTest.m; sourceTree = "<group>"; };
		A157074417F0CD6D007C2BD6 /* Crc32Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Crc32Test.h; sourceTree = "<group>"; };
		A157074517F0CD6D007C2BD6 /* Crc32Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Crc32Test.m; sourceTree = "<group>"; };
		A157074617F0CD6D007C2BD6 /* CryptoUtilTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoUtilTest.h; sourceTree = "<group>"; };
		A157074717F0CD6D007C2BD6 /* CryptoUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoUtilTest.m; sourceTree = "<group>"; };
		A157074817F0CD6D007C2BD6 /* CyclicalBufferTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CyclicalBufferTest.h; sourceTree = "<group>"; };
		A157074917F0CD6D007C2BD6 /* CyclicalBufferTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CyclicalBufferTest.m; sourceTree = "<group>"; };
		A157074A17F0CD6D007C2BD6 /* ExceptionsTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionsTest.h; sourceTree = "<group>"; };
		A157074B17F0CD6D007C2BD6 /* ExceptionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExceptionsTest.m; sourceTree = "<group>"; };
		A157074C17F0CD6D007C2BD6 /* FunctionalUtilTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionalUtilTest.h; sourceTree = "<group>"; };
		A157074D17F0CD6D007C2BD6 /* FunctionalUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtilTest.m; sourceTree = "<group>"; };
		A157074E17F0CD6D007C2BD6 /* PriorityQueueTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriorityQueueTest.h; sourceTree = "<group>"; };
		A157074F17F0CD6D007C2BD6 /* PriorityQueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PriorityQueueTest.m; sourceTree = "<group>"; };
		A157075017F0CD6D007C2BD6 /* QueueTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueTest.h; sourceTree = "<group>"; };
		A157075117F0CD6D007C2BD6 /* QueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueTest.m; sourceTree = "<group>"; };
		A157075217F0CD6D007C2BD6 /* UtilTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UtilTest.h; sourceTree = "<group>"; };
		A157075317F0CD6D007C2BD6 /* UtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UtilTest.m; sourceTree = "<group>"; };
		A163E8AA16F3F6A90094D68B /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
		A1C32D4D17A0652C000A904E /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
		A1C32D4F17A06537000A904E /* AddressBookUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBookUI.framework; path = System/Library/Frameworks/AddressBookUI.framework; sourceTree = SDKROOT; };
		A1FDCBEE16DAA6C300868894 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
		B657DDC91911A40500F45B0C /* Signal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Signal.entitlements; sourceTree = "<group>"; };
		B67EBF5C19194AC60084CCFD /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Settings.bundle; path = SettingsBundle/Settings.bundle; sourceTree = SOURCE_ROOT; };
		B6B6C3C61919440C00C0B76B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
		B6B6C3C81919441D00C0B76B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
		B6B6C3C91919448900C0B76B /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "ca-ES.lproj/Localizable.strings"; sourceTree = "<group>"; };
		B6B6C3CA191944A500C0B76B /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = "cs-CZ.lproj/Localizable.strings"; sourceTree = "<group>"; };
		B6B6C3CB191944EE00C0B76B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
		B6B6C3CC1919454200C0B76B /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/Localizable.strings"; sourceTree = "<group>"; };
		B6B6C3CD1919455400C0B76B /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
		B6B6C3CE1919456C00C0B76B /* sv-SE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "sv-SE"; path = "sv-SE.lproj/Localizable.strings"; sourceTree = "<group>"; };
		B90418E4183E9DD40038554A /* DateUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateUtil.h; sourceTree = "<group>"; };
		B90418E5183E9DD40038554A /* DateUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DateUtil.m; sourceTree = "<group>"; };
		B942EB0C183A9633000887BB /* SearchBarTitleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchBarTitleView.h; sourceTree = "<group>"; };
		B942EB0D183A9633000887BB /* SearchBarTitleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchBarTitleView.m; sourceTree = "<group>"; };
		B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Bd.otf"; sourceTree = "<group>"; };
		B97940251832BD2400BD66CB /* UIUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIUtil.h; sourceTree = "<group>"; };
		B97940261832BD2400BD66CB /* UIUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIUtil.m; sourceTree = "<group>"; };
		B97CBFA518860EA3008E0DE9 /* CountryCodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CountryCodeViewController.h; sourceTree = "<group>"; };
		B97CBFA618860EA3008E0DE9 /* CountryCodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CountryCodeViewController.m; sourceTree = "<group>"; };
		B97CBFA718860EA3008E0DE9 /* CountryCodeViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = CountryCodeViewController.xib; path = ../CountryCodeViewController.xib; sourceTree = "<group>"; };
		B97CBFAC1886100E008E0DE9 /* CountryCodeTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CountryCodeTableViewCell.h; sourceTree = "<group>"; };
		B97CBFAD1886100E008E0DE9 /* CountryCodeTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CountryCodeTableViewCell.m; sourceTree = "<group>"; };
		B97CBFB018861023008E0DE9 /* CountryCodeTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CountryCodeTableViewCell.xib; sourceTree = "<group>"; };
		B9A578AF183D60ED00C17105 /* FavouriteTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FavouriteTableViewCell.h; sourceTree = "<group>"; };
		B9A578B0183D60ED00C17105 /* FavouriteTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FavouriteTableViewCell.m; sourceTree = "<group>"; };
		B9A578B3183D610300C17105 /* FavouriteTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FavouriteTableViewCell.xib; sourceTree = "<group>"; };
		B9B89C52185A2B5F00A24465 /* LeftSideMenuCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LeftSideMenuCell.h; sourceTree = "<group>"; };
		B9B89C53185A2B5F00A24465 /* LeftSideMenuCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LeftSideMenuCell.m; sourceTree = "<group>"; };
		B9B89C56185A2B7000A24465 /* LeftSideMenuCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LeftSideMenuCell.xib; sourceTree = "<group>"; };
		B9CA51B718809ACA007E204E /* InviteContactsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InviteContactsViewController.h; sourceTree = "<group>"; };
		B9CA51B818809ACA007E204E /* InviteContactsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InviteContactsViewController.m; sourceTree = "<group>"; };
		B9CA51B918809ACA007E204E /* InviteContactsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = InviteContactsViewController.xib; path = ../InviteContactsViewController.xib; sourceTree = "<group>"; };
		B9EB5ABC1884C002007CBB57 /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; };
		B9EB5AC41884D370007CBB57 /* UnseenWhisperUserCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnseenWhisperUserCell.h; sourceTree = "<group>"; };
		B9EB5AC51884D370007CBB57 /* UnseenWhisperUserCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnseenWhisperUserCell.m; sourceTree = "<group>"; };
		B9EB5AC81884D387007CBB57 /* UnseenWhisperUserCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UnseenWhisperUserCell.xib; sourceTree = "<group>"; };
		C71793B33D9C45079F74487E /* Pods.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.xcconfig; path = Pods/Pods.xcconfig; sourceTree = "<group>"; };
		D2179CFB16BB0B3A0006F3AB /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
		D2179CFD16BB0B480006F3AB /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
		D221A089169C9E5E00537ABF /* Signal.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Signal.app; sourceTree = BUILT_PRODUCTS_DIR; };
		D221A08D169C9E5E00537ABF /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
		D221A08F169C9E5E00537ABF /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
		D221A091169C9E5E00537ABF /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
		D221A095169C9E5E00537ABF /* Signal-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Signal-Info.plist"; sourceTree = "<group>"; };
		D221A099169C9E5E00537ABF /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		D221A09B169C9E5E00537ABF /* Signal-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Signal-Prefix.pch"; sourceTree = "<group>"; };
		D221A0AA169C9E5F00537ABF /* SignalTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SignalTests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		D221A0AB169C9E5F00537ABF /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; };
		D221A0E7169DFFC500537ABF /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = ../../../../../../System/Library/Frameworks/AVFoundation.framework; sourceTree = "<group>"; };
		D24B5BD4169F568C00681372 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = ../../../../../../System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<group>"; };
		D2AEACDB16C426DA00C364C0 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
		E108ED12187E34FD0045AEA3 /* iTunesArtwork.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = iTunesArtwork.png; sourceTree = "<group>"; };
		E108ED13187E34FD0045AEA3 /* iTunesArtwork@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "iTunesArtwork@2x.png"; sourceTree = "<group>"; };
		E1370B3018A0660300826894 /* archive_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = archive_icon.png; sourceTree = "<group>"; };
		E1370B3118A0660300826894 /* archive_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "archive_icon@2x.png"; sourceTree = "<group>"; };
		E1370B3218A0660300826894 /* backspace.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = backspace.png; sourceTree = "<group>"; };
		E1370B3318A0660300826894 /* backspace@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "backspace@2x.png"; sourceTree = "<group>"; };
		E1370B3418A0660300826894 /* checkbox_checkmark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = checkbox_checkmark.png; sourceTree = "<group>"; };
		E1370B3518A0660300826894 /* checkbox_checkmark@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkbox_checkmark@2x.png"; sourceTree = "<group>"; };
		E1370B3618A0660300826894 /* checkbox_empty.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = checkbox_empty.png; sourceTree = "<group>"; };
		E1370B3718A0660300826894 /* checkbox_empty@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkbox_empty@2x.png"; sourceTree = "<group>"; };
		E1370B3818A0660300826894 /* contact_default_feed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = contact_default_feed.png; sourceTree = "<group>"; };
		E1370B3918A0660300826894 /* contacts_arrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = contacts_arrow.png; sourceTree = "<group>"; };
		E1370B3A18A0660300826894 /* contacts_arrow@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "contacts_arrow@2x.png"; sourceTree = "<group>"; };
		E1370B3B18A0660300826894 /* DefaultContactImage.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = DefaultContactImage.png; sourceTree = "<group>"; };
		E1370B3C18A0660300826894 /* dismiss_notification_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dismiss_notification_icon.png; sourceTree = "<group>"; };
		E1370B3D18A0660300826894 /* dismiss_notification_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dismiss_notification_icon@2x.png"; sourceTree = "<group>"; };
		E1370B3E18A0660300826894 /* drop_down_arrow_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = drop_down_arrow_icon.png; sourceTree = "<group>"; };
		E1370B3F18A0660300826894 /* drop_down_arrow_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drop_down_arrow_icon@2x.png"; sourceTree = "<group>"; };
		E1370B4018A0660300826894 /* expanded_cell_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = expanded_cell_icon.png; sourceTree = "<group>"; };
		E1370B4118A0660300826894 /* expanded_cell_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "expanded_cell_icon@2x.png"; sourceTree = "<group>"; };
		E1370B4218A0660300826894 /* favourite_false_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favourite_false_icon.png; sourceTree = "<group>"; };
		E1370B4318A0660300826894 /* favourite_false_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favourite_false_icon@2x.png"; sourceTree = "<group>"; };
		E1370B4418A0660300826894 /* favourite_true_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favourite_true_icon.png; sourceTree = "<group>"; };
		E1370B4518A0660300826894 /* favourite_true_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favourite_true_icon@2x.png"; sourceTree = "<group>"; };
		E1370B4618A0660300826894 /* forward_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = forward_button.png; sourceTree = "<group>"; };
		E1370B4718A0660300826894 /* forward_button@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "forward_button@2x.png"; sourceTree = "<group>"; };
		E1370B4818A0660300826894 /* home_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = home_icon.png; sourceTree = "<group>"; };
		E1370B4918A0660300826894 /* icon_contacts.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_contacts.png; sourceTree = "<group>"; };
		E1370B4A18A0660300826894 /* icon_favourites.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_favourites.png; sourceTree = "<group>"; };
		E1370B4B18A0660300826894 /* icon_keypad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_keypad.png; sourceTree = "<group>"; };
		E1370B4C18A0660300826894 /* icon_recents.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_recents.png; sourceTree = "<group>"; };
		E1370B4D18A0660300826894 /* in_call_phone_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = in_call_phone_icon.png; sourceTree = "<group>"; };
		E1370B4E18A0660300826894 /* in_call_phone_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "in_call_phone_icon@2x.png"; sourceTree = "<group>"; };
		E1370B4F18A0660300826894 /* in_call_phrase_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = in_call_phrase_icon.png; sourceTree = "<group>"; };
		E1370B5018A0660300826894 /* in_call_phrase_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "in_call_phrase_icon@2x.png"; sourceTree = "<group>"; };
		E1370B5118A0660300826894 /* incoming_call_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = incoming_call_icon.png; sourceTree = "<group>"; };
		E1370B5218A0660300826894 /* incoming_call_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "incoming_call_icon@2x.png"; sourceTree = "<group>"; };
		E1370B5318A0660300826894 /* menu_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = menu_icon.png; sourceTree = "<group>"; };
		E1370B5418A0660300826894 /* menu_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "menu_icon@2x.png"; sourceTree = "<group>"; };
		E1370B5518A0660300826894 /* message_bubble.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = message_bubble.png; sourceTree = "<group>"; };
		E1370B5618A0660300826894 /* message_bubble@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "message_bubble@2x.png"; sourceTree = "<group>"; };
		E1370B5718A0660300826894 /* mute_icon_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mute_icon_selected.png; sourceTree = "<group>"; };
		E1370B5818A0660300826894 /* mute_icon_selected@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "mute_icon_selected@2x.png"; sourceTree = "<group>"; };
		E1370B5918A0660300826894 /* mute_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mute_icon.png; sourceTree = "<group>"; };
		E1370B5A18A0660300826894 /* mute_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "mute_icon@2x.png"; sourceTree = "<group>"; };
		E1370B5B18A0660300826894 /* notification_detail_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = notification_detail_icon.png; sourceTree = "<group>"; };
		E1370B5C18A0660300826894 /* notification_detail_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "notification_detail_icon@2x.png"; sourceTree = "<group>"; };
		E1370B5D18A0660300826894 /* notification_mini_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = notification_mini_icon.png; sourceTree = "<group>"; };
		E1370B5E18A0660300826894 /* notification_mini_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "notification_mini_icon@2x.png"; sourceTree = "<group>"; };
		E1370B5F18A0660300826894 /* outgoing_call_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = outgoing_call_icon.png; sourceTree = "<group>"; };
		E1370B6018A0660300826894 /* outgoing_call_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "outgoing_call_icon@2x.png"; sourceTree = "<group>"; };
		E1370B6118A0660300826894 /* search_cancel.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_cancel.png; sourceTree = "<group>"; };
		E1370B6218A0660300826894 /* search_cancel@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_cancel@2x.png"; sourceTree = "<group>"; };
		E1370B6318A0660300826894 /* search_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_icon.png; sourceTree = "<group>"; };
		E1370B6418A0660300826894 /* search_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_icon@2x.png"; sourceTree = "<group>"; };
		E1370B6518A0660300826894 /* send_code_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = send_code_icon.png; sourceTree = "<group>"; };
		E1370B6618A0660300826894 /* send_code_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send_code_icon@2x.png"; sourceTree = "<group>"; };
		E1370B6718A0660300826894 /* speaker_icon_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speaker_icon_selected.png; sourceTree = "<group>"; };
		E1370B6818A0660300826894 /* speaker_icon_selected@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speaker_icon_selected@2x.png"; sourceTree = "<group>"; };
		E1370B6918A0660300826894 /* speaker_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speaker_icon.png; sourceTree = "<group>"; };
		E1370B6A18A0660300826894 /* speaker_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speaker_icon@2x.png"; sourceTree = "<group>"; };
		E1370B6B18A0660300826894 /* spinner_connecting_flash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_connecting_flash.png; sourceTree = "<group>"; };
		E1370B6C18A0660300826894 /* spinner_connecting_flash@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_connecting_flash@2x.png"; sourceTree = "<group>"; };
		E1370B6D18A0660300826894 /* spinner_connecting.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_connecting.png; sourceTree = "<group>"; };
		E1370B6E18A0660300826894 /* spinner_connecting@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_connecting@2x.png"; sourceTree = "<group>"; };
		E1370B6F18A0660300826894 /* spinner_error.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_error.png; sourceTree = "<group>"; };
		E1370B7018A0660300826894 /* spinner_error@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_error@2x.png"; sourceTree = "<group>"; };
		E1370B7118A0660300826894 /* spinner_ringing.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_ringing.png; sourceTree = "<group>"; };
		E1370B7218A0660300826894 /* spinner_ringing@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_ringing@2x.png"; sourceTree = "<group>"; };
		E1370B7318A0660300826894 /* tab_icon_contacts.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_contacts.png; sourceTree = "<group>"; };
		E1370B7418A0660300826894 /* tab_icon_contacts@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_contacts@2x.png"; sourceTree = "<group>"; };
		E1370B7518A0660300826894 /* tab_icon_favourites.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_favourites.png; sourceTree = "<group>"; };
		E1370B7618A0660300826894 /* tab_icon_favourites@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_favourites@2x.png"; sourceTree = "<group>"; };
		E1370B7718A0660300826894 /* tab_icon_inbox.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_inbox.png; sourceTree = "<group>"; };
		E1370B7818A0660300826894 /* tab_icon_inbox@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_inbox@2x.png"; sourceTree = "<group>"; };
		E1370B7918A0660300826894 /* tab_icon_keypad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_keypad.png; sourceTree = "<group>"; };
		E1370B7A18A0660300826894 /* tab_icon_keypad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_keypad@2x.png"; sourceTree = "<group>"; };
		E1370B7B18A0660300826894 /* tab_icon_menu.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_menu.png; sourceTree = "<group>"; };
		E1370B7C18A0660300826894 /* tab_icon_menu@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_menu@2x.png"; sourceTree = "<group>"; };
		E1370B7D18A0660300826894 /* trash_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = trash_icon.png; sourceTree = "<group>"; };
		E1370B7E18A0660300826894 /* trash_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "trash_icon@2x.png"; sourceTree = "<group>"; };
		E1370B7F18A0660300826894 /* volume_high.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = volume_high.png; sourceTree = "<group>"; };
		E1370B8018A0660300826894 /* volume_high@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "volume_high@2x.png"; sourceTree = "<group>"; };
		E1370B8118A0660300826894 /* volume_low.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = volume_low.png; sourceTree = "<group>"; };
		E1370B8218A0660300826894 /* volume_low@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "volume_low@2x.png"; sourceTree = "<group>"; };
		E1370B8318A0660300826894 /* whisper_notification_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = whisper_notification_icon.png; sourceTree = "<group>"; };
		E1370B8418A0660300826894 /* whisper_notification_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "whisper_notification_icon@2x.png"; sourceTree = "<group>"; };
		E1370BDA18A066F600826894 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = "<group>"; };
		E1370BDB18A066F600826894 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = "<group>"; };
		E1370BDC18A066F600826894 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = "<group>"; };
		E16E5BE818AAC40200B7C403 /* EC25KeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EC25KeyAgreementParticipant.h; sourceTree = "<group>"; };
		E16E5BE918AAC40200B7C403 /* EC25KeyAgreementParticipant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25KeyAgreementParticipant.m; sourceTree = "<group>"; };
		E16E5BEA18AAC40200B7C403 /* EC25KeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EC25KeyAgreementProtocol.h; sourceTree = "<group>"; };
		E16E5BEB18AAC40200B7C403 /* EC25KeyAgreementProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25KeyAgreementProtocol.m; sourceTree = "<group>"; };
		E16E5BEC18AAC40200B7C403 /* EvpKeyAgreement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpKeyAgreement.h; sourceTree = "<group>"; };
		E16E5BED18AAC40200B7C403 /* EvpKeyAgreement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpKeyAgreement.m; sourceTree = "<group>"; };
		E16E5BF818AAF02100B7C403 /* EC25AgreerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25AgreerTest.m; sourceTree = "<group>"; };
		E16E5C1218AEDB5A00B7C403 /* message_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = message_icon.png; sourceTree = "<group>"; };
		E16E5C1318AEDB5A00B7C403 /* phone_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = phone_icon.png; sourceTree = "<group>"; };
		E18AB3F418A05734001A532A /* AppIcon29x29.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = AppIcon29x29.jpg; sourceTree = "<group>"; };
		E18AB3F518A05734001A532A /* AppIcon29x29.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon29x29.png; sourceTree = "<group>"; };
		E18AB3F618A05734001A532A /* AppIcon29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon29x29@2x.png"; sourceTree = "<group>"; };
		E18AB3F718A05734001A532A /* AppIcon40x40.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon40x40.png; sourceTree = "<group>"; };
		E18AB3F818A05734001A532A /* AppIcon40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon40x40@2x.png"; sourceTree = "<group>"; };
		E18AB3F918A05734001A532A /* AppIcon60x60.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon60x60.png; sourceTree = "<group>"; };
		E18AB3FA18A05734001A532A /* AppIcon60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon60x60@2x.png"; sourceTree = "<group>"; };
		E18AB3FB18A05734001A532A /* AppIcon76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon76x76.png; sourceTree = "<group>"; };
		E18AB3FC18A05734001A532A /* AppIcon76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon76x76@2x.png"; sourceTree = "<group>"; };
		E18AB40718A05754001A532A /* busy.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = busy.mp3; sourceTree = "<group>"; };
		E18AB40818A05754001A532A /* completed.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = completed.mp3; sourceTree = "<group>"; };
		E18AB40918A05754001A532A /* failure.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = failure.mp3; sourceTree = "<group>"; };
		E18AB40A18A05754001A532A /* handshake.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = handshake.mp3; sourceTree = "<group>"; };
		E18AB40B18A05754001A532A /* outring.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = outring.mp3; sourceTree = "<group>"; };
		E18AB40C18A05754001A532A /* r.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = r.caf; sourceTree = "<group>"; };
		E18AB40D18A05754001A532A /* sonarping.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = sonarping.mp3; sourceTree = "<group>"; };
		E19167A218A9687800B7A468 /* DH3KKeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DH3KKeyAgreementParticipant.h; sourceTree = "<group>"; };
		E19167A318A9687800B7A468 /* DH3KKeyAgreementParticipant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DH3KKeyAgreementParticipant.m; sourceTree = "<group>"; };
		E197B5E818BBEC1A00F073E5 /* AudioPacker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioPacker.h; sourceTree = "<group>"; };
		E197B5E918BBEC1A00F073E5 /* AudioPacker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioPacker.m; sourceTree = "<group>"; };
		E197B5EA18BBEC1A00F073E5 /* AudioSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioSocket.h; sourceTree = "<group>"; };
		E197B5EB18BBEC1A00F073E5 /* AudioSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioSocket.m; sourceTree = "<group>"; };
		E197B5EC18BBEC1A00F073E5 /* CallAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallAudioManager.h; sourceTree = "<group>"; };
		E197B5ED18BBEC1A00F073E5 /* CallAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallAudioManager.m; sourceTree = "<group>"; };
		E197B5EE18BBEC1A00F073E5 /* EncodedAudioFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncodedAudioFrame.h; sourceTree = "<group>"; };
		E197B5EF18BBEC1A00F073E5 /* EncodedAudioFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EncodedAudioFrame.m; sourceTree = "<group>"; };
		E197B5F018BBEC1A00F073E5 /* EncodedAudioPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncodedAudioPacket.h; sourceTree = "<group>"; };
		E197B5F118BBEC1A00F073E5 /* EncodedAudioPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EncodedAudioPacket.m; sourceTree = "<group>"; };
		E197B5F318BBEC1A00F073E5 /* AudioProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioProcessor.h; sourceTree = "<group>"; };
		E197B5F418BBEC1A00F073E5 /* AudioProcessor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioProcessor.m; sourceTree = "<group>"; };
		E197B5F518BBEC1A00F073E5 /* AudioStretcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioStretcher.h; sourceTree = "<group>"; };
		E197B5F618BBEC1A00F073E5 /* AudioStretcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioStretcher.m; sourceTree = "<group>"; };
		E197B5F718BBEC1A00F073E5 /* DesiredBufferDepthController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DesiredBufferDepthController.h; sourceTree = "<group>"; };
		E197B5F818BBEC1A00F073E5 /* DesiredBufferDepthController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DesiredBufferDepthController.m; sourceTree = "<group>"; };
		E197B5F918BBEC1A00F073E5 /* DropoutTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DropoutTracker.h; sourceTree = "<group>"; };
		E197B5FA18BBEC1A00F073E5 /* DropoutTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DropoutTracker.m; sourceTree = "<group>"; };
		E197B5FB18BBEC1A00F073E5 /* JitterQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterQueue.h; sourceTree = "<group>"; };
		E197B5FC18BBEC1A00F073E5 /* JitterQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JitterQueue.m; sourceTree = "<group>"; };
		E197B5FD18BBEC1A00F073E5 /* StretchFactorController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StretchFactorController.h; sourceTree = "<group>"; };
		E197B5FE18BBEC1A00F073E5 /* StretchFactorController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StretchFactorController.m; sourceTree = "<group>"; };
		E197B60018BBEC1A00F073E5 /* AudioCallbackHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioCallbackHandler.h; sourceTree = "<group>"; };
		E197B60118BBEC1A00F073E5 /* BufferDepthMeasure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferDepthMeasure.h; sourceTree = "<group>"; };
		E197B60218BBEC1A00F073E5 /* JitterQueueNotificationReceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterQueueNotificationReceiver.h; sourceTree = "<group>"; };
		E197B60418BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousAudioCallbackHandler.h; sourceTree = "<group>"; };
		E197B60518BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousAudioCallbackHandler.m; sourceTree = "<group>"; };
		E197B60618BBEC1A00F073E5 /* RemoteIOAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteIOAudio.h; sourceTree = "<group>"; };
		E197B60718BBEC1A00F073E5 /* RemoteIOAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RemoteIOAudio.m; sourceTree = "<group>"; };
		E197B60818BBEC1A00F073E5 /* RemoteIOBufferListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteIOBufferListWrapper.h; sourceTree = "<group>"; };
		E197B60918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RemoteIOBufferListWrapper.m; sourceTree = "<group>"; };
		E197B60A18BBEC1A00F073E5 /* SpeexCodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpeexCodec.h; sourceTree = "<group>"; };
		E197B60B18BBEC1A00F073E5 /* SpeexCodec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpeexCodec.m; sourceTree = "<group>"; };
		E197B61C18BBEC6D00F073E5 /* AudioRouter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioRouter.h; sourceTree = "<group>"; };
		E197B61D18BBEC6D00F073E5 /* AudioRouter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioRouter.m; sourceTree = "<group>"; };
		E197B61F18BBF12700F073E5 /* AppAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppAudioManager.h; sourceTree = "<group>"; };
		E197B62018BBF12700F073E5 /* AppAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppAudioManager.m; sourceTree = "<group>"; };
		E197B62218BBF5BB00F073E5 /* SoundPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundPlayer.h; sourceTree = "<group>"; };
		E197B62318BBF5BB00F073E5 /* SoundPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundPlayer.m; sourceTree = "<group>"; };
		E197B62518BBF63B00F073E5 /* SoundBoard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundBoard.h; sourceTree = "<group>"; };
		E197B62618BBF63B00F073E5 /* SoundBoard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundBoard.m; sourceTree = "<group>"; };
		E1A0AD8B16E13FDD0071E604 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
		E1B3DC731885EFA100B7F794 /* NotificationManifest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NotificationManifest.h; sourceTree = "<group>"; };
		E1C407C117F0C246007BEE65 /* whisperReal.der */ = {isa = PBXFileReference; lastKnownFileType = file; path = whisperReal.der; sourceTree = "<group>"; };
		E1CD329418BCFF9900B1A496 /* SoundInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundInstance.h; sourceTree = "<group>"; };
		E1CD329518BCFF9900B1A496 /* SoundInstance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundInstance.m; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		D221A086169C9E5E00537ABF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				70377AAB1918450100CAF501 /* MobileCoreServices.framework in Frameworks */,
				70B800AF190C548D0042E3F0 /* libspeex.a in Frameworks */,
				70B800A6190C53180042E3F0 /* libspandsp.a in Frameworks */,
				B9EB5ABD1884C002007CBB57 /* MessageUI.framework in Frameworks */,
				76C87F19181EFCE600C4ACAB /* MediaPlayer.framework in Frameworks */,
				768A1A2B17FC9CD300E00ED8 /* libz.dylib in Frameworks */,
				A11CD70D17FA230600A2D1B1 /* QuartzCore.framework in Frameworks */,
				A163E8AB16F3F6AA0094D68B /* Security.framework in Frameworks */,
				A1C32D5117A06544000A904E /* AddressBook.framework in Frameworks */,
				A1C32D5017A06538000A904E /* AddressBookUI.framework in Frameworks */,
				D2AEACDC16C426DA00C364C0 /* CFNetwork.framework in Frameworks */,
				D2179CFE16BB0B480006F3AB /* SystemConfiguration.framework in Frameworks */,
				D2179CFC16BB0B3A0006F3AB /* CoreTelephony.framework in Frameworks */,
				D221A08E169C9E5E00537ABF /* UIKit.framework in Frameworks */,
				D221A090169C9E5E00537ABF /* Foundation.framework in Frameworks */,
				D221A092169C9E5E00537ABF /* CoreGraphics.framework in Frameworks */,
				D221A0E8169DFFC500537ABF /* AVFoundation.framework in Frameworks */,
				D24B5BD5169F568C00681372 /* AudioToolbox.framework in Frameworks */,
				F995AC2FFD6D4442B012604A /* libPods.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D221A0A6169C9E5F00537ABF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E1368CBE18A1C36B00109378 /* MessageUI.framework in Frameworks */,
				A10FDF79184FB4BB007FF963 /* MediaPlayer.framework in Frameworks */,
				A1A018531805C60D00A052A6 /* CoreGraphics.framework in Frameworks */,
				A1A018521805C5E800A052A6 /* QuartzCore.framework in Frameworks */,
				A123C14916F902EE000AE905 /* Security.framework in Frameworks */,
				A194D3BA17A08CD5004BD3A9 /* AddressBookUI.framework in Frameworks */,
				A194D3B917A08CD1004BD3A9 /* AddressBook.framework in Frameworks */,
				D202868416DBE108009068E9 /* AVFoundation.framework in Frameworks */,
				D202868316DBE0FC009068E9 /* CoreTelephony.framework in Frameworks */,
				D202868216DBE0F4009068E9 /* SystemConfiguration.framework in Frameworks */,
				D202868116DBE0E7009068E9 /* CFNetwork.framework in Frameworks */,
				D221A0AC169C9E5F00537ABF /* SenTestingKit.framework in Frameworks */,
				D221A0AD169C9E5F00537ABF /* UIKit.framework in Frameworks */,
				D221A0AE169C9E5F00537ABF /* Foundation.framework in Frameworks */,
				AA0C8E498E2046B0B81EEE6E /* libPods.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		70B8009F190C529C0042E3F0 /* Products */ = {
			isa = PBXGroup;
			children = (
				70B800A3190C529C0042E3F0 /* libspandsp.a */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		70B800A8190C54790042E3F0 /* Products */ = {
			isa = PBXGroup;
			children = (
				70B800AC190C54790042E3F0 /* libspeex.a */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		70B800C8190C55320042E3F0 /* Libraries */ = {
			isa = PBXGroup;
			children = (
				70B800E1190C55660042E3F0 /* ProtocolBuffers */,
			);
			name = Libraries;
			sourceTree = "<group>";
		};
		70B800E1190C55660042E3F0 /* ProtocolBuffers */ = {
			isa = PBXGroup;
			children = (
				70B800E2190C55660042E3F0 /* AbstractMessage.h */,
				70B800E3190C55660042E3F0 /* AbstractMessage.m */,
				70B800E4190C55660042E3F0 /* AbstractMessage_Builder.h */,
				70B800E5190C55660042E3F0 /* AbstractMessage_Builder.m */,
				70B800E6190C55660042E3F0 /* Bootstrap.h */,
				70B800E7190C55660042E3F0 /* CodedInputStream.h */,
				70B800E8190C55660042E3F0 /* CodedInputStream.m */,
				70B800E9190C55660042E3F0 /* CodedOutputStream.h */,
				70B800EA190C55660042E3F0 /* CodedOutputStream.m */,
				70B800EB190C55660042E3F0 /* ConcreteExtensionField.h */,
				70B800EC190C55660042E3F0 /* ConcreteExtensionField.m */,
				70B800ED190C55660042E3F0 /* ExtendableMessage.h */,
				70B800EE190C55660042E3F0 /* ExtendableMessage.m */,
				70B800EF190C55660042E3F0 /* ExtendableMessage_Builder.h */,
				70B800F0190C55660042E3F0 /* ExtendableMessage_Builder.m */,
				70B800F1190C55660042E3F0 /* ExtensionField.h */,
				70B800F2190C55660042E3F0 /* ExtensionRegistry.h */,
				70B800F3190C55660042E3F0 /* ExtensionRegistry.m */,
				70B800F4190C55660042E3F0 /* Field.h */,
				70B800F5190C55660042E3F0 /* Field.m */,
				70B800F6190C55660042E3F0 /* ForwardDeclarations.h */,
				70B800F7190C55660042E3F0 /* GeneratedMessage.h */,
				70B800F8190C55660042E3F0 /* GeneratedMessage.m */,
				70B800F9190C55660042E3F0 /* GeneratedMessage_Builder.h */,
				70B800FA190C55660042E3F0 /* GeneratedMessage_Builder.m */,
				70B800FB190C55660042E3F0 /* Message.h */,
				70B800FC190C55660042E3F0 /* Message_Builder.h */,
				70B800FD190C55660042E3F0 /* MutableExtensionRegistry.h */,
				70B800FE190C55660042E3F0 /* MutableExtensionRegistry.m */,
				70B800FF190C55660042E3F0 /* MutableField.h */,
				70B80100190C55660042E3F0 /* MutableField.m */,
				70B80101190C55660042E3F0 /* ProtocolBuffers.h */,
				70B80102190C55660042E3F0 /* TextFormat.h */,
				70B80103190C55660042E3F0 /* TextFormat.m */,
				70B80104190C55660042E3F0 /* UnknownFieldSet.h */,
				70B80105190C55660042E3F0 /* UnknownFieldSet.m */,
				70B80106190C55660042E3F0 /* UnknownFieldSet_Builder.h */,
				70B80107190C55660042E3F0 /* UnknownFieldSet_Builder.m */,
				70B80108190C55660042E3F0 /* Utilities.h */,
				70B80109190C55660042E3F0 /* Utilities.m */,
				70B8010A190C55660042E3F0 /* WireFormat.h */,
				70B8010B190C55660042E3F0 /* WireFormat.m */,
			);
			name = ProtocolBuffers;
			path = Libraries/ProtocolBuffers;
			sourceTree = "<group>";
		};
		70DBA29918CFE98500771DAD /* crypto */ = {
			isa = PBXGroup;
			children = (
				7038632318F70C0700D4A43F /* CryptoTools.h */,
				7038632418F70C0700D4A43F /* CryptoTools.m */,
				701231B318ECAA4500D456C4 /* EvpMessageDigest.h */,
				701231B418ECAA4500D456C4 /* EvpMessageDigest.m */,
				7038632518F70C0700D4A43F /* EvpSymetricUtil.h */,
				7038632618F70C0700D4A43F /* EvpSymetricUtil.m */,
				70E803ED18F6DD1400BF77BC /* EvpUtil.h */,
			);
			path = crypto;
			sourceTree = "<group>";
		};
		765052A318294C9F008313E1 /* Fonts */ = {
			isa = PBXGroup;
			children = (
				B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */,
				765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */,
				765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */,
				765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */,
			);
			path = Fonts;
			sourceTree = "<group>";
		};
		76919BF51805D169008C664A /* contact */ = {
			isa = PBXGroup;
			children = (
				76919BF61805D190008C664A /* ContactManagerTest.m */,
			);
			name = contact;
			sourceTree = "<group>";
		};
		76AD2C7B17FB4604000246B0 /* Images */ = {
			isa = PBXGroup;
			children = (
				E1370B3018A0660300826894 /* archive_icon.png */,
				E1370B3118A0660300826894 /* archive_icon@2x.png */,
				E1370B3218A0660300826894 /* backspace.png */,
				E1370B3318A0660300826894 /* backspace@2x.png */,
				E1370B3418A0660300826894 /* checkbox_checkmark.png */,
				E1370B3518A0660300826894 /* checkbox_checkmark@2x.png */,
				E1370B3618A0660300826894 /* checkbox_empty.png */,
				E1370B3718A0660300826894 /* checkbox_empty@2x.png */,
				E1370B3818A0660300826894 /* contact_default_feed.png */,
				E1370B3918A0660300826894 /* contacts_arrow.png */,
				E1370B3A18A0660300826894 /* contacts_arrow@2x.png */,
				E1370B3B18A0660300826894 /* DefaultContactImage.png */,
				E1370B3C18A0660300826894 /* dismiss_notification_icon.png */,
				E1370B3D18A0660300826894 /* dismiss_notification_icon@2x.png */,
				E1370B3E18A0660300826894 /* drop_down_arrow_icon.png */,
				E1370B3F18A0660300826894 /* drop_down_arrow_icon@2x.png */,
				E1370B4018A0660300826894 /* expanded_cell_icon.png */,
				E1370B4118A0660300826894 /* expanded_cell_icon@2x.png */,
				E1370B4218A0660300826894 /* favourite_false_icon.png */,
				E1370B4318A0660300826894 /* favourite_false_icon@2x.png */,
				E1370B4418A0660300826894 /* favourite_true_icon.png */,
				E1370B4518A0660300826894 /* favourite_true_icon@2x.png */,
				E1370B4618A0660300826894 /* forward_button.png */,
				E1370B4718A0660300826894 /* forward_button@2x.png */,
				E1370B4818A0660300826894 /* home_icon.png */,
				E1370B4918A0660300826894 /* icon_contacts.png */,
				E1370B4A18A0660300826894 /* icon_favourites.png */,
				E1370B4B18A0660300826894 /* icon_keypad.png */,
				E1370B4C18A0660300826894 /* icon_recents.png */,
				E1370B4D18A0660300826894 /* in_call_phone_icon.png */,
				E1370B4E18A0660300826894 /* in_call_phone_icon@2x.png */,
				E1370B4F18A0660300826894 /* in_call_phrase_icon.png */,
				E1370B5018A0660300826894 /* in_call_phrase_icon@2x.png */,
				E1370B5118A0660300826894 /* incoming_call_icon.png */,
				E1370B5218A0660300826894 /* incoming_call_icon@2x.png */,
				E1370B5318A0660300826894 /* menu_icon.png */,
				E1370B5418A0660300826894 /* menu_icon@2x.png */,
				E1370B5518A0660300826894 /* message_bubble.png */,
				E1370B5618A0660300826894 /* message_bubble@2x.png */,
				E16E5C1218AEDB5A00B7C403 /* message_icon.png */,
				E1370B5918A0660300826894 /* mute_icon.png */,
				E1370B5A18A0660300826894 /* mute_icon@2x.png */,
				E1370B5718A0660300826894 /* mute_icon_selected.png */,
				E1370B5818A0660300826894 /* mute_icon_selected@2x.png */,
				E1370B5B18A0660300826894 /* notification_detail_icon.png */,
				E1370B5C18A0660300826894 /* notification_detail_icon@2x.png */,
				E1370B5D18A0660300826894 /* notification_mini_icon.png */,
				E1370B5E18A0660300826894 /* notification_mini_icon@2x.png */,
				E1370B5F18A0660300826894 /* outgoing_call_icon.png */,
				E1370B6018A0660300826894 /* outgoing_call_icon@2x.png */,
				E16E5C1318AEDB5A00B7C403 /* phone_icon.png */,
				E1370B6118A0660300826894 /* search_cancel.png */,
				E1370B6218A0660300826894 /* search_cancel@2x.png */,
				E1370B6318A0660300826894 /* search_icon.png */,
				E1370B6418A0660300826894 /* search_icon@2x.png */,
				E1370B6518A0660300826894 /* send_code_icon.png */,
				E1370B6618A0660300826894 /* send_code_icon@2x.png */,
				E1370B6918A0660300826894 /* speaker_icon.png */,
				E1370B6A18A0660300826894 /* speaker_icon@2x.png */,
				E1370B6718A0660300826894 /* speaker_icon_selected.png */,
				E1370B6818A0660300826894 /* speaker_icon_selected@2x.png */,
				E1370B6D18A0660300826894 /* spinner_connecting.png */,
				E1370B6E18A0660300826894 /* spinner_connecting@2x.png */,
				E1370B6B18A0660300826894 /* spinner_connecting_flash.png */,
				E1370B6C18A0660300826894 /* spinner_connecting_flash@2x.png */,
				E1370B6F18A0660300826894 /* spinner_error.png */,
				E1370B7018A0660300826894 /* spinner_error@2x.png */,
				E1370B7118A0660300826894 /* spinner_ringing.png */,
				E1370B7218A0660300826894 /* spinner_ringing@2x.png */,
				E1370B7318A0660300826894 /* tab_icon_contacts.png */,
				E1370B7418A0660300826894 /* tab_icon_contacts@2x.png */,
				E1370B7518A0660300826894 /* tab_icon_favourites.png */,
				E1370B7618A0660300826894 /* tab_icon_favourites@2x.png */,
				E1370B7718A0660300826894 /* tab_icon_inbox.png */,
				E1370B7818A0660300826894 /* tab_icon_inbox@2x.png */,
				E1370B7918A0660300826894 /* tab_icon_keypad.png */,
				E1370B7A18A0660300826894 /* tab_icon_keypad@2x.png */,
				E1370B7B18A0660300826894 /* tab_icon_menu.png */,
				E1370B7C18A0660300826894 /* tab_icon_menu@2x.png */,
				E1370B7D18A0660300826894 /* trash_icon.png */,
				E1370B7E18A0660300826894 /* trash_icon@2x.png */,
				E1370B7F18A0660300826894 /* volume_high.png */,
				E1370B8018A0660300826894 /* volume_high@2x.png */,
				E1370B8118A0660300826894 /* volume_low.png */,
				E1370B8218A0660300826894 /* volume_low@2x.png */,
				E1370B8318A0660300826894 /* whisper_notification_icon.png */,
				E1370B8418A0660300826894 /* whisper_notification_icon@2x.png */,
			);
			path = Images;
			sourceTree = "<group>";
		};
		76EB03C118170B33006006FC /* src */ = {
			isa = PBXGroup;
			children = (
				76EB03C218170B33006006FC /* AppDelegate.h */,
				76EB03C318170B33006006FC /* AppDelegate.m */,
				76EB03C418170B33006006FC /* async */,
				76EB03D918170B33006006FC /* audio */,
				76EB03FE18170B33006006FC /* call */,
				76EB040318170B33006006FC /* contact */,
				70DBA29918CFE98500771DAD /* crypto */,
				76EB041118170B33006006FC /* environment */,
				76EB041D18170B33006006FC /* network */,
				E1B3DC731885EFA100B7F794 /* NotificationManifest.h */,
				70BAFD5B190584BE00FA5E0B /* NotificationTracker.h */,
				70BAFD5C190584BE00FA5E0B /* NotificationTracker.m */,
				76EB048818170B33006006FC /* phone */,
				76EB04B118170B33006006FC /* profiling */,
				76EB04C818170B33006006FC /* util */,
				76EB04FE18170B33006006FC /* view controllers */,
				76EB052B18170B33006006FC /* views */,
			);
			path = src;
			sourceTree = "<group>";
		};
		76EB03C418170B33006006FC /* async */ = {
			isa = PBXGroup;
			children = (
				76EB03C518170B33006006FC /* AsyncUtil.h */,
				76EB03C618170B33006006FC /* AsyncUtil.m */,
				76EB03C718170B33006006FC /* AsyncUtilHelperRacingOperation.h */,
				76EB03C818170B33006006FC /* AsyncUtilHelperRacingOperation.m */,
				76EB03C918170B33006006FC /* CancelledToken.h */,
				76EB03CA18170B33006006FC /* CancelledToken.m */,
				76EB03CB18170B33006006FC /* CancelTokenSource.h */,
				76EB03CC18170B33006006FC /* CancelTokenSource.m */,
				76EB03CD18170B33006006FC /* Future.h */,
				76EB03CE18170B33006006FC /* Future.m */,
				76EB03CF18170B33006006FC /* FutureSource.h */,
				76EB03D018170B33006006FC /* FutureSource.m */,
				76EB03D118170B33006006FC /* FutureUtil.h */,
				76EB03D218170B33006006FC /* FutureUtil.m */,
				76EB03D318170B33006006FC /* ObservableValue.h */,
				76EB03D418170B33006006FC /* ObservableValue.m */,
				76EB03D518170B33006006FC /* protocols */,
				76EB03D718170B33006006FC /* TimeoutFailure.h */,
				76EB03D818170B33006006FC /* TimeoutFailure.m */,
			);
			path = async;
			sourceTree = "<group>";
		};
		76EB03D518170B33006006FC /* protocols */ = {
			isa = PBXGroup;
			children = (
				76EB03D618170B33006006FC /* CancelToken.h */,
			);
			path = protocols;
			sourceTree = "<group>";
		};
		76EB03D918170B33006006FC /* audio */ = {
			isa = PBXGroup;
			children = (
				E197B61F18BBF12700F073E5 /* AppAudioManager.h */,
				E197B62018BBF12700F073E5 /* AppAudioManager.m */,
				E197B61C18BBEC6D00F073E5 /* AudioRouter.h */,
				E197B61D18BBEC6D00F073E5 /* AudioRouter.m */,
				E197B5E718BBEC1A00F073E5 /* incall_audio */,
				E197B62518BBF63B00F073E5 /* SoundBoard.h */,
				E197B62618BBF63B00F073E5 /* SoundBoard.m */,
				E1CD329418BCFF9900B1A496 /* SoundInstance.h */,
				E1CD329518BCFF9900B1A496 /* SoundInstance.m */,
				E197B62218BBF5BB00F073E5 /* SoundPlayer.h */,
				E197B62318BBF5BB00F073E5 /* SoundPlayer.m */,
			);
			path = audio;
			sourceTree = "<group>";
		};
		76EB03FE18170B33006006FC /* call */ = {
			isa = PBXGroup;
			children = (
				76EB03FF18170B33006006FC /* RecentCall.h */,
				76EB040018170B33006006FC /* RecentCall.m */,
				76EB040118170B33006006FC /* RecentCallManager.h */,
				76EB040218170B33006006FC /* RecentCallManager.m */,
			);
			path = call;
			sourceTree = "<group>";
		};
		76EB040318170B33006006FC /* contact */ = {
			isa = PBXGroup;
			children = (
				76EB040418170B33006006FC /* Contact.h */,
				76EB040518170B33006006FC /* Contact.m */,
				76EB040818170B33006006FC /* ContactsManager.h */,
				76EB040918170B33006006FC /* ContactsManager.m */,
			);
			path = contact;
			sourceTree = "<group>";
		};
		76EB041118170B33006006FC /* environment */ = {
			isa = PBXGroup;
			children = (
				76EB041218170B33006006FC /* Environment.h */,
				76EB041318170B33006006FC /* Environment.m */,
				76EB041418170B33006006FC /* LocalizableText.h */,
				76EB041518170B33006006FC /* LocalizableText.m */,
				76EB041618170B33006006FC /* PreferencesUtil.h */,
				76EB041718170B33006006FC /* PreferencesUtil.m */,
				76EB041818170B33006006FC /* PropertyListPreferences.h */,
				76EB041918170B33006006FC /* PropertyListPreferences.m */,
				76EB041A18170B33006006FC /* Release.h */,
				76EB041B18170B33006006FC /* Release.m */,
			);
			path = environment;
			sourceTree = "<group>";
		};
		76EB041D18170B33006006FC /* network */ = {
			isa = PBXGroup;
			children = (
				76EB041E18170B33006006FC /* dns */,
				76EB042318170B33006006FC /* failures */,
				76EB042818170B33006006FC /* http */,
				76EB043518170B33006006FC /* IpAddress.h */,
				76EB043618170B33006006FC /* IpAddress.m */,
				76EB043718170B33006006FC /* IpEndPoint.h */,
				76EB043818170B33006006FC /* IpEndPoint.m */,
				76EB043918170B33006006FC /* NetworkEndPoint.h */,
				76EB043A18170B33006006FC /* PacketHandler.h */,
				76EB043B18170B33006006FC /* PacketHandler.m */,
				76EB043C18170B33006006FC /* rtp */,
				76EB047718170B33006006FC /* tcp */,
				76EB048518170B33006006FC /* udp */,
			);
			path = network;
			sourceTree = "<group>";
		};
		76EB041E18170B33006006FC /* dns */ = {
			isa = PBXGroup;
			children = (
				76EB041F18170B33006006FC /* DnsManager.h */,
				76EB042018170B33006006FC /* DnsManager.m */,
				76EB042118170B33006006FC /* HostNameEndPoint.h */,
				76EB042218170B33006006FC /* HostNameEndPoint.m */,
			);
			path = dns;
			sourceTree = "<group>";
		};
		76EB042318170B33006006FC /* failures */ = {
			isa = PBXGroup;
			children = (
				76EB042418170B33006006FC /* IgnoredPacketFailure.h */,
				76EB042518170B33006006FC /* IgnoredPacketFailure.m */,
				76EB042618170B33006006FC /* UnrecognizedRequestFailure.h */,
				76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */,
			);
			path = failures;
			sourceTree = "<group>";
		};
		76EB042818170B33006006FC /* http */ = {
			isa = PBXGroup;
			children = (
				76EB042918170B33006006FC /* HttpManager.h */,
				76EB042A18170B33006006FC /* HttpManager.m */,
				76EB042B18170B33006006FC /* HttpRequest.h */,
				76EB042C18170B33006006FC /* HttpRequest.m */,
				76EB042D18170B33006006FC /* HttpRequestOrResponse.h */,
				76EB042E18170B33006006FC /* HttpRequestOrResponse.m */,
				76EB042F18170B33006006FC /* HttpRequestUtil.h */,
				76EB043018170B33006006FC /* HttpRequestUtil.m */,
				76EB043118170B33006006FC /* HttpResponse.h */,
				76EB043218170B33006006FC /* HttpResponse.m */,
				76EB043318170B33006006FC /* HttpSocket.h */,
				76EB043418170B33006006FC /* HttpSocket.m */,
			);
			path = http;
			sourceTree = "<group>";
		};
		76EB043C18170B33006006FC /* rtp */ = {
			isa = PBXGroup;
			children = (
				76EB043D18170B33006006FC /* RtpPacket.h */,
				76EB043E18170B33006006FC /* RtpPacket.m */,
				76EB043F18170B33006006FC /* RtpSocket.h */,
				76EB044018170B33006006FC /* RtpSocket.m */,
				76EB044118170B33006006FC /* srtp */,
				76EB044818170B33006006FC /* zrtp */,
			);
			path = rtp;
			sourceTree = "<group>";
		};
		76EB044118170B33006006FC /* srtp */ = {
			isa = PBXGroup;
			children = (
				76EB044218170B33006006FC /* SequenceCounter.h */,
				76EB044318170B33006006FC /* SequenceCounter.m */,
				76EB044418170B33006006FC /* SrtpSocket.h */,
				76EB044518170B33006006FC /* SrtpSocket.m */,
				76EB044618170B33006006FC /* SrtpStream.h */,
				76EB044718170B33006006FC /* SrtpStream.m */,
			);
			path = srtp;
			sourceTree = "<group>";
		};
		76EB044818170B33006006FC /* zrtp */ = {
			isa = PBXGroup;
			children = (
				76EB044918170B33006006FC /* agreement */,
				76EB044E18170B33006006FC /* HashChain.h */,
				76EB044F18170B33006006FC /* HashChain.m */,
				76EB045018170B33006006FC /* MasterSecret.h */,
				76EB045118170B33006006FC /* MasterSecret.m */,
				76EB045218170B33006006FC /* NegotiationFailed.h */,
				76EB045318170B33006006FC /* NegotiationFailed.m */,
				76EB045418170B33006006FC /* packets */,
				76EB046518170B33006006FC /* protocols */,
				76EB046918170B33006006FC /* RecipientUnavailable.h */,
				76EB046A18170B33006006FC /* RecipientUnavailable.m */,
				76EB046B18170B33006006FC /* ShortAuthenticationStringGenerator.h */,
				76EB046C18170B33006006FC /* ShortAuthenticationStringGenerator.m */,
				76EB046D18170B33006006FC /* ZrtpHandshakeResult.h */,
				76EB046E18170B33006006FC /* ZrtpHandshakeResult.m */,
				76EB046F18170B33006006FC /* ZrtpHandshakeSocket.h */,
				76EB047018170B33006006FC /* ZrtpHandshakeSocket.m */,
				76EB047118170B33006006FC /* ZrtpInitiator.h */,
				76EB047218170B33006006FC /* ZrtpInitiator.m */,
				76EB047318170B33006006FC /* ZrtpManager.h */,
				76EB047418170B33006006FC /* ZrtpManager.m */,
				76EB047518170B33006006FC /* ZrtpResponder.h */,
				76EB047618170B33006006FC /* ZrtpResponder.m */,
			);
			path = zrtp;
			sourceTree = "<group>";
		};
		76EB044918170B33006006FC /* agreement */ = {
			isa = PBXGroup;
			children = (
				E19167A218A9687800B7A468 /* DH3KKeyAgreementParticipant.h */,
				E19167A318A9687800B7A468 /* DH3KKeyAgreementParticipant.m */,
				76EB044C18170B33006006FC /* DH3KKeyAgreementProtocol.h */,
				76EB044D18170B33006006FC /* DH3KKeyAgreementProtocol.m */,
				E16E5BE818AAC40200B7C403 /* EC25KeyAgreementParticipant.h */,
				E16E5BE918AAC40200B7C403 /* EC25KeyAgreementParticipant.m */,
				E16E5BEA18AAC40200B7C403 /* EC25KeyAgreementProtocol.h */,
				E16E5BEB18AAC40200B7C403 /* EC25KeyAgreementProtocol.m */,
				E16E5BEC18AAC40200B7C403 /* EvpKeyAgreement.h */,
				E16E5BED18AAC40200B7C403 /* EvpKeyAgreement.m */,
			);
			path = agreement;
			sourceTree = "<group>";
		};
		76EB045418170B33006006FC /* packets */ = {
			isa = PBXGroup;
			children = (
				76EB045518170B33006006FC /* CommitPacket.h */,
				76EB045618170B33006006FC /* CommitPacket.m */,
				76EB045718170B33006006FC /* ConfirmAckPacket.h */,
				76EB045818170B33006006FC /* ConfirmAckPacket.m */,
				76EB045918170B33006006FC /* ConfirmPacket.h */,
				76EB045A18170B33006006FC /* ConfirmPacket.m */,
				76EB045B18170B33006006FC /* DhPacket.h */,
				76EB045C18170B33006006FC /* DhPacket.m */,
				76EB045D18170B33006006FC /* DhPacketSharedSecretHashes.h */,
				76EB045E18170B33006006FC /* DhPacketSharedSecretHashes.m */,
				76EB045F18170B33006006FC /* HandshakePacket.h */,
				76EB046018170B33006006FC /* HandshakePacket.m */,
				76EB046118170B33006006FC /* HelloAckPacket.h */,
				76EB046218170B33006006FC /* HelloAckPacket.m */,
				76EB046318170B33006006FC /* HelloPacket.h */,
				76EB046418170B33006006FC /* HelloPacket.m */,
			);
			path = packets;
			sourceTree = "<group>";
		};
		76EB046518170B33006006FC /* protocols */ = {
			isa = PBXGroup;
			children = (
				76EB046618170B33006006FC /* KeyAgreementParticipant.h */,
				76EB046718170B33006006FC /* KeyAgreementProtocol.h */,
				76EB046818170B33006006FC /* ZrtpRole.h */,
			);
			path = protocols;
			sourceTree = "<group>";
		};
		76EB047718170B33006006FC /* tcp */ = {
			isa = PBXGroup;
			children = (
				76EB047818170B33006006FC /* LowLatencyCandidate.h */,
				76EB047918170B33006006FC /* LowLatencyCandidate.m */,
				76EB047A18170B33006006FC /* LowLatencyConnector.h */,
				76EB047B18170B33006006FC /* LowLatencyConnector.m */,
				76EB047C18170B33006006FC /* StreamPair.h */,
				76EB047D18170B33006006FC /* StreamPair.m */,
				76EB047E18170B33006006FC /* tls */,
			);
			path = tcp;
			sourceTree = "<group>";
		};
		76EB047E18170B33006006FC /* tls */ = {
			isa = PBXGroup;
			children = (
				76EB047F18170B33006006FC /* Certificate.h */,
				76EB048018170B33006006FC /* Certificate.m */,
				76EB048118170B33006006FC /* NetworkStream.h */,
				76EB048218170B33006006FC /* NetworkStream.m */,
				76EB048318170B33006006FC /* SecureEndPoint.h */,
				76EB048418170B33006006FC /* SecureEndPoint.m */,
			);
			path = tls;
			sourceTree = "<group>";
		};
		76EB048518170B33006006FC /* udp */ = {
			isa = PBXGroup;
			children = (
				76EB048618170B33006006FC /* UdpSocket.h */,
				76EB048718170B33006006FC /* UdpSocket.m */,
			);
			path = udp;
			sourceTree = "<group>";
		};
		76EB048818170B33006006FC /* phone */ = {
			isa = PBXGroup;
			children = (
				76EB048918170B33006006FC /* callstate */,
				76EB049418170B33006006FC /* PhoneManager.h */,
				76EB049518170B33006006FC /* PhoneManager.m */,
				76EB049618170B33006006FC /* PhoneNumber.h */,
				76EB049718170B33006006FC /* PhoneNumber.m */,
				76EB049818170B33006006FC /* signaling */,
			);
			path = phone;
			sourceTree = "<group>";
		};
		76EB048918170B33006006FC /* callstate */ = {
			isa = PBXGroup;
			children = (
				76EB048A18170B33006006FC /* CallController.h */,
				76EB048B18170B33006006FC /* CallController.m */,
				76EB048C18170B33006006FC /* CallFailedServerMessage.h */,
				76EB048D18170B33006006FC /* CallFailedServerMessage.m */,
				76EB048E18170B33006006FC /* CallProgress.h */,
				76EB048F18170B33006006FC /* CallProgress.m */,
				76EB049018170B33006006FC /* CallState.h */,
				76EB049118170B33006006FC /* CallState.m */,
				76EB049218170B33006006FC /* CallTermination.h */,
				76EB049318170B33006006FC /* CallTermination.m */,
			);
			path = callstate;
			sourceTree = "<group>";
		};
		76EB049818170B33006006FC /* signaling */ = {
			isa = PBXGroup;
			children = (
				76EB049918170B33006006FC /* CallConnectResult.h */,
				76EB049A18170B33006006FC /* CallConnectResult.m */,
				76EB049B18170B33006006FC /* CallConnectUtil.h */,
				76EB049C18170B33006006FC /* CallConnectUtil.m */,
				76EB049D18170B33006006FC /* CallConnectUtil_Initiator.h */,
				76EB049E18170B33006006FC /* CallConnectUtil_Initiator.m */,
				76EB049F18170B33006006FC /* CallConnectUtil_Responder.h */,
				76EB04A018170B33006006FC /* CallConnectUtil_Responder.m */,
				76EB04A118170B33006006FC /* CallConnectUtil_Server.h */,
				76EB04A218170B33006006FC /* CallConnectUtil_Server.m */,
				76EB04A318170B33006006FC /* InitiateSignal.pb.h */,
				76EB04A418170B33006006FC /* InitiateSignal.pb.m */,
				76EB04A518170B33006006FC /* InitiateSignal.proto */,
				76EB04A618170B33006006FC /* InitiatorSessionDescriptor.h */,
				76EB04A718170B33006006FC /* InitiatorSessionDescriptor.m */,
				76EB04A818170B33006006FC /* number directory */,
				76EB04AD18170B33006006FC /* ResponderSessionDescriptor.h */,
				76EB04AE18170B33006006FC /* ResponderSessionDescriptor.m */,
				76EB04AF18170B33006006FC /* SignalUtil.h */,
				76EB04B018170B33006006FC /* SignalUtil.m */,
			);
			path = signaling;
			sourceTree = "<group>";
		};
		76EB04A818170B33006006FC /* number directory */ = {
			isa = PBXGroup;
			children = (
				76EB04A918170B33006006FC /* PhoneNumberDirectoryFilter.h */,
				76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */,
				76EB04AB18170B33006006FC /* PhoneNumberDirectoryFilterManager.h */,
				76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */,
			);
			path = "number directory";
			sourceTree = "<group>";
		};
		76EB04B118170B33006006FC /* profiling */ = {
			isa = PBXGroup;
			children = (
				76EB04B218170B33006006FC /* CategorizingLogger.h */,
				76EB04B318170B33006006FC /* CategorizingLogger.m */,
				76EB04B418170B33006006FC /* DecayingSampleEstimator.h */,
				76EB04B518170B33006006FC /* DecayingSampleEstimator.m */,
				76EB04B618170B33006006FC /* EventWindow.h */,
				76EB04B718170B33006006FC /* EventWindow.m */,
				76EB04B818170B33006006FC /* LoggingUtil.h */,
				76EB04B918170B33006006FC /* LoggingUtil.m */,
				76EB04BA18170B33006006FC /* protocols */,
			);
			path = profiling;
			sourceTree = "<group>";
		};
		76EB04BA18170B33006006FC /* protocols */ = {
			isa = PBXGroup;
			children = (
				76EB04BB18170B33006006FC /* ConditionLogger.h */,
				76EB04BC18170B33006006FC /* Logging.h */,
				76EB04BD18170B33006006FC /* OccurrenceLogger.h */,
				76EB04BE18170B33006006FC /* utilities */,
				76EB04C718170B33006006FC /* ValueLogger.h */,
			);
			path = protocols;
			sourceTree = "<group>";
		};
		76EB04BE18170B33006006FC /* utilities */ = {
			isa = PBXGroup;
			children = (
				76EB04BF18170B33006006FC /* AnonymousConditionLogger.h */,
				76EB04C018170B33006006FC /* AnonymousConditionLogger.m */,
				76EB04C118170B33006006FC /* AnonymousOccurrenceLogger.h */,
				76EB04C218170B33006006FC /* AnonymousOccurrenceLogger.m */,
				76EB04C318170B33006006FC /* AnonymousValueLogger.h */,
				76EB04C418170B33006006FC /* AnonymousValueLogger.m */,
				76EB04C518170B33006006FC /* DiscardingLog.h */,
				76EB04C618170B33006006FC /* DiscardingLog.m */,
			);
			path = utilities;
			sourceTree = "<group>";
		};
		76EB04C818170B33006006FC /* util */ = {
			isa = PBXGroup;
			children = (
				76EB04C918170B33006006FC /* ArrayUtil.h */,
				76EB04CA18170B33006006FC /* ArrayUtil.m */,
				76EB04CD18170B33006006FC /* BloomFilter.h */,
				76EB04CE18170B33006006FC /* BloomFilter.m */,
				76EB04CF18170B33006006FC /* collections */,
				76EB04D618170B33006006FC /* constraints */,
				76EB04E018170B33006006FC /* Conversions.h */,
				76EB04E118170B33006006FC /* Conversions.m */,
				76EB04E218170B33006006FC /* Crc32.h */,
				76EB04E318170B33006006FC /* Crc32.m */,
				76EB04E618170B33006006FC /* DataUtil.h */,
				76EB04E718170B33006006FC /* DataUtil.m */,
				B90418E4183E9DD40038554A /* DateUtil.h */,
				B90418E5183E9DD40038554A /* DateUtil.m */,
				76EB04E818170B33006006FC /* DictionaryUtil.h */,
				76EB04E918170B33006006FC /* DictionaryUtil.m */,
				76EB04EA18170B33006006FC /* FunctionalUtil.h */,
				76EB04EB18170B33006006FC /* FunctionalUtil.m */,
				76EB04EC18170B33006006FC /* NumberUtil.h */,
				76EB04ED18170B33006006FC /* NumberUtil.m */,
				76EB04EE18170B33006006FC /* Operation.h */,
				76EB04EF18170B33006006FC /* Operation.m */,
				7095B7AE18F46D35002C66E2 /* PhoneNumberUtil.h */,
				7095B7AF18F46D35002C66E2 /* PhoneNumberUtil.m */,
				76EB04F018170B33006006FC /* protocols */,
				76EB04F518170B33006006FC /* StringUtil.h */,
				76EB04F618170B33006006FC /* StringUtil.m */,
				76EB04F718170B33006006FC /* ThreadManager.h */,
				76EB04F818170B33006006FC /* ThreadManager.m */,
				76EB04F918170B33006006FC /* TimeUtil.h */,
				76EB04FA18170B33006006FC /* TimeUtil.m */,
				B97940251832BD2400BD66CB /* UIUtil.h */,
				B97940261832BD2400BD66CB /* UIUtil.m */,
				76EB04FB18170B33006006FC /* Util.h */,
				76EB04FC18170B33006006FC /* Zid.h */,
				76EB04FD18170B33006006FC /* Zid.m */,
				707E549018FF26E800C8649D /* SmsInvite.h */,
				707E549118FF26E800C8649D /* SmsInvite.m */,
			);
			path = util;
			sourceTree = "<group>";
		};
		76EB04CF18170B33006006FC /* collections */ = {
			isa = PBXGroup;
			children = (
				76EB04D018170B33006006FC /* CyclicalBuffer.h */,
				76EB04D118170B33006006FC /* CyclicalBuffer.m */,
				76EB04D218170B33006006FC /* PriorityQueue.h */,
				76EB04D318170B33006006FC /* PriorityQueue.m */,
				76EB04D418170B33006006FC /* Queue.h */,
				76EB04D518170B33006006FC /* Queue.m */,
			);
			path = collections;
			sourceTree = "<group>";
		};
		76EB04D618170B33006006FC /* constraints */ = {
			isa = PBXGroup;
			children = (
				76EB04D718170B33006006FC /* BadArgument.h */,
				76EB04D818170B33006006FC /* BadArgument.m */,
				76EB04D918170B33006006FC /* BadState.h */,
				76EB04DA18170B33006006FC /* BadState.m */,
				76EB04DB18170B33006006FC /* Constraints.h */,
				76EB04DC18170B33006006FC /* OperationFailed.h */,
				76EB04DD18170B33006006FC /* OperationFailed.m */,
				76EB04DE18170B33006006FC /* SecurityFailure.h */,
				76EB04DF18170B33006006FC /* SecurityFailure.m */,
			);
			path = constraints;
			sourceTree = "<group>";
		};
		76EB04F018170B33006006FC /* protocols */ = {
			isa = PBXGroup;
			children = (
				76EB04F118170B33006006FC /* Terminable.h */,
				76EB04F218170B33006006FC /* utilities */,
			);
			path = protocols;
			sourceTree = "<group>";
		};
		76EB04F218170B33006006FC /* utilities */ = {
			isa = PBXGroup;
			children = (
				76EB04F318170B33006006FC /* AnonymousTerminator.h */,
				76EB04F418170B33006006FC /* AnonymousTerminator.m */,
			);
			path = utilities;
			sourceTree = "<group>";
		};
		76EB04FE18170B33006006FC /* view controllers */ = {
			isa = PBXGroup;
			children = (
				76EB051118170B33006006FC /* CallLogViewController.h */,
				76EB051218170B33006006FC /* CallLogViewController.m */,
				76EB050118170B33006006FC /* ContactBrowseViewController.h */,
				76EB050218170B33006006FC /* ContactBrowseViewController.m */,
				76EB050318170B33006006FC /* ContactDetailViewController.h */,
				76EB050418170B33006006FC /* ContactDetailViewController.m */,
				B97CBFA518860EA3008E0DE9 /* CountryCodeViewController.h */,
				B97CBFA618860EA3008E0DE9 /* CountryCodeViewController.m */,
				76EB050518170B33006006FC /* DialerViewController.h */,
				76EB050618170B33006006FC /* DialerViewController.m */,
				76EB050718170B33006006FC /* FavouritesViewController.h */,
				76EB050818170B33006006FC /* FavouritesViewController.m */,
				76EB050918170B33006006FC /* InboxFeedViewController.h */,
				76EB050A18170B33006006FC /* InboxFeedViewController.m */,
				76EB050B18170B33006006FC /* InCallViewController.h */,
				76EB050C18170B33006006FC /* InCallViewController.m */,
				707E548A18FF0B8A00C8649D /* InviteContactModal.h */,
				707E548B18FF0B8A00C8649D /* InviteContactModal.m */,
				B9CA51B718809ACA007E204E /* InviteContactsViewController.h */,
				B9CA51B818809ACA007E204E /* InviteContactsViewController.m */,
				76EB050D18170B33006006FC /* LeftSideMenuViewController.h */,
				76EB050E18170B33006006FC /* LeftSideMenuViewController.m */,
				76EB050F18170B33006006FC /* NextResponderScrollView.h */,
				76EB051018170B33006006FC /* NextResponderScrollView.m */,
				76B8189B182C39460088060E /* PreferenceListViewController.h */,
				76B8189C182C39460088060E /* PreferenceListViewController.m */,
				76EB051518170B33006006FC /* RegisterViewController.h */,
				76EB051618170B33006006FC /* RegisterViewController.m */,
				76EB051718170B33006006FC /* SettingsViewController.h */,
				76EB051818170B33006006FC /* SettingsViewController.m */,
				76EB051918170B33006006FC /* TabBarParentViewController.h */,
				76EB051A18170B33006006FC /* TabBarParentViewController.m */,
				76EB051C18170B33006006FC /* xibs */,
			);
			path = "view controllers";
			sourceTree = "<group>";
		};
		76EB051C18170B33006006FC /* xibs */ = {
			isa = PBXGroup;
			children = (
				76EB051D18170B33006006FC /* CallAudioManagerDemo.xib */,
				76EB052718170B33006006FC /* CallLogViewController.xib */,
				76EB051E18170B33006006FC /* ContactBrowseViewController.xib */,
				76EB051F18170B33006006FC /* ContactDetailTableViewCell.xib */,
				76EB052018170B33006006FC /* ContactDetailViewController.xib */,
				B97CBFA718860EA3008E0DE9 /* CountryCodeViewController.xib */,
				76EB052118170B33006006FC /* DialerViewController.xib */,
				76EB052218170B33006006FC /* DowngradeCallViewController.xib */,
				76EB052318170B33006006FC /* FavouritesViewController.xib */,
				76EB052418170B33006006FC /* InboxFeedViewController.xib */,
				76EB052518170B33006006FC /* InCallViewController.xib */,
				B9CA51B918809ACA007E204E /* InviteContactsViewController.xib */,
				76EB052618170B33006006FC /* LeftSideMenuViewController.xib */,
				76B8189D182C39460088060E /* PreferenceListViewController.xib */,
				76EB052918170B33006006FC /* RegisterViewController.xib */,
				76EB052A18170B33006006FC /* SettingsViewController.xib */,
				76EB051B18170B33006006FC /* TabBarParentViewController.xib */,
			);
			path = xibs;
			sourceTree = "<group>";
		};
		76EB052B18170B33006006FC /* views */ = {
			isa = PBXGroup;
			children = (
				76EB053618170B33006006FC /* CallLogTableViewCell.h */,
				76EB053718170B33006006FC /* CallLogTableViewCell.m */,
				76EB052C18170B33006006FC /* ContactDetailTableViewCell.h */,
				76EB052D18170B33006006FC /* ContactDetailTableViewCell.m */,
				76EB052E18170B33006006FC /* ContactTableViewCell.h */,
				76EB052F18170B33006006FC /* ContactTableViewCell.m */,
				B97CBFAC1886100E008E0DE9 /* CountryCodeTableViewCell.h */,
				B97CBFAD1886100E008E0DE9 /* CountryCodeTableViewCell.m */,
				765052AD182AC9B5008313E1 /* DialerButtonView.h */,
				765052AE182AC9B5008313E1 /* DialerButtonView.m */,
				B9A578AF183D60ED00C17105 /* FavouriteTableViewCell.h */,
				B9A578B0183D60ED00C17105 /* FavouriteTableViewCell.m */,
				76C87F11181EE11C00C4ACAB /* InboxFeedFooterCell.h */,
				76C87F12181EE11C00C4ACAB /* InboxFeedFooterCell.m */,
				76EB053418170B33006006FC /* InboxFeedTableViewCell.h */,
				76EB053518170B33006006FC /* InboxFeedTableViewCell.m */,
				70377AA71916BA0500CAF501 /* InteractiveLabel.h */,
				70377AA81916BA0500CAF501 /* InteractiveLabel.m */,
				B9B89C52185A2B5F00A24465 /* LeftSideMenuCell.h */,
				B9B89C53185A2B5F00A24465 /* LeftSideMenuCell.m */,
				7650529F182945EF008313E1 /* LocalizableCustomFontLabel.h */,
				765052A0182945EF008313E1 /* LocalizableCustomFontLabel.m */,
				76D713E5182D3E3F00C9C9C8 /* PreferenceListTableViewCell.h */,
				76D713E6182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m */,
				B942EB0C183A9633000887BB /* SearchBarTitleView.h */,
				B942EB0D183A9633000887BB /* SearchBarTitleView.m */,
				762D9DCD18281C7400A5E418 /* SettingsTableHeaderView.h */,
				762D9DCE18281C7400A5E418 /* SettingsTableHeaderView.m */,
				B9EB5AC41884D370007CBB57 /* UnseenWhisperUserCell.h */,
				B9EB5AC51884D370007CBB57 /* UnseenWhisperUserCell.m */,
				76EB053818170B33006006FC /* xibs */,
			);
			path = views;
			sourceTree = "<group>";
		};
		76EB053818170B33006006FC /* xibs */ = {
			isa = PBXGroup;
			children = (
				76EB053F18170B33006006FC /* CallLogTableViewCell.xib */,
				76EB053A18170B33006006FC /* ContactTableViewCell.xib */,
				B97CBFB018861023008E0DE9 /* CountryCodeTableViewCell.xib */,
				B9A578B3183D610300C17105 /* FavouriteTableViewCell.xib */,
				76C87F15181EE2EB00C4ACAB /* InboxFeedFooterCell.xib */,
				76EB053C18170B33006006FC /* InboxFeedTableViewCell.xib */,
				B9B89C56185A2B7000A24465 /* LeftSideMenuCell.xib */,
				76D713E9182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib */,
				B9EB5AC81884D387007CBB57 /* UnseenWhisperUserCell.xib */,
			);
			path = xibs;
			sourceTree = "<group>";
		};
		A15706EA17F0CD6D007C2BD6 /* test */ = {
			isa = PBXGroup;
			children = (
				76919BF51805D169008C664A /* contact */,
				A15706EB17F0CD6D007C2BD6 /* async */,
				A15706F217F0CD6D007C2BD6 /* audio */,
				A157070017F0CD6D007C2BD6 /* network */,
				A157072E17F0CD6D007C2BD6 /* phone */,
				A157073417F0CD6D007C2BD6 /* profiling */,
				A157073917F0CD6D007C2BD6 /* Supporting Files */,
				A157073B17F0CD6D007C2BD6 /* TestUtil.h */,
				A157073C17F0CD6D007C2BD6 /* TestUtil.m */,
				A157073D17F0CD6D007C2BD6 /* util */,
			);
			path = test;
			sourceTree = "<group>";
		};
		A15706EB17F0CD6D007C2BD6 /* async */ = {
			isa = PBXGroup;
			children = (
				A15706EC17F0CD6D007C2BD6 /* AsyncUtilTest.h */,
				A15706ED17F0CD6D007C2BD6 /* AsyncUtilTest.m */,
				A15706EE17F0CD6D007C2BD6 /* FutureSourceTest.h */,
				A15706EF17F0CD6D007C2BD6 /* FutureSourceTest.m */,
				A15706F017F0CD6D007C2BD6 /* ObservableTest.h */,
				A15706F117F0CD6D007C2BD6 /* ObservableTest.m */,
			);
			path = async;
			sourceTree = "<group>";
		};
		A15706F217F0CD6D007C2BD6 /* audio */ = {
			isa = PBXGroup;
			children = (
				A15706F317F0CD6D007C2BD6 /* AudioFrameTest.h */,
				A15706F417F0CD6D007C2BD6 /* AudioFrameTest.m */,
				A15706F517F0CD6D007C2BD6 /* AudioRemoteIOTest.h */,
				A15706F617F0CD6D007C2BD6 /* AudioRemoteIOTest.m */,
				A15706F717F0CD6D007C2BD6 /* AudioStretcherTest.h */,
				A15706F817F0CD6D007C2BD6 /* AudioStretcherTest.m */,
				A15706F917F0CD6D007C2BD6 /* JitterQueueTest.h */,
				A15706FA17F0CD6D007C2BD6 /* JitterQueueTest.m */,
				A15706FB17F0CD6D007C2BD6 /* SpeexCodecTest.h */,
				A15706FC17F0CD6D007C2BD6 /* SpeexCodecTest.m */,
			);
			path = audio;
			sourceTree = "<group>";
		};
		A157070017F0CD6D007C2BD6 /* network */ = {
			isa = PBXGroup;
			children = (
				A157070117F0CD6D007C2BD6 /* dns */,
				A157070417F0CD6D007C2BD6 /* http */,
				A157070717F0CD6D007C2BD6 /* IpAddressTest.h */,
				A157070817F0CD6D007C2BD6 /* IpAddressTest.m */,
				A157070917F0CD6D007C2BD6 /* IpEndPointTest.h */,
				A157070A17F0CD6D007C2BD6 /* IpEndPointTest.m */,
				A157070B17F0CD6D007C2BD6 /* rtp */,
				A157072317F0CD6D007C2BD6 /* tcp */,
				A157072B17F0CD6D007C2BD6 /* udp */,
			);
			path = network;
			sourceTree = "<group>";
		};
		A157070117F0CD6D007C2BD6 /* dns */ = {
			isa = PBXGroup;
			children = (
				A157070217F0CD6D007C2BD6 /* DnsManagerTest.h */,
				A157070317F0CD6D007C2BD6 /* DnsManagerTest.m */,
			);
			path = dns;
			sourceTree = "<group>";
		};
		A157070417F0CD6D007C2BD6 /* http */ = {
			isa = PBXGroup;
			children = (
				A157070517F0CD6D007C2BD6 /* HttpRequestResponseTest.h */,
				A157070617F0CD6D007C2BD6 /* HttpRequestResponseTest.m */,
			);
			path = http;
			sourceTree = "<group>";
		};
		A157070B17F0CD6D007C2BD6 /* rtp */ = {
			isa = PBXGroup;
			children = (
				A157070C17F0CD6D007C2BD6 /* RtpPacketTests.h */,
				A157070D17F0CD6D007C2BD6 /* RtpPacketTests.m */,
				A157070E17F0CD6D007C2BD6 /* srtp */,
				A157071317F0CD6D007C2BD6 /* zrtp */,
			);
			path = rtp;
			sourceTree = "<group>";
		};
		A157070E17F0CD6D007C2BD6 /* srtp */ = {
			isa = PBXGroup;
			children = (
				A157070F17F0CD6D007C2BD6 /* SecureStreamTest.h */,
				A157071017F0CD6D007C2BD6 /* SecureStreamTest.m */,
				A157071117F0CD6D007C2BD6 /* SequenceCounterTest.h */,
				A157071217F0CD6D007C2BD6 /* SequenceCounterTest.m */,
			);
			path = srtp;
			sourceTree = "<group>";
		};
		A157071317F0CD6D007C2BD6 /* zrtp */ = {
			isa = PBXGroup;
			children = (
				A157071417F0CD6D007C2BD6 /* DH3KAgreerTest.h */,
				A157071517F0CD6D007C2BD6 /* DH3KAgreerTest.m */,
				A157071617F0CD6D007C2BD6 /* HandshakePacketTest.h */,
				A157071717F0CD6D007C2BD6 /* HandshakePacketTest.m */,
				A157071817F0CD6D007C2BD6 /* HashChainTest.h */,
				A157071917F0CD6D007C2BD6 /* HashChainTest.m */,
				A157071A17F0CD6D007C2BD6 /* MasterSecretTest.h */,
				A157071B17F0CD6D007C2BD6 /* MasterSecretTest.m */,
				A157071C17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.h */,
				A157071D17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m */,
				A157071E17F0CD6D007C2BD6 /* utilities */,
				A157072117F0CD6D007C2BD6 /* ZrtpTest.h */,
				A157072217F0CD6D007C2BD6 /* ZrtpTest.m */,
				E16E5BF818AAF02100B7C403 /* EC25AgreerTest.m */,
			);
			path = zrtp;
			sourceTree = "<group>";
		};
		A157071E17F0CD6D007C2BD6 /* utilities */ = {
			isa = PBXGroup;
			children = (
				A157071F17F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.h */,
				A157072017F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m */,
			);
			path = utilities;
			sourceTree = "<group>";
		};
		A157072317F0CD6D007C2BD6 /* tcp */ = {
			isa = PBXGroup;
			children = (
				A157072417F0CD6D007C2BD6 /* LowLatencyConnectorTest.h */,
				A157072517F0CD6D007C2BD6 /* LowLatencyConnectorTest.m */,
				A157072617F0CD6D007C2BD6 /* tls */,
			);
			path = tcp;
			sourceTree = "<group>";
		};
		A157072617F0CD6D007C2BD6 /* tls */ = {
			isa = PBXGroup;
			children = (
				A157072717F0CD6D007C2BD6 /* NetworkStreamTest.h */,
				A157072817F0CD6D007C2BD6 /* NetworkStreamTest.m */,
				A157072917F0CD6D007C2BD6 /* SecureEndPointTest.h */,
				A157072A17F0CD6D007C2BD6 /* SecureEndPointTest.m */,
			);
			path = tls;
			sourceTree = "<group>";
		};
		A157072B17F0CD6D007C2BD6 /* udp */ = {
			isa = PBXGroup;
			children = (
				A157072C17F0CD6D007C2BD6 /* UdpSocketTest.h */,
				A157072D17F0CD6D007C2BD6 /* UdpSocketTest.m */,
			);
			path = udp;
			sourceTree = "<group>";
		};
		A157072E17F0CD6D007C2BD6 /* phone */ = {
			isa = PBXGroup;
			children = (
				A157072F17F0CD6D007C2BD6 /* PhoneNumberTest.h */,
				A157073017F0CD6D007C2BD6 /* PhoneNumberTest.m */,
				A157073117F0CD6D007C2BD6 /* signaling */,
			);
			path = phone;
			sourceTree = "<group>";
		};
		A157073117F0CD6D007C2BD6 /* signaling */ = {
			isa = PBXGroup;
			children = (
				A157073217F0CD6D007C2BD6 /* SessionDescriptorTest.h */,
				A157073317F0CD6D007C2BD6 /* SessionDescriptorTest.m */,
			);
			path = signaling;
			sourceTree = "<group>";
		};
		A157073417F0CD6D007C2BD6 /* profiling */ = {
			isa = PBXGroup;
			children = (
				A157073517F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.h */,
				A157073617F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m */,
				A157073717F0CD6D007C2BD6 /* EventWindowTest.h */,
				A157073817F0CD6D007C2BD6 /* EventWindowTest.m */,
			);
			path = profiling;
			sourceTree = "<group>";
		};
		A157073917F0CD6D007C2BD6 /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				A157073A17F0CD6D007C2BD6 /* SignalTests-Info.plist */,
			);
			path = "Supporting Files";
			sourceTree = "<group>";
		};
		A157073D17F0CD6D007C2BD6 /* util */ = {
			isa = PBXGroup;
			children = (
				A157073E17F0CD6D007C2BD6 /* BloomFilterTest.h */,
				A157073F17F0CD6D007C2BD6 /* BloomFilterTest.m */,
				A157074017F0CD6D007C2BD6 /* CancelTokenTest.h */,
				A157074117F0CD6D007C2BD6 /* CancelTokenTest.m */,
				A157074217F0CD6D007C2BD6 /* ConversionsTest.h */,
				A157074317F0CD6D007C2BD6 /* ConversionsTest.m */,
				A157074417F0CD6D007C2BD6 /* Crc32Test.h */,
				A157074517F0CD6D007C2BD6 /* Crc32Test.m */,
				A157074617F0CD6D007C2BD6 /* CryptoUtilTest.h */,
				A157074717F0CD6D007C2BD6 /* CryptoUtilTest.m */,
				A157074817F0CD6D007C2BD6 /* CyclicalBufferTest.h */,
				A157074917F0CD6D007C2BD6 /* CyclicalBufferTest.m */,
				A157074A17F0CD6D007C2BD6 /* ExceptionsTest.h */,
				A157074B17F0CD6D007C2BD6 /* ExceptionsTest.m */,
				A157074C17F0CD6D007C2BD6 /* FunctionalUtilTest.h */,
				A157074D17F0CD6D007C2BD6 /* FunctionalUtilTest.m */,
				A157074E17F0CD6D007C2BD6 /* PriorityQueueTest.h */,
				A157074F17F0CD6D007C2BD6 /* PriorityQueueTest.m */,
				A157075017F0CD6D007C2BD6 /* QueueTest.h */,
				A157075117F0CD6D007C2BD6 /* QueueTest.m */,
				A157075217F0CD6D007C2BD6 /* UtilTest.h */,
				A157075317F0CD6D007C2BD6 /* UtilTest.m */,
			);
			path = util;
			sourceTree = "<group>";
		};
		B6B6C3C419193F5B00C0B76B /* Translations */ = {
			isa = PBXGroup;
			children = (
				B6B6C3C51919440C00C0B76B /* Localizable.strings */,
			);
			name = Translations;
			sourceTree = "<group>";
		};
		D221A07E169C9E5E00537ABF = {
			isa = PBXGroup;
			children = (
				D221A093169C9E5E00537ABF /* Signal */,
				C71793B33D9C45079F74487E /* Pods.xcconfig */,
				70B800C8190C55320042E3F0 /* Libraries */,
				D221A08C169C9E5E00537ABF /* Frameworks */,
				D221A08A169C9E5E00537ABF /* Products */,
				70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */,
				70B800A7190C54790042E3F0 /* speex.xcodeproj */,
			);
			sourceTree = "<group>";
		};
		D221A08A169C9E5E00537ABF /* Products */ = {
			isa = PBXGroup;
			children = (
				D221A089169C9E5E00537ABF /* Signal.app */,
				D221A0AA169C9E5F00537ABF /* SignalTests.octest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		D221A08C169C9E5E00537ABF /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				70377AAA1918450100CAF501 /* MobileCoreServices.framework */,
				B9EB5ABC1884C002007CBB57 /* MessageUI.framework */,
				A1C32D4D17A0652C000A904E /* AddressBook.framework */,
				A1C32D4F17A06537000A904E /* AddressBookUI.framework */,
				A163E8AA16F3F6A90094D68B /* Security.framework */,
				76C87F18181EFCE600C4ACAB /* MediaPlayer.framework */,
				768A1A2A17FC9CD300E00ED8 /* libz.dylib */,
				A11CD70C17FA230600A2D1B1 /* QuartzCore.framework */,
				E1A0AD8B16E13FDD0071E604 /* CoreFoundation.framework */,
				A1FDCBEE16DAA6C300868894 /* AVFoundation.framework */,
				D2AEACDB16C426DA00C364C0 /* CFNetwork.framework */,
				D2179CFB16BB0B3A0006F3AB /* CoreTelephony.framework */,
				D2179CFD16BB0B480006F3AB /* SystemConfiguration.framework */,
				D24B5BD4169F568C00681372 /* AudioToolbox.framework */,
				D221A0E7169DFFC500537ABF /* AVFoundation.framework */,
				D221A08D169C9E5E00537ABF /* UIKit.framework */,
				D221A08F169C9E5E00537ABF /* Foundation.framework */,
				D221A091169C9E5E00537ABF /* CoreGraphics.framework */,
				D221A0AB169C9E5F00537ABF /* SenTestingKit.framework */,
				8313AE91B4954215858A5662 /* libPods.a */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		D221A093169C9E5E00537ABF /* Signal */ = {
			isa = PBXGroup;
			children = (
				B657DDC91911A40500F45B0C /* Signal.entitlements */,
				765052A318294C9F008313E1 /* Fonts */,
				76AD2C7B17FB4604000246B0 /* Images */,
				B67EBF5C19194AC60084CCFD /* Settings.bundle */,
				76EB03C118170B33006006FC /* src */,
				D221A094169C9E5E00537ABF /* Supporting Files */,
				A15706EA17F0CD6D007C2BD6 /* test */,
			);
			path = Signal;
			sourceTree = "<group>";
		};
		D221A094169C9E5E00537ABF /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				B6B6C3C419193F5B00C0B76B /* Translations */,
				E18AB40618A05754001A532A /* AudioFiles */,
				E1370BDA18A066F600826894 /* Default-568h@2x.png */,
				E1370BDB18A066F600826894 /* Default.png */,
				E1370BDC18A066F600826894 /* Default@2x.png */,
				E18AB3F318A05734001A532A /* Icons */,
				E108ED12187E34FD0045AEA3 /* iTunesArtwork.png */,
				E108ED13187E34FD0045AEA3 /* iTunesArtwork@2x.png */,
				D221A099169C9E5E00537ABF /* main.m */,
				D221A095169C9E5E00537ABF /* Signal-Info.plist */,
				D221A09B169C9E5E00537ABF /* Signal-Prefix.pch */,
				E1C407C117F0C246007BEE65 /* whisperReal.der */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
		E18AB3F318A05734001A532A /* Icons */ = {
			isa = PBXGroup;
			children = (
				E18AB3F418A05734001A532A /* AppIcon29x29.jpg */,
				E18AB3F518A05734001A532A /* AppIcon29x29.png */,
				E18AB3F618A05734001A532A /* AppIcon29x29@2x.png */,
				E18AB3F718A05734001A532A /* AppIcon40x40.png */,
				E18AB3F818A05734001A532A /* AppIcon40x40@2x.png */,
				E18AB3F918A05734001A532A /* AppIcon60x60.png */,
				E18AB3FA18A05734001A532A /* AppIcon60x60@2x.png */,
				E18AB3FB18A05734001A532A /* AppIcon76x76.png */,
				E18AB3FC18A05734001A532A /* AppIcon76x76@2x.png */,
			);
			path = Icons;
			sourceTree = "<group>";
		};
		E18AB40618A05754001A532A /* AudioFiles */ = {
			isa = PBXGroup;
			children = (
				70B8FEE11909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav */,
				E18AB40718A05754001A532A /* busy.mp3 */,
				E18AB40818A05754001A532A /* completed.mp3 */,
				E18AB40918A05754001A532A /* failure.mp3 */,
				E18AB40A18A05754001A532A /* handshake.mp3 */,
				E18AB40B18A05754001A532A /* outring.mp3 */,
				E18AB40C18A05754001A532A /* r.caf */,
				E18AB40D18A05754001A532A /* sonarping.mp3 */,
			);
			path = AudioFiles;
			sourceTree = "<group>";
		};
		E197B5E718BBEC1A00F073E5 /* incall_audio */ = {
			isa = PBXGroup;
			children = (
				E197B5E818BBEC1A00F073E5 /* AudioPacker.h */,
				E197B5E918BBEC1A00F073E5 /* AudioPacker.m */,
				E197B5EA18BBEC1A00F073E5 /* AudioSocket.h */,
				E197B5EB18BBEC1A00F073E5 /* AudioSocket.m */,
				E197B5EC18BBEC1A00F073E5 /* CallAudioManager.h */,
				E197B5ED18BBEC1A00F073E5 /* CallAudioManager.m */,
				E197B5EE18BBEC1A00F073E5 /* EncodedAudioFrame.h */,
				E197B5EF18BBEC1A00F073E5 /* EncodedAudioFrame.m */,
				E197B5F018BBEC1A00F073E5 /* EncodedAudioPacket.h */,
				E197B5F118BBEC1A00F073E5 /* EncodedAudioPacket.m */,
				E197B5F218BBEC1A00F073E5 /* processing */,
				E197B5FF18BBEC1A00F073E5 /* protocols */,
				E197B60618BBEC1A00F073E5 /* RemoteIOAudio.h */,
				E197B60718BBEC1A00F073E5 /* RemoteIOAudio.m */,
				E197B60818BBEC1A00F073E5 /* RemoteIOBufferListWrapper.h */,
				E197B60918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m */,
				E197B60A18BBEC1A00F073E5 /* SpeexCodec.h */,
				E197B60B18BBEC1A00F073E5 /* SpeexCodec.m */,
			);
			path = incall_audio;
			sourceTree = "<group>";
		};
		E197B5F218BBEC1A00F073E5 /* processing */ = {
			isa = PBXGroup;
			children = (
				E197B5F318BBEC1A00F073E5 /* AudioProcessor.h */,
				E197B5F418BBEC1A00F073E5 /* AudioProcessor.m */,
				E197B5F518BBEC1A00F073E5 /* AudioStretcher.h */,
				E197B5F618BBEC1A00F073E5 /* AudioStretcher.m */,
				E197B5F718BBEC1A00F073E5 /* DesiredBufferDepthController.h */,
				E197B5F818BBEC1A00F073E5 /* DesiredBufferDepthController.m */,
				E197B5F918BBEC1A00F073E5 /* DropoutTracker.h */,
				E197B5FA18BBEC1A00F073E5 /* DropoutTracker.m */,
				E197B5FB18BBEC1A00F073E5 /* JitterQueue.h */,
				E197B5FC18BBEC1A00F073E5 /* JitterQueue.m */,
				E197B5FD18BBEC1A00F073E5 /* StretchFactorController.h */,
				E197B5FE18BBEC1A00F073E5 /* StretchFactorController.m */,
			);
			path = processing;
			sourceTree = "<group>";
		};
		E197B5FF18BBEC1A00F073E5 /* protocols */ = {
			isa = PBXGroup;
			children = (
				E197B60018BBEC1A00F073E5 /* AudioCallbackHandler.h */,
				E197B60118BBEC1A00F073E5 /* BufferDepthMeasure.h */,
				E197B60218BBEC1A00F073E5 /* JitterQueueNotificationReceiver.h */,
				E197B60318BBEC1A00F073E5 /* utilities */,
			);
			path = protocols;
			sourceTree = "<group>";
		};
		E197B60318BBEC1A00F073E5 /* utilities */ = {
			isa = PBXGroup;
			children = (
				E197B60418BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.h */,
				E197B60518BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m */,
			);
			path = utilities;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		D221A088169C9E5E00537ABF /* Signal */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = D221A0BC169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "Signal" */;
			buildPhases = (
				493CFB695DB448D8A3C1AE06 /* Check Pods Manifest.lock */,
				D221A085169C9E5E00537ABF /* Sources */,
				D221A086169C9E5E00537ABF /* Frameworks */,
				D221A087169C9E5E00537ABF /* Resources */,
				DC8D50B785074F8FA3DBAACE /* Copy Pods Resources */,
			);
			buildRules = (
			);
			dependencies = (
				70B800AE190C54870042E3F0 /* PBXTargetDependency */,
				70B800A5190C52F80042E3F0 /* PBXTargetDependency */,
			);
			name = Signal;
			productName = RedPhone;
			productReference = D221A089169C9E5E00537ABF /* Signal.app */;
			productType = "com.apple.product-type.application";
		};
		D221A0A9169C9E5F00537ABF /* SignalTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = D221A0BF169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "SignalTests" */;
			buildPhases = (
				EE182B0CAFB74DD9A2D39FD3 /* Check Pods Manifest.lock */,
				D221A0A5169C9E5F00537ABF /* Sources */,
				D221A0A6169C9E5F00537ABF /* Frameworks */,
				D221A0A7169C9E5F00537ABF /* Resources */,
				D221A0A8169C9E5F00537ABF /* ShellScript */,
				BA4E2805598B464FB7B24430 /* Copy Pods Resources */,
			);
			buildRules = (
			);
			dependencies = (
				D221A0B0169C9E5F00537ABF /* PBXTargetDependency */,
			);
			name = SignalTests;
			productName = RedPhoneTests;
			productReference = D221A0AA169C9E5F00537ABF /* SignalTests.octest */;
			productType = "com.apple.product-type.bundle";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		D221A080169C9E5E00537ABF /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastTestingUpgradeCheck = 0510;
				LastUpgradeCheck = 0500;
				ORGANIZATIONNAME = "Open Whisper Systems";
				TargetAttributes = {
					D221A088169C9E5E00537ABF = {
						DevelopmentTeam = U68MSDN6DR;
						SystemCapabilities = {
							com.apple.InAppPurchase = {
								enabled = 0;
							};
							com.apple.InterAppAudio = {
								enabled = 0;
							};
						};
					};
				};
			};
			buildConfigurationList = D221A083169C9E5E00537ABF /* Build configuration list for PBXProject "Signal" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				fr,
				"ca-ES",
				"cs-CZ",
				de,
				"ro-RO",
				nl,
				"sv-SE",
			);
			mainGroup = D221A07E169C9E5E00537ABF;
			productRefGroup = D221A08A169C9E5E00537ABF /* Products */;
			projectDirPath = "";
			projectReferences = (
				{
					ProductGroup = 70B8009F190C529C0042E3F0 /* Products */;
					ProjectRef = 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */;
				},
				{
					ProductGroup = 70B800A8190C54790042E3F0 /* Products */;
					ProjectRef = 70B800A7190C54790042E3F0 /* speex.xcodeproj */;
				},
			);
			projectRoot = "";
			targets = (
				D221A088169C9E5E00537ABF /* Signal */,
				D221A0A9169C9E5F00537ABF /* SignalTests */,
			);
		};
/* End PBXProject section */

/* Begin PBXReferenceProxy section */
		70B800A3190C529C0042E3F0 /* libspandsp.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libspandsp.a;
			remoteRef = 70B800A2190C529C0042E3F0 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		70B800AC190C54790042E3F0 /* libspeex.a */ = {
			isa = PBXReferenceProxy;
			fileType = archive.ar;
			path = libspeex.a;
			remoteRef = 70B800AB190C54790042E3F0 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
/* End PBXReferenceProxy section */

/* Begin PBXResourcesBuildPhase section */
		D221A087169C9E5E00537ABF /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E148750018A06966002CC4F3 /* CallAudioManagerDemo.xib in Resources */,
				E148750118A06966002CC4F3 /* CallLogViewController.xib in Resources */,
				E148750218A06966002CC4F3 /* ContactBrowseViewController.xib in Resources */,
				E148750318A06966002CC4F3 /* ContactDetailTableViewCell.xib in Resources */,
				E148750418A06966002CC4F3 /* ContactDetailViewController.xib in Resources */,
				E148750518A06966002CC4F3 /* CountryCodeViewController.xib in Resources */,
				E148750618A06966002CC4F3 /* DialerViewController.xib in Resources */,
				E148750718A06966002CC4F3 /* DowngradeCallViewController.xib in Resources */,
				E148750818A06966002CC4F3 /* FavouritesViewController.xib in Resources */,
				E148750918A06966002CC4F3 /* InboxFeedViewController.xib in Resources */,
				E148750A18A06966002CC4F3 /* InCallViewController.xib in Resources */,
				E148750B18A06966002CC4F3 /* InviteContactsViewController.xib in Resources */,
				E148750C18A06966002CC4F3 /* LeftSideMenuViewController.xib in Resources */,
				E148750D18A06966002CC4F3 /* PreferenceListViewController.xib in Resources */,
				E148750E18A06966002CC4F3 /* RegisterViewController.xib in Resources */,
				E148750F18A06966002CC4F3 /* SettingsViewController.xib in Resources */,
				E148751018A06966002CC4F3 /* TabBarParentViewController.xib in Resources */,
				E14874F718A06951002CC4F3 /* CallLogTableViewCell.xib in Resources */,
				E14874F818A06951002CC4F3 /* ContactTableViewCell.xib in Resources */,
				E14874F918A06951002CC4F3 /* CountryCodeTableViewCell.xib in Resources */,
				E14874FA18A06951002CC4F3 /* FavouriteTableViewCell.xib in Resources */,
				E14874FB18A06951002CC4F3 /* InboxFeedFooterCell.xib in Resources */,
				E14874FC18A06951002CC4F3 /* InboxFeedTableViewCell.xib in Resources */,
				E14874FD18A06951002CC4F3 /* LeftSideMenuCell.xib in Resources */,
				E14874FE18A06951002CC4F3 /* PreferenceListTableViewCell.xib in Resources */,
				E14874FF18A06951002CC4F3 /* UnseenWhisperUserCell.xib in Resources */,
				E14874A218A0692F002CC4F3 /* archive_icon.png in Resources */,
				E14874A318A0692F002CC4F3 /* archive_icon@2x.png in Resources */,
				E14874A418A0692F002CC4F3 /* backspace.png in Resources */,
				E14874A518A0692F002CC4F3 /* backspace@2x.png in Resources */,
				E14874A618A0692F002CC4F3 /* checkbox_checkmark.png in Resources */,
				E14874A718A0692F002CC4F3 /* checkbox_checkmark@2x.png in Resources */,
				E14874A818A0692F002CC4F3 /* checkbox_empty.png in Resources */,
				E14874A918A0692F002CC4F3 /* checkbox_empty@2x.png in Resources */,
				E14874AA18A0692F002CC4F3 /* contact_default_feed.png in Resources */,
				E14874AB18A0692F002CC4F3 /* contacts_arrow.png in Resources */,
				E14874AC18A0692F002CC4F3 /* contacts_arrow@2x.png in Resources */,
				E14874AD18A0692F002CC4F3 /* DefaultContactImage.png in Resources */,
				E14874AE18A0692F002CC4F3 /* dismiss_notification_icon.png in Resources */,
				E14874AF18A0692F002CC4F3 /* dismiss_notification_icon@2x.png in Resources */,
				E14874B018A0692F002CC4F3 /* drop_down_arrow_icon.png in Resources */,
				E14874B118A0692F002CC4F3 /* drop_down_arrow_icon@2x.png in Resources */,
				E14874B218A0692F002CC4F3 /* expanded_cell_icon.png in Resources */,
				E14874B318A0692F002CC4F3 /* expanded_cell_icon@2x.png in Resources */,
				E14874B418A0692F002CC4F3 /* favourite_false_icon.png in Resources */,
				E14874B518A0692F002CC4F3 /* favourite_false_icon@2x.png in Resources */,
				E14874B618A0692F002CC4F3 /* favourite_true_icon.png in Resources */,
				E14874B718A0692F002CC4F3 /* favourite_true_icon@2x.png in Resources */,
				E14874B818A0692F002CC4F3 /* forward_button.png in Resources */,
				E14874B918A0692F002CC4F3 /* forward_button@2x.png in Resources */,
				E14874BA18A0692F002CC4F3 /* home_icon.png in Resources */,
				E14874BB18A0692F002CC4F3 /* icon_contacts.png in Resources */,
				E14874BC18A0692F002CC4F3 /* icon_favourites.png in Resources */,
				E14874BD18A0692F002CC4F3 /* icon_keypad.png in Resources */,
				E14874BE18A0692F002CC4F3 /* icon_recents.png in Resources */,
				E14874BF18A0692F002CC4F3 /* in_call_phone_icon.png in Resources */,
				E14874C018A0692F002CC4F3 /* in_call_phone_icon@2x.png in Resources */,
				E14874C118A0692F002CC4F3 /* in_call_phrase_icon.png in Resources */,
				E16E5C1518AEDB5A00B7C403 /* phone_icon.png in Resources */,
				E14874C218A0692F002CC4F3 /* in_call_phrase_icon@2x.png in Resources */,
				E14874C318A0692F002CC4F3 /* incoming_call_icon.png in Resources */,
				E14874C418A0692F002CC4F3 /* incoming_call_icon@2x.png in Resources */,
				E14874C518A0692F002CC4F3 /* menu_icon.png in Resources */,
				E14874C618A0692F002CC4F3 /* menu_icon@2x.png in Resources */,
				E14874C718A0692F002CC4F3 /* message_bubble.png in Resources */,
				E14874C818A0692F002CC4F3 /* message_bubble@2x.png in Resources */,
				B6B6C3C71919440C00C0B76B /* Localizable.strings in Resources */,
				E14874C918A0692F002CC4F3 /* mute_icon_selected.png in Resources */,
				E14874CA18A0692F002CC4F3 /* mute_icon_selected@2x.png in Resources */,
				E14874CB18A0692F002CC4F3 /* mute_icon.png in Resources */,
				E14874CC18A0692F002CC4F3 /* mute_icon@2x.png in Resources */,
				E14874CD18A0692F002CC4F3 /* notification_detail_icon.png in Resources */,
				E14874CE18A0692F002CC4F3 /* notification_detail_icon@2x.png in Resources */,
				E14874CF18A0692F002CC4F3 /* notification_mini_icon.png in Resources */,
				E14874D018A0692F002CC4F3 /* notification_mini_icon@2x.png in Resources */,
				E14874D118A0692F002CC4F3 /* outgoing_call_icon.png in Resources */,
				E14874D218A0692F002CC4F3 /* outgoing_call_icon@2x.png in Resources */,
				E14874D318A0692F002CC4F3 /* search_cancel.png in Resources */,
				E14874D418A0692F002CC4F3 /* search_cancel@2x.png in Resources */,
				E14874D518A0692F002CC4F3 /* search_icon.png in Resources */,
				E14874D618A0692F002CC4F3 /* search_icon@2x.png in Resources */,
				E14874D718A0692F002CC4F3 /* send_code_icon.png in Resources */,
				E14874D818A0692F002CC4F3 /* send_code_icon@2x.png in Resources */,
				E14874D918A0692F002CC4F3 /* speaker_icon_selected.png in Resources */,
				E14874DA18A0692F002CC4F3 /* speaker_icon_selected@2x.png in Resources */,
				E14874DB18A0692F002CC4F3 /* speaker_icon.png in Resources */,
				E14874DC18A0692F002CC4F3 /* speaker_icon@2x.png in Resources */,
				E14874DD18A0692F002CC4F3 /* spinner_connecting_flash.png in Resources */,
				E14874DE18A0692F002CC4F3 /* spinner_connecting_flash@2x.png in Resources */,
				E14874DF18A06930002CC4F3 /* spinner_connecting.png in Resources */,
				E14874E018A06930002CC4F3 /* spinner_connecting@2x.png in Resources */,
				E14874E118A06930002CC4F3 /* spinner_error.png in Resources */,
				E14874E218A06930002CC4F3 /* spinner_error@2x.png in Resources */,
				E14874E318A06930002CC4F3 /* spinner_ringing.png in Resources */,
				E14874E418A06930002CC4F3 /* spinner_ringing@2x.png in Resources */,
				E14874E518A06930002CC4F3 /* tab_icon_contacts.png in Resources */,
				E14874E618A06930002CC4F3 /* tab_icon_contacts@2x.png in Resources */,
				E14874E718A06930002CC4F3 /* tab_icon_favourites.png in Resources */,
				E14874E818A06930002CC4F3 /* tab_icon_favourites@2x.png in Resources */,
				E14874E918A06930002CC4F3 /* tab_icon_inbox.png in Resources */,
				E14874EA18A06930002CC4F3 /* tab_icon_inbox@2x.png in Resources */,
				E14874EB18A06930002CC4F3 /* tab_icon_keypad.png in Resources */,
				E14874EC18A06930002CC4F3 /* tab_icon_keypad@2x.png in Resources */,
				E14874ED18A06930002CC4F3 /* tab_icon_menu.png in Resources */,
				E14874EE18A06930002CC4F3 /* tab_icon_menu@2x.png in Resources */,
				E14874EF18A06930002CC4F3 /* trash_icon.png in Resources */,
				E14874F018A06930002CC4F3 /* trash_icon@2x.png in Resources */,
				E14874F118A06930002CC4F3 /* volume_high.png in Resources */,
				E14874F218A06930002CC4F3 /* volume_high@2x.png in Resources */,
				70B8FEE21909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav in Resources */,
				E14874F318A06930002CC4F3 /* volume_low.png in Resources */,
				E14874F418A06930002CC4F3 /* volume_low@2x.png in Resources */,
				E14874F518A06930002CC4F3 /* whisper_notification_icon.png in Resources */,
				E14874F618A06930002CC4F3 /* whisper_notification_icon@2x.png in Resources */,
				E1370BF618A068A600826894 /* whisperReal.der in Resources */,
				E1370BEA18A0689000826894 /* AppIcon29x29.jpg in Resources */,
				E1370BEB18A0689000826894 /* AppIcon29x29.png in Resources */,
				E1370BEC18A0689000826894 /* AppIcon29x29@2x.png in Resources */,
				E1370BED18A0689000826894 /* AppIcon40x40.png in Resources */,
				E1370BEE18A0689000826894 /* AppIcon40x40@2x.png in Resources */,
				E16E5C1418AEDB5A00B7C403 /* message_icon.png in Resources */,
				E1370BEF18A0689000826894 /* AppIcon60x60.png in Resources */,
				E1370BF018A0689000826894 /* AppIcon60x60@2x.png in Resources */,
				E1370BF118A0689000826894 /* AppIcon76x76.png in Resources */,
				E1370BF218A0689000826894 /* AppIcon76x76@2x.png in Resources */,
				E1370BE718A0688300826894 /* Default-568h@2x.png in Resources */,
				E1370BE818A0688300826894 /* Default.png in Resources */,
				E1370BE918A0688300826894 /* Default@2x.png in Resources */,
				E1370BE018A0686600826894 /* busy.mp3 in Resources */,
				E1370BE118A0686C00826894 /* completed.mp3 in Resources */,
				E1370BE218A0686C00826894 /* failure.mp3 in Resources */,
				E1370BE318A0686C00826894 /* handshake.mp3 in Resources */,
				B67EBF5D19194AC60084CCFD /* Settings.bundle in Resources */,
				E1370BE418A0686C00826894 /* outring.mp3 in Resources */,
				E1370BE518A0686C00826894 /* r.caf in Resources */,
				E1370BE618A0686C00826894 /* sonarping.mp3 in Resources */,
				E148751218A06AFD002CC4F3 /* HelveticaNeueLTStd-Bd.otf in Resources */,
				E148751318A06AFD002CC4F3 /* HelveticaNeueLTStd-Th.otf in Resources */,
				E148751418A06AFD002CC4F3 /* HelveticaNeueLTStd-Lt.otf in Resources */,
				E148751518A06AFD002CC4F3 /* HelveticaNeueLTStd-Md.otf in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D221A0A7169C9E5F00537ABF /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B96A3100187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf in Resources */,
				76EB067518170B34006006FC /* FavouritesViewController.xib in Resources */,
				76EB069718170B34006006FC /* InboxFeedTableViewCell.xib in Resources */,
				765052AC18294C9F008313E1 /* HelveticaNeueLTStd-Md.otf in Resources */,
				76EB060118170B33006006FC /* InitiateSignal.proto in Resources */,
				76EB066718170B34006006FC /* TabBarParentViewController.xib in Resources */,
				76C87F17181EE2EB00C4ACAB /* InboxFeedFooterCell.xib in Resources */,
				765052AA18294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf in Resources */,
				B9CA51BD18809ACA007E204E /* InviteContactsViewController.xib in Resources */,
				B97CBFAB18860EA3008E0DE9 /* CountryCodeViewController.xib in Resources */,
				76EB067B18170B34006006FC /* LeftSideMenuViewController.xib in Resources */,
				B9EB5ACA1884D387007CBB57 /* UnseenWhisperUserCell.xib in Resources */,
				76EB067118170B34006006FC /* DialerViewController.xib in Resources */,
				76EB067918170B34006006FC /* InCallViewController.xib in Resources */,
				76EB068318170B34006006FC /* SettingsViewController.xib in Resources */,
				76EB068118170B34006006FC /* RegisterViewController.xib in Resources */,
				B97CBFB218861023008E0DE9 /* CountryCodeTableViewCell.xib in Resources */,
				B9A578B5183D610300C17105 /* FavouriteTableViewCell.xib in Resources */,
				B9B89C58185A2B7000A24465 /* LeftSideMenuCell.xib in Resources */,
				76D713EB182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib in Resources */,
				76EB066F18170B34006006FC /* ContactDetailViewController.xib in Resources */,
				76EB069318170B34006006FC /* ContactTableViewCell.xib in Resources */,
				76EB067718170B34006006FC /* InboxFeedViewController.xib in Resources */,
				76EB066918170B34006006FC /* CallAudioManagerDemo.xib in Resources */,
				76EB069D18170B34006006FC /* CallLogTableViewCell.xib in Resources */,
				76EB067D18170B34006006FC /* CallLogViewController.xib in Resources */,
				B942EB10183AC467000887BB /* ContactBrowseViewController.xib in Resources */,
				765052B3182BF839008313E1 /* HelveticaNeueLTStd-Th.otf in Resources */,
				76B818A1182C39460088060E /* PreferenceListViewController.xib in Resources */,
				76EB066D18170B34006006FC /* ContactDetailTableViewCell.xib in Resources */,
				76EB067318170B34006006FC /* DowngradeCallViewController.xib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		493CFB695DB448D8A3C1AE06 /* Check Pods Manifest.lock */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Check Pods Manifest.lock";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n    cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n    exit 1\nfi\n";
			showEnvVarsInLog = 0;
		};
		BA4E2805598B464FB7B24430 /* Copy Pods Resources */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Copy Pods Resources";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "\"${SRCROOT}/Pods/Pods-resources.sh\"\n";
			showEnvVarsInLog = 0;
		};
		D221A0A8169C9E5F00537ABF /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
		DC8D50B785074F8FA3DBAACE /* Copy Pods Resources */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Copy Pods Resources";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "\"${SRCROOT}/Pods/Pods-resources.sh\"\n";
			showEnvVarsInLog = 0;
		};
		EE182B0CAFB74DD9A2D39FD3 /* Check Pods Manifest.lock */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Check Pods Manifest.lock";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n    cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n    exit 1\nfi\n";
			showEnvVarsInLog = 0;
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		D221A085169C9E5E00537ABF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				76EB064E18170B34006006FC /* ContactDetailViewController.m in Sources */,
				76EB063E18170B33006006FC /* Operation.m in Sources */,
				76EB05F618170B33006006FC /* CallConnectUtil.m in Sources */,
				76EB061218170B33006006FC /* LoggingUtil.m in Sources */,
				76EB060E18170B33006006FC /* DecayingSampleEstimator.m in Sources */,
				76EB05BA18170B33006006FC /* CommitPacket.m in Sources */,
				76EB060218170B33006006FC /* InitiatorSessionDescriptor.m in Sources */,
				76EB05FC18170B33006006FC /* CallConnectUtil_Server.m in Sources */,
				76EB062418170B33006006FC /* PriorityQueue.m in Sources */,
				76EB059818170B33006006FC /* HttpRequestOrResponse.m in Sources */,
				76EB061A18170B33006006FC /* DiscardingLog.m in Sources */,
				76EB068418170B34006006FC /* ContactDetailTableViewCell.m in Sources */,
				76EB066218170B34006006FC /* SettingsViewController.m in Sources */,
				76EB054818170B33006006FC /* CancelTokenSource.m in Sources */,
				76EB05AC18170B33006006FC /* SrtpSocket.m in Sources */,
				76EB062A18170B33006006FC /* BadState.m in Sources */,
				B97940271832BD2400BD66CB /* UIUtil.m in Sources */,
				76EB05BE18170B33006006FC /* ConfirmPacket.m in Sources */,
				76EB058618170B33006006FC /* PreferencesUtil.m in Sources */,
				76EB05A818170B33006006FC /* RtpSocket.m in Sources */,
				70B80119190C55660042E3F0 /* TextFormat.m in Sources */,
				E197B61818BBEC1A00F073E5 /* RemoteIOAudio.m in Sources */,
				70B8011C190C55660042E3F0 /* Utilities.m in Sources */,
				76EB059418170B33006006FC /* HttpManager.m in Sources */,
				76EB05EC18170B33006006FC /* CallState.m in Sources */,
				76EB05D218170B33006006FC /* ZrtpInitiator.m in Sources */,
				76EB05E018170B33006006FC /* NetworkStream.m in Sources */,
				76EB05D618170B33006006FC /* ZrtpResponder.m in Sources */,
				70B8010E190C55660042E3F0 /* CodedInputStream.m in Sources */,
				7095B7B018F46D35002C66E2 /* PhoneNumberUtil.m in Sources */,
				70B8010F190C55660042E3F0 /* CodedOutputStream.m in Sources */,
				70B8010C190C55660042E3F0 /* AbstractMessage.m in Sources */,
				E197B61618BBEC1A00F073E5 /* StretchFactorController.m in Sources */,
				76EB065018170B34006006FC /* DialerViewController.m in Sources */,
				701231B518ECAA4500D456C4 /* EvpMessageDigest.m in Sources */,
				76EB062218170B33006006FC /* CyclicalBuffer.m in Sources */,
				76EB063C18170B33006006FC /* NumberUtil.m in Sources */,
				76EB063A18170B33006006FC /* FunctionalUtil.m in Sources */,
				70B80117190C55660042E3F0 /* MutableExtensionRegistry.m in Sources */,
				76EB060A18170B33006006FC /* SignalUtil.m in Sources */,
				76EB062818170B33006006FC /* BadArgument.m in Sources */,
				76EB062E18170B33006006FC /* SecurityFailure.m in Sources */,
				76EB05F218170B33006006FC /* PhoneNumber.m in Sources */,
				E197B61718BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m in Sources */,
				76EB05BC18170B33006006FC /* ConfirmAckPacket.m in Sources */,
				76EB060C18170B33006006FC /* CategorizingLogger.m in Sources */,
				76EB058A18170B33006006FC /* Release.m in Sources */,
				76EB061018170B33006006FC /* EventWindow.m in Sources */,
				E197B62718BBF63B00F073E5 /* SoundBoard.m in Sources */,
				76EB058418170B33006006FC /* LocalizableText.m in Sources */,
				76EB057A18170B33006006FC /* ContactsManager.m in Sources */,
				E197B61918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m in Sources */,
				76EB05A618170B33006006FC /* RtpPacket.m in Sources */,
				76EB064218170B33006006FC /* StringUtil.m in Sources */,
				76EB065A18170B34006006FC /* NextResponderScrollView.m in Sources */,
				76EB062618170B33006006FC /* Queue.m in Sources */,
				D221A09A169C9E5E00537ABF /* main.m in Sources */,
				76EB061618170B33006006FC /* AnonymousOccurrenceLogger.m in Sources */,
				76EB063018170B33006006FC /* Conversions.m in Sources */,
				76EB065618170B34006006FC /* InCallViewController.m in Sources */,
				76EB05FE18170B33006006FC /* InitiateSignal.pb.m in Sources */,
				76EB064C18170B34006006FC /* ContactBrowseViewController.m in Sources */,
				76EB05CA18170B33006006FC /* RecipientUnavailable.m in Sources */,
				70B80115190C55660042E3F0 /* GeneratedMessage.m in Sources */,
				E197B61418BBEC1A00F073E5 /* DropoutTracker.m in Sources */,
				76EB062C18170B33006006FC /* OperationFailed.m in Sources */,
				707E549218FF26E800C8649D /* SmsInvite.m in Sources */,
				76EB05DA18170B33006006FC /* LowLatencyConnector.m in Sources */,
				76EB05EE18170B33006006FC /* CallTermination.m in Sources */,
				E1CD329618BCFF9900B1A496 /* SoundInstance.m in Sources */,
				76EB05B418170B33006006FC /* HashChain.m in Sources */,
				76EB05E418170B33006006FC /* UdpSocket.m in Sources */,
				76EB058218170B33006006FC /* Environment.m in Sources */,
				76EB064418170B33006006FC /* ThreadManager.m in Sources */,
				70B8011A190C55660042E3F0 /* UnknownFieldSet.m in Sources */,
				76B8189E182C39460088060E /* PreferenceListViewController.m in Sources */,
				70B80114190C55660042E3F0 /* Field.m in Sources */,
				E197B61E18BBEC6D00F073E5 /* AudioRouter.m in Sources */,
				E197B60D18BBEC1A00F073E5 /* AudioSocket.m in Sources */,
				76EB061418170B33006006FC /* AnonymousConditionLogger.m in Sources */,
				76EB054218170B33006006FC /* AsyncUtil.m in Sources */,
				76EB054A18170B33006006FC /* Future.m in Sources */,
				76EB05C018170B33006006FC /* DhPacket.m in Sources */,
				765052A1182945EF008313E1 /* LocalizableCustomFontLabel.m in Sources */,
				7038632818F70C0700D4A43F /* EvpSymetricUtil.m in Sources */,
				76EB066418170B34006006FC /* TabBarParentViewController.m in Sources */,
				76EB068618170B34006006FC /* ContactTableViewCell.m in Sources */,
				76EB05A018170B33006006FC /* IpAddress.m in Sources */,
				70B8011B190C55660042E3F0 /* UnknownFieldSet_Builder.m in Sources */,
				B9A578B1183D60EE00C17105 /* FavouriteTableViewCell.m in Sources */,
				76EB057618170B33006006FC /* Contact.m in Sources */,
				70B80111190C55660042E3F0 /* ExtendableMessage.m in Sources */,
				76EB054618170B33006006FC /* CancelledToken.m in Sources */,
				E197B61118BBEC1A00F073E5 /* AudioProcessor.m in Sources */,
				76EB065818170B34006006FC /* LeftSideMenuViewController.m in Sources */,
				76EB05EA18170B33006006FC /* CallProgress.m in Sources */,
				76EB05C218170B33006006FC /* DhPacketSharedSecretHashes.m in Sources */,
				76EB063218170B33006006FC /* Crc32.m in Sources */,
				E197B62418BBF5BB00F073E5 /* SoundPlayer.m in Sources */,
				E197B61018BBEC1A00F073E5 /* EncodedAudioPacket.m in Sources */,
				76C87F13181EE11C00C4ACAB /* InboxFeedFooterCell.m in Sources */,
				76EB063618170B33006006FC /* DataUtil.m in Sources */,
				76EB059C18170B33006006FC /* HttpResponse.m in Sources */,
				E197B60C18BBEC1A00F073E5 /* AudioPacker.m in Sources */,
				76EB055018170B33006006FC /* ObservableValue.m in Sources */,
				E197B61218BBEC1A00F073E5 /* AudioStretcher.m in Sources */,
				76EB05A218170B33006006FC /* IpEndPoint.m in Sources */,
				70B8010D190C55660042E3F0 /* AbstractMessage_Builder.m in Sources */,
				E197B61A18BBEC1A00F073E5 /* SpeexCodec.m in Sources */,
				70B80118190C55660042E3F0 /* MutableField.m in Sources */,
				762D9DCF18281C7400A5E418 /* SettingsTableHeaderView.m in Sources */,
				76EB05F018170B33006006FC /* PhoneManager.m in Sources */,
				E197B60F18BBEC1A00F073E5 /* EncodedAudioFrame.m in Sources */,
				70B8011D190C55660042E3F0 /* WireFormat.m in Sources */,
				76D713E7182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m in Sources */,
				76EB061818170B33006006FC /* AnonymousValueLogger.m in Sources */,
				76EB05E618170B33006006FC /* CallController.m in Sources */,
				E16E5BEE18AAC40200B7C403 /* EC25KeyAgreementParticipant.m in Sources */,
				76EB057418170B33006006FC /* RecentCallManager.m in Sources */,
				76EB061C18170B33006006FC /* ArrayUtil.m in Sources */,
				76EB05C418170B33006006FC /* HandshakePacket.m in Sources */,
				76EB05AA18170B33006006FC /* SequenceCounter.m in Sources */,
				76EB055218170B33006006FC /* TimeoutFailure.m in Sources */,
				7038632718F70C0700D4A43F /* CryptoTools.m in Sources */,
				76EB058C18170B33006006FC /* DnsManager.m in Sources */,
				76EB059018170B33006006FC /* IgnoredPacketFailure.m in Sources */,
				B942EB0E183A9633000887BB /* SearchBarTitleView.m in Sources */,
				765052AF182AC9B5008313E1 /* DialerButtonView.m in Sources */,
				70B80110190C55660042E3F0 /* ConcreteExtensionField.m in Sources */,
				70B80112190C55660042E3F0 /* ExtendableMessage_Builder.m in Sources */,
				76EB05D418170B33006006FC /* ZrtpManager.m in Sources */,
				76EB058E18170B33006006FC /* HostNameEndPoint.m in Sources */,
				E19167A418A9687800B7A468 /* DH3KKeyAgreementParticipant.m in Sources */,
				B9CA51BA18809ACA007E204E /* InviteContactsViewController.m in Sources */,
				76EB065218170B34006006FC /* FavouritesViewController.m in Sources */,
				E16E5BF018AAC40200B7C403 /* EvpKeyAgreement.m in Sources */,
				70B80113190C55660042E3F0 /* ExtensionRegistry.m in Sources */,
				B9EB5AC61884D370007CBB57 /* UnseenWhisperUserCell.m in Sources */,
				76EB05DC18170B33006006FC /* StreamPair.m in Sources */,
				70377AA91916BA0500CAF501 /* InteractiveLabel.m in Sources */,
				76EB064618170B33006006FC /* TimeUtil.m in Sources */,
				70BAFD5D190584BE00FA5E0B /* NotificationTracker.m in Sources */,
				76EB054E18170B33006006FC /* FutureUtil.m in Sources */,
				76EB059618170B33006006FC /* HttpRequest.m in Sources */,
				76EB05A418170B33006006FC /* PacketHandler.m in Sources */,
				E197B62118BBF12700F073E5 /* AppAudioManager.m in Sources */,
				76EB068C18170B34006006FC /* InboxFeedTableViewCell.m in Sources */,
				76EB062018170B33006006FC /* BloomFilter.m in Sources */,
				76EB054C18170B33006006FC /* FutureSource.m in Sources */,
				76EB063818170B33006006FC /* DictionaryUtil.m in Sources */,
				B9B89C54185A2B5F00A24465 /* LeftSideMenuCell.m in Sources */,
				76EB068E18170B34006006FC /* CallLogTableViewCell.m in Sources */,
				76EB05CE18170B33006006FC /* ZrtpHandshakeResult.m in Sources */,
				76EB05B618170B33006006FC /* MasterSecret.m in Sources */,
				76EB05F418170B33006006FC /* CallConnectResult.m in Sources */,
				76EB059E18170B33006006FC /* HttpSocket.m in Sources */,
				E197B60E18BBEC1A00F073E5 /* CallAudioManager.m in Sources */,
				76EB065418170B34006006FC /* InboxFeedViewController.m in Sources */,
				76EB054018170B33006006FC /* AppDelegate.m in Sources */,
				76EB05D018170B33006006FC /* ZrtpHandshakeSocket.m in Sources */,
				E197B61518BBEC1A00F073E5 /* JitterQueue.m in Sources */,
				76EB05C818170B33006006FC /* HelloPacket.m in Sources */,
				76EB059A18170B33006006FC /* HttpRequestUtil.m in Sources */,
				76EB057218170B33006006FC /* RecentCall.m in Sources */,
				76EB054418170B33006006FC /* AsyncUtilHelperRacingOperation.m in Sources */,
				76EB060418170B33006006FC /* PhoneNumberDirectoryFilter.m in Sources */,
				B97CBFA818860EA3008E0DE9 /* CountryCodeViewController.m in Sources */,
				76EB059218170B33006006FC /* UnrecognizedRequestFailure.m in Sources */,
				76EB05F818170B33006006FC /* CallConnectUtil_Initiator.m in Sources */,
				B97CBFAE1886100E008E0DE9 /* CountryCodeTableViewCell.m in Sources */,
				76EB05CC18170B33006006FC /* ShortAuthenticationStringGenerator.m in Sources */,
				E16E5BEF18AAC40200B7C403 /* EC25KeyAgreementProtocol.m in Sources */,
				76EB064018170B33006006FC /* AnonymousTerminator.m in Sources */,
				707E548C18FF0B8A00C8649D /* InviteContactModal.m in Sources */,
				76EB058818170B33006006FC /* PropertyListPreferences.m in Sources */,
				76EB05B218170B33006006FC /* DH3KKeyAgreementProtocol.m in Sources */,
				76EB066018170B34006006FC /* RegisterViewController.m in Sources */,
				76EB060618170B33006006FC /* PhoneNumberDirectoryFilterManager.m in Sources */,
				76EB060818170B33006006FC /* ResponderSessionDescriptor.m in Sources */,
				B90418E6183E9DD40038554A /* DateUtil.m in Sources */,
				76EB05C618170B33006006FC /* HelloAckPacket.m in Sources */,
				76EB05E818170B33006006FC /* CallFailedServerMessage.m in Sources */,
				76EB05FA18170B33006006FC /* CallConnectUtil_Responder.m in Sources */,
				76EB05AE18170B33006006FC /* SrtpStream.m in Sources */,
				E197B61318BBEC1A00F073E5 /* DesiredBufferDepthController.m in Sources */,
				76EB064818170B33006006FC /* Zid.m in Sources */,
				76EB05E218170B33006006FC /* SecureEndPoint.m in Sources */,
				76EB05DE18170B33006006FC /* Certificate.m in Sources */,
				76EB05B818170B33006006FC /* NegotiationFailed.m in Sources */,
				76EB05D818170B33006006FC /* LowLatencyCandidate.m in Sources */,
				76EB065C18170B34006006FC /* CallLogViewController.m in Sources */,
				70B80116190C55660042E3F0 /* GeneratedMessage_Builder.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D221A0A5169C9E5F00537ABF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				76EB05ED18170B33006006FC /* CallState.m in Sources */,
				76EB064918170B33006006FC /* Zid.m in Sources */,
				76EB05AF18170B33006006FC /* SrtpStream.m in Sources */,
				76EB061318170B33006006FC /* LoggingUtil.m in Sources */,
				76EB064F18170B34006006FC /* ContactDetailViewController.m in Sources */,
				76EB05A718170B33006006FC /* RtpPacket.m in Sources */,
				76EB05BF18170B33006006FC /* ConfirmPacket.m in Sources */,
				76EB05E518170B33006006FC /* UdpSocket.m in Sources */,
				76EB05BD18170B33006006FC /* ConfirmAckPacket.m in Sources */,
				76B8189F182C39460088060E /* PreferenceListViewController.m in Sources */,
				76EB05DB18170B33006006FC /* LowLatencyConnector.m in Sources */,
				76EB060F18170B33006006FC /* DecayingSampleEstimator.m in Sources */,
				76EB055318170B33006006FC /* TimeoutFailure.m in Sources */,
				76EB057718170B33006006FC /* Contact.m in Sources */,
				B9EB5AC71884D370007CBB57 /* UnseenWhisperUserCell.m in Sources */,
				76EB05FB18170B33006006FC /* CallConnectUtil_Responder.m in Sources */,
				76EB063718170B33006006FC /* DataUtil.m in Sources */,
				76EB059718170B33006006FC /* HttpRequest.m in Sources */,
				76EB05C918170B33006006FC /* HelloPacket.m in Sources */,
				B90418E7183E9DD40038554A /* DateUtil.m in Sources */,
				76EB05CB18170B33006006FC /* RecipientUnavailable.m in Sources */,
				76EB061B18170B33006006FC /* DiscardingLog.m in Sources */,
				B9B89C55185A2B5F00A24465 /* LeftSideMenuCell.m in Sources */,
				76EB05FD18170B33006006FC /* CallConnectUtil_Server.m in Sources */,
				76EB058B18170B33006006FC /* Release.m in Sources */,
				A157075417F0CD6D007C2BD6 /* AsyncUtilTest.m in Sources */,
				A157075517F0CD6D007C2BD6 /* FutureSourceTest.m in Sources */,
				76D713E8182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m in Sources */,
				76EB05D318170B33006006FC /* ZrtpInitiator.m in Sources */,
				B9A578B2183D60EE00C17105 /* FavouriteTableViewCell.m in Sources */,
				76EB061518170B33006006FC /* AnonymousConditionLogger.m in Sources */,
				76EB060718170B33006006FC /* PhoneNumberDirectoryFilterManager.m in Sources */,
				76EB05A118170B33006006FC /* IpAddress.m in Sources */,
				A157075617F0CD6D007C2BD6 /* ObservableTest.m in Sources */,
				762D9DD018281C7400A5E418 /* SettingsTableHeaderView.m in Sources */,
				76EB05CD18170B33006006FC /* ShortAuthenticationStringGenerator.m in Sources */,
				76EB05B718170B33006006FC /* MasterSecret.m in Sources */,
				76EB05DF18170B33006006FC /* Certificate.m in Sources */,
				76EB05D918170B33006006FC /* LowLatencyCandidate.m in Sources */,
				A157075717F0CD6D007C2BD6 /* AudioFrameTest.m in Sources */,
				76EB063F18170B33006006FC /* Operation.m in Sources */,
				76EB05AB18170B33006006FC /* SequenceCounter.m in Sources */,
				76EB054B18170B33006006FC /* Future.m in Sources */,
				76EB061D18170B33006006FC /* ArrayUtil.m in Sources */,
				76EB064D18170B34006006FC /* ContactBrowseViewController.m in Sources */,
				76EB05E318170B33006006FC /* SecureEndPoint.m in Sources */,
				76EB060D18170B33006006FC /* CategorizingLogger.m in Sources */,
				A157075817F0CD6D007C2BD6 /* AudioRemoteIOTest.m in Sources */,
				76EB05DD18170B33006006FC /* StreamPair.m in Sources */,
				76EB065318170B34006006FC /* FavouritesViewController.m in Sources */,
				76EB059518170B33006006FC /* HttpManager.m in Sources */,
				76EB05A318170B33006006FC /* IpEndPoint.m in Sources */,
				76EB054118170B33006006FC /* AppDelegate.m in Sources */,
				A157075917F0CD6D007C2BD6 /* AudioStretcherTest.m in Sources */,
				76EB05B918170B33006006FC /* NegotiationFailed.m in Sources */,
				A157075A17F0CD6D007C2BD6 /* JitterQueueTest.m in Sources */,
				76EB060318170B33006006FC /* InitiatorSessionDescriptor.m in Sources */,
				76EB059D18170B33006006FC /* HttpResponse.m in Sources */,
				A157075B17F0CD6D007C2BD6 /* SpeexCodecTest.m in Sources */,
				A157075D17F0CD6D007C2BD6 /* DnsManagerTest.m in Sources */,
				76EB068518170B34006006FC /* ContactDetailTableViewCell.m in Sources */,
				A157075E17F0CD6D007C2BD6 /* HttpRequestResponseTest.m in Sources */,
				76919BF71805D190008C664A /* ContactManagerTest.m in Sources */,
				76EB05D118170B33006006FC /* ZrtpHandshakeSocket.m in Sources */,
				A157075F17F0CD6D007C2BD6 /* IpAddressTest.m in Sources */,
				76EB05F518170B33006006FC /* CallConnectResult.m in Sources */,
				A157076017F0CD6D007C2BD6 /* IpEndPointTest.m in Sources */,
				765052A2182945EF008313E1 /* LocalizableCustomFontLabel.m in Sources */,
				A157076117F0CD6D007C2BD6 /* RtpPacketTests.m in Sources */,
				76EB05C518170B33006006FC /* HandshakePacket.m in Sources */,
				76EB054D18170B33006006FC /* FutureSource.m in Sources */,
				76EB058F18170B33006006FC /* HostNameEndPoint.m in Sources */,
				76EB062118170B33006006FC /* BloomFilter.m in Sources */,
				76EB064518170B33006006FC /* ThreadManager.m in Sources */,
				76EB068718170B34006006FC /* ContactTableViewCell.m in Sources */,
				76EB063B18170B33006006FC /* FunctionalUtil.m in Sources */,
				A157076217F0CD6D007C2BD6 /* SecureStreamTest.m in Sources */,
				A157076317F0CD6D007C2BD6 /* SequenceCounterTest.m in Sources */,
				A157076417F0CD6D007C2BD6 /* DH3KAgreerTest.m in Sources */,
				76EB062318170B33006006FC /* CyclicalBuffer.m in Sources */,
				A157076517F0CD6D007C2BD6 /* HandshakePacketTest.m in Sources */,
				76EB054918170B33006006FC /* CancelTokenSource.m in Sources */,
				76EB066518170B34006006FC /* TabBarParentViewController.m in Sources */,
				A157076617F0CD6D007C2BD6 /* HashChainTest.m in Sources */,
				76EB063118170B33006006FC /* Conversions.m in Sources */,
				76EB05F918170B33006006FC /* CallConnectUtil_Initiator.m in Sources */,
				A157076717F0CD6D007C2BD6 /* MasterSecretTest.m in Sources */,
				76EB059B18170B33006006FC /* HttpRequestUtil.m in Sources */,
				76EB05CF18170B33006006FC /* ZrtpHandshakeResult.m in Sources */,
				76EB060518170B33006006FC /* PhoneNumberDirectoryFilter.m in Sources */,
				76EB054718170B33006006FC /* CancelledToken.m in Sources */,
				76EB065D18170B34006006FC /* CallLogViewController.m in Sources */,
				A157076817F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m in Sources */,
				76EB065718170B34006006FC /* InCallViewController.m in Sources */,
				A157076917F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m in Sources */,
				76EB062918170B33006006FC /* BadArgument.m in Sources */,
				A157076A17F0CD6D007C2BD6 /* ZrtpTest.m in Sources */,
				A157076B17F0CD6D007C2BD6 /* LowLatencyConnectorTest.m in Sources */,
				76EB061718170B33006006FC /* AnonymousOccurrenceLogger.m in Sources */,
				76EB05F118170B33006006FC /* PhoneManager.m in Sources */,
				76EB05F718170B33006006FC /* CallConnectUtil.m in Sources */,
				76EB066318170B34006006FC /* SettingsViewController.m in Sources */,
				76EB054518170B33006006FC /* AsyncUtilHelperRacingOperation.m in Sources */,
				76EB063318170B33006006FC /* Crc32.m in Sources */,
				76EB054F18170B33006006FC /* FutureUtil.m in Sources */,
				76EB062718170B33006006FC /* Queue.m in Sources */,
				76EB05C118170B33006006FC /* DhPacket.m in Sources */,
				76EB060B18170B33006006FC /* SignalUtil.m in Sources */,
				A157076C17F0CD6D007C2BD6 /* NetworkStreamTest.m in Sources */,
				76EB065B18170B34006006FC /* NextResponderScrollView.m in Sources */,
				76EB05BB18170B33006006FC /* CommitPacket.m in Sources */,
				A157076D17F0CD6D007C2BD6 /* SecureEndPointTest.m in Sources */,
				A157076E17F0CD6D007C2BD6 /* UdpSocketTest.m in Sources */,
				76EB05C318170B33006006FC /* DhPacketSharedSecretHashes.m in Sources */,
				76EB05C718170B33006006FC /* HelloAckPacket.m in Sources */,
				76EB059918170B33006006FC /* HttpRequestOrResponse.m in Sources */,
				A157076F17F0CD6D007C2BD6 /* PhoneNumberTest.m in Sources */,
				76EB05B518170B33006006FC /* HashChain.m in Sources */,
				76C87F14181EE11C00C4ACAB /* InboxFeedFooterCell.m in Sources */,
				A157077017F0CD6D007C2BD6 /* SessionDescriptorTest.m in Sources */,
				76EB05B318170B33006006FC /* DH3KKeyAgreementProtocol.m in Sources */,
				76EB05AD18170B33006006FC /* SrtpSocket.m in Sources */,
				76EB058D18170B33006006FC /* DnsManager.m in Sources */,
				A157077117F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m in Sources */,
				A157077217F0CD6D007C2BD6 /* EventWindowTest.m in Sources */,
				B97CBFAF1886100E008E0DE9 /* CountryCodeTableViewCell.m in Sources */,
				A157077417F0CD6D007C2BD6 /* TestUtil.m in Sources */,
				A157077517F0CD6D007C2BD6 /* BloomFilterTest.m in Sources */,
				76EB05E918170B33006006FC /* CallFailedServerMessage.m in Sources */,
				76EB058718170B33006006FC /* PreferencesUtil.m in Sources */,
				A157077617F0CD6D007C2BD6 /* CancelTokenTest.m in Sources */,
				76EB064118170B33006006FC /* AnonymousTerminator.m in Sources */,
				A157077717F0CD6D007C2BD6 /* ConversionsTest.m in Sources */,
				76EB058318170B33006006FC /* Environment.m in Sources */,
				76EB055118170B33006006FC /* ObservableValue.m in Sources */,
				A157077817F0CD6D007C2BD6 /* Crc32Test.m in Sources */,
				76EB059318170B33006006FC /* UnrecognizedRequestFailure.m in Sources */,
				B97CBFA918860EA3008E0DE9 /* CountryCodeViewController.m in Sources */,
				76EB060918170B33006006FC /* ResponderSessionDescriptor.m in Sources */,
				76EB062518170B33006006FC /* PriorityQueue.m in Sources */,
				A157077917F0CD6D007C2BD6 /* CryptoUtilTest.m in Sources */,
				76EB066118170B34006006FC /* RegisterViewController.m in Sources */,
				76EB068D18170B34006006FC /* InboxFeedTableViewCell.m in Sources */,
				76EB05A918170B33006006FC /* RtpSocket.m in Sources */,
				765052B0182AC9B5008313E1 /* DialerButtonView.m in Sources */,
				76EB062B18170B33006006FC /* BadState.m in Sources */,
				76EB062F18170B33006006FC /* SecurityFailure.m in Sources */,
				76EB064318170B33006006FC /* StringUtil.m in Sources */,
				76EB057B18170B33006006FC /* ContactsManager.m in Sources */,
				76EB05E718170B33006006FC /* CallController.m in Sources */,
				76EB05A518170B33006006FC /* PacketHandler.m in Sources */,
				A157077A17F0CD6D007C2BD6 /* CyclicalBufferTest.m in Sources */,
				76EB05D518170B33006006FC /* ZrtpManager.m in Sources */,
				76EB061118170B33006006FC /* EventWindow.m in Sources */,
				76EB05FF18170B33006006FC /* InitiateSignal.pb.m in Sources */,
				76EB057518170B33006006FC /* RecentCallManager.m in Sources */,
				76EB059F18170B33006006FC /* HttpSocket.m in Sources */,
				76EB062D18170B33006006FC /* OperationFailed.m in Sources */,
				76EB068F18170B34006006FC /* CallLogTableViewCell.m in Sources */,
				B9CA51BB18809ACA007E204E /* InviteContactsViewController.m in Sources */,
				76EB05EB18170B33006006FC /* CallProgress.m in Sources */,
				76EB063918170B33006006FC /* DictionaryUtil.m in Sources */,
				76EB059118170B33006006FC /* IgnoredPacketFailure.m in Sources */,
				76EB05F318170B33006006FC /* PhoneNumber.m in Sources */,
				A157077B17F0CD6D007C2BD6 /* ExceptionsTest.m in Sources */,
				76EB057318170B33006006FC /* RecentCall.m in Sources */,
				76EB058518170B33006006FC /* LocalizableText.m in Sources */,
				76EB061918170B33006006FC /* AnonymousValueLogger.m in Sources */,
				76EB054318170B33006006FC /* AsyncUtil.m in Sources */,
				B942EB0F183A9633000887BB /* SearchBarTitleView.m in Sources */,
				76EB058918170B33006006FC /* PropertyListPreferences.m in Sources */,
				76EB063D18170B33006006FC /* NumberUtil.m in Sources */,
				76EB05E118170B33006006FC /* NetworkStream.m in Sources */,
				A157077C17F0CD6D007C2BD6 /* FunctionalUtilTest.m in Sources */,
				A157077D17F0CD6D007C2BD6 /* PriorityQueueTest.m in Sources */,
				76EB064718170B33006006FC /* TimeUtil.m in Sources */,
				76EB065918170B34006006FC /* LeftSideMenuViewController.m in Sources */,
				76EB065118170B34006006FC /* DialerViewController.m in Sources */,
				A157077E17F0CD6D007C2BD6 /* QueueTest.m in Sources */,
				E16E5BF918AAF02100B7C403 /* EC25AgreerTest.m in Sources */,
				A157077F17F0CD6D007C2BD6 /* UtilTest.m in Sources */,
				76EB05D718170B33006006FC /* ZrtpResponder.m in Sources */,
				76EB05EF18170B33006006FC /* CallTermination.m in Sources */,
				76EB065518170B34006006FC /* InboxFeedViewController.m in Sources */,
				B97940281832BD2400BD66CB /* UIUtil.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		70B800A5190C52F80042E3F0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = spandsp;
			targetProxy = 70B800A4190C52F80042E3F0 /* PBXContainerItemProxy */;
		};
		70B800AE190C54870042E3F0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = speex;
			targetProxy = 70B800AD190C54870042E3F0 /* PBXContainerItemProxy */;
		};
		D221A0B0169C9E5F00537ABF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = D221A088169C9E5E00537ABF /* Signal */;
			targetProxy = D221A0AF169C9E5F00537ABF /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		B6B6C3C51919440C00C0B76B /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				B6B6C3C61919440C00C0B76B /* en */,
				B6B6C3C81919441D00C0B76B /* fr */,
				B6B6C3C91919448900C0B76B /* ca-ES */,
				B6B6C3CA191944A500C0B76B /* cs-CZ */,
				B6B6C3CB191944EE00C0B76B /* de */,
				B6B6C3CC1919454200C0B76B /* ro-RO */,
				B6B6C3CD1919455400C0B76B /* nl */,
				B6B6C3CE1919456C00C0B76B /* sv-SE */,
			);
			name = Localizable.strings;
			path = translations;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		D221A0BA169C9E5F00537ABF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "compiler-default";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_RECEIVER_WEAK = YES;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				CLANG_WARN__ARC_BRIDGE_CAST_NONARC = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "iPhone Distribution";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
				COPY_PHASE_STRIP = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
				GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
				GCC_WARN_MISSING_PARENTHESES = YES;
				GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_STRICT_SELECTOR_MATCH = YES;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_LABEL = YES;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = "";
				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
				ONLY_ACTIVE_ARCH = YES;
				OTHER_CFLAGS = "-fobjc-arc-exceptions";
				PROVISIONING_PROFILE = "25E52683-9ADD-415E-A1E0-63A1C7ECF872";
				"PROVISIONING_PROFILE[sdk=iphoneos*]" = "25E52683-9ADD-415E-A1E0-63A1C7ECF872";
				SDKROOT = iphoneos;
				VALIDATE_PRODUCT = YES;
			};
			name = Debug;
		};
		D221A0BB169C9E5F00537ABF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES;
				CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "compiler-default";
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_RECEIVER_WEAK = YES;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				CLANG_WARN__ARC_BRIDGE_CAST_NONARC = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "iPhone Distribution";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
				COPY_PHASE_STRIP = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES;
				GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
				GCC_WARN_MISSING_PARENTHESES = YES;
				GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_STRICT_SELECTOR_MATCH = YES;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = YES;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_LABEL = YES;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = "";
				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
				ONLY_ACTIVE_ARCH = NO;
				OTHER_CFLAGS = (
					"-DNS_BLOCK_ASSERTIONS=1",
					"-fobjc-arc-exceptions",
				);
				PROVISIONING_PROFILE = "25E52683-9ADD-415E-A1E0-63A1C7ECF872";
				"PROVISIONING_PROFILE[sdk=iphoneos*]" = "25E52683-9ADD-415E-A1E0-63A1C7ECF872";
				SDKROOT = iphoneos;
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		D221A0BD169C9E5F00537ABF /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = C71793B33D9C45079F74487E /* Pods.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "iPhone Developer";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				CURRENT_PROJECT_VERSION = 1;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)\"",
				);
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "Signal/Signal-Prefix.pch";
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
					HAVE_CONFIG_H,
				);
				GCC_STRICT_ALIASING = NO;
				GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = NO;
				GCC_WARN_STRICT_SELECTOR_MATCH = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					"\"${SRCROOT}/RedPhone/lib/speex/include\"",
					"\"${SRCROOT}/RedPhone/lib/ogg/include\"",
					"\"${SRCROOT}/RedPhone/lib/debug/include\"",
					"\"$(SRCROOT)/libtommath\"",
					"\"$(SRCROOT)/libtomcrypt/headers\"",
					"\"$(SRCROOT)/spandsp/spandsp/spandsp\"",
					"\"$(SRCROOT)/MMDrawerController\"",
					"\"$(SRCROOT)/Libraries\"/**",
				);
				INFOPLIST_FILE = "$(SRCROOT)/Signal/Signal-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)",
				);
				LLVM_LTO = NO;
				OTHER_LDFLAGS = "$(inherited)";
				PRODUCT_NAME = Signal;
				PROVISIONING_PROFILE = "";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = 1;
				TEST_AFTER_BUILD = YES;
				VALID_ARCHS = "arm64 armv7 armv7s i386";
				WRAPPER_EXTENSION = app;
			};
			name = Debug;
		};
		D221A0BE169C9E5F00537ABF /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = C71793B33D9C45079F74487E /* Pods.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "iPhone Developer";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				CURRENT_PROJECT_VERSION = 1;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(SRCROOT)\"",
				);
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "Signal/Signal-Prefix.pch";
				GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H;
				GCC_STRICT_ALIASING = NO;
				GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = NO;
				GCC_WARN_STRICT_SELECTOR_MATCH = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					"\"${SRCROOT}/RedPhone/lib/speex/include\"",
					"\"${SRCROOT}/RedPhone/lib/ogg/include\"",
					"\"${SRCROOT}/RedPhone/lib/debug/include\"",
					"\"$(SRCROOT)/libtommath\"",
					"\"$(SRCROOT)/libtomcrypt/headers\"",
					"\"$(SRCROOT)/spandsp/spandsp/spandsp\"",
					"\"$(SRCROOT)/MMDrawerController\"",
					"\"$(SRCROOT)/Libraries\"/**",
				);
				INFOPLIST_FILE = "$(SRCROOT)/Signal/Signal-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)",
				);
				LLVM_LTO = NO;
				OTHER_LDFLAGS = "$(inherited)";
				PRODUCT_NAME = Signal;
				PROVISIONING_PROFILE = "";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = 1;
				TEST_AFTER_BUILD = YES;
				VALID_ARCHS = "arm64 armv7 armv7s i386";
				WRAPPER_EXTENSION = app;
			};
			name = Release;
		};
		D221A0C0169C9E5F00537ABF /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = C71793B33D9C45079F74487E /* Pods.xcconfig */;
			buildSettings = {
				BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Signal.app/Signal";
				FRAMEWORK_SEARCH_PATHS = (
					"\"$(SDKROOT)/Developer/Library/Frameworks\"",
					"\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"",
				);
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "Signal/Signal-Prefix.pch";
				GCC_VERSION = "";
				GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = NO;
				GCC_WARN_STRICT_SELECTOR_MATCH = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				HEADER_SEARCH_PATHS = (
					"${PODS_HEADERS_SEARCH_PATHS}",
					"$(inherited)",
					"\"${SRCROOT}/Signal/lib/speex/include\"",
					"\"${SRCROOT}/Signal/lib/ogg/include\"",
					"\"${SRCROOT}/Signal/lib/debug/include\"",
					"\"$(SRCROOT)/libtommath\"",
					"\"$(SRCROOT)/libtomcrypt/headers\"",
					"\"$(SRCROOT)/spandsp/spandsp/spandsp\"",
					"\"$(SRCROOT)/Libraries\"/**",
				);
				INFOPLIST_FILE = "Signal/test/Supporting Files/SignalTests-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)",
				);
				OTHER_LDFLAGS = (
					"-ObjC",
					"$(inherited)",
				);
				PRODUCT_NAME = SignalTests;
				TEST_HOST = "$(BUNDLE_LOADER)";
				VALID_ARCHS = "arm64 armv7s armv7 i386";
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		D221A0C1169C9E5F00537ABF /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = C71793B33D9C45079F74487E /* Pods.xcconfig */;
			buildSettings = {
				BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Signal.app/Signal";
				FRAMEWORK_SEARCH_PATHS = (
					"\"$(SDKROOT)/Developer/Library/Frameworks\"",
					"\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"",
				);
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "Signal/Signal-Prefix.pch";
				GCC_VERSION = "";
				GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = NO;
				GCC_WARN_STRICT_SELECTOR_MATCH = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				HEADER_SEARCH_PATHS = (
					"${PODS_HEADERS_SEARCH_PATHS}",
					"$(inherited)",
					"\"${SRCROOT}/Signal/lib/speex/include\"",
					"\"${SRCROOT}/Signal/lib/ogg/include\"",
					"\"${SRCROOT}/Signal/lib/debug/include\"",
					"\"$(SRCROOT)/libtommath\"",
					"\"$(SRCROOT)/libtomcrypt/headers\"",
					"\"$(SRCROOT)/spandsp/spandsp/spandsp\"",
					"\"$(SRCROOT)/Libraries\"/**",
				);
				INFOPLIST_FILE = "Signal/test/Supporting Files/SignalTests-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 7.0;
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(SRCROOT)",
				);
				OTHER_LDFLAGS = (
					"-ObjC",
					"$(inherited)",
				);
				PRODUCT_NAME = SignalTests;
				TEST_HOST = "$(BUNDLE_LOADER)";
				VALID_ARCHS = "arm64 armv7s armv7 i386";
				WRAPPER_EXTENSION = octest;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		D221A083169C9E5E00537ABF /* Build configuration list for PBXProject "Signal" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D221A0BA169C9E5F00537ABF /* Debug */,
				D221A0BB169C9E5F00537ABF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		D221A0BC169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "Signal" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D221A0BD169C9E5F00537ABF /* Debug */,
				D221A0BE169C9E5F00537ABF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		D221A0BF169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "SignalTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D221A0C0169C9E5F00537ABF /* Debug */,
				D221A0C1169C9E5F00537ABF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = D221A080169C9E5E00537ABF /* Project object */;
}
