From 3c28bb9520fa1bdd1ef7cc42f9198b4964239d9a Mon Sep 17 00:00:00 2001 From: Frederic Jacobs Date: Fri, 26 Sep 2014 17:22:57 +0200 Subject: [PATCH 01/11] Enabling new screen sizes //FREEBIE --- Signal.xcodeproj/project.pbxproj | 10 ++ .../AppIcon.appiconset/AppIcon29x29@2x.png | Bin 0 -> 7685 bytes .../AppIcon.appiconset/AppIcon40x40@2x.png | Bin 0 -> 8974 bytes .../AppIcon.appiconset/AppIcon60x60@2x.png | Bin 0 -> 11664 bytes .../AppIcon.appiconset/Contents.json | 31 ++++ .../LaunchImage.launchimage/Contents.json | 142 ++++++++++++++++++ Signal/Signal-Info.plist | 18 +-- 7 files changed, 188 insertions(+), 13 deletions(-) create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 Signal/Images.xcassets/LaunchImage.launchimage/Contents.json diff --git a/Signal.xcodeproj/project.pbxproj b/Signal.xcodeproj/project.pbxproj index ccc796aa63..8c9022babc 100644 --- a/Signal.xcodeproj/project.pbxproj +++ b/Signal.xcodeproj/project.pbxproj @@ -394,6 +394,7 @@ B6416FD1199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FA2199A0478003C5699 /* Localizable.strings */; }; B6416FD2199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FA5199A0478003C5699 /* Localizable.strings */; }; B6416FD4199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FAB199A0478003C5699 /* Localizable.strings */; }; + B66DBF4A19D5BBC8006EA940 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B66DBF4919D5BBC8006EA940 /* Images.xcassets */; }; B67ADDC41989FF8700E1A773 /* CallServerRequestsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */; }; B67EBF5D19194AC60084CCFD /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B67EBF5C19194AC60084CCFD /* Settings.bundle */; }; B684A46D19C3446200B11029 /* PushManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B684A46C19C3446200B11029 /* PushManagerTest.m */; }; @@ -1097,6 +1098,7 @@ B6416FAC199A0478003C5699 /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW; path = Localizable.strings; sourceTree = ""; }; B657DDC91911A40500F45B0C /* Signal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Signal.entitlements; sourceTree = ""; }; B661C211198EE2EA00548CA1 /* iOSVersions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = iOSVersions.h; path = src/environment/iOSVersions.h; sourceTree = ""; }; + B66DBF4919D5BBC8006EA940 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; B67ADDC21989FF8700E1A773 /* CallServerRequestsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallServerRequestsManager.h; sourceTree = ""; }; B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallServerRequestsManager.m; sourceTree = ""; }; B67EBF5C19194AC60084CCFD /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Settings.bundle; path = SettingsBundle/Settings.bundle; sourceTree = SOURCE_ROOT; }; @@ -2844,6 +2846,7 @@ 76EB03C118170B33006006FC /* src */, D221A094169C9E5E00537ABF /* Supporting Files */, A15706EA17F0CD6D007C2BD6 /* test */, + B66DBF4919D5BBC8006EA940 /* Images.xcassets */, ); path = Signal; sourceTree = ""; @@ -3253,6 +3256,7 @@ E14874E118A06930002CC4F3 /* spinner_error.png in Resources */, B6416FBF199A0478003C5699 /* Localizable.strings in Resources */, B6416FB7199A0478003C5699 /* Localizable.strings in Resources */, + B66DBF4A19D5BBC8006EA940 /* Images.xcassets in Resources */, E14874E218A06930002CC4F3 /* spinner_error@2x.png in Resources */, E14874E318A06930002CC4F3 /* spinner_ringing.png in Resources */, E14874E418A06930002CC4F3 /* spinner_ringing@2x.png in Resources */, @@ -4213,6 +4217,8 @@ isa = XCBuildConfiguration; baseConfigurationReference = C71793B33D9C45079F74487E /* Pods.xcconfig */; buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CODE_SIGN_IDENTITY = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; FRAMEWORK_SEARCH_PATHS = ( @@ -4442,6 +4448,8 @@ isa = XCBuildConfiguration; baseConfigurationReference = C71793B33D9C45079F74487E /* Pods.xcconfig */; buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CODE_SIGN_IDENTITY = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; FRAMEWORK_SEARCH_PATHS = ( @@ -4492,6 +4500,8 @@ isa = XCBuildConfiguration; baseConfigurationReference = C71793B33D9C45079F74487E /* Pods.xcconfig */; buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CODE_SIGN_IDENTITY = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; FRAMEWORK_SEARCH_PATHS = ( diff --git a/Signal/Images.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png b/Signal/Images.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..991d0c99f4ed1feaa3c183674de9acce75c56c12 GIT binary patch literal 7685 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 literal 0 HcmV?d00001 diff --git a/Signal/Images.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png b/Signal/Images.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..737b1b6aa484e0e1515b5ccb027499c597454cba GIT binary patch literal 8974 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 M*_xDNxpn7%0Kuvi$p8QV literal 0 HcmV?d00001 diff --git a/Signal/Images.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png b/Signal/Images.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..65bfe9b2f2c80bb4f6af42d09a9a398a7ee8663e GIT binary patch literal 11664 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 literal 0 HcmV?d00001 diff --git a/Signal/Images.xcassets/AppIcon.appiconset/Contents.json b/Signal/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000000..e8e65e689d --- /dev/null +++ b/Signal/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,31 @@ +{ + "images" : [ + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "AppIcon29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "AppIcon40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "AppIcon60x60@2x.png", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Signal/Images.xcassets/LaunchImage.launchimage/Contents.json b/Signal/Images.xcassets/LaunchImage.launchimage/Contents.json new file mode 100644 index 0000000000..3dd8aa5b64 --- /dev/null +++ b/Signal/Images.xcassets/LaunchImage.launchimage/Contents.json @@ -0,0 +1,142 @@ +{ + "images" : [ + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "minimum-system-version" : "8.0", + "subtype" : "736h", + "scale" : "3x" + }, + { + "orientation" : "landscape", + "idiom" : "iphone", + "extent" : "full-screen", + "minimum-system-version" : "8.0", + "subtype" : "736h", + "scale" : "3x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "minimum-system-version" : "8.0", + "subtype" : "667h", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "subtype" : "retina4", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "scale" : "1x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "scale" : "1x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "scale" : "2x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "scale" : "1x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "subtype" : "retina4", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "to-status-bar", + "scale" : "1x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "full-screen", + "scale" : "1x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "to-status-bar", + "scale" : "1x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "full-screen", + "scale" : "1x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "to-status-bar", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "full-screen", + "scale" : "2x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "to-status-bar", + "scale" : "2x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "full-screen", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Signal/Signal-Info.plist b/Signal/Signal-Info.plist index 5caea5bf51..e6662df882 100644 --- a/Signal/Signal-Info.plist +++ b/Signal/Signal-Info.plist @@ -9,17 +9,9 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIcons - - CFBundlePrimaryIcon - - CFBundleIconFiles - - AppIcon29x29 - AppIcon40x40 - AppIcon60x60 - - - + + CFBundleIcons~ipad + CFBundleIdentifier org.whispersystems.signal CFBundleInfoDictionaryVersion @@ -29,11 +21,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.0.5 + 1.0.6 CFBundleSignature ???? CFBundleVersion - 1.0.5 + 1.0.6 LSApplicationCategoryType public.app-category.social-networking LSRequiresIPhoneOS From a3cf2ed30c2355b6c2f0544f6849acb7301c53ab Mon Sep 17 00:00:00 2001 From: Rainer Killinger Date: Mon, 29 Sep 2014 10:17:48 +0200 Subject: [PATCH 02/11] Rerendered Icon in iOS 7 and iOS 8 style. It was rendered with a wrong and useless border before. Added 3x Version for iPhone 6 Plus. --- .../AppIcon.appiconset/AppIcon29x29@2x.png | Bin 7685 -> 0 bytes .../AppIcon.appiconset/AppIcon40x40@2x.png | Bin 8974 -> 0 bytes .../AppIcon.appiconset/AppIcon60x60@2x.png | Bin 11664 -> 0 bytes .../AppIcon.appiconset/Contents.json | 35 ++++++++++++++---- .../AppIcon.appiconset/Icon-60@2x.png | Bin 0 -> 33860 bytes .../AppIcon.appiconset/Icon-60@3x.png | Bin 0 -> 37321 bytes .../AppIcon.appiconset/Icon-Small-40@2x.png | Bin 0 -> 31507 bytes .../AppIcon.appiconset/Icon-Small-40@3x.png | Bin 0 -> 33844 bytes .../AppIcon.appiconset/Icon-Small.png | Bin 0 -> 28967 bytes .../AppIcon.appiconset/Icon-Small@2x.png | Bin 0 -> 30360 bytes .../AppIcon.appiconset/Icon-Small@3x.png | Bin 0 -> 31862 bytes 11 files changed, 27 insertions(+), 8 deletions(-) delete mode 100644 Signal/Images.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png delete mode 100644 Signal/Images.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png delete mode 100644 Signal/Images.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/Icon-Small-40@2x.png create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/Icon-Small.png create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png create mode 100644 Signal/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png diff --git a/Signal/Images.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png b/Signal/Images.xcassets/AppIcon.appiconset/AppIcon29x29@2x.png deleted file mode 100644 index 991d0c99f4ed1feaa3c183674de9acce75c56c12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7685 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 diff --git a/Signal/Images.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png b/Signal/Images.xcassets/AppIcon.appiconset/AppIcon40x40@2x.png deleted file mode 100644 index 737b1b6aa484e0e1515b5ccb027499c597454cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8974 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 M*_xDNxpn7%0Kuvi$p8QV diff --git a/Signal/Images.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png b/Signal/Images.xcassets/AppIcon.appiconset/AppIcon60x60@2x.png deleted file mode 100644 index 65bfe9b2f2c80bb4f6af42d09a9a398a7ee8663e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11664 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 diff --git a/Signal/Images.xcassets/AppIcon.appiconset/Contents.json b/Signal/Images.xcassets/AppIcon.appiconset/Contents.json index e8e65e689d..32e9ab98b1 100644 --- a/Signal/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/Signal/Images.xcassets/AppIcon.appiconset/Contents.json @@ -3,24 +3,43 @@ { "size" : "29x29", "idiom" : "iphone", - "filename" : "AppIcon29x29@2x.png", + "filename" : "Icon-Small.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-Small@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-Small@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-Small-40@2x.png", "scale" : "2x" }, { "size" : "40x40", "idiom" : "iphone", - "filename" : "AppIcon40x40@2x.png", + "filename" : "Icon-Small-40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-60@2x.png", "scale" : "2x" }, { "size" : "60x60", "idiom" : "iphone", - "filename" : "AppIcon60x60@2x.png", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", + "filename" : "Icon-60@3x.png", "scale" : "3x" } ], diff --git a/Signal/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png b/Signal/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a2ecd1ed9a9c1a1079a3aec0f05fa3091ca29d57 GIT binary patch literal 33860 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 literal 0 HcmV?d00001 diff --git a/Signal/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png b/Signal/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..35f29d2dc66250948addef9b64c7fb58884ae75a GIT binary patch literal 37321 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 aAr-<_Z@sr+(=p>S)t$BO>RNg5YyS)9Uizj0 literal 0 HcmV?d00001 diff --git a/Signal/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png b/Signal/Images.xcassets/AppIcon.appiconset/Icon-Small-40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..804d1602de9fd8db1d50cd2fa2c4a8f81a730bde GIT binary patch literal 33844 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 literal 0 HcmV?d00001 diff --git a/Signal/Images.xcassets/AppIcon.appiconset/Icon-Small.png b/Signal/Images.xcassets/AppIcon.appiconset/Icon-Small.png new file mode 100644 index 0000000000000000000000000000000000000000..d813fcd375918d8355135b5d242e09f295ad7802 GIT binary patch literal 28967 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 G_WuBoqXtI+ literal 0 HcmV?d00001 diff --git a/Signal/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png b/Signal/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9060ab11b607865c734c2d6eb51c919204a95627 GIT binary patch literal 30360 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 literal 0 HcmV?d00001 From 46efc484fe26de89bf08f3060b5039efc875f112 Mon Sep 17 00:00:00 2001 From: Rainer Killinger Date: Mon, 29 Sep 2014 10:20:07 +0200 Subject: [PATCH 03/11] Removed wrong/unnecessary/ugly black border. Removed 512x512 version. Since it is supported by iTunes Connect anymore. --- Signal/iTunesArtwork.png | Bin 44263 -> 0 bytes Signal/iTunesArtwork@2x.png | Bin 66142 -> 76683 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Signal/iTunesArtwork.png diff --git a/Signal/iTunesArtwork.png b/Signal/iTunesArtwork.png deleted file mode 100644 index ef9bee54d175c44bd2b1c0ee51eed27b66e17336..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44263 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 HViW#9RbgN( diff --git a/Signal/iTunesArtwork@2x.png b/Signal/iTunesArtwork@2x.png index ff98abeb9c5d117f5fa86577054d69462e8670ac..a5490a05375a0ad4e9e9b71daced1f1d8b4993f0 100644 GIT binary patch literal 76683 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 z zqP-~JmWsz!m=TPF$yOsH(Q0=%lgRUNymF9^@aD{I&bOND=_eLzYPngkLF3jkUN<`4W9rwM-o-Y16W)Z$ zu}GlVG8i4aP8nTXjaNdwc()PgJ+n-k!6&i)%Uv-;gr8d4LLZ(u2ypNl_Lx#M-hnEZWwnQi1-HbmUHS5GP3Xwp+lAdjD zn6A$rHhPD1O4Vt3{rpW+j_8%OzkspF!w7kB@WVLBto&S`!x&hz`}XgaQqDrl;t?;Ek6x}Wz_VD*wYsYuhx0>iQ&y|)sJ`Yjn#Gw zhO?LoPnb#$l%Aq<9o#psH*{%D=IhHZCXq~1_U$$bc*$X=+Yr_-yl&^4#C_ak^YF^A zN)W+OTO?i8wO;SwK20nVcxzU9YS8W_kVT|5pmEt+5k8BGQ?mp!`pV!&7M5Tst4sj_%9M0lInyh8kzp%SJFN(Jy`0YeTqAk{5ow~Y>KTF%k@=MA;nzeg zu=UUKt$x|e*P1#99o^5t^2)~)XwV_YR=afv@nt&FWfhgM$7)X{_j^O_&f6?Y;ERKK zC@l|^de}m|?V6&xA#=LEYM>X}AHPhX#Cc}91%(#H4bw7hU8RYEMGNoh7H)o56qZc- zj=~%}4WD2e?RQ{K`Z2y1H3B~J9Z{5;^FIETqUf^N{+Uj@Ua^feyZv{Fy3;0!hUJty zy*7;xWQ8hzWa$QLxQb6QN4_@|ors&AOxZ~PKIR6Y?r~Q*MD&7(+eFq(_Rf=Bhc4!lfyn$l?cwF9%zNrN zn-8xhxXp|1b`7-GA@@-fvi)3ZS6_ZzBpB_VcctNV%fsym zbS)uFywa3?s_3wh%kaF{+Q+9G#_>88DZ{Ewm7Zu?o*x*x@zAZ>bpIOCIlY7@IBSxS z6IM8@Gk%eG`v?8wWJa!)s_suIDK8Ap<5XQ~quS|gyEDM+8YtVjkNW|YhNRCD%sDX? zsfGFpz8R(?oAp2>n}T`xN#_w6S)>~+t@HNh4BC?X(+`D*D0&~TA!2V=3k!W0`LIX) zXObq_ot9oqKkX3RA=1^`thZB$CP9K7EFXL6-Nu(rLc+d^QXc*2?*{dF+Icy89$!dw zRaoFFbxkih5-?3R5PX!Y9CO=tLteQ{`{^P#7&%QgRp*EMf-}(KIE-dcj@rkF^au_H zx7|iAvEpyxK!ir(E?0(htrt5kmG0W?I-oO!e|++&$0$PfY;W`nb6kL`D^1$ALdOx> z8`5aDGO8EG-&L-SZE8Z4D-RzP%&5AVXVxWfZF3(NJ$>cVtAdF6QUV`YZ90-Jf{Y|m zWmG_PY6Yioc7pddfgAeUz7jcJr8|Zr1e22~mv*w54wQ))!bF@+OFvgga zHA$0cuQEy1l&PX!$3FD;0*6!4mQxThhFckdgjHAHOWSq@7V(C6SQU$?;Wl0xcxIc&Qrt&JI>rAi zc-BTGFpT=ZXN6)3MPW4U{dM}QAi8Y5#|b$!V`&d*Z&^?Jq4K5MPOa!`Z5!xq&+tTh zEqYMigxw0c+upoQYN)?d>tg+;`xE9AudV%#aKFqD>*9Vqj?gAm>8OZ z-ibd+i2a6&vfTIP%yDnCxMqng4kVWF;QH5^UhSp-hoh?ui?Zp$&n^uwf*_!PfRfTm zNeM`(G|~-9cXzBPNJt2RbV+x22_n+n-Q8Wg-|+d1>+;!&Gbip7bLJz{@mtRV;h25y zh1KMfqTfxZQ6e3+)z#&Hg`ies{7OOOp0W`-htoDpF7L2}kLBpo-KbOiKQ0H;7So)X zvPqaDEzLvE$DYAn`x+#YO3dIrRV^kk@tLIRcC;1Mscx#ay@=jA(PdjCv~*te3*6^B zH#)nQQphz{v70S$vdvhJ_JjY(4;^B9Ogwr3Xll$eN0IRG0BvO`9rrvvIIj>b_sul1 zdosm=hrS1jQy0b$45_Ig*KUv_LAz|+*uKDvab9=sI#|S4bc8pA7~*__kBSUb$`h`Z zy~pilE(cMTW(?KW3|&k6ZhfzEdzF1MK*H&>wCqvGH5(-`-+g58*CUJTxJjy7*1hfB zCs9$=2Uj`h`}O6cm-yA z{;`-&M699h%VgahlpnGZ~HFhC&ht5D6#$*BFQ?BRhp1CRSV5e2jeqY|t zW1{hW&{sQ`$K8!_fzz`av{(pQi30^V^dPh7 z$Kfnmo3*M@&}}d`>_1m>eNtzrq=G+(A)3&{pSq6 zE=*bL`Kv(11N}}NOY~p9ilitk_dHKOR<+df?ZqW>&kyjw)?o?Eh`qJI?wO^8mc}ocHOOR}qUNr^TzWuH>(jVaRT7q;&{U*2~)vE7nUy2!@1e1ETA>W{zP zNI7qNaN-+OS%KG4R0_C)M{fKHud+~qY_Pe8_URy+5=(}3w3XpTNt^v`$~>hIcftDl z>Qk!AU&F7dt?mtC;XinJ->C|-g2%Zj*1WnMfBG_ZutcZ$G`pT_%`Z^<`$K}0Gvi@4 zPm)WGr>6NYB%G%!bfa!6MxSQ$dwB|qBREOFepo9KTmC~oU$#qD$A$LjG}0o}qXj3O z7iDd_ME2&xW!wQ{-m!CNQvxHF#y4`Nr>`Wh%w){0llDajB*P_+2j7=u3OY08`I?v* z1*h08v6a(G52;iWtXN6Jt>a%~-72fx6I50Ii;}W&^&@E5!U1y4&eKarI zk8ZcyOdD@RTGc;mIL)BrSG*_eV*O5ArdtNDVmPU76$rNf)9e8$${)>Y~wZuI;*5CfjSjk)RbJdP^OuKG|CT;$h^YiR^ zdRpx!DWX9K;oq>Y$}gisKY3-GOnVIb*8gheGFLn*`mQ@Y##_@?yZt5TQB02SGmVum z*vLolFL(zY&Gt7!YrLB=w@z<7I-t>(31iml>FcjP9-I~eA_>L6i;?>n(N7f*%F6f@ z9kMVgoAnf(l^qqGeH8UwTW_u(qj8*<3n<25Bj@=#cU2uo&4RAfM_M1S{#A&iBZ72V zGS@>t9Ve+W_>HMwpMt$GJZ>c`Vllqi4MSQtnrG|3MMvk8#qlyXB+>SS)5~U@jVm1a z8Y_+V1TN2?RG9m^?jIDu4IPTT^eiAc^LQ#+tm8MniWtaDIH%3O~wrERXu!*tfrSEBj`N zdY&@S;n20#Lg*;3PG?Owojpvc1oWq%imlqN?dzE^aXrm0?3m`7eU^oun7}lzPZc6k z;>o#d*BrzwLv4nGY;Ta}Jpz@LcgM<}7q7hOa^-&yf7`ddasO@N6PBWwR0k#FJ_ksN zEQCC6&KWeOu%EsCBb<5#^X4S!_QQ~pkiM?uI;5A@-Avr zHP-T#=YHi`k}qaVO5#74N-6)0oGo*DV|maIZeTAs6c!!c_NH%PfDs?Y+}?V(q0Y^| z=`D0`&5kA~V(5AX{HG-7Nd9pL2a#8{z}Lr=H=W?&FxE3bRjq6U?H{h$t?gG6I58yd zGTGj<@by+2z1}jvz&eO2VVLKtU-~sHPW6=x+vCV>iNf|CL$~LIw2R?@R5gcd2s~(t zzpF^_p(A|Z{2H*en#+c-x>Uc?KX#cR68!iSob3HG9fc!(SNy-BR?h^T0*RV!92Vv- zxo^;3hIU(c>uag-@MQ42l9ZLRjm0%j56&mBZ%bJ!p#^&=_6??srn~rrWu9?Xt%y*X zU=#M4X{XGk)U)NpjGI;J^;NqDhMXyc|3NmRDZTOhYuV71!jaS9?jXu=47ba|^M7+0 zav9AhkMnZs?LZPY%I3P|lZGaN9@%MX4!+~5ReIRmUnA%n4(yS9vGDiLX(+~?|5%n% zRTTbdobjFihb*F9+{o9_+P~eBR4ptxBv=qi|3r}h_bn|c>sw!_6tK}iH8>t*9wn0| zPU9+#jO_0G2N6Ll60IeCF6#wKY3$Pri&-iP07n<^Q%*czSjgG~`mSyAdw694j}{V^ zSe*;o?Z(Sj8+A|e#A)l3$MeY$*6UksDEO=Uv!2~vNuTi{4muI^EvhECVW4o`;+aRv z(_(WwV*liUWX`6uzb(%h$N$>km;+Vk{4VqB5T;!kx8~JF#Q~#fz~iJxH*TIcK;*l4 zEmY}#<~(xbd7?2g&f)U>@k7usBjqugl==(4+n_SKLh}JH*&FZagtjY@J<5k;N#ti7 zxL5I6E&4tA1rA&bxGfWfIcGlZN~1qgKX0Sk?8>3K_db>BlFN^LvvlBlQp05)T$gZ6 z3P$|}k|R=k>`z1TM+6vz_80wLyy7eqA%T zE^%(%wgSWidlbA@+3BcF!(En;y!C*%eLNb|2c4(QS(qYx*{$0eZ*1PQUerHEOX_@K z-AG!wGGbsOU?n-rW?}dFyXec5;;Qt2;6|ihOOCn+SFJ@*P|a#|zPF z_TKvmC{cM?327lVD&3)mB^^K3yhHBxv4rxox~fAExpMEI5u_9zGL^_hx-Kz+C;&Aj zGx;Ig3i4sAm0JD@$}EBzTM3?+)n@{gOQ#u#tMQOL4wFi1$URWmc$0XTmOAOaT2h>e zk;d6=Jyz9^RZ>{`-v_5AMR^8F3E6L9qHqvDsAY`G@5}|+oD)KsftsP1+y441*LxX{ zJ&?wgbIn?cs@rKfu$BJR$|ezg#YgrgNzc1oylwXf%4dUKuug2&<_kz#vu`=|0ll?A zc~7dhigK40#NN9nj=NW-W6wl(Hbgjg{za&1I?Rp{U4c^f=v5zRWp)H{mMJ+}_~cCt zWr=PPHFe-Cp9acm9BsX*@=hpSo{UFuo%tiB3z4wH~a za2oA1I%HZ=sy*&lLD0Qq5rC|}da*WdOTF<keHSDqj|Lp7Y$tYllyash6;1rR zy@l!mktoBC7SXBi8@@i7*To!pdBHTkns=Zlk8qH-S6GS$ zCSNL=>vHn?*56M53DNDuBKR*_`(8=eSW@MHlxr);_wSt<8|x z?(!Z*^<^BM?%sYjSMDNx%T6Ha;BDlw(HBElDuQVJF-vb?I9d=WxK1W&Z?z}y-Q42< zRqxal$Vch$*KCDo>5ZHwrn_+vAznDsSWxv3c8MIb{1C9!OnLkC3e}N>R!V7|?)4)4 zskfoc>Xbm%4V=jgsJ^J$==|-+k5n3R1y7T_#nt%fVU>ECBZd6#%u3_b29h+u=ta*u z4*Jl)VL^f7nh@r0j|Xv%gT9$>YF!OSh3>`)c6;qGE6nDgZTT;VaegY{$|mj~C512`3>o=(SVGW)n=ys8E@qg=fA>febIYTn3p^uB9ed zF;$J_ZJg8#*5Whd;0$gtT0*PUmi+C;g5Bkhj2y$CD`u(#RT6!9J`qsrMWBJRO!4=q z?D!RRlbFN0l+PZ#SJX}hy(yWMb0Trwej-rt#7@a|Kbguc3iMb@WL0-wK;`xE%O<rQ?&%bZC;q(&y^kMT>Ji`mNi)%I3TOUw zj7_Zb6mV5{y|tvm#EXa+S?`k_FPuLgrY`Jx(Qdk@qMqcqU%Q?avtSf^ot2j?K;7cr zFJP-p|I=X(DZ^=qK?K$OZn~7J%v^vie92Zn_pCngO`Ak6qsb86&et#_`+Cj&d?A}^ zX3~pZVd2luPo2NH%BdjRW%v=tRjM!OR~l}U9wG#Z>7ZmTWy^d4;+3N&gOU9~rplo* z)J98W;^{RPMWje0@9$7tQG&Qs6m7ld7~^O^=`6p}W%Xd$n}9+0X@Pwmu%Hi!IDveK z26hlxWu0Sz*}%T1pK@S!sL*JQ3P-E$3|{?~-5S0um!Qn?IDM88D*SV^_SMCtIz!wd zC9ZFMzAwfmAEXgsF8i!E$xhzX%D^@lceq4KXgv*WH7=t?T+=UFtVU_u+>Cwyxud#@mCY)W+z``5 zV3&$jJB*GNO$R^EFp_!# zcDZ@+^&?*Ry0FstUW0qmd2yr+{~>~y#7^5o7~HH56goNoXEj_#;x#?~H@fh3U7tuI zlh7-5bLElz0oeziAlpH;arZ2v{s`eBEt1mpUg=g4xXa z)NIr1`3M#7CW_nQP~uy(gP8GRxrPtcuXl+nr^-+#1~yG;z7pFF{v66q+_A(I6**`} zd1l|~l5;+h!o(-8qm$rI6J)d~^_)*CtVcN@MZotNFL?nz+pU^2iE0cU+Y(L%T! zU6@O-{>Rrm%C@(YXy8)Z_8TEdDG`aOOuZs7Q*!Pd z&aVg*#*wG8@2=Av=eql*!BC9ycIg;4l0=YMEAO{P<}>7#>~a?}b({gEU3F;s)xl9Z zC1@~pUtF-f4HUi~JSf(F?3=lzm1_GfWo|N=p$aC zm-ufo5ACiLeD^(u%lc*iC_H9$$)pXGI+-UD+-+|eUV%6?Gi&%Zvct*3+0FE3mKu_h zTq|w_`~$oj{yl|opqb)H-sGNVZU^n~wPdRP-P_wOx69w=(QK$TpX1MhT-zI$Xi)#c z`WU0n>&-`og;lp?Uyr$*dzYv1JpG=N2%aRyrcJK#(!mhj!rv{KbMi1cw-z18D-sO0wBq5M{aV8v3)72_x&#Ma`{IWcxIh_W8+ zYr&*F%iBpz?4p@@O`G^!Z5dT=ylorC&g7+jA-gO*&87YRjzBweRs7ySh!-)k^T$%C z`?hr#_8M}N&MR*O6yURwg)e>ZVcD?Lc4{>F6KdtOO8xA5xF+E?XeO6Ny2kF zNT{P@&9ln5%2?$UFTpxRim>vC=S<>xrGA6XzQnz2GaP9+^fNxUGP(je6Md+*?7RN^ zeEqAVd**1m?Zl6UERHT=9H>9(c+DLZ)}xha9912zN)dDc?R?Uk&c1KeSEF8QPKRz{t34eo;)CObVUFT( zQPU4T$K&k(GDdmQY$|pV2v)nV#%cs@cV$#}Fq3m99>}6>-(4w-6-yM$kD!8nx%*T2deVj*t3GM< zg%pk62%LmyN8+aBRfk4X#}#i1=xnC;yN83NNIYO81>GPAZtsz?UTQKvNm^X}ULh2YPu-(^OUTTs$Ar9URj<6$Q@1s&J$B3M4KmiL$}S%>;ACf859;zwq=G#mAYhkqxQ)@ew}47B0Jw95lW)hYWH zaQ-zv;q%7ftK$$;nGQUBRrUHDj+?7WoIPwMnjZ z$0k2@f4dIn5nfLLx`yVlT~GM=ZK7m68s9fLxTPIdI(A8;)EWKu=i(O+v7zpdOyq9+ zVc+t8F>kY7bA&%|vUVLlOqj*F)o&7Tx>aO)OeaAH6IB;TO;;MP`%=ue6EvL);KJ5h zG1X1q7c18-eX=d(Kb*tZa%93-dK8JCDjA8Gb5IJF!X>{f5IFxcA6*Qlu9Nl5E zomX_0!kb-{^?K$DRPuDLiN0J*X`g3Z@@o9ek)%vp^3T5OTg`q9iojS7Dx5|mP-X|> z)MSb;ZucdS_2tPL@c1096yY?h@8|Jp8zEmm+zs;{9wPVYg}r1nbEedFaoENriIY0- zfo!=~qaou7L6Z}m(1RxrfDV9>%5jpE=QNjr(3T8&jmbd~e1)wO+~l=%&5b zd`}e8&=h`xx^^*A*=-Yeso!j!o<7gSZ|lCUixRg*H3eQ0xBX5~<4+UuFQ9|$!acfQ zvfChuj~)rWNRCCKhH8h*N^@7p$!K(nIziramtbRT$A#6x3pUFE_StF8Q9D;ZIcV`{R65nX^k~g~g7;K5MHR3}^ZhA0KPRG$mpLG(pZat0o2uL?-X3X}(WPZR;uW-y?OvmJ>|cY@u$r+! zztIN@iaY-(WhxT`d_-loK!TpjpN(KGboTtmvQ(!dFn2yl_Jed*vH` zWj+net~AD)l0+T#=4LJC2XYwo6)#lqf!qq6c+e8KQQA^=ZAcDA69q6tLDin)R~4@C)x~m=($yY#>@MUp}Gl$|JvE91DR?^+$QUc zEB-`)1d{IWSM#^ZZui4wQNBng`=Sqzs@PBsUUFWZ@k74QhKucN;$G0j524Fuk1TGr z(ueOOAcNH;w#qKKEL6&D=Z9k#$##)#<=+5sIqbtk&qJ{vH<69E`IVl@ zThIuVWQ^iWSLA_5d;CFGMsazLleRQ!6Q$i3&CqQzWy-%EcJozb%^=(La&rxsN&wJ{>K$aIw+lf7nTMvxD4)zxZ#!=gX*sX{Qt< z>P%(TDD6pe7+2W-M10Uy?kyHnU0258k(*wWnj&1PxT*tzxu;)#+RBSXWzsHEsQZuo zNkJ0SJzFI(zs+XXK3kWMo(gz|YA|#DfaNU$YgwJE^e0xFs14}DC})` z=^VC7LC|l{%Xzo164xS^m)Q$5^DKbouHFHZd_c#F`*AjU392yfAq4k?wwjxoYAeIz)gWoOO7{W-fk% znaew+FQolJ=2PY z?|<8Jqri>Cf{LZld&aHbf@L14?8*;&hd>mtXl0h<*qHh&Yv*SN5_Fur(}EU zY+s9=uZ~;2Wk8#`gcfx9?sZ@-56!m7S6p*s2UAftnoPf}8n{~1xZVC0`pbXpoFz@3 zG&kre3{tt?$^D=$RLe<7FvHzCrw<*toO~pgo)V=_%%|2hb2A!9e2zxA?D)#K`*PNgl#jl!mSgsR0nv&0H|_+i@E>f~or%ud zlUKULz2%u_T>h7%F}p_CGg@>I;swehi%G=IUfuR0ovQB^17h_U&QfV%Od=MDx1?m> zsKs7Dzsi;=6l5gVf2A!FQJ&mAh{Z_u7BDU(*%y=GnVm6=3c+hin7GD+E?hqkw&3S~ zINIJAzh_o7=VRnjIM|PWH*#Meck1Yd!{YKPn|QTQV;ajBuNl+4x_PC#S>ZqiKA1}Pc4XyO$+no@>|D`( z#(~`O+*%sUf^G|%-)lVhXRP#xk;<3;Z{V<7}J$w6H4e5ygv zMTjZ4Ci+AKVWznJj&A@O0K!lZM~)ftxDLM)yHNxNoHj}E(nTXhx9=Zo|2}8yL)S<- z!Skd|O2Z9Ahc+ghdOh5vJx*+Sw|qM}8GT_;@^|9BCb9OXEvVrSjG}*R?@3A?8WtJ; zj8}nuhoHx`t5)xPPWJQ1>0^O{y>a__CZ(305dvYYZJA2T;Y)q=eqZ;@PZFTdRAPUV zYb4I*iLXAZT^r#rkU!J&0DRoO;7dPJL6}_9RJVVxjCK;FA;yVn!Y%yjl>i$mDj;=ieaW9f`pYI(4C3(*65=ZAiMw~pqC4k)e&Wzd;%7-Ko*Npij=gqxXPmwuR__vg*qI8g( zR%TY?LF4gRR{m~dd9QZg$o@lHN;VC>R}#OhDdr!t;c*O6505Ii)QQhcBhKV?^Dgd z_))C&)8L94I`Gnsz%Q1OnTE~sYK<9C*;@PEZH4vIU|0C{hn}&Wjpa$p@lkW9ogQ&9AiPQ=<4fcckGL zh%kRxtof5r&&Vmw-79VJERE0xO@k7v3LXV5$okGGp@C;ocHS81?B&w&M%)6Bq82H20f$Gp=Z)Q zB=rMcznsmA*c<*?j=uopRAity(ieDmUvGu?+!ljWUQpn9IPs;O;CIMvRzmZH2m9(9 zGSEg4VM|dwQFi&sIc^|EC9ob3w6$$0J897op0{(w?-BjOF^&Hu)JqheDha2_ccKoy z;@)=Hlt8+sC_r@79zY_0Xs2Ko$$X_N&UTru@lM~`GZ@tQCalJJ1j9jWk81UwLJOuZ z(sj`WZfiZ{&&&e-y~gn)LAS+`dh^PYTZigvPZ-We0>-1Sk3t*QPU#ByMj>KfOFuXcFT9qNou6BMC)vnh+PE=3BNI?<}Q8 z8W(iMv4!Jk2@L&+%$tnLtaI5qP-y!!BFCyZi4zx&gV2`ibb$!kou)TD#+QZ%V!Vnd z!pg46ppp^x&CraeuR8IzC%o9^om?L`aNdi{`wlRio5D1&iBUB&(1ilpOL^cd#U;0# zS%JcWSjAh6$jAQ+ntLh#&~E=nJsIqa{Xf~tSrb|a2Qdz~r}b9kvr-`uLb-iSb}~}O zP)4DKgK}XEfR)cb1G5wNlAO*zL9H+U1o35* zG6uu}(7_tDXlC${m#((8_O)ZWMXf7(BKVmU-R~aRXmkX6%f~F^Q<2a23$swxZEj|H z47IPhH|l{i;0>tG%NNL)yl3xD62VCxXF>timR-@_t@qhu7kc&HY$ZPg3v#-tb)z9V zD1|+QO1z352VQz-t*oA=P7_0#+%NP&r)V6+Pwag+#(~kDg8b|3Oy>v=@+EL9tECM0 zx)<-7Hj+j5!K^OE2*sHU!@O42_hoLt2>XO*sLhZI?t~p5BP|tFRM3^H$?F+)2w{BI z`o#Qn^LChB5B(q^!+S9%K$5`L3qKbe|?Yvz>3uk2_~ zqS(v|i!Cn41HYgEaiJ_42cpr9((wsFCg_+OC>dTlX))Ju}$_MO^2ItB2& z+VgSO4@B=Y%ZTrjBxC@POvR~9GP}`eSjY=~i%D=K8SLqZM!U0{YCUI8OwYChE)Twi z>`bSMUYS+5wT||ga5(adn3t4ceAaxs4g3)iXs?@cw9f-?6iHBsL&|5Ib zt$)oth=Dd8;i8je3hNY+EIML9H5p`D%Y0obdlCD_M7IH7^kLjf`}<#k4m7iouj-4& zPw)vPg{a~Rr^+f&TA+_~OK^ummVMBUM9FPA`(D7Z1Vdbj-F?KJp)2ei&k#g7lZQ4s zrsIUqX&{im7}?kr7U1TLSy3}{&s=YxcPbPJ;gVwsOfWNHsm6+qfEO667k1B$wWR%g2F%SkTk zndWY1x*1vvJsluUQAOjM3j77pzFt+)Cwai29el=hHoOgg<(qU{maWZXU?can<`)F% zZoHm+Fj|@z(vQ~H^?}4N11zLS7W%>hk)J}s5oGj`b{RK>0XgN$7)?Xcr(;H=h11Yb znMP*I-44TW5Y|&t9VrD;f{5^cS$t=TKqxlUgrE5OKBcK`^%+-#@i*7gjXWzMh(#CW zvYuw*6>Kh~_2DXzxzV?sUQeW)=M_Ne%yh$AAjDoJ7e!3N+L!GWmVZI2bn7s|@9z^H zAkak_+fAlPXNE!bG(_FSN2kB<_OF_OY9$Q7*uq)OL5b1(e70y260GtWDi)D<3?B^z z+HCv)Yw{YlQ!iCN})%#x6Z7|1=kwi3*X!SIGLXp7Y6gmxkh(_=Za7P9L964loEB~Nn z@mlZuE0Y80P0e^WYO)=5iCv`^2LF8-AtnoS2}}SHf`aKSETczqkn3h*DkC+~0H6Z+ zB8i40hPH1}F05p~ZEx^S48HJ3Mtkt5|PF1x&l3|5##&M>U2I30E#l;APk;&;~*<1;dW(ATD>#zSuiH> zkeI5+~a1(qw^%`&*%>#;s7 z=SWgj(2;SHPP?9pt=0uYbPVT5c}vWr=P@49S=P8s7(rljEt6#%&#HLu^m2>wkeI&E z4$HWp(4<9?Ri#y1==Qw)$x|F3<{dOWy#gply-EUWs@>@wBxQ`#BBcfnf}J~ZqX9R^ znj(rsogI$-i_CBbNMSZq$97Gy15cDJ<@=Q5lEE@O2D=>BAxKb^~K ztXLyeh4&q6UcMER=K@Mr_*UEbR(c()=s0SAW7U zyyXoXUyZpUYcCd0<>9H8aGE>=yld`DlNAhtVk&vCxSGibfJPk5aU$luX0Nb)z10l} z5L@V?gs88#0aS;+MT3#tu-)*hTHy8X(a)f9>Q+7!2VwA_6}pgA_F+`(tPC2^?GT>~ zy7vEn}>I8Y2xzKjJiG#LKX z>0Jk@Ma0C zKAdJcj%Lf$c@9+TlK~R10 zJNL*1u|p!L7$}zl=z;OC2wVq{QL1~xY^$NgY@8rX+;!5ba&19 zJ?J1mJ}rNANG6C~lv#IzV(NQkVU_iyRJRM#*j_Hxm}3v$4%x1CqhPg;(zzk%N2T;N zr=a#(ks<7CqM_;ZQ`o-&Cy5e7J}YF#0Re%T*2}CEj^#rq+HU{$j|f5PPZANrV4}x= z{F=h_15abphF56n@XHGo3yg5ip@RxwV`-jg53}=bq6cTT;zAGd1qfJw4>INw-bsos z5%e3cbgGQ&zo#*nERbRWd%l(tF(;Vtz9t62G&m1vJR(tdDT*>44p3SUhJ=!uxJw-q z2z9Rxn>iy}a4!OZ^B+%G1gU@!9dM%QRvI8`&6G#e@nLsItQ7zuPAou!EvKqA8@JB_AHl0tvgi2I@2rxqLikZB3cXHOv_5;3V4NMzPC^KjMMRNY zulS7~hBw=w;j}oUqGRi3w3e=e$>T=%8V-WevyI!p5rkm&`fGi)Z|DRMuZfcNwl}#o zjK78I9C983c7#?f%Ay)Rz*-GiNz|ZJjp;qFY32Oh3mC*bXf_?`-NKHKO7K&!ou^yZ zWGH|{pLbSQTYLwv;czScEP~wF-~K`eu|pdYQdUie9ezlZV%0?EX!(h26)d^{B1C~C zVc~1Po5o2HJ%-HEpCpV1U+6x{nDq1Rhqb;3v{6yy{5S}rpwPx^4fq2BHyezWej-31 z9cE@X10@(bG$5tvQX}^-iR3U+9mIFQ|9Hya@WS{e(Eo!5{7cFu|0Jl!y=CO25fB7o;eI3tw|^llkQ3}F%r3L^y=BAE$EID8J?+7v%xgKJjh{CRl6Rl( znQ|0CPIE-VnJiFiTlnV!h?PuA%Upo|p}cip3yBNc9nH;X)X7dkP?85mc>5C27Qu3f zVQOF=1<@HLAi7EEMS*ck$PfCkm>kGr$xY72LFEHppu0pDby?neexCGS@DzfS{0^Pz z*jCxR^AVyrTf!CnrvNXJoj^-<;`R<$>8q^NK-bWztPrFQ_>cs|biw1eGG@hkg4$&h z7r_cMz%ZySfu}|mT(p;1$#o&p{pK*-@3i1`FRl!t)rSu`7CQE!qpk0iPn0l32kjXF zd#d|-J~kCMN5hl=_==}%#`L1MO0Eo$-&=-%Cn7iq85~f3$Ib$6zFj|8jbjI!I8VsM zK8I?`&~q4G_C|dKj4~r#<0_eePD8TgHJ3hSR{aw1A++F7KH5iC@zJnZ#P81>Z|Y7fm2aHTuUGwCL!Z&(WF$EKR9S<#FeM)1T;5kt*xAU2bi%(j2sy+JL|m z^42Czo<<5q?q}ewoSA|FD?apg&fDhz1UXMWZ&`%Io&m@DQmzlC@#9`lvQ9Zqh$jxT zphs*x7-B`U)n#n=JHF!*y`?`Cu#&vkrkFuIE9|5z=8z$u8xDtR_+dHR^dhewIIiDY zh~b18+(B0DJ2Pcj4j*9I*5y<-#sGBwuv|te+GZmMNr+GxV;DRt9eodOJW1ouJ1pD7m7CIBr0ggkO<{dlP@ajbt zLVrHn+!R`t*#z8|29Dc|Oc{2n98LrmI?ivsWT6BAP;Gd1_q+&1g?3!cnOJi@abt%B zEC6D%f)8BwTa@EWe82AmXDj(X((#w7AKUPfwxwAdJF*hTUk4~780q}qU z!tV?(wl{?74Kk}z!3Z*xjQ|bO%*Zjua$F^K*dmpE5Rk;3w!9IRgTSRGMFXOW35(x zz>7i%hLQ>D!wxQce#f#9Bftb8mPHIr2J$*>`qJwBPGl{=+i}WdJiR$=gp8o3g2G2~ ztUD3iAkLns>(4qWT zf7)~i!>qOxo~j{1+PFP(TP8B+?xC4mO*i`of;8@T7*jyJnXT-%?J|DoG^Ct3D8T7# zE7}b~g2)k`U=OV2^wZ38$tocFI%|Jk>&8Ge4j8GEdN)p#H*|h~P=HuuG11T{j{ush zL>0k>QR(kpbja?fGXG$=r3}N$-}ySaX^1cziwOtOL5v8HVuA9FSRm6o>{0aItisWc zcdWFenQy17H?BR4$s?$oHX6NUH}OKhEIczy30}g$9{(4ZDQJNm%aNxuJe+Q}4y}ex z78q&}enDj1kC119DBg>8W+mI-DS>>-u8^@JKI55q0D^>Nmtd_*M9?`N9yx5Y0*hva zi)*k?{nUXZe=_SnA#l*bRwM)w)uuC3@EoRXSl3+`fC>j2t;9^7GWGj%UJ;#AM`S^0HB7ACr@=@1Ex&8 z84@@x8*ooR)IB?u7-+}N8eT$U36r?<_k!*sjb;@%EuH>DrG4E!d8cDey-RlihuX>b zXqFH?4X{?Lf6@rq;dfA=hC~3;@Kv2x55@fc>BiUN6dp1>M z=j<*w%Rz|Ek1zx}Kw`}~X{vI?@~H{K={&u(78EYbZ2E&Ggf$B>cJ9E0qGR@*Olx z$f@+J@i1yr!+>UK%rWk$j0C~`^^Rn~A;wfIXHMlQGfBN(x4b)qqDqAr$jWgS6JavV zgeUOx%gs>JGaA?id#kKoxpzwfh!&mo4`X9P1DT0rXJV807VxfT>S3Z4XfNCD%!dsQ zVu!UP*yI}F9}2V_1kG-lHR(k=x7K>K6yk^$vFD=lwN9ghseRfpoOlcau$5WSTW zoX486n0#~03Mf)HC>}-98LrPsXurRoTwD&w0V&-7o@Avyw#{kK@wWg(k44sjR;p7d z8YGWOQg_sB*53BDVACEdr`zBnI)Uh61K*zI!-qIv6O**kP;zW0kc-sq84=A=3|p&V zZgy8|I44IwsdVvV`)D2SOnF@&T2wk_YW|BfiGjlJ6JB!M znsGsdev!~d9CVS`)3mJ6KE#YRk&J(dE~zx?u{{ER0|!eA9IYbg4J6Isa5=_A=rqy? zIeN5?pg=4q4*GX?VmXG*w8HgfD18_@dyfHf%?t#+Dimd>S7iUS>t5AYTm7N|5B5+T zIpTeX%$OLar_$$n5!RCthSQIIlVb}VlwnX^$Lz9krzacfnRS2N>3<74jkBbGo|Pir z-6+6Qv)x3wtFGvw)~I^~{eV-U0XD6wQrp)f&`Im39M2E~hoQ$U|6fi5WcToZpk~Dj zZs2;ATXOd)&snbu^Jx{ETd}S%rQ?3Fh&nMnBz%AEj>jKsDmzie`T#HyVM{|2sk6BF z=>G!Is=J)N>D%1jU@=gLgJ_(9zx@H7+$j>#kI#P>jazh&6%glqR8Ps7u-|v`Pr!vr zmZqu>0}GI*%K92FWNOMBPOCCxpKNeNKDjfcC-gIziX-f3H5x86or9BgqgDTp{BI9V zYSoT`S>qRLJbk?lZxtAJXm1!{0|KxJ9yl`(&kQEbqwiUxK8eJ??`m(fe@S+RCuG^T zG4I`ryL{KA+dQGqu+Qt3(ICe*U7^J3HZY?6jkcZMtz&{T_W4}F}u5v>Iuo?%k z1{mLK|NXDR`PiL3GHWz9r(o|EP+{Y=ZA`qwMmKN!}1XbZ24*5}!?DDwghm#-J_6 zw@S_CE;GE7RiRjn{6rwZ^Fq4!%x9g4ZUfaUK)e->J|hS(R~_6l-SPz~zbB6#*q{v* z;xg^<@pZ+2niCP@QUnD;HQp5?k#c>y>uXokjLe;*lFdH)UoL%#APzd{i6NsRem;Ud zS{3#sTFL#my^#CG*z>4`4$^yj7g@%~r=88mlFWv2 zvt1j?qoYBr^}~3f<;UqZBNSIp(Ui!>QL^2<(22yvUFaYhU6i{OPkuXG%Q zXU97rK;66ZeGmNAFM@dN)x!~XSa!ZYN}@oPXGu&sa)*@MW2|n6oRAH^lT`2?4U`wg!gNslkjXc~#5oGQABO zNR3@?`zX=&*OX$k3$djSDy z>23k(2I-RS?(Xh}dw=WqegD5_ckk@%%$%9$c@D(;#xM@C9jks9PSAF)83oOXTQzhTK2GoMpJQN|}H)^+@t`QLv> zNM+its=Zv$Rv9A~4ct}{HYvO}fKk8CrA?s@eoIL3WHzaGxth1p7w@Q2Kk&R6Y@GQmSBSxy?Q;|Ececf$=-w{?iE<(Gi3){UXQ2!KCfA|fNeGYLJMZu7bj^Vuu>sJ}5Em4bDrV4y9z5#B^Nm6h54d_lTy_mRQsuw7;GZGorIz6k*a!fh;Ej-1AiOkC>3*s$ym#Cn$b-0=Fb=fv^Y) z0CF3bz381TJ22C;DnB|(@MzvBY*s`|T@=nFtWRYXcFlT~bV!H*okrb)TSmgjhZbX; zNjNw_t%$QBJM&i9WOzSLAv#%QN5yq3zlHC2=4G3V*tuJUE?dj^9PAZ$3zW*t&>V_z2DQvgM_?^&+!0pWW z&MOfa;JqTSW4%BF_(ZpBXeZVLhPuE_lf5v2_qWMi6J2dpA!{yO4*x95=4rZXl$gq| ze-+k zq!tRxg%iI{8G)4Y95}%U(cR4u$+tMlwMd(8)pjw3Y!~k)`UBmL57rft0OuX>IV{V_ zoBP6es5*Uj;2iVIy_c!0K4o{HCJig4ue{uP^ zORaggaSn18f%Z!?;vNyw7;g9ng-!fAGXi;M5%Y{h^)U+@MKn(e3AoZ}JTbPg_Ud=l z>RR!Qdtv}OyYxXPWk9YN&ZCx*t)2q zZ+gAW=>Pjk{j5z~o#LW^PI9SsI2EwQ*SI~^*?hORs^3+qu>U3i^sP0ICY$#&so15N zb&EHv_1Na`zP+D<8Bb;QW^}JTYWcso`0za;1t8grtEdyinfDmQpwO zCHU=?Ww8CbQkHnRPUgj+>!;a+V_hYDLhwRSJcjk(go=#D?`)frU}zxx@8_#~7Ja<> zQ696yyUV~_j~OuGh^!P~Z4qhc-u2A$;Vw@Se_;df`J?$u*cCyy-u%N1-@kp&=-!mr z<{~X#GyO_kac~C+1$|#DM7%Th+E@%zrm~Aof+T zF*TDSvB!T9;k*`eaR%I-m`D0nb=J0z)88-DuJU$YCHhiZn(p9n)HdwgX2IN9nk zdVeQ9_u9lGtlAlb#^T|iC$TR4d}FXRr5EvUyv(_*-57tYNvl3(iYP|LY;u8)}pQdJ!z5(3zt8G`G ze*3qyRaU?w7TG<+`{!e>O;?Rdj^JC->E47$N%$Hi>HZB)Q9BXHCCgvX{=Mn;C<`Ui%FB} zWfd;K*0d3Qi$kz~ga&+9G*Y-1Sks17x#j0=aGkY=J=7#U8#)(_ePUHBwoNmrXcf`` z-_*x{r|?#&)md~2pyqal$+L2{I(qtbfH-K!40vz>ZrY>Qy37&#`QvZ7q3MOdAm(QO zuSrY#;Df4oTq>djmwJ0bKt&Eo z$sKmK_SGSL-8QS9h8@!Gf*nY~dS6t|qcVR)5LG3ESmrM%D?i0Xp!t5)jN$>l9Kq);K5kLoo1e>Ud>+{TtrV}%&~bOn$=OmlZTQ2wHA_1uq+7Ekefv%3 zGdSLd;+e5#bj^Y#kjG=gLWsX+qwY7Ez%me<%rTRQwf!$WQvhTAS`GI+Q6uyXQ{Yq0 zM*OWMOs=y{)B9N#O66~E_#MQJ0gS(uMHLoCf9h!#q>$&ZDduSl@Ot3vzCMfVKY8B z*G;{Lw68R->4`nk?5^c&x1$~QLXZurg(%xbHaFwZXy!06fRww#=Sz#716h`9IehR; zh3l8Di**iSde3B-Nt6!x;D)dwe04EI_Aq+C=Qy`E;8G*|{EG0YL1j?D8N&VR$p%J^(C*kby{I(8WhbEN z<($u_ZwtRWJ(15_J{!_lt624(M0v%}u{AJ5n~}B&CTUGw%NqEaz+_$MeHwK2c75>C zg@}ZD68GN`Lf2B`Qokl=IV9Rf#+jd0qPd&->T@&3?V-^?Lfu9rz9&$u`IRB93! zaOrZw57?KlLM)5a)Gtw=?$N8dDzg*=azVzM4}1HQ2srip-r_DMedyQ!P~Usd`$}W` z9-=R#jpMHlO z@;-%uQ^>!9tGPUyr-InbJje4X!H&@4AY=Sem9bn~iq$)dNU%+fzaXOdI23y+%Yt|H z=({<9kZEwaq^L)p2{TN@`2GV-f)&m)RL>jbo`b5CH?S}-B!-NcOp%|&%nnRoZ}<~P z7GHiWSg_@i`(xMg+YLM;Xd|ctxf#IjKVjL?6+U$(>2(P+X#W#MjEl7{v4dGl}5b(HO|P7fsB%isUAh+3b;Rj&jD ze>c^)ZmU!h%5&Ohsy;NImQw1o^CD0bSi^!q*xW3OindguvrZ{BF)X=-hwB_v1VR2E z6>&0*7NMP8D^*z;Wvejc=;x^SZFdXkVe`+I1#gK!D&W}myCgdJD$*rLGdz)de4uEw zbrkws@wXe^bMQ-q$mk&xG-WyK0e)HSw9bubw{94~N)U2N6xv@7Quy0$*KkSwfUMMr zgcQi#T1}Dkb-XnWPZ`KrlTf6x&;M=o0Kpjsqeq3HJYE=3fX`GOv53ZUd|5n)DVSmR zRNAOb4M26&2VwA&^b(%wH1FgHG+}S;Hs4%lPP^KFWe2pWL{X-GaqHkltV?%tu6Uy( zb0xmkRvdOe@i7t=qzi5}&-va8sHz4A#T2xBNosSLHe$-s<=sLCayOQt^5EvusDbaL z8$|74mT$WSG@$J$h6QdKrp@BbsSq2rT^a_Ud`O11^Ny6cxN%|hWaQ)|Vvk2Q`0`bw zPPqbV(mxA2>M{zyG0Isg^04NpSmzlwY|$GgWVy`SAroOA_IUv;Z=O_M?A|gmjxPzm z@dyiLnOHWjn@K5^Jwc`twdiR38@h zDe5Tz=Kzz22eRVDJ7Uax-@~GhnXWiXBWENjnia4%?oX#+XQ2dn*ScQnqlj|xb_;ug z+wuPJ->Eoe*!If26Ul1~fYG+h{CTG(RzYsK$8Z<(alIJzA(!awpQr?#?)`tZ^+qoMU;5jd1O6Qb)?@lyIj0g(oXw#wSw_F5yw;0?3^Q) zn*-A1;^55(OttEkxhH9CZtvUb52P>tBaZ=VC6M#E{>S;hHMPp^j@5}W zzZeP%_b$Hx7&|=ze2zK_tDOe;t8L%?Xuk9}VD3GT=&<@R`yVSKCSNr@);;GH&IxC_37*DRF-!M{P zALs_thSnEwn~N#e_JbC`d2W>bzbl`;S7sJXPxEf(Be=v%KY@z0R{LiA!R+Ru;^h4E zLru&Z$*Z&#;W+C7{HI(5C)=2P(8SJuE*tTG949kM+#UW~3+k*j z1hii?xHUiVJeuPfoQdd77Y@rl~tW4Jt2Ak-Pj={jmv#H={grNPwYX_(*j*{#NQQ(3V?R~V07dgBW8 zIZ-!zV>l-LKE7l27bOqJ|K1<*h&XOTi|)gvN8&}Cs78fe0&-R*OHX@3IIkYHUgwLG zwKyuz79LMZ7B8u>X)IRbf*sJT)DlHx|Bbe3hjJFgqm!^^W8H-cTk1?D5$<}s#(#1F za;9bGK6{bpvcoFZOIT<_t8L$8S`${%t(YI(4LTlML=Fxk*#2d+ZyP+A_xU8FEQkcV zQK-6;#2SwDi*=CG*8X$$f&c`lXP)_EfLrA5w2+CybswQI*%CT7R4qi!IQW%&m zzKMY5O?Ua!)*RVg9R~PLK9v>+i+$wc@y=U$=v&6YlSETN1X_z{szk1i&kOwr60AkM zKAv*%XWU=wb4(}1(2!ZjfEbYBHn2tz{?gXK-=PQ{DOE&X^-8WP%Nlvy=Q&Na8OM16 z;C`(;j#}byFt5u$OGzwOc-j~#DWlwJ4!{~>OqxZ%dz%WkM~eX|l(sVTbVhd6Zatk7r~Am?)!_0#}eh#BP3uMljE2hQqE62tb?1BjHYGnuqxQ&jCfq51y} z03SrB63WMPGOBL1V6vTH(Rp)J1zYb@^%^Y{v=_od z_kKd@BKPrH0L$=x6qHGL<$GF4G}tM(m1Vq3csHtRTV4i!kYT9^-UkLRA+>Jir??7W zjJ@20zkZj}_-Oihohtxg^|a0C4^NJhUK6A>drQ5QW3b;4d>YS?EWS6fu<4=%pE^?y zSB!eoF1xm0O4HK|wvTQn>AV@`P9QuQ4d%QWzOc8-8DZGs+3qoAEoiwbTY8`3f7S-R z?x=}}SY)8=hvDQa1}()cW>z~RpXZ&c>BD$iR7=jqHs9GhwZNV%;OuGXX>N!o>g|-l zr2_tSi@mzo=Evgtqb@!aJCe+=M@QM$v>;-F0#Bvl#h4{A?W=^u;B(5v*BBOJMP(XA zwXj2doIIL{j|giX5^zJI65fY42kVF3db6u{^#PX&G2BzcDt=nf12A^}367D3s-kNQ zcNGKVZTDWR1XyT3p;#%L`REa^Azsbn`5bhBV3P>Md51ChRZ&L!>NB_ng!#!mT)(R? z3{B~Qe`zZ;)g%WKk#`&uB5(9TbXoyENc{>RYxNvc<9T*4&cD&URfs_Zx5rZO`l5`- z)j6{JbnD=&jInQZ)0{B3qobF1$dk#v!;*w1jXRkoN{U*Am(sp*5+M`b0`QvKx!%axe z!l0B`tH>W;Q>ro#iA5XYM?5^ZjcoNTJ{9mS;YCU@P8hX!=O}0wUH=TSPpiGAtMzGV@TcEVin)j0xcSEbq z-z=33B_0vdG}N9p=ccaD%H<0fnF>HjcJ1!&WP7~T=v)YdXETtOt55Cj!*Rr>!%SF|Nf)STpSkiUx?Hq zH`a*L&(iZ0g~CKTP{@79(Ay%#1prn!4eM9j7Wek&Q!W_WHYZ@jv(znYL65sBn0PLY z4Q8_~01(`6w>j2q%vAB+~lj7j3qC;Z#3@u+Ps{QQ*q$RBOM> zEnMU9Kr%o>7gVvTGTOGX zGU#1o@1TnSdr?`8>Zx8CX_QD>H8g||r>sO+MZT84Cn5K#Wa(z#5%zjLs(d!i=i9t3 zdkp+7mKf^_Rw19-q@}+i1evdTP;l1p6YHRX3lli~rLDDok z4cr$0dUM1Np%8E+-cqr;RFXptLXscpksmToKE*Kau6jLGxDTek2=oUr zc~}5)I|t^WJ#wpo}N6mmO)?rBh||J=Z_+3?WR_QA8N-NPGL+9i9v<9oY^ z6OpIg@0^+)=+QusybcrXoPI2%w8`W@VLbxQ;+FXoOWmEj(T)IJ%ZFw$VBfd%_pNgr!$ zXBbG;yFEJkTuuB(xqx!)^<7_lfM%)EZ%91%LYvF%UuN331Ydwy@D%%Ysd-NuMqj1QVMDx-L^z=KZ;2M!RhDIHl^s%o2E>%zm<4 z5;iETP1xA*gPzuxlQn)(=u{P7sEd%cAWF!w#iewB+ox@i35HqK9u!YoVSG*{6bHL{P1FO&RQfu{gp8E!0rYYxH0jsvp zN66pQt|o56KaO-H@m$9azV1qfY@%AhyGb7G$exQapJ!g!!1ZD$;>ZRNd~X-Bsddo6 zv0$4+@0~@|7NG^ec*t1r7Iw)awHqo|%fuJ=(q|)ons}0&^|d4aR+BmJ1lh45!(tMa zY1cpR0#?yg+-_0hInA7M;IuoIns83Ob{FDUIfrxCMOc%xIpo%_&^)ynz5NyFTv0-7 z*KH@6bqPoENu}cBZOslYkT@jkh^)~+&hML<51-mbA5qdVAGs~)KtBUAa%eXU)0Ho6 z(u?c%Up?gVwM&=3^FB|=JJ5DG?cZo><>T*80H>yh?ya!8^7N)%Q-^&REsJ5|-6XLT z_D8X3cm+A$A8$HbUtwGCwDZNTY%njiM=c~^2H|m`2xQpp9N3`VA&m6F7VwbD7hBZy zi${m2SI?)NZo}gVt$@KzI4R@Pz^t@I!o|;vL^~z;ii`M1GQY#ugF(-;7{OkYqg-N( z^TeT!d#o9>a5Ry-4mE~uQOk_oWGO*Q#kgtYlj`Z4qVKDA7k};%5?^;ClCN&Y%3uYB6^lHiz}6y8wGFB}kx0GJrC%|cj~sWl%VG9Y z6FnMYh3So=`l{z)a?5Uleai>jtLG8SE|C_lE=v))6jOp!jt)6A@oWo&_9(RBlB1XZ9Q~*?%uGb? zuC1z-^+J=?u$mmtxIGh}wx`XTu6bQr@p^uqSRVN$d>m~3+VuxL7lG=31~^J1+zf9& z?@i84lHD7!>c)n!e$n5-zuARdMSl$%*h z`WaKl7K`lAn!(RpKnVX=* z6UfG)^eaQ5+ID56y&=oO`xUzgSXb-(jEZot!le5pwNIPRu<{QpykyvK_`$jizbTFX z4wme{soCx=El-4y&p;7s80O>qf&ig_6`3_ioAWTWbwb6$b@>e_MPVC6)PA|~_c2o_ z4ZdBT#wV<=KLO8{>AMx+32%0gPWYfnL39V7Z^AjND-y7Ka%)@Qk#lV}BTvPtqBZ?e za79WpMnBoQyyr}b5s09ZZRfY|K)hERCk;>*}*xbVnHySAaO2CdFlc!=C_)zmZ+jJ4>5Vsb>nfmhs z@tVId*XVOO4`-su*Q|~YFV#f>`%k^SzXTwYms=;F8-~Jo*f_5(28mjI^ur>=X(^%q zbsK+>`mEgixxhWhK&4UrBVNP;aon3927ephK2q}3^EApWk>&3eRa9^h0D8(A!=>kt zRmK(}^1`K2v-%47Zckk~(?zxnN_*eW^jWUV!1PV}c~htqao9;ln6=Xj5rfs%=BY`4 zX%(4G1S8``v{=KZ(@D4wZ_d6M*{>ERqx*j5Nlk_7oOuKctgybBropA9q+gNwVF!&C zmR5dIc1~-Kjhw{2-j9t5y|2H+ts%eF$a+7#1i2Awdbxz#B5n~jBI?-@U3Mq-5FayW z-uU%vFm4YSg&5v-LDkMYVS?h!uU{CThb5#@U7X+ThWR)Nb+)w$>BSTk{`fw@2;4!7 z4nTrRS zV+I}4W@b;NaU}KXzn35){47JLYyb2Z151*jMtraYy4_J+z_nP(iU-bW*oe#fMs6?C zO;l6m4(i$Eo+zRk;bOziFQZlkpW%xio?P8N%XvhaDI+2S@n!ef^ao0BJx{bxq~~A% zTU|`Z!jdwL8XJpAZNb}cFZ}NGL9)v6DnL`gtFZr}i}YjZ7(GHI6NpDX(9xLA6k@*_ z6gQcdE$ue1uY!1);c(w0vQg^KHb_wT1wkDWd0w2`?8FS-b8t?tZ!f0zy_4IS;X5f< zAyvR_Ox6($z6eoEjsCQ`dx;6qxOB z>tCC*Oa%Vrn3{l&LFwD_%<<>^ai9eM9%Uk0dFN3efL59v&r2#YudS*Ro{YsB1VNC; z+!yfv5s{1k7}(MgLW{iUkz)G7RsNnCDKU^V^6g!dLmYrGmE7^`sc&W6wp)QLrHDK8 zZgiG&)bXVy1O&S)TO(??mL-a~u6$oZMX%-rZ@j&Mi%zEY$pj=?HvShq)q5LkAo5Oq zdH{26lGEjId!;Gife)2b6yS;msA50WAf}llgoRmLcT_XT76>$8fj6g3RCc$L+yK8Qg2Jzzw^!^&bLi3OPFd?m`^Pa+WCy}4b+i`((?kiRblGHZW}^mrpe zBisS2h@!((#lOC;?*$WnGCoZSqrqo26?NyoN5Wr{yxh%!>%GrYeUz#SBl`Z;)mzy= z**=CU8_!4#QLfy&E^D!XU9jOlXeY5iXuK$b6?zDhp%9^0%6HiL`B+r1 zI@`#fL@-)p79!xsa7i>+7 z&LD6sGk;(A?H{;tvZ2xVJxArqZ%1~|j`f*Mld6(~%jVxb$T;AUSb(@?MOC-W0RG39 zZ=lJaieMAxd!w%-Bx9%Vbu(7p!;a$>E}JPvx+Qbqo6&Mq<^{%~C7;oWD=gm;=zPPr zXNVUQ2h`G~nXGtOf?C>vA$of2HbJ82>F7%TTSV5Fb`C?mgU2I8)`UA&_6M@rOl4dJ z!z28$45Ov`bW?2b3lB0{w@k=GUzw*3{kPtnms-Tl@(7;(LvC7bEwN@EZf={^A5;`S zApt+l)K({qPC${EQt|r&jzZa9rS|op>u(8!g8T0s2OIf^{f;w%g4mRN%|n7_MVNK* z(`=o9J-;mRa};`B?Q++|g;aDeDzniL$kmC;#RJ0I&FBRYewg6B2f8T7VPp^3V9;{L z$}e^&V3LDeIG!Gd`6M0b=I=rDBqm(3%rv+{EG^hlmK56?%W}!V<@9e?RO5z>k%9Jh zvihnU&~|dtx$9O;r%rXiWN35e@gu{ZVWwglMS}9XZs)fp62qgWq{OL4EpWtNc+ctNU(I6o+6P39 zs6d_>naF2-W-J3KUTmgNFxfuoC7DLYDl^7oRnecib!LXHCEIyRgNP$|eXq9iE*t zyE-@ce_1K7(pLOj;YUXx$CmewDE_OC0nr=88UBM>hN`e{7`mXKS69dQP(IGMNLpwC zW;KCkm}aw=WLJDC-EAhKdcjSEsq|n4>7pL1$a2UY83t8szkL-`E_pj|C!q`6Qezaq zwvBj*#d2+tnis%z#YNK&^`j3deRXuzRFe#)|V1+M^eTscSBl>yCc-4YmP|z4oKTz~g_Jy825#~JN?BFD*<$#Al zn=J2`67(F<{zfIVm6k5OP1(Rrt)Fgc8?zRky+i-aS4%>Sk4&^drU>@9^4Ge+`0-IS z)T-p!$vv_muj@I!8x!k@Uw2G;^yCYDX&m)K=C0(`YpJ+YWce6?6Io4PW4Hyyg7vJD zKS_dHt$nvQvScM8n<(K*N*yMZp$OjUa_SI6&?C;K_CwTeQ(JSN^oo#u z)vGsyJNy|{W_^1LX`mVYI1WOMvDwtpOFlORBP3569F1T`1^bN(p8xvHe-(Svry5w~efeKLU(&|`;hYWBfp0`W{I9479DDwI4$%HJ`BgE73Vc_R znrbJkSNciKKD4H`g@$kDQe+XA5;_f)Xo{`)15p50W2W3ALdDy^rk}H2)W=Ys4Q zcPp`lfT4^I!M|uPgmHO1=fQ{~rp`x3hv>}`*Hyz_C2j*@#RSyem7*zlLW%4J>AN(e z0o7bNE%xEYs{Y2R`5@CQnrqsv^Z4H4f+1D<-AX6O!us=;U_EA-R|3_>=WC(Z zRJ))(GOG-#PkKym#l=MfG4rN!O{nMmbp}pXCf2ugt<7Yi(sT?6KV%uOp-xxSRdBc2 zy^M^%fxhnv24NzO0&l5r3mO9RhG*~;>eMHXzWw((G32_Zn(A;-AdR0hjoUYHlyAXj z!vfz^gnzRCi$u8uc2%pJ!~mUH2#nR~vU=Hl6NMwBcXP@8-TP3A6eI={&RAWqY_+KT z{i*c|lHz!Jgp&;^fPyf>aTD81NoU-*inV56Mk4)6mP~w{so}YfBN2ns>${}FjHK^j zjFeoHs;C!HT9ImRFZ*K<2bz@3SY}9pLPO_u&fCRI{gbAg`5+t}G0LykYnF9_9U@$# zU8DBo4`>|y=G6@m?R_osG@wc(17*teO;nsOc<#w}>`^PZC;vbWH|(|l!Wa<-jC7+& z9DQsLLWNs-;^-(|k%XJ}A7AG-n6}eYRX=ZR`yS>%%^cdTq(23H_=)ZdVXKBv`M6U} zlE&apmt3y#B{bZy_u8WSR4>VJ$(7KSkr2lY*8EYGK4$rZ#>JGbxVz%|`^nen8&4x< zHg=@6X|3StU#i+U?l|qK_sB!da?tWWfi1li_ym&C_Ggc$;aA^f8(OtxRbF2e^hFFP z5n%rL9w{~0i8?5l$vbNO!E50w#d^4-JEs#B6)Cz!W7oWl3il(UmHh>Tebnhtk7wsD zAuV53x_6*H8d>!DwaYy3vauvrNn~;b81xE8_ zmN^r8h8I6(+z{W$_lwL4HI@n(%vg+HPNMc5mzK@BldL&iR5x#sl=IFqx^n(da2-Nn z!c;GK*qGn^QfSTOCP0{AT)05EsWWEtC?C9A#Eo|FH287m$|rZe^1^%Or)u3_yOR-` z-xg%yfDt3`n;;`Q0qt+s7mo^?$qU8qxF2zhXxIvW#D43Vh7rCGF+Jo&_^I~1AFysn zN)pRxfGjpLYpF+5pME;ZQTIwdRl0eIamYS|WBCcAo(+?}W2^JoPohpB<~Y(^N#d8P z$^5$IOvU2)+aa1NvWB7i{`(9<7PZGXIkA~l(&&lp!iQZ;tFNMG+Hb&k5E1-LfB=;> zv9$V(q_iT~WU@VgAcI(8tE@w`){@h|k}G8VnOZcukp#iLRN!VWgZ`%qO&hx18&?p|c-+@x1H_Qa1EA(WeMvG;*Ur@?<`X!k5Q#wYLDtpSc1j6ln zuQ?I&+nZgdtQ9~{4TBvE=0JYOBO5gnyvXWYAR+M(SvIUIBT^{93aWam$T_R{#nn$y z4y8^;uP71uecET=KNhBg=Sd#9eexQl6!m=#UX`(7(_c3QHAZZ|v}nvwRvDo0Qr|kk zx1JhK?NR3ef!sY%uST{wIvl(I_m-lXO6QiM?8|~UOC1G^LpPOIa+7k4Haw%QhLb1l zj<9%{YOVuiI)NCLS!(GGU+iaHtu$FSp-(Y%LkQ3Vit(X?uL&2&qhgN0MRbL0O1DI2 z8&))F1pc48Pye)fB_}gQ1aF>TKdG#_?h*ToLu2;tbE@@GA}d3}`#vNrMbuq{>l>Aj zh@WU__w;aJk-PO*WB8ckXkTDnbZy@Dm!B~)7eDYp+|Iq(S?G!G?PSN*6_ol?ioSl8 zR2tA>m-}WVJ2P>g8aHiKF51SaPi%0W&v$a2$k#F#U#>EsbEUK$%8_h_@ZTU@%=XR* z+g|XUw3F!chJJ>@B-IJ=u+*=rzfPaD$>bSm78vH#|279olqLettvu&rBSsxBRfhXw z2=vG4*s$v(nmmIxm3BOLJS)o;B{2&eQ{{@x2BnB?k2X*da(R_Gdb)hW0nzK1Of6NF z;c`gV)I)KAd#IL9BywO?{_GZRm+I&JCISCov`S+Hf-rs4*%A9C&cWK|{vd+NPR{g$ z(7u9AGd&<{xqtXJ=YY&=0IeAK0@fkRcN3zn88oLm)Q~eR4JF3LX{si!hA`a*x|q+1 zbtyW|>>1O(HEvtAxt|rJJ6;k5_I=QluZNdwm(?=6#@%TK{yKOZk@iaOvY5k5=r0r-E=QrCgKLTDCZk8_c~nRC7~mG> z)6(f5-^R@WjbP|~)-=w@Z!|H-`vcz#9~By12`r-+VLAjcM4;!tJ|*-O5e90xMo~*P z+Z5z>)g>7FdX3n$#LJ73j;UKWjMtLYce&6aC!Gea;~Qdg-g3)2%A<0Yi;gi;bw#P| z3(OZ67%fcgUJ?>;@EHW zun|ROC!l{}g(TR>K(X^w>NY>gdX-yqp8xfbw0#Q_W0{-ZJ z71EM>UgOV5#xQ!gmdLdT$^w;J*Xr^iLxa2^yoBnFm(L$L)yrD%-=Zz9Z-1CVa)|># zN-qYZ2sLzGBt`*O|BNqT+%$sScQ#UUD^&ZKChdbE(88JogGH|GznP&73avUD^8Y%+ z#eCypd*e#W|A@(uyEWjOqv9crvg`gQS?dh#07(|wPGUpi)6IFlmn8U;uFg&%Nkx}b zDsy%ln=mN<6^mbp`B06B8XGlycO=?&S=}AIDy(F+<2H!nH+K;uiTLQ(8Yb(i(r>k_ zSXv))XV-#M527pdX7o?{xGMTa(Mpmo(613G0VAR4i*;ni>^?>Z)BofNin)5!OAE|RL_tP#een0Z=y)N@5U-*hZx#*n&#s-D z|NZM4|J>uv!0*r=;%-?VuaZ#(n*F*@i0Ne#deM3C1S!L(#*EP%;59eqiM4$fV!BBU^qYi!hGu; zdi4~m(E#g|rd4Ut<|DjS^Zad8uh6^K3n&<6<2|^sz#czW%IAXla6^>8sOZnjzbg|F zjxj7?CSDbcNoAegn{Q8=DC}JpQ7rrgP<9sfN31XVq4}z`loPE+4`-GS_G}#3gU0sl zYXm{xE?=M%mC6y74ic3PW4*IAmO5p{_VTX$b5D6UCej1fBts%{=!q>SxB&` z%Kz8*2=pN@+>qqj@^AQ3_P7%7N5OMlb2+r|R-hpQ&OvV7+o@tf=VZ*}#GZCc7F*%) z(G0smBZ_yBcIZ-v|0%)a$DOsDogSY7j9IkLYcmEoeXD$nBm-PfM86-@$w`l3!oUotcqZEu{QOI3fJ*wE9KYx!WLa`G-#v3F~-(#DWe05{Qu{>Xv*Lr}gR zckA?Uee{o2>Y=L_9LtC=Z~x1m4)FWs=^RcqWCqD`rRA9om|s&q?dj7mbmFQJhsjE;o|4Wj~Wa?H{mJ9Xz*eD6YW5xBf zmb{5jSB8}1Ff+8+0cEjwpBN}V@x`gd5Z3y_e2?GG*zKmK=~c(tIlL&vDx0RR;dPhq zDG`q;BEw?LcAhVXI65%ftVM`CqGutFkRrSY?y|&X3zH&Nl}F67oJ#t|trhlX6snu7q-HvO|HA5p(d(4Qu-l;WH-Kh&D;H3v|CIPal zBX6G61Os2xd3a6{4I_2ctCFtHMkbqp2-_MbUt+Qf$4L@z=+k6R?gL`aHSN^qe+`I} z{x;raM`(=CNb+f54-t^3s`sH~#-D5=k^dT`2!t{sgvv~7xBEVdUcgUYU`bZRLk^OC z2YF_>m@jmP+=XJ3+@)Ht%sSzzaka`iAu?9-DwN538gGV+LP`?)APUi`C3$8F8ZPv3 zb;j!@BtH{^pt`fIo;mj(mI`ja%FA%^zGb)b@ZL_(QoVq9m#~uAPV&y+FgeDD=uovM z90hLIFGx|=*lXb&La@_rLJL`cAUvu$HTKM>=7-;Abj{4i&q2@1XF8!e*%W%`*jX#? zH;)4TUS6^Bc8mq_P1f;{XA-wk-@mcSizDchw9l7RFj~HVqQg&ow`eg5*XJ(kR9y9f zQ}-gHA8H~Vv(9BoOxG==&H9E1#(yUTO;9ARWf;x7-Q`?Z`;1)MPo|SBkgVD4j(}%c z0y`6yCZV5zs-k!CoKcoz@oV1Q5r72aA40YeE=ZM~^W?hBHlw;$0_-ovX%Mw9dhq*e zBr0RKokU)ys-GBHOb&dK!Lkplb))5_yi55msURQl`N z>_rt*BGv$p;eONwgwXMG!RiHEA4CKer?WE6hS8rn8ay-j16vvNYknPvQCKp z%$3FKAV@1~nmR*EA)A6K&xq4%6Z={Z`wie?+YJGhj zlsKzyLpORG!Ofk)?EMBx_4=!1JyAJ+VV`~)g`_;voFhN%Y$RG)uk5KfLuB}7xHiJ6 zMJocxGSK4ntP2+4-mhE&qcoa$06;Ad1O)|+aT@U>FnUp_sNpHI<&D@AetVPEr!eqJ z_hk(ug^!)rS)WnSMfvRR7Tj2UttVMgZvwc^AMTI7U6(7{6IBTe6dtken0qhkH-dE? z4L}>_JyMop9M{!Fd*p%UnH(&7!EWUDG+#xQaJ-)_)ymylz#x#Rz45p~kqJ%q23$f$ z@DN{u-TLFsQ;||ErmL6AAms;OLj&X)j7(z3JJAq~we?k8a!V=4jhKrP8Tt3Sqj41= zl^hq7E!pxKrB8#+=8=ci#fZL)!Gi=@8T0NB>|o#=w`cKiG8k*;%GxB$l79(E0qrF( zq47d^%yqARFMll|m|}kGA~@b30oahqz;+|o?5T9`@p&1I?spdQ!AeW79T1gwbLgVK zPLm`}Ic|uA*Z?n-dywDbzUr?Ux)daOG1N^xrV**g*j}pl8H=@HE;0*-Lg;PB01eC&7(0Kh%um&q=}uX3 zK9p5jifN0Sk5f@4bPoP+3POb$x?C6bd1jlMv2-`eeRPZ)-GKWhgX8XeR)1nW5 zfiZvHJ{ysM!~^FzjB)bFrglcs$nw>=h$vqg&K86YVej}@63LG+TB%5iaWavv*+d}i zGv2Tk>oEeGxL(JM&qs!%<$KZUi#%xTjtY6T>9vWeiIY;(z?e{ZB zqj4$o%bqScrPh0AZ}f}>Tz-dbqGBI7<6Cs;kwS?a6@Nw{16JQ>J1@eStOG?l?PWRC z5ZCH(Yq9rO1t?SbDJ$bt?kNptzO_LVCNUDBgV^nQ*>EqR7q~9$IZPKOpgxQ1)$J`M z0+dJsG&?a}{wuoDqDDX06lZjs56?FuiyS)lCf_bz7#c3SgP{ta3Q8yr=K!}e;Y_=@ zY%c(1N;X7*YtYUNOn-f}#&o6JMCNbWO^Q$|m=Q1YwqZ)FXO6#b(b(9q&tFr;W&H8% zSI1G5iqAv9Km?|KgbgG7*lAe)#)*^kIUsPGK$|}2l_gavAuYn04xcKgfPyOAx^*`r z9-;mRvlkE^Chm5s?Q2aThJ4F!SG7{`;GeQ)-y1HUAXeMArG5g!=veeMia1Dnca087U)slfCyIQIVaIopCY>*;_KRSN7&4 zWQFX^vNvai!|%Dizx(%j-p_dLb+2b)z|D6%tm}GQzdBSPP^3o0GB#Hq8?DTPyfe75 zWLhyCLIY*yks;$))U#7iqp9{PkMW_aIU7|vjI0%0w73UK-Uq4 z-e!K0jy>}{YBCAPh)z#Bq?enAhZzHGZDT`l4_L3z=3zip zBc>QVQE08>sFJeYMGql+RO(TKxc)uKc!YfP<}Y$$wf4&M$;Iw(M%r@XZB*#I;^6KW zqHCHt7+Z#k3@)6(xZtMwaz7C}ob4``Ov7aQMxSWr?nC{SU(h*m$MD}Av%Gh_Eqh-GHPi5V*w)V++wZR39)rHf;Ec2ELRP8tHO$Ty^QKv;ozX(w0yk7ZXqwLuD;zs6Z4)?t zk}<%@&0}I8n9v!DQ=ljxMay*m;x;MtXQ4e1tMN&pP0&`NTSJ`mWcm&|z$*JknYx?j z+&v|S?J(6#{TcV2ow0zUs@Zx7Vv`&%a7z7l(ZK$Os6Ku06r<-J68<`T?GUfP5|P|C zbk%4M|Kfk;$4fH`q48I5TIZv1O9(?RRgG}27TnlLw9YDBXd zw9RzBv100SEz*1gegONvdYVvWdQxsd5Y2NMGNAK7xU5f)9 zI(yThqa}uR(b>^a-rrXXUYAQfaZ3+VNl=16!;aAvYl%CPJ;N%@Z4!{G_K4^oa)(-p zPrIMCJ2x(&T=}n<%ej~2O8NW%_+ySaAZCuZAM#&5ltp?M@e)FS7W#ypn0w)e6s#;I+%t5!saamxx0 zCCGpMOCWnisSFihctPP86taAqE0IKl<6Le@!-#J&=74Z)Wy$DX39=Q26n5XAYNjNh zci)|hSiymi!WKNgc@66nIPDk8ZEN~nUW4~-H)c9JJV8qeXf!maL>}SbqtBe0w?(r} zN`;pw9T4g%+c<%E*ZX*s_f1(Jo!vQvqIz?(!_I}(GfK>H?oIb1Za^!!)}!WHR0;(> zq5KxhhQF+ybvZH!tNvDjo8Q+DwBI{zrH#4o?2mdmek~G~siFY+Z%tOf$sk=_#bc+V zG5wr-Fw}>iVRMxFiiiF&RB4q(BrLivj3*8>+f^XJvrTSD%=2jDF8r$JZ9- zchPlOeRL4B6x@@vi!vF~IAx;;z%UnnK~=+2rs_s&r8KPVoXe>;9KUtjCL{PLtXlb- zu(Dg22~<(?yg(XlG)W;6$l(vwTR{H%boDauFLo0gybMrsaFKS0VvRsqv;LadH|b6$ zF^&iMudA+EB%$hMyIy3?!sV`Syq}QDh@|?XU@s~*@FVta(I{lj%|V3%+IO>+^vms2m{P-bhWGP^7}z_>CfP&;4sA?lUQvQ*n~kh;uXk}= zvB8ZkQp1qM;`&|6!Jn%9wLL$cv-?BIqNI&+P-_7$J!vS7hFWlSvH!pE3^i^$5NO@rmdxOsi51DK|4v96lE4j#A648 zPHOuwjtec~M*8Br(U*NU8jEc28Y#GHK)AfM&>gfD76LKQoE0`N#8Jz~ry73}Kh8cY zol&L-W?ePB2QgyJD6ln405R?T5ZR5VhfUTx+)X6~dXR11*Vz(Lx-s_jV~mWw+ZzgA zF@Y(gVOP@mhpBni4e=j*2Cm|Q&Jk-93MHI&-aLS9x#=iwh3#X`iPz>n;$S6Nb^(_IZoRIk;4QuQbL{xny_r+6a6 z0bIPk`_bHV-~0<6>#_@U1c=@{t<76~ezJe}G*T%WgSjwK$+)UuQ_^#vc~@O$Y|+ha zTSyz7MiCW!WNh>80@5HxShHlk0d0K#kof<_0d0y3noEjE5Tlntsk#w0blRPAkiw)` zs-81bS^}hVrnG0YR-s};8j6g-H=x2UAdaxk=#NrmgL$5B*GXKR4(6!BGN1pMGO1DL z%C+s94o!Gb5Vno7{Wf8y`&o=T>{a26QD#F+9cvM48|4{d`=yd-e8yWG{I?b&mwbC1 z%LK)#Fhfw7O!ll#O%!zkZwIXf)5O&ijDPFrY(uvCo6*{thRpg5d|n8NLu13X1n1Dn z3QCBrD4r1t3=CvZOG_4e!=FkH^~#JF1O)x0(`Oo6dt7c@Vxp1H027peMIT*PUQUlp zvoHVtwDM+n-h-&`{08gDgwiGG8W1Qf>gk9lZ+ZYgO6%r8rVUz-jy}4q=Z@!9tx;x5 zf_}PMK&whU34U@>!L+LCm^ORS?V2y*$~zBj&taL33iaYW8EN+LFP43Y(~fQT*a@Iq zDfqO8(RR2Ulgaa3_!{PCbb=id0s?>CO5h+7v7&|sm-rFKhIh(?Z{0e=K|YIiYWaqb z0w1&YaSt9?n?S6w*_wep0H8*X&0IHct|^81aR0eFKs-!`1U*x6&-l~#4XrbRnI@ng zaOloXm98eU5RT`6_>!Wu^GzPR8)L=8t&ql-__XP79$Z<;9ZXyb%mrj_@#c6dwDWl!=Jx|a3w1vO7_>l>^`X&GX6`ZTQ8&4Ex&309JSqbtbYc4xQA>r0= z{CGJSF23cpLu*OWQSr`}mT) z)V`~qJjxn3*sA$P*;W6UO1%m7(KkQ0_i~^o9F=GisxNVEB2J2Y?{s{Y;#KAQHK~WU z`iNDGu?IRmk~7{>jZIrl{v2yTpFYOc1~sd#6H;Uf?JgM!8R@yvs^UPBng~Ib``%P! z(4R4VGw>FSo5EP3lhHj@yQ~l1?)mn~812sYcZK^oLPvpHXFh$mDLGW_B0O5tasI?1?85kaW5gr3U5{Wg1oV?&_=0kXl}0c^{N`U z2fksBl#LsrG{SO}fSs~x2qZY|Kk+K)jp31QNNOeMcF5+b1>Dc_M|F*Bwe4kTdQ~$g zs<$8#dyY1Z4Z5USS2}zNx(y7dTQHy{OP%-8MtXYsgNxpHdC2?C8xlJ4W~bj$yaJ={ z$s)0vyMqZxGxR%oEh8}m(7SVV`U+KdoE(2iw*Kli4L7bCp9Ig2qGb~)4CO2iJOqXP z-(libG=@kZE;so|niShZGX=P0GrIR7us@k|$$b$C#Rs8Q`CLcbX__@g<#OUwy528B zjJ-cu6}-fo_+#GrtF)baxVC3W9f_fe7EFI}CtzTf#Vi=3pKgiEtpBMqTZ9hE{H$Q` z6y>PefcrjK==Dmi!?gA7XHwhW40Oy|9h(+9J1I|3LsDsR-z)uUYAZ8IOp}zbM-t`)WcJsL%GV@^Dn$SiC-TLF_;op1AC!c0~(f1O2*i)2JKQhj< z+!t3}y%M6`AMxQ>lP@KPBy-mrTVKsKYUit|9#Ild!RXbiUUWy+*iB^5X7NWG+zTfUp@=1wFtB)w|a=fwYWs}2WBzK#E#;QeJN zTtX(p|I&+Bc$6?P&nGea>&bAn(Ls1kwNSlnI%A0KYZtrJPFcTJzwE1?)~FGk*1f#w zyV?E_bigJ^&$;*7btF$UR0h6H%*SZ{kS$M#*Oq%ESanXuUN=#s27PG4*;dxcJ>6j_ z_znA9f>4h|EbbDyD)e2u6@%`x_Aa0jCoogWt|5%GR_U$9`A-J-@RPUV_V{8Q4c=~zD;_s4z zW3WvYN=B>dIb%_Wvh_A!!kXxLw@Yj4r&6r_gA&Qou>HA>$D~jnf8vY<4 zepu~pKK(8ZSxs&qx4b!NG~r0QUO=>ay{fZ+xyI@67lrb@>e$;o)=XZkiFv78G>U9n zqG#t|D`qCzC{E+rk_CK7Cx#JP3N`cDmj&Na!R$2sZ&BqQ7bD--Y7xStE!Me7+G@vy z2fG=;Q-D~D&X1Dpg7PDDQ(f#RzHC#FOoI_$a`@U#R<+ha>8QD7xMAc7du7sjFduv3 zI!B~@4fgQ@ooLi~4@<@)^pmiQzhdrNlZoucPTZONAT2@~)(hKsMh%$`0l!asWNW6# zCUIF6u2?;^3cl2UNIm2BntJh}{mBK2{VFO%)T2Eme{>wGh(~ZmS&(^QlqK zDJ6aL4nT1fhtws>0_~vLhfIG~VQ{=PwRmvq^gQ!=S{Pe?w#(zFFJ+w!i4JrRRrBSv zl*~*btmciwU%ORx>O};*5`VCerlZ}tY0%i&UMnaFlLb-_Vj?Ggr(a?a(_<0lU+}Y} z{R#1MC`&pjG~m|)XXAgY2I*{>B}H*d7Uz;H3JT(67i1Uv8;`_BcQBb*Y4EDd05fo{ z^_5!}01ELm__fNU7uvbhF#4HSC+T8uw%kS3NJfz!*SR0$?%n6F`_AD=s^lrUUjlrW zw@b;)!mOl@zqIJaBY&tRC;ejv0(~pZ*C&?-Aa61Fbz|famB~kNDBRH2)ncO00puNkeW-Jt>rNJptP8wj*bq_<~_I?=_r&hX^bwOxb1USm0S=BY_ObX zDM6R{3@&D=1sFMWT%p{LuwGYcd`^l!`l<>)TJt0=2ZX3`$&ys*#T(89Z8o&o>9jxB||$|)=N9dA!xdxFBp z(Pqp#tZn^JLQbnCU@#>c5Pot0vqg(U86gXKjg0e~xQOk&MRh=-nQ|6YQ*N8%M<*vq z$Iq18?7yQ>D4s#lK(gyEh7`nfw6uQc9v0_csI6uOvG~+%I;#mkYJh!`0^mEd(m#Z1pi&fvgcmxHm*;ktFUV8(>L2Sg8t^V zyq~7S>lVx=9!|ewd@dt_J)+Ali;+cl|s-9@Em>DbJ_-Vv+93)7%_dB~cl$ zdS+O)?GCC2o+pxlrfkR!Y8o0JKz+R@e=SuY?v(zzwhMJ`ywGf1z)fk==}s%(J;V zcDxE9!_Ql(`a2MWh1-bA(x{IOr z3VG#R$xf_hZj;6hb{L64tf$(Qt*@^?I3Y{0qZ+D`&Cw*iC^xPnUL{viT1swBem>dp z`bNJc?JK{)g_4&29*y-_RKf>!LvKM+iOV4H9_73BLa@nPE4A$1Na_>f z5UT=ymb%O**6vOe#HLsYmv;idG;w~iTi*X#w`|dAu`A-EfMeIxwK(+M7XpyTVE@6s zol$9(X!H9aIzai%_EVM16K$7no#|y#Op=Q)f25tRd~|%y&y_qn_uF2j$cS7cFu~z< zB`rZX8Q?YzWrSkm<=JLaQ`5ua59DkxYRXWV?-Rx4t<+Z3{R+c}6)L&KNWlr$0RW4nEH7ps5}T!zFLL-D{e^c(pUrAUI_%OeH)2IJ$6h#89Yl ztVi{=lff7nIGdiEo15ji z*Gh^Ntv_bpR_u+N60$31=EcFv!1nfb{SB1K@il_^o01mmz`ETs7Ye!no46I$)t!Xg zeWidP9TP^{j?+XZ`Of>E6c&YTf?UEA98MKq2eqW{?z}hjs||jc(qQd8t2%#b4+y_T4H$mNtVkBD0BU zMeF@8ybTjK#bER+gBe%9?8-y4-}k{)iKKWLL0MmNoC$aFpL|{p-oZ-9xl7DKD+2O)-QXJL4Nm7|?2E zJ8%sUIW%`Nc!e1R9&zKX$ZxC!Q4*(1apleE|H=T60d0yQhJ62ovJkp(g|Nb?SKXWZ zPnzayYHEIyf_))m>hQ#b$6|zlT#jZSO;kWFEmMTcgsF$FuO3!+L6U{h3&%T6yZma0 z>QolQC@K*4_#9Eza%^Ps5Ie4c(|T0u=rB`1tntpG1Q!XyfUC<%X5t<@CMF!%3Ffxt zt!En&mx~hA+XaNYcngF{;JsBlVD8jgW5-dS)zU>zyZtfU6$bs*cwKkCR4DK`On$ll zNo}zadqRkZA?p#oHPM}mySy;^NLsP82uB~BBx3AP@-2MJh%c)XL4*Qe;hz>9Np{P? zPeo$KP%^Y{wkqUly}o^UXElS1^xQ11(WIYy1JdZKrKK}m&{w;f8&4O*{%seRv_gY)bTsY?=Yvn7CVkYUS95AT>>EScV?wB z!szFGPfRs$Pm~x2_7Pww5H90+y%aJUK|tTeOO34tQfq)?X@WIBAoH7Tm}SnZo!!eH zGI;iR;8GVy6Z+*(#eC0PO>D6qm5tRn;{m<3y)jDgl- z055B)Dk5#mI$o+w3{@Cx9b|yIPcynQ@Mly&Efl1Yv6-WP!~Mpk;F5&I#C~TZ8N|U- z^=Ry9CR%}B2|ODmej>z^XM!Cyw?*JG1r$6;#FQ7}A_bimP$5Kj zf3EYENnu9|2uXcnZ^q+hulVABC{#y*tL@e=5|5~2*#?W`XDs;QiZ^UG^q*B)N)ArU z&iWp%4I95|2!3|QBpy3OgE=gF#`k2lyyZA`%Iy6*2p#<0Uo=2|x zdok}Z?|WC^RY{7zjtD-=lXz%sEcpKir8MJ#XO{o+?9z@4mWi&BL=e>jWn!4v$@C9x z*WxTs%bIqIA{wuZ)Ig3RZNc~ac-Ezlou>QuS1e^9;TGH}Akx-yeHAv)^{H5HTKJSm?uaqub`*-k!WT`j$QUKj{>fjTxB73`moR>FAd?wvs~6uP!f|+_%qi zB+eMaJKu)Wf~7KF$>t0Lz+C{IDXXJ=8g=hCIO90LX;WjP(<~ORqxs-Q(a604f%%e- ziKqDqTp+aC4A3LsIQO9#D3``^)YzH~gWg%Bd}7&X)Kd3&0rNm5-?Zc@EdVS7J&XeK+YYf72lprR+XP;}13H zm6@F8&|MU?wA@q0p2ytQ*Vor$)@@>EwrTjb6?V#ZCNxkShyItV{zJFH6lg{EYr|c~ z=3B#8ry6ixm}2Zxztd$6R@VW(2`8F&p!@+4kN%?*^{Yd567j$Ey?)F=q?zF<0D2%& z-ys`Lk@Wz(jLL7257|skpp0)U@lME z#iK8jko`|)L6F7uQ+vaukL#u0HIlYdAN+wH6w5)kJf`vKx<|H zyCK^L+zS%XJ&5g+An+Cv4tyqw^R24NN99H}|GoJq-*x1e<4$)x+OSgO`0y~3FB;NG z&9j-VbDXbtUfi0h0unp;A4FM;0rB|!CNTRu;OHm)m8)8=T?4K|O?UOTo6cvieP!h( zFLp)A9wH*5i@r8YA0U9BJXUaerA5H7gW~5UWt-TVN?EM=FIlJ%dpIOb0uXJAM@%DW zM-StoFiZrNcBAuRS7IWC3NhAaVx4@XJcUJ=skQQExkLi0-B$rW>;quZGSsC|9gx4w=6y22;ik2 z1kz#5t*vjA2HE|VyF0xbq0x&Z8S%asrpaR7#jWrNh@x<(RGsfI7!oi1@-e><^ z2VWMOU2FjBdWagk8V{(m0U(LG0FGZY0w1gf{Scw!^#v+>9^eodS@#;E{t-&tPqzz@ z0P;Q@mIoZCvXk>98ob)u|50G~q1kC~zWC9Dq`u&PKp_M963*7Ye}GZ%wl(<}+!jiv zZkoO9QTIdlnO&l@WyAk%ZteskhdyWP`Tj@6Wv3AzO}u*Od!}>QV}<>ec+=&8_<@eP=sdz$Riv01O&{0cdEZKko*|upG5n% zK9WEG1FOFl7U-!#J@RPY`1m*os+1blY=k{5TU%Q*H>7X?!cT)mM|XQ`3sexTmYFtz z82kAAd=x);Y~-l(WfdTK`y-GdLyLm{6#)sK*(JjeW9qdFSOt`Ee0d2v4*P^azOyg?;7f?@!^OTp7ra@Skh;TFSV? z0H9GIN;;Dv?6xsk@d8x9h^5J2hIR^r-gNQzx}AAm_S2`J0Nhr=hko7L?m3p=3nf2r-fvg7csdFD^!QMcg)Y zKSztT8(RBdso@m@mz?0jL*xA_!1_ltuD2C4fj*dFIOph->^*0J7Id2G3EQ)aC zF<4!rPvKDA1&YO2={q>TShAzPY2ANt>H`=(0Sh36;(zZt+M8oyVnDdhO_hN8Q#Qj~IsOaSyUn`wyg6t92Rk0lg5=pw^G-;0%<+;&In-j+q*Lyy_k z#O_9mEOkGkAn2k3(&-&SF-0XrW^c-#KSlvGOF-Wv9gizV*s3#w(wfuD6v+(wlOB)n z_t4}-H~5g!WReaFOXQeMgmI>gw@)Q^50PLb8E(K5;o?=e50em151BzC6V5AsQSppjb zV=d7d=V=Z_ysC__lfS-bq?PcfVzb}Meh*G$c@WR#_oagGSNHs@dE}-1%zY-N_wyx# e#i0Ew0xoDGBP`Yy!%zYc4=Kv3$&^W%zx_X}`!vr0 From 779e9d1b385e8e1a1865ece146a530daf47fbb22 Mon Sep 17 00:00:00 2001 From: Frederic Jacobs Date: Thu, 2 Oct 2014 00:32:35 +0200 Subject: [PATCH 04/11] Multiple fixes - Fixes inherited build settings - New Podfile format - Fetching updated strings --- Podfile | 1 + Podfile.lock | 2 +- Pods | 2 +- Signal.xcodeproj/project.pbxproj | 22116 ++++++++++++---- .../fil.lproj/Localizable.strings | Bin 17686 -> 17702 bytes .../translations/hu.lproj/Localizable.strings | Bin 16674 -> 16678 bytes .../translations/nl.lproj/Localizable.strings | Bin 16406 -> 16414 bytes .../translations/pl.lproj/Localizable.strings | Bin 16110 -> 16128 bytes 8 files changed, 17439 insertions(+), 4682 deletions(-) diff --git a/Podfile b/Podfile index 8b7c2633f1..1bd46d31f0 100644 --- a/Podfile +++ b/Podfile @@ -1,4 +1,5 @@ platform :ios, '7.0' +source 'https://github.com/CocoaPods/Specs.git' link_with ["Signal", "SignalTests"] diff --git a/Podfile.lock b/Podfile.lock index 37189c8b20..6eb03fb69c 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -70,4 +70,4 @@ SPEC CHECKSUMS: UICKeyChainStore: eef407137f0397e95a3df32cdf05f7e2ddd99647 UnionFind: 45777a8b6878d3a602af3654cc3a09b87389d356 -COCOAPODS: 0.33.1 +COCOAPODS: 0.34.1 diff --git a/Pods b/Pods index 594aa6022c..b2dac56895 160000 --- a/Pods +++ b/Pods @@ -1 +1 @@ -Subproject commit 594aa6022c574bd1798041dd440af1aedc4d21b5 +Subproject commit b2dac568959ed810917538a0e162cbeaceecc231 diff --git a/Signal.xcodeproj/project.pbxproj b/Signal.xcodeproj/project.pbxproj index 8c9022babc..80e245e1e3 100644 --- a/Signal.xcodeproj/project.pbxproj +++ b/Signal.xcodeproj/project.pbxproj @@ -1,4680 +1,17436 @@ -// !$*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 */; }; - 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 */; }; - 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 */; }; - 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 */; }; - 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 */; }; - 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 */; }; - A157077717F0CD6D007C2BD6 /* ConversionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074317F0CD6D007C2BD6 /* ConversionsTest.m */; }; - A157077817F0CD6D007C2BD6 /* Crc32Test.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074517F0CD6D007C2BD6 /* Crc32Test.m */; }; - A157077917F0CD6D007C2BD6 /* CryptoToolsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074717F0CD6D007C2BD6 /* CryptoToolsTest.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 */; }; - B60C16651988999D00E97A6C /* VersionMigrations.m in Sources */ = {isa = PBXBuildFile; fileRef = B60C16641988999D00E97A6C /* VersionMigrations.m */; }; - B6416FAD199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F36199A0478003C5699 /* Localizable.strings */; }; - B6416FAE199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F39199A0478003C5699 /* Localizable.strings */; }; - B6416FAF199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F3C199A0478003C5699 /* Localizable.strings */; }; - B6416FB0199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F3F199A0478003C5699 /* Localizable.strings */; }; - B6416FB1199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F42199A0478003C5699 /* Localizable.strings */; }; - B6416FB2199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F45199A0478003C5699 /* Localizable.strings */; }; - B6416FB3199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F48199A0478003C5699 /* Localizable.strings */; }; - B6416FB4199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F4B199A0478003C5699 /* Localizable.strings */; }; - B6416FB5199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F4E199A0478003C5699 /* Localizable.strings */; }; - B6416FB6199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F51199A0478003C5699 /* Localizable.strings */; }; - B6416FB7199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F54199A0478003C5699 /* Localizable.strings */; }; - B6416FB8199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F57199A0478003C5699 /* Localizable.strings */; }; - B6416FB9199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F5A199A0478003C5699 /* Localizable.strings */; }; - B6416FBA199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F5D199A0478003C5699 /* Localizable.strings */; }; - B6416FBB199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F60199A0478003C5699 /* Localizable.strings */; }; - B6416FBC199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F63199A0478003C5699 /* Localizable.strings */; }; - B6416FBD199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F66199A0478003C5699 /* Localizable.strings */; }; - B6416FBE199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F69199A0478003C5699 /* Localizable.strings */; }; - B6416FBF199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F6C199A0478003C5699 /* Localizable.strings */; }; - B6416FC0199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F6F199A0478003C5699 /* Localizable.strings */; }; - B6416FC1199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F72199A0478003C5699 /* Localizable.strings */; }; - B6416FC2199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F75199A0478003C5699 /* Localizable.strings */; }; - B6416FC3199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F78199A0478003C5699 /* Localizable.strings */; }; - B6416FC4199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F7B199A0478003C5699 /* Localizable.strings */; }; - B6416FC5199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F7E199A0478003C5699 /* Localizable.strings */; }; - B6416FC6199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F81199A0478003C5699 /* Localizable.strings */; }; - B6416FC7199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F84199A0478003C5699 /* Localizable.strings */; }; - B6416FC8199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F87199A0478003C5699 /* Localizable.strings */; }; - B6416FC9199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F8A199A0478003C5699 /* Localizable.strings */; }; - B6416FCA199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F8D199A0478003C5699 /* Localizable.strings */; }; - B6416FCB199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F90199A0478003C5699 /* Localizable.strings */; }; - B6416FCC199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F93199A0478003C5699 /* Localizable.strings */; }; - B6416FCD199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F96199A0478003C5699 /* Localizable.strings */; }; - B6416FCE199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F99199A0478003C5699 /* Localizable.strings */; }; - B6416FCF199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F9C199A0478003C5699 /* Localizable.strings */; }; - B6416FD0199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F9F199A0478003C5699 /* Localizable.strings */; }; - B6416FD1199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FA2199A0478003C5699 /* Localizable.strings */; }; - B6416FD2199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FA5199A0478003C5699 /* Localizable.strings */; }; - B6416FD4199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FAB199A0478003C5699 /* Localizable.strings */; }; - B66DBF4A19D5BBC8006EA940 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B66DBF4919D5BBC8006EA940 /* Images.xcassets */; }; - B67ADDC41989FF8700E1A773 /* CallServerRequestsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */; }; - B67EBF5D19194AC60084CCFD /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B67EBF5C19194AC60084CCFD /* Settings.bundle */; }; - B684A46D19C3446200B11029 /* PushManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B684A46C19C3446200B11029 /* PushManagerTest.m */; }; - B6850E5A1995A4710068E715 /* whisperFake.cer in Resources */ = {isa = PBXBuildFile; fileRef = B6850E591995A4710068E715 /* whisperFake.cer */; }; - B69CD25119773E79005CE69A /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B69CD25019773E79005CE69A /* XCTest.framework */; }; - B6B1013C196D213F007E3930 /* SGNKeychainUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */; }; - B6B9ECFC198B31BA00C620D3 /* PushManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B9ECFB198B31BA00C620D3 /* PushManager.m */; }; - B6C93C4E199567AD00EDF894 /* DebugLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B6C93C4D199567AD00EDF894 /* DebugLogger.m */; }; - 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 */; }; - BF8C3D8319CE3B6A008F644C /* RecentCallTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8C3D8219CE3B6A008F644C /* RecentCallTest.m */; }; - BFB074C119A4BCA400F2947C /* FutureUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074BF19A4BCA400F2947C /* FutureUtilTest.m */; }; - BFB074C219A4BCA400F2947C /* ObservableTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C019A4BCA400F2947C /* ObservableTest.m */; }; - BFB074C719A5611000F2947C /* FutureUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C419A5611000F2947C /* FutureUtil.m */; }; - BFB074C819A5611000F2947C /* FutureUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C419A5611000F2947C /* FutureUtil.m */; }; - BFB074C919A5611000F2947C /* ObservableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C619A5611000F2947C /* ObservableValue.m */; }; - BFB074CA19A5611000F2947C /* ObservableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C619A5611000F2947C /* ObservableValue.m */; }; - 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 */; }; - 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.cer in Resources */ = {isa = PBXBuildFile; fileRef = E1C407C117F0C246007BEE65 /* whisperReal.cer */; }; - 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 */; }; - 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; - }; - B6AFCEBA19A93DA60098CFCB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D221A080169C9E5E00537ABF /* Project object */; - proxyType = 1; - remoteGlobalIDString = D221A088169C9E5E00537ABF; - remoteInfo = Signal; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 701231B318ECAA4500D456C4 /* EvpMessageDigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpMessageDigest.h; sourceTree = ""; }; - 701231B418ECAA4500D456C4 /* EvpMessageDigest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpMessageDigest.m; sourceTree = ""; }; - 70377AA71916BA0500CAF501 /* InteractiveLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InteractiveLabel.h; sourceTree = ""; }; - 70377AA81916BA0500CAF501 /* InteractiveLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InteractiveLabel.m; sourceTree = ""; }; - 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 = ""; }; - 7038632418F70C0700D4A43F /* CryptoTools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoTools.m; sourceTree = ""; }; - 7038632518F70C0700D4A43F /* EvpSymetricUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpSymetricUtil.h; sourceTree = ""; }; - 7038632618F70C0700D4A43F /* EvpSymetricUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpSymetricUtil.m; sourceTree = ""; }; - 707E548A18FF0B8A00C8649D /* InviteContactModal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InviteContactModal.h; sourceTree = ""; }; - 707E548B18FF0B8A00C8649D /* InviteContactModal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InviteContactModal.m; sourceTree = ""; }; - 707E549018FF26E800C8649D /* SmsInvite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmsInvite.h; sourceTree = ""; }; - 707E549118FF26E800C8649D /* SmsInvite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SmsInvite.m; sourceTree = ""; }; - 7095B7AE18F46D35002C66E2 /* PhoneNumberUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberUtil.h; sourceTree = ""; }; - 7095B7AF18F46D35002C66E2 /* PhoneNumberUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtil.m; sourceTree = ""; }; - 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = spandsp.xcodeproj; path = Libraries/spandsp/spandsp/spandsp.xcodeproj; sourceTree = ""; }; - 70B800A7190C54790042E3F0 /* speex.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = speex.xcodeproj; path = Libraries/speex/speex.xcodeproj; sourceTree = ""; }; - 70B800E2190C55660042E3F0 /* AbstractMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractMessage.h; sourceTree = ""; }; - 70B800E3190C55660042E3F0 /* AbstractMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AbstractMessage.m; sourceTree = ""; }; - 70B800E4190C55660042E3F0 /* AbstractMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractMessage_Builder.h; sourceTree = ""; }; - 70B800E5190C55660042E3F0 /* AbstractMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AbstractMessage_Builder.m; sourceTree = ""; }; - 70B800E6190C55660042E3F0 /* Bootstrap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bootstrap.h; sourceTree = ""; }; - 70B800E7190C55660042E3F0 /* CodedInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodedInputStream.h; sourceTree = ""; }; - 70B800E8190C55660042E3F0 /* CodedInputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CodedInputStream.m; sourceTree = ""; }; - 70B800E9190C55660042E3F0 /* CodedOutputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodedOutputStream.h; sourceTree = ""; }; - 70B800EA190C55660042E3F0 /* CodedOutputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CodedOutputStream.m; sourceTree = ""; }; - 70B800EB190C55660042E3F0 /* ConcreteExtensionField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConcreteExtensionField.h; sourceTree = ""; }; - 70B800EC190C55660042E3F0 /* ConcreteExtensionField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConcreteExtensionField.m; sourceTree = ""; }; - 70B800ED190C55660042E3F0 /* ExtendableMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtendableMessage.h; sourceTree = ""; }; - 70B800EE190C55660042E3F0 /* ExtendableMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtendableMessage.m; sourceTree = ""; }; - 70B800EF190C55660042E3F0 /* ExtendableMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtendableMessage_Builder.h; sourceTree = ""; }; - 70B800F0190C55660042E3F0 /* ExtendableMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtendableMessage_Builder.m; sourceTree = ""; }; - 70B800F1190C55660042E3F0 /* ExtensionField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionField.h; sourceTree = ""; }; - 70B800F2190C55660042E3F0 /* ExtensionRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionRegistry.h; sourceTree = ""; }; - 70B800F3190C55660042E3F0 /* ExtensionRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtensionRegistry.m; sourceTree = ""; }; - 70B800F4190C55660042E3F0 /* Field.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Field.h; sourceTree = ""; }; - 70B800F5190C55660042E3F0 /* Field.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Field.m; sourceTree = ""; }; - 70B800F6190C55660042E3F0 /* ForwardDeclarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForwardDeclarations.h; sourceTree = ""; }; - 70B800F7190C55660042E3F0 /* GeneratedMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneratedMessage.h; sourceTree = ""; }; - 70B800F8190C55660042E3F0 /* GeneratedMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedMessage.m; sourceTree = ""; }; - 70B800F9190C55660042E3F0 /* GeneratedMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneratedMessage_Builder.h; sourceTree = ""; }; - 70B800FA190C55660042E3F0 /* GeneratedMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedMessage_Builder.m; sourceTree = ""; }; - 70B800FB190C55660042E3F0 /* Message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Message.h; sourceTree = ""; }; - 70B800FC190C55660042E3F0 /* Message_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Message_Builder.h; sourceTree = ""; }; - 70B800FD190C55660042E3F0 /* MutableExtensionRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutableExtensionRegistry.h; sourceTree = ""; }; - 70B800FE190C55660042E3F0 /* MutableExtensionRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MutableExtensionRegistry.m; sourceTree = ""; }; - 70B800FF190C55660042E3F0 /* MutableField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutableField.h; sourceTree = ""; }; - 70B80100190C55660042E3F0 /* MutableField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MutableField.m; sourceTree = ""; }; - 70B80101190C55660042E3F0 /* ProtocolBuffers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProtocolBuffers.h; sourceTree = ""; }; - 70B80102190C55660042E3F0 /* TextFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextFormat.h; sourceTree = ""; }; - 70B80103190C55660042E3F0 /* TextFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextFormat.m; sourceTree = ""; }; - 70B80104190C55660042E3F0 /* UnknownFieldSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnknownFieldSet.h; sourceTree = ""; }; - 70B80105190C55660042E3F0 /* UnknownFieldSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnknownFieldSet.m; sourceTree = ""; }; - 70B80106190C55660042E3F0 /* UnknownFieldSet_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnknownFieldSet_Builder.h; sourceTree = ""; }; - 70B80107190C55660042E3F0 /* UnknownFieldSet_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnknownFieldSet_Builder.m; sourceTree = ""; }; - 70B80108190C55660042E3F0 /* Utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utilities.h; sourceTree = ""; }; - 70B80109190C55660042E3F0 /* Utilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Utilities.m; sourceTree = ""; }; - 70B8010A190C55660042E3F0 /* WireFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WireFormat.h; sourceTree = ""; }; - 70B8010B190C55660042E3F0 /* WireFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WireFormat.m; sourceTree = ""; }; - 70B8FEE11909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "171756__nenadsimic__picked-coin-echo-2.wav"; sourceTree = ""; }; - 70BAFD5B190584BE00FA5E0B /* NotificationTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NotificationTracker.h; sourceTree = ""; }; - 70BAFD5C190584BE00FA5E0B /* NotificationTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NotificationTracker.m; sourceTree = ""; }; - 70E803ED18F6DD1400BF77BC /* EvpUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpUtil.h; sourceTree = ""; }; - 762D9DCD18281C7400A5E418 /* SettingsTableHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsTableHeaderView.h; sourceTree = ""; }; - 762D9DCE18281C7400A5E418 /* SettingsTableHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsTableHeaderView.m; sourceTree = ""; }; - 7650529F182945EF008313E1 /* LocalizableCustomFontLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizableCustomFontLabel.h; sourceTree = ""; }; - 765052A0182945EF008313E1 /* LocalizableCustomFontLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalizableCustomFontLabel.m; sourceTree = ""; }; - 765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Lt.otf"; sourceTree = ""; }; - 765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Md.otf"; sourceTree = ""; }; - 765052AD182AC9B5008313E1 /* DialerButtonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DialerButtonView.h; sourceTree = ""; }; - 765052AE182AC9B5008313E1 /* DialerButtonView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DialerButtonView.m; sourceTree = ""; }; - 765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Th.otf"; sourceTree = ""; }; - 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 = ""; }; - 76B8189D182C39460088060E /* PreferenceListViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = PreferenceListViewController.xib; path = ../PreferenceListViewController.xib; sourceTree = ""; }; - 76C87F11181EE11C00C4ACAB /* InboxFeedFooterCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedFooterCell.h; sourceTree = ""; }; - 76C87F12181EE11C00C4ACAB /* InboxFeedFooterCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedFooterCell.m; sourceTree = ""; }; - 76C87F15181EE2EB00C4ACAB /* InboxFeedFooterCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = InboxFeedFooterCell.xib; path = ../InboxFeedFooterCell.xib; sourceTree = ""; }; - 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 = ""; }; - 76D713E6182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferenceListTableViewCell.m; sourceTree = ""; }; - 76D713E9182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = PreferenceListTableViewCell.xib; path = ../PreferenceListTableViewCell.xib; sourceTree = ""; }; - 76EB03C218170B33006006FC /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 76EB03C318170B33006006FC /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 76EB03FF18170B33006006FC /* RecentCall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecentCall.h; sourceTree = ""; }; - 76EB040018170B33006006FC /* RecentCall.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCall.m; sourceTree = ""; }; - 76EB040118170B33006006FC /* RecentCallManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecentCallManager.h; sourceTree = ""; }; - 76EB040218170B33006006FC /* RecentCallManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCallManager.m; sourceTree = ""; }; - 76EB040418170B33006006FC /* Contact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Contact.h; sourceTree = ""; }; - 76EB040518170B33006006FC /* Contact.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Contact.m; sourceTree = ""; }; - 76EB040818170B33006006FC /* ContactsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactsManager.h; sourceTree = ""; }; - 76EB040918170B33006006FC /* ContactsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactsManager.m; sourceTree = ""; }; - 76EB041218170B33006006FC /* Environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Environment.h; sourceTree = ""; }; - 76EB041318170B33006006FC /* Environment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Environment.m; sourceTree = ""; }; - 76EB041418170B33006006FC /* LocalizableText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizableText.h; sourceTree = ""; }; - 76EB041518170B33006006FC /* LocalizableText.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalizableText.m; sourceTree = ""; }; - 76EB041618170B33006006FC /* PreferencesUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferencesUtil.h; sourceTree = ""; }; - 76EB041718170B33006006FC /* PreferencesUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferencesUtil.m; sourceTree = ""; }; - 76EB041818170B33006006FC /* PropertyListPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PropertyListPreferences.h; sourceTree = ""; }; - 76EB041918170B33006006FC /* PropertyListPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PropertyListPreferences.m; sourceTree = ""; }; - 76EB041A18170B33006006FC /* Release.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Release.h; sourceTree = ""; }; - 76EB041B18170B33006006FC /* Release.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Release.m; sourceTree = ""; }; - 76EB041F18170B33006006FC /* DnsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DnsManager.h; sourceTree = ""; }; - 76EB042018170B33006006FC /* DnsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DnsManager.m; sourceTree = ""; }; - 76EB042118170B33006006FC /* HostNameEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HostNameEndPoint.h; sourceTree = ""; }; - 76EB042218170B33006006FC /* HostNameEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HostNameEndPoint.m; sourceTree = ""; }; - 76EB042418170B33006006FC /* IgnoredPacketFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IgnoredPacketFailure.h; sourceTree = ""; }; - 76EB042518170B33006006FC /* IgnoredPacketFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IgnoredPacketFailure.m; sourceTree = ""; }; - 76EB042618170B33006006FC /* UnrecognizedRequestFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnrecognizedRequestFailure.h; sourceTree = ""; }; - 76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnrecognizedRequestFailure.m; sourceTree = ""; }; - 76EB042918170B33006006FC /* HttpManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpManager.h; sourceTree = ""; }; - 76EB042A18170B33006006FC /* HttpManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpManager.m; sourceTree = ""; }; - 76EB042B18170B33006006FC /* HttpRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequest.h; sourceTree = ""; }; - 76EB042C18170B33006006FC /* HttpRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequest.m; sourceTree = ""; }; - 76EB042D18170B33006006FC /* HttpRequestOrResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequestOrResponse.h; sourceTree = ""; }; - 76EB042E18170B33006006FC /* HttpRequestOrResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestOrResponse.m; sourceTree = ""; }; - 76EB042F18170B33006006FC /* HttpRequestUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequestUtil.h; sourceTree = ""; }; - 76EB043018170B33006006FC /* HttpRequestUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestUtil.m; sourceTree = ""; }; - 76EB043118170B33006006FC /* HttpResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpResponse.h; sourceTree = ""; }; - 76EB043218170B33006006FC /* HttpResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpResponse.m; sourceTree = ""; }; - 76EB043318170B33006006FC /* HttpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpSocket.h; sourceTree = ""; }; - 76EB043418170B33006006FC /* HttpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpSocket.m; sourceTree = ""; }; - 76EB043518170B33006006FC /* IpAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpAddress.h; sourceTree = ""; }; - 76EB043618170B33006006FC /* IpAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpAddress.m; sourceTree = ""; }; - 76EB043718170B33006006FC /* IpEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpEndPoint.h; sourceTree = ""; }; - 76EB043818170B33006006FC /* IpEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpEndPoint.m; sourceTree = ""; }; - 76EB043918170B33006006FC /* NetworkEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkEndPoint.h; sourceTree = ""; }; - 76EB043A18170B33006006FC /* PacketHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketHandler.h; sourceTree = ""; }; - 76EB043B18170B33006006FC /* PacketHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PacketHandler.m; sourceTree = ""; }; - 76EB043D18170B33006006FC /* RtpPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpPacket.h; sourceTree = ""; }; - 76EB043E18170B33006006FC /* RtpPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpPacket.m; sourceTree = ""; }; - 76EB043F18170B33006006FC /* RtpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpSocket.h; sourceTree = ""; }; - 76EB044018170B33006006FC /* RtpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpSocket.m; sourceTree = ""; }; - 76EB044218170B33006006FC /* SequenceCounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SequenceCounter.h; sourceTree = ""; }; - 76EB044318170B33006006FC /* SequenceCounter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SequenceCounter.m; sourceTree = ""; }; - 76EB044418170B33006006FC /* SrtpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SrtpSocket.h; sourceTree = ""; }; - 76EB044518170B33006006FC /* SrtpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SrtpSocket.m; sourceTree = ""; }; - 76EB044618170B33006006FC /* SrtpStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SrtpStream.h; sourceTree = ""; }; - 76EB044718170B33006006FC /* SrtpStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SrtpStream.m; sourceTree = ""; }; - 76EB044C18170B33006006FC /* DH3KKeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DH3KKeyAgreementProtocol.h; sourceTree = ""; }; - 76EB044D18170B33006006FC /* DH3KKeyAgreementProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DH3KKeyAgreementProtocol.m; sourceTree = ""; }; - 76EB044E18170B33006006FC /* HashChain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashChain.h; sourceTree = ""; }; - 76EB044F18170B33006006FC /* HashChain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HashChain.m; sourceTree = ""; }; - 76EB045018170B33006006FC /* MasterSecret.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MasterSecret.h; sourceTree = ""; }; - 76EB045118170B33006006FC /* MasterSecret.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MasterSecret.m; sourceTree = ""; }; - 76EB045218170B33006006FC /* NegotiationFailed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NegotiationFailed.h; sourceTree = ""; }; - 76EB045318170B33006006FC /* NegotiationFailed.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NegotiationFailed.m; sourceTree = ""; }; - 76EB045518170B33006006FC /* CommitPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommitPacket.h; sourceTree = ""; }; - 76EB045618170B33006006FC /* CommitPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommitPacket.m; sourceTree = ""; }; - 76EB045718170B33006006FC /* ConfirmAckPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfirmAckPacket.h; sourceTree = ""; }; - 76EB045818170B33006006FC /* ConfirmAckPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConfirmAckPacket.m; sourceTree = ""; }; - 76EB045918170B33006006FC /* ConfirmPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfirmPacket.h; sourceTree = ""; }; - 76EB045A18170B33006006FC /* ConfirmPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConfirmPacket.m; sourceTree = ""; }; - 76EB045B18170B33006006FC /* DhPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DhPacket.h; sourceTree = ""; }; - 76EB045C18170B33006006FC /* DhPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DhPacket.m; sourceTree = ""; }; - 76EB045D18170B33006006FC /* DhPacketSharedSecretHashes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DhPacketSharedSecretHashes.h; sourceTree = ""; }; - 76EB045E18170B33006006FC /* DhPacketSharedSecretHashes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DhPacketSharedSecretHashes.m; sourceTree = ""; }; - 76EB045F18170B33006006FC /* HandshakePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HandshakePacket.h; sourceTree = ""; }; - 76EB046018170B33006006FC /* HandshakePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HandshakePacket.m; sourceTree = ""; }; - 76EB046118170B33006006FC /* HelloAckPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelloAckPacket.h; sourceTree = ""; }; - 76EB046218170B33006006FC /* HelloAckPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelloAckPacket.m; sourceTree = ""; }; - 76EB046318170B33006006FC /* HelloPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelloPacket.h; sourceTree = ""; }; - 76EB046418170B33006006FC /* HelloPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelloPacket.m; sourceTree = ""; }; - 76EB046618170B33006006FC /* KeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyAgreementParticipant.h; sourceTree = ""; }; - 76EB046718170B33006006FC /* KeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyAgreementProtocol.h; sourceTree = ""; }; - 76EB046818170B33006006FC /* ZrtpRole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpRole.h; sourceTree = ""; }; - 76EB046918170B33006006FC /* RecipientUnavailable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecipientUnavailable.h; sourceTree = ""; }; - 76EB046A18170B33006006FC /* RecipientUnavailable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecipientUnavailable.m; sourceTree = ""; }; - 76EB046B18170B33006006FC /* ShortAuthenticationStringGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShortAuthenticationStringGenerator.h; sourceTree = ""; }; - 76EB046C18170B33006006FC /* ShortAuthenticationStringGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShortAuthenticationStringGenerator.m; sourceTree = ""; }; - 76EB046D18170B33006006FC /* ZrtpHandshakeResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpHandshakeResult.h; sourceTree = ""; }; - 76EB046E18170B33006006FC /* ZrtpHandshakeResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpHandshakeResult.m; sourceTree = ""; }; - 76EB046F18170B33006006FC /* ZrtpHandshakeSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpHandshakeSocket.h; sourceTree = ""; }; - 76EB047018170B33006006FC /* ZrtpHandshakeSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpHandshakeSocket.m; sourceTree = ""; }; - 76EB047118170B33006006FC /* ZrtpInitiator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpInitiator.h; sourceTree = ""; }; - 76EB047218170B33006006FC /* ZrtpInitiator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpInitiator.m; sourceTree = ""; }; - 76EB047318170B33006006FC /* ZrtpManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpManager.h; sourceTree = ""; }; - 76EB047418170B33006006FC /* ZrtpManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpManager.m; sourceTree = ""; }; - 76EB047518170B33006006FC /* ZrtpResponder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpResponder.h; sourceTree = ""; }; - 76EB047618170B33006006FC /* ZrtpResponder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpResponder.m; sourceTree = ""; }; - 76EB047818170B33006006FC /* LowLatencyCandidate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowLatencyCandidate.h; sourceTree = ""; }; - 76EB047918170B33006006FC /* LowLatencyCandidate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyCandidate.m; sourceTree = ""; }; - 76EB047A18170B33006006FC /* LowLatencyConnector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowLatencyConnector.h; sourceTree = ""; }; - 76EB047B18170B33006006FC /* LowLatencyConnector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyConnector.m; sourceTree = ""; }; - 76EB047C18170B33006006FC /* StreamPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamPair.h; sourceTree = ""; }; - 76EB047D18170B33006006FC /* StreamPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StreamPair.m; sourceTree = ""; }; - 76EB047F18170B33006006FC /* Certificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Certificate.h; sourceTree = ""; }; - 76EB048018170B33006006FC /* Certificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Certificate.m; sourceTree = ""; }; - 76EB048118170B33006006FC /* NetworkStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkStream.h; sourceTree = ""; }; - 76EB048218170B33006006FC /* NetworkStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkStream.m; sourceTree = ""; }; - 76EB048318170B33006006FC /* SecureEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecureEndPoint.h; sourceTree = ""; }; - 76EB048418170B33006006FC /* SecureEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureEndPoint.m; sourceTree = ""; }; - 76EB048618170B33006006FC /* UdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UdpSocket.h; sourceTree = ""; }; - 76EB048718170B33006006FC /* UdpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UdpSocket.m; sourceTree = ""; }; - 76EB048A18170B33006006FC /* CallController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallController.h; sourceTree = ""; }; - 76EB048B18170B33006006FC /* CallController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallController.m; sourceTree = ""; }; - 76EB048C18170B33006006FC /* CallFailedServerMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallFailedServerMessage.h; sourceTree = ""; }; - 76EB048D18170B33006006FC /* CallFailedServerMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallFailedServerMessage.m; sourceTree = ""; }; - 76EB048E18170B33006006FC /* CallProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallProgress.h; sourceTree = ""; }; - 76EB048F18170B33006006FC /* CallProgress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallProgress.m; sourceTree = ""; }; - 76EB049018170B33006006FC /* CallState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallState.h; sourceTree = ""; }; - 76EB049118170B33006006FC /* CallState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallState.m; sourceTree = ""; }; - 76EB049218170B33006006FC /* CallTermination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallTermination.h; sourceTree = ""; }; - 76EB049318170B33006006FC /* CallTermination.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallTermination.m; sourceTree = ""; }; - 76EB049418170B33006006FC /* PhoneManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneManager.h; sourceTree = ""; }; - 76EB049518170B33006006FC /* PhoneManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneManager.m; sourceTree = ""; }; - 76EB049618170B33006006FC /* PhoneNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumber.h; sourceTree = ""; }; - 76EB049718170B33006006FC /* PhoneNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumber.m; sourceTree = ""; }; - 76EB049918170B33006006FC /* CallConnectResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectResult.h; sourceTree = ""; }; - 76EB049A18170B33006006FC /* CallConnectResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectResult.m; sourceTree = ""; }; - 76EB049B18170B33006006FC /* CallConnectUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil.h; sourceTree = ""; }; - 76EB049C18170B33006006FC /* CallConnectUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil.m; sourceTree = ""; }; - 76EB049D18170B33006006FC /* CallConnectUtil_Initiator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Initiator.h; sourceTree = ""; }; - 76EB049E18170B33006006FC /* CallConnectUtil_Initiator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Initiator.m; sourceTree = ""; }; - 76EB049F18170B33006006FC /* CallConnectUtil_Responder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Responder.h; sourceTree = ""; }; - 76EB04A018170B33006006FC /* CallConnectUtil_Responder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Responder.m; sourceTree = ""; }; - 76EB04A118170B33006006FC /* CallConnectUtil_Server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Server.h; sourceTree = ""; }; - 76EB04A218170B33006006FC /* CallConnectUtil_Server.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Server.m; sourceTree = ""; }; - 76EB04A318170B33006006FC /* InitiateSignal.pb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitiateSignal.pb.h; sourceTree = ""; }; - 76EB04A418170B33006006FC /* InitiateSignal.pb.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InitiateSignal.pb.m; sourceTree = ""; }; - 76EB04A518170B33006006FC /* InitiateSignal.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = InitiateSignal.proto; sourceTree = ""; }; - 76EB04A618170B33006006FC /* InitiatorSessionDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitiatorSessionDescriptor.h; sourceTree = ""; }; - 76EB04A718170B33006006FC /* InitiatorSessionDescriptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InitiatorSessionDescriptor.m; sourceTree = ""; }; - 76EB04A918170B33006006FC /* PhoneNumberDirectoryFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberDirectoryFilter.h; sourceTree = ""; }; - 76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberDirectoryFilter.m; sourceTree = ""; }; - 76EB04AB18170B33006006FC /* PhoneNumberDirectoryFilterManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberDirectoryFilterManager.h; sourceTree = ""; }; - 76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberDirectoryFilterManager.m; sourceTree = ""; }; - 76EB04AD18170B33006006FC /* ResponderSessionDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResponderSessionDescriptor.h; sourceTree = ""; }; - 76EB04AE18170B33006006FC /* ResponderSessionDescriptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ResponderSessionDescriptor.m; sourceTree = ""; }; - 76EB04AF18170B33006006FC /* SignalUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SignalUtil.h; sourceTree = ""; }; - 76EB04B018170B33006006FC /* SignalUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SignalUtil.m; sourceTree = ""; }; - 76EB04B218170B33006006FC /* CategorizingLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CategorizingLogger.h; sourceTree = ""; }; - 76EB04B318170B33006006FC /* CategorizingLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CategorizingLogger.m; sourceTree = ""; }; - 76EB04B418170B33006006FC /* DecayingSampleEstimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DecayingSampleEstimator.h; sourceTree = ""; }; - 76EB04B518170B33006006FC /* DecayingSampleEstimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DecayingSampleEstimator.m; sourceTree = ""; }; - 76EB04B618170B33006006FC /* EventWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventWindow.h; sourceTree = ""; }; - 76EB04B718170B33006006FC /* EventWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EventWindow.m; sourceTree = ""; }; - 76EB04B818170B33006006FC /* LoggingUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoggingUtil.h; sourceTree = ""; }; - 76EB04B918170B33006006FC /* LoggingUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoggingUtil.m; sourceTree = ""; }; - 76EB04BB18170B33006006FC /* ConditionLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConditionLogger.h; sourceTree = ""; }; - 76EB04BC18170B33006006FC /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = ""; }; - 76EB04BD18170B33006006FC /* OccurrenceLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OccurrenceLogger.h; sourceTree = ""; }; - 76EB04BF18170B33006006FC /* AnonymousConditionLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousConditionLogger.h; sourceTree = ""; }; - 76EB04C018170B33006006FC /* AnonymousConditionLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousConditionLogger.m; sourceTree = ""; }; - 76EB04C118170B33006006FC /* AnonymousOccurrenceLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousOccurrenceLogger.h; sourceTree = ""; }; - 76EB04C218170B33006006FC /* AnonymousOccurrenceLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousOccurrenceLogger.m; sourceTree = ""; }; - 76EB04C318170B33006006FC /* AnonymousValueLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousValueLogger.h; sourceTree = ""; }; - 76EB04C418170B33006006FC /* AnonymousValueLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousValueLogger.m; sourceTree = ""; }; - 76EB04C518170B33006006FC /* DiscardingLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiscardingLog.h; sourceTree = ""; }; - 76EB04C618170B33006006FC /* DiscardingLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DiscardingLog.m; sourceTree = ""; }; - 76EB04C718170B33006006FC /* ValueLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValueLogger.h; sourceTree = ""; }; - 76EB04C918170B33006006FC /* ArrayUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayUtil.h; sourceTree = ""; }; - 76EB04CA18170B33006006FC /* ArrayUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayUtil.m; sourceTree = ""; }; - 76EB04CD18170B33006006FC /* BloomFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BloomFilter.h; sourceTree = ""; }; - 76EB04CE18170B33006006FC /* BloomFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BloomFilter.m; sourceTree = ""; }; - 76EB04D018170B33006006FC /* CyclicalBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CyclicalBuffer.h; sourceTree = ""; }; - 76EB04D118170B33006006FC /* CyclicalBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CyclicalBuffer.m; sourceTree = ""; }; - 76EB04D218170B33006006FC /* PriorityQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriorityQueue.h; sourceTree = ""; }; - 76EB04D318170B33006006FC /* PriorityQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PriorityQueue.m; sourceTree = ""; }; - 76EB04D418170B33006006FC /* Queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Queue.h; sourceTree = ""; }; - 76EB04D518170B33006006FC /* Queue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Queue.m; sourceTree = ""; }; - 76EB04D718170B33006006FC /* BadArgument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BadArgument.h; sourceTree = ""; }; - 76EB04D818170B33006006FC /* BadArgument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BadArgument.m; sourceTree = ""; }; - 76EB04D918170B33006006FC /* BadState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BadState.h; sourceTree = ""; }; - 76EB04DA18170B33006006FC /* BadState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BadState.m; sourceTree = ""; }; - 76EB04DB18170B33006006FC /* Constraints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Constraints.h; sourceTree = ""; }; - 76EB04DC18170B33006006FC /* OperationFailed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OperationFailed.h; sourceTree = ""; }; - 76EB04DD18170B33006006FC /* OperationFailed.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OperationFailed.m; sourceTree = ""; }; - 76EB04DE18170B33006006FC /* SecurityFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecurityFailure.h; sourceTree = ""; }; - 76EB04DF18170B33006006FC /* SecurityFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecurityFailure.m; sourceTree = ""; }; - 76EB04E018170B33006006FC /* Conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Conversions.h; sourceTree = ""; }; - 76EB04E118170B33006006FC /* Conversions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Conversions.m; sourceTree = ""; }; - 76EB04E218170B33006006FC /* Crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Crc32.h; sourceTree = ""; }; - 76EB04E318170B33006006FC /* Crc32.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Crc32.m; sourceTree = ""; }; - 76EB04E618170B33006006FC /* DataUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataUtil.h; sourceTree = ""; }; - 76EB04E718170B33006006FC /* DataUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DataUtil.m; sourceTree = ""; }; - 76EB04E818170B33006006FC /* DictionaryUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DictionaryUtil.h; sourceTree = ""; }; - 76EB04E918170B33006006FC /* DictionaryUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DictionaryUtil.m; sourceTree = ""; }; - 76EB04EA18170B33006006FC /* FunctionalUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionalUtil.h; sourceTree = ""; }; - 76EB04EB18170B33006006FC /* FunctionalUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = ""; }; - 76EB04EC18170B33006006FC /* NumberUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NumberUtil.h; sourceTree = ""; }; - 76EB04ED18170B33006006FC /* NumberUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NumberUtil.m; sourceTree = ""; }; - 76EB04EE18170B33006006FC /* Operation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Operation.h; sourceTree = ""; }; - 76EB04EF18170B33006006FC /* Operation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Operation.m; sourceTree = ""; }; - 76EB04F118170B33006006FC /* Terminable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Terminable.h; sourceTree = ""; }; - 76EB04F318170B33006006FC /* AnonymousTerminator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousTerminator.h; sourceTree = ""; }; - 76EB04F418170B33006006FC /* AnonymousTerminator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousTerminator.m; sourceTree = ""; }; - 76EB04F518170B33006006FC /* StringUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringUtil.h; sourceTree = ""; }; - 76EB04F618170B33006006FC /* StringUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StringUtil.m; sourceTree = ""; }; - 76EB04F718170B33006006FC /* ThreadManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadManager.h; sourceTree = ""; }; - 76EB04F818170B33006006FC /* ThreadManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThreadManager.m; sourceTree = ""; }; - 76EB04F918170B33006006FC /* TimeUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeUtil.h; sourceTree = ""; }; - 76EB04FA18170B33006006FC /* TimeUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TimeUtil.m; sourceTree = ""; }; - 76EB04FB18170B33006006FC /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util.h; sourceTree = ""; }; - 76EB04FC18170B33006006FC /* Zid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Zid.h; sourceTree = ""; }; - 76EB04FD18170B33006006FC /* Zid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Zid.m; sourceTree = ""; }; - 76EB050118170B33006006FC /* ContactBrowseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactBrowseViewController.h; sourceTree = ""; }; - 76EB050218170B33006006FC /* ContactBrowseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactBrowseViewController.m; sourceTree = ""; }; - 76EB050318170B33006006FC /* ContactDetailViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactDetailViewController.h; sourceTree = ""; }; - 76EB050418170B33006006FC /* ContactDetailViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactDetailViewController.m; sourceTree = ""; }; - 76EB050518170B33006006FC /* DialerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DialerViewController.h; sourceTree = ""; }; - 76EB050618170B33006006FC /* DialerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DialerViewController.m; sourceTree = ""; }; - 76EB050718170B33006006FC /* FavouritesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FavouritesViewController.h; sourceTree = ""; }; - 76EB050818170B33006006FC /* FavouritesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FavouritesViewController.m; sourceTree = ""; }; - 76EB050918170B33006006FC /* InboxFeedViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedViewController.h; sourceTree = ""; }; - 76EB050A18170B33006006FC /* InboxFeedViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedViewController.m; sourceTree = ""; }; - 76EB050B18170B33006006FC /* InCallViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InCallViewController.h; sourceTree = ""; }; - 76EB050C18170B33006006FC /* InCallViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InCallViewController.m; sourceTree = ""; }; - 76EB050D18170B33006006FC /* LeftSideMenuViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LeftSideMenuViewController.h; sourceTree = ""; }; - 76EB050E18170B33006006FC /* LeftSideMenuViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LeftSideMenuViewController.m; sourceTree = ""; }; - 76EB050F18170B33006006FC /* NextResponderScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NextResponderScrollView.h; sourceTree = ""; }; - 76EB051018170B33006006FC /* NextResponderScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NextResponderScrollView.m; sourceTree = ""; }; - 76EB051118170B33006006FC /* CallLogViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallLogViewController.h; sourceTree = ""; }; - 76EB051218170B33006006FC /* CallLogViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallLogViewController.m; sourceTree = ""; }; - 76EB051518170B33006006FC /* RegisterViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterViewController.h; sourceTree = ""; }; - 76EB051618170B33006006FC /* RegisterViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RegisterViewController.m; sourceTree = ""; }; - 76EB051718170B33006006FC /* SettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsViewController.h; sourceTree = ""; }; - 76EB051818170B33006006FC /* SettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsViewController.m; sourceTree = ""; }; - 76EB051918170B33006006FC /* TabBarParentViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TabBarParentViewController.h; sourceTree = ""; }; - 76EB051A18170B33006006FC /* TabBarParentViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TabBarParentViewController.m; sourceTree = ""; }; - 76EB051B18170B33006006FC /* TabBarParentViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = TabBarParentViewController.xib; path = ../TabBarParentViewController.xib; sourceTree = ""; }; - 76EB051D18170B33006006FC /* CallAudioManagerDemo.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallAudioManagerDemo.xib; sourceTree = ""; }; - 76EB051E18170B33006006FC /* ContactBrowseViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactBrowseViewController.xib; sourceTree = ""; }; - 76EB051F18170B33006006FC /* ContactDetailTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactDetailTableViewCell.xib; sourceTree = ""; }; - 76EB052018170B33006006FC /* ContactDetailViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactDetailViewController.xib; sourceTree = ""; }; - 76EB052118170B33006006FC /* DialerViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DialerViewController.xib; sourceTree = ""; }; - 76EB052318170B33006006FC /* FavouritesViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FavouritesViewController.xib; sourceTree = ""; }; - 76EB052418170B33006006FC /* InboxFeedViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InboxFeedViewController.xib; sourceTree = ""; }; - 76EB052518170B33006006FC /* InCallViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InCallViewController.xib; sourceTree = ""; }; - 76EB052618170B33006006FC /* LeftSideMenuViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LeftSideMenuViewController.xib; sourceTree = ""; }; - 76EB052718170B33006006FC /* CallLogViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallLogViewController.xib; sourceTree = ""; }; - 76EB052918170B33006006FC /* RegisterViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RegisterViewController.xib; sourceTree = ""; }; - 76EB052A18170B33006006FC /* SettingsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SettingsViewController.xib; sourceTree = ""; }; - 76EB052C18170B33006006FC /* ContactDetailTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactDetailTableViewCell.h; sourceTree = ""; }; - 76EB052D18170B33006006FC /* ContactDetailTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactDetailTableViewCell.m; sourceTree = ""; }; - 76EB052E18170B33006006FC /* ContactTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactTableViewCell.h; sourceTree = ""; }; - 76EB052F18170B33006006FC /* ContactTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactTableViewCell.m; sourceTree = ""; }; - 76EB053418170B33006006FC /* InboxFeedTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedTableViewCell.h; sourceTree = ""; }; - 76EB053518170B33006006FC /* InboxFeedTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedTableViewCell.m; sourceTree = ""; }; - 76EB053618170B33006006FC /* CallLogTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallLogTableViewCell.h; sourceTree = ""; }; - 76EB053718170B33006006FC /* CallLogTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallLogTableViewCell.m; sourceTree = ""; }; - 76EB053A18170B33006006FC /* ContactTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactTableViewCell.xib; sourceTree = ""; }; - 76EB053C18170B33006006FC /* InboxFeedTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InboxFeedTableViewCell.xib; sourceTree = ""; }; - 76EB053F18170B33006006FC /* CallLogTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallLogTableViewCell.xib; sourceTree = ""; }; - 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; }; - A15706F417F0CD6D007C2BD6 /* AudioFrameTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioFrameTest.m; sourceTree = ""; }; - A15706F617F0CD6D007C2BD6 /* AudioRemoteIOTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioRemoteIOTest.m; sourceTree = ""; }; - A15706F817F0CD6D007C2BD6 /* AudioStretcherTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioStretcherTest.m; sourceTree = ""; }; - A15706FA17F0CD6D007C2BD6 /* JitterQueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JitterQueueTest.m; sourceTree = ""; }; - A15706FC17F0CD6D007C2BD6 /* SpeexCodecTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpeexCodecTest.m; sourceTree = ""; }; - A157070317F0CD6D007C2BD6 /* DnsManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DnsManagerTest.m; sourceTree = ""; }; - A157070617F0CD6D007C2BD6 /* HttpRequestResponseTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestResponseTest.m; sourceTree = ""; }; - A157070817F0CD6D007C2BD6 /* IpAddressTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpAddressTest.m; sourceTree = ""; }; - A157070A17F0CD6D007C2BD6 /* IpEndPointTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpEndPointTest.m; sourceTree = ""; }; - A157070D17F0CD6D007C2BD6 /* RtpPacketTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpPacketTests.m; sourceTree = ""; }; - A157071017F0CD6D007C2BD6 /* SecureStreamTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureStreamTest.m; sourceTree = ""; }; - A157071217F0CD6D007C2BD6 /* SequenceCounterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SequenceCounterTest.m; sourceTree = ""; }; - A157071717F0CD6D007C2BD6 /* HandshakePacketTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HandshakePacketTest.m; sourceTree = ""; }; - A157071917F0CD6D007C2BD6 /* HashChainTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HashChainTest.m; sourceTree = ""; }; - A157071B17F0CD6D007C2BD6 /* MasterSecretTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MasterSecretTest.m; sourceTree = ""; }; - A157071D17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShortAuthenticationStringGeneratorTest.m; sourceTree = ""; }; - A157071F17F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PregeneratedKeyAgreementParticipantProtocol.h; sourceTree = ""; }; - A157072017F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PregeneratedKeyAgreementParticipantProtocol.m; sourceTree = ""; }; - A157072217F0CD6D007C2BD6 /* ZrtpTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpTest.m; sourceTree = ""; }; - A157072517F0CD6D007C2BD6 /* LowLatencyConnectorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyConnectorTest.m; sourceTree = ""; }; - A157072817F0CD6D007C2BD6 /* NetworkStreamTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkStreamTest.m; sourceTree = ""; }; - A157072A17F0CD6D007C2BD6 /* SecureEndPointTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureEndPointTest.m; sourceTree = ""; }; - A157072D17F0CD6D007C2BD6 /* UdpSocketTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UdpSocketTest.m; sourceTree = ""; }; - A157073017F0CD6D007C2BD6 /* PhoneNumberTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberTest.m; sourceTree = ""; }; - A157073317F0CD6D007C2BD6 /* SessionDescriptorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SessionDescriptorTest.m; sourceTree = ""; }; - A157073617F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DecayingSampleEstimatorTest.m; sourceTree = ""; }; - A157073817F0CD6D007C2BD6 /* EventWindowTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EventWindowTest.m; sourceTree = ""; }; - A157073A17F0CD6D007C2BD6 /* SignalTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "SignalTests-Info.plist"; sourceTree = ""; }; - A157073B17F0CD6D007C2BD6 /* TestUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestUtil.h; sourceTree = ""; }; - A157073C17F0CD6D007C2BD6 /* TestUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestUtil.m; sourceTree = ""; }; - A157073E17F0CD6D007C2BD6 /* BloomFilterTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BloomFilterTest.h; sourceTree = ""; }; - A157073F17F0CD6D007C2BD6 /* BloomFilterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BloomFilterTest.m; sourceTree = ""; }; - A157074217F0CD6D007C2BD6 /* ConversionsTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConversionsTest.h; sourceTree = ""; }; - A157074317F0CD6D007C2BD6 /* ConversionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConversionsTest.m; sourceTree = ""; }; - A157074417F0CD6D007C2BD6 /* Crc32Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Crc32Test.h; sourceTree = ""; }; - A157074517F0CD6D007C2BD6 /* Crc32Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Crc32Test.m; sourceTree = ""; }; - A157074717F0CD6D007C2BD6 /* CryptoToolsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoToolsTest.m; sourceTree = ""; }; - A157074817F0CD6D007C2BD6 /* CyclicalBufferTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CyclicalBufferTest.h; sourceTree = ""; }; - A157074917F0CD6D007C2BD6 /* CyclicalBufferTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CyclicalBufferTest.m; sourceTree = ""; }; - A157074A17F0CD6D007C2BD6 /* ExceptionsTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionsTest.h; sourceTree = ""; }; - A157074B17F0CD6D007C2BD6 /* ExceptionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExceptionsTest.m; sourceTree = ""; }; - A157074C17F0CD6D007C2BD6 /* FunctionalUtilTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionalUtilTest.h; sourceTree = ""; }; - A157074D17F0CD6D007C2BD6 /* FunctionalUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtilTest.m; sourceTree = ""; }; - A157074E17F0CD6D007C2BD6 /* PriorityQueueTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriorityQueueTest.h; sourceTree = ""; }; - A157074F17F0CD6D007C2BD6 /* PriorityQueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PriorityQueueTest.m; sourceTree = ""; }; - A157075017F0CD6D007C2BD6 /* QueueTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueTest.h; sourceTree = ""; }; - A157075117F0CD6D007C2BD6 /* QueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueTest.m; sourceTree = ""; }; - A157075217F0CD6D007C2BD6 /* UtilTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UtilTest.h; sourceTree = ""; }; - A157075317F0CD6D007C2BD6 /* UtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UtilTest.m; sourceTree = ""; }; - 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; }; - B60C16631988999D00E97A6C /* VersionMigrations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionMigrations.h; sourceTree = ""; }; - B60C16641988999D00E97A6C /* VersionMigrations.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VersionMigrations.m; sourceTree = ""; }; - B6416F37199A0478003C5699 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = Localizable.strings; sourceTree = ""; }; - B6416F3A199A0478003C5699 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = Localizable.strings; sourceTree = ""; }; - B6416F3D199A0478003C5699 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = Localizable.strings; sourceTree = ""; }; - B6416F40199A0478003C5699 /* bg_BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg_BG; path = Localizable.strings; sourceTree = ""; }; - B6416F43199A0478003C5699 /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = Localizable.strings; sourceTree = ""; }; - B6416F46199A0478003C5699 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = Localizable.strings; sourceTree = ""; }; - B6416F49199A0478003C5699 /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = Localizable.strings; sourceTree = ""; }; - B6416F4C199A0478003C5699 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = Localizable.strings; sourceTree = ""; }; - B6416F4F199A0478003C5699 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = Localizable.strings; sourceTree = ""; }; - B6416F52199A0478003C5699 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Localizable.strings; sourceTree = ""; }; - B6416F55199A0478003C5699 /* el_GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el_GR; path = Localizable.strings; sourceTree = ""; }; - B6416F58199A0478003C5699 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Localizable.strings; sourceTree = ""; }; - B6416F5B199A0478003C5699 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = Localizable.strings; sourceTree = ""; }; - B6416F5E199A0478003C5699 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = Localizable.strings; sourceTree = ""; }; - B6416F61199A0478003C5699 /* fa_IR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa_IR; path = Localizable.strings; sourceTree = ""; }; - B6416F64199A0478003C5699 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = Localizable.strings; sourceTree = ""; }; - B6416F67199A0478003C5699 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = Localizable.strings; sourceTree = ""; }; - B6416F6A199A0478003C5699 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = Localizable.strings; sourceTree = ""; }; - B6416F6D199A0478003C5699 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = Localizable.strings; sourceTree = ""; }; - B6416F70199A0478003C5699 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = Localizable.strings; sourceTree = ""; }; - B6416F73199A0478003C5699 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = Localizable.strings; sourceTree = ""; }; - B6416F76199A0478003C5699 /* it_IT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it_IT; path = Localizable.strings; sourceTree = ""; }; - B6416F79199A0478003C5699 /* ja_JP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja_JP; path = Localizable.strings; sourceTree = ""; }; - B6416F7C199A0478003C5699 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = Localizable.strings; sourceTree = ""; }; - B6416F7F199A0478003C5699 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = Localizable.strings; sourceTree = ""; }; - B6416F82199A0478003C5699 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = Localizable.strings; sourceTree = ""; }; - B6416F85199A0478003C5699 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = Localizable.strings; sourceTree = ""; }; - B6416F88199A0478003C5699 /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_BR; path = Localizable.strings; sourceTree = ""; }; - B6416F8B199A0478003C5699 /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = Localizable.strings; sourceTree = ""; }; - B6416F8E199A0478003C5699 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = Localizable.strings; sourceTree = ""; }; - B6416F91199A0478003C5699 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = Localizable.strings; sourceTree = ""; }; - B6416F94199A0478003C5699 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = Localizable.strings; sourceTree = ""; }; - B6416F97199A0478003C5699 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = Localizable.strings; sourceTree = ""; }; - B6416F9A199A0478003C5699 /* sv_SE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv_SE; path = Localizable.strings; sourceTree = ""; }; - B6416F9D199A0478003C5699 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = Localizable.strings; sourceTree = ""; }; - B6416FA0199A0478003C5699 /* tr_TR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr_TR; path = Localizable.strings; sourceTree = ""; }; - B6416FA3199A0478003C5699 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = Localizable.strings; sourceTree = ""; }; - B6416FA6199A0478003C5699 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = Localizable.strings; sourceTree = ""; }; - B6416FAC199A0478003C5699 /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW; path = Localizable.strings; sourceTree = ""; }; - B657DDC91911A40500F45B0C /* Signal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Signal.entitlements; sourceTree = ""; }; - B661C211198EE2EA00548CA1 /* iOSVersions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = iOSVersions.h; path = src/environment/iOSVersions.h; sourceTree = ""; }; - B66DBF4919D5BBC8006EA940 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - B67ADDC21989FF8700E1A773 /* CallServerRequestsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallServerRequestsManager.h; sourceTree = ""; }; - B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallServerRequestsManager.m; sourceTree = ""; }; - B67EBF5C19194AC60084CCFD /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Settings.bundle; path = SettingsBundle/Settings.bundle; sourceTree = SOURCE_ROOT; }; - B684A46C19C3446200B11029 /* PushManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PushManagerTest.m; path = Signal/test/push/PushManagerTest.m; sourceTree = SOURCE_ROOT; }; - B6850E591995A4710068E715 /* whisperFake.cer */ = {isa = PBXFileReference; lastKnownFileType = file; path = whisperFake.cer; sourceTree = ""; }; - B69CD25019773E79005CE69A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - B6B1013A196D213F007E3930 /* SGNKeychainUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGNKeychainUtil.h; sourceTree = ""; }; - B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGNKeychainUtil.m; sourceTree = ""; }; - B6B9ECFA198B31BA00C620D3 /* PushManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PushManager.h; sourceTree = ""; }; - B6B9ECFB198B31BA00C620D3 /* PushManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PushManager.m; sourceTree = ""; }; - B6C93C4C199567AD00EDF894 /* DebugLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugLogger.h; sourceTree = ""; }; - B6C93C4D199567AD00EDF894 /* DebugLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DebugLogger.m; sourceTree = ""; }; - B90418E4183E9DD40038554A /* DateUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateUtil.h; sourceTree = ""; }; - B90418E5183E9DD40038554A /* DateUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DateUtil.m; sourceTree = ""; }; - B942EB0C183A9633000887BB /* SearchBarTitleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchBarTitleView.h; sourceTree = ""; }; - B942EB0D183A9633000887BB /* SearchBarTitleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchBarTitleView.m; sourceTree = ""; }; - B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Bd.otf"; sourceTree = ""; }; - B97940251832BD2400BD66CB /* UIUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIUtil.h; sourceTree = ""; }; - B97940261832BD2400BD66CB /* UIUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIUtil.m; sourceTree = ""; }; - B97CBFA518860EA3008E0DE9 /* CountryCodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CountryCodeViewController.h; sourceTree = ""; }; - B97CBFA618860EA3008E0DE9 /* CountryCodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CountryCodeViewController.m; sourceTree = ""; }; - B97CBFA718860EA3008E0DE9 /* CountryCodeViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = CountryCodeViewController.xib; path = ../CountryCodeViewController.xib; sourceTree = ""; }; - B97CBFAC1886100E008E0DE9 /* CountryCodeTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CountryCodeTableViewCell.h; sourceTree = ""; }; - B97CBFAD1886100E008E0DE9 /* CountryCodeTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CountryCodeTableViewCell.m; sourceTree = ""; }; - B97CBFB018861023008E0DE9 /* CountryCodeTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CountryCodeTableViewCell.xib; sourceTree = ""; }; - B9A578AF183D60ED00C17105 /* FavouriteTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FavouriteTableViewCell.h; sourceTree = ""; }; - B9A578B0183D60ED00C17105 /* FavouriteTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FavouriteTableViewCell.m; sourceTree = ""; }; - B9A578B3183D610300C17105 /* FavouriteTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FavouriteTableViewCell.xib; sourceTree = ""; }; - B9B89C52185A2B5F00A24465 /* LeftSideMenuCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LeftSideMenuCell.h; sourceTree = ""; }; - B9B89C53185A2B5F00A24465 /* LeftSideMenuCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LeftSideMenuCell.m; sourceTree = ""; }; - B9B89C56185A2B7000A24465 /* LeftSideMenuCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LeftSideMenuCell.xib; sourceTree = ""; }; - B9CA51B718809ACA007E204E /* InviteContactsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InviteContactsViewController.h; sourceTree = ""; }; - B9CA51B818809ACA007E204E /* InviteContactsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InviteContactsViewController.m; sourceTree = ""; }; - B9CA51B918809ACA007E204E /* InviteContactsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = InviteContactsViewController.xib; path = ../InviteContactsViewController.xib; sourceTree = ""; }; - 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 = ""; }; - B9EB5AC51884D370007CBB57 /* UnseenWhisperUserCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnseenWhisperUserCell.m; sourceTree = ""; }; - B9EB5AC81884D387007CBB57 /* UnseenWhisperUserCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UnseenWhisperUserCell.xib; sourceTree = ""; }; - BF8C3D8219CE3B6A008F644C /* RecentCallTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCallTest.m; sourceTree = ""; }; - BFB074BF19A4BCA400F2947C /* FutureUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FutureUtilTest.m; sourceTree = ""; }; - BFB074C019A4BCA400F2947C /* ObservableTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObservableTest.m; sourceTree = ""; }; - BFB074C319A5611000F2947C /* FutureUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FutureUtil.h; sourceTree = ""; }; - BFB074C419A5611000F2947C /* FutureUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FutureUtil.m; sourceTree = ""; }; - BFB074C519A5611000F2947C /* ObservableValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObservableValue.h; sourceTree = ""; }; - BFB074C619A5611000F2947C /* ObservableValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObservableValue.m; sourceTree = ""; }; - C71793B33D9C45079F74487E /* Pods.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.xcconfig; path = Pods/Pods.xcconfig; sourceTree = ""; }; - 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 = ""; }; - D221A099169C9E5E00537ABF /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - D221A09B169C9E5E00537ABF /* Signal-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Signal-Prefix.pch"; sourceTree = ""; }; - D221A0AA169C9E5F00537ABF /* SignalTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SignalTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D221A0E7169DFFC500537ABF /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = ../../../../../../System/Library/Frameworks/AVFoundation.framework; sourceTree = ""; }; - D24B5BD4169F568C00681372 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = ../../../../../../System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - 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 = ""; }; - E108ED13187E34FD0045AEA3 /* iTunesArtwork@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "iTunesArtwork@2x.png"; sourceTree = ""; }; - E1370B3018A0660300826894 /* archive_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = archive_icon.png; sourceTree = ""; }; - E1370B3118A0660300826894 /* archive_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "archive_icon@2x.png"; sourceTree = ""; }; - E1370B3218A0660300826894 /* backspace.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = backspace.png; sourceTree = ""; }; - E1370B3318A0660300826894 /* backspace@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "backspace@2x.png"; sourceTree = ""; }; - E1370B3418A0660300826894 /* checkbox_checkmark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = checkbox_checkmark.png; sourceTree = ""; }; - E1370B3518A0660300826894 /* checkbox_checkmark@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkbox_checkmark@2x.png"; sourceTree = ""; }; - E1370B3618A0660300826894 /* checkbox_empty.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = checkbox_empty.png; sourceTree = ""; }; - E1370B3718A0660300826894 /* checkbox_empty@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkbox_empty@2x.png"; sourceTree = ""; }; - E1370B3818A0660300826894 /* contact_default_feed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = contact_default_feed.png; sourceTree = ""; }; - E1370B3918A0660300826894 /* contacts_arrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = contacts_arrow.png; sourceTree = ""; }; - E1370B3A18A0660300826894 /* contacts_arrow@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "contacts_arrow@2x.png"; sourceTree = ""; }; - E1370B3B18A0660300826894 /* DefaultContactImage.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = DefaultContactImage.png; sourceTree = ""; }; - E1370B3C18A0660300826894 /* dismiss_notification_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dismiss_notification_icon.png; sourceTree = ""; }; - E1370B3D18A0660300826894 /* dismiss_notification_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dismiss_notification_icon@2x.png"; sourceTree = ""; }; - E1370B3E18A0660300826894 /* drop_down_arrow_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = drop_down_arrow_icon.png; sourceTree = ""; }; - E1370B3F18A0660300826894 /* drop_down_arrow_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drop_down_arrow_icon@2x.png"; sourceTree = ""; }; - E1370B4018A0660300826894 /* expanded_cell_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = expanded_cell_icon.png; sourceTree = ""; }; - E1370B4118A0660300826894 /* expanded_cell_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "expanded_cell_icon@2x.png"; sourceTree = ""; }; - E1370B4218A0660300826894 /* favourite_false_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favourite_false_icon.png; sourceTree = ""; }; - E1370B4318A0660300826894 /* favourite_false_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favourite_false_icon@2x.png"; sourceTree = ""; }; - E1370B4418A0660300826894 /* favourite_true_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favourite_true_icon.png; sourceTree = ""; }; - E1370B4518A0660300826894 /* favourite_true_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favourite_true_icon@2x.png"; sourceTree = ""; }; - E1370B4618A0660300826894 /* forward_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = forward_button.png; sourceTree = ""; }; - E1370B4718A0660300826894 /* forward_button@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "forward_button@2x.png"; sourceTree = ""; }; - E1370B4818A0660300826894 /* home_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = home_icon.png; sourceTree = ""; }; - E1370B4918A0660300826894 /* icon_contacts.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_contacts.png; sourceTree = ""; }; - E1370B4A18A0660300826894 /* icon_favourites.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_favourites.png; sourceTree = ""; }; - E1370B4B18A0660300826894 /* icon_keypad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_keypad.png; sourceTree = ""; }; - E1370B4C18A0660300826894 /* icon_recents.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_recents.png; sourceTree = ""; }; - E1370B4D18A0660300826894 /* in_call_phone_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = in_call_phone_icon.png; sourceTree = ""; }; - E1370B4E18A0660300826894 /* in_call_phone_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "in_call_phone_icon@2x.png"; sourceTree = ""; }; - E1370B4F18A0660300826894 /* in_call_phrase_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = in_call_phrase_icon.png; sourceTree = ""; }; - E1370B5018A0660300826894 /* in_call_phrase_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "in_call_phrase_icon@2x.png"; sourceTree = ""; }; - E1370B5118A0660300826894 /* incoming_call_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = incoming_call_icon.png; sourceTree = ""; }; - E1370B5218A0660300826894 /* incoming_call_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "incoming_call_icon@2x.png"; sourceTree = ""; }; - E1370B5318A0660300826894 /* menu_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = menu_icon.png; sourceTree = ""; }; - E1370B5418A0660300826894 /* menu_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "menu_icon@2x.png"; sourceTree = ""; }; - E1370B5518A0660300826894 /* message_bubble.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = message_bubble.png; sourceTree = ""; }; - E1370B5618A0660300826894 /* message_bubble@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "message_bubble@2x.png"; sourceTree = ""; }; - E1370B5718A0660300826894 /* mute_icon_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mute_icon_selected.png; sourceTree = ""; }; - E1370B5818A0660300826894 /* mute_icon_selected@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "mute_icon_selected@2x.png"; sourceTree = ""; }; - E1370B5918A0660300826894 /* mute_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mute_icon.png; sourceTree = ""; }; - E1370B5A18A0660300826894 /* mute_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "mute_icon@2x.png"; sourceTree = ""; }; - E1370B5B18A0660300826894 /* notification_detail_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = notification_detail_icon.png; sourceTree = ""; }; - E1370B5C18A0660300826894 /* notification_detail_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "notification_detail_icon@2x.png"; sourceTree = ""; }; - E1370B5D18A0660300826894 /* notification_mini_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = notification_mini_icon.png; sourceTree = ""; }; - E1370B5E18A0660300826894 /* notification_mini_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "notification_mini_icon@2x.png"; sourceTree = ""; }; - E1370B5F18A0660300826894 /* outgoing_call_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = outgoing_call_icon.png; sourceTree = ""; }; - E1370B6018A0660300826894 /* outgoing_call_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "outgoing_call_icon@2x.png"; sourceTree = ""; }; - E1370B6118A0660300826894 /* search_cancel.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_cancel.png; sourceTree = ""; }; - E1370B6218A0660300826894 /* search_cancel@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_cancel@2x.png"; sourceTree = ""; }; - E1370B6318A0660300826894 /* search_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_icon.png; sourceTree = ""; }; - E1370B6418A0660300826894 /* search_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_icon@2x.png"; sourceTree = ""; }; - E1370B6518A0660300826894 /* send_code_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = send_code_icon.png; sourceTree = ""; }; - E1370B6618A0660300826894 /* send_code_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send_code_icon@2x.png"; sourceTree = ""; }; - E1370B6718A0660300826894 /* speaker_icon_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speaker_icon_selected.png; sourceTree = ""; }; - E1370B6818A0660300826894 /* speaker_icon_selected@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speaker_icon_selected@2x.png"; sourceTree = ""; }; - E1370B6918A0660300826894 /* speaker_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speaker_icon.png; sourceTree = ""; }; - E1370B6A18A0660300826894 /* speaker_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speaker_icon@2x.png"; sourceTree = ""; }; - E1370B6B18A0660300826894 /* spinner_connecting_flash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_connecting_flash.png; sourceTree = ""; }; - E1370B6C18A0660300826894 /* spinner_connecting_flash@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_connecting_flash@2x.png"; sourceTree = ""; }; - E1370B6D18A0660300826894 /* spinner_connecting.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_connecting.png; sourceTree = ""; }; - E1370B6E18A0660300826894 /* spinner_connecting@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_connecting@2x.png"; sourceTree = ""; }; - E1370B6F18A0660300826894 /* spinner_error.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_error.png; sourceTree = ""; }; - E1370B7018A0660300826894 /* spinner_error@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_error@2x.png"; sourceTree = ""; }; - E1370B7118A0660300826894 /* spinner_ringing.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_ringing.png; sourceTree = ""; }; - E1370B7218A0660300826894 /* spinner_ringing@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_ringing@2x.png"; sourceTree = ""; }; - E1370B7318A0660300826894 /* tab_icon_contacts.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_contacts.png; sourceTree = ""; }; - E1370B7418A0660300826894 /* tab_icon_contacts@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_contacts@2x.png"; sourceTree = ""; }; - E1370B7518A0660300826894 /* tab_icon_favourites.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_favourites.png; sourceTree = ""; }; - E1370B7618A0660300826894 /* tab_icon_favourites@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_favourites@2x.png"; sourceTree = ""; }; - E1370B7718A0660300826894 /* tab_icon_inbox.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_inbox.png; sourceTree = ""; }; - E1370B7818A0660300826894 /* tab_icon_inbox@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_inbox@2x.png"; sourceTree = ""; }; - E1370B7918A0660300826894 /* tab_icon_keypad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_keypad.png; sourceTree = ""; }; - E1370B7A18A0660300826894 /* tab_icon_keypad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_keypad@2x.png"; sourceTree = ""; }; - E1370B7B18A0660300826894 /* tab_icon_menu.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_menu.png; sourceTree = ""; }; - E1370B7C18A0660300826894 /* tab_icon_menu@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_menu@2x.png"; sourceTree = ""; }; - E1370B7D18A0660300826894 /* trash_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = trash_icon.png; sourceTree = ""; }; - E1370B7E18A0660300826894 /* trash_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "trash_icon@2x.png"; sourceTree = ""; }; - E1370B7F18A0660300826894 /* volume_high.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = volume_high.png; sourceTree = ""; }; - E1370B8018A0660300826894 /* volume_high@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "volume_high@2x.png"; sourceTree = ""; }; - E1370B8118A0660300826894 /* volume_low.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = volume_low.png; sourceTree = ""; }; - E1370B8218A0660300826894 /* volume_low@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "volume_low@2x.png"; sourceTree = ""; }; - E1370B8318A0660300826894 /* whisper_notification_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = whisper_notification_icon.png; sourceTree = ""; }; - E1370B8418A0660300826894 /* whisper_notification_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "whisper_notification_icon@2x.png"; sourceTree = ""; }; - E1370BDA18A066F600826894 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; - E1370BDB18A066F600826894 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; - E1370BDC18A066F600826894 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; - E16E5BE818AAC40200B7C403 /* EC25KeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EC25KeyAgreementParticipant.h; sourceTree = ""; }; - E16E5BE918AAC40200B7C403 /* EC25KeyAgreementParticipant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25KeyAgreementParticipant.m; sourceTree = ""; }; - E16E5BEA18AAC40200B7C403 /* EC25KeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EC25KeyAgreementProtocol.h; sourceTree = ""; }; - E16E5BEB18AAC40200B7C403 /* EC25KeyAgreementProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25KeyAgreementProtocol.m; sourceTree = ""; }; - E16E5BEC18AAC40200B7C403 /* EvpKeyAgreement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpKeyAgreement.h; sourceTree = ""; }; - E16E5BED18AAC40200B7C403 /* EvpKeyAgreement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpKeyAgreement.m; sourceTree = ""; }; - E16E5BF818AAF02100B7C403 /* EC25AgreerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25AgreerTest.m; sourceTree = ""; }; - E16E5C1218AEDB5A00B7C403 /* message_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = message_icon.png; sourceTree = ""; }; - E16E5C1318AEDB5A00B7C403 /* phone_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = phone_icon.png; sourceTree = ""; }; - E18AB3F418A05734001A532A /* AppIcon29x29.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = AppIcon29x29.jpg; sourceTree = ""; }; - E18AB3F518A05734001A532A /* AppIcon29x29.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon29x29.png; sourceTree = ""; }; - E18AB3F618A05734001A532A /* AppIcon29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon29x29@2x.png"; sourceTree = ""; }; - E18AB3F718A05734001A532A /* AppIcon40x40.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon40x40.png; sourceTree = ""; }; - E18AB3F818A05734001A532A /* AppIcon40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon40x40@2x.png"; sourceTree = ""; }; - E18AB3F918A05734001A532A /* AppIcon60x60.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon60x60.png; sourceTree = ""; }; - E18AB3FA18A05734001A532A /* AppIcon60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon60x60@2x.png"; sourceTree = ""; }; - E18AB3FB18A05734001A532A /* AppIcon76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon76x76.png; sourceTree = ""; }; - E18AB3FC18A05734001A532A /* AppIcon76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon76x76@2x.png"; sourceTree = ""; }; - E18AB40718A05754001A532A /* busy.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = busy.mp3; sourceTree = ""; }; - E18AB40818A05754001A532A /* completed.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = completed.mp3; sourceTree = ""; }; - E18AB40918A05754001A532A /* failure.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = failure.mp3; sourceTree = ""; }; - E18AB40A18A05754001A532A /* handshake.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = handshake.mp3; sourceTree = ""; }; - E18AB40B18A05754001A532A /* outring.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = outring.mp3; sourceTree = ""; }; - E18AB40C18A05754001A532A /* r.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = r.caf; sourceTree = ""; }; - E18AB40D18A05754001A532A /* sonarping.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = sonarping.mp3; sourceTree = ""; }; - E19167A218A9687800B7A468 /* DH3KKeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DH3KKeyAgreementParticipant.h; sourceTree = ""; }; - E19167A318A9687800B7A468 /* DH3KKeyAgreementParticipant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DH3KKeyAgreementParticipant.m; sourceTree = ""; }; - E197B5E818BBEC1A00F073E5 /* AudioPacker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioPacker.h; sourceTree = ""; }; - E197B5E918BBEC1A00F073E5 /* AudioPacker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioPacker.m; sourceTree = ""; }; - E197B5EA18BBEC1A00F073E5 /* AudioSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioSocket.h; sourceTree = ""; }; - E197B5EB18BBEC1A00F073E5 /* AudioSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioSocket.m; sourceTree = ""; }; - E197B5EC18BBEC1A00F073E5 /* CallAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallAudioManager.h; sourceTree = ""; }; - E197B5ED18BBEC1A00F073E5 /* CallAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallAudioManager.m; sourceTree = ""; }; - E197B5EE18BBEC1A00F073E5 /* EncodedAudioFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncodedAudioFrame.h; sourceTree = ""; }; - E197B5EF18BBEC1A00F073E5 /* EncodedAudioFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EncodedAudioFrame.m; sourceTree = ""; }; - E197B5F018BBEC1A00F073E5 /* EncodedAudioPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncodedAudioPacket.h; sourceTree = ""; }; - E197B5F118BBEC1A00F073E5 /* EncodedAudioPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EncodedAudioPacket.m; sourceTree = ""; }; - E197B5F318BBEC1A00F073E5 /* AudioProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioProcessor.h; sourceTree = ""; }; - E197B5F418BBEC1A00F073E5 /* AudioProcessor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioProcessor.m; sourceTree = ""; }; - E197B5F518BBEC1A00F073E5 /* AudioStretcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioStretcher.h; sourceTree = ""; }; - E197B5F618BBEC1A00F073E5 /* AudioStretcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioStretcher.m; sourceTree = ""; }; - E197B5F718BBEC1A00F073E5 /* DesiredBufferDepthController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DesiredBufferDepthController.h; sourceTree = ""; }; - E197B5F818BBEC1A00F073E5 /* DesiredBufferDepthController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DesiredBufferDepthController.m; sourceTree = ""; }; - E197B5F918BBEC1A00F073E5 /* DropoutTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DropoutTracker.h; sourceTree = ""; }; - E197B5FA18BBEC1A00F073E5 /* DropoutTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DropoutTracker.m; sourceTree = ""; }; - E197B5FB18BBEC1A00F073E5 /* JitterQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterQueue.h; sourceTree = ""; }; - E197B5FC18BBEC1A00F073E5 /* JitterQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JitterQueue.m; sourceTree = ""; }; - E197B5FD18BBEC1A00F073E5 /* StretchFactorController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StretchFactorController.h; sourceTree = ""; }; - E197B5FE18BBEC1A00F073E5 /* StretchFactorController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StretchFactorController.m; sourceTree = ""; }; - E197B60018BBEC1A00F073E5 /* AudioCallbackHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioCallbackHandler.h; sourceTree = ""; }; - E197B60118BBEC1A00F073E5 /* BufferDepthMeasure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferDepthMeasure.h; sourceTree = ""; }; - E197B60218BBEC1A00F073E5 /* JitterQueueNotificationReceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterQueueNotificationReceiver.h; sourceTree = ""; }; - E197B60418BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousAudioCallbackHandler.h; sourceTree = ""; }; - E197B60518BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousAudioCallbackHandler.m; sourceTree = ""; }; - E197B60618BBEC1A00F073E5 /* RemoteIOAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteIOAudio.h; sourceTree = ""; }; - E197B60718BBEC1A00F073E5 /* RemoteIOAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RemoteIOAudio.m; sourceTree = ""; }; - E197B60818BBEC1A00F073E5 /* RemoteIOBufferListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteIOBufferListWrapper.h; sourceTree = ""; }; - E197B60918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RemoteIOBufferListWrapper.m; sourceTree = ""; }; - E197B60A18BBEC1A00F073E5 /* SpeexCodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpeexCodec.h; sourceTree = ""; }; - E197B60B18BBEC1A00F073E5 /* SpeexCodec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpeexCodec.m; sourceTree = ""; }; - E197B61C18BBEC6D00F073E5 /* AudioRouter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioRouter.h; sourceTree = ""; }; - E197B61D18BBEC6D00F073E5 /* AudioRouter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioRouter.m; sourceTree = ""; }; - E197B61F18BBF12700F073E5 /* AppAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppAudioManager.h; sourceTree = ""; }; - E197B62018BBF12700F073E5 /* AppAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppAudioManager.m; sourceTree = ""; }; - E197B62218BBF5BB00F073E5 /* SoundPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundPlayer.h; sourceTree = ""; }; - E197B62318BBF5BB00F073E5 /* SoundPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundPlayer.m; sourceTree = ""; }; - E197B62518BBF63B00F073E5 /* SoundBoard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundBoard.h; sourceTree = ""; }; - E197B62618BBF63B00F073E5 /* SoundBoard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundBoard.m; sourceTree = ""; }; - 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 = ""; }; - E1C407C117F0C246007BEE65 /* whisperReal.cer */ = {isa = PBXFileReference; lastKnownFileType = file; path = whisperReal.cer; sourceTree = ""; }; - E1CD329418BCFF9900B1A496 /* SoundInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundInstance.h; sourceTree = ""; }; - E1CD329518BCFF9900B1A496 /* SoundInstance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundInstance.m; sourceTree = ""; }; -/* 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 = ( - B69CD25119773E79005CE69A /* XCTest.framework in Frameworks */, - 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 */, - 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 = ""; - }; - 70B800A8190C54790042E3F0 /* Products */ = { - isa = PBXGroup; - children = ( - 70B800AC190C54790042E3F0 /* libspeex.a */, - ); - name = Products; - sourceTree = ""; - }; - 70B800C8190C55320042E3F0 /* Libraries */ = { - isa = PBXGroup; - children = ( - 70B800E1190C55660042E3F0 /* ProtocolBuffers */, - ); - name = Libraries; - sourceTree = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 765052A318294C9F008313E1 /* Fonts */ = { - isa = PBXGroup; - children = ( - B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */, - 765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */, - 765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */, - 765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */, - ); - path = Fonts; - sourceTree = ""; - }; - 76919BF51805D169008C664A /* contact */ = { - isa = PBXGroup; - children = ( - 76919BF61805D190008C664A /* ContactManagerTest.m */, - ); - name = contact; - sourceTree = ""; - }; - 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 = ""; - }; - 76EB03C118170B33006006FC /* src */ = { - isa = PBXGroup; - children = ( - 76EB03C218170B33006006FC /* AppDelegate.h */, - 76EB03C318170B33006006FC /* AppDelegate.m */, - 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 = ""; - }; - 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 = ""; - }; - 76EB03FE18170B33006006FC /* call */ = { - isa = PBXGroup; - children = ( - 76EB03FF18170B33006006FC /* RecentCall.h */, - 76EB040018170B33006006FC /* RecentCall.m */, - 76EB040118170B33006006FC /* RecentCallManager.h */, - 76EB040218170B33006006FC /* RecentCallManager.m */, - ); - path = call; - sourceTree = ""; - }; - 76EB040318170B33006006FC /* contact */ = { - isa = PBXGroup; - children = ( - 76EB040418170B33006006FC /* Contact.h */, - 76EB040518170B33006006FC /* Contact.m */, - 76EB040818170B33006006FC /* ContactsManager.h */, - 76EB040918170B33006006FC /* ContactsManager.m */, - ); - path = contact; - sourceTree = ""; - }; - 76EB041118170B33006006FC /* environment */ = { - isa = PBXGroup; - children = ( - 76EB041218170B33006006FC /* Environment.h */, - 76EB041318170B33006006FC /* Environment.m */, - B6C93C4C199567AD00EDF894 /* DebugLogger.h */, - B6C93C4D199567AD00EDF894 /* DebugLogger.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 */, - B6B1013A196D213F007E3930 /* SGNKeychainUtil.h */, - B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */, - B60C16631988999D00E97A6C /* VersionMigrations.h */, - B60C16641988999D00E97A6C /* VersionMigrations.m */, - ); - path = environment; - sourceTree = ""; - }; - 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 */, - B6B9ECFA198B31BA00C620D3 /* PushManager.h */, - B6B9ECFB198B31BA00C620D3 /* PushManager.m */, - ); - path = network; - sourceTree = ""; - }; - 76EB041E18170B33006006FC /* dns */ = { - isa = PBXGroup; - children = ( - 76EB041F18170B33006006FC /* DnsManager.h */, - 76EB042018170B33006006FC /* DnsManager.m */, - 76EB042118170B33006006FC /* HostNameEndPoint.h */, - 76EB042218170B33006006FC /* HostNameEndPoint.m */, - ); - path = dns; - sourceTree = ""; - }; - 76EB042318170B33006006FC /* failures */ = { - isa = PBXGroup; - children = ( - 76EB042418170B33006006FC /* IgnoredPacketFailure.h */, - 76EB042518170B33006006FC /* IgnoredPacketFailure.m */, - 76EB042618170B33006006FC /* UnrecognizedRequestFailure.h */, - 76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */, - ); - path = failures; - sourceTree = ""; - }; - 76EB042818170B33006006FC /* http */ = { - isa = PBXGroup; - children = ( - B67ADDC21989FF8700E1A773 /* CallServerRequestsManager.h */, - B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */, - 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 = ""; - }; - 76EB043C18170B33006006FC /* rtp */ = { - isa = PBXGroup; - children = ( - 76EB043D18170B33006006FC /* RtpPacket.h */, - 76EB043E18170B33006006FC /* RtpPacket.m */, - 76EB043F18170B33006006FC /* RtpSocket.h */, - 76EB044018170B33006006FC /* RtpSocket.m */, - 76EB044118170B33006006FC /* srtp */, - 76EB044818170B33006006FC /* zrtp */, - ); - path = rtp; - sourceTree = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 76EB046518170B33006006FC /* protocols */ = { - isa = PBXGroup; - children = ( - 76EB046618170B33006006FC /* KeyAgreementParticipant.h */, - 76EB046718170B33006006FC /* KeyAgreementProtocol.h */, - 76EB046818170B33006006FC /* ZrtpRole.h */, - ); - path = protocols; - sourceTree = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 76EB048518170B33006006FC /* udp */ = { - isa = PBXGroup; - children = ( - 76EB048618170B33006006FC /* UdpSocket.h */, - 76EB048718170B33006006FC /* UdpSocket.m */, - ); - path = udp; - sourceTree = ""; - }; - 76EB048818170B33006006FC /* phone */ = { - isa = PBXGroup; - children = ( - 76EB048918170B33006006FC /* callstate */, - 76EB049418170B33006006FC /* PhoneManager.h */, - 76EB049518170B33006006FC /* PhoneManager.m */, - 76EB049618170B33006006FC /* PhoneNumber.h */, - 76EB049718170B33006006FC /* PhoneNumber.m */, - 76EB049818170B33006006FC /* signaling */, - ); - path = phone; - sourceTree = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 76EB04A818170B33006006FC /* number directory */ = { - isa = PBXGroup; - children = ( - 76EB04A918170B33006006FC /* PhoneNumberDirectoryFilter.h */, - 76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */, - 76EB04AB18170B33006006FC /* PhoneNumberDirectoryFilterManager.h */, - 76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */, - ); - path = "number directory"; - sourceTree = ""; - }; - 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 = ""; - }; - 76EB04BA18170B33006006FC /* protocols */ = { - isa = PBXGroup; - children = ( - 76EB04BB18170B33006006FC /* ConditionLogger.h */, - 76EB04BC18170B33006006FC /* Logging.h */, - 76EB04BD18170B33006006FC /* OccurrenceLogger.h */, - 76EB04BE18170B33006006FC /* utilities */, - 76EB04C718170B33006006FC /* ValueLogger.h */, - ); - path = protocols; - sourceTree = ""; - }; - 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 = ""; - }; - 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 */, - BFB074C319A5611000F2947C /* FutureUtil.h */, - BFB074C419A5611000F2947C /* FutureUtil.m */, - 76EB04EC18170B33006006FC /* NumberUtil.h */, - 76EB04ED18170B33006006FC /* NumberUtil.m */, - BFB074C519A5611000F2947C /* ObservableValue.h */, - BFB074C619A5611000F2947C /* ObservableValue.m */, - 76EB04EE18170B33006006FC /* Operation.h */, - 76EB04EF18170B33006006FC /* Operation.m */, - 7095B7AE18F46D35002C66E2 /* PhoneNumberUtil.h */, - 7095B7AF18F46D35002C66E2 /* PhoneNumberUtil.m */, - 76EB04F018170B33006006FC /* protocols */, - 707E549018FF26E800C8649D /* SmsInvite.h */, - 707E549118FF26E800C8649D /* SmsInvite.m */, - 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 */, - ); - path = util; - sourceTree = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 76EB04F018170B33006006FC /* protocols */ = { - isa = PBXGroup; - children = ( - 76EB04F118170B33006006FC /* Terminable.h */, - 76EB04F218170B33006006FC /* utilities */, - ); - path = protocols; - sourceTree = ""; - }; - 76EB04F218170B33006006FC /* utilities */ = { - isa = PBXGroup; - children = ( - 76EB04F318170B33006006FC /* AnonymousTerminator.h */, - 76EB04F418170B33006006FC /* AnonymousTerminator.m */, - ); - path = utilities; - sourceTree = ""; - }; - 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 */, - 76EB051518170B33006006FC /* RegisterViewController.h */, - 76EB051618170B33006006FC /* RegisterViewController.m */, - 76EB051718170B33006006FC /* SettingsViewController.h */, - 76EB051818170B33006006FC /* SettingsViewController.m */, - 76EB051918170B33006006FC /* TabBarParentViewController.h */, - 76EB051A18170B33006006FC /* TabBarParentViewController.m */, - 76EB051C18170B33006006FC /* xibs */, - ); - path = "view controllers"; - sourceTree = ""; - }; - 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 */, - 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 = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - A15706EA17F0CD6D007C2BD6 /* test */ = { - isa = PBXGroup; - children = ( - A15706F217F0CD6D007C2BD6 /* audio */, - BF8C3D8119CE3B6A008F644C /* call */, - 76919BF51805D169008C664A /* contact */, - A157070017F0CD6D007C2BD6 /* network */, - A157072E17F0CD6D007C2BD6 /* phone */, - A157073417F0CD6D007C2BD6 /* profiling */, - A157073917F0CD6D007C2BD6 /* Supporting Files */, - A157073D17F0CD6D007C2BD6 /* util */, - B684A46C19C3446200B11029 /* PushManagerTest.m */, - A157073B17F0CD6D007C2BD6 /* TestUtil.h */, - A157073C17F0CD6D007C2BD6 /* TestUtil.m */, - ); - path = test; - sourceTree = ""; - }; - A15706F217F0CD6D007C2BD6 /* audio */ = { - isa = PBXGroup; - children = ( - A15706F417F0CD6D007C2BD6 /* AudioFrameTest.m */, - A15706F617F0CD6D007C2BD6 /* AudioRemoteIOTest.m */, - A15706F817F0CD6D007C2BD6 /* AudioStretcherTest.m */, - A15706FA17F0CD6D007C2BD6 /* JitterQueueTest.m */, - A15706FC17F0CD6D007C2BD6 /* SpeexCodecTest.m */, - ); - path = audio; - sourceTree = ""; - }; - A157070017F0CD6D007C2BD6 /* network */ = { - isa = PBXGroup; - children = ( - A157070117F0CD6D007C2BD6 /* dns */, - A157070417F0CD6D007C2BD6 /* http */, - A157070817F0CD6D007C2BD6 /* IpAddressTest.m */, - A157070A17F0CD6D007C2BD6 /* IpEndPointTest.m */, - A157070B17F0CD6D007C2BD6 /* rtp */, - A157072317F0CD6D007C2BD6 /* tcp */, - A157072B17F0CD6D007C2BD6 /* udp */, - ); - path = network; - sourceTree = ""; - }; - A157070117F0CD6D007C2BD6 /* dns */ = { - isa = PBXGroup; - children = ( - A157070317F0CD6D007C2BD6 /* DnsManagerTest.m */, - ); - path = dns; - sourceTree = ""; - }; - A157070417F0CD6D007C2BD6 /* http */ = { - isa = PBXGroup; - children = ( - A157070617F0CD6D007C2BD6 /* HttpRequestResponseTest.m */, - ); - path = http; - sourceTree = ""; - }; - A157070B17F0CD6D007C2BD6 /* rtp */ = { - isa = PBXGroup; - children = ( - A157070D17F0CD6D007C2BD6 /* RtpPacketTests.m */, - A157070E17F0CD6D007C2BD6 /* srtp */, - A157071317F0CD6D007C2BD6 /* zrtp */, - ); - path = rtp; - sourceTree = ""; - }; - A157070E17F0CD6D007C2BD6 /* srtp */ = { - isa = PBXGroup; - children = ( - A157071017F0CD6D007C2BD6 /* SecureStreamTest.m */, - A157071217F0CD6D007C2BD6 /* SequenceCounterTest.m */, - ); - path = srtp; - sourceTree = ""; - }; - A157071317F0CD6D007C2BD6 /* zrtp */ = { - isa = PBXGroup; - children = ( - A157071717F0CD6D007C2BD6 /* HandshakePacketTest.m */, - A157071917F0CD6D007C2BD6 /* HashChainTest.m */, - A157071B17F0CD6D007C2BD6 /* MasterSecretTest.m */, - A157071D17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m */, - A157071E17F0CD6D007C2BD6 /* utilities */, - A157072217F0CD6D007C2BD6 /* ZrtpTest.m */, - E16E5BF818AAF02100B7C403 /* EC25AgreerTest.m */, - ); - path = zrtp; - sourceTree = ""; - }; - A157071E17F0CD6D007C2BD6 /* utilities */ = { - isa = PBXGroup; - children = ( - A157071F17F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.h */, - A157072017F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m */, - ); - path = utilities; - sourceTree = ""; - }; - A157072317F0CD6D007C2BD6 /* tcp */ = { - isa = PBXGroup; - children = ( - A157072517F0CD6D007C2BD6 /* LowLatencyConnectorTest.m */, - A157072617F0CD6D007C2BD6 /* tls */, - ); - path = tcp; - sourceTree = ""; - }; - A157072617F0CD6D007C2BD6 /* tls */ = { - isa = PBXGroup; - children = ( - A157072817F0CD6D007C2BD6 /* NetworkStreamTest.m */, - A157072A17F0CD6D007C2BD6 /* SecureEndPointTest.m */, - ); - path = tls; - sourceTree = ""; - }; - A157072B17F0CD6D007C2BD6 /* udp */ = { - isa = PBXGroup; - children = ( - A157072D17F0CD6D007C2BD6 /* UdpSocketTest.m */, - ); - path = udp; - sourceTree = ""; - }; - A157072E17F0CD6D007C2BD6 /* phone */ = { - isa = PBXGroup; - children = ( - A157073017F0CD6D007C2BD6 /* PhoneNumberTest.m */, - A157073117F0CD6D007C2BD6 /* signaling */, - ); - path = phone; - sourceTree = ""; - }; - A157073117F0CD6D007C2BD6 /* signaling */ = { - isa = PBXGroup; - children = ( - A157073317F0CD6D007C2BD6 /* SessionDescriptorTest.m */, - ); - path = signaling; - sourceTree = ""; - }; - A157073417F0CD6D007C2BD6 /* profiling */ = { - isa = PBXGroup; - children = ( - A157073617F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m */, - A157073817F0CD6D007C2BD6 /* EventWindowTest.m */, - ); - path = profiling; - sourceTree = ""; - }; - A157073917F0CD6D007C2BD6 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - B6850E591995A4710068E715 /* whisperFake.cer */, - A157073A17F0CD6D007C2BD6 /* SignalTests-Info.plist */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - A157073D17F0CD6D007C2BD6 /* util */ = { - isa = PBXGroup; - children = ( - A157073E17F0CD6D007C2BD6 /* BloomFilterTest.h */, - A157073F17F0CD6D007C2BD6 /* BloomFilterTest.m */, - A157074217F0CD6D007C2BD6 /* ConversionsTest.h */, - A157074317F0CD6D007C2BD6 /* ConversionsTest.m */, - A157074417F0CD6D007C2BD6 /* Crc32Test.h */, - A157074517F0CD6D007C2BD6 /* Crc32Test.m */, - A157074717F0CD6D007C2BD6 /* CryptoToolsTest.m */, - A157074817F0CD6D007C2BD6 /* CyclicalBufferTest.h */, - A157074917F0CD6D007C2BD6 /* CyclicalBufferTest.m */, - A157074A17F0CD6D007C2BD6 /* ExceptionsTest.h */, - A157074B17F0CD6D007C2BD6 /* ExceptionsTest.m */, - A157074C17F0CD6D007C2BD6 /* FunctionalUtilTest.h */, - A157074D17F0CD6D007C2BD6 /* FunctionalUtilTest.m */, - BFB074BF19A4BCA400F2947C /* FutureUtilTest.m */, - BFB074C019A4BCA400F2947C /* ObservableTest.m */, - A157074E17F0CD6D007C2BD6 /* PriorityQueueTest.h */, - A157074F17F0CD6D007C2BD6 /* PriorityQueueTest.m */, - A157075017F0CD6D007C2BD6 /* QueueTest.h */, - A157075117F0CD6D007C2BD6 /* QueueTest.m */, - A157075217F0CD6D007C2BD6 /* UtilTest.h */, - A157075317F0CD6D007C2BD6 /* UtilTest.m */, - ); - path = util; - sourceTree = ""; - }; - B6416F35199A0478003C5699 /* an.lproj */ = { - isa = PBXGroup; - children = ( - B6416F36199A0478003C5699 /* Localizable.strings */, - ); - name = an.lproj; - path = translations/an.lproj; - sourceTree = ""; - }; - B6416F38199A0478003C5699 /* ar.lproj */ = { - isa = PBXGroup; - children = ( - B6416F39199A0478003C5699 /* Localizable.strings */, - ); - name = ar.lproj; - path = translations/ar.lproj; - sourceTree = ""; - }; - B6416F3B199A0478003C5699 /* be.lproj */ = { - isa = PBXGroup; - children = ( - B6416F3C199A0478003C5699 /* Localizable.strings */, - ); - name = be.lproj; - path = translations/be.lproj; - sourceTree = ""; - }; - B6416F3E199A0478003C5699 /* bg_BG.lproj */ = { - isa = PBXGroup; - children = ( - B6416F3F199A0478003C5699 /* Localizable.strings */, - ); - name = bg_BG.lproj; - path = translations/bg_BG.lproj; - sourceTree = ""; - }; - B6416F41199A0478003C5699 /* ca-ES.lproj */ = { - isa = PBXGroup; - children = ( - B6416F42199A0478003C5699 /* Localizable.strings */, - ); - name = "ca-ES.lproj"; - path = "translations/ca-ES.lproj"; - sourceTree = ""; - }; - B6416F44199A0478003C5699 /* ca.lproj */ = { - isa = PBXGroup; - children = ( - B6416F45199A0478003C5699 /* Localizable.strings */, - ); - name = ca.lproj; - path = translations/ca.lproj; - sourceTree = ""; - }; - B6416F47199A0478003C5699 /* cs-CZ.lproj */ = { - isa = PBXGroup; - children = ( - B6416F48199A0478003C5699 /* Localizable.strings */, - ); - name = "cs-CZ.lproj"; - path = "translations/cs-CZ.lproj"; - sourceTree = ""; - }; - B6416F4A199A0478003C5699 /* cs.lproj */ = { - isa = PBXGroup; - children = ( - B6416F4B199A0478003C5699 /* Localizable.strings */, - ); - name = cs.lproj; - path = translations/cs.lproj; - sourceTree = ""; - }; - B6416F4D199A0478003C5699 /* da.lproj */ = { - isa = PBXGroup; - children = ( - B6416F4E199A0478003C5699 /* Localizable.strings */, - ); - name = da.lproj; - path = translations/da.lproj; - sourceTree = ""; - }; - B6416F50199A0478003C5699 /* de.lproj */ = { - isa = PBXGroup; - children = ( - B6416F51199A0478003C5699 /* Localizable.strings */, - ); - name = de.lproj; - path = translations/de.lproj; - sourceTree = ""; - }; - B6416F53199A0478003C5699 /* el_GR.lproj */ = { - isa = PBXGroup; - children = ( - B6416F54199A0478003C5699 /* Localizable.strings */, - ); - name = el_GR.lproj; - path = translations/el_GR.lproj; - sourceTree = ""; - }; - B6416F56199A0478003C5699 /* en.lproj */ = { - isa = PBXGroup; - children = ( - B6416F57199A0478003C5699 /* Localizable.strings */, - ); - name = en.lproj; - path = translations/en.lproj; - sourceTree = ""; - }; - B6416F59199A0478003C5699 /* es.lproj */ = { - isa = PBXGroup; - children = ( - B6416F5A199A0478003C5699 /* Localizable.strings */, - ); - name = es.lproj; - path = translations/es.lproj; - sourceTree = ""; - }; - B6416F5C199A0478003C5699 /* eu.lproj */ = { - isa = PBXGroup; - children = ( - B6416F5D199A0478003C5699 /* Localizable.strings */, - ); - name = eu.lproj; - path = translations/eu.lproj; - sourceTree = ""; - }; - B6416F5F199A0478003C5699 /* fa_IR.lproj */ = { - isa = PBXGroup; - children = ( - B6416F60199A0478003C5699 /* Localizable.strings */, - ); - name = fa_IR.lproj; - path = translations/fa_IR.lproj; - sourceTree = ""; - }; - B6416F62199A0478003C5699 /* fa.lproj */ = { - isa = PBXGroup; - children = ( - B6416F63199A0478003C5699 /* Localizable.strings */, - ); - name = fa.lproj; - path = translations/fa.lproj; - sourceTree = ""; - }; - B6416F65199A0478003C5699 /* fi.lproj */ = { - isa = PBXGroup; - children = ( - B6416F66199A0478003C5699 /* Localizable.strings */, - ); - name = fi.lproj; - path = translations/fi.lproj; - sourceTree = ""; - }; - B6416F68199A0478003C5699 /* fil.lproj */ = { - isa = PBXGroup; - children = ( - B6416F69199A0478003C5699 /* Localizable.strings */, - ); - name = fil.lproj; - path = translations/fil.lproj; - sourceTree = ""; - }; - B6416F6B199A0478003C5699 /* fr.lproj */ = { - isa = PBXGroup; - children = ( - B6416F6C199A0478003C5699 /* Localizable.strings */, - ); - name = fr.lproj; - path = translations/fr.lproj; - sourceTree = ""; - }; - B6416F6E199A0478003C5699 /* he.lproj */ = { - isa = PBXGroup; - children = ( - B6416F6F199A0478003C5699 /* Localizable.strings */, - ); - name = he.lproj; - path = translations/he.lproj; - sourceTree = ""; - }; - B6416F71199A0478003C5699 /* hu.lproj */ = { - isa = PBXGroup; - children = ( - B6416F72199A0478003C5699 /* Localizable.strings */, - ); - name = hu.lproj; - path = translations/hu.lproj; - sourceTree = ""; - }; - B6416F74199A0478003C5699 /* it_IT.lproj */ = { - isa = PBXGroup; - children = ( - B6416F75199A0478003C5699 /* Localizable.strings */, - ); - name = it_IT.lproj; - path = translations/it_IT.lproj; - sourceTree = ""; - }; - B6416F77199A0478003C5699 /* ja_JP.lproj */ = { - isa = PBXGroup; - children = ( - B6416F78199A0478003C5699 /* Localizable.strings */, - ); - name = ja_JP.lproj; - path = translations/ja_JP.lproj; - sourceTree = ""; - }; - B6416F7A199A0478003C5699 /* lv.lproj */ = { - isa = PBXGroup; - children = ( - B6416F7B199A0478003C5699 /* Localizable.strings */, - ); - name = lv.lproj; - path = translations/lv.lproj; - sourceTree = ""; - }; - B6416F7D199A0478003C5699 /* nb.lproj */ = { - isa = PBXGroup; - children = ( - B6416F7E199A0478003C5699 /* Localizable.strings */, - ); - name = nb.lproj; - path = translations/nb.lproj; - sourceTree = ""; - }; - B6416F80199A0478003C5699 /* nl.lproj */ = { - isa = PBXGroup; - children = ( - B6416F81199A0478003C5699 /* Localizable.strings */, - ); - name = nl.lproj; - path = translations/nl.lproj; - sourceTree = ""; - }; - B6416F83199A0478003C5699 /* pl.lproj */ = { - isa = PBXGroup; - children = ( - B6416F84199A0478003C5699 /* Localizable.strings */, - ); - name = pl.lproj; - path = translations/pl.lproj; - sourceTree = ""; - }; - B6416F86199A0478003C5699 /* pt_BR.lproj */ = { - isa = PBXGroup; - children = ( - B6416F87199A0478003C5699 /* Localizable.strings */, - ); - name = pt_BR.lproj; - path = translations/pt_BR.lproj; - sourceTree = ""; - }; - B6416F89199A0478003C5699 /* ro-RO.lproj */ = { - isa = PBXGroup; - children = ( - B6416F8A199A0478003C5699 /* Localizable.strings */, - ); - name = "ro-RO.lproj"; - path = "translations/ro-RO.lproj"; - sourceTree = ""; - }; - B6416F8C199A0478003C5699 /* ro.lproj */ = { - isa = PBXGroup; - children = ( - B6416F8D199A0478003C5699 /* Localizable.strings */, - ); - name = ro.lproj; - path = translations/ro.lproj; - sourceTree = ""; - }; - B6416F8F199A0478003C5699 /* ru.lproj */ = { - isa = PBXGroup; - children = ( - B6416F90199A0478003C5699 /* Localizable.strings */, - ); - name = ru.lproj; - path = translations/ru.lproj; - sourceTree = ""; - }; - B6416F92199A0478003C5699 /* sl.lproj */ = { - isa = PBXGroup; - children = ( - B6416F93199A0478003C5699 /* Localizable.strings */, - ); - name = sl.lproj; - path = translations/sl.lproj; - sourceTree = ""; - }; - B6416F95199A0478003C5699 /* sq.lproj */ = { - isa = PBXGroup; - children = ( - B6416F96199A0478003C5699 /* Localizable.strings */, - ); - name = sq.lproj; - path = translations/sq.lproj; - sourceTree = ""; - }; - B6416F98199A0478003C5699 /* sv_SE.lproj */ = { - isa = PBXGroup; - children = ( - B6416F99199A0478003C5699 /* Localizable.strings */, - ); - name = sv_SE.lproj; - path = translations/sv_SE.lproj; - sourceTree = ""; - }; - B6416F9B199A0478003C5699 /* ta.lproj */ = { - isa = PBXGroup; - children = ( - B6416F9C199A0478003C5699 /* Localizable.strings */, - ); - name = ta.lproj; - path = translations/ta.lproj; - sourceTree = ""; - }; - B6416F9E199A0478003C5699 /* tr_TR.lproj */ = { - isa = PBXGroup; - children = ( - B6416F9F199A0478003C5699 /* Localizable.strings */, - ); - name = tr_TR.lproj; - path = translations/tr_TR.lproj; - sourceTree = ""; - }; - B6416FA1199A0478003C5699 /* uk.lproj */ = { - isa = PBXGroup; - children = ( - B6416FA2199A0478003C5699 /* Localizable.strings */, - ); - name = uk.lproj; - path = translations/uk.lproj; - sourceTree = ""; - }; - B6416FA4199A0478003C5699 /* zh_CN.lproj */ = { - isa = PBXGroup; - children = ( - B6416FA5199A0478003C5699 /* Localizable.strings */, - ); - name = zh_CN.lproj; - path = translations/zh_CN.lproj; - sourceTree = ""; - }; - B6416FAA199A0478003C5699 /* zh_TW.lproj */ = { - isa = PBXGroup; - children = ( - B6416FAB199A0478003C5699 /* Localizable.strings */, - ); - name = zh_TW.lproj; - path = translations/zh_TW.lproj; - sourceTree = ""; - }; - B6B6C3C419193F5B00C0B76B /* Translations */ = { - isa = PBXGroup; - children = ( - B6416F35199A0478003C5699 /* an.lproj */, - B6416F38199A0478003C5699 /* ar.lproj */, - B6416F3B199A0478003C5699 /* be.lproj */, - B6416F3E199A0478003C5699 /* bg_BG.lproj */, - B6416F41199A0478003C5699 /* ca-ES.lproj */, - B6416F44199A0478003C5699 /* ca.lproj */, - B6416F47199A0478003C5699 /* cs-CZ.lproj */, - B6416F4A199A0478003C5699 /* cs.lproj */, - B6416F4D199A0478003C5699 /* da.lproj */, - B6416F50199A0478003C5699 /* de.lproj */, - B6416F53199A0478003C5699 /* el_GR.lproj */, - B6416F56199A0478003C5699 /* en.lproj */, - B6416F59199A0478003C5699 /* es.lproj */, - B6416F5C199A0478003C5699 /* eu.lproj */, - B6416F5F199A0478003C5699 /* fa_IR.lproj */, - B6416F62199A0478003C5699 /* fa.lproj */, - B6416F65199A0478003C5699 /* fi.lproj */, - B6416F68199A0478003C5699 /* fil.lproj */, - B6416F6B199A0478003C5699 /* fr.lproj */, - B6416F6E199A0478003C5699 /* he.lproj */, - B6416F71199A0478003C5699 /* hu.lproj */, - B6416F74199A0478003C5699 /* it_IT.lproj */, - B6416F77199A0478003C5699 /* ja_JP.lproj */, - B6416F7A199A0478003C5699 /* lv.lproj */, - B6416F7D199A0478003C5699 /* nb.lproj */, - B6416F80199A0478003C5699 /* nl.lproj */, - B6416F83199A0478003C5699 /* pl.lproj */, - B6416F86199A0478003C5699 /* pt_BR.lproj */, - B6416F89199A0478003C5699 /* ro-RO.lproj */, - B6416F8C199A0478003C5699 /* ro.lproj */, - B6416F8F199A0478003C5699 /* ru.lproj */, - B6416F92199A0478003C5699 /* sl.lproj */, - B6416F95199A0478003C5699 /* sq.lproj */, - B6416F98199A0478003C5699 /* sv_SE.lproj */, - B6416F9B199A0478003C5699 /* ta.lproj */, - B6416F9E199A0478003C5699 /* tr_TR.lproj */, - B6416FA1199A0478003C5699 /* uk.lproj */, - B6416FA4199A0478003C5699 /* zh_CN.lproj */, - B6416FAA199A0478003C5699 /* zh_TW.lproj */, - ); - name = Translations; - sourceTree = ""; - }; - BF8C3D8119CE3B6A008F644C /* call */ = { - isa = PBXGroup; - children = ( - BF8C3D8219CE3B6A008F644C /* RecentCallTest.m */, - ); - path = call; - sourceTree = ""; - }; - D221A07E169C9E5E00537ABF = { - isa = PBXGroup; - children = ( - D221A093169C9E5E00537ABF /* Signal */, - C71793B33D9C45079F74487E /* Pods.xcconfig */, - 70B800C8190C55320042E3F0 /* Libraries */, - D221A08C169C9E5E00537ABF /* Frameworks */, - D221A08A169C9E5E00537ABF /* Products */, - 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */, - 70B800A7190C54790042E3F0 /* speex.xcodeproj */, - ); - sourceTree = ""; - }; - D221A08A169C9E5E00537ABF /* Products */ = { - isa = PBXGroup; - children = ( - D221A089169C9E5E00537ABF /* Signal.app */, - D221A0AA169C9E5F00537ABF /* SignalTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - D221A08C169C9E5E00537ABF /* Frameworks */ = { - isa = PBXGroup; - children = ( - B69CD25019773E79005CE69A /* XCTest.framework */, - 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 */, - 8313AE91B4954215858A5662 /* libPods.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - D221A093169C9E5E00537ABF /* Signal */ = { - isa = PBXGroup; - children = ( - B657DDC91911A40500F45B0C /* Signal.entitlements */, - 765052A318294C9F008313E1 /* Fonts */, - 76AD2C7B17FB4604000246B0 /* Images */, - B67EBF5C19194AC60084CCFD /* Settings.bundle */, - 76EB03C118170B33006006FC /* src */, - D221A094169C9E5E00537ABF /* Supporting Files */, - A15706EA17F0CD6D007C2BD6 /* test */, - B66DBF4919D5BBC8006EA940 /* Images.xcassets */, - ); - path = Signal; - sourceTree = ""; - }; - 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 */, - B661C211198EE2EA00548CA1 /* iOSVersions.h */, - E1C407C117F0C246007BEE65 /* whisperReal.cer */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - 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 = ""; - }; - E197B5FF18BBEC1A00F073E5 /* protocols */ = { - isa = PBXGroup; - children = ( - E197B60018BBEC1A00F073E5 /* AudioCallbackHandler.h */, - E197B60118BBEC1A00F073E5 /* BufferDepthMeasure.h */, - E197B60218BBEC1A00F073E5 /* JitterQueueNotificationReceiver.h */, - E197B60318BBEC1A00F073E5 /* utilities */, - ); - path = protocols; - sourceTree = ""; - }; - E197B60318BBEC1A00F073E5 /* utilities */ = { - isa = PBXGroup; - children = ( - E197B60418BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.h */, - E197B60518BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m */, - ); - path = utilities; - sourceTree = ""; - }; -/* 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 = ( - B6AFCEBB19A93DA60098CFCB /* PBXTargetDependency */, - ); - name = SignalTests; - productName = RedPhoneTests; - productReference = D221A0AA169C9E5F00537ABF /* SignalTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D221A080169C9E5E00537ABF /* Project object */ = { - isa = PBXProject; - attributes = { - LastTestingUpgradeCheck = 0600; - LastUpgradeCheck = 0500; - ORGANIZATIONNAME = "Open Whisper Systems"; - TargetAttributes = { - D221A088169C9E5E00537ABF = { - SystemCapabilities = { - com.apple.DataProtection = { - enabled = 1; - }; - com.apple.InAppPurchase = { - enabled = 0; - }; - com.apple.InterAppAudio = { - enabled = 0; - }; - com.apple.VPNLite = { - enabled = 0; - }; - }; - }; - D221A0A9169C9E5F00537ABF = { - DevelopmentTeam = AWR2FBJU75; - TestTargetID = D221A088169C9E5E00537ABF; - }; - }; - }; - 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", - an, - ar, - bg_BG, - ca, - cs, - da, - es, - eu, - fa_IR, - fa, - fi, - fil, - he, - hu, - it_IT, - ja_JP, - lv, - nb, - pl, - pt_BR, - ro, - ru, - sl, - sq, - sv_SE, - ta, - tr_TR, - uk, - zh_CN, - zh_TW.Big5, - zh_TW, - be, - el_GR, - ); - 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 */, - B6416FAF199A0478003C5699 /* Localizable.strings 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 */, - E148750818A06966002CC4F3 /* FavouritesViewController.xib in Resources */, - E148750918A06966002CC4F3 /* InboxFeedViewController.xib in Resources */, - B6416FD1199A0478003C5699 /* Localizable.strings in Resources */, - B6416FB5199A0478003C5699 /* Localizable.strings in Resources */, - E148750A18A06966002CC4F3 /* InCallViewController.xib in Resources */, - B6416FD2199A0478003C5699 /* Localizable.strings in Resources */, - E148750B18A06966002CC4F3 /* InviteContactsViewController.xib in Resources */, - E148750C18A06966002CC4F3 /* LeftSideMenuViewController.xib in Resources */, - B6416FB2199A0478003C5699 /* Localizable.strings in Resources */, - E148750D18A06966002CC4F3 /* PreferenceListViewController.xib in Resources */, - E148750E18A06966002CC4F3 /* RegisterViewController.xib in Resources */, - E148750F18A06966002CC4F3 /* SettingsViewController.xib in Resources */, - B6416FB9199A0478003C5699 /* Localizable.strings 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 */, - B6416FB1199A0478003C5699 /* Localizable.strings 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 */, - B6416FC2199A0478003C5699 /* Localizable.strings in Resources */, - B6416FB0199A0478003C5699 /* Localizable.strings in Resources */, - E14874B118A0692F002CC4F3 /* drop_down_arrow_icon@2x.png in Resources */, - B6416FCB199A0478003C5699 /* Localizable.strings 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 */, - B6416FAE199A0478003C5699 /* Localizable.strings in Resources */, - E14874B618A0692F002CC4F3 /* favourite_true_icon.png in Resources */, - E14874B718A0692F002CC4F3 /* favourite_true_icon@2x.png in Resources */, - E14874B818A0692F002CC4F3 /* forward_button.png in Resources */, - B6416FD4199A0478003C5699 /* Localizable.strings 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 */, - B6416FBE199A0478003C5699 /* Localizable.strings in Resources */, - E14874BF18A0692F002CC4F3 /* in_call_phone_icon.png in Resources */, - B6416FC0199A0478003C5699 /* Localizable.strings in Resources */, - B6416FB6199A0478003C5699 /* Localizable.strings 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 */, - B6416FC1199A0478003C5699 /* Localizable.strings in Resources */, - E14874C418A0692F002CC4F3 /* incoming_call_icon@2x.png in Resources */, - B6416FC6199A0478003C5699 /* Localizable.strings in Resources */, - E14874C518A0692F002CC4F3 /* menu_icon.png in Resources */, - E14874C618A0692F002CC4F3 /* menu_icon@2x.png in Resources */, - B6416FC9199A0478003C5699 /* Localizable.strings in Resources */, - E14874C718A0692F002CC4F3 /* message_bubble.png in Resources */, - B6416FB4199A0478003C5699 /* Localizable.strings in Resources */, - E14874C818A0692F002CC4F3 /* message_bubble@2x.png in Resources */, - E14874C918A0692F002CC4F3 /* mute_icon_selected.png in Resources */, - B6416FAD199A0478003C5699 /* Localizable.strings in Resources */, - E14874CA18A0692F002CC4F3 /* mute_icon_selected@2x.png in Resources */, - E14874CB18A0692F002CC4F3 /* mute_icon.png in Resources */, - B6416FCC199A0478003C5699 /* Localizable.strings in Resources */, - E14874CC18A0692F002CC4F3 /* mute_icon@2x.png in Resources */, - E14874CD18A0692F002CC4F3 /* notification_detail_icon.png in Resources */, - E14874CE18A0692F002CC4F3 /* notification_detail_icon@2x.png in Resources */, - B6416FC5199A0478003C5699 /* Localizable.strings in Resources */, - B6416FC4199A0478003C5699 /* Localizable.strings in Resources */, - E14874CF18A0692F002CC4F3 /* notification_mini_icon.png in Resources */, - E14874D018A0692F002CC4F3 /* notification_mini_icon@2x.png in Resources */, - E14874D118A0692F002CC4F3 /* outgoing_call_icon.png in Resources */, - B6416FB3199A0478003C5699 /* Localizable.strings in Resources */, - B6416FBB199A0478003C5699 /* Localizable.strings in Resources */, - E14874D218A0692F002CC4F3 /* outgoing_call_icon@2x.png in Resources */, - B6416FB8199A0478003C5699 /* Localizable.strings in Resources */, - E14874D318A0692F002CC4F3 /* search_cancel.png in Resources */, - E14874D418A0692F002CC4F3 /* search_cancel@2x.png in Resources */, - B6416FC3199A0478003C5699 /* Localizable.strings in Resources */, - B6416FCF199A0478003C5699 /* Localizable.strings in Resources */, - E14874D518A0692F002CC4F3 /* search_icon.png in Resources */, - E14874D618A0692F002CC4F3 /* search_icon@2x.png in Resources */, - E14874D718A0692F002CC4F3 /* send_code_icon.png in Resources */, - B6416FC8199A0478003C5699 /* Localizable.strings 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 */, - B6416FD0199A0478003C5699 /* Localizable.strings 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 */, - B6416FBC199A0478003C5699 /* Localizable.strings in Resources */, - E14874E018A06930002CC4F3 /* spinner_connecting@2x.png in Resources */, - E14874E118A06930002CC4F3 /* spinner_error.png in Resources */, - B6416FBF199A0478003C5699 /* Localizable.strings in Resources */, - B6416FB7199A0478003C5699 /* Localizable.strings in Resources */, - B66DBF4A19D5BBC8006EA940 /* Images.xcassets 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 */, - B6416FCD199A0478003C5699 /* Localizable.strings 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 */, - B6416FCE199A0478003C5699 /* Localizable.strings 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 */, - 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 */, - B6416FC7199A0478003C5699 /* Localizable.strings 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 */, - B6416FBD199A0478003C5699 /* Localizable.strings in Resources */, - E1370BE018A0686600826894 /* busy.mp3 in Resources */, - E1370BE118A0686C00826894 /* completed.mp3 in Resources */, - E1370BE218A0686C00826894 /* failure.mp3 in Resources */, - E1370BE318A0686C00826894 /* handshake.mp3 in Resources */, - B6416FCA199A0478003C5699 /* Localizable.strings 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 */, - B6416FBA199A0478003C5699 /* Localizable.strings in Resources */, - E148751518A06AFD002CC4F3 /* HelveticaNeueLTStd-Md.otf in Resources */, - E1370BF618A068A600826894 /* whisperReal.cer 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 */, - B6850E5A1995A4710068E715 /* whisperFake.cer 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 */, - ); - 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 */, - 76EB05AC18170B33006006FC /* SrtpSocket.m in Sources */, - B60C16651988999D00E97A6C /* VersionMigrations.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 */, - B67ADDC41989FF8700E1A773 /* CallServerRequestsManager.m in Sources */, - 76EB059418170B33006006FC /* HttpManager.m in Sources */, - 76EB05EC18170B33006006FC /* CallState.m in Sources */, - 76EB05D218170B33006006FC /* ZrtpInitiator.m in Sources */, - 76EB05E018170B33006006FC /* NetworkStream.m in Sources */, - B6B9ECFC198B31BA00C620D3 /* PushManager.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 */, - 70B80114190C55660042E3F0 /* Field.m in Sources */, - E197B61E18BBEC6D00F073E5 /* AudioRouter.m in Sources */, - E197B60D18BBEC1A00F073E5 /* AudioSocket.m in Sources */, - 76EB061418170B33006006FC /* AnonymousConditionLogger.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 */, - E197B61118BBEC1A00F073E5 /* AudioProcessor.m in Sources */, - 76EB065818170B34006006FC /* LeftSideMenuViewController.m in Sources */, - 76EB05EA18170B33006006FC /* CallProgress.m in Sources */, - 76EB05C218170B33006006FC /* DhPacketSharedSecretHashes.m in Sources */, - B6C93C4E199567AD00EDF894 /* DebugLogger.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 */, - 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 */, - 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 */, - 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 */, - 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 */, - BFB074C919A5611000F2947C /* ObservableValue.m in Sources */, - 76EB05C818170B33006006FC /* HelloPacket.m in Sources */, - 76EB059A18170B33006006FC /* HttpRequestUtil.m in Sources */, - BFB074C719A5611000F2947C /* FutureUtil.m in Sources */, - 76EB057218170B33006006FC /* RecentCall.m in Sources */, - 76EB060418170B33006006FC /* PhoneNumberDirectoryFilter.m in Sources */, - B97CBFA818860EA3008E0DE9 /* CountryCodeViewController.m in Sources */, - B6B1013C196D213F007E3930 /* SGNKeychainUtil.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 */, - 76EB05DB18170B33006006FC /* LowLatencyConnector.m in Sources */, - 76EB060F18170B33006006FC /* DecayingSampleEstimator.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 */, - 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 */, - 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 */, - 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 */, - BFB074C219A4BCA400F2947C /* ObservableTest.m in Sources */, - A157076017F0CD6D007C2BD6 /* IpEndPointTest.m in Sources */, - 765052A2182945EF008313E1 /* LocalizableCustomFontLabel.m in Sources */, - A157076117F0CD6D007C2BD6 /* RtpPacketTests.m in Sources */, - 76EB05C518170B33006006FC /* HandshakePacket.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 */, - 76EB062318170B33006006FC /* CyclicalBuffer.m in Sources */, - A157076517F0CD6D007C2BD6 /* HandshakePacketTest.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 */, - 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 */, - 76EB063318170B33006006FC /* Crc32.m in Sources */, - BFB074C819A5611000F2947C /* 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 */, - BF8C3D8319CE3B6A008F644C /* RecentCallTest.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 */, - 76EB064118170B33006006FC /* AnonymousTerminator.m in Sources */, - A157077717F0CD6D007C2BD6 /* ConversionsTest.m in Sources */, - 76EB058318170B33006006FC /* Environment.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 /* CryptoToolsTest.m in Sources */, - 76EB066118170B34006006FC /* RegisterViewController.m in Sources */, - 76EB068D18170B34006006FC /* InboxFeedTableViewCell.m in Sources */, - BFB074C119A4BCA400F2947C /* FutureUtilTest.m in Sources */, - B684A46D19C3446200B11029 /* PushManagerTest.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 */, - 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 */, - BFB074CA19A5611000F2947C /* ObservableValue.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 */; - }; - B6AFCEBB19A93DA60098CFCB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = D221A088169C9E5E00537ABF /* Signal */; - targetProxy = B6AFCEBA19A93DA60098CFCB /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - B6416F36199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F37199A0478003C5699 /* an */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F39199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F3A199A0478003C5699 /* ar */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F3C199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F3D199A0478003C5699 /* be */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F3F199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F40199A0478003C5699 /* bg_BG */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F42199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F43199A0478003C5699 /* ca-ES */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F45199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F46199A0478003C5699 /* ca */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F48199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F49199A0478003C5699 /* cs-CZ */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F4B199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F4C199A0478003C5699 /* cs */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F4E199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F4F199A0478003C5699 /* da */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F51199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F52199A0478003C5699 /* de */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F54199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F55199A0478003C5699 /* el_GR */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F57199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F58199A0478003C5699 /* en */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F5A199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F5B199A0478003C5699 /* es */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F5D199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F5E199A0478003C5699 /* eu */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F60199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F61199A0478003C5699 /* fa_IR */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F63199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F64199A0478003C5699 /* fa */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F66199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F67199A0478003C5699 /* fi */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F69199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F6A199A0478003C5699 /* fil */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F6C199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F6D199A0478003C5699 /* fr */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F6F199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F70199A0478003C5699 /* he */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F72199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F73199A0478003C5699 /* hu */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F75199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F76199A0478003C5699 /* it_IT */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F78199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F79199A0478003C5699 /* ja_JP */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F7B199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F7C199A0478003C5699 /* lv */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F7E199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F7F199A0478003C5699 /* nb */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F81199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F82199A0478003C5699 /* nl */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F84199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F85199A0478003C5699 /* pl */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F87199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F88199A0478003C5699 /* pt_BR */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F8A199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F8B199A0478003C5699 /* ro-RO */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F8D199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F8E199A0478003C5699 /* ro */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F90199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F91199A0478003C5699 /* ru */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F93199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F94199A0478003C5699 /* sl */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F96199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F97199A0478003C5699 /* sq */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F99199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F9A199A0478003C5699 /* sv_SE */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F9C199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F9D199A0478003C5699 /* ta */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F9F199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416FA0199A0478003C5699 /* tr_TR */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416FA2199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416FA3199A0478003C5699 /* uk */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416FA5199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416FA6199A0478003C5699 /* zh_CN */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416FAB199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416FAC199A0478003C5699 /* zh_TW */, - ); - name = Localizable.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - B6B9EB4D196190F5009024F0 /* Ad-Hoc Distribution */ = { - 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"; - 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 = 0; - 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 = NO; - OTHER_CFLAGS = "-fobjc-arc-exceptions"; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = "Ad-Hoc Distribution"; - }; - B6B9EB4E196190F5009024F0 /* Ad-Hoc Distribution */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C71793B33D9C45079F74487E /* Pods.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CODE_SIGN_IDENTITY = "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, - "ADHOC=1", - ); - 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; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = 1; - TEST_AFTER_BUILD = YES; - VALID_ARCHS = "arm64 armv7 armv7s i386"; - WRAPPER_EXTENSION = app; - }; - name = "Ad-Hoc Distribution"; - }; - B6B9EB4F196190F5009024F0 /* Ad-Hoc Distribution */ = { - 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\"", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - 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 x86_64"; - }; - name = "Ad-Hoc Distribution"; - }; - 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 Developer"; - 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 = 0; - 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"; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Debug; - }; - D221A0BB169C9E5F00537ABF /* App Store 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"; - COPY_PHASE_STRIP = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO; - GCC_OPTIMIZATION_LEVEL = 0; - 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", - ); - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = "App Store Release"; - }; - D221A0BD169C9E5F00537ABF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C71793B33D9C45079F74487E /* Pods.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)\"", - ); - GCC_OPTIMIZATION_LEVEL = 3; - 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; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = 1; - TEST_AFTER_BUILD = YES; - VALID_ARCHS = "arm64 armv7 armv7s i386"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - D221A0BE169C9E5F00537ABF /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C71793B33D9C45079F74487E /* Pods.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CODE_SIGN_IDENTITY = "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, - "RELEASE=1", - ); - 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; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = 1; - TEST_AFTER_BUILD = YES; - VALID_ARCHS = "arm64 armv7 armv7s i386"; - WRAPPER_EXTENSION = app; - }; - name = "App Store 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\"", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - 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 x86_64"; - }; - name = Debug; - }; - D221A0C1169C9E5F00537ABF /* App Store 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\"", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - 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 x86_64"; - }; - name = "App Store Release"; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - D221A083169C9E5E00537ABF /* Build configuration list for PBXProject "Signal" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D221A0BA169C9E5F00537ABF /* Debug */, - B6B9EB4D196190F5009024F0 /* Ad-Hoc Distribution */, - D221A0BB169C9E5F00537ABF /* App Store Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = "App Store Release"; - }; - D221A0BC169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "Signal" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D221A0BD169C9E5F00537ABF /* Debug */, - B6B9EB4E196190F5009024F0 /* Ad-Hoc Distribution */, - D221A0BE169C9E5F00537ABF /* App Store Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = "App Store Release"; - }; - D221A0BF169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "SignalTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D221A0C0169C9E5F00537ABF /* Debug */, - B6B9EB4F196190F5009024F0 /* Ad-Hoc Distribution */, - D221A0C1169C9E5F00537ABF /* App Store Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = "App Store Release"; - }; -/* End XCConfigurationList section */ - }; - rootObject = D221A080169C9E5E00537ABF /* Project object */; -} + + + + + archiveVersion + 1 + classes + + objectVersion + 46 + objects + + 14DDBCE302E19644A773D119 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods.app store release.xcconfig + path + Pods/Target Support Files/Pods/Pods.app store release.xcconfig + sourceTree + <group> + + 420DEC7C09ED549B971FBF67 + + children + + 91E46203423941C0C94D90E9 + 9CC6C6BD3B51923FD6317C94 + 14DDBCE302E19644A773D119 + + isa + PBXGroup + name + Pods + sourceTree + <group> + + 493CFB695DB448D8A3C1AE06 + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Check Pods Manifest.lock + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null +if [[ $? != 0 ]] ; then + cat << EOM +error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. +EOM + exit 1 +fi + + showEnvVarsInLog + 0 + + 701231B318ECAA4500D456C4 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EvpMessageDigest.h + sourceTree + <group> + + 701231B418ECAA4500D456C4 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EvpMessageDigest.m + sourceTree + <group> + + 701231B518ECAA4500D456C4 + + fileRef + 701231B418ECAA4500D456C4 + isa + PBXBuildFile + + 70377AA71916BA0500CAF501 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InteractiveLabel.h + sourceTree + <group> + + 70377AA81916BA0500CAF501 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InteractiveLabel.m + sourceTree + <group> + + 70377AA91916BA0500CAF501 + + fileRef + 70377AA81916BA0500CAF501 + isa + PBXBuildFile + + 70377AAA1918450100CAF501 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + MobileCoreServices.framework + path + System/Library/Frameworks/MobileCoreServices.framework + sourceTree + SDKROOT + + 70377AAB1918450100CAF501 + + fileRef + 70377AAA1918450100CAF501 + isa + PBXBuildFile + + 7038632318F70C0700D4A43F + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CryptoTools.h + sourceTree + <group> + + 7038632418F70C0700D4A43F + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CryptoTools.m + sourceTree + <group> + + 7038632518F70C0700D4A43F + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EvpSymetricUtil.h + sourceTree + <group> + + 7038632618F70C0700D4A43F + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EvpSymetricUtil.m + sourceTree + <group> + + 7038632718F70C0700D4A43F + + fileRef + 7038632418F70C0700D4A43F + isa + PBXBuildFile + + 7038632818F70C0700D4A43F + + fileRef + 7038632618F70C0700D4A43F + isa + PBXBuildFile + + 707E548A18FF0B8A00C8649D + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InviteContactModal.h + sourceTree + <group> + + 707E548B18FF0B8A00C8649D + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InviteContactModal.m + sourceTree + <group> + + 707E548C18FF0B8A00C8649D + + fileRef + 707E548B18FF0B8A00C8649D + isa + PBXBuildFile + + 707E549018FF26E800C8649D + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SmsInvite.h + sourceTree + <group> + + 707E549118FF26E800C8649D + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SmsInvite.m + sourceTree + <group> + + 707E549218FF26E800C8649D + + fileRef + 707E549118FF26E800C8649D + isa + PBXBuildFile + + 7095B7AE18F46D35002C66E2 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PhoneNumberUtil.h + sourceTree + <group> + + 7095B7AF18F46D35002C66E2 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneNumberUtil.m + sourceTree + <group> + + 7095B7B018F46D35002C66E2 + + fileRef + 7095B7AF18F46D35002C66E2 + isa + PBXBuildFile + + 70B8009E190C529C0042E3F0 + + isa + PBXFileReference + lastKnownFileType + wrapper.pb-project + name + spandsp.xcodeproj + path + Libraries/spandsp/spandsp/spandsp.xcodeproj + sourceTree + <group> + + 70B8009F190C529C0042E3F0 + + children + + 70B800A3190C529C0042E3F0 + + isa + PBXGroup + name + Products + sourceTree + <group> + + 70B800A2190C529C0042E3F0 + + containerPortal + 70B8009E190C529C0042E3F0 + isa + PBXContainerItemProxy + proxyType + 2 + remoteGlobalIDString + A1B989641725EC1300B6E8B5 + remoteInfo + spandsp + + 70B800A3190C529C0042E3F0 + + fileType + archive.ar + isa + PBXReferenceProxy + path + libspandsp.a + remoteRef + 70B800A2190C529C0042E3F0 + sourceTree + BUILT_PRODUCTS_DIR + + 70B800A4190C52F80042E3F0 + + containerPortal + 70B8009E190C529C0042E3F0 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + A1B989631725EC1300B6E8B5 + remoteInfo + spandsp + + 70B800A5190C52F80042E3F0 + + isa + PBXTargetDependency + name + spandsp + targetProxy + 70B800A4190C52F80042E3F0 + + 70B800A6190C53180042E3F0 + + fileRef + 70B800A3190C529C0042E3F0 + isa + PBXBuildFile + + 70B800A7190C54790042E3F0 + + isa + PBXFileReference + lastKnownFileType + wrapper.pb-project + name + speex.xcodeproj + path + Libraries/speex/speex.xcodeproj + sourceTree + <group> + + 70B800A8190C54790042E3F0 + + children + + 70B800AC190C54790042E3F0 + + isa + PBXGroup + name + Products + sourceTree + <group> + + 70B800AB190C54790042E3F0 + + containerPortal + 70B800A7190C54790042E3F0 + isa + PBXContainerItemProxy + proxyType + 2 + remoteGlobalIDString + A1FDCBFA16DBC57D00868894 + remoteInfo + speex + + 70B800AC190C54790042E3F0 + + fileType + archive.ar + isa + PBXReferenceProxy + path + libspeex.a + remoteRef + 70B800AB190C54790042E3F0 + sourceTree + BUILT_PRODUCTS_DIR + + 70B800AD190C54870042E3F0 + + containerPortal + 70B800A7190C54790042E3F0 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + A1FDCBF916DBC57D00868894 + remoteInfo + speex + + 70B800AE190C54870042E3F0 + + isa + PBXTargetDependency + name + speex + targetProxy + 70B800AD190C54870042E3F0 + + 70B800AF190C548D0042E3F0 + + fileRef + 70B800AC190C54790042E3F0 + isa + PBXBuildFile + + 70B800C8190C55320042E3F0 + + children + + 70B800E1190C55660042E3F0 + + isa + PBXGroup + name + Libraries + sourceTree + <group> + + 70B800E1190C55660042E3F0 + + children + + 70B800E2190C55660042E3F0 + 70B800E3190C55660042E3F0 + 70B800E4190C55660042E3F0 + 70B800E5190C55660042E3F0 + 70B800E6190C55660042E3F0 + 70B800E7190C55660042E3F0 + 70B800E8190C55660042E3F0 + 70B800E9190C55660042E3F0 + 70B800EA190C55660042E3F0 + 70B800EB190C55660042E3F0 + 70B800EC190C55660042E3F0 + 70B800ED190C55660042E3F0 + 70B800EE190C55660042E3F0 + 70B800EF190C55660042E3F0 + 70B800F0190C55660042E3F0 + 70B800F1190C55660042E3F0 + 70B800F2190C55660042E3F0 + 70B800F3190C55660042E3F0 + 70B800F4190C55660042E3F0 + 70B800F5190C55660042E3F0 + 70B800F6190C55660042E3F0 + 70B800F7190C55660042E3F0 + 70B800F8190C55660042E3F0 + 70B800F9190C55660042E3F0 + 70B800FA190C55660042E3F0 + 70B800FB190C55660042E3F0 + 70B800FC190C55660042E3F0 + 70B800FD190C55660042E3F0 + 70B800FE190C55660042E3F0 + 70B800FF190C55660042E3F0 + 70B80100190C55660042E3F0 + 70B80101190C55660042E3F0 + 70B80102190C55660042E3F0 + 70B80103190C55660042E3F0 + 70B80104190C55660042E3F0 + 70B80105190C55660042E3F0 + 70B80106190C55660042E3F0 + 70B80107190C55660042E3F0 + 70B80108190C55660042E3F0 + 70B80109190C55660042E3F0 + 70B8010A190C55660042E3F0 + 70B8010B190C55660042E3F0 + + isa + PBXGroup + name + ProtocolBuffers + path + Libraries/ProtocolBuffers + sourceTree + <group> + + 70B800E2190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AbstractMessage.h + sourceTree + <group> + + 70B800E3190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AbstractMessage.m + sourceTree + <group> + + 70B800E4190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AbstractMessage_Builder.h + sourceTree + <group> + + 70B800E5190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AbstractMessage_Builder.m + sourceTree + <group> + + 70B800E6190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Bootstrap.h + sourceTree + <group> + + 70B800E7190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CodedInputStream.h + sourceTree + <group> + + 70B800E8190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CodedInputStream.m + sourceTree + <group> + + 70B800E9190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CodedOutputStream.h + sourceTree + <group> + + 70B800EA190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CodedOutputStream.m + sourceTree + <group> + + 70B800EB190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ConcreteExtensionField.h + sourceTree + <group> + + 70B800EC190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ConcreteExtensionField.m + sourceTree + <group> + + 70B800ED190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExtendableMessage.h + sourceTree + <group> + + 70B800EE190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ExtendableMessage.m + sourceTree + <group> + + 70B800EF190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExtendableMessage_Builder.h + sourceTree + <group> + + 70B800F0190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ExtendableMessage_Builder.m + sourceTree + <group> + + 70B800F1190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExtensionField.h + sourceTree + <group> + + 70B800F2190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExtensionRegistry.h + sourceTree + <group> + + 70B800F3190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ExtensionRegistry.m + sourceTree + <group> + + 70B800F4190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Field.h + sourceTree + <group> + + 70B800F5190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Field.m + sourceTree + <group> + + 70B800F6190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ForwardDeclarations.h + sourceTree + <group> + + 70B800F7190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + GeneratedMessage.h + sourceTree + <group> + + 70B800F8190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + GeneratedMessage.m + sourceTree + <group> + + 70B800F9190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + GeneratedMessage_Builder.h + sourceTree + <group> + + 70B800FA190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + GeneratedMessage_Builder.m + sourceTree + <group> + + 70B800FB190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Message.h + sourceTree + <group> + + 70B800FC190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Message_Builder.h + sourceTree + <group> + + 70B800FD190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + MutableExtensionRegistry.h + sourceTree + <group> + + 70B800FE190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + MutableExtensionRegistry.m + sourceTree + <group> + + 70B800FF190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + MutableField.h + sourceTree + <group> + + 70B80100190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + MutableField.m + sourceTree + <group> + + 70B80101190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ProtocolBuffers.h + sourceTree + <group> + + 70B80102190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + TextFormat.h + sourceTree + <group> + + 70B80103190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + TextFormat.m + sourceTree + <group> + + 70B80104190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UnknownFieldSet.h + sourceTree + <group> + + 70B80105190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UnknownFieldSet.m + sourceTree + <group> + + 70B80106190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UnknownFieldSet_Builder.h + sourceTree + <group> + + 70B80107190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UnknownFieldSet_Builder.m + sourceTree + <group> + + 70B80108190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Utilities.h + sourceTree + <group> + + 70B80109190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Utilities.m + sourceTree + <group> + + 70B8010A190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + WireFormat.h + sourceTree + <group> + + 70B8010B190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + WireFormat.m + sourceTree + <group> + + 70B8010C190C55660042E3F0 + + fileRef + 70B800E3190C55660042E3F0 + isa + PBXBuildFile + + 70B8010D190C55660042E3F0 + + fileRef + 70B800E5190C55660042E3F0 + isa + PBXBuildFile + + 70B8010E190C55660042E3F0 + + fileRef + 70B800E8190C55660042E3F0 + isa + PBXBuildFile + + 70B8010F190C55660042E3F0 + + fileRef + 70B800EA190C55660042E3F0 + isa + PBXBuildFile + + 70B80110190C55660042E3F0 + + fileRef + 70B800EC190C55660042E3F0 + isa + PBXBuildFile + + 70B80111190C55660042E3F0 + + fileRef + 70B800EE190C55660042E3F0 + isa + PBXBuildFile + + 70B80112190C55660042E3F0 + + fileRef + 70B800F0190C55660042E3F0 + isa + PBXBuildFile + + 70B80113190C55660042E3F0 + + fileRef + 70B800F3190C55660042E3F0 + isa + PBXBuildFile + + 70B80114190C55660042E3F0 + + fileRef + 70B800F5190C55660042E3F0 + isa + PBXBuildFile + + 70B80115190C55660042E3F0 + + fileRef + 70B800F8190C55660042E3F0 + isa + PBXBuildFile + + 70B80116190C55660042E3F0 + + fileRef + 70B800FA190C55660042E3F0 + isa + PBXBuildFile + + 70B80117190C55660042E3F0 + + fileRef + 70B800FE190C55660042E3F0 + isa + PBXBuildFile + + 70B80118190C55660042E3F0 + + fileRef + 70B80100190C55660042E3F0 + isa + PBXBuildFile + + 70B80119190C55660042E3F0 + + fileRef + 70B80103190C55660042E3F0 + isa + PBXBuildFile + + 70B8011A190C55660042E3F0 + + fileRef + 70B80105190C55660042E3F0 + isa + PBXBuildFile + + 70B8011B190C55660042E3F0 + + fileRef + 70B80107190C55660042E3F0 + isa + PBXBuildFile + + 70B8011C190C55660042E3F0 + + fileRef + 70B80109190C55660042E3F0 + isa + PBXBuildFile + + 70B8011D190C55660042E3F0 + + fileRef + 70B8010B190C55660042E3F0 + isa + PBXBuildFile + + 70B8FEE11909FE360042E3F0 + + isa + PBXFileReference + lastKnownFileType + audio.wav + path + 171756__nenadsimic__picked-coin-echo-2.wav + sourceTree + <group> + + 70B8FEE21909FE360042E3F0 + + fileRef + 70B8FEE11909FE360042E3F0 + isa + PBXBuildFile + + 70BAFD5B190584BE00FA5E0B + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NotificationTracker.h + sourceTree + <group> + + 70BAFD5C190584BE00FA5E0B + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NotificationTracker.m + sourceTree + <group> + + 70BAFD5D190584BE00FA5E0B + + fileRef + 70BAFD5C190584BE00FA5E0B + isa + PBXBuildFile + + 70DBA29918CFE98500771DAD + + children + + 7038632318F70C0700D4A43F + 7038632418F70C0700D4A43F + 701231B318ECAA4500D456C4 + 701231B418ECAA4500D456C4 + 7038632518F70C0700D4A43F + 7038632618F70C0700D4A43F + 70E803ED18F6DD1400BF77BC + + isa + PBXGroup + path + crypto + sourceTree + <group> + + 70E803ED18F6DD1400BF77BC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EvpUtil.h + sourceTree + <group> + + 762D9DCD18281C7400A5E418 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SettingsTableHeaderView.h + sourceTree + <group> + + 762D9DCE18281C7400A5E418 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SettingsTableHeaderView.m + sourceTree + <group> + + 762D9DCF18281C7400A5E418 + + fileRef + 762D9DCE18281C7400A5E418 + isa + PBXBuildFile + + 762D9DD018281C7400A5E418 + + fileRef + 762D9DCE18281C7400A5E418 + isa + PBXBuildFile + + 7650529F182945EF008313E1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LocalizableCustomFontLabel.h + sourceTree + <group> + + 765052A0182945EF008313E1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LocalizableCustomFontLabel.m + sourceTree + <group> + + 765052A1182945EF008313E1 + + fileRef + 765052A0182945EF008313E1 + isa + PBXBuildFile + + 765052A2182945EF008313E1 + + fileRef + 765052A0182945EF008313E1 + isa + PBXBuildFile + + 765052A318294C9F008313E1 + + children + + B96A30FE187DA1B600648F3E + 765052B1182BF839008313E1 + 765052A518294C9F008313E1 + 765052A618294C9F008313E1 + + isa + PBXGroup + path + Fonts + sourceTree + <group> + + 765052A518294C9F008313E1 + + isa + PBXFileReference + lastKnownFileType + file + path + HelveticaNeueLTStd-Lt.otf + sourceTree + <group> + + 765052A618294C9F008313E1 + + isa + PBXFileReference + lastKnownFileType + file + path + HelveticaNeueLTStd-Md.otf + sourceTree + <group> + + 765052AA18294C9F008313E1 + + fileRef + 765052A518294C9F008313E1 + isa + PBXBuildFile + + 765052AC18294C9F008313E1 + + fileRef + 765052A618294C9F008313E1 + isa + PBXBuildFile + + 765052AD182AC9B5008313E1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DialerButtonView.h + sourceTree + <group> + + 765052AE182AC9B5008313E1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DialerButtonView.m + sourceTree + <group> + + 765052AF182AC9B5008313E1 + + fileRef + 765052AE182AC9B5008313E1 + isa + PBXBuildFile + + 765052B0182AC9B5008313E1 + + fileRef + 765052AE182AC9B5008313E1 + isa + PBXBuildFile + + 765052B1182BF839008313E1 + + isa + PBXFileReference + lastKnownFileType + file + path + HelveticaNeueLTStd-Th.otf + sourceTree + <group> + + 765052B3182BF839008313E1 + + fileRef + 765052B1182BF839008313E1 + isa + PBXBuildFile + + 768A1A2A17FC9CD300E00ED8 + + isa + PBXFileReference + lastKnownFileType + compiled.mach-o.dylib + name + libz.dylib + path + usr/lib/libz.dylib + sourceTree + SDKROOT + + 768A1A2B17FC9CD300E00ED8 + + fileRef + 768A1A2A17FC9CD300E00ED8 + isa + PBXBuildFile + + 76919BF51805D169008C664A + + children + + 76919BF61805D190008C664A + + isa + PBXGroup + name + contact + sourceTree + <group> + + 76919BF61805D190008C664A + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + ContactManagerTest.m + path + contact/ContactManagerTest.m + sourceTree + <group> + + 76919BF71805D190008C664A + + fileRef + 76919BF61805D190008C664A + isa + PBXBuildFile + + 76AD2C7B17FB4604000246B0 + + children + + E1370B3018A0660300826894 + E1370B3118A0660300826894 + E1370B3218A0660300826894 + E1370B3318A0660300826894 + E1370B3418A0660300826894 + E1370B3518A0660300826894 + E1370B3618A0660300826894 + E1370B3718A0660300826894 + E1370B3818A0660300826894 + E1370B3918A0660300826894 + E1370B3A18A0660300826894 + E1370B3B18A0660300826894 + E1370B3C18A0660300826894 + E1370B3D18A0660300826894 + E1370B3E18A0660300826894 + E1370B3F18A0660300826894 + E1370B4018A0660300826894 + E1370B4118A0660300826894 + E1370B4218A0660300826894 + E1370B4318A0660300826894 + E1370B4418A0660300826894 + E1370B4518A0660300826894 + E1370B4618A0660300826894 + E1370B4718A0660300826894 + E1370B4818A0660300826894 + E1370B4918A0660300826894 + E1370B4A18A0660300826894 + E1370B4B18A0660300826894 + E1370B4C18A0660300826894 + E1370B4D18A0660300826894 + E1370B4E18A0660300826894 + E1370B4F18A0660300826894 + E1370B5018A0660300826894 + E1370B5118A0660300826894 + E1370B5218A0660300826894 + E1370B5318A0660300826894 + E1370B5418A0660300826894 + E1370B5518A0660300826894 + E1370B5618A0660300826894 + E16E5C1218AEDB5A00B7C403 + E1370B5918A0660300826894 + E1370B5A18A0660300826894 + E1370B5718A0660300826894 + E1370B5818A0660300826894 + E1370B5B18A0660300826894 + E1370B5C18A0660300826894 + E1370B5D18A0660300826894 + E1370B5E18A0660300826894 + E1370B5F18A0660300826894 + E1370B6018A0660300826894 + E16E5C1318AEDB5A00B7C403 + E1370B6118A0660300826894 + E1370B6218A0660300826894 + E1370B6318A0660300826894 + E1370B6418A0660300826894 + E1370B6518A0660300826894 + E1370B6618A0660300826894 + E1370B6918A0660300826894 + E1370B6A18A0660300826894 + E1370B6718A0660300826894 + E1370B6818A0660300826894 + E1370B6D18A0660300826894 + E1370B6E18A0660300826894 + E1370B6B18A0660300826894 + E1370B6C18A0660300826894 + E1370B6F18A0660300826894 + E1370B7018A0660300826894 + E1370B7118A0660300826894 + E1370B7218A0660300826894 + E1370B7318A0660300826894 + E1370B7418A0660300826894 + E1370B7518A0660300826894 + E1370B7618A0660300826894 + E1370B7718A0660300826894 + E1370B7818A0660300826894 + E1370B7918A0660300826894 + E1370B7A18A0660300826894 + E1370B7B18A0660300826894 + E1370B7C18A0660300826894 + E1370B7D18A0660300826894 + E1370B7E18A0660300826894 + E1370B7F18A0660300826894 + E1370B8018A0660300826894 + E1370B8118A0660300826894 + E1370B8218A0660300826894 + E1370B8318A0660300826894 + E1370B8418A0660300826894 + + isa + PBXGroup + path + Images + sourceTree + <group> + + 76B8189D182C39460088060E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + PreferenceListViewController.xib + path + ../PreferenceListViewController.xib + sourceTree + <group> + + 76B818A1182C39460088060E + + fileRef + 76B8189D182C39460088060E + isa + PBXBuildFile + + 76C87F11181EE11C00C4ACAB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InboxFeedFooterCell.h + sourceTree + <group> + + 76C87F12181EE11C00C4ACAB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InboxFeedFooterCell.m + sourceTree + <group> + + 76C87F13181EE11C00C4ACAB + + fileRef + 76C87F12181EE11C00C4ACAB + isa + PBXBuildFile + + 76C87F14181EE11C00C4ACAB + + fileRef + 76C87F12181EE11C00C4ACAB + isa + PBXBuildFile + + 76C87F15181EE2EB00C4ACAB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + InboxFeedFooterCell.xib + path + ../InboxFeedFooterCell.xib + sourceTree + <group> + + 76C87F17181EE2EB00C4ACAB + + fileRef + 76C87F15181EE2EB00C4ACAB + isa + PBXBuildFile + + 76C87F18181EFCE600C4ACAB + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + MediaPlayer.framework + path + System/Library/Frameworks/MediaPlayer.framework + sourceTree + SDKROOT + + 76C87F19181EFCE600C4ACAB + + fileRef + 76C87F18181EFCE600C4ACAB + isa + PBXBuildFile + + 76D713E5182D3E3F00C9C9C8 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PreferenceListTableViewCell.h + sourceTree + <group> + + 76D713E6182D3E3F00C9C9C8 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PreferenceListTableViewCell.m + sourceTree + <group> + + 76D713E7182D3E3F00C9C9C8 + + fileRef + 76D713E6182D3E3F00C9C9C8 + isa + PBXBuildFile + + 76D713E8182D3E3F00C9C9C8 + + fileRef + 76D713E6182D3E3F00C9C9C8 + isa + PBXBuildFile + + 76D713E9182D3E5100C9C9C8 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + PreferenceListTableViewCell.xib + path + ../PreferenceListTableViewCell.xib + sourceTree + <group> + + 76D713EB182D3E5100C9C9C8 + + fileRef + 76D713E9182D3E5100C9C9C8 + isa + PBXBuildFile + + 76EB03C118170B33006006FC + + children + + 76EB03C218170B33006006FC + 76EB03C318170B33006006FC + 76EB03D918170B33006006FC + 76EB03FE18170B33006006FC + 76EB040318170B33006006FC + 70DBA29918CFE98500771DAD + 76EB041118170B33006006FC + 76EB041D18170B33006006FC + E1B3DC731885EFA100B7F794 + 70BAFD5B190584BE00FA5E0B + 70BAFD5C190584BE00FA5E0B + 76EB048818170B33006006FC + 76EB04B118170B33006006FC + 76EB04C818170B33006006FC + 76EB04FE18170B33006006FC + 76EB052B18170B33006006FC + + isa + PBXGroup + path + src + sourceTree + <group> + + 76EB03C218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AppDelegate.h + sourceTree + <group> + + 76EB03C318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AppDelegate.m + sourceTree + <group> + + 76EB03D918170B33006006FC + + children + + E197B61F18BBF12700F073E5 + E197B62018BBF12700F073E5 + E197B61C18BBEC6D00F073E5 + E197B61D18BBEC6D00F073E5 + E197B5E718BBEC1A00F073E5 + E197B62518BBF63B00F073E5 + E197B62618BBF63B00F073E5 + E1CD329418BCFF9900B1A496 + E1CD329518BCFF9900B1A496 + E197B62218BBF5BB00F073E5 + E197B62318BBF5BB00F073E5 + + isa + PBXGroup + path + audio + sourceTree + <group> + + 76EB03FE18170B33006006FC + + children + + 76EB03FF18170B33006006FC + 76EB040018170B33006006FC + 76EB040118170B33006006FC + 76EB040218170B33006006FC + + isa + PBXGroup + path + call + sourceTree + <group> + + 76EB03FF18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RecentCall.h + sourceTree + <group> + + 76EB040018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RecentCall.m + sourceTree + <group> + + 76EB040118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RecentCallManager.h + sourceTree + <group> + + 76EB040218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RecentCallManager.m + sourceTree + <group> + + 76EB040318170B33006006FC + + children + + 76EB040418170B33006006FC + 76EB040518170B33006006FC + 76EB040818170B33006006FC + 76EB040918170B33006006FC + + isa + PBXGroup + path + contact + sourceTree + <group> + + 76EB040418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Contact.h + sourceTree + <group> + + 76EB040518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Contact.m + sourceTree + <group> + + 76EB040818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ContactsManager.h + sourceTree + <group> + + 76EB040918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ContactsManager.m + sourceTree + <group> + + 76EB041118170B33006006FC + + children + + 76EB041218170B33006006FC + 76EB041318170B33006006FC + B6C93C4C199567AD00EDF894 + B6C93C4D199567AD00EDF894 + 76EB041418170B33006006FC + 76EB041518170B33006006FC + 76EB041618170B33006006FC + 76EB041718170B33006006FC + 76EB041818170B33006006FC + 76EB041918170B33006006FC + 76EB041A18170B33006006FC + 76EB041B18170B33006006FC + B6B1013A196D213F007E3930 + B6B1013B196D213F007E3930 + B60C16631988999D00E97A6C + B60C16641988999D00E97A6C + + isa + PBXGroup + path + environment + sourceTree + <group> + + 76EB041218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Environment.h + sourceTree + <group> + + 76EB041318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Environment.m + sourceTree + <group> + + 76EB041418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LocalizableText.h + sourceTree + <group> + + 76EB041518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LocalizableText.m + sourceTree + <group> + + 76EB041618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PreferencesUtil.h + sourceTree + <group> + + 76EB041718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PreferencesUtil.m + sourceTree + <group> + + 76EB041818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PropertyListPreferences.h + sourceTree + <group> + + 76EB041918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PropertyListPreferences.m + sourceTree + <group> + + 76EB041A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Release.h + sourceTree + <group> + + 76EB041B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Release.m + sourceTree + <group> + + 76EB041D18170B33006006FC + + children + + 76EB041E18170B33006006FC + 76EB042318170B33006006FC + 76EB042818170B33006006FC + 76EB043518170B33006006FC + 76EB043618170B33006006FC + 76EB043718170B33006006FC + 76EB043818170B33006006FC + 76EB043918170B33006006FC + 76EB043A18170B33006006FC + 76EB043B18170B33006006FC + 76EB043C18170B33006006FC + 76EB047718170B33006006FC + 76EB048518170B33006006FC + B6B9ECFA198B31BA00C620D3 + B6B9ECFB198B31BA00C620D3 + + isa + PBXGroup + path + network + sourceTree + <group> + + 76EB041E18170B33006006FC + + children + + 76EB041F18170B33006006FC + 76EB042018170B33006006FC + 76EB042118170B33006006FC + 76EB042218170B33006006FC + + isa + PBXGroup + path + dns + sourceTree + <group> + + 76EB041F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DnsManager.h + sourceTree + <group> + + 76EB042018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DnsManager.m + sourceTree + <group> + + 76EB042118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HostNameEndPoint.h + sourceTree + <group> + + 76EB042218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HostNameEndPoint.m + sourceTree + <group> + + 76EB042318170B33006006FC + + children + + 76EB042418170B33006006FC + 76EB042518170B33006006FC + 76EB042618170B33006006FC + 76EB042718170B33006006FC + + isa + PBXGroup + path + failures + sourceTree + <group> + + 76EB042418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + IgnoredPacketFailure.h + sourceTree + <group> + + 76EB042518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + IgnoredPacketFailure.m + sourceTree + <group> + + 76EB042618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UnrecognizedRequestFailure.h + sourceTree + <group> + + 76EB042718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UnrecognizedRequestFailure.m + sourceTree + <group> + + 76EB042818170B33006006FC + + children + + B67ADDC21989FF8700E1A773 + B67ADDC31989FF8700E1A773 + 76EB042918170B33006006FC + 76EB042A18170B33006006FC + 76EB042B18170B33006006FC + 76EB042C18170B33006006FC + 76EB042D18170B33006006FC + 76EB042E18170B33006006FC + 76EB042F18170B33006006FC + 76EB043018170B33006006FC + 76EB043118170B33006006FC + 76EB043218170B33006006FC + 76EB043318170B33006006FC + 76EB043418170B33006006FC + + isa + PBXGroup + path + http + sourceTree + <group> + + 76EB042918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpManager.h + sourceTree + <group> + + 76EB042A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpManager.m + sourceTree + <group> + + 76EB042B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpRequest.h + sourceTree + <group> + + 76EB042C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpRequest.m + sourceTree + <group> + + 76EB042D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpRequestOrResponse.h + sourceTree + <group> + + 76EB042E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpRequestOrResponse.m + sourceTree + <group> + + 76EB042F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpRequestUtil.h + sourceTree + <group> + + 76EB043018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpRequestUtil.m + sourceTree + <group> + + 76EB043118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpResponse.h + sourceTree + <group> + + 76EB043218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpResponse.m + sourceTree + <group> + + 76EB043318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpSocket.h + sourceTree + <group> + + 76EB043418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpSocket.m + sourceTree + <group> + + 76EB043518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + IpAddress.h + sourceTree + <group> + + 76EB043618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + IpAddress.m + sourceTree + <group> + + 76EB043718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + IpEndPoint.h + sourceTree + <group> + + 76EB043818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + IpEndPoint.m + sourceTree + <group> + + 76EB043918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NetworkEndPoint.h + sourceTree + <group> + + 76EB043A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PacketHandler.h + sourceTree + <group> + + 76EB043B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PacketHandler.m + sourceTree + <group> + + 76EB043C18170B33006006FC + + children + + 76EB043D18170B33006006FC + 76EB043E18170B33006006FC + 76EB043F18170B33006006FC + 76EB044018170B33006006FC + 76EB044118170B33006006FC + 76EB044818170B33006006FC + + isa + PBXGroup + path + rtp + sourceTree + <group> + + 76EB043D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RtpPacket.h + sourceTree + <group> + + 76EB043E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RtpPacket.m + sourceTree + <group> + + 76EB043F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RtpSocket.h + sourceTree + <group> + + 76EB044018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RtpSocket.m + sourceTree + <group> + + 76EB044118170B33006006FC + + children + + 76EB044218170B33006006FC + 76EB044318170B33006006FC + 76EB044418170B33006006FC + 76EB044518170B33006006FC + 76EB044618170B33006006FC + 76EB044718170B33006006FC + + isa + PBXGroup + path + srtp + sourceTree + <group> + + 76EB044218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SequenceCounter.h + sourceTree + <group> + + 76EB044318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SequenceCounter.m + sourceTree + <group> + + 76EB044418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SrtpSocket.h + sourceTree + <group> + + 76EB044518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SrtpSocket.m + sourceTree + <group> + + 76EB044618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SrtpStream.h + sourceTree + <group> + + 76EB044718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SrtpStream.m + sourceTree + <group> + + 76EB044818170B33006006FC + + children + + 76EB044918170B33006006FC + 76EB044E18170B33006006FC + 76EB044F18170B33006006FC + 76EB045018170B33006006FC + 76EB045118170B33006006FC + 76EB045218170B33006006FC + 76EB045318170B33006006FC + 76EB045418170B33006006FC + 76EB046518170B33006006FC + 76EB046918170B33006006FC + 76EB046A18170B33006006FC + 76EB046B18170B33006006FC + 76EB046C18170B33006006FC + 76EB046D18170B33006006FC + 76EB046E18170B33006006FC + 76EB046F18170B33006006FC + 76EB047018170B33006006FC + 76EB047118170B33006006FC + 76EB047218170B33006006FC + 76EB047318170B33006006FC + 76EB047418170B33006006FC + 76EB047518170B33006006FC + 76EB047618170B33006006FC + + isa + PBXGroup + path + zrtp + sourceTree + <group> + + 76EB044918170B33006006FC + + children + + E19167A218A9687800B7A468 + E19167A318A9687800B7A468 + 76EB044C18170B33006006FC + 76EB044D18170B33006006FC + E16E5BE818AAC40200B7C403 + E16E5BE918AAC40200B7C403 + E16E5BEA18AAC40200B7C403 + E16E5BEB18AAC40200B7C403 + E16E5BEC18AAC40200B7C403 + E16E5BED18AAC40200B7C403 + + isa + PBXGroup + path + agreement + sourceTree + <group> + + 76EB044C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DH3KKeyAgreementProtocol.h + sourceTree + <group> + + 76EB044D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DH3KKeyAgreementProtocol.m + sourceTree + <group> + + 76EB044E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HashChain.h + sourceTree + <group> + + 76EB044F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HashChain.m + sourceTree + <group> + + 76EB045018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + MasterSecret.h + sourceTree + <group> + + 76EB045118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + MasterSecret.m + sourceTree + <group> + + 76EB045218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NegotiationFailed.h + sourceTree + <group> + + 76EB045318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NegotiationFailed.m + sourceTree + <group> + + 76EB045418170B33006006FC + + children + + 76EB045518170B33006006FC + 76EB045618170B33006006FC + 76EB045718170B33006006FC + 76EB045818170B33006006FC + 76EB045918170B33006006FC + 76EB045A18170B33006006FC + 76EB045B18170B33006006FC + 76EB045C18170B33006006FC + 76EB045D18170B33006006FC + 76EB045E18170B33006006FC + 76EB045F18170B33006006FC + 76EB046018170B33006006FC + 76EB046118170B33006006FC + 76EB046218170B33006006FC + 76EB046318170B33006006FC + 76EB046418170B33006006FC + + isa + PBXGroup + path + packets + sourceTree + <group> + + 76EB045518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CommitPacket.h + sourceTree + <group> + + 76EB045618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CommitPacket.m + sourceTree + <group> + + 76EB045718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ConfirmAckPacket.h + sourceTree + <group> + + 76EB045818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ConfirmAckPacket.m + sourceTree + <group> + + 76EB045918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ConfirmPacket.h + sourceTree + <group> + + 76EB045A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ConfirmPacket.m + sourceTree + <group> + + 76EB045B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DhPacket.h + sourceTree + <group> + + 76EB045C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DhPacket.m + sourceTree + <group> + + 76EB045D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DhPacketSharedSecretHashes.h + sourceTree + <group> + + 76EB045E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DhPacketSharedSecretHashes.m + sourceTree + <group> + + 76EB045F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HandshakePacket.h + sourceTree + <group> + + 76EB046018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HandshakePacket.m + sourceTree + <group> + + 76EB046118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HelloAckPacket.h + sourceTree + <group> + + 76EB046218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HelloAckPacket.m + sourceTree + <group> + + 76EB046318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HelloPacket.h + sourceTree + <group> + + 76EB046418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HelloPacket.m + sourceTree + <group> + + 76EB046518170B33006006FC + + children + + 76EB046618170B33006006FC + 76EB046718170B33006006FC + 76EB046818170B33006006FC + + isa + PBXGroup + path + protocols + sourceTree + <group> + + 76EB046618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + KeyAgreementParticipant.h + sourceTree + <group> + + 76EB046718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + KeyAgreementProtocol.h + sourceTree + <group> + + 76EB046818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpRole.h + sourceTree + <group> + + 76EB046918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RecipientUnavailable.h + sourceTree + <group> + + 76EB046A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RecipientUnavailable.m + sourceTree + <group> + + 76EB046B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ShortAuthenticationStringGenerator.h + sourceTree + <group> + + 76EB046C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ShortAuthenticationStringGenerator.m + sourceTree + <group> + + 76EB046D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpHandshakeResult.h + sourceTree + <group> + + 76EB046E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpHandshakeResult.m + sourceTree + <group> + + 76EB046F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpHandshakeSocket.h + sourceTree + <group> + + 76EB047018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpHandshakeSocket.m + sourceTree + <group> + + 76EB047118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpInitiator.h + sourceTree + <group> + + 76EB047218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpInitiator.m + sourceTree + <group> + + 76EB047318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpManager.h + sourceTree + <group> + + 76EB047418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpManager.m + sourceTree + <group> + + 76EB047518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpResponder.h + sourceTree + <group> + + 76EB047618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpResponder.m + sourceTree + <group> + + 76EB047718170B33006006FC + + children + + 76EB047818170B33006006FC + 76EB047918170B33006006FC + 76EB047A18170B33006006FC + 76EB047B18170B33006006FC + 76EB047C18170B33006006FC + 76EB047D18170B33006006FC + 76EB047E18170B33006006FC + + isa + PBXGroup + path + tcp + sourceTree + <group> + + 76EB047818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LowLatencyCandidate.h + sourceTree + <group> + + 76EB047918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LowLatencyCandidate.m + sourceTree + <group> + + 76EB047A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LowLatencyConnector.h + sourceTree + <group> + + 76EB047B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LowLatencyConnector.m + sourceTree + <group> + + 76EB047C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + StreamPair.h + sourceTree + <group> + + 76EB047D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + StreamPair.m + sourceTree + <group> + + 76EB047E18170B33006006FC + + children + + 76EB047F18170B33006006FC + 76EB048018170B33006006FC + 76EB048118170B33006006FC + 76EB048218170B33006006FC + 76EB048318170B33006006FC + 76EB048418170B33006006FC + + isa + PBXGroup + path + tls + sourceTree + <group> + + 76EB047F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Certificate.h + sourceTree + <group> + + 76EB048018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Certificate.m + sourceTree + <group> + + 76EB048118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NetworkStream.h + sourceTree + <group> + + 76EB048218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NetworkStream.m + sourceTree + <group> + + 76EB048318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SecureEndPoint.h + sourceTree + <group> + + 76EB048418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SecureEndPoint.m + sourceTree + <group> + + 76EB048518170B33006006FC + + children + + 76EB048618170B33006006FC + 76EB048718170B33006006FC + + isa + PBXGroup + path + udp + sourceTree + <group> + + 76EB048618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UdpSocket.h + sourceTree + <group> + + 76EB048718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UdpSocket.m + sourceTree + <group> + + 76EB048818170B33006006FC + + children + + 76EB048918170B33006006FC + 76EB049418170B33006006FC + 76EB049518170B33006006FC + 76EB049618170B33006006FC + 76EB049718170B33006006FC + 76EB049818170B33006006FC + + isa + PBXGroup + path + phone + sourceTree + <group> + + 76EB048918170B33006006FC + + children + + 76EB048A18170B33006006FC + 76EB048B18170B33006006FC + 76EB048C18170B33006006FC + 76EB048D18170B33006006FC + 76EB048E18170B33006006FC + 76EB048F18170B33006006FC + 76EB049018170B33006006FC + 76EB049118170B33006006FC + 76EB049218170B33006006FC + 76EB049318170B33006006FC + + isa + PBXGroup + path + callstate + sourceTree + <group> + + 76EB048A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallController.h + sourceTree + <group> + + 76EB048B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallController.m + sourceTree + <group> + + 76EB048C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallFailedServerMessage.h + sourceTree + <group> + + 76EB048D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallFailedServerMessage.m + sourceTree + <group> + + 76EB048E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallProgress.h + sourceTree + <group> + + 76EB048F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallProgress.m + sourceTree + <group> + + 76EB049018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallState.h + sourceTree + <group> + + 76EB049118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallState.m + sourceTree + <group> + + 76EB049218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallTermination.h + sourceTree + <group> + + 76EB049318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallTermination.m + sourceTree + <group> + + 76EB049418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PhoneManager.h + sourceTree + <group> + + 76EB049518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneManager.m + sourceTree + <group> + + 76EB049618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PhoneNumber.h + sourceTree + <group> + + 76EB049718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneNumber.m + sourceTree + <group> + + 76EB049818170B33006006FC + + children + + 76EB049918170B33006006FC + 76EB049A18170B33006006FC + 76EB049B18170B33006006FC + 76EB049C18170B33006006FC + 76EB049D18170B33006006FC + 76EB049E18170B33006006FC + 76EB049F18170B33006006FC + 76EB04A018170B33006006FC + 76EB04A118170B33006006FC + 76EB04A218170B33006006FC + 76EB04A318170B33006006FC + 76EB04A418170B33006006FC + 76EB04A518170B33006006FC + 76EB04A618170B33006006FC + 76EB04A718170B33006006FC + 76EB04A818170B33006006FC + 76EB04AD18170B33006006FC + 76EB04AE18170B33006006FC + 76EB04AF18170B33006006FC + 76EB04B018170B33006006FC + + isa + PBXGroup + path + signaling + sourceTree + <group> + + 76EB049918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallConnectResult.h + sourceTree + <group> + + 76EB049A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallConnectResult.m + sourceTree + <group> + + 76EB049B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallConnectUtil.h + sourceTree + <group> + + 76EB049C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallConnectUtil.m + sourceTree + <group> + + 76EB049D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallConnectUtil_Initiator.h + sourceTree + <group> + + 76EB049E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallConnectUtil_Initiator.m + sourceTree + <group> + + 76EB049F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallConnectUtil_Responder.h + sourceTree + <group> + + 76EB04A018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallConnectUtil_Responder.m + sourceTree + <group> + + 76EB04A118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallConnectUtil_Server.h + sourceTree + <group> + + 76EB04A218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallConnectUtil_Server.m + sourceTree + <group> + + 76EB04A318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InitiateSignal.pb.h + sourceTree + <group> + + 76EB04A418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InitiateSignal.pb.m + sourceTree + <group> + + 76EB04A518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + text + path + InitiateSignal.proto + sourceTree + <group> + + 76EB04A618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InitiatorSessionDescriptor.h + sourceTree + <group> + + 76EB04A718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InitiatorSessionDescriptor.m + sourceTree + <group> + + 76EB04A818170B33006006FC + + children + + 76EB04A918170B33006006FC + 76EB04AA18170B33006006FC + 76EB04AB18170B33006006FC + 76EB04AC18170B33006006FC + + isa + PBXGroup + path + number directory + sourceTree + <group> + + 76EB04A918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PhoneNumberDirectoryFilter.h + sourceTree + <group> + + 76EB04AA18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneNumberDirectoryFilter.m + sourceTree + <group> + + 76EB04AB18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PhoneNumberDirectoryFilterManager.h + sourceTree + <group> + + 76EB04AC18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneNumberDirectoryFilterManager.m + sourceTree + <group> + + 76EB04AD18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ResponderSessionDescriptor.h + sourceTree + <group> + + 76EB04AE18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ResponderSessionDescriptor.m + sourceTree + <group> + + 76EB04AF18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SignalUtil.h + sourceTree + <group> + + 76EB04B018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SignalUtil.m + sourceTree + <group> + + 76EB04B118170B33006006FC + + children + + 76EB04B218170B33006006FC + 76EB04B318170B33006006FC + 76EB04B418170B33006006FC + 76EB04B518170B33006006FC + 76EB04B618170B33006006FC + 76EB04B718170B33006006FC + 76EB04B818170B33006006FC + 76EB04B918170B33006006FC + 76EB04BA18170B33006006FC + + isa + PBXGroup + path + profiling + sourceTree + <group> + + 76EB04B218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CategorizingLogger.h + sourceTree + <group> + + 76EB04B318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CategorizingLogger.m + sourceTree + <group> + + 76EB04B418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DecayingSampleEstimator.h + sourceTree + <group> + + 76EB04B518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DecayingSampleEstimator.m + sourceTree + <group> + + 76EB04B618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EventWindow.h + sourceTree + <group> + + 76EB04B718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EventWindow.m + sourceTree + <group> + + 76EB04B818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LoggingUtil.h + sourceTree + <group> + + 76EB04B918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LoggingUtil.m + sourceTree + <group> + + 76EB04BA18170B33006006FC + + children + + 76EB04BB18170B33006006FC + 76EB04BC18170B33006006FC + 76EB04BD18170B33006006FC + 76EB04BE18170B33006006FC + 76EB04C718170B33006006FC + + isa + PBXGroup + path + protocols + sourceTree + <group> + + 76EB04BB18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ConditionLogger.h + sourceTree + <group> + + 76EB04BC18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Logging.h + sourceTree + <group> + + 76EB04BD18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + OccurrenceLogger.h + sourceTree + <group> + + 76EB04BE18170B33006006FC + + children + + 76EB04BF18170B33006006FC + 76EB04C018170B33006006FC + 76EB04C118170B33006006FC + 76EB04C218170B33006006FC + 76EB04C318170B33006006FC + 76EB04C418170B33006006FC + 76EB04C518170B33006006FC + 76EB04C618170B33006006FC + + isa + PBXGroup + path + utilities + sourceTree + <group> + + 76EB04BF18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AnonymousConditionLogger.h + sourceTree + <group> + + 76EB04C018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AnonymousConditionLogger.m + sourceTree + <group> + + 76EB04C118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AnonymousOccurrenceLogger.h + sourceTree + <group> + + 76EB04C218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AnonymousOccurrenceLogger.m + sourceTree + <group> + + 76EB04C318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AnonymousValueLogger.h + sourceTree + <group> + + 76EB04C418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AnonymousValueLogger.m + sourceTree + <group> + + 76EB04C518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DiscardingLog.h + sourceTree + <group> + + 76EB04C618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DiscardingLog.m + sourceTree + <group> + + 76EB04C718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ValueLogger.h + sourceTree + <group> + + 76EB04C818170B33006006FC + + children + + 76EB04C918170B33006006FC + 76EB04CA18170B33006006FC + 76EB04CD18170B33006006FC + 76EB04CE18170B33006006FC + 76EB04CF18170B33006006FC + 76EB04D618170B33006006FC + 76EB04E018170B33006006FC + 76EB04E118170B33006006FC + 76EB04E218170B33006006FC + 76EB04E318170B33006006FC + 76EB04E618170B33006006FC + 76EB04E718170B33006006FC + B90418E4183E9DD40038554A + B90418E5183E9DD40038554A + 76EB04E818170B33006006FC + 76EB04E918170B33006006FC + 76EB04EA18170B33006006FC + 76EB04EB18170B33006006FC + BFB074C319A5611000F2947C + BFB074C419A5611000F2947C + 76EB04EC18170B33006006FC + 76EB04ED18170B33006006FC + BFB074C519A5611000F2947C + BFB074C619A5611000F2947C + 76EB04EE18170B33006006FC + 76EB04EF18170B33006006FC + 7095B7AE18F46D35002C66E2 + 7095B7AF18F46D35002C66E2 + 76EB04F018170B33006006FC + 707E549018FF26E800C8649D + 707E549118FF26E800C8649D + 76EB04F518170B33006006FC + 76EB04F618170B33006006FC + 76EB04F718170B33006006FC + 76EB04F818170B33006006FC + 76EB04F918170B33006006FC + 76EB04FA18170B33006006FC + B97940251832BD2400BD66CB + B97940261832BD2400BD66CB + 76EB04FB18170B33006006FC + 76EB04FC18170B33006006FC + 76EB04FD18170B33006006FC + + isa + PBXGroup + path + util + sourceTree + <group> + + 76EB04C918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ArrayUtil.h + sourceTree + <group> + + 76EB04CA18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ArrayUtil.m + sourceTree + <group> + + 76EB04CD18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + BloomFilter.h + sourceTree + <group> + + 76EB04CE18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + BloomFilter.m + sourceTree + <group> + + 76EB04CF18170B33006006FC + + children + + 76EB04D018170B33006006FC + 76EB04D118170B33006006FC + 76EB04D218170B33006006FC + 76EB04D318170B33006006FC + 76EB04D418170B33006006FC + 76EB04D518170B33006006FC + + isa + PBXGroup + path + collections + sourceTree + <group> + + 76EB04D018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CyclicalBuffer.h + sourceTree + <group> + + 76EB04D118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CyclicalBuffer.m + sourceTree + <group> + + 76EB04D218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PriorityQueue.h + sourceTree + <group> + + 76EB04D318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PriorityQueue.m + sourceTree + <group> + + 76EB04D418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Queue.h + sourceTree + <group> + + 76EB04D518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Queue.m + sourceTree + <group> + + 76EB04D618170B33006006FC + + children + + 76EB04D718170B33006006FC + 76EB04D818170B33006006FC + 76EB04D918170B33006006FC + 76EB04DA18170B33006006FC + 76EB04DB18170B33006006FC + 76EB04DC18170B33006006FC + 76EB04DD18170B33006006FC + 76EB04DE18170B33006006FC + 76EB04DF18170B33006006FC + + isa + PBXGroup + path + constraints + sourceTree + <group> + + 76EB04D718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + BadArgument.h + sourceTree + <group> + + 76EB04D818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + BadArgument.m + sourceTree + <group> + + 76EB04D918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + BadState.h + sourceTree + <group> + + 76EB04DA18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + BadState.m + sourceTree + <group> + + 76EB04DB18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Constraints.h + sourceTree + <group> + + 76EB04DC18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + OperationFailed.h + sourceTree + <group> + + 76EB04DD18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + OperationFailed.m + sourceTree + <group> + + 76EB04DE18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SecurityFailure.h + sourceTree + <group> + + 76EB04DF18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SecurityFailure.m + sourceTree + <group> + + 76EB04E018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Conversions.h + sourceTree + <group> + + 76EB04E118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Conversions.m + sourceTree + <group> + + 76EB04E218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Crc32.h + sourceTree + <group> + + 76EB04E318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Crc32.m + sourceTree + <group> + + 76EB04E618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DataUtil.h + sourceTree + <group> + + 76EB04E718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DataUtil.m + sourceTree + <group> + + 76EB04E818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DictionaryUtil.h + sourceTree + <group> + + 76EB04E918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DictionaryUtil.m + sourceTree + <group> + + 76EB04EA18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FunctionalUtil.h + sourceTree + <group> + + 76EB04EB18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FunctionalUtil.m + sourceTree + <group> + + 76EB04EC18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NumberUtil.h + sourceTree + <group> + + 76EB04ED18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NumberUtil.m + sourceTree + <group> + + 76EB04EE18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Operation.h + sourceTree + <group> + + 76EB04EF18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Operation.m + sourceTree + <group> + + 76EB04F018170B33006006FC + + children + + 76EB04F118170B33006006FC + 76EB04F218170B33006006FC + + isa + PBXGroup + path + protocols + sourceTree + <group> + + 76EB04F118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Terminable.h + sourceTree + <group> + + 76EB04F218170B33006006FC + + children + + 76EB04F318170B33006006FC + 76EB04F418170B33006006FC + + isa + PBXGroup + path + utilities + sourceTree + <group> + + 76EB04F318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AnonymousTerminator.h + sourceTree + <group> + + 76EB04F418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AnonymousTerminator.m + sourceTree + <group> + + 76EB04F518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + StringUtil.h + sourceTree + <group> + + 76EB04F618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + StringUtil.m + sourceTree + <group> + + 76EB04F718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ThreadManager.h + sourceTree + <group> + + 76EB04F818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ThreadManager.m + sourceTree + <group> + + 76EB04F918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + TimeUtil.h + sourceTree + <group> + + 76EB04FA18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + TimeUtil.m + sourceTree + <group> + + 76EB04FB18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Util.h + sourceTree + <group> + + 76EB04FC18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Zid.h + sourceTree + <group> + + 76EB04FD18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Zid.m + sourceTree + <group> + + 76EB04FE18170B33006006FC + + children + + 76EB051118170B33006006FC + 76EB051218170B33006006FC + 76EB050118170B33006006FC + 76EB050218170B33006006FC + 76EB050318170B33006006FC + 76EB050418170B33006006FC + B97CBFA518860EA3008E0DE9 + B97CBFA618860EA3008E0DE9 + 76EB050518170B33006006FC + 76EB050618170B33006006FC + 76EB050718170B33006006FC + 76EB050818170B33006006FC + 76EB050918170B33006006FC + 76EB050A18170B33006006FC + 76EB050B18170B33006006FC + 76EB050C18170B33006006FC + 707E548A18FF0B8A00C8649D + 707E548B18FF0B8A00C8649D + B9CA51B718809ACA007E204E + B9CA51B818809ACA007E204E + 76EB050D18170B33006006FC + 76EB050E18170B33006006FC + 76EB050F18170B33006006FC + 76EB051018170B33006006FC + 76EB051518170B33006006FC + 76EB051618170B33006006FC + 76EB051718170B33006006FC + 76EB051818170B33006006FC + 76EB051918170B33006006FC + 76EB051A18170B33006006FC + 76EB051C18170B33006006FC + + isa + PBXGroup + path + view controllers + sourceTree + <group> + + 76EB050118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ContactBrowseViewController.h + sourceTree + <group> + + 76EB050218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ContactBrowseViewController.m + sourceTree + <group> + + 76EB050318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ContactDetailViewController.h + sourceTree + <group> + + 76EB050418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ContactDetailViewController.m + sourceTree + <group> + + 76EB050518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DialerViewController.h + sourceTree + <group> + + 76EB050618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DialerViewController.m + sourceTree + <group> + + 76EB050718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FavouritesViewController.h + sourceTree + <group> + + 76EB050818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FavouritesViewController.m + sourceTree + <group> + + 76EB050918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InboxFeedViewController.h + sourceTree + <group> + + 76EB050A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InboxFeedViewController.m + sourceTree + <group> + + 76EB050B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InCallViewController.h + sourceTree + <group> + + 76EB050C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InCallViewController.m + sourceTree + <group> + + 76EB050D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LeftSideMenuViewController.h + sourceTree + <group> + + 76EB050E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LeftSideMenuViewController.m + sourceTree + <group> + + 76EB050F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NextResponderScrollView.h + sourceTree + <group> + + 76EB051018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NextResponderScrollView.m + sourceTree + <group> + + 76EB051118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallLogViewController.h + sourceTree + <group> + + 76EB051218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallLogViewController.m + sourceTree + <group> + + 76EB051518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RegisterViewController.h + sourceTree + <group> + + 76EB051618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RegisterViewController.m + sourceTree + <group> + + 76EB051718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SettingsViewController.h + sourceTree + <group> + + 76EB051818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SettingsViewController.m + sourceTree + <group> + + 76EB051918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + TabBarParentViewController.h + sourceTree + <group> + + 76EB051A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + TabBarParentViewController.m + sourceTree + <group> + + 76EB051B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + TabBarParentViewController.xib + path + ../TabBarParentViewController.xib + sourceTree + <group> + + 76EB051C18170B33006006FC + + children + + 76EB051D18170B33006006FC + 76EB052718170B33006006FC + 76EB051E18170B33006006FC + 76EB051F18170B33006006FC + 76EB052018170B33006006FC + B97CBFA718860EA3008E0DE9 + 76EB052118170B33006006FC + 76EB052318170B33006006FC + 76EB052418170B33006006FC + 76EB052518170B33006006FC + B9CA51B918809ACA007E204E + 76EB052618170B33006006FC + 76B8189D182C39460088060E + 76EB052918170B33006006FC + 76EB052A18170B33006006FC + 76EB051B18170B33006006FC + + isa + PBXGroup + path + xibs + sourceTree + <group> + + 76EB051D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + CallAudioManagerDemo.xib + sourceTree + <group> + + 76EB051E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + ContactBrowseViewController.xib + sourceTree + <group> + + 76EB051F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + ContactDetailTableViewCell.xib + sourceTree + <group> + + 76EB052018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + ContactDetailViewController.xib + sourceTree + <group> + + 76EB052118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + DialerViewController.xib + sourceTree + <group> + + 76EB052318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + FavouritesViewController.xib + sourceTree + <group> + + 76EB052418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + InboxFeedViewController.xib + sourceTree + <group> + + 76EB052518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + InCallViewController.xib + sourceTree + <group> + + 76EB052618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + LeftSideMenuViewController.xib + sourceTree + <group> + + 76EB052718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + CallLogViewController.xib + sourceTree + <group> + + 76EB052918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + RegisterViewController.xib + sourceTree + <group> + + 76EB052A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + SettingsViewController.xib + sourceTree + <group> + + 76EB052B18170B33006006FC + + children + + 76EB053618170B33006006FC + 76EB053718170B33006006FC + 76EB052C18170B33006006FC + 76EB052D18170B33006006FC + 76EB052E18170B33006006FC + 76EB052F18170B33006006FC + B97CBFAC1886100E008E0DE9 + B97CBFAD1886100E008E0DE9 + 765052AD182AC9B5008313E1 + 765052AE182AC9B5008313E1 + B9A578AF183D60ED00C17105 + B9A578B0183D60ED00C17105 + 76C87F11181EE11C00C4ACAB + 76C87F12181EE11C00C4ACAB + 76EB053418170B33006006FC + 76EB053518170B33006006FC + 70377AA71916BA0500CAF501 + 70377AA81916BA0500CAF501 + B9B89C52185A2B5F00A24465 + B9B89C53185A2B5F00A24465 + 7650529F182945EF008313E1 + 765052A0182945EF008313E1 + 76D713E5182D3E3F00C9C9C8 + 76D713E6182D3E3F00C9C9C8 + B942EB0C183A9633000887BB + B942EB0D183A9633000887BB + 762D9DCD18281C7400A5E418 + 762D9DCE18281C7400A5E418 + B9EB5AC41884D370007CBB57 + B9EB5AC51884D370007CBB57 + 76EB053818170B33006006FC + + isa + PBXGroup + path + views + sourceTree + <group> + + 76EB052C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ContactDetailTableViewCell.h + sourceTree + <group> + + 76EB052D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ContactDetailTableViewCell.m + sourceTree + <group> + + 76EB052E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ContactTableViewCell.h + sourceTree + <group> + + 76EB052F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ContactTableViewCell.m + sourceTree + <group> + + 76EB053418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InboxFeedTableViewCell.h + sourceTree + <group> + + 76EB053518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InboxFeedTableViewCell.m + sourceTree + <group> + + 76EB053618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallLogTableViewCell.h + sourceTree + <group> + + 76EB053718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallLogTableViewCell.m + sourceTree + <group> + + 76EB053818170B33006006FC + + children + + 76EB053F18170B33006006FC + 76EB053A18170B33006006FC + B97CBFB018861023008E0DE9 + B9A578B3183D610300C17105 + 76C87F15181EE2EB00C4ACAB + 76EB053C18170B33006006FC + B9B89C56185A2B7000A24465 + 76D713E9182D3E5100C9C9C8 + B9EB5AC81884D387007CBB57 + + isa + PBXGroup + path + xibs + sourceTree + <group> + + 76EB053A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + ContactTableViewCell.xib + sourceTree + <group> + + 76EB053C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + InboxFeedTableViewCell.xib + sourceTree + <group> + + 76EB053F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + CallLogTableViewCell.xib + sourceTree + <group> + + 76EB054018170B33006006FC + + fileRef + 76EB03C318170B33006006FC + isa + PBXBuildFile + + 76EB054118170B33006006FC + + fileRef + 76EB03C318170B33006006FC + isa + PBXBuildFile + + 76EB057218170B33006006FC + + fileRef + 76EB040018170B33006006FC + isa + PBXBuildFile + + 76EB057318170B33006006FC + + fileRef + 76EB040018170B33006006FC + isa + PBXBuildFile + + 76EB057418170B33006006FC + + fileRef + 76EB040218170B33006006FC + isa + PBXBuildFile + + 76EB057518170B33006006FC + + fileRef + 76EB040218170B33006006FC + isa + PBXBuildFile + + 76EB057618170B33006006FC + + fileRef + 76EB040518170B33006006FC + isa + PBXBuildFile + + 76EB057718170B33006006FC + + fileRef + 76EB040518170B33006006FC + isa + PBXBuildFile + + 76EB057A18170B33006006FC + + fileRef + 76EB040918170B33006006FC + isa + PBXBuildFile + + 76EB057B18170B33006006FC + + fileRef + 76EB040918170B33006006FC + isa + PBXBuildFile + + 76EB058218170B33006006FC + + fileRef + 76EB041318170B33006006FC + isa + PBXBuildFile + + 76EB058318170B33006006FC + + fileRef + 76EB041318170B33006006FC + isa + PBXBuildFile + + 76EB058418170B33006006FC + + fileRef + 76EB041518170B33006006FC + isa + PBXBuildFile + + 76EB058518170B33006006FC + + fileRef + 76EB041518170B33006006FC + isa + PBXBuildFile + + 76EB058618170B33006006FC + + fileRef + 76EB041718170B33006006FC + isa + PBXBuildFile + + 76EB058718170B33006006FC + + fileRef + 76EB041718170B33006006FC + isa + PBXBuildFile + + 76EB058818170B33006006FC + + fileRef + 76EB041918170B33006006FC + isa + PBXBuildFile + + 76EB058918170B33006006FC + + fileRef + 76EB041918170B33006006FC + isa + PBXBuildFile + + 76EB058A18170B33006006FC + + fileRef + 76EB041B18170B33006006FC + isa + PBXBuildFile + + 76EB058B18170B33006006FC + + fileRef + 76EB041B18170B33006006FC + isa + PBXBuildFile + + 76EB058C18170B33006006FC + + fileRef + 76EB042018170B33006006FC + isa + PBXBuildFile + + 76EB058D18170B33006006FC + + fileRef + 76EB042018170B33006006FC + isa + PBXBuildFile + + 76EB058E18170B33006006FC + + fileRef + 76EB042218170B33006006FC + isa + PBXBuildFile + + 76EB058F18170B33006006FC + + fileRef + 76EB042218170B33006006FC + isa + PBXBuildFile + + 76EB059018170B33006006FC + + fileRef + 76EB042518170B33006006FC + isa + PBXBuildFile + + 76EB059118170B33006006FC + + fileRef + 76EB042518170B33006006FC + isa + PBXBuildFile + + 76EB059218170B33006006FC + + fileRef + 76EB042718170B33006006FC + isa + PBXBuildFile + + 76EB059318170B33006006FC + + fileRef + 76EB042718170B33006006FC + isa + PBXBuildFile + + 76EB059418170B33006006FC + + fileRef + 76EB042A18170B33006006FC + isa + PBXBuildFile + + 76EB059518170B33006006FC + + fileRef + 76EB042A18170B33006006FC + isa + PBXBuildFile + + 76EB059618170B33006006FC + + fileRef + 76EB042C18170B33006006FC + isa + PBXBuildFile + + 76EB059718170B33006006FC + + fileRef + 76EB042C18170B33006006FC + isa + PBXBuildFile + + 76EB059818170B33006006FC + + fileRef + 76EB042E18170B33006006FC + isa + PBXBuildFile + + 76EB059918170B33006006FC + + fileRef + 76EB042E18170B33006006FC + isa + PBXBuildFile + + 76EB059A18170B33006006FC + + fileRef + 76EB043018170B33006006FC + isa + PBXBuildFile + + 76EB059B18170B33006006FC + + fileRef + 76EB043018170B33006006FC + isa + PBXBuildFile + + 76EB059C18170B33006006FC + + fileRef + 76EB043218170B33006006FC + isa + PBXBuildFile + + 76EB059D18170B33006006FC + + fileRef + 76EB043218170B33006006FC + isa + PBXBuildFile + + 76EB059E18170B33006006FC + + fileRef + 76EB043418170B33006006FC + isa + PBXBuildFile + + 76EB059F18170B33006006FC + + fileRef + 76EB043418170B33006006FC + isa + PBXBuildFile + + 76EB05A018170B33006006FC + + fileRef + 76EB043618170B33006006FC + isa + PBXBuildFile + + 76EB05A118170B33006006FC + + fileRef + 76EB043618170B33006006FC + isa + PBXBuildFile + + 76EB05A218170B33006006FC + + fileRef + 76EB043818170B33006006FC + isa + PBXBuildFile + + 76EB05A318170B33006006FC + + fileRef + 76EB043818170B33006006FC + isa + PBXBuildFile + + 76EB05A418170B33006006FC + + fileRef + 76EB043B18170B33006006FC + isa + PBXBuildFile + + 76EB05A518170B33006006FC + + fileRef + 76EB043B18170B33006006FC + isa + PBXBuildFile + + 76EB05A618170B33006006FC + + fileRef + 76EB043E18170B33006006FC + isa + PBXBuildFile + + 76EB05A718170B33006006FC + + fileRef + 76EB043E18170B33006006FC + isa + PBXBuildFile + + 76EB05A818170B33006006FC + + fileRef + 76EB044018170B33006006FC + isa + PBXBuildFile + + 76EB05A918170B33006006FC + + fileRef + 76EB044018170B33006006FC + isa + PBXBuildFile + + 76EB05AA18170B33006006FC + + fileRef + 76EB044318170B33006006FC + isa + PBXBuildFile + + 76EB05AB18170B33006006FC + + fileRef + 76EB044318170B33006006FC + isa + PBXBuildFile + + 76EB05AC18170B33006006FC + + fileRef + 76EB044518170B33006006FC + isa + PBXBuildFile + + 76EB05AD18170B33006006FC + + fileRef + 76EB044518170B33006006FC + isa + PBXBuildFile + + 76EB05AE18170B33006006FC + + fileRef + 76EB044718170B33006006FC + isa + PBXBuildFile + + 76EB05AF18170B33006006FC + + fileRef + 76EB044718170B33006006FC + isa + PBXBuildFile + + 76EB05B218170B33006006FC + + fileRef + 76EB044D18170B33006006FC + isa + PBXBuildFile + + 76EB05B318170B33006006FC + + fileRef + 76EB044D18170B33006006FC + isa + PBXBuildFile + + 76EB05B418170B33006006FC + + fileRef + 76EB044F18170B33006006FC + isa + PBXBuildFile + + 76EB05B518170B33006006FC + + fileRef + 76EB044F18170B33006006FC + isa + PBXBuildFile + + 76EB05B618170B33006006FC + + fileRef + 76EB045118170B33006006FC + isa + PBXBuildFile + + 76EB05B718170B33006006FC + + fileRef + 76EB045118170B33006006FC + isa + PBXBuildFile + + 76EB05B818170B33006006FC + + fileRef + 76EB045318170B33006006FC + isa + PBXBuildFile + + 76EB05B918170B33006006FC + + fileRef + 76EB045318170B33006006FC + isa + PBXBuildFile + + 76EB05BA18170B33006006FC + + fileRef + 76EB045618170B33006006FC + isa + PBXBuildFile + + 76EB05BB18170B33006006FC + + fileRef + 76EB045618170B33006006FC + isa + PBXBuildFile + + 76EB05BC18170B33006006FC + + fileRef + 76EB045818170B33006006FC + isa + PBXBuildFile + + 76EB05BD18170B33006006FC + + fileRef + 76EB045818170B33006006FC + isa + PBXBuildFile + + 76EB05BE18170B33006006FC + + fileRef + 76EB045A18170B33006006FC + isa + PBXBuildFile + + 76EB05BF18170B33006006FC + + fileRef + 76EB045A18170B33006006FC + isa + PBXBuildFile + + 76EB05C018170B33006006FC + + fileRef + 76EB045C18170B33006006FC + isa + PBXBuildFile + + 76EB05C118170B33006006FC + + fileRef + 76EB045C18170B33006006FC + isa + PBXBuildFile + + 76EB05C218170B33006006FC + + fileRef + 76EB045E18170B33006006FC + isa + PBXBuildFile + + 76EB05C318170B33006006FC + + fileRef + 76EB045E18170B33006006FC + isa + PBXBuildFile + + 76EB05C418170B33006006FC + + fileRef + 76EB046018170B33006006FC + isa + PBXBuildFile + + 76EB05C518170B33006006FC + + fileRef + 76EB046018170B33006006FC + isa + PBXBuildFile + + 76EB05C618170B33006006FC + + fileRef + 76EB046218170B33006006FC + isa + PBXBuildFile + + 76EB05C718170B33006006FC + + fileRef + 76EB046218170B33006006FC + isa + PBXBuildFile + + 76EB05C818170B33006006FC + + fileRef + 76EB046418170B33006006FC + isa + PBXBuildFile + + 76EB05C918170B33006006FC + + fileRef + 76EB046418170B33006006FC + isa + PBXBuildFile + + 76EB05CA18170B33006006FC + + fileRef + 76EB046A18170B33006006FC + isa + PBXBuildFile + + 76EB05CB18170B33006006FC + + fileRef + 76EB046A18170B33006006FC + isa + PBXBuildFile + + 76EB05CC18170B33006006FC + + fileRef + 76EB046C18170B33006006FC + isa + PBXBuildFile + + 76EB05CD18170B33006006FC + + fileRef + 76EB046C18170B33006006FC + isa + PBXBuildFile + + 76EB05CE18170B33006006FC + + fileRef + 76EB046E18170B33006006FC + isa + PBXBuildFile + + 76EB05CF18170B33006006FC + + fileRef + 76EB046E18170B33006006FC + isa + PBXBuildFile + + 76EB05D018170B33006006FC + + fileRef + 76EB047018170B33006006FC + isa + PBXBuildFile + + 76EB05D118170B33006006FC + + fileRef + 76EB047018170B33006006FC + isa + PBXBuildFile + + 76EB05D218170B33006006FC + + fileRef + 76EB047218170B33006006FC + isa + PBXBuildFile + + 76EB05D318170B33006006FC + + fileRef + 76EB047218170B33006006FC + isa + PBXBuildFile + + 76EB05D418170B33006006FC + + fileRef + 76EB047418170B33006006FC + isa + PBXBuildFile + + 76EB05D518170B33006006FC + + fileRef + 76EB047418170B33006006FC + isa + PBXBuildFile + + 76EB05D618170B33006006FC + + fileRef + 76EB047618170B33006006FC + isa + PBXBuildFile + + 76EB05D718170B33006006FC + + fileRef + 76EB047618170B33006006FC + isa + PBXBuildFile + + 76EB05D818170B33006006FC + + fileRef + 76EB047918170B33006006FC + isa + PBXBuildFile + + 76EB05D918170B33006006FC + + fileRef + 76EB047918170B33006006FC + isa + PBXBuildFile + + 76EB05DA18170B33006006FC + + fileRef + 76EB047B18170B33006006FC + isa + PBXBuildFile + + 76EB05DB18170B33006006FC + + fileRef + 76EB047B18170B33006006FC + isa + PBXBuildFile + + 76EB05DC18170B33006006FC + + fileRef + 76EB047D18170B33006006FC + isa + PBXBuildFile + + 76EB05DD18170B33006006FC + + fileRef + 76EB047D18170B33006006FC + isa + PBXBuildFile + + 76EB05DE18170B33006006FC + + fileRef + 76EB048018170B33006006FC + isa + PBXBuildFile + + 76EB05DF18170B33006006FC + + fileRef + 76EB048018170B33006006FC + isa + PBXBuildFile + + 76EB05E018170B33006006FC + + fileRef + 76EB048218170B33006006FC + isa + PBXBuildFile + + 76EB05E118170B33006006FC + + fileRef + 76EB048218170B33006006FC + isa + PBXBuildFile + + 76EB05E218170B33006006FC + + fileRef + 76EB048418170B33006006FC + isa + PBXBuildFile + + 76EB05E318170B33006006FC + + fileRef + 76EB048418170B33006006FC + isa + PBXBuildFile + + 76EB05E418170B33006006FC + + fileRef + 76EB048718170B33006006FC + isa + PBXBuildFile + + 76EB05E518170B33006006FC + + fileRef + 76EB048718170B33006006FC + isa + PBXBuildFile + + 76EB05E618170B33006006FC + + fileRef + 76EB048B18170B33006006FC + isa + PBXBuildFile + + 76EB05E718170B33006006FC + + fileRef + 76EB048B18170B33006006FC + isa + PBXBuildFile + + 76EB05E818170B33006006FC + + fileRef + 76EB048D18170B33006006FC + isa + PBXBuildFile + + 76EB05E918170B33006006FC + + fileRef + 76EB048D18170B33006006FC + isa + PBXBuildFile + + 76EB05EA18170B33006006FC + + fileRef + 76EB048F18170B33006006FC + isa + PBXBuildFile + + 76EB05EB18170B33006006FC + + fileRef + 76EB048F18170B33006006FC + isa + PBXBuildFile + + 76EB05EC18170B33006006FC + + fileRef + 76EB049118170B33006006FC + isa + PBXBuildFile + + 76EB05ED18170B33006006FC + + fileRef + 76EB049118170B33006006FC + isa + PBXBuildFile + + 76EB05EE18170B33006006FC + + fileRef + 76EB049318170B33006006FC + isa + PBXBuildFile + + 76EB05EF18170B33006006FC + + fileRef + 76EB049318170B33006006FC + isa + PBXBuildFile + + 76EB05F018170B33006006FC + + fileRef + 76EB049518170B33006006FC + isa + PBXBuildFile + + 76EB05F118170B33006006FC + + fileRef + 76EB049518170B33006006FC + isa + PBXBuildFile + + 76EB05F218170B33006006FC + + fileRef + 76EB049718170B33006006FC + isa + PBXBuildFile + + 76EB05F318170B33006006FC + + fileRef + 76EB049718170B33006006FC + isa + PBXBuildFile + + 76EB05F418170B33006006FC + + fileRef + 76EB049A18170B33006006FC + isa + PBXBuildFile + + 76EB05F518170B33006006FC + + fileRef + 76EB049A18170B33006006FC + isa + PBXBuildFile + + 76EB05F618170B33006006FC + + fileRef + 76EB049C18170B33006006FC + isa + PBXBuildFile + + 76EB05F718170B33006006FC + + fileRef + 76EB049C18170B33006006FC + isa + PBXBuildFile + + 76EB05F818170B33006006FC + + fileRef + 76EB049E18170B33006006FC + isa + PBXBuildFile + + 76EB05F918170B33006006FC + + fileRef + 76EB049E18170B33006006FC + isa + PBXBuildFile + + 76EB05FA18170B33006006FC + + fileRef + 76EB04A018170B33006006FC + isa + PBXBuildFile + + 76EB05FB18170B33006006FC + + fileRef + 76EB04A018170B33006006FC + isa + PBXBuildFile + + 76EB05FC18170B33006006FC + + fileRef + 76EB04A218170B33006006FC + isa + PBXBuildFile + + 76EB05FD18170B33006006FC + + fileRef + 76EB04A218170B33006006FC + isa + PBXBuildFile + + 76EB05FE18170B33006006FC + + fileRef + 76EB04A418170B33006006FC + isa + PBXBuildFile + + 76EB05FF18170B33006006FC + + fileRef + 76EB04A418170B33006006FC + isa + PBXBuildFile + + 76EB060118170B33006006FC + + fileRef + 76EB04A518170B33006006FC + isa + PBXBuildFile + + 76EB060218170B33006006FC + + fileRef + 76EB04A718170B33006006FC + isa + PBXBuildFile + + 76EB060318170B33006006FC + + fileRef + 76EB04A718170B33006006FC + isa + PBXBuildFile + + 76EB060418170B33006006FC + + fileRef + 76EB04AA18170B33006006FC + isa + PBXBuildFile + + 76EB060518170B33006006FC + + fileRef + 76EB04AA18170B33006006FC + isa + PBXBuildFile + + 76EB060618170B33006006FC + + fileRef + 76EB04AC18170B33006006FC + isa + PBXBuildFile + + 76EB060718170B33006006FC + + fileRef + 76EB04AC18170B33006006FC + isa + PBXBuildFile + + 76EB060818170B33006006FC + + fileRef + 76EB04AE18170B33006006FC + isa + PBXBuildFile + + 76EB060918170B33006006FC + + fileRef + 76EB04AE18170B33006006FC + isa + PBXBuildFile + + 76EB060A18170B33006006FC + + fileRef + 76EB04B018170B33006006FC + isa + PBXBuildFile + + 76EB060B18170B33006006FC + + fileRef + 76EB04B018170B33006006FC + isa + PBXBuildFile + + 76EB060C18170B33006006FC + + fileRef + 76EB04B318170B33006006FC + isa + PBXBuildFile + + 76EB060D18170B33006006FC + + fileRef + 76EB04B318170B33006006FC + isa + PBXBuildFile + + 76EB060E18170B33006006FC + + fileRef + 76EB04B518170B33006006FC + isa + PBXBuildFile + + 76EB060F18170B33006006FC + + fileRef + 76EB04B518170B33006006FC + isa + PBXBuildFile + + 76EB061018170B33006006FC + + fileRef + 76EB04B718170B33006006FC + isa + PBXBuildFile + + 76EB061118170B33006006FC + + fileRef + 76EB04B718170B33006006FC + isa + PBXBuildFile + + 76EB061218170B33006006FC + + fileRef + 76EB04B918170B33006006FC + isa + PBXBuildFile + + 76EB061318170B33006006FC + + fileRef + 76EB04B918170B33006006FC + isa + PBXBuildFile + + 76EB061418170B33006006FC + + fileRef + 76EB04C018170B33006006FC + isa + PBXBuildFile + + 76EB061518170B33006006FC + + fileRef + 76EB04C018170B33006006FC + isa + PBXBuildFile + + 76EB061618170B33006006FC + + fileRef + 76EB04C218170B33006006FC + isa + PBXBuildFile + + 76EB061718170B33006006FC + + fileRef + 76EB04C218170B33006006FC + isa + PBXBuildFile + + 76EB061818170B33006006FC + + fileRef + 76EB04C418170B33006006FC + isa + PBXBuildFile + + 76EB061918170B33006006FC + + fileRef + 76EB04C418170B33006006FC + isa + PBXBuildFile + + 76EB061A18170B33006006FC + + fileRef + 76EB04C618170B33006006FC + isa + PBXBuildFile + + 76EB061B18170B33006006FC + + fileRef + 76EB04C618170B33006006FC + isa + PBXBuildFile + + 76EB061C18170B33006006FC + + fileRef + 76EB04CA18170B33006006FC + isa + PBXBuildFile + + 76EB061D18170B33006006FC + + fileRef + 76EB04CA18170B33006006FC + isa + PBXBuildFile + + 76EB062018170B33006006FC + + fileRef + 76EB04CE18170B33006006FC + isa + PBXBuildFile + + 76EB062118170B33006006FC + + fileRef + 76EB04CE18170B33006006FC + isa + PBXBuildFile + + 76EB062218170B33006006FC + + fileRef + 76EB04D118170B33006006FC + isa + PBXBuildFile + + 76EB062318170B33006006FC + + fileRef + 76EB04D118170B33006006FC + isa + PBXBuildFile + + 76EB062418170B33006006FC + + fileRef + 76EB04D318170B33006006FC + isa + PBXBuildFile + + 76EB062518170B33006006FC + + fileRef + 76EB04D318170B33006006FC + isa + PBXBuildFile + + 76EB062618170B33006006FC + + fileRef + 76EB04D518170B33006006FC + isa + PBXBuildFile + + 76EB062718170B33006006FC + + fileRef + 76EB04D518170B33006006FC + isa + PBXBuildFile + + 76EB062818170B33006006FC + + fileRef + 76EB04D818170B33006006FC + isa + PBXBuildFile + + 76EB062918170B33006006FC + + fileRef + 76EB04D818170B33006006FC + isa + PBXBuildFile + + 76EB062A18170B33006006FC + + fileRef + 76EB04DA18170B33006006FC + isa + PBXBuildFile + + 76EB062B18170B33006006FC + + fileRef + 76EB04DA18170B33006006FC + isa + PBXBuildFile + + 76EB062C18170B33006006FC + + fileRef + 76EB04DD18170B33006006FC + isa + PBXBuildFile + + 76EB062D18170B33006006FC + + fileRef + 76EB04DD18170B33006006FC + isa + PBXBuildFile + + 76EB062E18170B33006006FC + + fileRef + 76EB04DF18170B33006006FC + isa + PBXBuildFile + + 76EB062F18170B33006006FC + + fileRef + 76EB04DF18170B33006006FC + isa + PBXBuildFile + + 76EB063018170B33006006FC + + fileRef + 76EB04E118170B33006006FC + isa + PBXBuildFile + + 76EB063118170B33006006FC + + fileRef + 76EB04E118170B33006006FC + isa + PBXBuildFile + + 76EB063218170B33006006FC + + fileRef + 76EB04E318170B33006006FC + isa + PBXBuildFile + + 76EB063318170B33006006FC + + fileRef + 76EB04E318170B33006006FC + isa + PBXBuildFile + + 76EB063618170B33006006FC + + fileRef + 76EB04E718170B33006006FC + isa + PBXBuildFile + + 76EB063718170B33006006FC + + fileRef + 76EB04E718170B33006006FC + isa + PBXBuildFile + + 76EB063818170B33006006FC + + fileRef + 76EB04E918170B33006006FC + isa + PBXBuildFile + + 76EB063918170B33006006FC + + fileRef + 76EB04E918170B33006006FC + isa + PBXBuildFile + + 76EB063A18170B33006006FC + + fileRef + 76EB04EB18170B33006006FC + isa + PBXBuildFile + + 76EB063B18170B33006006FC + + fileRef + 76EB04EB18170B33006006FC + isa + PBXBuildFile + + 76EB063C18170B33006006FC + + fileRef + 76EB04ED18170B33006006FC + isa + PBXBuildFile + + 76EB063D18170B33006006FC + + fileRef + 76EB04ED18170B33006006FC + isa + PBXBuildFile + + 76EB063E18170B33006006FC + + fileRef + 76EB04EF18170B33006006FC + isa + PBXBuildFile + + 76EB063F18170B33006006FC + + fileRef + 76EB04EF18170B33006006FC + isa + PBXBuildFile + + 76EB064018170B33006006FC + + fileRef + 76EB04F418170B33006006FC + isa + PBXBuildFile + + 76EB064118170B33006006FC + + fileRef + 76EB04F418170B33006006FC + isa + PBXBuildFile + + 76EB064218170B33006006FC + + fileRef + 76EB04F618170B33006006FC + isa + PBXBuildFile + + 76EB064318170B33006006FC + + fileRef + 76EB04F618170B33006006FC + isa + PBXBuildFile + + 76EB064418170B33006006FC + + fileRef + 76EB04F818170B33006006FC + isa + PBXBuildFile + + 76EB064518170B33006006FC + + fileRef + 76EB04F818170B33006006FC + isa + PBXBuildFile + + 76EB064618170B33006006FC + + fileRef + 76EB04FA18170B33006006FC + isa + PBXBuildFile + + 76EB064718170B33006006FC + + fileRef + 76EB04FA18170B33006006FC + isa + PBXBuildFile + + 76EB064818170B33006006FC + + fileRef + 76EB04FD18170B33006006FC + isa + PBXBuildFile + + 76EB064918170B33006006FC + + fileRef + 76EB04FD18170B33006006FC + isa + PBXBuildFile + + 76EB064C18170B34006006FC + + fileRef + 76EB050218170B33006006FC + isa + PBXBuildFile + + 76EB064D18170B34006006FC + + fileRef + 76EB050218170B33006006FC + isa + PBXBuildFile + + 76EB064E18170B34006006FC + + fileRef + 76EB050418170B33006006FC + isa + PBXBuildFile + + 76EB064F18170B34006006FC + + fileRef + 76EB050418170B33006006FC + isa + PBXBuildFile + + 76EB065018170B34006006FC + + fileRef + 76EB050618170B33006006FC + isa + PBXBuildFile + + 76EB065118170B34006006FC + + fileRef + 76EB050618170B33006006FC + isa + PBXBuildFile + + 76EB065218170B34006006FC + + fileRef + 76EB050818170B33006006FC + isa + PBXBuildFile + + 76EB065318170B34006006FC + + fileRef + 76EB050818170B33006006FC + isa + PBXBuildFile + + 76EB065418170B34006006FC + + fileRef + 76EB050A18170B33006006FC + isa + PBXBuildFile + + 76EB065518170B34006006FC + + fileRef + 76EB050A18170B33006006FC + isa + PBXBuildFile + + 76EB065618170B34006006FC + + fileRef + 76EB050C18170B33006006FC + isa + PBXBuildFile + + 76EB065718170B34006006FC + + fileRef + 76EB050C18170B33006006FC + isa + PBXBuildFile + + 76EB065818170B34006006FC + + fileRef + 76EB050E18170B33006006FC + isa + PBXBuildFile + + 76EB065918170B34006006FC + + fileRef + 76EB050E18170B33006006FC + isa + PBXBuildFile + + 76EB065A18170B34006006FC + + fileRef + 76EB051018170B33006006FC + isa + PBXBuildFile + + 76EB065B18170B34006006FC + + fileRef + 76EB051018170B33006006FC + isa + PBXBuildFile + + 76EB065C18170B34006006FC + + fileRef + 76EB051218170B33006006FC + isa + PBXBuildFile + + 76EB065D18170B34006006FC + + fileRef + 76EB051218170B33006006FC + isa + PBXBuildFile + + 76EB066018170B34006006FC + + fileRef + 76EB051618170B33006006FC + isa + PBXBuildFile + + 76EB066118170B34006006FC + + fileRef + 76EB051618170B33006006FC + isa + PBXBuildFile + + 76EB066218170B34006006FC + + fileRef + 76EB051818170B33006006FC + isa + PBXBuildFile + + 76EB066318170B34006006FC + + fileRef + 76EB051818170B33006006FC + isa + PBXBuildFile + + 76EB066418170B34006006FC + + fileRef + 76EB051A18170B33006006FC + isa + PBXBuildFile + + 76EB066518170B34006006FC + + fileRef + 76EB051A18170B33006006FC + isa + PBXBuildFile + + 76EB066718170B34006006FC + + fileRef + 76EB051B18170B33006006FC + isa + PBXBuildFile + + 76EB066918170B34006006FC + + fileRef + 76EB051D18170B33006006FC + isa + PBXBuildFile + + 76EB066D18170B34006006FC + + fileRef + 76EB051F18170B33006006FC + isa + PBXBuildFile + + 76EB066F18170B34006006FC + + fileRef + 76EB052018170B33006006FC + isa + PBXBuildFile + + 76EB067118170B34006006FC + + fileRef + 76EB052118170B33006006FC + isa + PBXBuildFile + + 76EB067518170B34006006FC + + fileRef + 76EB052318170B33006006FC + isa + PBXBuildFile + + 76EB067718170B34006006FC + + fileRef + 76EB052418170B33006006FC + isa + PBXBuildFile + + 76EB067918170B34006006FC + + fileRef + 76EB052518170B33006006FC + isa + PBXBuildFile + + 76EB067B18170B34006006FC + + fileRef + 76EB052618170B33006006FC + isa + PBXBuildFile + + 76EB067D18170B34006006FC + + fileRef + 76EB052718170B33006006FC + isa + PBXBuildFile + + 76EB068118170B34006006FC + + fileRef + 76EB052918170B33006006FC + isa + PBXBuildFile + + 76EB068318170B34006006FC + + fileRef + 76EB052A18170B33006006FC + isa + PBXBuildFile + + 76EB068418170B34006006FC + + fileRef + 76EB052D18170B33006006FC + isa + PBXBuildFile + + 76EB068518170B34006006FC + + fileRef + 76EB052D18170B33006006FC + isa + PBXBuildFile + + 76EB068618170B34006006FC + + fileRef + 76EB052F18170B33006006FC + isa + PBXBuildFile + + 76EB068718170B34006006FC + + fileRef + 76EB052F18170B33006006FC + isa + PBXBuildFile + + 76EB068C18170B34006006FC + + fileRef + 76EB053518170B33006006FC + isa + PBXBuildFile + + 76EB068D18170B34006006FC + + fileRef + 76EB053518170B33006006FC + isa + PBXBuildFile + + 76EB068E18170B34006006FC + + fileRef + 76EB053718170B33006006FC + isa + PBXBuildFile + + 76EB068F18170B34006006FC + + fileRef + 76EB053718170B33006006FC + isa + PBXBuildFile + + 76EB069318170B34006006FC + + fileRef + 76EB053A18170B33006006FC + isa + PBXBuildFile + + 76EB069718170B34006006FC + + fileRef + 76EB053C18170B33006006FC + isa + PBXBuildFile + + 76EB069D18170B34006006FC + + fileRef + 76EB053F18170B33006006FC + isa + PBXBuildFile + + 8313AE91B4954215858A5662 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods.a + sourceTree + BUILT_PRODUCTS_DIR + + 91E46203423941C0C94D90E9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods.debug.xcconfig + path + Pods/Target Support Files/Pods/Pods.debug.xcconfig + sourceTree + <group> + + 9CC6C6BD3B51923FD6317C94 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods.ad-hoc distribution.xcconfig + path + Pods/Target Support Files/Pods/Pods.ad-hoc distribution.xcconfig + sourceTree + <group> + + A10FDF79184FB4BB007FF963 + + fileRef + 76C87F18181EFCE600C4ACAB + isa + PBXBuildFile + + A11CD70C17FA230600A2D1B1 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + QuartzCore.framework + path + System/Library/Frameworks/QuartzCore.framework + sourceTree + SDKROOT + + A11CD70D17FA230600A2D1B1 + + fileRef + A11CD70C17FA230600A2D1B1 + isa + PBXBuildFile + + A123C14916F902EE000AE905 + + fileRef + A163E8AA16F3F6A90094D68B + isa + PBXBuildFile + + A15706EA17F0CD6D007C2BD6 + + children + + A15706F217F0CD6D007C2BD6 + BF8C3D8119CE3B6A008F644C + 76919BF51805D169008C664A + A157070017F0CD6D007C2BD6 + A157072E17F0CD6D007C2BD6 + A157073417F0CD6D007C2BD6 + A157073917F0CD6D007C2BD6 + A157073D17F0CD6D007C2BD6 + B684A46C19C3446200B11029 + A157073B17F0CD6D007C2BD6 + A157073C17F0CD6D007C2BD6 + + isa + PBXGroup + path + test + sourceTree + <group> + + A15706F217F0CD6D007C2BD6 + + children + + A15706F417F0CD6D007C2BD6 + A15706F617F0CD6D007C2BD6 + A15706F817F0CD6D007C2BD6 + A15706FA17F0CD6D007C2BD6 + A15706FC17F0CD6D007C2BD6 + + isa + PBXGroup + path + audio + sourceTree + <group> + + A15706F417F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioFrameTest.m + sourceTree + <group> + + A15706F617F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioRemoteIOTest.m + sourceTree + <group> + + A15706F817F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioStretcherTest.m + sourceTree + <group> + + A15706FA17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + JitterQueueTest.m + sourceTree + <group> + + A15706FC17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SpeexCodecTest.m + sourceTree + <group> + + A157070017F0CD6D007C2BD6 + + children + + A157070117F0CD6D007C2BD6 + A157070417F0CD6D007C2BD6 + A157070817F0CD6D007C2BD6 + A157070A17F0CD6D007C2BD6 + A157070B17F0CD6D007C2BD6 + A157072317F0CD6D007C2BD6 + A157072B17F0CD6D007C2BD6 + + isa + PBXGroup + path + network + sourceTree + <group> + + A157070117F0CD6D007C2BD6 + + children + + A157070317F0CD6D007C2BD6 + + isa + PBXGroup + path + dns + sourceTree + <group> + + A157070317F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DnsManagerTest.m + sourceTree + <group> + + A157070417F0CD6D007C2BD6 + + children + + A157070617F0CD6D007C2BD6 + + isa + PBXGroup + path + http + sourceTree + <group> + + A157070617F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpRequestResponseTest.m + sourceTree + <group> + + A157070817F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + IpAddressTest.m + sourceTree + <group> + + A157070A17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + IpEndPointTest.m + sourceTree + <group> + + A157070B17F0CD6D007C2BD6 + + children + + A157070D17F0CD6D007C2BD6 + A157070E17F0CD6D007C2BD6 + A157071317F0CD6D007C2BD6 + + isa + PBXGroup + path + rtp + sourceTree + <group> + + A157070D17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RtpPacketTests.m + sourceTree + <group> + + A157070E17F0CD6D007C2BD6 + + children + + A157071017F0CD6D007C2BD6 + A157071217F0CD6D007C2BD6 + + isa + PBXGroup + path + srtp + sourceTree + <group> + + A157071017F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SecureStreamTest.m + sourceTree + <group> + + A157071217F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SequenceCounterTest.m + sourceTree + <group> + + A157071317F0CD6D007C2BD6 + + children + + A157071717F0CD6D007C2BD6 + A157071917F0CD6D007C2BD6 + A157071B17F0CD6D007C2BD6 + A157071D17F0CD6D007C2BD6 + A157071E17F0CD6D007C2BD6 + A157072217F0CD6D007C2BD6 + E16E5BF818AAF02100B7C403 + + isa + PBXGroup + path + zrtp + sourceTree + <group> + + A157071717F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HandshakePacketTest.m + sourceTree + <group> + + A157071917F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HashChainTest.m + sourceTree + <group> + + A157071B17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + MasterSecretTest.m + sourceTree + <group> + + A157071D17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ShortAuthenticationStringGeneratorTest.m + sourceTree + <group> + + A157071E17F0CD6D007C2BD6 + + children + + A157071F17F0CD6D007C2BD6 + A157072017F0CD6D007C2BD6 + + isa + PBXGroup + path + utilities + sourceTree + <group> + + A157071F17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PregeneratedKeyAgreementParticipantProtocol.h + sourceTree + <group> + + A157072017F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PregeneratedKeyAgreementParticipantProtocol.m + sourceTree + <group> + + A157072217F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpTest.m + sourceTree + <group> + + A157072317F0CD6D007C2BD6 + + children + + A157072517F0CD6D007C2BD6 + A157072617F0CD6D007C2BD6 + + isa + PBXGroup + path + tcp + sourceTree + <group> + + A157072517F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LowLatencyConnectorTest.m + sourceTree + <group> + + A157072617F0CD6D007C2BD6 + + children + + A157072817F0CD6D007C2BD6 + A157072A17F0CD6D007C2BD6 + + isa + PBXGroup + path + tls + sourceTree + <group> + + A157072817F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NetworkStreamTest.m + sourceTree + <group> + + A157072A17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SecureEndPointTest.m + sourceTree + <group> + + A157072B17F0CD6D007C2BD6 + + children + + A157072D17F0CD6D007C2BD6 + + isa + PBXGroup + path + udp + sourceTree + <group> + + A157072D17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UdpSocketTest.m + sourceTree + <group> + + A157072E17F0CD6D007C2BD6 + + children + + A157073017F0CD6D007C2BD6 + A157073117F0CD6D007C2BD6 + + isa + PBXGroup + path + phone + sourceTree + <group> + + A157073017F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneNumberTest.m + sourceTree + <group> + + A157073117F0CD6D007C2BD6 + + children + + A157073317F0CD6D007C2BD6 + + isa + PBXGroup + path + signaling + sourceTree + <group> + + A157073317F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SessionDescriptorTest.m + sourceTree + <group> + + A157073417F0CD6D007C2BD6 + + children + + A157073617F0CD6D007C2BD6 + A157073817F0CD6D007C2BD6 + + isa + PBXGroup + path + profiling + sourceTree + <group> + + A157073617F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DecayingSampleEstimatorTest.m + sourceTree + <group> + + A157073817F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EventWindowTest.m + sourceTree + <group> + + A157073917F0CD6D007C2BD6 + + children + + B6850E591995A4710068E715 + A157073A17F0CD6D007C2BD6 + + isa + PBXGroup + path + Supporting Files + sourceTree + <group> + + A157073A17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + SignalTests-Info.plist + sourceTree + <group> + + A157073B17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + TestUtil.h + sourceTree + <group> + + A157073C17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + TestUtil.m + sourceTree + <group> + + A157073D17F0CD6D007C2BD6 + + children + + A157073E17F0CD6D007C2BD6 + A157073F17F0CD6D007C2BD6 + A157074217F0CD6D007C2BD6 + A157074317F0CD6D007C2BD6 + A157074417F0CD6D007C2BD6 + A157074517F0CD6D007C2BD6 + A157074717F0CD6D007C2BD6 + A157074817F0CD6D007C2BD6 + A157074917F0CD6D007C2BD6 + A157074A17F0CD6D007C2BD6 + A157074B17F0CD6D007C2BD6 + A157074C17F0CD6D007C2BD6 + A157074D17F0CD6D007C2BD6 + BFB074BF19A4BCA400F2947C + BFB074C019A4BCA400F2947C + A157074E17F0CD6D007C2BD6 + A157074F17F0CD6D007C2BD6 + A157075017F0CD6D007C2BD6 + A157075117F0CD6D007C2BD6 + A157075217F0CD6D007C2BD6 + A157075317F0CD6D007C2BD6 + + isa + PBXGroup + path + util + sourceTree + <group> + + A157073E17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + BloomFilterTest.h + sourceTree + <group> + + A157073F17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + BloomFilterTest.m + sourceTree + <group> + + A157074217F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ConversionsTest.h + sourceTree + <group> + + A157074317F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ConversionsTest.m + sourceTree + <group> + + A157074417F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Crc32Test.h + sourceTree + <group> + + A157074517F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Crc32Test.m + sourceTree + <group> + + A157074717F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CryptoToolsTest.m + sourceTree + <group> + + A157074817F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CyclicalBufferTest.h + sourceTree + <group> + + A157074917F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CyclicalBufferTest.m + sourceTree + <group> + + A157074A17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExceptionsTest.h + sourceTree + <group> + + A157074B17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ExceptionsTest.m + sourceTree + <group> + + A157074C17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FunctionalUtilTest.h + sourceTree + <group> + + A157074D17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FunctionalUtilTest.m + sourceTree + <group> + + A157074E17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PriorityQueueTest.h + sourceTree + <group> + + A157074F17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PriorityQueueTest.m + sourceTree + <group> + + A157075017F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + QueueTest.h + sourceTree + <group> + + A157075117F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + QueueTest.m + sourceTree + <group> + + A157075217F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UtilTest.h + sourceTree + <group> + + A157075317F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UtilTest.m + sourceTree + <group> + + A157075717F0CD6D007C2BD6 + + fileRef + A15706F417F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075817F0CD6D007C2BD6 + + fileRef + A15706F617F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075917F0CD6D007C2BD6 + + fileRef + A15706F817F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075A17F0CD6D007C2BD6 + + fileRef + A15706FA17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075B17F0CD6D007C2BD6 + + fileRef + A15706FC17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075D17F0CD6D007C2BD6 + + fileRef + A157070317F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075E17F0CD6D007C2BD6 + + fileRef + A157070617F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075F17F0CD6D007C2BD6 + + fileRef + A157070817F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076017F0CD6D007C2BD6 + + fileRef + A157070A17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076117F0CD6D007C2BD6 + + fileRef + A157070D17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076217F0CD6D007C2BD6 + + fileRef + A157071017F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076317F0CD6D007C2BD6 + + fileRef + A157071217F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076517F0CD6D007C2BD6 + + fileRef + A157071717F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076617F0CD6D007C2BD6 + + fileRef + A157071917F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076717F0CD6D007C2BD6 + + fileRef + A157071B17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076817F0CD6D007C2BD6 + + fileRef + A157071D17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076917F0CD6D007C2BD6 + + fileRef + A157072017F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076A17F0CD6D007C2BD6 + + fileRef + A157072217F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076B17F0CD6D007C2BD6 + + fileRef + A157072517F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076C17F0CD6D007C2BD6 + + fileRef + A157072817F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076D17F0CD6D007C2BD6 + + fileRef + A157072A17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076E17F0CD6D007C2BD6 + + fileRef + A157072D17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076F17F0CD6D007C2BD6 + + fileRef + A157073017F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077017F0CD6D007C2BD6 + + fileRef + A157073317F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077117F0CD6D007C2BD6 + + fileRef + A157073617F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077217F0CD6D007C2BD6 + + fileRef + A157073817F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077417F0CD6D007C2BD6 + + fileRef + A157073C17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077517F0CD6D007C2BD6 + + fileRef + A157073F17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077717F0CD6D007C2BD6 + + fileRef + A157074317F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077817F0CD6D007C2BD6 + + fileRef + A157074517F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077917F0CD6D007C2BD6 + + fileRef + A157074717F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077A17F0CD6D007C2BD6 + + fileRef + A157074917F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077B17F0CD6D007C2BD6 + + fileRef + A157074B17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077C17F0CD6D007C2BD6 + + fileRef + A157074D17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077D17F0CD6D007C2BD6 + + fileRef + A157074F17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077E17F0CD6D007C2BD6 + + fileRef + A157075117F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077F17F0CD6D007C2BD6 + + fileRef + A157075317F0CD6D007C2BD6 + isa + PBXBuildFile + + A163E8AA16F3F6A90094D68B + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Security.framework + path + System/Library/Frameworks/Security.framework + sourceTree + SDKROOT + + A163E8AB16F3F6AA0094D68B + + fileRef + A163E8AA16F3F6A90094D68B + isa + PBXBuildFile + + A194D3B917A08CD1004BD3A9 + + fileRef + A1C32D4D17A0652C000A904E + isa + PBXBuildFile + + A194D3BA17A08CD5004BD3A9 + + fileRef + A1C32D4F17A06537000A904E + isa + PBXBuildFile + + A1A018521805C5E800A052A6 + + fileRef + A11CD70C17FA230600A2D1B1 + isa + PBXBuildFile + + A1A018531805C60D00A052A6 + + fileRef + D221A091169C9E5E00537ABF + isa + PBXBuildFile + + A1C32D4D17A0652C000A904E + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + AddressBook.framework + path + System/Library/Frameworks/AddressBook.framework + sourceTree + SDKROOT + + A1C32D4F17A06537000A904E + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + AddressBookUI.framework + path + System/Library/Frameworks/AddressBookUI.framework + sourceTree + SDKROOT + + A1C32D5017A06538000A904E + + fileRef + A1C32D4F17A06537000A904E + isa + PBXBuildFile + + A1C32D5117A06544000A904E + + fileRef + A1C32D4D17A0652C000A904E + isa + PBXBuildFile + + A1FDCBEE16DAA6C300868894 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + AVFoundation.framework + path + System/Library/Frameworks/AVFoundation.framework + sourceTree + SDKROOT + + AA0C8E498E2046B0B81EEE6E + + fileRef + 8313AE91B4954215858A5662 + isa + PBXBuildFile + + B60C16631988999D00E97A6C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + VersionMigrations.h + sourceTree + <group> + + B60C16641988999D00E97A6C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + VersionMigrations.m + sourceTree + <group> + + B60C16651988999D00E97A6C + + fileRef + B60C16641988999D00E97A6C + isa + PBXBuildFile + + B6416F35199A0478003C5699 + + children + + B6416F36199A0478003C5699 + + isa + PBXGroup + name + an.lproj + path + translations/an.lproj + sourceTree + <group> + + B6416F36199A0478003C5699 + + children + + B6416F37199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F37199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + an + path + Localizable.strings + sourceTree + <group> + + B6416F38199A0478003C5699 + + children + + B6416F39199A0478003C5699 + + isa + PBXGroup + name + ar.lproj + path + translations/ar.lproj + sourceTree + <group> + + B6416F39199A0478003C5699 + + children + + B6416F3A199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F3A199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ar + path + Localizable.strings + sourceTree + <group> + + B6416F3B199A0478003C5699 + + children + + B6416F3C199A0478003C5699 + + isa + PBXGroup + name + be.lproj + path + translations/be.lproj + sourceTree + <group> + + B6416F3C199A0478003C5699 + + children + + B6416F3D199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F3D199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + be + path + Localizable.strings + sourceTree + <group> + + B6416F3E199A0478003C5699 + + children + + B6416F3F199A0478003C5699 + + isa + PBXGroup + name + bg_BG.lproj + path + translations/bg_BG.lproj + sourceTree + <group> + + B6416F3F199A0478003C5699 + + children + + B6416F40199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F40199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + bg_BG + path + Localizable.strings + sourceTree + <group> + + B6416F41199A0478003C5699 + + children + + B6416F42199A0478003C5699 + + isa + PBXGroup + name + ca-ES.lproj + path + translations/ca-ES.lproj + sourceTree + <group> + + B6416F42199A0478003C5699 + + children + + B6416F43199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F43199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ca-ES + path + Localizable.strings + sourceTree + <group> + + B6416F44199A0478003C5699 + + children + + B6416F45199A0478003C5699 + + isa + PBXGroup + name + ca.lproj + path + translations/ca.lproj + sourceTree + <group> + + B6416F45199A0478003C5699 + + children + + B6416F46199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F46199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ca + path + Localizable.strings + sourceTree + <group> + + B6416F47199A0478003C5699 + + children + + B6416F48199A0478003C5699 + + isa + PBXGroup + name + cs-CZ.lproj + path + translations/cs-CZ.lproj + sourceTree + <group> + + B6416F48199A0478003C5699 + + children + + B6416F49199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F49199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + cs-CZ + path + Localizable.strings + sourceTree + <group> + + B6416F4A199A0478003C5699 + + children + + B6416F4B199A0478003C5699 + + isa + PBXGroup + name + cs.lproj + path + translations/cs.lproj + sourceTree + <group> + + B6416F4B199A0478003C5699 + + children + + B6416F4C199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F4C199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + cs + path + Localizable.strings + sourceTree + <group> + + B6416F4D199A0478003C5699 + + children + + B6416F4E199A0478003C5699 + + isa + PBXGroup + name + da.lproj + path + translations/da.lproj + sourceTree + <group> + + B6416F4E199A0478003C5699 + + children + + B6416F4F199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F4F199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + da + path + Localizable.strings + sourceTree + <group> + + B6416F50199A0478003C5699 + + children + + B6416F51199A0478003C5699 + + isa + PBXGroup + name + de.lproj + path + translations/de.lproj + sourceTree + <group> + + B6416F51199A0478003C5699 + + children + + B6416F52199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F52199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + de + path + Localizable.strings + sourceTree + <group> + + B6416F53199A0478003C5699 + + children + + B6416F54199A0478003C5699 + + isa + PBXGroup + name + el_GR.lproj + path + translations/el_GR.lproj + sourceTree + <group> + + B6416F54199A0478003C5699 + + children + + B6416F55199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F55199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + el_GR + path + Localizable.strings + sourceTree + <group> + + B6416F56199A0478003C5699 + + children + + B6416F57199A0478003C5699 + + isa + PBXGroup + name + en.lproj + path + translations/en.lproj + sourceTree + <group> + + B6416F57199A0478003C5699 + + children + + B6416F58199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F58199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + en + path + Localizable.strings + sourceTree + <group> + + B6416F59199A0478003C5699 + + children + + B6416F5A199A0478003C5699 + + isa + PBXGroup + name + es.lproj + path + translations/es.lproj + sourceTree + <group> + + B6416F5A199A0478003C5699 + + children + + B6416F5B199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F5B199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + es + path + Localizable.strings + sourceTree + <group> + + B6416F5C199A0478003C5699 + + children + + B6416F5D199A0478003C5699 + + isa + PBXGroup + name + eu.lproj + path + translations/eu.lproj + sourceTree + <group> + + B6416F5D199A0478003C5699 + + children + + B6416F5E199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F5E199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + eu + path + Localizable.strings + sourceTree + <group> + + B6416F5F199A0478003C5699 + + children + + B6416F60199A0478003C5699 + + isa + PBXGroup + name + fa_IR.lproj + path + translations/fa_IR.lproj + sourceTree + <group> + + B6416F60199A0478003C5699 + + children + + B6416F61199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F61199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + fa_IR + path + Localizable.strings + sourceTree + <group> + + B6416F62199A0478003C5699 + + children + + B6416F63199A0478003C5699 + + isa + PBXGroup + name + fa.lproj + path + translations/fa.lproj + sourceTree + <group> + + B6416F63199A0478003C5699 + + children + + B6416F64199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F64199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + fa + path + Localizable.strings + sourceTree + <group> + + B6416F65199A0478003C5699 + + children + + B6416F66199A0478003C5699 + + isa + PBXGroup + name + fi.lproj + path + translations/fi.lproj + sourceTree + <group> + + B6416F66199A0478003C5699 + + children + + B6416F67199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F67199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + fi + path + Localizable.strings + sourceTree + <group> + + B6416F68199A0478003C5699 + + children + + B6416F69199A0478003C5699 + + isa + PBXGroup + name + fil.lproj + path + translations/fil.lproj + sourceTree + <group> + + B6416F69199A0478003C5699 + + children + + B6416F6A199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F6A199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + fil + path + Localizable.strings + sourceTree + <group> + + B6416F6B199A0478003C5699 + + children + + B6416F6C199A0478003C5699 + + isa + PBXGroup + name + fr.lproj + path + translations/fr.lproj + sourceTree + <group> + + B6416F6C199A0478003C5699 + + children + + B6416F6D199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F6D199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + fr + path + Localizable.strings + sourceTree + <group> + + B6416F6E199A0478003C5699 + + children + + B6416F6F199A0478003C5699 + + isa + PBXGroup + name + he.lproj + path + translations/he.lproj + sourceTree + <group> + + B6416F6F199A0478003C5699 + + children + + B6416F70199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F70199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + he + path + Localizable.strings + sourceTree + <group> + + B6416F71199A0478003C5699 + + children + + B6416F72199A0478003C5699 + + isa + PBXGroup + name + hu.lproj + path + translations/hu.lproj + sourceTree + <group> + + B6416F72199A0478003C5699 + + children + + B6416F73199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F73199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + hu + path + Localizable.strings + sourceTree + <group> + + B6416F74199A0478003C5699 + + children + + B6416F75199A0478003C5699 + + isa + PBXGroup + name + it_IT.lproj + path + translations/it_IT.lproj + sourceTree + <group> + + B6416F75199A0478003C5699 + + children + + B6416F76199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F76199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + it_IT + path + Localizable.strings + sourceTree + <group> + + B6416F77199A0478003C5699 + + children + + B6416F78199A0478003C5699 + + isa + PBXGroup + name + ja_JP.lproj + path + translations/ja_JP.lproj + sourceTree + <group> + + B6416F78199A0478003C5699 + + children + + B6416F79199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F79199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ja_JP + path + Localizable.strings + sourceTree + <group> + + B6416F7A199A0478003C5699 + + children + + B6416F7B199A0478003C5699 + + isa + PBXGroup + name + lv.lproj + path + translations/lv.lproj + sourceTree + <group> + + B6416F7B199A0478003C5699 + + children + + B6416F7C199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F7C199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + lv + path + Localizable.strings + sourceTree + <group> + + B6416F7D199A0478003C5699 + + children + + B6416F7E199A0478003C5699 + + isa + PBXGroup + name + nb.lproj + path + translations/nb.lproj + sourceTree + <group> + + B6416F7E199A0478003C5699 + + children + + B6416F7F199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F7F199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + nb + path + Localizable.strings + sourceTree + <group> + + B6416F80199A0478003C5699 + + children + + B6416F81199A0478003C5699 + + isa + PBXGroup + name + nl.lproj + path + translations/nl.lproj + sourceTree + <group> + + B6416F81199A0478003C5699 + + children + + B6416F82199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F82199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + nl + path + Localizable.strings + sourceTree + <group> + + B6416F83199A0478003C5699 + + children + + B6416F84199A0478003C5699 + + isa + PBXGroup + name + pl.lproj + path + translations/pl.lproj + sourceTree + <group> + + B6416F84199A0478003C5699 + + children + + B6416F85199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F85199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + pl + path + Localizable.strings + sourceTree + <group> + + B6416F86199A0478003C5699 + + children + + B6416F87199A0478003C5699 + + isa + PBXGroup + name + pt_BR.lproj + path + translations/pt_BR.lproj + sourceTree + <group> + + B6416F87199A0478003C5699 + + children + + B6416F88199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F88199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + pt_BR + path + Localizable.strings + sourceTree + <group> + + B6416F89199A0478003C5699 + + children + + B6416F8A199A0478003C5699 + + isa + PBXGroup + name + ro-RO.lproj + path + translations/ro-RO.lproj + sourceTree + <group> + + B6416F8A199A0478003C5699 + + children + + B6416F8B199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F8B199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ro-RO + path + Localizable.strings + sourceTree + <group> + + B6416F8C199A0478003C5699 + + children + + B6416F8D199A0478003C5699 + + isa + PBXGroup + name + ro.lproj + path + translations/ro.lproj + sourceTree + <group> + + B6416F8D199A0478003C5699 + + children + + B6416F8E199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F8E199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ro + path + Localizable.strings + sourceTree + <group> + + B6416F8F199A0478003C5699 + + children + + B6416F90199A0478003C5699 + + isa + PBXGroup + name + ru.lproj + path + translations/ru.lproj + sourceTree + <group> + + B6416F90199A0478003C5699 + + children + + B6416F91199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F91199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ru + path + Localizable.strings + sourceTree + <group> + + B6416F92199A0478003C5699 + + children + + B6416F93199A0478003C5699 + + isa + PBXGroup + name + sl.lproj + path + translations/sl.lproj + sourceTree + <group> + + B6416F93199A0478003C5699 + + children + + B6416F94199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F94199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + sl + path + Localizable.strings + sourceTree + <group> + + B6416F95199A0478003C5699 + + children + + B6416F96199A0478003C5699 + + isa + PBXGroup + name + sq.lproj + path + translations/sq.lproj + sourceTree + <group> + + B6416F96199A0478003C5699 + + children + + B6416F97199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F97199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + sq + path + Localizable.strings + sourceTree + <group> + + B6416F98199A0478003C5699 + + children + + B6416F99199A0478003C5699 + + isa + PBXGroup + name + sv_SE.lproj + path + translations/sv_SE.lproj + sourceTree + <group> + + B6416F99199A0478003C5699 + + children + + B6416F9A199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F9A199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + sv_SE + path + Localizable.strings + sourceTree + <group> + + B6416F9B199A0478003C5699 + + children + + B6416F9C199A0478003C5699 + + isa + PBXGroup + name + ta.lproj + path + translations/ta.lproj + sourceTree + <group> + + B6416F9C199A0478003C5699 + + children + + B6416F9D199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F9D199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ta + path + Localizable.strings + sourceTree + <group> + + B6416F9E199A0478003C5699 + + children + + B6416F9F199A0478003C5699 + + isa + PBXGroup + name + tr_TR.lproj + path + translations/tr_TR.lproj + sourceTree + <group> + + B6416F9F199A0478003C5699 + + children + + B6416FA0199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416FA0199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + tr_TR + path + Localizable.strings + sourceTree + <group> + + B6416FA1199A0478003C5699 + + children + + B6416FA2199A0478003C5699 + + isa + PBXGroup + name + uk.lproj + path + translations/uk.lproj + sourceTree + <group> + + B6416FA2199A0478003C5699 + + children + + B6416FA3199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416FA3199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + uk + path + Localizable.strings + sourceTree + <group> + + B6416FA4199A0478003C5699 + + children + + B6416FA5199A0478003C5699 + + isa + PBXGroup + name + zh_CN.lproj + path + translations/zh_CN.lproj + sourceTree + <group> + + B6416FA5199A0478003C5699 + + children + + B6416FA6199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416FA6199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + zh_CN + path + Localizable.strings + sourceTree + <group> + + B6416FAA199A0478003C5699 + + children + + B6416FAB199A0478003C5699 + + isa + PBXGroup + name + zh_TW.lproj + path + translations/zh_TW.lproj + sourceTree + <group> + + B6416FAB199A0478003C5699 + + children + + B6416FAC199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416FAC199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + zh_TW + path + Localizable.strings + sourceTree + <group> + + B6416FAD199A0478003C5699 + + fileRef + B6416F36199A0478003C5699 + isa + PBXBuildFile + + B6416FAE199A0478003C5699 + + fileRef + B6416F39199A0478003C5699 + isa + PBXBuildFile + + B6416FAF199A0478003C5699 + + fileRef + B6416F3C199A0478003C5699 + isa + PBXBuildFile + + B6416FB0199A0478003C5699 + + fileRef + B6416F3F199A0478003C5699 + isa + PBXBuildFile + + B6416FB1199A0478003C5699 + + fileRef + B6416F42199A0478003C5699 + isa + PBXBuildFile + + B6416FB2199A0478003C5699 + + fileRef + B6416F45199A0478003C5699 + isa + PBXBuildFile + + B6416FB3199A0478003C5699 + + fileRef + B6416F48199A0478003C5699 + isa + PBXBuildFile + + B6416FB4199A0478003C5699 + + fileRef + B6416F4B199A0478003C5699 + isa + PBXBuildFile + + B6416FB5199A0478003C5699 + + fileRef + B6416F4E199A0478003C5699 + isa + PBXBuildFile + + B6416FB6199A0478003C5699 + + fileRef + B6416F51199A0478003C5699 + isa + PBXBuildFile + + B6416FB7199A0478003C5699 + + fileRef + B6416F54199A0478003C5699 + isa + PBXBuildFile + + B6416FB8199A0478003C5699 + + fileRef + B6416F57199A0478003C5699 + isa + PBXBuildFile + + B6416FB9199A0478003C5699 + + fileRef + B6416F5A199A0478003C5699 + isa + PBXBuildFile + + B6416FBA199A0478003C5699 + + fileRef + B6416F5D199A0478003C5699 + isa + PBXBuildFile + + B6416FBB199A0478003C5699 + + fileRef + B6416F60199A0478003C5699 + isa + PBXBuildFile + + B6416FBC199A0478003C5699 + + fileRef + B6416F63199A0478003C5699 + isa + PBXBuildFile + + B6416FBD199A0478003C5699 + + fileRef + B6416F66199A0478003C5699 + isa + PBXBuildFile + + B6416FBE199A0478003C5699 + + fileRef + B6416F69199A0478003C5699 + isa + PBXBuildFile + + B6416FBF199A0478003C5699 + + fileRef + B6416F6C199A0478003C5699 + isa + PBXBuildFile + + B6416FC0199A0478003C5699 + + fileRef + B6416F6F199A0478003C5699 + isa + PBXBuildFile + + B6416FC1199A0478003C5699 + + fileRef + B6416F72199A0478003C5699 + isa + PBXBuildFile + + B6416FC2199A0478003C5699 + + fileRef + B6416F75199A0478003C5699 + isa + PBXBuildFile + + B6416FC3199A0478003C5699 + + fileRef + B6416F78199A0478003C5699 + isa + PBXBuildFile + + B6416FC4199A0478003C5699 + + fileRef + B6416F7B199A0478003C5699 + isa + PBXBuildFile + + B6416FC5199A0478003C5699 + + fileRef + B6416F7E199A0478003C5699 + isa + PBXBuildFile + + B6416FC6199A0478003C5699 + + fileRef + B6416F81199A0478003C5699 + isa + PBXBuildFile + + B6416FC7199A0478003C5699 + + fileRef + B6416F84199A0478003C5699 + isa + PBXBuildFile + + B6416FC8199A0478003C5699 + + fileRef + B6416F87199A0478003C5699 + isa + PBXBuildFile + + B6416FC9199A0478003C5699 + + fileRef + B6416F8A199A0478003C5699 + isa + PBXBuildFile + + B6416FCA199A0478003C5699 + + fileRef + B6416F8D199A0478003C5699 + isa + PBXBuildFile + + B6416FCB199A0478003C5699 + + fileRef + B6416F90199A0478003C5699 + isa + PBXBuildFile + + B6416FCC199A0478003C5699 + + fileRef + B6416F93199A0478003C5699 + isa + PBXBuildFile + + B6416FCD199A0478003C5699 + + fileRef + B6416F96199A0478003C5699 + isa + PBXBuildFile + + B6416FCE199A0478003C5699 + + fileRef + B6416F99199A0478003C5699 + isa + PBXBuildFile + + B6416FCF199A0478003C5699 + + fileRef + B6416F9C199A0478003C5699 + isa + PBXBuildFile + + B6416FD0199A0478003C5699 + + fileRef + B6416F9F199A0478003C5699 + isa + PBXBuildFile + + B6416FD1199A0478003C5699 + + fileRef + B6416FA2199A0478003C5699 + isa + PBXBuildFile + + B6416FD2199A0478003C5699 + + fileRef + B6416FA5199A0478003C5699 + isa + PBXBuildFile + + B6416FD4199A0478003C5699 + + fileRef + B6416FAB199A0478003C5699 + isa + PBXBuildFile + + B657DDC91911A40500F45B0C + + isa + PBXFileReference + lastKnownFileType + text.xml + path + Signal.entitlements + sourceTree + <group> + + B661C211198EE2EA00548CA1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + iOSVersions.h + path + src/environment/iOSVersions.h + sourceTree + <group> + + B66DBF4919D5BBC8006EA940 + + isa + PBXFileReference + lastKnownFileType + folder.assetcatalog + path + Images.xcassets + sourceTree + <group> + + B66DBF4A19D5BBC8006EA940 + + fileRef + B66DBF4919D5BBC8006EA940 + isa + PBXBuildFile + + B67ADDC21989FF8700E1A773 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallServerRequestsManager.h + sourceTree + <group> + + B67ADDC31989FF8700E1A773 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallServerRequestsManager.m + sourceTree + <group> + + B67ADDC41989FF8700E1A773 + + fileRef + B67ADDC31989FF8700E1A773 + isa + PBXBuildFile + + B67EBF5C19194AC60084CCFD + + isa + PBXFileReference + lastKnownFileType + wrapper.plug-in + name + Settings.bundle + path + SettingsBundle/Settings.bundle + sourceTree + SOURCE_ROOT + + B67EBF5D19194AC60084CCFD + + fileRef + B67EBF5C19194AC60084CCFD + isa + PBXBuildFile + + B684A46C19C3446200B11029 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + PushManagerTest.m + path + Signal/test/push/PushManagerTest.m + sourceTree + SOURCE_ROOT + + B684A46D19C3446200B11029 + + fileRef + B684A46C19C3446200B11029 + isa + PBXBuildFile + + B6850E591995A4710068E715 + + isa + PBXFileReference + lastKnownFileType + file + path + whisperFake.cer + sourceTree + <group> + + B6850E5A1995A4710068E715 + + fileRef + B6850E591995A4710068E715 + isa + PBXBuildFile + + B69CD25019773E79005CE69A + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + XCTest.framework + path + Library/Frameworks/XCTest.framework + sourceTree + DEVELOPER_DIR + + B69CD25119773E79005CE69A + + fileRef + B69CD25019773E79005CE69A + isa + PBXBuildFile + + B6AFCEBA19A93DA60098CFCB + + containerPortal + D221A080169C9E5E00537ABF + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + D221A088169C9E5E00537ABF + remoteInfo + Signal + + B6AFCEBB19A93DA60098CFCB + + isa + PBXTargetDependency + target + D221A088169C9E5E00537ABF + targetProxy + B6AFCEBA19A93DA60098CFCB + + B6B1013A196D213F007E3930 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SGNKeychainUtil.h + sourceTree + <group> + + B6B1013B196D213F007E3930 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SGNKeychainUtil.m + sourceTree + <group> + + B6B1013C196D213F007E3930 + + fileRef + B6B1013B196D213F007E3930 + isa + PBXBuildFile + + B6B6C3C419193F5B00C0B76B + + children + + B6416F35199A0478003C5699 + B6416F38199A0478003C5699 + B6416F3B199A0478003C5699 + B6416F3E199A0478003C5699 + B6416F41199A0478003C5699 + B6416F44199A0478003C5699 + B6416F47199A0478003C5699 + B6416F4A199A0478003C5699 + B6416F4D199A0478003C5699 + B6416F50199A0478003C5699 + B6416F53199A0478003C5699 + B6416F56199A0478003C5699 + B6416F59199A0478003C5699 + B6416F5C199A0478003C5699 + B6416F5F199A0478003C5699 + B6416F62199A0478003C5699 + B6416F65199A0478003C5699 + B6416F68199A0478003C5699 + B6416F6B199A0478003C5699 + B6416F6E199A0478003C5699 + B6416F71199A0478003C5699 + B6416F74199A0478003C5699 + B6416F77199A0478003C5699 + B6416F7A199A0478003C5699 + B6416F7D199A0478003C5699 + B6416F80199A0478003C5699 + B6416F83199A0478003C5699 + B6416F86199A0478003C5699 + B6416F89199A0478003C5699 + B6416F8C199A0478003C5699 + B6416F8F199A0478003C5699 + B6416F92199A0478003C5699 + B6416F95199A0478003C5699 + B6416F98199A0478003C5699 + B6416F9B199A0478003C5699 + B6416F9E199A0478003C5699 + B6416FA1199A0478003C5699 + B6416FA4199A0478003C5699 + B6416FAA199A0478003C5699 + + isa + PBXGroup + name + Translations + sourceTree + <group> + + B6B9EB4D196190F5009024F0 + + 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 + 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 + 0 + 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 + NO + OTHER_CFLAGS + -fobjc-arc-exceptions + SDKROOT + iphoneos + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Ad-Hoc Distribution + + B6B9EB4E196190F5009024F0 + + baseConfigurationReference + 9CC6C6BD3B51923FD6317C94 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + CODE_SIGN_IDENTITY + 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 + ADHOC=1 + + 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 + SDKROOT + iphoneos + TARGETED_DEVICE_FAMILY + 1 + TEST_AFTER_BUILD + YES + VALID_ARCHS + arm64 armv7 armv7s i386 + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Ad-Hoc Distribution + + B6B9EB4F196190F5009024F0 + + baseConfigurationReference + 9CC6C6BD3B51923FD6317C94 + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/Signal.app/Signal + FRAMEWORK_SEARCH_PATHS + + "$(SDKROOT)/Developer/Library/Frameworks" + "$(DEVELOPER_LIBRARY_DIR)/Frameworks" + $(inherited) + $(DEVELOPER_FRAMEWORKS_DIR) + + 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 x86_64 + + isa + XCBuildConfiguration + name + Ad-Hoc Distribution + + B6B9ECFA198B31BA00C620D3 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PushManager.h + sourceTree + <group> + + B6B9ECFB198B31BA00C620D3 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PushManager.m + sourceTree + <group> + + B6B9ECFC198B31BA00C620D3 + + fileRef + B6B9ECFB198B31BA00C620D3 + isa + PBXBuildFile + + B6C93C4C199567AD00EDF894 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DebugLogger.h + sourceTree + <group> + + B6C93C4D199567AD00EDF894 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DebugLogger.m + sourceTree + <group> + + B6C93C4E199567AD00EDF894 + + fileRef + B6C93C4D199567AD00EDF894 + isa + PBXBuildFile + + B90418E4183E9DD40038554A + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DateUtil.h + sourceTree + <group> + + B90418E5183E9DD40038554A + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DateUtil.m + sourceTree + <group> + + B90418E6183E9DD40038554A + + fileRef + B90418E5183E9DD40038554A + isa + PBXBuildFile + + B90418E7183E9DD40038554A + + fileRef + B90418E5183E9DD40038554A + isa + PBXBuildFile + + B942EB0C183A9633000887BB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SearchBarTitleView.h + sourceTree + <group> + + B942EB0D183A9633000887BB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SearchBarTitleView.m + sourceTree + <group> + + B942EB0E183A9633000887BB + + fileRef + B942EB0D183A9633000887BB + isa + PBXBuildFile + + B942EB0F183A9633000887BB + + fileRef + B942EB0D183A9633000887BB + isa + PBXBuildFile + + B942EB10183AC467000887BB + + fileRef + 76EB051E18170B33006006FC + isa + PBXBuildFile + + B96A30FE187DA1B600648F3E + + isa + PBXFileReference + lastKnownFileType + file + path + HelveticaNeueLTStd-Bd.otf + sourceTree + <group> + + B96A3100187DA1B600648F3E + + fileRef + B96A30FE187DA1B600648F3E + isa + PBXBuildFile + + B97940251832BD2400BD66CB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UIUtil.h + sourceTree + <group> + + B97940261832BD2400BD66CB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UIUtil.m + sourceTree + <group> + + B97940271832BD2400BD66CB + + fileRef + B97940261832BD2400BD66CB + isa + PBXBuildFile + + B97940281832BD2400BD66CB + + fileRef + B97940261832BD2400BD66CB + isa + PBXBuildFile + + B97CBFA518860EA3008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CountryCodeViewController.h + sourceTree + <group> + + B97CBFA618860EA3008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CountryCodeViewController.m + sourceTree + <group> + + B97CBFA718860EA3008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + CountryCodeViewController.xib + path + ../CountryCodeViewController.xib + sourceTree + <group> + + B97CBFA818860EA3008E0DE9 + + fileRef + B97CBFA618860EA3008E0DE9 + isa + PBXBuildFile + + B97CBFA918860EA3008E0DE9 + + fileRef + B97CBFA618860EA3008E0DE9 + isa + PBXBuildFile + + B97CBFAB18860EA3008E0DE9 + + fileRef + B97CBFA718860EA3008E0DE9 + isa + PBXBuildFile + + B97CBFAC1886100E008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CountryCodeTableViewCell.h + sourceTree + <group> + + B97CBFAD1886100E008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CountryCodeTableViewCell.m + sourceTree + <group> + + B97CBFAE1886100E008E0DE9 + + fileRef + B97CBFAD1886100E008E0DE9 + isa + PBXBuildFile + + B97CBFAF1886100E008E0DE9 + + fileRef + B97CBFAD1886100E008E0DE9 + isa + PBXBuildFile + + B97CBFB018861023008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + CountryCodeTableViewCell.xib + sourceTree + <group> + + B97CBFB218861023008E0DE9 + + fileRef + B97CBFB018861023008E0DE9 + isa + PBXBuildFile + + B9A578AF183D60ED00C17105 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FavouriteTableViewCell.h + sourceTree + <group> + + B9A578B0183D60ED00C17105 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FavouriteTableViewCell.m + sourceTree + <group> + + B9A578B1183D60EE00C17105 + + fileRef + B9A578B0183D60ED00C17105 + isa + PBXBuildFile + + B9A578B2183D60EE00C17105 + + fileRef + B9A578B0183D60ED00C17105 + isa + PBXBuildFile + + B9A578B3183D610300C17105 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + FavouriteTableViewCell.xib + sourceTree + <group> + + B9A578B5183D610300C17105 + + fileRef + B9A578B3183D610300C17105 + isa + PBXBuildFile + + B9B89C52185A2B5F00A24465 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LeftSideMenuCell.h + sourceTree + <group> + + B9B89C53185A2B5F00A24465 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LeftSideMenuCell.m + sourceTree + <group> + + B9B89C54185A2B5F00A24465 + + fileRef + B9B89C53185A2B5F00A24465 + isa + PBXBuildFile + + B9B89C55185A2B5F00A24465 + + fileRef + B9B89C53185A2B5F00A24465 + isa + PBXBuildFile + + B9B89C56185A2B7000A24465 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + LeftSideMenuCell.xib + sourceTree + <group> + + B9B89C58185A2B7000A24465 + + fileRef + B9B89C56185A2B7000A24465 + isa + PBXBuildFile + + B9CA51B718809ACA007E204E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InviteContactsViewController.h + sourceTree + <group> + + B9CA51B818809ACA007E204E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InviteContactsViewController.m + sourceTree + <group> + + B9CA51B918809ACA007E204E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + InviteContactsViewController.xib + path + ../InviteContactsViewController.xib + sourceTree + <group> + + B9CA51BA18809ACA007E204E + + fileRef + B9CA51B818809ACA007E204E + isa + PBXBuildFile + + B9CA51BB18809ACA007E204E + + fileRef + B9CA51B818809ACA007E204E + isa + PBXBuildFile + + B9CA51BD18809ACA007E204E + + fileRef + B9CA51B918809ACA007E204E + isa + PBXBuildFile + + B9EB5ABC1884C002007CBB57 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + MessageUI.framework + path + System/Library/Frameworks/MessageUI.framework + sourceTree + SDKROOT + + B9EB5ABD1884C002007CBB57 + + fileRef + B9EB5ABC1884C002007CBB57 + isa + PBXBuildFile + + B9EB5AC41884D370007CBB57 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UnseenWhisperUserCell.h + sourceTree + <group> + + B9EB5AC51884D370007CBB57 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UnseenWhisperUserCell.m + sourceTree + <group> + + B9EB5AC61884D370007CBB57 + + fileRef + B9EB5AC51884D370007CBB57 + isa + PBXBuildFile + + B9EB5AC71884D370007CBB57 + + fileRef + B9EB5AC51884D370007CBB57 + isa + PBXBuildFile + + B9EB5AC81884D387007CBB57 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + UnseenWhisperUserCell.xib + sourceTree + <group> + + B9EB5ACA1884D387007CBB57 + + fileRef + B9EB5AC81884D387007CBB57 + isa + PBXBuildFile + + BA4E2805598B464FB7B24430 + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Copy Pods Resources + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh" + + showEnvVarsInLog + 0 + + BF8C3D8119CE3B6A008F644C + + children + + BF8C3D8219CE3B6A008F644C + + isa + PBXGroup + path + call + sourceTree + <group> + + BF8C3D8219CE3B6A008F644C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RecentCallTest.m + sourceTree + <group> + + BF8C3D8319CE3B6A008F644C + + fileRef + BF8C3D8219CE3B6A008F644C + isa + PBXBuildFile + + BFB074BF19A4BCA400F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FutureUtilTest.m + sourceTree + <group> + + BFB074C019A4BCA400F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ObservableTest.m + sourceTree + <group> + + BFB074C119A4BCA400F2947C + + fileRef + BFB074BF19A4BCA400F2947C + isa + PBXBuildFile + + BFB074C219A4BCA400F2947C + + fileRef + BFB074C019A4BCA400F2947C + isa + PBXBuildFile + + BFB074C319A5611000F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FutureUtil.h + sourceTree + <group> + + BFB074C419A5611000F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FutureUtil.m + sourceTree + <group> + + BFB074C519A5611000F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ObservableValue.h + sourceTree + <group> + + BFB074C619A5611000F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ObservableValue.m + sourceTree + <group> + + BFB074C719A5611000F2947C + + fileRef + BFB074C419A5611000F2947C + isa + PBXBuildFile + + BFB074C819A5611000F2947C + + fileRef + BFB074C419A5611000F2947C + isa + PBXBuildFile + + BFB074C919A5611000F2947C + + fileRef + BFB074C619A5611000F2947C + isa + PBXBuildFile + + BFB074CA19A5611000F2947C + + fileRef + BFB074C619A5611000F2947C + isa + PBXBuildFile + + D202868116DBE0E7009068E9 + + fileRef + D2AEACDB16C426DA00C364C0 + isa + PBXBuildFile + + D202868216DBE0F4009068E9 + + fileRef + D2179CFD16BB0B480006F3AB + isa + PBXBuildFile + + D202868316DBE0FC009068E9 + + fileRef + D2179CFB16BB0B3A0006F3AB + isa + PBXBuildFile + + D202868416DBE108009068E9 + + fileRef + A1FDCBEE16DAA6C300868894 + isa + PBXBuildFile + + D2179CFB16BB0B3A0006F3AB + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreTelephony.framework + path + System/Library/Frameworks/CoreTelephony.framework + sourceTree + SDKROOT + + D2179CFC16BB0B3A0006F3AB + + fileRef + D2179CFB16BB0B3A0006F3AB + isa + PBXBuildFile + + D2179CFD16BB0B480006F3AB + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + SystemConfiguration.framework + path + System/Library/Frameworks/SystemConfiguration.framework + sourceTree + SDKROOT + + D2179CFE16BB0B480006F3AB + + fileRef + D2179CFD16BB0B480006F3AB + isa + PBXBuildFile + + D221A07E169C9E5E00537ABF + + children + + D221A093169C9E5E00537ABF + 70B800C8190C55320042E3F0 + D221A08C169C9E5E00537ABF + D221A08A169C9E5E00537ABF + 70B8009E190C529C0042E3F0 + 70B800A7190C54790042E3F0 + 420DEC7C09ED549B971FBF67 + + isa + PBXGroup + sourceTree + <group> + + D221A080169C9E5E00537ABF + + attributes + + LastTestingUpgradeCheck + 0600 + LastUpgradeCheck + 0500 + ORGANIZATIONNAME + Open Whisper Systems + TargetAttributes + + D221A088169C9E5E00537ABF + + SystemCapabilities + + com.apple.DataProtection + + enabled + 1 + + com.apple.InAppPurchase + + enabled + 0 + + com.apple.InterAppAudio + + enabled + 0 + + com.apple.VPNLite + + enabled + 0 + + + + D221A0A9169C9E5F00537ABF + + DevelopmentTeam + AWR2FBJU75 + TestTargetID + D221A088169C9E5E00537ABF + + + + buildConfigurationList + D221A083169C9E5E00537ABF + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + fr + ca-ES + cs-CZ + de + ro-RO + nl + sv-SE + an + ar + bg_BG + ca + cs + da + es + eu + fa_IR + fa + fi + fil + he + hu + it_IT + ja_JP + lv + nb + pl + pt_BR + ro + ru + sl + sq + sv_SE + ta + tr_TR + uk + zh_CN + zh_TW.Big5 + zh_TW + be + el_GR + + mainGroup + D221A07E169C9E5E00537ABF + productRefGroup + D221A08A169C9E5E00537ABF + projectDirPath + + projectReferences + + + ProductGroup + 70B8009F190C529C0042E3F0 + ProjectRef + 70B8009E190C529C0042E3F0 + + + ProductGroup + 70B800A8190C54790042E3F0 + ProjectRef + 70B800A7190C54790042E3F0 + + + projectRoot + + targets + + D221A088169C9E5E00537ABF + D221A0A9169C9E5F00537ABF + + + D221A083169C9E5E00537ABF + + buildConfigurations + + D221A0BA169C9E5F00537ABF + B6B9EB4D196190F5009024F0 + D221A0BB169C9E5F00537ABF + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + App Store Release + isa + XCConfigurationList + + D221A085169C9E5E00537ABF + + buildActionMask + 2147483647 + files + + 76EB064E18170B34006006FC + 76EB063E18170B33006006FC + 76EB05F618170B33006006FC + 76EB061218170B33006006FC + 76EB060E18170B33006006FC + 76EB05BA18170B33006006FC + 76EB060218170B33006006FC + 76EB05FC18170B33006006FC + 76EB062418170B33006006FC + 76EB059818170B33006006FC + 76EB061A18170B33006006FC + 76EB068418170B34006006FC + 76EB066218170B34006006FC + 76EB05AC18170B33006006FC + B60C16651988999D00E97A6C + 76EB062A18170B33006006FC + B97940271832BD2400BD66CB + 76EB05BE18170B33006006FC + 76EB058618170B33006006FC + 76EB05A818170B33006006FC + 70B80119190C55660042E3F0 + E197B61818BBEC1A00F073E5 + 70B8011C190C55660042E3F0 + B67ADDC41989FF8700E1A773 + 76EB059418170B33006006FC + 76EB05EC18170B33006006FC + 76EB05D218170B33006006FC + 76EB05E018170B33006006FC + B6B9ECFC198B31BA00C620D3 + 76EB05D618170B33006006FC + 70B8010E190C55660042E3F0 + 7095B7B018F46D35002C66E2 + 70B8010F190C55660042E3F0 + 70B8010C190C55660042E3F0 + E197B61618BBEC1A00F073E5 + 76EB065018170B34006006FC + 701231B518ECAA4500D456C4 + 76EB062218170B33006006FC + 76EB063C18170B33006006FC + 76EB063A18170B33006006FC + 70B80117190C55660042E3F0 + 76EB060A18170B33006006FC + 76EB062818170B33006006FC + 76EB062E18170B33006006FC + 76EB05F218170B33006006FC + E197B61718BBEC1A00F073E5 + 76EB05BC18170B33006006FC + 76EB060C18170B33006006FC + 76EB058A18170B33006006FC + 76EB061018170B33006006FC + E197B62718BBF63B00F073E5 + 76EB058418170B33006006FC + 76EB057A18170B33006006FC + E197B61918BBEC1A00F073E5 + 76EB05A618170B33006006FC + 76EB064218170B33006006FC + 76EB065A18170B34006006FC + 76EB062618170B33006006FC + D221A09A169C9E5E00537ABF + 76EB061618170B33006006FC + 76EB063018170B33006006FC + 76EB065618170B34006006FC + 76EB05FE18170B33006006FC + 76EB064C18170B34006006FC + 76EB05CA18170B33006006FC + 70B80115190C55660042E3F0 + E197B61418BBEC1A00F073E5 + 76EB062C18170B33006006FC + 707E549218FF26E800C8649D + 76EB05DA18170B33006006FC + 76EB05EE18170B33006006FC + E1CD329618BCFF9900B1A496 + 76EB05B418170B33006006FC + 76EB05E418170B33006006FC + 76EB058218170B33006006FC + 76EB064418170B33006006FC + 70B8011A190C55660042E3F0 + 70B80114190C55660042E3F0 + E197B61E18BBEC6D00F073E5 + E197B60D18BBEC1A00F073E5 + 76EB061418170B33006006FC + 76EB05C018170B33006006FC + 765052A1182945EF008313E1 + 7038632818F70C0700D4A43F + 76EB066418170B34006006FC + 76EB068618170B34006006FC + 76EB05A018170B33006006FC + 70B8011B190C55660042E3F0 + B9A578B1183D60EE00C17105 + 76EB057618170B33006006FC + 70B80111190C55660042E3F0 + E197B61118BBEC1A00F073E5 + 76EB065818170B34006006FC + 76EB05EA18170B33006006FC + 76EB05C218170B33006006FC + B6C93C4E199567AD00EDF894 + 76EB063218170B33006006FC + E197B62418BBF5BB00F073E5 + E197B61018BBEC1A00F073E5 + 76C87F13181EE11C00C4ACAB + 76EB063618170B33006006FC + 76EB059C18170B33006006FC + E197B60C18BBEC1A00F073E5 + E197B61218BBEC1A00F073E5 + 76EB05A218170B33006006FC + 70B8010D190C55660042E3F0 + E197B61A18BBEC1A00F073E5 + 70B80118190C55660042E3F0 + 762D9DCF18281C7400A5E418 + 76EB05F018170B33006006FC + E197B60F18BBEC1A00F073E5 + 70B8011D190C55660042E3F0 + 76D713E7182D3E3F00C9C9C8 + 76EB061818170B33006006FC + 76EB05E618170B33006006FC + E16E5BEE18AAC40200B7C403 + 76EB057418170B33006006FC + 76EB061C18170B33006006FC + 76EB05C418170B33006006FC + 76EB05AA18170B33006006FC + 7038632718F70C0700D4A43F + 76EB058C18170B33006006FC + 76EB059018170B33006006FC + B942EB0E183A9633000887BB + 765052AF182AC9B5008313E1 + 70B80110190C55660042E3F0 + 70B80112190C55660042E3F0 + 76EB05D418170B33006006FC + 76EB058E18170B33006006FC + E19167A418A9687800B7A468 + B9CA51BA18809ACA007E204E + 76EB065218170B34006006FC + E16E5BF018AAC40200B7C403 + 70B80113190C55660042E3F0 + B9EB5AC61884D370007CBB57 + 76EB05DC18170B33006006FC + 70377AA91916BA0500CAF501 + 76EB064618170B33006006FC + 70BAFD5D190584BE00FA5E0B + 76EB059618170B33006006FC + 76EB05A418170B33006006FC + E197B62118BBF12700F073E5 + 76EB068C18170B34006006FC + 76EB062018170B33006006FC + 76EB063818170B33006006FC + B9B89C54185A2B5F00A24465 + 76EB068E18170B34006006FC + 76EB05CE18170B33006006FC + 76EB05B618170B33006006FC + 76EB05F418170B33006006FC + 76EB059E18170B33006006FC + E197B60E18BBEC1A00F073E5 + 76EB065418170B34006006FC + 76EB054018170B33006006FC + 76EB05D018170B33006006FC + E197B61518BBEC1A00F073E5 + BFB074C919A5611000F2947C + 76EB05C818170B33006006FC + 76EB059A18170B33006006FC + BFB074C719A5611000F2947C + 76EB057218170B33006006FC + 76EB060418170B33006006FC + B97CBFA818860EA3008E0DE9 + B6B1013C196D213F007E3930 + 76EB059218170B33006006FC + 76EB05F818170B33006006FC + B97CBFAE1886100E008E0DE9 + 76EB05CC18170B33006006FC + E16E5BEF18AAC40200B7C403 + 76EB064018170B33006006FC + 707E548C18FF0B8A00C8649D + 76EB058818170B33006006FC + 76EB05B218170B33006006FC + 76EB066018170B34006006FC + 76EB060618170B33006006FC + 76EB060818170B33006006FC + B90418E6183E9DD40038554A + 76EB05C618170B33006006FC + 76EB05E818170B33006006FC + 76EB05FA18170B33006006FC + 76EB05AE18170B33006006FC + E197B61318BBEC1A00F073E5 + 76EB064818170B33006006FC + 76EB05E218170B33006006FC + 76EB05DE18170B33006006FC + 76EB05B818170B33006006FC + 76EB05D818170B33006006FC + 76EB065C18170B34006006FC + 70B80116190C55660042E3F0 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A086169C9E5E00537ABF + + buildActionMask + 2147483647 + files + + 70377AAB1918450100CAF501 + 70B800AF190C548D0042E3F0 + 70B800A6190C53180042E3F0 + B9EB5ABD1884C002007CBB57 + 76C87F19181EFCE600C4ACAB + 768A1A2B17FC9CD300E00ED8 + A11CD70D17FA230600A2D1B1 + A163E8AB16F3F6AA0094D68B + A1C32D5117A06544000A904E + A1C32D5017A06538000A904E + D2AEACDC16C426DA00C364C0 + D2179CFE16BB0B480006F3AB + D2179CFC16BB0B3A0006F3AB + D221A08E169C9E5E00537ABF + D221A090169C9E5E00537ABF + D221A092169C9E5E00537ABF + D221A0E8169DFFC500537ABF + D24B5BD5169F568C00681372 + F995AC2FFD6D4442B012604A + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A087169C9E5E00537ABF + + buildActionMask + 2147483647 + files + + E148750018A06966002CC4F3 + B6416FAF199A0478003C5699 + E148750118A06966002CC4F3 + E148750218A06966002CC4F3 + E148750318A06966002CC4F3 + E148750418A06966002CC4F3 + E148750518A06966002CC4F3 + E148750618A06966002CC4F3 + E148750818A06966002CC4F3 + E148750918A06966002CC4F3 + B6416FD1199A0478003C5699 + B6416FB5199A0478003C5699 + E148750A18A06966002CC4F3 + B6416FD2199A0478003C5699 + E148750B18A06966002CC4F3 + E148750C18A06966002CC4F3 + B6416FB2199A0478003C5699 + E148750D18A06966002CC4F3 + E148750E18A06966002CC4F3 + E148750F18A06966002CC4F3 + B6416FB9199A0478003C5699 + E148751018A06966002CC4F3 + E14874F718A06951002CC4F3 + E14874F818A06951002CC4F3 + E14874F918A06951002CC4F3 + E14874FA18A06951002CC4F3 + E14874FB18A06951002CC4F3 + E14874FC18A06951002CC4F3 + E14874FD18A06951002CC4F3 + E14874FE18A06951002CC4F3 + E14874FF18A06951002CC4F3 + E14874A218A0692F002CC4F3 + E14874A318A0692F002CC4F3 + E14874A418A0692F002CC4F3 + E14874A518A0692F002CC4F3 + E14874A618A0692F002CC4F3 + E14874A718A0692F002CC4F3 + E14874A818A0692F002CC4F3 + E14874A918A0692F002CC4F3 + E14874AA18A0692F002CC4F3 + B6416FB1199A0478003C5699 + E14874AB18A0692F002CC4F3 + E14874AC18A0692F002CC4F3 + E14874AD18A0692F002CC4F3 + E14874AE18A0692F002CC4F3 + E14874AF18A0692F002CC4F3 + E14874B018A0692F002CC4F3 + B6416FC2199A0478003C5699 + B6416FB0199A0478003C5699 + E14874B118A0692F002CC4F3 + B6416FCB199A0478003C5699 + E14874B218A0692F002CC4F3 + E14874B318A0692F002CC4F3 + E14874B418A0692F002CC4F3 + E14874B518A0692F002CC4F3 + B6416FAE199A0478003C5699 + E14874B618A0692F002CC4F3 + E14874B718A0692F002CC4F3 + E14874B818A0692F002CC4F3 + B6416FD4199A0478003C5699 + E14874B918A0692F002CC4F3 + E14874BA18A0692F002CC4F3 + E14874BB18A0692F002CC4F3 + E14874BC18A0692F002CC4F3 + E14874BD18A0692F002CC4F3 + E14874BE18A0692F002CC4F3 + B6416FBE199A0478003C5699 + E14874BF18A0692F002CC4F3 + B6416FC0199A0478003C5699 + B6416FB6199A0478003C5699 + E14874C018A0692F002CC4F3 + E14874C118A0692F002CC4F3 + E16E5C1518AEDB5A00B7C403 + E14874C218A0692F002CC4F3 + E14874C318A0692F002CC4F3 + B6416FC1199A0478003C5699 + E14874C418A0692F002CC4F3 + B6416FC6199A0478003C5699 + E14874C518A0692F002CC4F3 + E14874C618A0692F002CC4F3 + B6416FC9199A0478003C5699 + E14874C718A0692F002CC4F3 + B6416FB4199A0478003C5699 + E14874C818A0692F002CC4F3 + E14874C918A0692F002CC4F3 + B6416FAD199A0478003C5699 + E14874CA18A0692F002CC4F3 + E14874CB18A0692F002CC4F3 + B6416FCC199A0478003C5699 + E14874CC18A0692F002CC4F3 + E14874CD18A0692F002CC4F3 + E14874CE18A0692F002CC4F3 + B6416FC5199A0478003C5699 + B6416FC4199A0478003C5699 + E14874CF18A0692F002CC4F3 + E14874D018A0692F002CC4F3 + E14874D118A0692F002CC4F3 + B6416FB3199A0478003C5699 + B6416FBB199A0478003C5699 + E14874D218A0692F002CC4F3 + B6416FB8199A0478003C5699 + E14874D318A0692F002CC4F3 + E14874D418A0692F002CC4F3 + B6416FC3199A0478003C5699 + B6416FCF199A0478003C5699 + E14874D518A0692F002CC4F3 + E14874D618A0692F002CC4F3 + E14874D718A0692F002CC4F3 + B6416FC8199A0478003C5699 + E14874D818A0692F002CC4F3 + E14874D918A0692F002CC4F3 + E14874DA18A0692F002CC4F3 + B6416FD0199A0478003C5699 + E14874DB18A0692F002CC4F3 + E14874DC18A0692F002CC4F3 + E14874DD18A0692F002CC4F3 + E14874DE18A0692F002CC4F3 + E14874DF18A06930002CC4F3 + B6416FBC199A0478003C5699 + E14874E018A06930002CC4F3 + E14874E118A06930002CC4F3 + B6416FBF199A0478003C5699 + B6416FB7199A0478003C5699 + B66DBF4A19D5BBC8006EA940 + E14874E218A06930002CC4F3 + E14874E318A06930002CC4F3 + E14874E418A06930002CC4F3 + E14874E518A06930002CC4F3 + E14874E618A06930002CC4F3 + E14874E718A06930002CC4F3 + E14874E818A06930002CC4F3 + E14874E918A06930002CC4F3 + E14874EA18A06930002CC4F3 + E14874EB18A06930002CC4F3 + E14874EC18A06930002CC4F3 + E14874ED18A06930002CC4F3 + B6416FCD199A0478003C5699 + E14874EE18A06930002CC4F3 + E14874EF18A06930002CC4F3 + E14874F018A06930002CC4F3 + E14874F118A06930002CC4F3 + E14874F218A06930002CC4F3 + 70B8FEE21909FE360042E3F0 + B6416FCE199A0478003C5699 + E14874F318A06930002CC4F3 + E14874F418A06930002CC4F3 + E14874F518A06930002CC4F3 + E14874F618A06930002CC4F3 + E1370BEA18A0689000826894 + E1370BEB18A0689000826894 + E1370BEC18A0689000826894 + E1370BED18A0689000826894 + E1370BEE18A0689000826894 + E16E5C1418AEDB5A00B7C403 + E1370BEF18A0689000826894 + E1370BF018A0689000826894 + E1370BF118A0689000826894 + B6416FC7199A0478003C5699 + E1370BF218A0689000826894 + E1370BE718A0688300826894 + E1370BE818A0688300826894 + E1370BE918A0688300826894 + B6416FBD199A0478003C5699 + E1370BE018A0686600826894 + E1370BE118A0686C00826894 + E1370BE218A0686C00826894 + E1370BE318A0686C00826894 + B6416FCA199A0478003C5699 + B67EBF5D19194AC60084CCFD + E1370BE418A0686C00826894 + E1370BE518A0686C00826894 + E1370BE618A0686C00826894 + E148751218A06AFD002CC4F3 + E148751318A06AFD002CC4F3 + E148751418A06AFD002CC4F3 + B6416FBA199A0478003C5699 + E148751518A06AFD002CC4F3 + E1370BF618A068A600826894 + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A088169C9E5E00537ABF + + buildConfigurationList + D221A0BC169C9E5F00537ABF + buildPhases + + 493CFB695DB448D8A3C1AE06 + D221A085169C9E5E00537ABF + D221A086169C9E5E00537ABF + D221A087169C9E5E00537ABF + DC8D50B785074F8FA3DBAACE + + buildRules + + dependencies + + 70B800AE190C54870042E3F0 + 70B800A5190C52F80042E3F0 + + isa + PBXNativeTarget + name + Signal + productName + RedPhone + productReference + D221A089169C9E5E00537ABF + productType + com.apple.product-type.application + + D221A089169C9E5E00537ABF + + explicitFileType + wrapper.application + includeInIndex + 0 + isa + PBXFileReference + path + Signal.app + sourceTree + BUILT_PRODUCTS_DIR + + D221A08A169C9E5E00537ABF + + children + + D221A089169C9E5E00537ABF + D221A0AA169C9E5F00537ABF + + isa + PBXGroup + name + Products + sourceTree + <group> + + D221A08C169C9E5E00537ABF + + children + + B69CD25019773E79005CE69A + 70377AAA1918450100CAF501 + B9EB5ABC1884C002007CBB57 + A1C32D4D17A0652C000A904E + A1C32D4F17A06537000A904E + A163E8AA16F3F6A90094D68B + 76C87F18181EFCE600C4ACAB + 768A1A2A17FC9CD300E00ED8 + A11CD70C17FA230600A2D1B1 + E1A0AD8B16E13FDD0071E604 + A1FDCBEE16DAA6C300868894 + D2AEACDB16C426DA00C364C0 + D2179CFB16BB0B3A0006F3AB + D2179CFD16BB0B480006F3AB + D24B5BD4169F568C00681372 + D221A0E7169DFFC500537ABF + D221A08D169C9E5E00537ABF + D221A08F169C9E5E00537ABF + D221A091169C9E5E00537ABF + 8313AE91B4954215858A5662 + + isa + PBXGroup + name + Frameworks + sourceTree + <group> + + D221A08D169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + UIKit.framework + path + System/Library/Frameworks/UIKit.framework + sourceTree + SDKROOT + + D221A08E169C9E5E00537ABF + + fileRef + D221A08D169C9E5E00537ABF + isa + PBXBuildFile + + D221A08F169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + System/Library/Frameworks/Foundation.framework + sourceTree + SDKROOT + + D221A090169C9E5E00537ABF + + fileRef + D221A08F169C9E5E00537ABF + isa + PBXBuildFile + + D221A091169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreGraphics.framework + path + System/Library/Frameworks/CoreGraphics.framework + sourceTree + SDKROOT + + D221A092169C9E5E00537ABF + + fileRef + D221A091169C9E5E00537ABF + isa + PBXBuildFile + + D221A093169C9E5E00537ABF + + children + + B657DDC91911A40500F45B0C + 765052A318294C9F008313E1 + 76AD2C7B17FB4604000246B0 + B67EBF5C19194AC60084CCFD + 76EB03C118170B33006006FC + D221A094169C9E5E00537ABF + A15706EA17F0CD6D007C2BD6 + B66DBF4919D5BBC8006EA940 + + isa + PBXGroup + path + Signal + sourceTree + <group> + + D221A094169C9E5E00537ABF + + children + + B6B6C3C419193F5B00C0B76B + E18AB40618A05754001A532A + E1370BDA18A066F600826894 + E1370BDB18A066F600826894 + E1370BDC18A066F600826894 + E18AB3F318A05734001A532A + E108ED12187E34FD0045AEA3 + E108ED13187E34FD0045AEA3 + D221A099169C9E5E00537ABF + D221A095169C9E5E00537ABF + D221A09B169C9E5E00537ABF + B661C211198EE2EA00548CA1 + E1C407C117F0C246007BEE65 + + isa + PBXGroup + name + Supporting Files + sourceTree + <group> + + D221A095169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Signal-Info.plist + sourceTree + <group> + + D221A099169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + main.m + sourceTree + <group> + + D221A09A169C9E5E00537ABF + + fileRef + D221A099169C9E5E00537ABF + isa + PBXBuildFile + + D221A09B169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Signal-Prefix.pch + sourceTree + <group> + + D221A0A5169C9E5F00537ABF + + buildActionMask + 2147483647 + files + + 76EB05ED18170B33006006FC + 76EB064918170B33006006FC + 76EB05AF18170B33006006FC + 76EB061318170B33006006FC + 76EB064F18170B34006006FC + 76EB05A718170B33006006FC + 76EB05BF18170B33006006FC + 76EB05E518170B33006006FC + 76EB05BD18170B33006006FC + 76EB05DB18170B33006006FC + 76EB060F18170B33006006FC + 76EB057718170B33006006FC + B9EB5AC71884D370007CBB57 + 76EB05FB18170B33006006FC + 76EB063718170B33006006FC + 76EB059718170B33006006FC + 76EB05C918170B33006006FC + B90418E7183E9DD40038554A + 76EB05CB18170B33006006FC + 76EB061B18170B33006006FC + B9B89C55185A2B5F00A24465 + 76EB05FD18170B33006006FC + 76EB058B18170B33006006FC + 76D713E8182D3E3F00C9C9C8 + 76EB05D318170B33006006FC + B9A578B2183D60EE00C17105 + 76EB061518170B33006006FC + 76EB060718170B33006006FC + 76EB05A118170B33006006FC + 762D9DD018281C7400A5E418 + 76EB05CD18170B33006006FC + 76EB05B718170B33006006FC + 76EB05DF18170B33006006FC + 76EB05D918170B33006006FC + A157075717F0CD6D007C2BD6 + 76EB063F18170B33006006FC + 76EB05AB18170B33006006FC + 76EB061D18170B33006006FC + 76EB064D18170B34006006FC + 76EB05E318170B33006006FC + 76EB060D18170B33006006FC + A157075817F0CD6D007C2BD6 + 76EB05DD18170B33006006FC + 76EB065318170B34006006FC + 76EB059518170B33006006FC + 76EB05A318170B33006006FC + 76EB054118170B33006006FC + A157075917F0CD6D007C2BD6 + 76EB05B918170B33006006FC + A157075A17F0CD6D007C2BD6 + 76EB060318170B33006006FC + 76EB059D18170B33006006FC + A157075B17F0CD6D007C2BD6 + A157075D17F0CD6D007C2BD6 + 76EB068518170B34006006FC + A157075E17F0CD6D007C2BD6 + 76919BF71805D190008C664A + 76EB05D118170B33006006FC + A157075F17F0CD6D007C2BD6 + 76EB05F518170B33006006FC + BFB074C219A4BCA400F2947C + A157076017F0CD6D007C2BD6 + 765052A2182945EF008313E1 + A157076117F0CD6D007C2BD6 + 76EB05C518170B33006006FC + 76EB058F18170B33006006FC + 76EB062118170B33006006FC + 76EB064518170B33006006FC + 76EB068718170B34006006FC + 76EB063B18170B33006006FC + A157076217F0CD6D007C2BD6 + A157076317F0CD6D007C2BD6 + 76EB062318170B33006006FC + A157076517F0CD6D007C2BD6 + 76EB066518170B34006006FC + A157076617F0CD6D007C2BD6 + 76EB063118170B33006006FC + 76EB05F918170B33006006FC + A157076717F0CD6D007C2BD6 + 76EB059B18170B33006006FC + 76EB05CF18170B33006006FC + 76EB060518170B33006006FC + 76EB065D18170B34006006FC + A157076817F0CD6D007C2BD6 + 76EB065718170B34006006FC + A157076917F0CD6D007C2BD6 + 76EB062918170B33006006FC + A157076A17F0CD6D007C2BD6 + A157076B17F0CD6D007C2BD6 + 76EB061718170B33006006FC + 76EB05F118170B33006006FC + 76EB05F718170B33006006FC + 76EB066318170B34006006FC + 76EB063318170B33006006FC + BFB074C819A5611000F2947C + 76EB062718170B33006006FC + 76EB05C118170B33006006FC + 76EB060B18170B33006006FC + A157076C17F0CD6D007C2BD6 + 76EB065B18170B34006006FC + 76EB05BB18170B33006006FC + A157076D17F0CD6D007C2BD6 + A157076E17F0CD6D007C2BD6 + 76EB05C318170B33006006FC + BF8C3D8319CE3B6A008F644C + 76EB05C718170B33006006FC + 76EB059918170B33006006FC + A157076F17F0CD6D007C2BD6 + 76EB05B518170B33006006FC + 76C87F14181EE11C00C4ACAB + A157077017F0CD6D007C2BD6 + 76EB05B318170B33006006FC + 76EB05AD18170B33006006FC + 76EB058D18170B33006006FC + A157077117F0CD6D007C2BD6 + A157077217F0CD6D007C2BD6 + B97CBFAF1886100E008E0DE9 + A157077417F0CD6D007C2BD6 + A157077517F0CD6D007C2BD6 + 76EB05E918170B33006006FC + 76EB058718170B33006006FC + 76EB064118170B33006006FC + A157077717F0CD6D007C2BD6 + 76EB058318170B33006006FC + A157077817F0CD6D007C2BD6 + 76EB059318170B33006006FC + B97CBFA918860EA3008E0DE9 + 76EB060918170B33006006FC + 76EB062518170B33006006FC + A157077917F0CD6D007C2BD6 + 76EB066118170B34006006FC + 76EB068D18170B34006006FC + BFB074C119A4BCA400F2947C + B684A46D19C3446200B11029 + 76EB05A918170B33006006FC + 765052B0182AC9B5008313E1 + 76EB062B18170B33006006FC + 76EB062F18170B33006006FC + 76EB064318170B33006006FC + 76EB057B18170B33006006FC + 76EB05E718170B33006006FC + 76EB05A518170B33006006FC + A157077A17F0CD6D007C2BD6 + 76EB05D518170B33006006FC + 76EB061118170B33006006FC + 76EB05FF18170B33006006FC + 76EB057518170B33006006FC + 76EB059F18170B33006006FC + 76EB062D18170B33006006FC + 76EB068F18170B34006006FC + B9CA51BB18809ACA007E204E + 76EB05EB18170B33006006FC + 76EB063918170B33006006FC + 76EB059118170B33006006FC + 76EB05F318170B33006006FC + A157077B17F0CD6D007C2BD6 + 76EB057318170B33006006FC + 76EB058518170B33006006FC + 76EB061918170B33006006FC + B942EB0F183A9633000887BB + 76EB058918170B33006006FC + 76EB063D18170B33006006FC + 76EB05E118170B33006006FC + A157077C17F0CD6D007C2BD6 + A157077D17F0CD6D007C2BD6 + 76EB064718170B33006006FC + 76EB065918170B34006006FC + 76EB065118170B34006006FC + A157077E17F0CD6D007C2BD6 + E16E5BF918AAF02100B7C403 + A157077F17F0CD6D007C2BD6 + 76EB05D718170B33006006FC + 76EB05EF18170B33006006FC + 76EB065518170B34006006FC + BFB074CA19A5611000F2947C + B97940281832BD2400BD66CB + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A0A6169C9E5F00537ABF + + buildActionMask + 2147483647 + files + + B69CD25119773E79005CE69A + E1368CBE18A1C36B00109378 + A10FDF79184FB4BB007FF963 + A1A018531805C60D00A052A6 + A1A018521805C5E800A052A6 + A123C14916F902EE000AE905 + A194D3BA17A08CD5004BD3A9 + A194D3B917A08CD1004BD3A9 + D202868416DBE108009068E9 + D202868316DBE0FC009068E9 + D202868216DBE0F4009068E9 + D202868116DBE0E7009068E9 + D221A0AD169C9E5F00537ABF + D221A0AE169C9E5F00537ABF + AA0C8E498E2046B0B81EEE6E + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A0A7169C9E5F00537ABF + + buildActionMask + 2147483647 + files + + B96A3100187DA1B600648F3E + 76EB067518170B34006006FC + 76EB069718170B34006006FC + 765052AC18294C9F008313E1 + 76EB060118170B33006006FC + 76EB066718170B34006006FC + 76C87F17181EE2EB00C4ACAB + 765052AA18294C9F008313E1 + B9CA51BD18809ACA007E204E + B97CBFAB18860EA3008E0DE9 + 76EB067B18170B34006006FC + B9EB5ACA1884D387007CBB57 + 76EB067118170B34006006FC + 76EB067918170B34006006FC + 76EB068318170B34006006FC + 76EB068118170B34006006FC + B6850E5A1995A4710068E715 + B97CBFB218861023008E0DE9 + B9A578B5183D610300C17105 + B9B89C58185A2B7000A24465 + 76D713EB182D3E5100C9C9C8 + 76EB066F18170B34006006FC + 76EB069318170B34006006FC + 76EB067718170B34006006FC + 76EB066918170B34006006FC + 76EB069D18170B34006006FC + 76EB067D18170B34006006FC + B942EB10183AC467000887BB + 765052B3182BF839008313E1 + 76B818A1182C39460088060E + 76EB066D18170B34006006FC + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A0A8169C9E5F00537ABF + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + # Run the unit tests in this test bundle. +"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests" + + + D221A0A9169C9E5F00537ABF + + buildConfigurationList + D221A0BF169C9E5F00537ABF + buildPhases + + EE182B0CAFB74DD9A2D39FD3 + D221A0A5169C9E5F00537ABF + D221A0A6169C9E5F00537ABF + D221A0A7169C9E5F00537ABF + D221A0A8169C9E5F00537ABF + BA4E2805598B464FB7B24430 + + buildRules + + dependencies + + B6AFCEBB19A93DA60098CFCB + + isa + PBXNativeTarget + name + SignalTests + productName + RedPhoneTests + productReference + D221A0AA169C9E5F00537ABF + productType + com.apple.product-type.bundle.unit-test + + D221A0AA169C9E5F00537ABF + + explicitFileType + wrapper.cfbundle + includeInIndex + 0 + isa + PBXFileReference + path + SignalTests.xctest + sourceTree + BUILT_PRODUCTS_DIR + + D221A0AD169C9E5F00537ABF + + fileRef + D221A08D169C9E5E00537ABF + isa + PBXBuildFile + + D221A0AE169C9E5F00537ABF + + fileRef + D221A08F169C9E5E00537ABF + isa + PBXBuildFile + + D221A0BA169C9E5F00537ABF + + 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 Developer + 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 + 0 + 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 + SDKROOT + iphoneos + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Debug + + D221A0BB169C9E5F00537ABF + + 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 + COPY_PHASE_STRIP + YES + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_GENERATE_TEST_COVERAGE_FILES + NO + GCC_INSTRUMENT_PROGRAM_FLOW_ARCS + NO + GCC_OPTIMIZATION_LEVEL + 0 + 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 + + SDKROOT + iphoneos + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + App Store Release + + D221A0BC169C9E5F00537ABF + + buildConfigurations + + D221A0BD169C9E5F00537ABF + B6B9EB4E196190F5009024F0 + D221A0BE169C9E5F00537ABF + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + App Store Release + isa + XCConfigurationList + + D221A0BD169C9E5F00537ABF + + baseConfigurationReference + 91E46203423941C0C94D90E9 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + CODE_SIGN_IDENTITY + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + FRAMEWORK_SEARCH_PATHS + + $(inherited) + "$(SRCROOT)" + + GCC_OPTIMIZATION_LEVEL + 3 + 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 + SDKROOT + iphoneos + TARGETED_DEVICE_FAMILY + 1 + TEST_AFTER_BUILD + YES + VALID_ARCHS + arm64 armv7 armv7s i386 + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Debug + + D221A0BE169C9E5F00537ABF + + baseConfigurationReference + 14DDBCE302E19644A773D119 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + CODE_SIGN_IDENTITY + 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 + + $(inherited) + HAVE_CONFIG_H + RELEASE=1 + + 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 + SDKROOT + iphoneos + TARGETED_DEVICE_FAMILY + 1 + TEST_AFTER_BUILD + YES + VALID_ARCHS + arm64 armv7 armv7s i386 + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + App Store Release + + D221A0BF169C9E5F00537ABF + + buildConfigurations + + D221A0C0169C9E5F00537ABF + B6B9EB4F196190F5009024F0 + D221A0C1169C9E5F00537ABF + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + App Store Release + isa + XCConfigurationList + + D221A0C0169C9E5F00537ABF + + baseConfigurationReference + 91E46203423941C0C94D90E9 + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/Signal.app/Signal + FRAMEWORK_SEARCH_PATHS + + "$(SDKROOT)/Developer/Library/Frameworks" + "$(DEVELOPER_LIBRARY_DIR)/Frameworks" + $(inherited) + $(DEVELOPER_FRAMEWORKS_DIR) + + 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 x86_64 + + isa + XCBuildConfiguration + name + Debug + + D221A0C1169C9E5F00537ABF + + baseConfigurationReference + 14DDBCE302E19644A773D119 + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/Signal.app/Signal + FRAMEWORK_SEARCH_PATHS + + "$(SDKROOT)/Developer/Library/Frameworks" + "$(DEVELOPER_LIBRARY_DIR)/Frameworks" + $(inherited) + $(DEVELOPER_FRAMEWORKS_DIR) + + 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 x86_64 + + isa + XCBuildConfiguration + name + App Store Release + + D221A0E7169DFFC500537ABF + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + AVFoundation.framework + path + ../../../../../../System/Library/Frameworks/AVFoundation.framework + sourceTree + <group> + + D221A0E8169DFFC500537ABF + + fileRef + D221A0E7169DFFC500537ABF + isa + PBXBuildFile + + D24B5BD4169F568C00681372 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + AudioToolbox.framework + path + ../../../../../../System/Library/Frameworks/AudioToolbox.framework + sourceTree + <group> + + D24B5BD5169F568C00681372 + + fileRef + D24B5BD4169F568C00681372 + isa + PBXBuildFile + + D2AEACDB16C426DA00C364C0 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CFNetwork.framework + path + System/Library/Frameworks/CFNetwork.framework + sourceTree + SDKROOT + + D2AEACDC16C426DA00C364C0 + + fileRef + D2AEACDB16C426DA00C364C0 + isa + PBXBuildFile + + DC8D50B785074F8FA3DBAACE + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Copy Pods Resources + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh" + + showEnvVarsInLog + 0 + + E108ED12187E34FD0045AEA3 + + isa + PBXFileReference + lastKnownFileType + image.png + path + iTunesArtwork.png + sourceTree + <group> + + E108ED13187E34FD0045AEA3 + + isa + PBXFileReference + lastKnownFileType + image.png + path + iTunesArtwork@2x.png + sourceTree + <group> + + E1368CBE18A1C36B00109378 + + fileRef + B9EB5ABC1884C002007CBB57 + isa + PBXBuildFile + + E1370B3018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + archive_icon.png + sourceTree + <group> + + E1370B3118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + archive_icon@2x.png + sourceTree + <group> + + E1370B3218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + backspace.png + sourceTree + <group> + + E1370B3318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + backspace@2x.png + sourceTree + <group> + + E1370B3418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + checkbox_checkmark.png + sourceTree + <group> + + E1370B3518A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + checkbox_checkmark@2x.png + sourceTree + <group> + + E1370B3618A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + checkbox_empty.png + sourceTree + <group> + + E1370B3718A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + checkbox_empty@2x.png + sourceTree + <group> + + E1370B3818A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + contact_default_feed.png + sourceTree + <group> + + E1370B3918A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + contacts_arrow.png + sourceTree + <group> + + E1370B3A18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + contacts_arrow@2x.png + sourceTree + <group> + + E1370B3B18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + DefaultContactImage.png + sourceTree + <group> + + E1370B3C18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + dismiss_notification_icon.png + sourceTree + <group> + + E1370B3D18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + dismiss_notification_icon@2x.png + sourceTree + <group> + + E1370B3E18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + drop_down_arrow_icon.png + sourceTree + <group> + + E1370B3F18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + drop_down_arrow_icon@2x.png + sourceTree + <group> + + E1370B4018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + expanded_cell_icon.png + sourceTree + <group> + + E1370B4118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + expanded_cell_icon@2x.png + sourceTree + <group> + + E1370B4218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + favourite_false_icon.png + sourceTree + <group> + + E1370B4318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + favourite_false_icon@2x.png + sourceTree + <group> + + E1370B4418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + favourite_true_icon.png + sourceTree + <group> + + E1370B4518A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + favourite_true_icon@2x.png + sourceTree + <group> + + E1370B4618A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + forward_button.png + sourceTree + <group> + + E1370B4718A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + forward_button@2x.png + sourceTree + <group> + + E1370B4818A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + home_icon.png + sourceTree + <group> + + E1370B4918A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + icon_contacts.png + sourceTree + <group> + + E1370B4A18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + icon_favourites.png + sourceTree + <group> + + E1370B4B18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + icon_keypad.png + sourceTree + <group> + + E1370B4C18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + icon_recents.png + sourceTree + <group> + + E1370B4D18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + in_call_phone_icon.png + sourceTree + <group> + + E1370B4E18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + in_call_phone_icon@2x.png + sourceTree + <group> + + E1370B4F18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + in_call_phrase_icon.png + sourceTree + <group> + + E1370B5018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + in_call_phrase_icon@2x.png + sourceTree + <group> + + E1370B5118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + incoming_call_icon.png + sourceTree + <group> + + E1370B5218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + incoming_call_icon@2x.png + sourceTree + <group> + + E1370B5318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + menu_icon.png + sourceTree + <group> + + E1370B5418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + menu_icon@2x.png + sourceTree + <group> + + E1370B5518A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + message_bubble.png + sourceTree + <group> + + E1370B5618A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + message_bubble@2x.png + sourceTree + <group> + + E1370B5718A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + mute_icon_selected.png + sourceTree + <group> + + E1370B5818A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + mute_icon_selected@2x.png + sourceTree + <group> + + E1370B5918A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + mute_icon.png + sourceTree + <group> + + E1370B5A18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + mute_icon@2x.png + sourceTree + <group> + + E1370B5B18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + notification_detail_icon.png + sourceTree + <group> + + E1370B5C18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + notification_detail_icon@2x.png + sourceTree + <group> + + E1370B5D18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + notification_mini_icon.png + sourceTree + <group> + + E1370B5E18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + notification_mini_icon@2x.png + sourceTree + <group> + + E1370B5F18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + outgoing_call_icon.png + sourceTree + <group> + + E1370B6018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + outgoing_call_icon@2x.png + sourceTree + <group> + + E1370B6118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + search_cancel.png + sourceTree + <group> + + E1370B6218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + search_cancel@2x.png + sourceTree + <group> + + E1370B6318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + search_icon.png + sourceTree + <group> + + E1370B6418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + search_icon@2x.png + sourceTree + <group> + + E1370B6518A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + send_code_icon.png + sourceTree + <group> + + E1370B6618A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + send_code_icon@2x.png + sourceTree + <group> + + E1370B6718A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + speaker_icon_selected.png + sourceTree + <group> + + E1370B6818A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + speaker_icon_selected@2x.png + sourceTree + <group> + + E1370B6918A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + speaker_icon.png + sourceTree + <group> + + E1370B6A18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + speaker_icon@2x.png + sourceTree + <group> + + E1370B6B18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_connecting_flash.png + sourceTree + <group> + + E1370B6C18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_connecting_flash@2x.png + sourceTree + <group> + + E1370B6D18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_connecting.png + sourceTree + <group> + + E1370B6E18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_connecting@2x.png + sourceTree + <group> + + E1370B6F18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_error.png + sourceTree + <group> + + E1370B7018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_error@2x.png + sourceTree + <group> + + E1370B7118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_ringing.png + sourceTree + <group> + + E1370B7218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_ringing@2x.png + sourceTree + <group> + + E1370B7318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_contacts.png + sourceTree + <group> + + E1370B7418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_contacts@2x.png + sourceTree + <group> + + E1370B7518A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_favourites.png + sourceTree + <group> + + E1370B7618A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_favourites@2x.png + sourceTree + <group> + + E1370B7718A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_inbox.png + sourceTree + <group> + + E1370B7818A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_inbox@2x.png + sourceTree + <group> + + E1370B7918A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_keypad.png + sourceTree + <group> + + E1370B7A18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_keypad@2x.png + sourceTree + <group> + + E1370B7B18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_menu.png + sourceTree + <group> + + E1370B7C18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_menu@2x.png + sourceTree + <group> + + E1370B7D18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + trash_icon.png + sourceTree + <group> + + E1370B7E18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + trash_icon@2x.png + sourceTree + <group> + + E1370B7F18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + volume_high.png + sourceTree + <group> + + E1370B8018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + volume_high@2x.png + sourceTree + <group> + + E1370B8118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + volume_low.png + sourceTree + <group> + + E1370B8218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + volume_low@2x.png + sourceTree + <group> + + E1370B8318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + whisper_notification_icon.png + sourceTree + <group> + + E1370B8418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + whisper_notification_icon@2x.png + sourceTree + <group> + + E1370BDA18A066F600826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + Default-568h@2x.png + sourceTree + <group> + + E1370BDB18A066F600826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + Default.png + sourceTree + <group> + + E1370BDC18A066F600826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + Default@2x.png + sourceTree + <group> + + E1370BE018A0686600826894 + + fileRef + E18AB40718A05754001A532A + isa + PBXBuildFile + + E1370BE118A0686C00826894 + + fileRef + E18AB40818A05754001A532A + isa + PBXBuildFile + + E1370BE218A0686C00826894 + + fileRef + E18AB40918A05754001A532A + isa + PBXBuildFile + + E1370BE318A0686C00826894 + + fileRef + E18AB40A18A05754001A532A + isa + PBXBuildFile + + E1370BE418A0686C00826894 + + fileRef + E18AB40B18A05754001A532A + isa + PBXBuildFile + + E1370BE518A0686C00826894 + + fileRef + E18AB40C18A05754001A532A + isa + PBXBuildFile + + E1370BE618A0686C00826894 + + fileRef + E18AB40D18A05754001A532A + isa + PBXBuildFile + + E1370BE718A0688300826894 + + fileRef + E1370BDA18A066F600826894 + isa + PBXBuildFile + + E1370BE818A0688300826894 + + fileRef + E1370BDB18A066F600826894 + isa + PBXBuildFile + + E1370BE918A0688300826894 + + fileRef + E1370BDC18A066F600826894 + isa + PBXBuildFile + + E1370BEA18A0689000826894 + + fileRef + E18AB3F418A05734001A532A + isa + PBXBuildFile + + E1370BEB18A0689000826894 + + fileRef + E18AB3F518A05734001A532A + isa + PBXBuildFile + + E1370BEC18A0689000826894 + + fileRef + E18AB3F618A05734001A532A + isa + PBXBuildFile + + E1370BED18A0689000826894 + + fileRef + E18AB3F718A05734001A532A + isa + PBXBuildFile + + E1370BEE18A0689000826894 + + fileRef + E18AB3F818A05734001A532A + isa + PBXBuildFile + + E1370BEF18A0689000826894 + + fileRef + E18AB3F918A05734001A532A + isa + PBXBuildFile + + E1370BF018A0689000826894 + + fileRef + E18AB3FA18A05734001A532A + isa + PBXBuildFile + + E1370BF118A0689000826894 + + fileRef + E18AB3FB18A05734001A532A + isa + PBXBuildFile + + E1370BF218A0689000826894 + + fileRef + E18AB3FC18A05734001A532A + isa + PBXBuildFile + + E1370BF618A068A600826894 + + fileRef + E1C407C117F0C246007BEE65 + isa + PBXBuildFile + + E14874A218A0692F002CC4F3 + + fileRef + E1370B3018A0660300826894 + isa + PBXBuildFile + + E14874A318A0692F002CC4F3 + + fileRef + E1370B3118A0660300826894 + isa + PBXBuildFile + + E14874A418A0692F002CC4F3 + + fileRef + E1370B3218A0660300826894 + isa + PBXBuildFile + + E14874A518A0692F002CC4F3 + + fileRef + E1370B3318A0660300826894 + isa + PBXBuildFile + + E14874A618A0692F002CC4F3 + + fileRef + E1370B3418A0660300826894 + isa + PBXBuildFile + + E14874A718A0692F002CC4F3 + + fileRef + E1370B3518A0660300826894 + isa + PBXBuildFile + + E14874A818A0692F002CC4F3 + + fileRef + E1370B3618A0660300826894 + isa + PBXBuildFile + + E14874A918A0692F002CC4F3 + + fileRef + E1370B3718A0660300826894 + isa + PBXBuildFile + + E14874AA18A0692F002CC4F3 + + fileRef + E1370B3818A0660300826894 + isa + PBXBuildFile + + E14874AB18A0692F002CC4F3 + + fileRef + E1370B3918A0660300826894 + isa + PBXBuildFile + + E14874AC18A0692F002CC4F3 + + fileRef + E1370B3A18A0660300826894 + isa + PBXBuildFile + + E14874AD18A0692F002CC4F3 + + fileRef + E1370B3B18A0660300826894 + isa + PBXBuildFile + + E14874AE18A0692F002CC4F3 + + fileRef + E1370B3C18A0660300826894 + isa + PBXBuildFile + + E14874AF18A0692F002CC4F3 + + fileRef + E1370B3D18A0660300826894 + isa + PBXBuildFile + + E14874B018A0692F002CC4F3 + + fileRef + E1370B3E18A0660300826894 + isa + PBXBuildFile + + E14874B118A0692F002CC4F3 + + fileRef + E1370B3F18A0660300826894 + isa + PBXBuildFile + + E14874B218A0692F002CC4F3 + + fileRef + E1370B4018A0660300826894 + isa + PBXBuildFile + + E14874B318A0692F002CC4F3 + + fileRef + E1370B4118A0660300826894 + isa + PBXBuildFile + + E14874B418A0692F002CC4F3 + + fileRef + E1370B4218A0660300826894 + isa + PBXBuildFile + + E14874B518A0692F002CC4F3 + + fileRef + E1370B4318A0660300826894 + isa + PBXBuildFile + + E14874B618A0692F002CC4F3 + + fileRef + E1370B4418A0660300826894 + isa + PBXBuildFile + + E14874B718A0692F002CC4F3 + + fileRef + E1370B4518A0660300826894 + isa + PBXBuildFile + + E14874B818A0692F002CC4F3 + + fileRef + E1370B4618A0660300826894 + isa + PBXBuildFile + + E14874B918A0692F002CC4F3 + + fileRef + E1370B4718A0660300826894 + isa + PBXBuildFile + + E14874BA18A0692F002CC4F3 + + fileRef + E1370B4818A0660300826894 + isa + PBXBuildFile + + E14874BB18A0692F002CC4F3 + + fileRef + E1370B4918A0660300826894 + isa + PBXBuildFile + + E14874BC18A0692F002CC4F3 + + fileRef + E1370B4A18A0660300826894 + isa + PBXBuildFile + + E14874BD18A0692F002CC4F3 + + fileRef + E1370B4B18A0660300826894 + isa + PBXBuildFile + + E14874BE18A0692F002CC4F3 + + fileRef + E1370B4C18A0660300826894 + isa + PBXBuildFile + + E14874BF18A0692F002CC4F3 + + fileRef + E1370B4D18A0660300826894 + isa + PBXBuildFile + + E14874C018A0692F002CC4F3 + + fileRef + E1370B4E18A0660300826894 + isa + PBXBuildFile + + E14874C118A0692F002CC4F3 + + fileRef + E1370B4F18A0660300826894 + isa + PBXBuildFile + + E14874C218A0692F002CC4F3 + + fileRef + E1370B5018A0660300826894 + isa + PBXBuildFile + + E14874C318A0692F002CC4F3 + + fileRef + E1370B5118A0660300826894 + isa + PBXBuildFile + + E14874C418A0692F002CC4F3 + + fileRef + E1370B5218A0660300826894 + isa + PBXBuildFile + + E14874C518A0692F002CC4F3 + + fileRef + E1370B5318A0660300826894 + isa + PBXBuildFile + + E14874C618A0692F002CC4F3 + + fileRef + E1370B5418A0660300826894 + isa + PBXBuildFile + + E14874C718A0692F002CC4F3 + + fileRef + E1370B5518A0660300826894 + isa + PBXBuildFile + + E14874C818A0692F002CC4F3 + + fileRef + E1370B5618A0660300826894 + isa + PBXBuildFile + + E14874C918A0692F002CC4F3 + + fileRef + E1370B5718A0660300826894 + isa + PBXBuildFile + + E14874CA18A0692F002CC4F3 + + fileRef + E1370B5818A0660300826894 + isa + PBXBuildFile + + E14874CB18A0692F002CC4F3 + + fileRef + E1370B5918A0660300826894 + isa + PBXBuildFile + + E14874CC18A0692F002CC4F3 + + fileRef + E1370B5A18A0660300826894 + isa + PBXBuildFile + + E14874CD18A0692F002CC4F3 + + fileRef + E1370B5B18A0660300826894 + isa + PBXBuildFile + + E14874CE18A0692F002CC4F3 + + fileRef + E1370B5C18A0660300826894 + isa + PBXBuildFile + + E14874CF18A0692F002CC4F3 + + fileRef + E1370B5D18A0660300826894 + isa + PBXBuildFile + + E14874D018A0692F002CC4F3 + + fileRef + E1370B5E18A0660300826894 + isa + PBXBuildFile + + E14874D118A0692F002CC4F3 + + fileRef + E1370B5F18A0660300826894 + isa + PBXBuildFile + + E14874D218A0692F002CC4F3 + + fileRef + E1370B6018A0660300826894 + isa + PBXBuildFile + + E14874D318A0692F002CC4F3 + + fileRef + E1370B6118A0660300826894 + isa + PBXBuildFile + + E14874D418A0692F002CC4F3 + + fileRef + E1370B6218A0660300826894 + isa + PBXBuildFile + + E14874D518A0692F002CC4F3 + + fileRef + E1370B6318A0660300826894 + isa + PBXBuildFile + + E14874D618A0692F002CC4F3 + + fileRef + E1370B6418A0660300826894 + isa + PBXBuildFile + + E14874D718A0692F002CC4F3 + + fileRef + E1370B6518A0660300826894 + isa + PBXBuildFile + + E14874D818A0692F002CC4F3 + + fileRef + E1370B6618A0660300826894 + isa + PBXBuildFile + + E14874D918A0692F002CC4F3 + + fileRef + E1370B6718A0660300826894 + isa + PBXBuildFile + + E14874DA18A0692F002CC4F3 + + fileRef + E1370B6818A0660300826894 + isa + PBXBuildFile + + E14874DB18A0692F002CC4F3 + + fileRef + E1370B6918A0660300826894 + isa + PBXBuildFile + + E14874DC18A0692F002CC4F3 + + fileRef + E1370B6A18A0660300826894 + isa + PBXBuildFile + + E14874DD18A0692F002CC4F3 + + fileRef + E1370B6B18A0660300826894 + isa + PBXBuildFile + + E14874DE18A0692F002CC4F3 + + fileRef + E1370B6C18A0660300826894 + isa + PBXBuildFile + + E14874DF18A06930002CC4F3 + + fileRef + E1370B6D18A0660300826894 + isa + PBXBuildFile + + E14874E018A06930002CC4F3 + + fileRef + E1370B6E18A0660300826894 + isa + PBXBuildFile + + E14874E118A06930002CC4F3 + + fileRef + E1370B6F18A0660300826894 + isa + PBXBuildFile + + E14874E218A06930002CC4F3 + + fileRef + E1370B7018A0660300826894 + isa + PBXBuildFile + + E14874E318A06930002CC4F3 + + fileRef + E1370B7118A0660300826894 + isa + PBXBuildFile + + E14874E418A06930002CC4F3 + + fileRef + E1370B7218A0660300826894 + isa + PBXBuildFile + + E14874E518A06930002CC4F3 + + fileRef + E1370B7318A0660300826894 + isa + PBXBuildFile + + E14874E618A06930002CC4F3 + + fileRef + E1370B7418A0660300826894 + isa + PBXBuildFile + + E14874E718A06930002CC4F3 + + fileRef + E1370B7518A0660300826894 + isa + PBXBuildFile + + E14874E818A06930002CC4F3 + + fileRef + E1370B7618A0660300826894 + isa + PBXBuildFile + + E14874E918A06930002CC4F3 + + fileRef + E1370B7718A0660300826894 + isa + PBXBuildFile + + E14874EA18A06930002CC4F3 + + fileRef + E1370B7818A0660300826894 + isa + PBXBuildFile + + E14874EB18A06930002CC4F3 + + fileRef + E1370B7918A0660300826894 + isa + PBXBuildFile + + E14874EC18A06930002CC4F3 + + fileRef + E1370B7A18A0660300826894 + isa + PBXBuildFile + + E14874ED18A06930002CC4F3 + + fileRef + E1370B7B18A0660300826894 + isa + PBXBuildFile + + E14874EE18A06930002CC4F3 + + fileRef + E1370B7C18A0660300826894 + isa + PBXBuildFile + + E14874EF18A06930002CC4F3 + + fileRef + E1370B7D18A0660300826894 + isa + PBXBuildFile + + E14874F018A06930002CC4F3 + + fileRef + E1370B7E18A0660300826894 + isa + PBXBuildFile + + E14874F118A06930002CC4F3 + + fileRef + E1370B7F18A0660300826894 + isa + PBXBuildFile + + E14874F218A06930002CC4F3 + + fileRef + E1370B8018A0660300826894 + isa + PBXBuildFile + + E14874F318A06930002CC4F3 + + fileRef + E1370B8118A0660300826894 + isa + PBXBuildFile + + E14874F418A06930002CC4F3 + + fileRef + E1370B8218A0660300826894 + isa + PBXBuildFile + + E14874F518A06930002CC4F3 + + fileRef + E1370B8318A0660300826894 + isa + PBXBuildFile + + E14874F618A06930002CC4F3 + + fileRef + E1370B8418A0660300826894 + isa + PBXBuildFile + + E14874F718A06951002CC4F3 + + fileRef + 76EB053F18170B33006006FC + isa + PBXBuildFile + + E14874F818A06951002CC4F3 + + fileRef + 76EB053A18170B33006006FC + isa + PBXBuildFile + + E14874F918A06951002CC4F3 + + fileRef + B97CBFB018861023008E0DE9 + isa + PBXBuildFile + + E14874FA18A06951002CC4F3 + + fileRef + B9A578B3183D610300C17105 + isa + PBXBuildFile + + E14874FB18A06951002CC4F3 + + fileRef + 76C87F15181EE2EB00C4ACAB + isa + PBXBuildFile + + E14874FC18A06951002CC4F3 + + fileRef + 76EB053C18170B33006006FC + isa + PBXBuildFile + + E14874FD18A06951002CC4F3 + + fileRef + B9B89C56185A2B7000A24465 + isa + PBXBuildFile + + E14874FE18A06951002CC4F3 + + fileRef + 76D713E9182D3E5100C9C9C8 + isa + PBXBuildFile + + E14874FF18A06951002CC4F3 + + fileRef + B9EB5AC81884D387007CBB57 + isa + PBXBuildFile + + E148750018A06966002CC4F3 + + fileRef + 76EB051D18170B33006006FC + isa + PBXBuildFile + + E148750118A06966002CC4F3 + + fileRef + 76EB052718170B33006006FC + isa + PBXBuildFile + + E148750218A06966002CC4F3 + + fileRef + 76EB051E18170B33006006FC + isa + PBXBuildFile + + E148750318A06966002CC4F3 + + fileRef + 76EB051F18170B33006006FC + isa + PBXBuildFile + + E148750418A06966002CC4F3 + + fileRef + 76EB052018170B33006006FC + isa + PBXBuildFile + + E148750518A06966002CC4F3 + + fileRef + B97CBFA718860EA3008E0DE9 + isa + PBXBuildFile + + E148750618A06966002CC4F3 + + fileRef + 76EB052118170B33006006FC + isa + PBXBuildFile + + E148750818A06966002CC4F3 + + fileRef + 76EB052318170B33006006FC + isa + PBXBuildFile + + E148750918A06966002CC4F3 + + fileRef + 76EB052418170B33006006FC + isa + PBXBuildFile + + E148750A18A06966002CC4F3 + + fileRef + 76EB052518170B33006006FC + isa + PBXBuildFile + + E148750B18A06966002CC4F3 + + fileRef + B9CA51B918809ACA007E204E + isa + PBXBuildFile + + E148750C18A06966002CC4F3 + + fileRef + 76EB052618170B33006006FC + isa + PBXBuildFile + + E148750D18A06966002CC4F3 + + fileRef + 76B8189D182C39460088060E + isa + PBXBuildFile + + E148750E18A06966002CC4F3 + + fileRef + 76EB052918170B33006006FC + isa + PBXBuildFile + + E148750F18A06966002CC4F3 + + fileRef + 76EB052A18170B33006006FC + isa + PBXBuildFile + + E148751018A06966002CC4F3 + + fileRef + 76EB051B18170B33006006FC + isa + PBXBuildFile + + E148751218A06AFD002CC4F3 + + fileRef + B96A30FE187DA1B600648F3E + isa + PBXBuildFile + + E148751318A06AFD002CC4F3 + + fileRef + 765052B1182BF839008313E1 + isa + PBXBuildFile + + E148751418A06AFD002CC4F3 + + fileRef + 765052A518294C9F008313E1 + isa + PBXBuildFile + + E148751518A06AFD002CC4F3 + + fileRef + 765052A618294C9F008313E1 + isa + PBXBuildFile + + E16E5BE818AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EC25KeyAgreementParticipant.h + sourceTree + <group> + + E16E5BE918AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EC25KeyAgreementParticipant.m + sourceTree + <group> + + E16E5BEA18AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EC25KeyAgreementProtocol.h + sourceTree + <group> + + E16E5BEB18AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EC25KeyAgreementProtocol.m + sourceTree + <group> + + E16E5BEC18AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EvpKeyAgreement.h + sourceTree + <group> + + E16E5BED18AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EvpKeyAgreement.m + sourceTree + <group> + + E16E5BEE18AAC40200B7C403 + + fileRef + E16E5BE918AAC40200B7C403 + isa + PBXBuildFile + + E16E5BEF18AAC40200B7C403 + + fileRef + E16E5BEB18AAC40200B7C403 + isa + PBXBuildFile + + E16E5BF018AAC40200B7C403 + + fileRef + E16E5BED18AAC40200B7C403 + isa + PBXBuildFile + + E16E5BF818AAF02100B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EC25AgreerTest.m + sourceTree + <group> + + E16E5BF918AAF02100B7C403 + + fileRef + E16E5BF818AAF02100B7C403 + isa + PBXBuildFile + + E16E5C1218AEDB5A00B7C403 + + isa + PBXFileReference + lastKnownFileType + image.png + path + message_icon.png + sourceTree + <group> + + E16E5C1318AEDB5A00B7C403 + + isa + PBXFileReference + lastKnownFileType + image.png + path + phone_icon.png + sourceTree + <group> + + E16E5C1418AEDB5A00B7C403 + + fileRef + E16E5C1218AEDB5A00B7C403 + isa + PBXBuildFile + + E16E5C1518AEDB5A00B7C403 + + fileRef + E16E5C1318AEDB5A00B7C403 + isa + PBXBuildFile + + E18AB3F318A05734001A532A + + children + + E18AB3F418A05734001A532A + E18AB3F518A05734001A532A + E18AB3F618A05734001A532A + E18AB3F718A05734001A532A + E18AB3F818A05734001A532A + E18AB3F918A05734001A532A + E18AB3FA18A05734001A532A + E18AB3FB18A05734001A532A + E18AB3FC18A05734001A532A + + isa + PBXGroup + path + Icons + sourceTree + <group> + + E18AB3F418A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.jpeg + path + AppIcon29x29.jpg + sourceTree + <group> + + E18AB3F518A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon29x29.png + sourceTree + <group> + + E18AB3F618A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon29x29@2x.png + sourceTree + <group> + + E18AB3F718A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon40x40.png + sourceTree + <group> + + E18AB3F818A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon40x40@2x.png + sourceTree + <group> + + E18AB3F918A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon60x60.png + sourceTree + <group> + + E18AB3FA18A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon60x60@2x.png + sourceTree + <group> + + E18AB3FB18A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon76x76.png + sourceTree + <group> + + E18AB3FC18A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon76x76@2x.png + sourceTree + <group> + + E18AB40618A05754001A532A + + children + + 70B8FEE11909FE360042E3F0 + E18AB40718A05754001A532A + E18AB40818A05754001A532A + E18AB40918A05754001A532A + E18AB40A18A05754001A532A + E18AB40B18A05754001A532A + E18AB40C18A05754001A532A + E18AB40D18A05754001A532A + + isa + PBXGroup + path + AudioFiles + sourceTree + <group> + + E18AB40718A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + busy.mp3 + sourceTree + <group> + + E18AB40818A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + completed.mp3 + sourceTree + <group> + + E18AB40918A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + failure.mp3 + sourceTree + <group> + + E18AB40A18A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + handshake.mp3 + sourceTree + <group> + + E18AB40B18A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + outring.mp3 + sourceTree + <group> + + E18AB40C18A05754001A532A + + isa + PBXFileReference + lastKnownFileType + file + path + r.caf + sourceTree + <group> + + E18AB40D18A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + sonarping.mp3 + sourceTree + <group> + + E19167A218A9687800B7A468 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DH3KKeyAgreementParticipant.h + sourceTree + <group> + + E19167A318A9687800B7A468 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DH3KKeyAgreementParticipant.m + sourceTree + <group> + + E19167A418A9687800B7A468 + + fileRef + E19167A318A9687800B7A468 + isa + PBXBuildFile + + E197B5E718BBEC1A00F073E5 + + children + + E197B5E818BBEC1A00F073E5 + E197B5E918BBEC1A00F073E5 + E197B5EA18BBEC1A00F073E5 + E197B5EB18BBEC1A00F073E5 + E197B5EC18BBEC1A00F073E5 + E197B5ED18BBEC1A00F073E5 + E197B5EE18BBEC1A00F073E5 + E197B5EF18BBEC1A00F073E5 + E197B5F018BBEC1A00F073E5 + E197B5F118BBEC1A00F073E5 + E197B5F218BBEC1A00F073E5 + E197B5FF18BBEC1A00F073E5 + E197B60618BBEC1A00F073E5 + E197B60718BBEC1A00F073E5 + E197B60818BBEC1A00F073E5 + E197B60918BBEC1A00F073E5 + E197B60A18BBEC1A00F073E5 + E197B60B18BBEC1A00F073E5 + + isa + PBXGroup + path + incall_audio + sourceTree + <group> + + E197B5E818BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioPacker.h + sourceTree + <group> + + E197B5E918BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioPacker.m + sourceTree + <group> + + E197B5EA18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioSocket.h + sourceTree + <group> + + E197B5EB18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioSocket.m + sourceTree + <group> + + E197B5EC18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallAudioManager.h + sourceTree + <group> + + E197B5ED18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallAudioManager.m + sourceTree + <group> + + E197B5EE18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EncodedAudioFrame.h + sourceTree + <group> + + E197B5EF18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EncodedAudioFrame.m + sourceTree + <group> + + E197B5F018BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EncodedAudioPacket.h + sourceTree + <group> + + E197B5F118BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EncodedAudioPacket.m + sourceTree + <group> + + E197B5F218BBEC1A00F073E5 + + children + + E197B5F318BBEC1A00F073E5 + E197B5F418BBEC1A00F073E5 + E197B5F518BBEC1A00F073E5 + E197B5F618BBEC1A00F073E5 + E197B5F718BBEC1A00F073E5 + E197B5F818BBEC1A00F073E5 + E197B5F918BBEC1A00F073E5 + E197B5FA18BBEC1A00F073E5 + E197B5FB18BBEC1A00F073E5 + E197B5FC18BBEC1A00F073E5 + E197B5FD18BBEC1A00F073E5 + E197B5FE18BBEC1A00F073E5 + + isa + PBXGroup + path + processing + sourceTree + <group> + + E197B5F318BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioProcessor.h + sourceTree + <group> + + E197B5F418BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioProcessor.m + sourceTree + <group> + + E197B5F518BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioStretcher.h + sourceTree + <group> + + E197B5F618BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioStretcher.m + sourceTree + <group> + + E197B5F718BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DesiredBufferDepthController.h + sourceTree + <group> + + E197B5F818BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DesiredBufferDepthController.m + sourceTree + <group> + + E197B5F918BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DropoutTracker.h + sourceTree + <group> + + E197B5FA18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DropoutTracker.m + sourceTree + <group> + + E197B5FB18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + JitterQueue.h + sourceTree + <group> + + E197B5FC18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + JitterQueue.m + sourceTree + <group> + + E197B5FD18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + StretchFactorController.h + sourceTree + <group> + + E197B5FE18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + StretchFactorController.m + sourceTree + <group> + + E197B5FF18BBEC1A00F073E5 + + children + + E197B60018BBEC1A00F073E5 + E197B60118BBEC1A00F073E5 + E197B60218BBEC1A00F073E5 + E197B60318BBEC1A00F073E5 + + isa + PBXGroup + path + protocols + sourceTree + <group> + + E197B60018BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioCallbackHandler.h + sourceTree + <group> + + E197B60118BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + BufferDepthMeasure.h + sourceTree + <group> + + E197B60218BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + JitterQueueNotificationReceiver.h + sourceTree + <group> + + E197B60318BBEC1A00F073E5 + + children + + E197B60418BBEC1A00F073E5 + E197B60518BBEC1A00F073E5 + + isa + PBXGroup + path + utilities + sourceTree + <group> + + E197B60418BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AnonymousAudioCallbackHandler.h + sourceTree + <group> + + E197B60518BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AnonymousAudioCallbackHandler.m + sourceTree + <group> + + E197B60618BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RemoteIOAudio.h + sourceTree + <group> + + E197B60718BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RemoteIOAudio.m + sourceTree + <group> + + E197B60818BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RemoteIOBufferListWrapper.h + sourceTree + <group> + + E197B60918BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RemoteIOBufferListWrapper.m + sourceTree + <group> + + E197B60A18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SpeexCodec.h + sourceTree + <group> + + E197B60B18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SpeexCodec.m + sourceTree + <group> + + E197B60C18BBEC1A00F073E5 + + fileRef + E197B5E918BBEC1A00F073E5 + isa + PBXBuildFile + + E197B60D18BBEC1A00F073E5 + + fileRef + E197B5EB18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B60E18BBEC1A00F073E5 + + fileRef + E197B5ED18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B60F18BBEC1A00F073E5 + + fileRef + E197B5EF18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61018BBEC1A00F073E5 + + fileRef + E197B5F118BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61118BBEC1A00F073E5 + + fileRef + E197B5F418BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61218BBEC1A00F073E5 + + fileRef + E197B5F618BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61318BBEC1A00F073E5 + + fileRef + E197B5F818BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61418BBEC1A00F073E5 + + fileRef + E197B5FA18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61518BBEC1A00F073E5 + + fileRef + E197B5FC18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61618BBEC1A00F073E5 + + fileRef + E197B5FE18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61718BBEC1A00F073E5 + + fileRef + E197B60518BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61818BBEC1A00F073E5 + + fileRef + E197B60718BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61918BBEC1A00F073E5 + + fileRef + E197B60918BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61A18BBEC1A00F073E5 + + fileRef + E197B60B18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61C18BBEC6D00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioRouter.h + sourceTree + <group> + + E197B61D18BBEC6D00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioRouter.m + sourceTree + <group> + + E197B61E18BBEC6D00F073E5 + + fileRef + E197B61D18BBEC6D00F073E5 + isa + PBXBuildFile + + E197B61F18BBF12700F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AppAudioManager.h + sourceTree + <group> + + E197B62018BBF12700F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AppAudioManager.m + sourceTree + <group> + + E197B62118BBF12700F073E5 + + fileRef + E197B62018BBF12700F073E5 + isa + PBXBuildFile + + E197B62218BBF5BB00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SoundPlayer.h + sourceTree + <group> + + E197B62318BBF5BB00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SoundPlayer.m + sourceTree + <group> + + E197B62418BBF5BB00F073E5 + + fileRef + E197B62318BBF5BB00F073E5 + isa + PBXBuildFile + + E197B62518BBF63B00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SoundBoard.h + sourceTree + <group> + + E197B62618BBF63B00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SoundBoard.m + sourceTree + <group> + + E197B62718BBF63B00F073E5 + + fileRef + E197B62618BBF63B00F073E5 + isa + PBXBuildFile + + E1A0AD8B16E13FDD0071E604 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreFoundation.framework + path + System/Library/Frameworks/CoreFoundation.framework + sourceTree + SDKROOT + + E1B3DC731885EFA100B7F794 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NotificationManifest.h + sourceTree + <group> + + E1C407C117F0C246007BEE65 + + isa + PBXFileReference + lastKnownFileType + file + path + whisperReal.cer + sourceTree + <group> + + E1CD329418BCFF9900B1A496 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SoundInstance.h + sourceTree + <group> + + E1CD329518BCFF9900B1A496 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SoundInstance.m + sourceTree + <group> + + E1CD329618BCFF9900B1A496 + + fileRef + E1CD329518BCFF9900B1A496 + isa + PBXBuildFile + + EE182B0CAFB74DD9A2D39FD3 + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Check Pods Manifest.lock + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null +if [[ $? != 0 ]] ; then + cat << EOM +error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. +EOM + exit 1 +fi + + showEnvVarsInLog + 0 + + F995AC2FFD6D4442B012604A + + fileRef + 8313AE91B4954215858A5662 + isa + PBXBuildFile + + + rootObject + D221A080169C9E5E00537ABF + + diff --git a/Signal/translations/fil.lproj/Localizable.strings b/Signal/translations/fil.lproj/Localizable.strings index 4a031ddf050b2fead3c1d910cd267553c653fe9c..c9d97cbc46f901ffa13dec58706eb3a4b34861de 100644 GIT binary patch delta 39 scmbQ%#kj1CalfjEaDlOYL6=S@DyC%aidNX!@jN=po& diff --git a/Signal/translations/hu.lproj/Localizable.strings b/Signal/translations/hu.lproj/Localizable.strings index bb6fdfe3bf5800da4caa96f85aebe4eb05d57bb6..d4665592841aea67fc539a9eb2b29d47a1d733ec 100644 GIT binary patch delta 58 zcmZ3~#JH@9aYK{ZM+yLB784=> delta 58 zcmZ41#JH%5aYK_DuQNj;LkC5N0yuF{Dqvs3ALfpQ;>h5JM`1E(25!B)VBb?S%vYx@`~M From 510831d7012e0f5d5471857f7945cb0472f1ef32 Mon Sep 17 00:00:00 2001 From: Frederic Jacobs Date: Sun, 5 Oct 2014 19:18:18 +0200 Subject: [PATCH 05/11] Auto-layout enhancements + Submit Debug Logs --- .../xcshareddata/xcschemes/spandsp.xcscheme | 2 +- .../xcshareddata/xcschemes/speex.xcscheme | 2 +- Pods | 2 +- Signal.xcodeproj/project.pbxproj | 22139 ++++------------ .../xcshareddata/xcschemes/Signal.xcscheme | 2 +- Signal/Signal-Info.plist | 4 + Signal/Signal-Prefix.pch | 4 + Signal/src/AppDelegate.m | 11 + Signal/src/environment/LocalizableText.h | 9 - Signal/src/network/AFFutureRequest.h | 13 + Signal/src/network/AFFutureRequest.m | 13 + .../network/http/CallServerRequestsManager.m | 2 +- .../view controllers/RegisterViewController.m | 20 +- .../view controllers/SettingsViewController.m | 45 +- .../xibs/FavouritesViewController.xib | 46 +- .../xibs/InboxFeedViewController.xib | 54 +- .../src/views/xibs/CallLogTableViewCell.xib | 42 +- .../src/views/xibs/ContactTableViewCell.xib | 12 +- .../src/views/xibs/InboxFeedTableViewCell.xib | 60 +- .../translations/en.lproj/Localizable.strings | 13 +- 20 files changed, 4869 insertions(+), 17626 deletions(-) create mode 100644 Signal/src/network/AFFutureRequest.h create mode 100644 Signal/src/network/AFFutureRequest.m diff --git a/Libraries/spandsp/spandsp/spandsp.xcodeproj/xcshareddata/xcschemes/spandsp.xcscheme b/Libraries/spandsp/spandsp/spandsp.xcodeproj/xcshareddata/xcschemes/spandsp.xcscheme index 60911e91cb..8e596736e7 100644 --- a/Libraries/spandsp/spandsp/spandsp.xcodeproj/xcshareddata/xcschemes/spandsp.xcscheme +++ b/Libraries/spandsp/spandsp/spandsp.xcodeproj/xcshareddata/xcschemes/spandsp.xcscheme @@ -1,6 +1,6 @@ - - - - archiveVersion - 1 - classes - - objectVersion - 46 - objects - - 14DDBCE302E19644A773D119 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - name - Pods.app store release.xcconfig - path - Pods/Target Support Files/Pods/Pods.app store release.xcconfig - sourceTree - <group> - - 420DEC7C09ED549B971FBF67 - - children - - 91E46203423941C0C94D90E9 - 9CC6C6BD3B51923FD6317C94 - 14DDBCE302E19644A773D119 - - isa - PBXGroup - name - Pods - sourceTree - <group> - - 493CFB695DB448D8A3C1AE06 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - 701231B318ECAA4500D456C4 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EvpMessageDigest.h - sourceTree - <group> - - 701231B418ECAA4500D456C4 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EvpMessageDigest.m - sourceTree - <group> - - 701231B518ECAA4500D456C4 - - fileRef - 701231B418ECAA4500D456C4 - isa - PBXBuildFile - - 70377AA71916BA0500CAF501 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - InteractiveLabel.h - sourceTree - <group> - - 70377AA81916BA0500CAF501 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - InteractiveLabel.m - sourceTree - <group> - - 70377AA91916BA0500CAF501 - - fileRef - 70377AA81916BA0500CAF501 - isa - PBXBuildFile - - 70377AAA1918450100CAF501 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - MobileCoreServices.framework - path - System/Library/Frameworks/MobileCoreServices.framework - sourceTree - SDKROOT - - 70377AAB1918450100CAF501 - - fileRef - 70377AAA1918450100CAF501 - isa - PBXBuildFile - - 7038632318F70C0700D4A43F - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CryptoTools.h - sourceTree - <group> - - 7038632418F70C0700D4A43F - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CryptoTools.m - sourceTree - <group> - - 7038632518F70C0700D4A43F - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EvpSymetricUtil.h - sourceTree - <group> - - 7038632618F70C0700D4A43F - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EvpSymetricUtil.m - sourceTree - <group> - - 7038632718F70C0700D4A43F - - fileRef - 7038632418F70C0700D4A43F - isa - PBXBuildFile - - 7038632818F70C0700D4A43F - - fileRef - 7038632618F70C0700D4A43F - isa - PBXBuildFile - - 707E548A18FF0B8A00C8649D - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - InviteContactModal.h - sourceTree - <group> - - 707E548B18FF0B8A00C8649D - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - InviteContactModal.m - sourceTree - <group> - - 707E548C18FF0B8A00C8649D - - fileRef - 707E548B18FF0B8A00C8649D - isa - PBXBuildFile - - 707E549018FF26E800C8649D - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SmsInvite.h - sourceTree - <group> - - 707E549118FF26E800C8649D - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SmsInvite.m - sourceTree - <group> - - 707E549218FF26E800C8649D - - fileRef - 707E549118FF26E800C8649D - isa - PBXBuildFile - - 7095B7AE18F46D35002C66E2 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PhoneNumberUtil.h - sourceTree - <group> - - 7095B7AF18F46D35002C66E2 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PhoneNumberUtil.m - sourceTree - <group> - - 7095B7B018F46D35002C66E2 - - fileRef - 7095B7AF18F46D35002C66E2 - isa - PBXBuildFile - - 70B8009E190C529C0042E3F0 - - isa - PBXFileReference - lastKnownFileType - wrapper.pb-project - name - spandsp.xcodeproj - path - Libraries/spandsp/spandsp/spandsp.xcodeproj - sourceTree - <group> - - 70B8009F190C529C0042E3F0 - - children - - 70B800A3190C529C0042E3F0 - - isa - PBXGroup - name - Products - sourceTree - <group> - - 70B800A2190C529C0042E3F0 - - containerPortal - 70B8009E190C529C0042E3F0 - isa - PBXContainerItemProxy - proxyType - 2 - remoteGlobalIDString - A1B989641725EC1300B6E8B5 - remoteInfo - spandsp - - 70B800A3190C529C0042E3F0 - - fileType - archive.ar - isa - PBXReferenceProxy - path - libspandsp.a - remoteRef - 70B800A2190C529C0042E3F0 - sourceTree - BUILT_PRODUCTS_DIR - - 70B800A4190C52F80042E3F0 - - containerPortal - 70B8009E190C529C0042E3F0 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - A1B989631725EC1300B6E8B5 - remoteInfo - spandsp - - 70B800A5190C52F80042E3F0 - - isa - PBXTargetDependency - name - spandsp - targetProxy - 70B800A4190C52F80042E3F0 - - 70B800A6190C53180042E3F0 - - fileRef - 70B800A3190C529C0042E3F0 - isa - PBXBuildFile - - 70B800A7190C54790042E3F0 - - isa - PBXFileReference - lastKnownFileType - wrapper.pb-project - name - speex.xcodeproj - path - Libraries/speex/speex.xcodeproj - sourceTree - <group> - - 70B800A8190C54790042E3F0 - - children - - 70B800AC190C54790042E3F0 - - isa - PBXGroup - name - Products - sourceTree - <group> - - 70B800AB190C54790042E3F0 - - containerPortal - 70B800A7190C54790042E3F0 - isa - PBXContainerItemProxy - proxyType - 2 - remoteGlobalIDString - A1FDCBFA16DBC57D00868894 - remoteInfo - speex - - 70B800AC190C54790042E3F0 - - fileType - archive.ar - isa - PBXReferenceProxy - path - libspeex.a - remoteRef - 70B800AB190C54790042E3F0 - sourceTree - BUILT_PRODUCTS_DIR - - 70B800AD190C54870042E3F0 - - containerPortal - 70B800A7190C54790042E3F0 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - A1FDCBF916DBC57D00868894 - remoteInfo - speex - - 70B800AE190C54870042E3F0 - - isa - PBXTargetDependency - name - speex - targetProxy - 70B800AD190C54870042E3F0 - - 70B800AF190C548D0042E3F0 - - fileRef - 70B800AC190C54790042E3F0 - isa - PBXBuildFile - - 70B800C8190C55320042E3F0 - - children - - 70B800E1190C55660042E3F0 - - isa - PBXGroup - name - Libraries - sourceTree - <group> - - 70B800E1190C55660042E3F0 - - children - - 70B800E2190C55660042E3F0 - 70B800E3190C55660042E3F0 - 70B800E4190C55660042E3F0 - 70B800E5190C55660042E3F0 - 70B800E6190C55660042E3F0 - 70B800E7190C55660042E3F0 - 70B800E8190C55660042E3F0 - 70B800E9190C55660042E3F0 - 70B800EA190C55660042E3F0 - 70B800EB190C55660042E3F0 - 70B800EC190C55660042E3F0 - 70B800ED190C55660042E3F0 - 70B800EE190C55660042E3F0 - 70B800EF190C55660042E3F0 - 70B800F0190C55660042E3F0 - 70B800F1190C55660042E3F0 - 70B800F2190C55660042E3F0 - 70B800F3190C55660042E3F0 - 70B800F4190C55660042E3F0 - 70B800F5190C55660042E3F0 - 70B800F6190C55660042E3F0 - 70B800F7190C55660042E3F0 - 70B800F8190C55660042E3F0 - 70B800F9190C55660042E3F0 - 70B800FA190C55660042E3F0 - 70B800FB190C55660042E3F0 - 70B800FC190C55660042E3F0 - 70B800FD190C55660042E3F0 - 70B800FE190C55660042E3F0 - 70B800FF190C55660042E3F0 - 70B80100190C55660042E3F0 - 70B80101190C55660042E3F0 - 70B80102190C55660042E3F0 - 70B80103190C55660042E3F0 - 70B80104190C55660042E3F0 - 70B80105190C55660042E3F0 - 70B80106190C55660042E3F0 - 70B80107190C55660042E3F0 - 70B80108190C55660042E3F0 - 70B80109190C55660042E3F0 - 70B8010A190C55660042E3F0 - 70B8010B190C55660042E3F0 - - isa - PBXGroup - name - ProtocolBuffers - path - Libraries/ProtocolBuffers - sourceTree - <group> - - 70B800E2190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AbstractMessage.h - sourceTree - <group> - - 70B800E3190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AbstractMessage.m - sourceTree - <group> - - 70B800E4190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AbstractMessage_Builder.h - sourceTree - <group> - - 70B800E5190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AbstractMessage_Builder.m - sourceTree - <group> - - 70B800E6190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Bootstrap.h - sourceTree - <group> - - 70B800E7190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CodedInputStream.h - sourceTree - <group> - - 70B800E8190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CodedInputStream.m - sourceTree - <group> - - 70B800E9190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CodedOutputStream.h - sourceTree - <group> - - 70B800EA190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CodedOutputStream.m - sourceTree - <group> - - 70B800EB190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ConcreteExtensionField.h - sourceTree - <group> - - 70B800EC190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ConcreteExtensionField.m - sourceTree - <group> - - 70B800ED190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ExtendableMessage.h - sourceTree - <group> - - 70B800EE190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ExtendableMessage.m - sourceTree - <group> - - 70B800EF190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ExtendableMessage_Builder.h - sourceTree - <group> - - 70B800F0190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ExtendableMessage_Builder.m - sourceTree - <group> - - 70B800F1190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ExtensionField.h - sourceTree - <group> - - 70B800F2190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ExtensionRegistry.h - sourceTree - <group> - - 70B800F3190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ExtensionRegistry.m - sourceTree - <group> - - 70B800F4190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Field.h - sourceTree - <group> - - 70B800F5190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Field.m - sourceTree - <group> - - 70B800F6190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ForwardDeclarations.h - sourceTree - <group> - - 70B800F7190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - GeneratedMessage.h - sourceTree - <group> - - 70B800F8190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - GeneratedMessage.m - sourceTree - <group> - - 70B800F9190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - GeneratedMessage_Builder.h - sourceTree - <group> - - 70B800FA190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - GeneratedMessage_Builder.m - sourceTree - <group> - - 70B800FB190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Message.h - sourceTree - <group> - - 70B800FC190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Message_Builder.h - sourceTree - <group> - - 70B800FD190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - MutableExtensionRegistry.h - sourceTree - <group> - - 70B800FE190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - MutableExtensionRegistry.m - sourceTree - <group> - - 70B800FF190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - MutableField.h - sourceTree - <group> - - 70B80100190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - MutableField.m - sourceTree - <group> - - 70B80101190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ProtocolBuffers.h - sourceTree - <group> - - 70B80102190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - TextFormat.h - sourceTree - <group> - - 70B80103190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - TextFormat.m - sourceTree - <group> - - 70B80104190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - UnknownFieldSet.h - sourceTree - <group> - - 70B80105190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - UnknownFieldSet.m - sourceTree - <group> - - 70B80106190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - UnknownFieldSet_Builder.h - sourceTree - <group> - - 70B80107190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - UnknownFieldSet_Builder.m - sourceTree - <group> - - 70B80108190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Utilities.h - sourceTree - <group> - - 70B80109190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Utilities.m - sourceTree - <group> - - 70B8010A190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - WireFormat.h - sourceTree - <group> - - 70B8010B190C55660042E3F0 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - WireFormat.m - sourceTree - <group> - - 70B8010C190C55660042E3F0 - - fileRef - 70B800E3190C55660042E3F0 - isa - PBXBuildFile - - 70B8010D190C55660042E3F0 - - fileRef - 70B800E5190C55660042E3F0 - isa - PBXBuildFile - - 70B8010E190C55660042E3F0 - - fileRef - 70B800E8190C55660042E3F0 - isa - PBXBuildFile - - 70B8010F190C55660042E3F0 - - fileRef - 70B800EA190C55660042E3F0 - isa - PBXBuildFile - - 70B80110190C55660042E3F0 - - fileRef - 70B800EC190C55660042E3F0 - isa - PBXBuildFile - - 70B80111190C55660042E3F0 - - fileRef - 70B800EE190C55660042E3F0 - isa - PBXBuildFile - - 70B80112190C55660042E3F0 - - fileRef - 70B800F0190C55660042E3F0 - isa - PBXBuildFile - - 70B80113190C55660042E3F0 - - fileRef - 70B800F3190C55660042E3F0 - isa - PBXBuildFile - - 70B80114190C55660042E3F0 - - fileRef - 70B800F5190C55660042E3F0 - isa - PBXBuildFile - - 70B80115190C55660042E3F0 - - fileRef - 70B800F8190C55660042E3F0 - isa - PBXBuildFile - - 70B80116190C55660042E3F0 - - fileRef - 70B800FA190C55660042E3F0 - isa - PBXBuildFile - - 70B80117190C55660042E3F0 - - fileRef - 70B800FE190C55660042E3F0 - isa - PBXBuildFile - - 70B80118190C55660042E3F0 - - fileRef - 70B80100190C55660042E3F0 - isa - PBXBuildFile - - 70B80119190C55660042E3F0 - - fileRef - 70B80103190C55660042E3F0 - isa - PBXBuildFile - - 70B8011A190C55660042E3F0 - - fileRef - 70B80105190C55660042E3F0 - isa - PBXBuildFile - - 70B8011B190C55660042E3F0 - - fileRef - 70B80107190C55660042E3F0 - isa - PBXBuildFile - - 70B8011C190C55660042E3F0 - - fileRef - 70B80109190C55660042E3F0 - isa - PBXBuildFile - - 70B8011D190C55660042E3F0 - - fileRef - 70B8010B190C55660042E3F0 - isa - PBXBuildFile - - 70B8FEE11909FE360042E3F0 - - isa - PBXFileReference - lastKnownFileType - audio.wav - path - 171756__nenadsimic__picked-coin-echo-2.wav - sourceTree - <group> - - 70B8FEE21909FE360042E3F0 - - fileRef - 70B8FEE11909FE360042E3F0 - isa - PBXBuildFile - - 70BAFD5B190584BE00FA5E0B - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - NotificationTracker.h - sourceTree - <group> - - 70BAFD5C190584BE00FA5E0B - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - NotificationTracker.m - sourceTree - <group> - - 70BAFD5D190584BE00FA5E0B - - fileRef - 70BAFD5C190584BE00FA5E0B - isa - PBXBuildFile - - 70DBA29918CFE98500771DAD - - children - - 7038632318F70C0700D4A43F - 7038632418F70C0700D4A43F - 701231B318ECAA4500D456C4 - 701231B418ECAA4500D456C4 - 7038632518F70C0700D4A43F - 7038632618F70C0700D4A43F - 70E803ED18F6DD1400BF77BC - - isa - PBXGroup - path - crypto - sourceTree - <group> - - 70E803ED18F6DD1400BF77BC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EvpUtil.h - sourceTree - <group> - - 762D9DCD18281C7400A5E418 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SettingsTableHeaderView.h - sourceTree - <group> - - 762D9DCE18281C7400A5E418 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SettingsTableHeaderView.m - sourceTree - <group> - - 762D9DCF18281C7400A5E418 - - fileRef - 762D9DCE18281C7400A5E418 - isa - PBXBuildFile - - 762D9DD018281C7400A5E418 - - fileRef - 762D9DCE18281C7400A5E418 - isa - PBXBuildFile - - 7650529F182945EF008313E1 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - LocalizableCustomFontLabel.h - sourceTree - <group> - - 765052A0182945EF008313E1 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - LocalizableCustomFontLabel.m - sourceTree - <group> - - 765052A1182945EF008313E1 - - fileRef - 765052A0182945EF008313E1 - isa - PBXBuildFile - - 765052A2182945EF008313E1 - - fileRef - 765052A0182945EF008313E1 - isa - PBXBuildFile - - 765052A318294C9F008313E1 - - children - - B96A30FE187DA1B600648F3E - 765052B1182BF839008313E1 - 765052A518294C9F008313E1 - 765052A618294C9F008313E1 - - isa - PBXGroup - path - Fonts - sourceTree - <group> - - 765052A518294C9F008313E1 - - isa - PBXFileReference - lastKnownFileType - file - path - HelveticaNeueLTStd-Lt.otf - sourceTree - <group> - - 765052A618294C9F008313E1 - - isa - PBXFileReference - lastKnownFileType - file - path - HelveticaNeueLTStd-Md.otf - sourceTree - <group> - - 765052AA18294C9F008313E1 - - fileRef - 765052A518294C9F008313E1 - isa - PBXBuildFile - - 765052AC18294C9F008313E1 - - fileRef - 765052A618294C9F008313E1 - isa - PBXBuildFile - - 765052AD182AC9B5008313E1 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DialerButtonView.h - sourceTree - <group> - - 765052AE182AC9B5008313E1 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DialerButtonView.m - sourceTree - <group> - - 765052AF182AC9B5008313E1 - - fileRef - 765052AE182AC9B5008313E1 - isa - PBXBuildFile - - 765052B0182AC9B5008313E1 - - fileRef - 765052AE182AC9B5008313E1 - isa - PBXBuildFile - - 765052B1182BF839008313E1 - - isa - PBXFileReference - lastKnownFileType - file - path - HelveticaNeueLTStd-Th.otf - sourceTree - <group> - - 765052B3182BF839008313E1 - - fileRef - 765052B1182BF839008313E1 - isa - PBXBuildFile - - 768A1A2A17FC9CD300E00ED8 - - isa - PBXFileReference - lastKnownFileType - compiled.mach-o.dylib - name - libz.dylib - path - usr/lib/libz.dylib - sourceTree - SDKROOT - - 768A1A2B17FC9CD300E00ED8 - - fileRef - 768A1A2A17FC9CD300E00ED8 - isa - PBXBuildFile - - 76919BF51805D169008C664A - - children - - 76919BF61805D190008C664A - - isa - PBXGroup - name - contact - sourceTree - <group> - - 76919BF61805D190008C664A - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - ContactManagerTest.m - path - contact/ContactManagerTest.m - sourceTree - <group> - - 76919BF71805D190008C664A - - fileRef - 76919BF61805D190008C664A - isa - PBXBuildFile - - 76AD2C7B17FB4604000246B0 - - children - - E1370B3018A0660300826894 - E1370B3118A0660300826894 - E1370B3218A0660300826894 - E1370B3318A0660300826894 - E1370B3418A0660300826894 - E1370B3518A0660300826894 - E1370B3618A0660300826894 - E1370B3718A0660300826894 - E1370B3818A0660300826894 - E1370B3918A0660300826894 - E1370B3A18A0660300826894 - E1370B3B18A0660300826894 - E1370B3C18A0660300826894 - E1370B3D18A0660300826894 - E1370B3E18A0660300826894 - E1370B3F18A0660300826894 - E1370B4018A0660300826894 - E1370B4118A0660300826894 - E1370B4218A0660300826894 - E1370B4318A0660300826894 - E1370B4418A0660300826894 - E1370B4518A0660300826894 - E1370B4618A0660300826894 - E1370B4718A0660300826894 - E1370B4818A0660300826894 - E1370B4918A0660300826894 - E1370B4A18A0660300826894 - E1370B4B18A0660300826894 - E1370B4C18A0660300826894 - E1370B4D18A0660300826894 - E1370B4E18A0660300826894 - E1370B4F18A0660300826894 - E1370B5018A0660300826894 - E1370B5118A0660300826894 - E1370B5218A0660300826894 - E1370B5318A0660300826894 - E1370B5418A0660300826894 - E1370B5518A0660300826894 - E1370B5618A0660300826894 - E16E5C1218AEDB5A00B7C403 - E1370B5918A0660300826894 - E1370B5A18A0660300826894 - E1370B5718A0660300826894 - E1370B5818A0660300826894 - E1370B5B18A0660300826894 - E1370B5C18A0660300826894 - E1370B5D18A0660300826894 - E1370B5E18A0660300826894 - E1370B5F18A0660300826894 - E1370B6018A0660300826894 - E16E5C1318AEDB5A00B7C403 - E1370B6118A0660300826894 - E1370B6218A0660300826894 - E1370B6318A0660300826894 - E1370B6418A0660300826894 - E1370B6518A0660300826894 - E1370B6618A0660300826894 - E1370B6918A0660300826894 - E1370B6A18A0660300826894 - E1370B6718A0660300826894 - E1370B6818A0660300826894 - E1370B6D18A0660300826894 - E1370B6E18A0660300826894 - E1370B6B18A0660300826894 - E1370B6C18A0660300826894 - E1370B6F18A0660300826894 - E1370B7018A0660300826894 - E1370B7118A0660300826894 - E1370B7218A0660300826894 - E1370B7318A0660300826894 - E1370B7418A0660300826894 - E1370B7518A0660300826894 - E1370B7618A0660300826894 - E1370B7718A0660300826894 - E1370B7818A0660300826894 - E1370B7918A0660300826894 - E1370B7A18A0660300826894 - E1370B7B18A0660300826894 - E1370B7C18A0660300826894 - E1370B7D18A0660300826894 - E1370B7E18A0660300826894 - E1370B7F18A0660300826894 - E1370B8018A0660300826894 - E1370B8118A0660300826894 - E1370B8218A0660300826894 - E1370B8318A0660300826894 - E1370B8418A0660300826894 - - isa - PBXGroup - path - Images - sourceTree - <group> - - 76B8189D182C39460088060E - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - name - PreferenceListViewController.xib - path - ../PreferenceListViewController.xib - sourceTree - <group> - - 76B818A1182C39460088060E - - fileRef - 76B8189D182C39460088060E - isa - PBXBuildFile - - 76C87F11181EE11C00C4ACAB - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - InboxFeedFooterCell.h - sourceTree - <group> - - 76C87F12181EE11C00C4ACAB - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - InboxFeedFooterCell.m - sourceTree - <group> - - 76C87F13181EE11C00C4ACAB - - fileRef - 76C87F12181EE11C00C4ACAB - isa - PBXBuildFile - - 76C87F14181EE11C00C4ACAB - - fileRef - 76C87F12181EE11C00C4ACAB - isa - PBXBuildFile - - 76C87F15181EE2EB00C4ACAB - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - name - InboxFeedFooterCell.xib - path - ../InboxFeedFooterCell.xib - sourceTree - <group> - - 76C87F17181EE2EB00C4ACAB - - fileRef - 76C87F15181EE2EB00C4ACAB - isa - PBXBuildFile - - 76C87F18181EFCE600C4ACAB - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - MediaPlayer.framework - path - System/Library/Frameworks/MediaPlayer.framework - sourceTree - SDKROOT - - 76C87F19181EFCE600C4ACAB - - fileRef - 76C87F18181EFCE600C4ACAB - isa - PBXBuildFile - - 76D713E5182D3E3F00C9C9C8 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PreferenceListTableViewCell.h - sourceTree - <group> - - 76D713E6182D3E3F00C9C9C8 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PreferenceListTableViewCell.m - sourceTree - <group> - - 76D713E7182D3E3F00C9C9C8 - - fileRef - 76D713E6182D3E3F00C9C9C8 - isa - PBXBuildFile - - 76D713E8182D3E3F00C9C9C8 - - fileRef - 76D713E6182D3E3F00C9C9C8 - isa - PBXBuildFile - - 76D713E9182D3E5100C9C9C8 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - name - PreferenceListTableViewCell.xib - path - ../PreferenceListTableViewCell.xib - sourceTree - <group> - - 76D713EB182D3E5100C9C9C8 - - fileRef - 76D713E9182D3E5100C9C9C8 - isa - PBXBuildFile - - 76EB03C118170B33006006FC - - children - - 76EB03C218170B33006006FC - 76EB03C318170B33006006FC - 76EB03D918170B33006006FC - 76EB03FE18170B33006006FC - 76EB040318170B33006006FC - 70DBA29918CFE98500771DAD - 76EB041118170B33006006FC - 76EB041D18170B33006006FC - E1B3DC731885EFA100B7F794 - 70BAFD5B190584BE00FA5E0B - 70BAFD5C190584BE00FA5E0B - 76EB048818170B33006006FC - 76EB04B118170B33006006FC - 76EB04C818170B33006006FC - 76EB04FE18170B33006006FC - 76EB052B18170B33006006FC - - isa - PBXGroup - path - src - sourceTree - <group> - - 76EB03C218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AppDelegate.h - sourceTree - <group> - - 76EB03C318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AppDelegate.m - sourceTree - <group> - - 76EB03D918170B33006006FC - - children - - E197B61F18BBF12700F073E5 - E197B62018BBF12700F073E5 - E197B61C18BBEC6D00F073E5 - E197B61D18BBEC6D00F073E5 - E197B5E718BBEC1A00F073E5 - E197B62518BBF63B00F073E5 - E197B62618BBF63B00F073E5 - E1CD329418BCFF9900B1A496 - E1CD329518BCFF9900B1A496 - E197B62218BBF5BB00F073E5 - E197B62318BBF5BB00F073E5 - - isa - PBXGroup - path - audio - sourceTree - <group> - - 76EB03FE18170B33006006FC - - children - - 76EB03FF18170B33006006FC - 76EB040018170B33006006FC - 76EB040118170B33006006FC - 76EB040218170B33006006FC - - isa - PBXGroup - path - call - sourceTree - <group> - - 76EB03FF18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RecentCall.h - sourceTree - <group> - - 76EB040018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RecentCall.m - sourceTree - <group> - - 76EB040118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RecentCallManager.h - sourceTree - <group> - - 76EB040218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RecentCallManager.m - sourceTree - <group> - - 76EB040318170B33006006FC - - children - - 76EB040418170B33006006FC - 76EB040518170B33006006FC - 76EB040818170B33006006FC - 76EB040918170B33006006FC - - isa - PBXGroup - path - contact - sourceTree - <group> - - 76EB040418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Contact.h - sourceTree - <group> - - 76EB040518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Contact.m - sourceTree - <group> - - 76EB040818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ContactsManager.h - sourceTree - <group> - - 76EB040918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ContactsManager.m - sourceTree - <group> - - 76EB041118170B33006006FC - - children - - 76EB041218170B33006006FC - 76EB041318170B33006006FC - B6C93C4C199567AD00EDF894 - B6C93C4D199567AD00EDF894 - 76EB041418170B33006006FC - 76EB041518170B33006006FC - 76EB041618170B33006006FC - 76EB041718170B33006006FC - 76EB041818170B33006006FC - 76EB041918170B33006006FC - 76EB041A18170B33006006FC - 76EB041B18170B33006006FC - B6B1013A196D213F007E3930 - B6B1013B196D213F007E3930 - B60C16631988999D00E97A6C - B60C16641988999D00E97A6C - - isa - PBXGroup - path - environment - sourceTree - <group> - - 76EB041218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Environment.h - sourceTree - <group> - - 76EB041318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Environment.m - sourceTree - <group> - - 76EB041418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - LocalizableText.h - sourceTree - <group> - - 76EB041518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - LocalizableText.m - sourceTree - <group> - - 76EB041618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PreferencesUtil.h - sourceTree - <group> - - 76EB041718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PreferencesUtil.m - sourceTree - <group> - - 76EB041818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PropertyListPreferences.h - sourceTree - <group> - - 76EB041918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PropertyListPreferences.m - sourceTree - <group> - - 76EB041A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Release.h - sourceTree - <group> - - 76EB041B18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Release.m - sourceTree - <group> - - 76EB041D18170B33006006FC - - children - - 76EB041E18170B33006006FC - 76EB042318170B33006006FC - 76EB042818170B33006006FC - 76EB043518170B33006006FC - 76EB043618170B33006006FC - 76EB043718170B33006006FC - 76EB043818170B33006006FC - 76EB043918170B33006006FC - 76EB043A18170B33006006FC - 76EB043B18170B33006006FC - 76EB043C18170B33006006FC - 76EB047718170B33006006FC - 76EB048518170B33006006FC - B6B9ECFA198B31BA00C620D3 - B6B9ECFB198B31BA00C620D3 - - isa - PBXGroup - path - network - sourceTree - <group> - - 76EB041E18170B33006006FC - - children - - 76EB041F18170B33006006FC - 76EB042018170B33006006FC - 76EB042118170B33006006FC - 76EB042218170B33006006FC - - isa - PBXGroup - path - dns - sourceTree - <group> - - 76EB041F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DnsManager.h - sourceTree - <group> - - 76EB042018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DnsManager.m - sourceTree - <group> - - 76EB042118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HostNameEndPoint.h - sourceTree - <group> - - 76EB042218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HostNameEndPoint.m - sourceTree - <group> - - 76EB042318170B33006006FC - - children - - 76EB042418170B33006006FC - 76EB042518170B33006006FC - 76EB042618170B33006006FC - 76EB042718170B33006006FC - - isa - PBXGroup - path - failures - sourceTree - <group> - - 76EB042418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - IgnoredPacketFailure.h - sourceTree - <group> - - 76EB042518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - IgnoredPacketFailure.m - sourceTree - <group> - - 76EB042618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - UnrecognizedRequestFailure.h - sourceTree - <group> - - 76EB042718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - UnrecognizedRequestFailure.m - sourceTree - <group> - - 76EB042818170B33006006FC - - children - - B67ADDC21989FF8700E1A773 - B67ADDC31989FF8700E1A773 - 76EB042918170B33006006FC - 76EB042A18170B33006006FC - 76EB042B18170B33006006FC - 76EB042C18170B33006006FC - 76EB042D18170B33006006FC - 76EB042E18170B33006006FC - 76EB042F18170B33006006FC - 76EB043018170B33006006FC - 76EB043118170B33006006FC - 76EB043218170B33006006FC - 76EB043318170B33006006FC - 76EB043418170B33006006FC - - isa - PBXGroup - path - http - sourceTree - <group> - - 76EB042918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HttpManager.h - sourceTree - <group> - - 76EB042A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HttpManager.m - sourceTree - <group> - - 76EB042B18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HttpRequest.h - sourceTree - <group> - - 76EB042C18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HttpRequest.m - sourceTree - <group> - - 76EB042D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HttpRequestOrResponse.h - sourceTree - <group> - - 76EB042E18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HttpRequestOrResponse.m - sourceTree - <group> - - 76EB042F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HttpRequestUtil.h - sourceTree - <group> - - 76EB043018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HttpRequestUtil.m - sourceTree - <group> - - 76EB043118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HttpResponse.h - sourceTree - <group> - - 76EB043218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HttpResponse.m - sourceTree - <group> - - 76EB043318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HttpSocket.h - sourceTree - <group> - - 76EB043418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HttpSocket.m - sourceTree - <group> - - 76EB043518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - IpAddress.h - sourceTree - <group> - - 76EB043618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - IpAddress.m - sourceTree - <group> - - 76EB043718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - IpEndPoint.h - sourceTree - <group> - - 76EB043818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - IpEndPoint.m - sourceTree - <group> - - 76EB043918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - NetworkEndPoint.h - sourceTree - <group> - - 76EB043A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PacketHandler.h - sourceTree - <group> - - 76EB043B18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PacketHandler.m - sourceTree - <group> - - 76EB043C18170B33006006FC - - children - - 76EB043D18170B33006006FC - 76EB043E18170B33006006FC - 76EB043F18170B33006006FC - 76EB044018170B33006006FC - 76EB044118170B33006006FC - 76EB044818170B33006006FC - - isa - PBXGroup - path - rtp - sourceTree - <group> - - 76EB043D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RtpPacket.h - sourceTree - <group> - - 76EB043E18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RtpPacket.m - sourceTree - <group> - - 76EB043F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RtpSocket.h - sourceTree - <group> - - 76EB044018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RtpSocket.m - sourceTree - <group> - - 76EB044118170B33006006FC - - children - - 76EB044218170B33006006FC - 76EB044318170B33006006FC - 76EB044418170B33006006FC - 76EB044518170B33006006FC - 76EB044618170B33006006FC - 76EB044718170B33006006FC - - isa - PBXGroup - path - srtp - sourceTree - <group> - - 76EB044218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SequenceCounter.h - sourceTree - <group> - - 76EB044318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SequenceCounter.m - sourceTree - <group> - - 76EB044418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SrtpSocket.h - sourceTree - <group> - - 76EB044518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SrtpSocket.m - sourceTree - <group> - - 76EB044618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SrtpStream.h - sourceTree - <group> - - 76EB044718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SrtpStream.m - sourceTree - <group> - - 76EB044818170B33006006FC - - children - - 76EB044918170B33006006FC - 76EB044E18170B33006006FC - 76EB044F18170B33006006FC - 76EB045018170B33006006FC - 76EB045118170B33006006FC - 76EB045218170B33006006FC - 76EB045318170B33006006FC - 76EB045418170B33006006FC - 76EB046518170B33006006FC - 76EB046918170B33006006FC - 76EB046A18170B33006006FC - 76EB046B18170B33006006FC - 76EB046C18170B33006006FC - 76EB046D18170B33006006FC - 76EB046E18170B33006006FC - 76EB046F18170B33006006FC - 76EB047018170B33006006FC - 76EB047118170B33006006FC - 76EB047218170B33006006FC - 76EB047318170B33006006FC - 76EB047418170B33006006FC - 76EB047518170B33006006FC - 76EB047618170B33006006FC - - isa - PBXGroup - path - zrtp - sourceTree - <group> - - 76EB044918170B33006006FC - - children - - E19167A218A9687800B7A468 - E19167A318A9687800B7A468 - 76EB044C18170B33006006FC - 76EB044D18170B33006006FC - E16E5BE818AAC40200B7C403 - E16E5BE918AAC40200B7C403 - E16E5BEA18AAC40200B7C403 - E16E5BEB18AAC40200B7C403 - E16E5BEC18AAC40200B7C403 - E16E5BED18AAC40200B7C403 - - isa - PBXGroup - path - agreement - sourceTree - <group> - - 76EB044C18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DH3KKeyAgreementProtocol.h - sourceTree - <group> - - 76EB044D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DH3KKeyAgreementProtocol.m - sourceTree - <group> - - 76EB044E18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HashChain.h - sourceTree - <group> - - 76EB044F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HashChain.m - sourceTree - <group> - - 76EB045018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - MasterSecret.h - sourceTree - <group> - - 76EB045118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - MasterSecret.m - sourceTree - <group> - - 76EB045218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - NegotiationFailed.h - sourceTree - <group> - - 76EB045318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - NegotiationFailed.m - sourceTree - <group> - - 76EB045418170B33006006FC - - children - - 76EB045518170B33006006FC - 76EB045618170B33006006FC - 76EB045718170B33006006FC - 76EB045818170B33006006FC - 76EB045918170B33006006FC - 76EB045A18170B33006006FC - 76EB045B18170B33006006FC - 76EB045C18170B33006006FC - 76EB045D18170B33006006FC - 76EB045E18170B33006006FC - 76EB045F18170B33006006FC - 76EB046018170B33006006FC - 76EB046118170B33006006FC - 76EB046218170B33006006FC - 76EB046318170B33006006FC - 76EB046418170B33006006FC - - isa - PBXGroup - path - packets - sourceTree - <group> - - 76EB045518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CommitPacket.h - sourceTree - <group> - - 76EB045618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CommitPacket.m - sourceTree - <group> - - 76EB045718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ConfirmAckPacket.h - sourceTree - <group> - - 76EB045818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ConfirmAckPacket.m - sourceTree - <group> - - 76EB045918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ConfirmPacket.h - sourceTree - <group> - - 76EB045A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ConfirmPacket.m - sourceTree - <group> - - 76EB045B18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DhPacket.h - sourceTree - <group> - - 76EB045C18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DhPacket.m - sourceTree - <group> - - 76EB045D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DhPacketSharedSecretHashes.h - sourceTree - <group> - - 76EB045E18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DhPacketSharedSecretHashes.m - sourceTree - <group> - - 76EB045F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HandshakePacket.h - sourceTree - <group> - - 76EB046018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HandshakePacket.m - sourceTree - <group> - - 76EB046118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HelloAckPacket.h - sourceTree - <group> - - 76EB046218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HelloAckPacket.m - sourceTree - <group> - - 76EB046318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - HelloPacket.h - sourceTree - <group> - - 76EB046418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HelloPacket.m - sourceTree - <group> - - 76EB046518170B33006006FC - - children - - 76EB046618170B33006006FC - 76EB046718170B33006006FC - 76EB046818170B33006006FC - - isa - PBXGroup - path - protocols - sourceTree - <group> - - 76EB046618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - KeyAgreementParticipant.h - sourceTree - <group> - - 76EB046718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - KeyAgreementProtocol.h - sourceTree - <group> - - 76EB046818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ZrtpRole.h - sourceTree - <group> - - 76EB046918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RecipientUnavailable.h - sourceTree - <group> - - 76EB046A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RecipientUnavailable.m - sourceTree - <group> - - 76EB046B18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ShortAuthenticationStringGenerator.h - sourceTree - <group> - - 76EB046C18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ShortAuthenticationStringGenerator.m - sourceTree - <group> - - 76EB046D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ZrtpHandshakeResult.h - sourceTree - <group> - - 76EB046E18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ZrtpHandshakeResult.m - sourceTree - <group> - - 76EB046F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ZrtpHandshakeSocket.h - sourceTree - <group> - - 76EB047018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ZrtpHandshakeSocket.m - sourceTree - <group> - - 76EB047118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ZrtpInitiator.h - sourceTree - <group> - - 76EB047218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ZrtpInitiator.m - sourceTree - <group> - - 76EB047318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ZrtpManager.h - sourceTree - <group> - - 76EB047418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ZrtpManager.m - sourceTree - <group> - - 76EB047518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ZrtpResponder.h - sourceTree - <group> - - 76EB047618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ZrtpResponder.m - sourceTree - <group> - - 76EB047718170B33006006FC - - children - - 76EB047818170B33006006FC - 76EB047918170B33006006FC - 76EB047A18170B33006006FC - 76EB047B18170B33006006FC - 76EB047C18170B33006006FC - 76EB047D18170B33006006FC - 76EB047E18170B33006006FC - - isa - PBXGroup - path - tcp - sourceTree - <group> - - 76EB047818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - LowLatencyCandidate.h - sourceTree - <group> - - 76EB047918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - LowLatencyCandidate.m - sourceTree - <group> - - 76EB047A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - LowLatencyConnector.h - sourceTree - <group> - - 76EB047B18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - LowLatencyConnector.m - sourceTree - <group> - - 76EB047C18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - StreamPair.h - sourceTree - <group> - - 76EB047D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - StreamPair.m - sourceTree - <group> - - 76EB047E18170B33006006FC - - children - - 76EB047F18170B33006006FC - 76EB048018170B33006006FC - 76EB048118170B33006006FC - 76EB048218170B33006006FC - 76EB048318170B33006006FC - 76EB048418170B33006006FC - - isa - PBXGroup - path - tls - sourceTree - <group> - - 76EB047F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Certificate.h - sourceTree - <group> - - 76EB048018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Certificate.m - sourceTree - <group> - - 76EB048118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - NetworkStream.h - sourceTree - <group> - - 76EB048218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - NetworkStream.m - sourceTree - <group> - - 76EB048318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SecureEndPoint.h - sourceTree - <group> - - 76EB048418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SecureEndPoint.m - sourceTree - <group> - - 76EB048518170B33006006FC - - children - - 76EB048618170B33006006FC - 76EB048718170B33006006FC - - isa - PBXGroup - path - udp - sourceTree - <group> - - 76EB048618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - UdpSocket.h - sourceTree - <group> - - 76EB048718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - UdpSocket.m - sourceTree - <group> - - 76EB048818170B33006006FC - - children - - 76EB048918170B33006006FC - 76EB049418170B33006006FC - 76EB049518170B33006006FC - 76EB049618170B33006006FC - 76EB049718170B33006006FC - 76EB049818170B33006006FC - - isa - PBXGroup - path - phone - sourceTree - <group> - - 76EB048918170B33006006FC - - children - - 76EB048A18170B33006006FC - 76EB048B18170B33006006FC - 76EB048C18170B33006006FC - 76EB048D18170B33006006FC - 76EB048E18170B33006006FC - 76EB048F18170B33006006FC - 76EB049018170B33006006FC - 76EB049118170B33006006FC - 76EB049218170B33006006FC - 76EB049318170B33006006FC - - isa - PBXGroup - path - callstate - sourceTree - <group> - - 76EB048A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallController.h - sourceTree - <group> - - 76EB048B18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallController.m - sourceTree - <group> - - 76EB048C18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallFailedServerMessage.h - sourceTree - <group> - - 76EB048D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallFailedServerMessage.m - sourceTree - <group> - - 76EB048E18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallProgress.h - sourceTree - <group> - - 76EB048F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallProgress.m - sourceTree - <group> - - 76EB049018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallState.h - sourceTree - <group> - - 76EB049118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallState.m - sourceTree - <group> - - 76EB049218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallTermination.h - sourceTree - <group> - - 76EB049318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallTermination.m - sourceTree - <group> - - 76EB049418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PhoneManager.h - sourceTree - <group> - - 76EB049518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PhoneManager.m - sourceTree - <group> - - 76EB049618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PhoneNumber.h - sourceTree - <group> - - 76EB049718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PhoneNumber.m - sourceTree - <group> - - 76EB049818170B33006006FC - - children - - 76EB049918170B33006006FC - 76EB049A18170B33006006FC - 76EB049B18170B33006006FC - 76EB049C18170B33006006FC - 76EB049D18170B33006006FC - 76EB049E18170B33006006FC - 76EB049F18170B33006006FC - 76EB04A018170B33006006FC - 76EB04A118170B33006006FC - 76EB04A218170B33006006FC - 76EB04A318170B33006006FC - 76EB04A418170B33006006FC - 76EB04A518170B33006006FC - 76EB04A618170B33006006FC - 76EB04A718170B33006006FC - 76EB04A818170B33006006FC - 76EB04AD18170B33006006FC - 76EB04AE18170B33006006FC - 76EB04AF18170B33006006FC - 76EB04B018170B33006006FC - - isa - PBXGroup - path - signaling - sourceTree - <group> - - 76EB049918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallConnectResult.h - sourceTree - <group> - - 76EB049A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallConnectResult.m - sourceTree - <group> - - 76EB049B18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallConnectUtil.h - sourceTree - <group> - - 76EB049C18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallConnectUtil.m - sourceTree - <group> - - 76EB049D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallConnectUtil_Initiator.h - sourceTree - <group> - - 76EB049E18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallConnectUtil_Initiator.m - sourceTree - <group> - - 76EB049F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallConnectUtil_Responder.h - sourceTree - <group> - - 76EB04A018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallConnectUtil_Responder.m - sourceTree - <group> - - 76EB04A118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallConnectUtil_Server.h - sourceTree - <group> - - 76EB04A218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallConnectUtil_Server.m - sourceTree - <group> - - 76EB04A318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - InitiateSignal.pb.h - sourceTree - <group> - - 76EB04A418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - InitiateSignal.pb.m - sourceTree - <group> - - 76EB04A518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text - path - InitiateSignal.proto - sourceTree - <group> - - 76EB04A618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - InitiatorSessionDescriptor.h - sourceTree - <group> - - 76EB04A718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - InitiatorSessionDescriptor.m - sourceTree - <group> - - 76EB04A818170B33006006FC - - children - - 76EB04A918170B33006006FC - 76EB04AA18170B33006006FC - 76EB04AB18170B33006006FC - 76EB04AC18170B33006006FC - - isa - PBXGroup - path - number directory - sourceTree - <group> - - 76EB04A918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PhoneNumberDirectoryFilter.h - sourceTree - <group> - - 76EB04AA18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PhoneNumberDirectoryFilter.m - sourceTree - <group> - - 76EB04AB18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PhoneNumberDirectoryFilterManager.h - sourceTree - <group> - - 76EB04AC18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PhoneNumberDirectoryFilterManager.m - sourceTree - <group> - - 76EB04AD18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ResponderSessionDescriptor.h - sourceTree - <group> - - 76EB04AE18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ResponderSessionDescriptor.m - sourceTree - <group> - - 76EB04AF18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SignalUtil.h - sourceTree - <group> - - 76EB04B018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SignalUtil.m - sourceTree - <group> - - 76EB04B118170B33006006FC - - children - - 76EB04B218170B33006006FC - 76EB04B318170B33006006FC - 76EB04B418170B33006006FC - 76EB04B518170B33006006FC - 76EB04B618170B33006006FC - 76EB04B718170B33006006FC - 76EB04B818170B33006006FC - 76EB04B918170B33006006FC - 76EB04BA18170B33006006FC - - isa - PBXGroup - path - profiling - sourceTree - <group> - - 76EB04B218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CategorizingLogger.h - sourceTree - <group> - - 76EB04B318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CategorizingLogger.m - sourceTree - <group> - - 76EB04B418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DecayingSampleEstimator.h - sourceTree - <group> - - 76EB04B518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DecayingSampleEstimator.m - sourceTree - <group> - - 76EB04B618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EventWindow.h - sourceTree - <group> - - 76EB04B718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EventWindow.m - sourceTree - <group> - - 76EB04B818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - LoggingUtil.h - sourceTree - <group> - - 76EB04B918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - LoggingUtil.m - sourceTree - <group> - - 76EB04BA18170B33006006FC - - children - - 76EB04BB18170B33006006FC - 76EB04BC18170B33006006FC - 76EB04BD18170B33006006FC - 76EB04BE18170B33006006FC - 76EB04C718170B33006006FC - - isa - PBXGroup - path - protocols - sourceTree - <group> - - 76EB04BB18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ConditionLogger.h - sourceTree - <group> - - 76EB04BC18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Logging.h - sourceTree - <group> - - 76EB04BD18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - OccurrenceLogger.h - sourceTree - <group> - - 76EB04BE18170B33006006FC - - children - - 76EB04BF18170B33006006FC - 76EB04C018170B33006006FC - 76EB04C118170B33006006FC - 76EB04C218170B33006006FC - 76EB04C318170B33006006FC - 76EB04C418170B33006006FC - 76EB04C518170B33006006FC - 76EB04C618170B33006006FC - - isa - PBXGroup - path - utilities - sourceTree - <group> - - 76EB04BF18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AnonymousConditionLogger.h - sourceTree - <group> - - 76EB04C018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AnonymousConditionLogger.m - sourceTree - <group> - - 76EB04C118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AnonymousOccurrenceLogger.h - sourceTree - <group> - - 76EB04C218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AnonymousOccurrenceLogger.m - sourceTree - <group> - - 76EB04C318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AnonymousValueLogger.h - sourceTree - <group> - - 76EB04C418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AnonymousValueLogger.m - sourceTree - <group> - - 76EB04C518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DiscardingLog.h - sourceTree - <group> - - 76EB04C618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DiscardingLog.m - sourceTree - <group> - - 76EB04C718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ValueLogger.h - sourceTree - <group> - - 76EB04C818170B33006006FC - - children - - 76EB04C918170B33006006FC - 76EB04CA18170B33006006FC - 76EB04CD18170B33006006FC - 76EB04CE18170B33006006FC - 76EB04CF18170B33006006FC - 76EB04D618170B33006006FC - 76EB04E018170B33006006FC - 76EB04E118170B33006006FC - 76EB04E218170B33006006FC - 76EB04E318170B33006006FC - 76EB04E618170B33006006FC - 76EB04E718170B33006006FC - B90418E4183E9DD40038554A - B90418E5183E9DD40038554A - 76EB04E818170B33006006FC - 76EB04E918170B33006006FC - 76EB04EA18170B33006006FC - 76EB04EB18170B33006006FC - BFB074C319A5611000F2947C - BFB074C419A5611000F2947C - 76EB04EC18170B33006006FC - 76EB04ED18170B33006006FC - BFB074C519A5611000F2947C - BFB074C619A5611000F2947C - 76EB04EE18170B33006006FC - 76EB04EF18170B33006006FC - 7095B7AE18F46D35002C66E2 - 7095B7AF18F46D35002C66E2 - 76EB04F018170B33006006FC - 707E549018FF26E800C8649D - 707E549118FF26E800C8649D - 76EB04F518170B33006006FC - 76EB04F618170B33006006FC - 76EB04F718170B33006006FC - 76EB04F818170B33006006FC - 76EB04F918170B33006006FC - 76EB04FA18170B33006006FC - B97940251832BD2400BD66CB - B97940261832BD2400BD66CB - 76EB04FB18170B33006006FC - 76EB04FC18170B33006006FC - 76EB04FD18170B33006006FC - - isa - PBXGroup - path - util - sourceTree - <group> - - 76EB04C918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ArrayUtil.h - sourceTree - <group> - - 76EB04CA18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ArrayUtil.m - sourceTree - <group> - - 76EB04CD18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - BloomFilter.h - sourceTree - <group> - - 76EB04CE18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - BloomFilter.m - sourceTree - <group> - - 76EB04CF18170B33006006FC - - children - - 76EB04D018170B33006006FC - 76EB04D118170B33006006FC - 76EB04D218170B33006006FC - 76EB04D318170B33006006FC - 76EB04D418170B33006006FC - 76EB04D518170B33006006FC - - isa - PBXGroup - path - collections - sourceTree - <group> - - 76EB04D018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CyclicalBuffer.h - sourceTree - <group> - - 76EB04D118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CyclicalBuffer.m - sourceTree - <group> - - 76EB04D218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PriorityQueue.h - sourceTree - <group> - - 76EB04D318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PriorityQueue.m - sourceTree - <group> - - 76EB04D418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Queue.h - sourceTree - <group> - - 76EB04D518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Queue.m - sourceTree - <group> - - 76EB04D618170B33006006FC - - children - - 76EB04D718170B33006006FC - 76EB04D818170B33006006FC - 76EB04D918170B33006006FC - 76EB04DA18170B33006006FC - 76EB04DB18170B33006006FC - 76EB04DC18170B33006006FC - 76EB04DD18170B33006006FC - 76EB04DE18170B33006006FC - 76EB04DF18170B33006006FC - - isa - PBXGroup - path - constraints - sourceTree - <group> - - 76EB04D718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - BadArgument.h - sourceTree - <group> - - 76EB04D818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - BadArgument.m - sourceTree - <group> - - 76EB04D918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - BadState.h - sourceTree - <group> - - 76EB04DA18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - BadState.m - sourceTree - <group> - - 76EB04DB18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Constraints.h - sourceTree - <group> - - 76EB04DC18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - OperationFailed.h - sourceTree - <group> - - 76EB04DD18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - OperationFailed.m - sourceTree - <group> - - 76EB04DE18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SecurityFailure.h - sourceTree - <group> - - 76EB04DF18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SecurityFailure.m - sourceTree - <group> - - 76EB04E018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Conversions.h - sourceTree - <group> - - 76EB04E118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Conversions.m - sourceTree - <group> - - 76EB04E218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Crc32.h - sourceTree - <group> - - 76EB04E318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Crc32.m - sourceTree - <group> - - 76EB04E618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DataUtil.h - sourceTree - <group> - - 76EB04E718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DataUtil.m - sourceTree - <group> - - 76EB04E818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DictionaryUtil.h - sourceTree - <group> - - 76EB04E918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DictionaryUtil.m - sourceTree - <group> - - 76EB04EA18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FunctionalUtil.h - sourceTree - <group> - - 76EB04EB18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FunctionalUtil.m - sourceTree - <group> - - 76EB04EC18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - NumberUtil.h - sourceTree - <group> - - 76EB04ED18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - NumberUtil.m - sourceTree - <group> - - 76EB04EE18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Operation.h - sourceTree - <group> - - 76EB04EF18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Operation.m - sourceTree - <group> - - 76EB04F018170B33006006FC - - children - - 76EB04F118170B33006006FC - 76EB04F218170B33006006FC - - isa - PBXGroup - path - protocols - sourceTree - <group> - - 76EB04F118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Terminable.h - sourceTree - <group> - - 76EB04F218170B33006006FC - - children - - 76EB04F318170B33006006FC - 76EB04F418170B33006006FC - - isa - PBXGroup - path - utilities - sourceTree - <group> - - 76EB04F318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AnonymousTerminator.h - sourceTree - <group> - - 76EB04F418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AnonymousTerminator.m - sourceTree - <group> - - 76EB04F518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - StringUtil.h - sourceTree - <group> - - 76EB04F618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - StringUtil.m - sourceTree - <group> - - 76EB04F718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ThreadManager.h - sourceTree - <group> - - 76EB04F818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ThreadManager.m - sourceTree - <group> - - 76EB04F918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - TimeUtil.h - sourceTree - <group> - - 76EB04FA18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - TimeUtil.m - sourceTree - <group> - - 76EB04FB18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Util.h - sourceTree - <group> - - 76EB04FC18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Zid.h - sourceTree - <group> - - 76EB04FD18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Zid.m - sourceTree - <group> - - 76EB04FE18170B33006006FC - - children - - 76EB051118170B33006006FC - 76EB051218170B33006006FC - 76EB050118170B33006006FC - 76EB050218170B33006006FC - 76EB050318170B33006006FC - 76EB050418170B33006006FC - B97CBFA518860EA3008E0DE9 - B97CBFA618860EA3008E0DE9 - 76EB050518170B33006006FC - 76EB050618170B33006006FC - 76EB050718170B33006006FC - 76EB050818170B33006006FC - 76EB050918170B33006006FC - 76EB050A18170B33006006FC - 76EB050B18170B33006006FC - 76EB050C18170B33006006FC - 707E548A18FF0B8A00C8649D - 707E548B18FF0B8A00C8649D - B9CA51B718809ACA007E204E - B9CA51B818809ACA007E204E - 76EB050D18170B33006006FC - 76EB050E18170B33006006FC - 76EB050F18170B33006006FC - 76EB051018170B33006006FC - 76EB051518170B33006006FC - 76EB051618170B33006006FC - 76EB051718170B33006006FC - 76EB051818170B33006006FC - 76EB051918170B33006006FC - 76EB051A18170B33006006FC - 76EB051C18170B33006006FC - - isa - PBXGroup - path - view controllers - sourceTree - <group> - - 76EB050118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ContactBrowseViewController.h - sourceTree - <group> - - 76EB050218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ContactBrowseViewController.m - sourceTree - <group> - - 76EB050318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ContactDetailViewController.h - sourceTree - <group> - - 76EB050418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ContactDetailViewController.m - sourceTree - <group> - - 76EB050518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DialerViewController.h - sourceTree - <group> - - 76EB050618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DialerViewController.m - sourceTree - <group> - - 76EB050718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FavouritesViewController.h - sourceTree - <group> - - 76EB050818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FavouritesViewController.m - sourceTree - <group> - - 76EB050918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - InboxFeedViewController.h - sourceTree - <group> - - 76EB050A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - InboxFeedViewController.m - sourceTree - <group> - - 76EB050B18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - InCallViewController.h - sourceTree - <group> - - 76EB050C18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - InCallViewController.m - sourceTree - <group> - - 76EB050D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - LeftSideMenuViewController.h - sourceTree - <group> - - 76EB050E18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - LeftSideMenuViewController.m - sourceTree - <group> - - 76EB050F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - NextResponderScrollView.h - sourceTree - <group> - - 76EB051018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - NextResponderScrollView.m - sourceTree - <group> - - 76EB051118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallLogViewController.h - sourceTree - <group> - - 76EB051218170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallLogViewController.m - sourceTree - <group> - - 76EB051518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RegisterViewController.h - sourceTree - <group> - - 76EB051618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RegisterViewController.m - sourceTree - <group> - - 76EB051718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SettingsViewController.h - sourceTree - <group> - - 76EB051818170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SettingsViewController.m - sourceTree - <group> - - 76EB051918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - TabBarParentViewController.h - sourceTree - <group> - - 76EB051A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - TabBarParentViewController.m - sourceTree - <group> - - 76EB051B18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - name - TabBarParentViewController.xib - path - ../TabBarParentViewController.xib - sourceTree - <group> - - 76EB051C18170B33006006FC - - children - - 76EB051D18170B33006006FC - 76EB052718170B33006006FC - 76EB051E18170B33006006FC - 76EB051F18170B33006006FC - 76EB052018170B33006006FC - B97CBFA718860EA3008E0DE9 - 76EB052118170B33006006FC - 76EB052318170B33006006FC - 76EB052418170B33006006FC - 76EB052518170B33006006FC - B9CA51B918809ACA007E204E - 76EB052618170B33006006FC - 76B8189D182C39460088060E - 76EB052918170B33006006FC - 76EB052A18170B33006006FC - 76EB051B18170B33006006FC - - isa - PBXGroup - path - xibs - sourceTree - <group> - - 76EB051D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - CallAudioManagerDemo.xib - sourceTree - <group> - - 76EB051E18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - ContactBrowseViewController.xib - sourceTree - <group> - - 76EB051F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - ContactDetailTableViewCell.xib - sourceTree - <group> - - 76EB052018170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - ContactDetailViewController.xib - sourceTree - <group> - - 76EB052118170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - DialerViewController.xib - sourceTree - <group> - - 76EB052318170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - FavouritesViewController.xib - sourceTree - <group> - - 76EB052418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - InboxFeedViewController.xib - sourceTree - <group> - - 76EB052518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - InCallViewController.xib - sourceTree - <group> - - 76EB052618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - LeftSideMenuViewController.xib - sourceTree - <group> - - 76EB052718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - CallLogViewController.xib - sourceTree - <group> - - 76EB052918170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - RegisterViewController.xib - sourceTree - <group> - - 76EB052A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - SettingsViewController.xib - sourceTree - <group> - - 76EB052B18170B33006006FC - - children - - 76EB053618170B33006006FC - 76EB053718170B33006006FC - 76EB052C18170B33006006FC - 76EB052D18170B33006006FC - 76EB052E18170B33006006FC - 76EB052F18170B33006006FC - B97CBFAC1886100E008E0DE9 - B97CBFAD1886100E008E0DE9 - 765052AD182AC9B5008313E1 - 765052AE182AC9B5008313E1 - B9A578AF183D60ED00C17105 - B9A578B0183D60ED00C17105 - 76C87F11181EE11C00C4ACAB - 76C87F12181EE11C00C4ACAB - 76EB053418170B33006006FC - 76EB053518170B33006006FC - 70377AA71916BA0500CAF501 - 70377AA81916BA0500CAF501 - B9B89C52185A2B5F00A24465 - B9B89C53185A2B5F00A24465 - 7650529F182945EF008313E1 - 765052A0182945EF008313E1 - 76D713E5182D3E3F00C9C9C8 - 76D713E6182D3E3F00C9C9C8 - B942EB0C183A9633000887BB - B942EB0D183A9633000887BB - 762D9DCD18281C7400A5E418 - 762D9DCE18281C7400A5E418 - B9EB5AC41884D370007CBB57 - B9EB5AC51884D370007CBB57 - 76EB053818170B33006006FC - - isa - PBXGroup - path - views - sourceTree - <group> - - 76EB052C18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ContactDetailTableViewCell.h - sourceTree - <group> - - 76EB052D18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ContactDetailTableViewCell.m - sourceTree - <group> - - 76EB052E18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ContactTableViewCell.h - sourceTree - <group> - - 76EB052F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ContactTableViewCell.m - sourceTree - <group> - - 76EB053418170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - InboxFeedTableViewCell.h - sourceTree - <group> - - 76EB053518170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - InboxFeedTableViewCell.m - sourceTree - <group> - - 76EB053618170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallLogTableViewCell.h - sourceTree - <group> - - 76EB053718170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallLogTableViewCell.m - sourceTree - <group> - - 76EB053818170B33006006FC - - children - - 76EB053F18170B33006006FC - 76EB053A18170B33006006FC - B97CBFB018861023008E0DE9 - B9A578B3183D610300C17105 - 76C87F15181EE2EB00C4ACAB - 76EB053C18170B33006006FC - B9B89C56185A2B7000A24465 - 76D713E9182D3E5100C9C9C8 - B9EB5AC81884D387007CBB57 - - isa - PBXGroup - path - xibs - sourceTree - <group> - - 76EB053A18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - ContactTableViewCell.xib - sourceTree - <group> - - 76EB053C18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - InboxFeedTableViewCell.xib - sourceTree - <group> - - 76EB053F18170B33006006FC - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - CallLogTableViewCell.xib - sourceTree - <group> - - 76EB054018170B33006006FC - - fileRef - 76EB03C318170B33006006FC - isa - PBXBuildFile - - 76EB054118170B33006006FC - - fileRef - 76EB03C318170B33006006FC - isa - PBXBuildFile - - 76EB057218170B33006006FC - - fileRef - 76EB040018170B33006006FC - isa - PBXBuildFile - - 76EB057318170B33006006FC - - fileRef - 76EB040018170B33006006FC - isa - PBXBuildFile - - 76EB057418170B33006006FC - - fileRef - 76EB040218170B33006006FC - isa - PBXBuildFile - - 76EB057518170B33006006FC - - fileRef - 76EB040218170B33006006FC - isa - PBXBuildFile - - 76EB057618170B33006006FC - - fileRef - 76EB040518170B33006006FC - isa - PBXBuildFile - - 76EB057718170B33006006FC - - fileRef - 76EB040518170B33006006FC - isa - PBXBuildFile - - 76EB057A18170B33006006FC - - fileRef - 76EB040918170B33006006FC - isa - PBXBuildFile - - 76EB057B18170B33006006FC - - fileRef - 76EB040918170B33006006FC - isa - PBXBuildFile - - 76EB058218170B33006006FC - - fileRef - 76EB041318170B33006006FC - isa - PBXBuildFile - - 76EB058318170B33006006FC - - fileRef - 76EB041318170B33006006FC - isa - PBXBuildFile - - 76EB058418170B33006006FC - - fileRef - 76EB041518170B33006006FC - isa - PBXBuildFile - - 76EB058518170B33006006FC - - fileRef - 76EB041518170B33006006FC - isa - PBXBuildFile - - 76EB058618170B33006006FC - - fileRef - 76EB041718170B33006006FC - isa - PBXBuildFile - - 76EB058718170B33006006FC - - fileRef - 76EB041718170B33006006FC - isa - PBXBuildFile - - 76EB058818170B33006006FC - - fileRef - 76EB041918170B33006006FC - isa - PBXBuildFile - - 76EB058918170B33006006FC - - fileRef - 76EB041918170B33006006FC - isa - PBXBuildFile - - 76EB058A18170B33006006FC - - fileRef - 76EB041B18170B33006006FC - isa - PBXBuildFile - - 76EB058B18170B33006006FC - - fileRef - 76EB041B18170B33006006FC - isa - PBXBuildFile - - 76EB058C18170B33006006FC - - fileRef - 76EB042018170B33006006FC - isa - PBXBuildFile - - 76EB058D18170B33006006FC - - fileRef - 76EB042018170B33006006FC - isa - PBXBuildFile - - 76EB058E18170B33006006FC - - fileRef - 76EB042218170B33006006FC - isa - PBXBuildFile - - 76EB058F18170B33006006FC - - fileRef - 76EB042218170B33006006FC - isa - PBXBuildFile - - 76EB059018170B33006006FC - - fileRef - 76EB042518170B33006006FC - isa - PBXBuildFile - - 76EB059118170B33006006FC - - fileRef - 76EB042518170B33006006FC - isa - PBXBuildFile - - 76EB059218170B33006006FC - - fileRef - 76EB042718170B33006006FC - isa - PBXBuildFile - - 76EB059318170B33006006FC - - fileRef - 76EB042718170B33006006FC - isa - PBXBuildFile - - 76EB059418170B33006006FC - - fileRef - 76EB042A18170B33006006FC - isa - PBXBuildFile - - 76EB059518170B33006006FC - - fileRef - 76EB042A18170B33006006FC - isa - PBXBuildFile - - 76EB059618170B33006006FC - - fileRef - 76EB042C18170B33006006FC - isa - PBXBuildFile - - 76EB059718170B33006006FC - - fileRef - 76EB042C18170B33006006FC - isa - PBXBuildFile - - 76EB059818170B33006006FC - - fileRef - 76EB042E18170B33006006FC - isa - PBXBuildFile - - 76EB059918170B33006006FC - - fileRef - 76EB042E18170B33006006FC - isa - PBXBuildFile - - 76EB059A18170B33006006FC - - fileRef - 76EB043018170B33006006FC - isa - PBXBuildFile - - 76EB059B18170B33006006FC - - fileRef - 76EB043018170B33006006FC - isa - PBXBuildFile - - 76EB059C18170B33006006FC - - fileRef - 76EB043218170B33006006FC - isa - PBXBuildFile - - 76EB059D18170B33006006FC - - fileRef - 76EB043218170B33006006FC - isa - PBXBuildFile - - 76EB059E18170B33006006FC - - fileRef - 76EB043418170B33006006FC - isa - PBXBuildFile - - 76EB059F18170B33006006FC - - fileRef - 76EB043418170B33006006FC - isa - PBXBuildFile - - 76EB05A018170B33006006FC - - fileRef - 76EB043618170B33006006FC - isa - PBXBuildFile - - 76EB05A118170B33006006FC - - fileRef - 76EB043618170B33006006FC - isa - PBXBuildFile - - 76EB05A218170B33006006FC - - fileRef - 76EB043818170B33006006FC - isa - PBXBuildFile - - 76EB05A318170B33006006FC - - fileRef - 76EB043818170B33006006FC - isa - PBXBuildFile - - 76EB05A418170B33006006FC - - fileRef - 76EB043B18170B33006006FC - isa - PBXBuildFile - - 76EB05A518170B33006006FC - - fileRef - 76EB043B18170B33006006FC - isa - PBXBuildFile - - 76EB05A618170B33006006FC - - fileRef - 76EB043E18170B33006006FC - isa - PBXBuildFile - - 76EB05A718170B33006006FC - - fileRef - 76EB043E18170B33006006FC - isa - PBXBuildFile - - 76EB05A818170B33006006FC - - fileRef - 76EB044018170B33006006FC - isa - PBXBuildFile - - 76EB05A918170B33006006FC - - fileRef - 76EB044018170B33006006FC - isa - PBXBuildFile - - 76EB05AA18170B33006006FC - - fileRef - 76EB044318170B33006006FC - isa - PBXBuildFile - - 76EB05AB18170B33006006FC - - fileRef - 76EB044318170B33006006FC - isa - PBXBuildFile - - 76EB05AC18170B33006006FC - - fileRef - 76EB044518170B33006006FC - isa - PBXBuildFile - - 76EB05AD18170B33006006FC - - fileRef - 76EB044518170B33006006FC - isa - PBXBuildFile - - 76EB05AE18170B33006006FC - - fileRef - 76EB044718170B33006006FC - isa - PBXBuildFile - - 76EB05AF18170B33006006FC - - fileRef - 76EB044718170B33006006FC - isa - PBXBuildFile - - 76EB05B218170B33006006FC - - fileRef - 76EB044D18170B33006006FC - isa - PBXBuildFile - - 76EB05B318170B33006006FC - - fileRef - 76EB044D18170B33006006FC - isa - PBXBuildFile - - 76EB05B418170B33006006FC - - fileRef - 76EB044F18170B33006006FC - isa - PBXBuildFile - - 76EB05B518170B33006006FC - - fileRef - 76EB044F18170B33006006FC - isa - PBXBuildFile - - 76EB05B618170B33006006FC - - fileRef - 76EB045118170B33006006FC - isa - PBXBuildFile - - 76EB05B718170B33006006FC - - fileRef - 76EB045118170B33006006FC - isa - PBXBuildFile - - 76EB05B818170B33006006FC - - fileRef - 76EB045318170B33006006FC - isa - PBXBuildFile - - 76EB05B918170B33006006FC - - fileRef - 76EB045318170B33006006FC - isa - PBXBuildFile - - 76EB05BA18170B33006006FC - - fileRef - 76EB045618170B33006006FC - isa - PBXBuildFile - - 76EB05BB18170B33006006FC - - fileRef - 76EB045618170B33006006FC - isa - PBXBuildFile - - 76EB05BC18170B33006006FC - - fileRef - 76EB045818170B33006006FC - isa - PBXBuildFile - - 76EB05BD18170B33006006FC - - fileRef - 76EB045818170B33006006FC - isa - PBXBuildFile - - 76EB05BE18170B33006006FC - - fileRef - 76EB045A18170B33006006FC - isa - PBXBuildFile - - 76EB05BF18170B33006006FC - - fileRef - 76EB045A18170B33006006FC - isa - PBXBuildFile - - 76EB05C018170B33006006FC - - fileRef - 76EB045C18170B33006006FC - isa - PBXBuildFile - - 76EB05C118170B33006006FC - - fileRef - 76EB045C18170B33006006FC - isa - PBXBuildFile - - 76EB05C218170B33006006FC - - fileRef - 76EB045E18170B33006006FC - isa - PBXBuildFile - - 76EB05C318170B33006006FC - - fileRef - 76EB045E18170B33006006FC - isa - PBXBuildFile - - 76EB05C418170B33006006FC - - fileRef - 76EB046018170B33006006FC - isa - PBXBuildFile - - 76EB05C518170B33006006FC - - fileRef - 76EB046018170B33006006FC - isa - PBXBuildFile - - 76EB05C618170B33006006FC - - fileRef - 76EB046218170B33006006FC - isa - PBXBuildFile - - 76EB05C718170B33006006FC - - fileRef - 76EB046218170B33006006FC - isa - PBXBuildFile - - 76EB05C818170B33006006FC - - fileRef - 76EB046418170B33006006FC - isa - PBXBuildFile - - 76EB05C918170B33006006FC - - fileRef - 76EB046418170B33006006FC - isa - PBXBuildFile - - 76EB05CA18170B33006006FC - - fileRef - 76EB046A18170B33006006FC - isa - PBXBuildFile - - 76EB05CB18170B33006006FC - - fileRef - 76EB046A18170B33006006FC - isa - PBXBuildFile - - 76EB05CC18170B33006006FC - - fileRef - 76EB046C18170B33006006FC - isa - PBXBuildFile - - 76EB05CD18170B33006006FC - - fileRef - 76EB046C18170B33006006FC - isa - PBXBuildFile - - 76EB05CE18170B33006006FC - - fileRef - 76EB046E18170B33006006FC - isa - PBXBuildFile - - 76EB05CF18170B33006006FC - - fileRef - 76EB046E18170B33006006FC - isa - PBXBuildFile - - 76EB05D018170B33006006FC - - fileRef - 76EB047018170B33006006FC - isa - PBXBuildFile - - 76EB05D118170B33006006FC - - fileRef - 76EB047018170B33006006FC - isa - PBXBuildFile - - 76EB05D218170B33006006FC - - fileRef - 76EB047218170B33006006FC - isa - PBXBuildFile - - 76EB05D318170B33006006FC - - fileRef - 76EB047218170B33006006FC - isa - PBXBuildFile - - 76EB05D418170B33006006FC - - fileRef - 76EB047418170B33006006FC - isa - PBXBuildFile - - 76EB05D518170B33006006FC - - fileRef - 76EB047418170B33006006FC - isa - PBXBuildFile - - 76EB05D618170B33006006FC - - fileRef - 76EB047618170B33006006FC - isa - PBXBuildFile - - 76EB05D718170B33006006FC - - fileRef - 76EB047618170B33006006FC - isa - PBXBuildFile - - 76EB05D818170B33006006FC - - fileRef - 76EB047918170B33006006FC - isa - PBXBuildFile - - 76EB05D918170B33006006FC - - fileRef - 76EB047918170B33006006FC - isa - PBXBuildFile - - 76EB05DA18170B33006006FC - - fileRef - 76EB047B18170B33006006FC - isa - PBXBuildFile - - 76EB05DB18170B33006006FC - - fileRef - 76EB047B18170B33006006FC - isa - PBXBuildFile - - 76EB05DC18170B33006006FC - - fileRef - 76EB047D18170B33006006FC - isa - PBXBuildFile - - 76EB05DD18170B33006006FC - - fileRef - 76EB047D18170B33006006FC - isa - PBXBuildFile - - 76EB05DE18170B33006006FC - - fileRef - 76EB048018170B33006006FC - isa - PBXBuildFile - - 76EB05DF18170B33006006FC - - fileRef - 76EB048018170B33006006FC - isa - PBXBuildFile - - 76EB05E018170B33006006FC - - fileRef - 76EB048218170B33006006FC - isa - PBXBuildFile - - 76EB05E118170B33006006FC - - fileRef - 76EB048218170B33006006FC - isa - PBXBuildFile - - 76EB05E218170B33006006FC - - fileRef - 76EB048418170B33006006FC - isa - PBXBuildFile - - 76EB05E318170B33006006FC - - fileRef - 76EB048418170B33006006FC - isa - PBXBuildFile - - 76EB05E418170B33006006FC - - fileRef - 76EB048718170B33006006FC - isa - PBXBuildFile - - 76EB05E518170B33006006FC - - fileRef - 76EB048718170B33006006FC - isa - PBXBuildFile - - 76EB05E618170B33006006FC - - fileRef - 76EB048B18170B33006006FC - isa - PBXBuildFile - - 76EB05E718170B33006006FC - - fileRef - 76EB048B18170B33006006FC - isa - PBXBuildFile - - 76EB05E818170B33006006FC - - fileRef - 76EB048D18170B33006006FC - isa - PBXBuildFile - - 76EB05E918170B33006006FC - - fileRef - 76EB048D18170B33006006FC - isa - PBXBuildFile - - 76EB05EA18170B33006006FC - - fileRef - 76EB048F18170B33006006FC - isa - PBXBuildFile - - 76EB05EB18170B33006006FC - - fileRef - 76EB048F18170B33006006FC - isa - PBXBuildFile - - 76EB05EC18170B33006006FC - - fileRef - 76EB049118170B33006006FC - isa - PBXBuildFile - - 76EB05ED18170B33006006FC - - fileRef - 76EB049118170B33006006FC - isa - PBXBuildFile - - 76EB05EE18170B33006006FC - - fileRef - 76EB049318170B33006006FC - isa - PBXBuildFile - - 76EB05EF18170B33006006FC - - fileRef - 76EB049318170B33006006FC - isa - PBXBuildFile - - 76EB05F018170B33006006FC - - fileRef - 76EB049518170B33006006FC - isa - PBXBuildFile - - 76EB05F118170B33006006FC - - fileRef - 76EB049518170B33006006FC - isa - PBXBuildFile - - 76EB05F218170B33006006FC - - fileRef - 76EB049718170B33006006FC - isa - PBXBuildFile - - 76EB05F318170B33006006FC - - fileRef - 76EB049718170B33006006FC - isa - PBXBuildFile - - 76EB05F418170B33006006FC - - fileRef - 76EB049A18170B33006006FC - isa - PBXBuildFile - - 76EB05F518170B33006006FC - - fileRef - 76EB049A18170B33006006FC - isa - PBXBuildFile - - 76EB05F618170B33006006FC - - fileRef - 76EB049C18170B33006006FC - isa - PBXBuildFile - - 76EB05F718170B33006006FC - - fileRef - 76EB049C18170B33006006FC - isa - PBXBuildFile - - 76EB05F818170B33006006FC - - fileRef - 76EB049E18170B33006006FC - isa - PBXBuildFile - - 76EB05F918170B33006006FC - - fileRef - 76EB049E18170B33006006FC - isa - PBXBuildFile - - 76EB05FA18170B33006006FC - - fileRef - 76EB04A018170B33006006FC - isa - PBXBuildFile - - 76EB05FB18170B33006006FC - - fileRef - 76EB04A018170B33006006FC - isa - PBXBuildFile - - 76EB05FC18170B33006006FC - - fileRef - 76EB04A218170B33006006FC - isa - PBXBuildFile - - 76EB05FD18170B33006006FC - - fileRef - 76EB04A218170B33006006FC - isa - PBXBuildFile - - 76EB05FE18170B33006006FC - - fileRef - 76EB04A418170B33006006FC - isa - PBXBuildFile - - 76EB05FF18170B33006006FC - - fileRef - 76EB04A418170B33006006FC - isa - PBXBuildFile - - 76EB060118170B33006006FC - - fileRef - 76EB04A518170B33006006FC - isa - PBXBuildFile - - 76EB060218170B33006006FC - - fileRef - 76EB04A718170B33006006FC - isa - PBXBuildFile - - 76EB060318170B33006006FC - - fileRef - 76EB04A718170B33006006FC - isa - PBXBuildFile - - 76EB060418170B33006006FC - - fileRef - 76EB04AA18170B33006006FC - isa - PBXBuildFile - - 76EB060518170B33006006FC - - fileRef - 76EB04AA18170B33006006FC - isa - PBXBuildFile - - 76EB060618170B33006006FC - - fileRef - 76EB04AC18170B33006006FC - isa - PBXBuildFile - - 76EB060718170B33006006FC - - fileRef - 76EB04AC18170B33006006FC - isa - PBXBuildFile - - 76EB060818170B33006006FC - - fileRef - 76EB04AE18170B33006006FC - isa - PBXBuildFile - - 76EB060918170B33006006FC - - fileRef - 76EB04AE18170B33006006FC - isa - PBXBuildFile - - 76EB060A18170B33006006FC - - fileRef - 76EB04B018170B33006006FC - isa - PBXBuildFile - - 76EB060B18170B33006006FC - - fileRef - 76EB04B018170B33006006FC - isa - PBXBuildFile - - 76EB060C18170B33006006FC - - fileRef - 76EB04B318170B33006006FC - isa - PBXBuildFile - - 76EB060D18170B33006006FC - - fileRef - 76EB04B318170B33006006FC - isa - PBXBuildFile - - 76EB060E18170B33006006FC - - fileRef - 76EB04B518170B33006006FC - isa - PBXBuildFile - - 76EB060F18170B33006006FC - - fileRef - 76EB04B518170B33006006FC - isa - PBXBuildFile - - 76EB061018170B33006006FC - - fileRef - 76EB04B718170B33006006FC - isa - PBXBuildFile - - 76EB061118170B33006006FC - - fileRef - 76EB04B718170B33006006FC - isa - PBXBuildFile - - 76EB061218170B33006006FC - - fileRef - 76EB04B918170B33006006FC - isa - PBXBuildFile - - 76EB061318170B33006006FC - - fileRef - 76EB04B918170B33006006FC - isa - PBXBuildFile - - 76EB061418170B33006006FC - - fileRef - 76EB04C018170B33006006FC - isa - PBXBuildFile - - 76EB061518170B33006006FC - - fileRef - 76EB04C018170B33006006FC - isa - PBXBuildFile - - 76EB061618170B33006006FC - - fileRef - 76EB04C218170B33006006FC - isa - PBXBuildFile - - 76EB061718170B33006006FC - - fileRef - 76EB04C218170B33006006FC - isa - PBXBuildFile - - 76EB061818170B33006006FC - - fileRef - 76EB04C418170B33006006FC - isa - PBXBuildFile - - 76EB061918170B33006006FC - - fileRef - 76EB04C418170B33006006FC - isa - PBXBuildFile - - 76EB061A18170B33006006FC - - fileRef - 76EB04C618170B33006006FC - isa - PBXBuildFile - - 76EB061B18170B33006006FC - - fileRef - 76EB04C618170B33006006FC - isa - PBXBuildFile - - 76EB061C18170B33006006FC - - fileRef - 76EB04CA18170B33006006FC - isa - PBXBuildFile - - 76EB061D18170B33006006FC - - fileRef - 76EB04CA18170B33006006FC - isa - PBXBuildFile - - 76EB062018170B33006006FC - - fileRef - 76EB04CE18170B33006006FC - isa - PBXBuildFile - - 76EB062118170B33006006FC - - fileRef - 76EB04CE18170B33006006FC - isa - PBXBuildFile - - 76EB062218170B33006006FC - - fileRef - 76EB04D118170B33006006FC - isa - PBXBuildFile - - 76EB062318170B33006006FC - - fileRef - 76EB04D118170B33006006FC - isa - PBXBuildFile - - 76EB062418170B33006006FC - - fileRef - 76EB04D318170B33006006FC - isa - PBXBuildFile - - 76EB062518170B33006006FC - - fileRef - 76EB04D318170B33006006FC - isa - PBXBuildFile - - 76EB062618170B33006006FC - - fileRef - 76EB04D518170B33006006FC - isa - PBXBuildFile - - 76EB062718170B33006006FC - - fileRef - 76EB04D518170B33006006FC - isa - PBXBuildFile - - 76EB062818170B33006006FC - - fileRef - 76EB04D818170B33006006FC - isa - PBXBuildFile - - 76EB062918170B33006006FC - - fileRef - 76EB04D818170B33006006FC - isa - PBXBuildFile - - 76EB062A18170B33006006FC - - fileRef - 76EB04DA18170B33006006FC - isa - PBXBuildFile - - 76EB062B18170B33006006FC - - fileRef - 76EB04DA18170B33006006FC - isa - PBXBuildFile - - 76EB062C18170B33006006FC - - fileRef - 76EB04DD18170B33006006FC - isa - PBXBuildFile - - 76EB062D18170B33006006FC - - fileRef - 76EB04DD18170B33006006FC - isa - PBXBuildFile - - 76EB062E18170B33006006FC - - fileRef - 76EB04DF18170B33006006FC - isa - PBXBuildFile - - 76EB062F18170B33006006FC - - fileRef - 76EB04DF18170B33006006FC - isa - PBXBuildFile - - 76EB063018170B33006006FC - - fileRef - 76EB04E118170B33006006FC - isa - PBXBuildFile - - 76EB063118170B33006006FC - - fileRef - 76EB04E118170B33006006FC - isa - PBXBuildFile - - 76EB063218170B33006006FC - - fileRef - 76EB04E318170B33006006FC - isa - PBXBuildFile - - 76EB063318170B33006006FC - - fileRef - 76EB04E318170B33006006FC - isa - PBXBuildFile - - 76EB063618170B33006006FC - - fileRef - 76EB04E718170B33006006FC - isa - PBXBuildFile - - 76EB063718170B33006006FC - - fileRef - 76EB04E718170B33006006FC - isa - PBXBuildFile - - 76EB063818170B33006006FC - - fileRef - 76EB04E918170B33006006FC - isa - PBXBuildFile - - 76EB063918170B33006006FC - - fileRef - 76EB04E918170B33006006FC - isa - PBXBuildFile - - 76EB063A18170B33006006FC - - fileRef - 76EB04EB18170B33006006FC - isa - PBXBuildFile - - 76EB063B18170B33006006FC - - fileRef - 76EB04EB18170B33006006FC - isa - PBXBuildFile - - 76EB063C18170B33006006FC - - fileRef - 76EB04ED18170B33006006FC - isa - PBXBuildFile - - 76EB063D18170B33006006FC - - fileRef - 76EB04ED18170B33006006FC - isa - PBXBuildFile - - 76EB063E18170B33006006FC - - fileRef - 76EB04EF18170B33006006FC - isa - PBXBuildFile - - 76EB063F18170B33006006FC - - fileRef - 76EB04EF18170B33006006FC - isa - PBXBuildFile - - 76EB064018170B33006006FC - - fileRef - 76EB04F418170B33006006FC - isa - PBXBuildFile - - 76EB064118170B33006006FC - - fileRef - 76EB04F418170B33006006FC - isa - PBXBuildFile - - 76EB064218170B33006006FC - - fileRef - 76EB04F618170B33006006FC - isa - PBXBuildFile - - 76EB064318170B33006006FC - - fileRef - 76EB04F618170B33006006FC - isa - PBXBuildFile - - 76EB064418170B33006006FC - - fileRef - 76EB04F818170B33006006FC - isa - PBXBuildFile - - 76EB064518170B33006006FC - - fileRef - 76EB04F818170B33006006FC - isa - PBXBuildFile - - 76EB064618170B33006006FC - - fileRef - 76EB04FA18170B33006006FC - isa - PBXBuildFile - - 76EB064718170B33006006FC - - fileRef - 76EB04FA18170B33006006FC - isa - PBXBuildFile - - 76EB064818170B33006006FC - - fileRef - 76EB04FD18170B33006006FC - isa - PBXBuildFile - - 76EB064918170B33006006FC - - fileRef - 76EB04FD18170B33006006FC - isa - PBXBuildFile - - 76EB064C18170B34006006FC - - fileRef - 76EB050218170B33006006FC - isa - PBXBuildFile - - 76EB064D18170B34006006FC - - fileRef - 76EB050218170B33006006FC - isa - PBXBuildFile - - 76EB064E18170B34006006FC - - fileRef - 76EB050418170B33006006FC - isa - PBXBuildFile - - 76EB064F18170B34006006FC - - fileRef - 76EB050418170B33006006FC - isa - PBXBuildFile - - 76EB065018170B34006006FC - - fileRef - 76EB050618170B33006006FC - isa - PBXBuildFile - - 76EB065118170B34006006FC - - fileRef - 76EB050618170B33006006FC - isa - PBXBuildFile - - 76EB065218170B34006006FC - - fileRef - 76EB050818170B33006006FC - isa - PBXBuildFile - - 76EB065318170B34006006FC - - fileRef - 76EB050818170B33006006FC - isa - PBXBuildFile - - 76EB065418170B34006006FC - - fileRef - 76EB050A18170B33006006FC - isa - PBXBuildFile - - 76EB065518170B34006006FC - - fileRef - 76EB050A18170B33006006FC - isa - PBXBuildFile - - 76EB065618170B34006006FC - - fileRef - 76EB050C18170B33006006FC - isa - PBXBuildFile - - 76EB065718170B34006006FC - - fileRef - 76EB050C18170B33006006FC - isa - PBXBuildFile - - 76EB065818170B34006006FC - - fileRef - 76EB050E18170B33006006FC - isa - PBXBuildFile - - 76EB065918170B34006006FC - - fileRef - 76EB050E18170B33006006FC - isa - PBXBuildFile - - 76EB065A18170B34006006FC - - fileRef - 76EB051018170B33006006FC - isa - PBXBuildFile - - 76EB065B18170B34006006FC - - fileRef - 76EB051018170B33006006FC - isa - PBXBuildFile - - 76EB065C18170B34006006FC - - fileRef - 76EB051218170B33006006FC - isa - PBXBuildFile - - 76EB065D18170B34006006FC - - fileRef - 76EB051218170B33006006FC - isa - PBXBuildFile - - 76EB066018170B34006006FC - - fileRef - 76EB051618170B33006006FC - isa - PBXBuildFile - - 76EB066118170B34006006FC - - fileRef - 76EB051618170B33006006FC - isa - PBXBuildFile - - 76EB066218170B34006006FC - - fileRef - 76EB051818170B33006006FC - isa - PBXBuildFile - - 76EB066318170B34006006FC - - fileRef - 76EB051818170B33006006FC - isa - PBXBuildFile - - 76EB066418170B34006006FC - - fileRef - 76EB051A18170B33006006FC - isa - PBXBuildFile - - 76EB066518170B34006006FC - - fileRef - 76EB051A18170B33006006FC - isa - PBXBuildFile - - 76EB066718170B34006006FC - - fileRef - 76EB051B18170B33006006FC - isa - PBXBuildFile - - 76EB066918170B34006006FC - - fileRef - 76EB051D18170B33006006FC - isa - PBXBuildFile - - 76EB066D18170B34006006FC - - fileRef - 76EB051F18170B33006006FC - isa - PBXBuildFile - - 76EB066F18170B34006006FC - - fileRef - 76EB052018170B33006006FC - isa - PBXBuildFile - - 76EB067118170B34006006FC - - fileRef - 76EB052118170B33006006FC - isa - PBXBuildFile - - 76EB067518170B34006006FC - - fileRef - 76EB052318170B33006006FC - isa - PBXBuildFile - - 76EB067718170B34006006FC - - fileRef - 76EB052418170B33006006FC - isa - PBXBuildFile - - 76EB067918170B34006006FC - - fileRef - 76EB052518170B33006006FC - isa - PBXBuildFile - - 76EB067B18170B34006006FC - - fileRef - 76EB052618170B33006006FC - isa - PBXBuildFile - - 76EB067D18170B34006006FC - - fileRef - 76EB052718170B33006006FC - isa - PBXBuildFile - - 76EB068118170B34006006FC - - fileRef - 76EB052918170B33006006FC - isa - PBXBuildFile - - 76EB068318170B34006006FC - - fileRef - 76EB052A18170B33006006FC - isa - PBXBuildFile - - 76EB068418170B34006006FC - - fileRef - 76EB052D18170B33006006FC - isa - PBXBuildFile - - 76EB068518170B34006006FC - - fileRef - 76EB052D18170B33006006FC - isa - PBXBuildFile - - 76EB068618170B34006006FC - - fileRef - 76EB052F18170B33006006FC - isa - PBXBuildFile - - 76EB068718170B34006006FC - - fileRef - 76EB052F18170B33006006FC - isa - PBXBuildFile - - 76EB068C18170B34006006FC - - fileRef - 76EB053518170B33006006FC - isa - PBXBuildFile - - 76EB068D18170B34006006FC - - fileRef - 76EB053518170B33006006FC - isa - PBXBuildFile - - 76EB068E18170B34006006FC - - fileRef - 76EB053718170B33006006FC - isa - PBXBuildFile - - 76EB068F18170B34006006FC - - fileRef - 76EB053718170B33006006FC - isa - PBXBuildFile - - 76EB069318170B34006006FC - - fileRef - 76EB053A18170B33006006FC - isa - PBXBuildFile - - 76EB069718170B34006006FC - - fileRef - 76EB053C18170B33006006FC - isa - PBXBuildFile - - 76EB069D18170B34006006FC - - fileRef - 76EB053F18170B33006006FC - isa - PBXBuildFile - - 8313AE91B4954215858A5662 - - explicitFileType - archive.ar - includeInIndex - 0 - isa - PBXFileReference - path - libPods.a - sourceTree - BUILT_PRODUCTS_DIR - - 91E46203423941C0C94D90E9 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - name - Pods.debug.xcconfig - path - Pods/Target Support Files/Pods/Pods.debug.xcconfig - sourceTree - <group> - - 9CC6C6BD3B51923FD6317C94 - - includeInIndex - 1 - isa - PBXFileReference - lastKnownFileType - text.xcconfig - name - Pods.ad-hoc distribution.xcconfig - path - Pods/Target Support Files/Pods/Pods.ad-hoc distribution.xcconfig - sourceTree - <group> - - A10FDF79184FB4BB007FF963 - - fileRef - 76C87F18181EFCE600C4ACAB - isa - PBXBuildFile - - A11CD70C17FA230600A2D1B1 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - QuartzCore.framework - path - System/Library/Frameworks/QuartzCore.framework - sourceTree - SDKROOT - - A11CD70D17FA230600A2D1B1 - - fileRef - A11CD70C17FA230600A2D1B1 - isa - PBXBuildFile - - A123C14916F902EE000AE905 - - fileRef - A163E8AA16F3F6A90094D68B - isa - PBXBuildFile - - A15706EA17F0CD6D007C2BD6 - - children - - A15706F217F0CD6D007C2BD6 - BF8C3D8119CE3B6A008F644C - 76919BF51805D169008C664A - A157070017F0CD6D007C2BD6 - A157072E17F0CD6D007C2BD6 - A157073417F0CD6D007C2BD6 - A157073917F0CD6D007C2BD6 - A157073D17F0CD6D007C2BD6 - B684A46C19C3446200B11029 - A157073B17F0CD6D007C2BD6 - A157073C17F0CD6D007C2BD6 - - isa - PBXGroup - path - test - sourceTree - <group> - - A15706F217F0CD6D007C2BD6 - - children - - A15706F417F0CD6D007C2BD6 - A15706F617F0CD6D007C2BD6 - A15706F817F0CD6D007C2BD6 - A15706FA17F0CD6D007C2BD6 - A15706FC17F0CD6D007C2BD6 - - isa - PBXGroup - path - audio - sourceTree - <group> - - A15706F417F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AudioFrameTest.m - sourceTree - <group> - - A15706F617F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AudioRemoteIOTest.m - sourceTree - <group> - - A15706F817F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AudioStretcherTest.m - sourceTree - <group> - - A15706FA17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - JitterQueueTest.m - sourceTree - <group> - - A15706FC17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SpeexCodecTest.m - sourceTree - <group> - - A157070017F0CD6D007C2BD6 - - children - - A157070117F0CD6D007C2BD6 - A157070417F0CD6D007C2BD6 - A157070817F0CD6D007C2BD6 - A157070A17F0CD6D007C2BD6 - A157070B17F0CD6D007C2BD6 - A157072317F0CD6D007C2BD6 - A157072B17F0CD6D007C2BD6 - - isa - PBXGroup - path - network - sourceTree - <group> - - A157070117F0CD6D007C2BD6 - - children - - A157070317F0CD6D007C2BD6 - - isa - PBXGroup - path - dns - sourceTree - <group> - - A157070317F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DnsManagerTest.m - sourceTree - <group> - - A157070417F0CD6D007C2BD6 - - children - - A157070617F0CD6D007C2BD6 - - isa - PBXGroup - path - http - sourceTree - <group> - - A157070617F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HttpRequestResponseTest.m - sourceTree - <group> - - A157070817F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - IpAddressTest.m - sourceTree - <group> - - A157070A17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - IpEndPointTest.m - sourceTree - <group> - - A157070B17F0CD6D007C2BD6 - - children - - A157070D17F0CD6D007C2BD6 - A157070E17F0CD6D007C2BD6 - A157071317F0CD6D007C2BD6 - - isa - PBXGroup - path - rtp - sourceTree - <group> - - A157070D17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RtpPacketTests.m - sourceTree - <group> - - A157070E17F0CD6D007C2BD6 - - children - - A157071017F0CD6D007C2BD6 - A157071217F0CD6D007C2BD6 - - isa - PBXGroup - path - srtp - sourceTree - <group> - - A157071017F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SecureStreamTest.m - sourceTree - <group> - - A157071217F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SequenceCounterTest.m - sourceTree - <group> - - A157071317F0CD6D007C2BD6 - - children - - A157071717F0CD6D007C2BD6 - A157071917F0CD6D007C2BD6 - A157071B17F0CD6D007C2BD6 - A157071D17F0CD6D007C2BD6 - A157071E17F0CD6D007C2BD6 - A157072217F0CD6D007C2BD6 - E16E5BF818AAF02100B7C403 - - isa - PBXGroup - path - zrtp - sourceTree - <group> - - A157071717F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HandshakePacketTest.m - sourceTree - <group> - - A157071917F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - HashChainTest.m - sourceTree - <group> - - A157071B17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - MasterSecretTest.m - sourceTree - <group> - - A157071D17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ShortAuthenticationStringGeneratorTest.m - sourceTree - <group> - - A157071E17F0CD6D007C2BD6 - - children - - A157071F17F0CD6D007C2BD6 - A157072017F0CD6D007C2BD6 - - isa - PBXGroup - path - utilities - sourceTree - <group> - - A157071F17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PregeneratedKeyAgreementParticipantProtocol.h - sourceTree - <group> - - A157072017F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PregeneratedKeyAgreementParticipantProtocol.m - sourceTree - <group> - - A157072217F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ZrtpTest.m - sourceTree - <group> - - A157072317F0CD6D007C2BD6 - - children - - A157072517F0CD6D007C2BD6 - A157072617F0CD6D007C2BD6 - - isa - PBXGroup - path - tcp - sourceTree - <group> - - A157072517F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - LowLatencyConnectorTest.m - sourceTree - <group> - - A157072617F0CD6D007C2BD6 - - children - - A157072817F0CD6D007C2BD6 - A157072A17F0CD6D007C2BD6 - - isa - PBXGroup - path - tls - sourceTree - <group> - - A157072817F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - NetworkStreamTest.m - sourceTree - <group> - - A157072A17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SecureEndPointTest.m - sourceTree - <group> - - A157072B17F0CD6D007C2BD6 - - children - - A157072D17F0CD6D007C2BD6 - - isa - PBXGroup - path - udp - sourceTree - <group> - - A157072D17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - UdpSocketTest.m - sourceTree - <group> - - A157072E17F0CD6D007C2BD6 - - children - - A157073017F0CD6D007C2BD6 - A157073117F0CD6D007C2BD6 - - isa - PBXGroup - path - phone - sourceTree - <group> - - A157073017F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PhoneNumberTest.m - sourceTree - <group> - - A157073117F0CD6D007C2BD6 - - children - - A157073317F0CD6D007C2BD6 - - isa - PBXGroup - path - signaling - sourceTree - <group> - - A157073317F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SessionDescriptorTest.m - sourceTree - <group> - - A157073417F0CD6D007C2BD6 - - children - - A157073617F0CD6D007C2BD6 - A157073817F0CD6D007C2BD6 - - isa - PBXGroup - path - profiling - sourceTree - <group> - - A157073617F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DecayingSampleEstimatorTest.m - sourceTree - <group> - - A157073817F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EventWindowTest.m - sourceTree - <group> - - A157073917F0CD6D007C2BD6 - - children - - B6850E591995A4710068E715 - A157073A17F0CD6D007C2BD6 - - isa - PBXGroup - path - Supporting Files - sourceTree - <group> - - A157073A17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - SignalTests-Info.plist - sourceTree - <group> - - A157073B17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - TestUtil.h - sourceTree - <group> - - A157073C17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - TestUtil.m - sourceTree - <group> - - A157073D17F0CD6D007C2BD6 - - children - - A157073E17F0CD6D007C2BD6 - A157073F17F0CD6D007C2BD6 - A157074217F0CD6D007C2BD6 - A157074317F0CD6D007C2BD6 - A157074417F0CD6D007C2BD6 - A157074517F0CD6D007C2BD6 - A157074717F0CD6D007C2BD6 - A157074817F0CD6D007C2BD6 - A157074917F0CD6D007C2BD6 - A157074A17F0CD6D007C2BD6 - A157074B17F0CD6D007C2BD6 - A157074C17F0CD6D007C2BD6 - A157074D17F0CD6D007C2BD6 - BFB074BF19A4BCA400F2947C - BFB074C019A4BCA400F2947C - A157074E17F0CD6D007C2BD6 - A157074F17F0CD6D007C2BD6 - A157075017F0CD6D007C2BD6 - A157075117F0CD6D007C2BD6 - A157075217F0CD6D007C2BD6 - A157075317F0CD6D007C2BD6 - - isa - PBXGroup - path - util - sourceTree - <group> - - A157073E17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - BloomFilterTest.h - sourceTree - <group> - - A157073F17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - BloomFilterTest.m - sourceTree - <group> - - A157074217F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ConversionsTest.h - sourceTree - <group> - - A157074317F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ConversionsTest.m - sourceTree - <group> - - A157074417F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Crc32Test.h - sourceTree - <group> - - A157074517F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Crc32Test.m - sourceTree - <group> - - A157074717F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CryptoToolsTest.m - sourceTree - <group> - - A157074817F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CyclicalBufferTest.h - sourceTree - <group> - - A157074917F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CyclicalBufferTest.m - sourceTree - <group> - - A157074A17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ExceptionsTest.h - sourceTree - <group> - - A157074B17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ExceptionsTest.m - sourceTree - <group> - - A157074C17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FunctionalUtilTest.h - sourceTree - <group> - - A157074D17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FunctionalUtilTest.m - sourceTree - <group> - - A157074E17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PriorityQueueTest.h - sourceTree - <group> - - A157074F17F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PriorityQueueTest.m - sourceTree - <group> - - A157075017F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - QueueTest.h - sourceTree - <group> - - A157075117F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - QueueTest.m - sourceTree - <group> - - A157075217F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - UtilTest.h - sourceTree - <group> - - A157075317F0CD6D007C2BD6 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - UtilTest.m - sourceTree - <group> - - A157075717F0CD6D007C2BD6 - - fileRef - A15706F417F0CD6D007C2BD6 - isa - PBXBuildFile - - A157075817F0CD6D007C2BD6 - - fileRef - A15706F617F0CD6D007C2BD6 - isa - PBXBuildFile - - A157075917F0CD6D007C2BD6 - - fileRef - A15706F817F0CD6D007C2BD6 - isa - PBXBuildFile - - A157075A17F0CD6D007C2BD6 - - fileRef - A15706FA17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157075B17F0CD6D007C2BD6 - - fileRef - A15706FC17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157075D17F0CD6D007C2BD6 - - fileRef - A157070317F0CD6D007C2BD6 - isa - PBXBuildFile - - A157075E17F0CD6D007C2BD6 - - fileRef - A157070617F0CD6D007C2BD6 - isa - PBXBuildFile - - A157075F17F0CD6D007C2BD6 - - fileRef - A157070817F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076017F0CD6D007C2BD6 - - fileRef - A157070A17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076117F0CD6D007C2BD6 - - fileRef - A157070D17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076217F0CD6D007C2BD6 - - fileRef - A157071017F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076317F0CD6D007C2BD6 - - fileRef - A157071217F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076517F0CD6D007C2BD6 - - fileRef - A157071717F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076617F0CD6D007C2BD6 - - fileRef - A157071917F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076717F0CD6D007C2BD6 - - fileRef - A157071B17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076817F0CD6D007C2BD6 - - fileRef - A157071D17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076917F0CD6D007C2BD6 - - fileRef - A157072017F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076A17F0CD6D007C2BD6 - - fileRef - A157072217F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076B17F0CD6D007C2BD6 - - fileRef - A157072517F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076C17F0CD6D007C2BD6 - - fileRef - A157072817F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076D17F0CD6D007C2BD6 - - fileRef - A157072A17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076E17F0CD6D007C2BD6 - - fileRef - A157072D17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157076F17F0CD6D007C2BD6 - - fileRef - A157073017F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077017F0CD6D007C2BD6 - - fileRef - A157073317F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077117F0CD6D007C2BD6 - - fileRef - A157073617F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077217F0CD6D007C2BD6 - - fileRef - A157073817F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077417F0CD6D007C2BD6 - - fileRef - A157073C17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077517F0CD6D007C2BD6 - - fileRef - A157073F17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077717F0CD6D007C2BD6 - - fileRef - A157074317F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077817F0CD6D007C2BD6 - - fileRef - A157074517F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077917F0CD6D007C2BD6 - - fileRef - A157074717F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077A17F0CD6D007C2BD6 - - fileRef - A157074917F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077B17F0CD6D007C2BD6 - - fileRef - A157074B17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077C17F0CD6D007C2BD6 - - fileRef - A157074D17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077D17F0CD6D007C2BD6 - - fileRef - A157074F17F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077E17F0CD6D007C2BD6 - - fileRef - A157075117F0CD6D007C2BD6 - isa - PBXBuildFile - - A157077F17F0CD6D007C2BD6 - - fileRef - A157075317F0CD6D007C2BD6 - isa - PBXBuildFile - - A163E8AA16F3F6A90094D68B - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Security.framework - path - System/Library/Frameworks/Security.framework - sourceTree - SDKROOT - - A163E8AB16F3F6AA0094D68B - - fileRef - A163E8AA16F3F6A90094D68B - isa - PBXBuildFile - - A194D3B917A08CD1004BD3A9 - - fileRef - A1C32D4D17A0652C000A904E - isa - PBXBuildFile - - A194D3BA17A08CD5004BD3A9 - - fileRef - A1C32D4F17A06537000A904E - isa - PBXBuildFile - - A1A018521805C5E800A052A6 - - fileRef - A11CD70C17FA230600A2D1B1 - isa - PBXBuildFile - - A1A018531805C60D00A052A6 - - fileRef - D221A091169C9E5E00537ABF - isa - PBXBuildFile - - A1C32D4D17A0652C000A904E - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AddressBook.framework - path - System/Library/Frameworks/AddressBook.framework - sourceTree - SDKROOT - - A1C32D4F17A06537000A904E - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AddressBookUI.framework - path - System/Library/Frameworks/AddressBookUI.framework - sourceTree - SDKROOT - - A1C32D5017A06538000A904E - - fileRef - A1C32D4F17A06537000A904E - isa - PBXBuildFile - - A1C32D5117A06544000A904E - - fileRef - A1C32D4D17A0652C000A904E - isa - PBXBuildFile - - A1FDCBEE16DAA6C300868894 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AVFoundation.framework - path - System/Library/Frameworks/AVFoundation.framework - sourceTree - SDKROOT - - AA0C8E498E2046B0B81EEE6E - - fileRef - 8313AE91B4954215858A5662 - isa - PBXBuildFile - - B60C16631988999D00E97A6C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - VersionMigrations.h - sourceTree - <group> - - B60C16641988999D00E97A6C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - VersionMigrations.m - sourceTree - <group> - - B60C16651988999D00E97A6C - - fileRef - B60C16641988999D00E97A6C - isa - PBXBuildFile - - B6416F35199A0478003C5699 - - children - - B6416F36199A0478003C5699 - - isa - PBXGroup - name - an.lproj - path - translations/an.lproj - sourceTree - <group> - - B6416F36199A0478003C5699 - - children - - B6416F37199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F37199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - an - path - Localizable.strings - sourceTree - <group> - - B6416F38199A0478003C5699 - - children - - B6416F39199A0478003C5699 - - isa - PBXGroup - name - ar.lproj - path - translations/ar.lproj - sourceTree - <group> - - B6416F39199A0478003C5699 - - children - - B6416F3A199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F3A199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - ar - path - Localizable.strings - sourceTree - <group> - - B6416F3B199A0478003C5699 - - children - - B6416F3C199A0478003C5699 - - isa - PBXGroup - name - be.lproj - path - translations/be.lproj - sourceTree - <group> - - B6416F3C199A0478003C5699 - - children - - B6416F3D199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F3D199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - be - path - Localizable.strings - sourceTree - <group> - - B6416F3E199A0478003C5699 - - children - - B6416F3F199A0478003C5699 - - isa - PBXGroup - name - bg_BG.lproj - path - translations/bg_BG.lproj - sourceTree - <group> - - B6416F3F199A0478003C5699 - - children - - B6416F40199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F40199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - bg_BG - path - Localizable.strings - sourceTree - <group> - - B6416F41199A0478003C5699 - - children - - B6416F42199A0478003C5699 - - isa - PBXGroup - name - ca-ES.lproj - path - translations/ca-ES.lproj - sourceTree - <group> - - B6416F42199A0478003C5699 - - children - - B6416F43199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F43199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - ca-ES - path - Localizable.strings - sourceTree - <group> - - B6416F44199A0478003C5699 - - children - - B6416F45199A0478003C5699 - - isa - PBXGroup - name - ca.lproj - path - translations/ca.lproj - sourceTree - <group> - - B6416F45199A0478003C5699 - - children - - B6416F46199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F46199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - ca - path - Localizable.strings - sourceTree - <group> - - B6416F47199A0478003C5699 - - children - - B6416F48199A0478003C5699 - - isa - PBXGroup - name - cs-CZ.lproj - path - translations/cs-CZ.lproj - sourceTree - <group> - - B6416F48199A0478003C5699 - - children - - B6416F49199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F49199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - cs-CZ - path - Localizable.strings - sourceTree - <group> - - B6416F4A199A0478003C5699 - - children - - B6416F4B199A0478003C5699 - - isa - PBXGroup - name - cs.lproj - path - translations/cs.lproj - sourceTree - <group> - - B6416F4B199A0478003C5699 - - children - - B6416F4C199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F4C199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - cs - path - Localizable.strings - sourceTree - <group> - - B6416F4D199A0478003C5699 - - children - - B6416F4E199A0478003C5699 - - isa - PBXGroup - name - da.lproj - path - translations/da.lproj - sourceTree - <group> - - B6416F4E199A0478003C5699 - - children - - B6416F4F199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F4F199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - da - path - Localizable.strings - sourceTree - <group> - - B6416F50199A0478003C5699 - - children - - B6416F51199A0478003C5699 - - isa - PBXGroup - name - de.lproj - path - translations/de.lproj - sourceTree - <group> - - B6416F51199A0478003C5699 - - children - - B6416F52199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F52199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - de - path - Localizable.strings - sourceTree - <group> - - B6416F53199A0478003C5699 - - children - - B6416F54199A0478003C5699 - - isa - PBXGroup - name - el_GR.lproj - path - translations/el_GR.lproj - sourceTree - <group> - - B6416F54199A0478003C5699 - - children - - B6416F55199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F55199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - el_GR - path - Localizable.strings - sourceTree - <group> - - B6416F56199A0478003C5699 - - children - - B6416F57199A0478003C5699 - - isa - PBXGroup - name - en.lproj - path - translations/en.lproj - sourceTree - <group> - - B6416F57199A0478003C5699 - - children - - B6416F58199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F58199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - en - path - Localizable.strings - sourceTree - <group> - - B6416F59199A0478003C5699 - - children - - B6416F5A199A0478003C5699 - - isa - PBXGroup - name - es.lproj - path - translations/es.lproj - sourceTree - <group> - - B6416F5A199A0478003C5699 - - children - - B6416F5B199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F5B199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - es - path - Localizable.strings - sourceTree - <group> - - B6416F5C199A0478003C5699 - - children - - B6416F5D199A0478003C5699 - - isa - PBXGroup - name - eu.lproj - path - translations/eu.lproj - sourceTree - <group> - - B6416F5D199A0478003C5699 - - children - - B6416F5E199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F5E199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - eu - path - Localizable.strings - sourceTree - <group> - - B6416F5F199A0478003C5699 - - children - - B6416F60199A0478003C5699 - - isa - PBXGroup - name - fa_IR.lproj - path - translations/fa_IR.lproj - sourceTree - <group> - - B6416F60199A0478003C5699 - - children - - B6416F61199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F61199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - fa_IR - path - Localizable.strings - sourceTree - <group> - - B6416F62199A0478003C5699 - - children - - B6416F63199A0478003C5699 - - isa - PBXGroup - name - fa.lproj - path - translations/fa.lproj - sourceTree - <group> - - B6416F63199A0478003C5699 - - children - - B6416F64199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F64199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - fa - path - Localizable.strings - sourceTree - <group> - - B6416F65199A0478003C5699 - - children - - B6416F66199A0478003C5699 - - isa - PBXGroup - name - fi.lproj - path - translations/fi.lproj - sourceTree - <group> - - B6416F66199A0478003C5699 - - children - - B6416F67199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F67199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - fi - path - Localizable.strings - sourceTree - <group> - - B6416F68199A0478003C5699 - - children - - B6416F69199A0478003C5699 - - isa - PBXGroup - name - fil.lproj - path - translations/fil.lproj - sourceTree - <group> - - B6416F69199A0478003C5699 - - children - - B6416F6A199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F6A199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - fil - path - Localizable.strings - sourceTree - <group> - - B6416F6B199A0478003C5699 - - children - - B6416F6C199A0478003C5699 - - isa - PBXGroup - name - fr.lproj - path - translations/fr.lproj - sourceTree - <group> - - B6416F6C199A0478003C5699 - - children - - B6416F6D199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F6D199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - fr - path - Localizable.strings - sourceTree - <group> - - B6416F6E199A0478003C5699 - - children - - B6416F6F199A0478003C5699 - - isa - PBXGroup - name - he.lproj - path - translations/he.lproj - sourceTree - <group> - - B6416F6F199A0478003C5699 - - children - - B6416F70199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F70199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - he - path - Localizable.strings - sourceTree - <group> - - B6416F71199A0478003C5699 - - children - - B6416F72199A0478003C5699 - - isa - PBXGroup - name - hu.lproj - path - translations/hu.lproj - sourceTree - <group> - - B6416F72199A0478003C5699 - - children - - B6416F73199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F73199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - hu - path - Localizable.strings - sourceTree - <group> - - B6416F74199A0478003C5699 - - children - - B6416F75199A0478003C5699 - - isa - PBXGroup - name - it_IT.lproj - path - translations/it_IT.lproj - sourceTree - <group> - - B6416F75199A0478003C5699 - - children - - B6416F76199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F76199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - it_IT - path - Localizable.strings - sourceTree - <group> - - B6416F77199A0478003C5699 - - children - - B6416F78199A0478003C5699 - - isa - PBXGroup - name - ja_JP.lproj - path - translations/ja_JP.lproj - sourceTree - <group> - - B6416F78199A0478003C5699 - - children - - B6416F79199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F79199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - ja_JP - path - Localizable.strings - sourceTree - <group> - - B6416F7A199A0478003C5699 - - children - - B6416F7B199A0478003C5699 - - isa - PBXGroup - name - lv.lproj - path - translations/lv.lproj - sourceTree - <group> - - B6416F7B199A0478003C5699 - - children - - B6416F7C199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F7C199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - lv - path - Localizable.strings - sourceTree - <group> - - B6416F7D199A0478003C5699 - - children - - B6416F7E199A0478003C5699 - - isa - PBXGroup - name - nb.lproj - path - translations/nb.lproj - sourceTree - <group> - - B6416F7E199A0478003C5699 - - children - - B6416F7F199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F7F199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - nb - path - Localizable.strings - sourceTree - <group> - - B6416F80199A0478003C5699 - - children - - B6416F81199A0478003C5699 - - isa - PBXGroup - name - nl.lproj - path - translations/nl.lproj - sourceTree - <group> - - B6416F81199A0478003C5699 - - children - - B6416F82199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F82199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - nl - path - Localizable.strings - sourceTree - <group> - - B6416F83199A0478003C5699 - - children - - B6416F84199A0478003C5699 - - isa - PBXGroup - name - pl.lproj - path - translations/pl.lproj - sourceTree - <group> - - B6416F84199A0478003C5699 - - children - - B6416F85199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F85199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - pl - path - Localizable.strings - sourceTree - <group> - - B6416F86199A0478003C5699 - - children - - B6416F87199A0478003C5699 - - isa - PBXGroup - name - pt_BR.lproj - path - translations/pt_BR.lproj - sourceTree - <group> - - B6416F87199A0478003C5699 - - children - - B6416F88199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F88199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - pt_BR - path - Localizable.strings - sourceTree - <group> - - B6416F89199A0478003C5699 - - children - - B6416F8A199A0478003C5699 - - isa - PBXGroup - name - ro-RO.lproj - path - translations/ro-RO.lproj - sourceTree - <group> - - B6416F8A199A0478003C5699 - - children - - B6416F8B199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F8B199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - ro-RO - path - Localizable.strings - sourceTree - <group> - - B6416F8C199A0478003C5699 - - children - - B6416F8D199A0478003C5699 - - isa - PBXGroup - name - ro.lproj - path - translations/ro.lproj - sourceTree - <group> - - B6416F8D199A0478003C5699 - - children - - B6416F8E199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F8E199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - ro - path - Localizable.strings - sourceTree - <group> - - B6416F8F199A0478003C5699 - - children - - B6416F90199A0478003C5699 - - isa - PBXGroup - name - ru.lproj - path - translations/ru.lproj - sourceTree - <group> - - B6416F90199A0478003C5699 - - children - - B6416F91199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F91199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - ru - path - Localizable.strings - sourceTree - <group> - - B6416F92199A0478003C5699 - - children - - B6416F93199A0478003C5699 - - isa - PBXGroup - name - sl.lproj - path - translations/sl.lproj - sourceTree - <group> - - B6416F93199A0478003C5699 - - children - - B6416F94199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F94199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - sl - path - Localizable.strings - sourceTree - <group> - - B6416F95199A0478003C5699 - - children - - B6416F96199A0478003C5699 - - isa - PBXGroup - name - sq.lproj - path - translations/sq.lproj - sourceTree - <group> - - B6416F96199A0478003C5699 - - children - - B6416F97199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F97199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - sq - path - Localizable.strings - sourceTree - <group> - - B6416F98199A0478003C5699 - - children - - B6416F99199A0478003C5699 - - isa - PBXGroup - name - sv_SE.lproj - path - translations/sv_SE.lproj - sourceTree - <group> - - B6416F99199A0478003C5699 - - children - - B6416F9A199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F9A199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - sv_SE - path - Localizable.strings - sourceTree - <group> - - B6416F9B199A0478003C5699 - - children - - B6416F9C199A0478003C5699 - - isa - PBXGroup - name - ta.lproj - path - translations/ta.lproj - sourceTree - <group> - - B6416F9C199A0478003C5699 - - children - - B6416F9D199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416F9D199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - ta - path - Localizable.strings - sourceTree - <group> - - B6416F9E199A0478003C5699 - - children - - B6416F9F199A0478003C5699 - - isa - PBXGroup - name - tr_TR.lproj - path - translations/tr_TR.lproj - sourceTree - <group> - - B6416F9F199A0478003C5699 - - children - - B6416FA0199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416FA0199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - tr_TR - path - Localizable.strings - sourceTree - <group> - - B6416FA1199A0478003C5699 - - children - - B6416FA2199A0478003C5699 - - isa - PBXGroup - name - uk.lproj - path - translations/uk.lproj - sourceTree - <group> - - B6416FA2199A0478003C5699 - - children - - B6416FA3199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416FA3199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - uk - path - Localizable.strings - sourceTree - <group> - - B6416FA4199A0478003C5699 - - children - - B6416FA5199A0478003C5699 - - isa - PBXGroup - name - zh_CN.lproj - path - translations/zh_CN.lproj - sourceTree - <group> - - B6416FA5199A0478003C5699 - - children - - B6416FA6199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416FA6199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - zh_CN - path - Localizable.strings - sourceTree - <group> - - B6416FAA199A0478003C5699 - - children - - B6416FAB199A0478003C5699 - - isa - PBXGroup - name - zh_TW.lproj - path - translations/zh_TW.lproj - sourceTree - <group> - - B6416FAB199A0478003C5699 - - children - - B6416FAC199A0478003C5699 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - <group> - - B6416FAC199A0478003C5699 - - isa - PBXFileReference - lastKnownFileType - text.plist.strings - name - zh_TW - path - Localizable.strings - sourceTree - <group> - - B6416FAD199A0478003C5699 - - fileRef - B6416F36199A0478003C5699 - isa - PBXBuildFile - - B6416FAE199A0478003C5699 - - fileRef - B6416F39199A0478003C5699 - isa - PBXBuildFile - - B6416FAF199A0478003C5699 - - fileRef - B6416F3C199A0478003C5699 - isa - PBXBuildFile - - B6416FB0199A0478003C5699 - - fileRef - B6416F3F199A0478003C5699 - isa - PBXBuildFile - - B6416FB1199A0478003C5699 - - fileRef - B6416F42199A0478003C5699 - isa - PBXBuildFile - - B6416FB2199A0478003C5699 - - fileRef - B6416F45199A0478003C5699 - isa - PBXBuildFile - - B6416FB3199A0478003C5699 - - fileRef - B6416F48199A0478003C5699 - isa - PBXBuildFile - - B6416FB4199A0478003C5699 - - fileRef - B6416F4B199A0478003C5699 - isa - PBXBuildFile - - B6416FB5199A0478003C5699 - - fileRef - B6416F4E199A0478003C5699 - isa - PBXBuildFile - - B6416FB6199A0478003C5699 - - fileRef - B6416F51199A0478003C5699 - isa - PBXBuildFile - - B6416FB7199A0478003C5699 - - fileRef - B6416F54199A0478003C5699 - isa - PBXBuildFile - - B6416FB8199A0478003C5699 - - fileRef - B6416F57199A0478003C5699 - isa - PBXBuildFile - - B6416FB9199A0478003C5699 - - fileRef - B6416F5A199A0478003C5699 - isa - PBXBuildFile - - B6416FBA199A0478003C5699 - - fileRef - B6416F5D199A0478003C5699 - isa - PBXBuildFile - - B6416FBB199A0478003C5699 - - fileRef - B6416F60199A0478003C5699 - isa - PBXBuildFile - - B6416FBC199A0478003C5699 - - fileRef - B6416F63199A0478003C5699 - isa - PBXBuildFile - - B6416FBD199A0478003C5699 - - fileRef - B6416F66199A0478003C5699 - isa - PBXBuildFile - - B6416FBE199A0478003C5699 - - fileRef - B6416F69199A0478003C5699 - isa - PBXBuildFile - - B6416FBF199A0478003C5699 - - fileRef - B6416F6C199A0478003C5699 - isa - PBXBuildFile - - B6416FC0199A0478003C5699 - - fileRef - B6416F6F199A0478003C5699 - isa - PBXBuildFile - - B6416FC1199A0478003C5699 - - fileRef - B6416F72199A0478003C5699 - isa - PBXBuildFile - - B6416FC2199A0478003C5699 - - fileRef - B6416F75199A0478003C5699 - isa - PBXBuildFile - - B6416FC3199A0478003C5699 - - fileRef - B6416F78199A0478003C5699 - isa - PBXBuildFile - - B6416FC4199A0478003C5699 - - fileRef - B6416F7B199A0478003C5699 - isa - PBXBuildFile - - B6416FC5199A0478003C5699 - - fileRef - B6416F7E199A0478003C5699 - isa - PBXBuildFile - - B6416FC6199A0478003C5699 - - fileRef - B6416F81199A0478003C5699 - isa - PBXBuildFile - - B6416FC7199A0478003C5699 - - fileRef - B6416F84199A0478003C5699 - isa - PBXBuildFile - - B6416FC8199A0478003C5699 - - fileRef - B6416F87199A0478003C5699 - isa - PBXBuildFile - - B6416FC9199A0478003C5699 - - fileRef - B6416F8A199A0478003C5699 - isa - PBXBuildFile - - B6416FCA199A0478003C5699 - - fileRef - B6416F8D199A0478003C5699 - isa - PBXBuildFile - - B6416FCB199A0478003C5699 - - fileRef - B6416F90199A0478003C5699 - isa - PBXBuildFile - - B6416FCC199A0478003C5699 - - fileRef - B6416F93199A0478003C5699 - isa - PBXBuildFile - - B6416FCD199A0478003C5699 - - fileRef - B6416F96199A0478003C5699 - isa - PBXBuildFile - - B6416FCE199A0478003C5699 - - fileRef - B6416F99199A0478003C5699 - isa - PBXBuildFile - - B6416FCF199A0478003C5699 - - fileRef - B6416F9C199A0478003C5699 - isa - PBXBuildFile - - B6416FD0199A0478003C5699 - - fileRef - B6416F9F199A0478003C5699 - isa - PBXBuildFile - - B6416FD1199A0478003C5699 - - fileRef - B6416FA2199A0478003C5699 - isa - PBXBuildFile - - B6416FD2199A0478003C5699 - - fileRef - B6416FA5199A0478003C5699 - isa - PBXBuildFile - - B6416FD4199A0478003C5699 - - fileRef - B6416FAB199A0478003C5699 - isa - PBXBuildFile - - B657DDC91911A40500F45B0C - - isa - PBXFileReference - lastKnownFileType - text.xml - path - Signal.entitlements - sourceTree - <group> - - B661C211198EE2EA00548CA1 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - name - iOSVersions.h - path - src/environment/iOSVersions.h - sourceTree - <group> - - B66DBF4919D5BBC8006EA940 - - isa - PBXFileReference - lastKnownFileType - folder.assetcatalog - path - Images.xcassets - sourceTree - <group> - - B66DBF4A19D5BBC8006EA940 - - fileRef - B66DBF4919D5BBC8006EA940 - isa - PBXBuildFile - - B67ADDC21989FF8700E1A773 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallServerRequestsManager.h - sourceTree - <group> - - B67ADDC31989FF8700E1A773 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallServerRequestsManager.m - sourceTree - <group> - - B67ADDC41989FF8700E1A773 - - fileRef - B67ADDC31989FF8700E1A773 - isa - PBXBuildFile - - B67EBF5C19194AC60084CCFD - - isa - PBXFileReference - lastKnownFileType - wrapper.plug-in - name - Settings.bundle - path - SettingsBundle/Settings.bundle - sourceTree - SOURCE_ROOT - - B67EBF5D19194AC60084CCFD - - fileRef - B67EBF5C19194AC60084CCFD - isa - PBXBuildFile - - B684A46C19C3446200B11029 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - name - PushManagerTest.m - path - Signal/test/push/PushManagerTest.m - sourceTree - SOURCE_ROOT - - B684A46D19C3446200B11029 - - fileRef - B684A46C19C3446200B11029 - isa - PBXBuildFile - - B6850E591995A4710068E715 - - isa - PBXFileReference - lastKnownFileType - file - path - whisperFake.cer - sourceTree - <group> - - B6850E5A1995A4710068E715 - - fileRef - B6850E591995A4710068E715 - isa - PBXBuildFile - - B69CD25019773E79005CE69A - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - XCTest.framework - path - Library/Frameworks/XCTest.framework - sourceTree - DEVELOPER_DIR - - B69CD25119773E79005CE69A - - fileRef - B69CD25019773E79005CE69A - isa - PBXBuildFile - - B6AFCEBA19A93DA60098CFCB - - containerPortal - D221A080169C9E5E00537ABF - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - D221A088169C9E5E00537ABF - remoteInfo - Signal - - B6AFCEBB19A93DA60098CFCB - - isa - PBXTargetDependency - target - D221A088169C9E5E00537ABF - targetProxy - B6AFCEBA19A93DA60098CFCB - - B6B1013A196D213F007E3930 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SGNKeychainUtil.h - sourceTree - <group> - - B6B1013B196D213F007E3930 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SGNKeychainUtil.m - sourceTree - <group> - - B6B1013C196D213F007E3930 - - fileRef - B6B1013B196D213F007E3930 - isa - PBXBuildFile - - B6B6C3C419193F5B00C0B76B - - children - - B6416F35199A0478003C5699 - B6416F38199A0478003C5699 - B6416F3B199A0478003C5699 - B6416F3E199A0478003C5699 - B6416F41199A0478003C5699 - B6416F44199A0478003C5699 - B6416F47199A0478003C5699 - B6416F4A199A0478003C5699 - B6416F4D199A0478003C5699 - B6416F50199A0478003C5699 - B6416F53199A0478003C5699 - B6416F56199A0478003C5699 - B6416F59199A0478003C5699 - B6416F5C199A0478003C5699 - B6416F5F199A0478003C5699 - B6416F62199A0478003C5699 - B6416F65199A0478003C5699 - B6416F68199A0478003C5699 - B6416F6B199A0478003C5699 - B6416F6E199A0478003C5699 - B6416F71199A0478003C5699 - B6416F74199A0478003C5699 - B6416F77199A0478003C5699 - B6416F7A199A0478003C5699 - B6416F7D199A0478003C5699 - B6416F80199A0478003C5699 - B6416F83199A0478003C5699 - B6416F86199A0478003C5699 - B6416F89199A0478003C5699 - B6416F8C199A0478003C5699 - B6416F8F199A0478003C5699 - B6416F92199A0478003C5699 - B6416F95199A0478003C5699 - B6416F98199A0478003C5699 - B6416F9B199A0478003C5699 - B6416F9E199A0478003C5699 - B6416FA1199A0478003C5699 - B6416FA4199A0478003C5699 - B6416FAA199A0478003C5699 - - isa - PBXGroup - name - Translations - sourceTree - <group> - - B6B9EB4D196190F5009024F0 - - 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 - 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 - 0 - 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 - NO - OTHER_CFLAGS - -fobjc-arc-exceptions - SDKROOT - iphoneos - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Ad-Hoc Distribution - - B6B9EB4E196190F5009024F0 - - baseConfigurationReference - 9CC6C6BD3B51923FD6317C94 - buildSettings - - ASSETCATALOG_COMPILER_APPICON_NAME - AppIcon - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME - LaunchImage - CODE_SIGN_IDENTITY - 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 - ADHOC=1 - - 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 - SDKROOT - iphoneos - TARGETED_DEVICE_FAMILY - 1 - TEST_AFTER_BUILD - YES - VALID_ARCHS - arm64 armv7 armv7s i386 - WRAPPER_EXTENSION - app - - isa - XCBuildConfiguration - name - Ad-Hoc Distribution - - B6B9EB4F196190F5009024F0 - - baseConfigurationReference - 9CC6C6BD3B51923FD6317C94 - buildSettings - - BUNDLE_LOADER - $(BUILT_PRODUCTS_DIR)/Signal.app/Signal - FRAMEWORK_SEARCH_PATHS - - "$(SDKROOT)/Developer/Library/Frameworks" - "$(DEVELOPER_LIBRARY_DIR)/Frameworks" - $(inherited) - $(DEVELOPER_FRAMEWORKS_DIR) - - 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 x86_64 - - isa - XCBuildConfiguration - name - Ad-Hoc Distribution - - B6B9ECFA198B31BA00C620D3 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - PushManager.h - sourceTree - <group> - - B6B9ECFB198B31BA00C620D3 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - PushManager.m - sourceTree - <group> - - B6B9ECFC198B31BA00C620D3 - - fileRef - B6B9ECFB198B31BA00C620D3 - isa - PBXBuildFile - - B6C93C4C199567AD00EDF894 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DebugLogger.h - sourceTree - <group> - - B6C93C4D199567AD00EDF894 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DebugLogger.m - sourceTree - <group> - - B6C93C4E199567AD00EDF894 - - fileRef - B6C93C4D199567AD00EDF894 - isa - PBXBuildFile - - B90418E4183E9DD40038554A - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DateUtil.h - sourceTree - <group> - - B90418E5183E9DD40038554A - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DateUtil.m - sourceTree - <group> - - B90418E6183E9DD40038554A - - fileRef - B90418E5183E9DD40038554A - isa - PBXBuildFile - - B90418E7183E9DD40038554A - - fileRef - B90418E5183E9DD40038554A - isa - PBXBuildFile - - B942EB0C183A9633000887BB - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SearchBarTitleView.h - sourceTree - <group> - - B942EB0D183A9633000887BB - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SearchBarTitleView.m - sourceTree - <group> - - B942EB0E183A9633000887BB - - fileRef - B942EB0D183A9633000887BB - isa - PBXBuildFile - - B942EB0F183A9633000887BB - - fileRef - B942EB0D183A9633000887BB - isa - PBXBuildFile - - B942EB10183AC467000887BB - - fileRef - 76EB051E18170B33006006FC - isa - PBXBuildFile - - B96A30FE187DA1B600648F3E - - isa - PBXFileReference - lastKnownFileType - file - path - HelveticaNeueLTStd-Bd.otf - sourceTree - <group> - - B96A3100187DA1B600648F3E - - fileRef - B96A30FE187DA1B600648F3E - isa - PBXBuildFile - - B97940251832BD2400BD66CB - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - UIUtil.h - sourceTree - <group> - - B97940261832BD2400BD66CB - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - UIUtil.m - sourceTree - <group> - - B97940271832BD2400BD66CB - - fileRef - B97940261832BD2400BD66CB - isa - PBXBuildFile - - B97940281832BD2400BD66CB - - fileRef - B97940261832BD2400BD66CB - isa - PBXBuildFile - - B97CBFA518860EA3008E0DE9 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CountryCodeViewController.h - sourceTree - <group> - - B97CBFA618860EA3008E0DE9 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CountryCodeViewController.m - sourceTree - <group> - - B97CBFA718860EA3008E0DE9 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - name - CountryCodeViewController.xib - path - ../CountryCodeViewController.xib - sourceTree - <group> - - B97CBFA818860EA3008E0DE9 - - fileRef - B97CBFA618860EA3008E0DE9 - isa - PBXBuildFile - - B97CBFA918860EA3008E0DE9 - - fileRef - B97CBFA618860EA3008E0DE9 - isa - PBXBuildFile - - B97CBFAB18860EA3008E0DE9 - - fileRef - B97CBFA718860EA3008E0DE9 - isa - PBXBuildFile - - B97CBFAC1886100E008E0DE9 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CountryCodeTableViewCell.h - sourceTree - <group> - - B97CBFAD1886100E008E0DE9 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CountryCodeTableViewCell.m - sourceTree - <group> - - B97CBFAE1886100E008E0DE9 - - fileRef - B97CBFAD1886100E008E0DE9 - isa - PBXBuildFile - - B97CBFAF1886100E008E0DE9 - - fileRef - B97CBFAD1886100E008E0DE9 - isa - PBXBuildFile - - B97CBFB018861023008E0DE9 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - CountryCodeTableViewCell.xib - sourceTree - <group> - - B97CBFB218861023008E0DE9 - - fileRef - B97CBFB018861023008E0DE9 - isa - PBXBuildFile - - B9A578AF183D60ED00C17105 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FavouriteTableViewCell.h - sourceTree - <group> - - B9A578B0183D60ED00C17105 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FavouriteTableViewCell.m - sourceTree - <group> - - B9A578B1183D60EE00C17105 - - fileRef - B9A578B0183D60ED00C17105 - isa - PBXBuildFile - - B9A578B2183D60EE00C17105 - - fileRef - B9A578B0183D60ED00C17105 - isa - PBXBuildFile - - B9A578B3183D610300C17105 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - FavouriteTableViewCell.xib - sourceTree - <group> - - B9A578B5183D610300C17105 - - fileRef - B9A578B3183D610300C17105 - isa - PBXBuildFile - - B9B89C52185A2B5F00A24465 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - LeftSideMenuCell.h - sourceTree - <group> - - B9B89C53185A2B5F00A24465 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - LeftSideMenuCell.m - sourceTree - <group> - - B9B89C54185A2B5F00A24465 - - fileRef - B9B89C53185A2B5F00A24465 - isa - PBXBuildFile - - B9B89C55185A2B5F00A24465 - - fileRef - B9B89C53185A2B5F00A24465 - isa - PBXBuildFile - - B9B89C56185A2B7000A24465 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - LeftSideMenuCell.xib - sourceTree - <group> - - B9B89C58185A2B7000A24465 - - fileRef - B9B89C56185A2B7000A24465 - isa - PBXBuildFile - - B9CA51B718809ACA007E204E - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - InviteContactsViewController.h - sourceTree - <group> - - B9CA51B818809ACA007E204E - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - InviteContactsViewController.m - sourceTree - <group> - - B9CA51B918809ACA007E204E - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - name - InviteContactsViewController.xib - path - ../InviteContactsViewController.xib - sourceTree - <group> - - B9CA51BA18809ACA007E204E - - fileRef - B9CA51B818809ACA007E204E - isa - PBXBuildFile - - B9CA51BB18809ACA007E204E - - fileRef - B9CA51B818809ACA007E204E - isa - PBXBuildFile - - B9CA51BD18809ACA007E204E - - fileRef - B9CA51B918809ACA007E204E - isa - PBXBuildFile - - B9EB5ABC1884C002007CBB57 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - MessageUI.framework - path - System/Library/Frameworks/MessageUI.framework - sourceTree - SDKROOT - - B9EB5ABD1884C002007CBB57 - - fileRef - B9EB5ABC1884C002007CBB57 - isa - PBXBuildFile - - B9EB5AC41884D370007CBB57 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - UnseenWhisperUserCell.h - sourceTree - <group> - - B9EB5AC51884D370007CBB57 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - UnseenWhisperUserCell.m - sourceTree - <group> - - B9EB5AC61884D370007CBB57 - - fileRef - B9EB5AC51884D370007CBB57 - isa - PBXBuildFile - - B9EB5AC71884D370007CBB57 - - fileRef - B9EB5AC51884D370007CBB57 - isa - PBXBuildFile - - B9EB5AC81884D387007CBB57 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - file.xib - path - UnseenWhisperUserCell.xib - sourceTree - <group> - - B9EB5ACA1884D387007CBB57 - - fileRef - B9EB5AC81884D387007CBB57 - isa - PBXBuildFile - - BA4E2805598B464FB7B24430 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh" - - showEnvVarsInLog - 0 - - BF8C3D8119CE3B6A008F644C - - children - - BF8C3D8219CE3B6A008F644C - - isa - PBXGroup - path - call - sourceTree - <group> - - BF8C3D8219CE3B6A008F644C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RecentCallTest.m - sourceTree - <group> - - BF8C3D8319CE3B6A008F644C - - fileRef - BF8C3D8219CE3B6A008F644C - isa - PBXBuildFile - - BFB074BF19A4BCA400F2947C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FutureUtilTest.m - sourceTree - <group> - - BFB074C019A4BCA400F2947C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ObservableTest.m - sourceTree - <group> - - BFB074C119A4BCA400F2947C - - fileRef - BFB074BF19A4BCA400F2947C - isa - PBXBuildFile - - BFB074C219A4BCA400F2947C - - fileRef - BFB074C019A4BCA400F2947C - isa - PBXBuildFile - - BFB074C319A5611000F2947C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - FutureUtil.h - sourceTree - <group> - - BFB074C419A5611000F2947C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - FutureUtil.m - sourceTree - <group> - - BFB074C519A5611000F2947C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - ObservableValue.h - sourceTree - <group> - - BFB074C619A5611000F2947C - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - ObservableValue.m - sourceTree - <group> - - BFB074C719A5611000F2947C - - fileRef - BFB074C419A5611000F2947C - isa - PBXBuildFile - - BFB074C819A5611000F2947C - - fileRef - BFB074C419A5611000F2947C - isa - PBXBuildFile - - BFB074C919A5611000F2947C - - fileRef - BFB074C619A5611000F2947C - isa - PBXBuildFile - - BFB074CA19A5611000F2947C - - fileRef - BFB074C619A5611000F2947C - isa - PBXBuildFile - - D202868116DBE0E7009068E9 - - fileRef - D2AEACDB16C426DA00C364C0 - isa - PBXBuildFile - - D202868216DBE0F4009068E9 - - fileRef - D2179CFD16BB0B480006F3AB - isa - PBXBuildFile - - D202868316DBE0FC009068E9 - - fileRef - D2179CFB16BB0B3A0006F3AB - isa - PBXBuildFile - - D202868416DBE108009068E9 - - fileRef - A1FDCBEE16DAA6C300868894 - isa - PBXBuildFile - - D2179CFB16BB0B3A0006F3AB - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreTelephony.framework - path - System/Library/Frameworks/CoreTelephony.framework - sourceTree - SDKROOT - - D2179CFC16BB0B3A0006F3AB - - fileRef - D2179CFB16BB0B3A0006F3AB - isa - PBXBuildFile - - D2179CFD16BB0B480006F3AB - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - SystemConfiguration.framework - path - System/Library/Frameworks/SystemConfiguration.framework - sourceTree - SDKROOT - - D2179CFE16BB0B480006F3AB - - fileRef - D2179CFD16BB0B480006F3AB - isa - PBXBuildFile - - D221A07E169C9E5E00537ABF - - children - - D221A093169C9E5E00537ABF - 70B800C8190C55320042E3F0 - D221A08C169C9E5E00537ABF - D221A08A169C9E5E00537ABF - 70B8009E190C529C0042E3F0 - 70B800A7190C54790042E3F0 - 420DEC7C09ED549B971FBF67 - - isa - PBXGroup - sourceTree - <group> - - D221A080169C9E5E00537ABF - - attributes - - LastTestingUpgradeCheck - 0600 - LastUpgradeCheck - 0500 - ORGANIZATIONNAME - Open Whisper Systems - TargetAttributes - - D221A088169C9E5E00537ABF - - SystemCapabilities - - com.apple.DataProtection - - enabled - 1 - - com.apple.InAppPurchase - - enabled - 0 - - com.apple.InterAppAudio - - enabled - 0 - - com.apple.VPNLite - - enabled - 0 - - - - D221A0A9169C9E5F00537ABF - - DevelopmentTeam - AWR2FBJU75 - TestTargetID - D221A088169C9E5E00537ABF - - - - buildConfigurationList - D221A083169C9E5E00537ABF - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions - - en - fr - ca-ES - cs-CZ - de - ro-RO - nl - sv-SE - an - ar - bg_BG - ca - cs - da - es - eu - fa_IR - fa - fi - fil - he - hu - it_IT - ja_JP - lv - nb - pl - pt_BR - ro - ru - sl - sq - sv_SE - ta - tr_TR - uk - zh_CN - zh_TW.Big5 - zh_TW - be - el_GR - - mainGroup - D221A07E169C9E5E00537ABF - productRefGroup - D221A08A169C9E5E00537ABF - projectDirPath - - projectReferences - - - ProductGroup - 70B8009F190C529C0042E3F0 - ProjectRef - 70B8009E190C529C0042E3F0 - - - ProductGroup - 70B800A8190C54790042E3F0 - ProjectRef - 70B800A7190C54790042E3F0 - - - projectRoot - - targets - - D221A088169C9E5E00537ABF - D221A0A9169C9E5F00537ABF - - - D221A083169C9E5E00537ABF - - buildConfigurations - - D221A0BA169C9E5F00537ABF - B6B9EB4D196190F5009024F0 - D221A0BB169C9E5F00537ABF - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - App Store Release - isa - XCConfigurationList - - D221A085169C9E5E00537ABF - - buildActionMask - 2147483647 - files - - 76EB064E18170B34006006FC - 76EB063E18170B33006006FC - 76EB05F618170B33006006FC - 76EB061218170B33006006FC - 76EB060E18170B33006006FC - 76EB05BA18170B33006006FC - 76EB060218170B33006006FC - 76EB05FC18170B33006006FC - 76EB062418170B33006006FC - 76EB059818170B33006006FC - 76EB061A18170B33006006FC - 76EB068418170B34006006FC - 76EB066218170B34006006FC - 76EB05AC18170B33006006FC - B60C16651988999D00E97A6C - 76EB062A18170B33006006FC - B97940271832BD2400BD66CB - 76EB05BE18170B33006006FC - 76EB058618170B33006006FC - 76EB05A818170B33006006FC - 70B80119190C55660042E3F0 - E197B61818BBEC1A00F073E5 - 70B8011C190C55660042E3F0 - B67ADDC41989FF8700E1A773 - 76EB059418170B33006006FC - 76EB05EC18170B33006006FC - 76EB05D218170B33006006FC - 76EB05E018170B33006006FC - B6B9ECFC198B31BA00C620D3 - 76EB05D618170B33006006FC - 70B8010E190C55660042E3F0 - 7095B7B018F46D35002C66E2 - 70B8010F190C55660042E3F0 - 70B8010C190C55660042E3F0 - E197B61618BBEC1A00F073E5 - 76EB065018170B34006006FC - 701231B518ECAA4500D456C4 - 76EB062218170B33006006FC - 76EB063C18170B33006006FC - 76EB063A18170B33006006FC - 70B80117190C55660042E3F0 - 76EB060A18170B33006006FC - 76EB062818170B33006006FC - 76EB062E18170B33006006FC - 76EB05F218170B33006006FC - E197B61718BBEC1A00F073E5 - 76EB05BC18170B33006006FC - 76EB060C18170B33006006FC - 76EB058A18170B33006006FC - 76EB061018170B33006006FC - E197B62718BBF63B00F073E5 - 76EB058418170B33006006FC - 76EB057A18170B33006006FC - E197B61918BBEC1A00F073E5 - 76EB05A618170B33006006FC - 76EB064218170B33006006FC - 76EB065A18170B34006006FC - 76EB062618170B33006006FC - D221A09A169C9E5E00537ABF - 76EB061618170B33006006FC - 76EB063018170B33006006FC - 76EB065618170B34006006FC - 76EB05FE18170B33006006FC - 76EB064C18170B34006006FC - 76EB05CA18170B33006006FC - 70B80115190C55660042E3F0 - E197B61418BBEC1A00F073E5 - 76EB062C18170B33006006FC - 707E549218FF26E800C8649D - 76EB05DA18170B33006006FC - 76EB05EE18170B33006006FC - E1CD329618BCFF9900B1A496 - 76EB05B418170B33006006FC - 76EB05E418170B33006006FC - 76EB058218170B33006006FC - 76EB064418170B33006006FC - 70B8011A190C55660042E3F0 - 70B80114190C55660042E3F0 - E197B61E18BBEC6D00F073E5 - E197B60D18BBEC1A00F073E5 - 76EB061418170B33006006FC - 76EB05C018170B33006006FC - 765052A1182945EF008313E1 - 7038632818F70C0700D4A43F - 76EB066418170B34006006FC - 76EB068618170B34006006FC - 76EB05A018170B33006006FC - 70B8011B190C55660042E3F0 - B9A578B1183D60EE00C17105 - 76EB057618170B33006006FC - 70B80111190C55660042E3F0 - E197B61118BBEC1A00F073E5 - 76EB065818170B34006006FC - 76EB05EA18170B33006006FC - 76EB05C218170B33006006FC - B6C93C4E199567AD00EDF894 - 76EB063218170B33006006FC - E197B62418BBF5BB00F073E5 - E197B61018BBEC1A00F073E5 - 76C87F13181EE11C00C4ACAB - 76EB063618170B33006006FC - 76EB059C18170B33006006FC - E197B60C18BBEC1A00F073E5 - E197B61218BBEC1A00F073E5 - 76EB05A218170B33006006FC - 70B8010D190C55660042E3F0 - E197B61A18BBEC1A00F073E5 - 70B80118190C55660042E3F0 - 762D9DCF18281C7400A5E418 - 76EB05F018170B33006006FC - E197B60F18BBEC1A00F073E5 - 70B8011D190C55660042E3F0 - 76D713E7182D3E3F00C9C9C8 - 76EB061818170B33006006FC - 76EB05E618170B33006006FC - E16E5BEE18AAC40200B7C403 - 76EB057418170B33006006FC - 76EB061C18170B33006006FC - 76EB05C418170B33006006FC - 76EB05AA18170B33006006FC - 7038632718F70C0700D4A43F - 76EB058C18170B33006006FC - 76EB059018170B33006006FC - B942EB0E183A9633000887BB - 765052AF182AC9B5008313E1 - 70B80110190C55660042E3F0 - 70B80112190C55660042E3F0 - 76EB05D418170B33006006FC - 76EB058E18170B33006006FC - E19167A418A9687800B7A468 - B9CA51BA18809ACA007E204E - 76EB065218170B34006006FC - E16E5BF018AAC40200B7C403 - 70B80113190C55660042E3F0 - B9EB5AC61884D370007CBB57 - 76EB05DC18170B33006006FC - 70377AA91916BA0500CAF501 - 76EB064618170B33006006FC - 70BAFD5D190584BE00FA5E0B - 76EB059618170B33006006FC - 76EB05A418170B33006006FC - E197B62118BBF12700F073E5 - 76EB068C18170B34006006FC - 76EB062018170B33006006FC - 76EB063818170B33006006FC - B9B89C54185A2B5F00A24465 - 76EB068E18170B34006006FC - 76EB05CE18170B33006006FC - 76EB05B618170B33006006FC - 76EB05F418170B33006006FC - 76EB059E18170B33006006FC - E197B60E18BBEC1A00F073E5 - 76EB065418170B34006006FC - 76EB054018170B33006006FC - 76EB05D018170B33006006FC - E197B61518BBEC1A00F073E5 - BFB074C919A5611000F2947C - 76EB05C818170B33006006FC - 76EB059A18170B33006006FC - BFB074C719A5611000F2947C - 76EB057218170B33006006FC - 76EB060418170B33006006FC - B97CBFA818860EA3008E0DE9 - B6B1013C196D213F007E3930 - 76EB059218170B33006006FC - 76EB05F818170B33006006FC - B97CBFAE1886100E008E0DE9 - 76EB05CC18170B33006006FC - E16E5BEF18AAC40200B7C403 - 76EB064018170B33006006FC - 707E548C18FF0B8A00C8649D - 76EB058818170B33006006FC - 76EB05B218170B33006006FC - 76EB066018170B34006006FC - 76EB060618170B33006006FC - 76EB060818170B33006006FC - B90418E6183E9DD40038554A - 76EB05C618170B33006006FC - 76EB05E818170B33006006FC - 76EB05FA18170B33006006FC - 76EB05AE18170B33006006FC - E197B61318BBEC1A00F073E5 - 76EB064818170B33006006FC - 76EB05E218170B33006006FC - 76EB05DE18170B33006006FC - 76EB05B818170B33006006FC - 76EB05D818170B33006006FC - 76EB065C18170B34006006FC - 70B80116190C55660042E3F0 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - D221A086169C9E5E00537ABF - - buildActionMask - 2147483647 - files - - 70377AAB1918450100CAF501 - 70B800AF190C548D0042E3F0 - 70B800A6190C53180042E3F0 - B9EB5ABD1884C002007CBB57 - 76C87F19181EFCE600C4ACAB - 768A1A2B17FC9CD300E00ED8 - A11CD70D17FA230600A2D1B1 - A163E8AB16F3F6AA0094D68B - A1C32D5117A06544000A904E - A1C32D5017A06538000A904E - D2AEACDC16C426DA00C364C0 - D2179CFE16BB0B480006F3AB - D2179CFC16BB0B3A0006F3AB - D221A08E169C9E5E00537ABF - D221A090169C9E5E00537ABF - D221A092169C9E5E00537ABF - D221A0E8169DFFC500537ABF - D24B5BD5169F568C00681372 - F995AC2FFD6D4442B012604A - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - D221A087169C9E5E00537ABF - - buildActionMask - 2147483647 - files - - E148750018A06966002CC4F3 - B6416FAF199A0478003C5699 - E148750118A06966002CC4F3 - E148750218A06966002CC4F3 - E148750318A06966002CC4F3 - E148750418A06966002CC4F3 - E148750518A06966002CC4F3 - E148750618A06966002CC4F3 - E148750818A06966002CC4F3 - E148750918A06966002CC4F3 - B6416FD1199A0478003C5699 - B6416FB5199A0478003C5699 - E148750A18A06966002CC4F3 - B6416FD2199A0478003C5699 - E148750B18A06966002CC4F3 - E148750C18A06966002CC4F3 - B6416FB2199A0478003C5699 - E148750D18A06966002CC4F3 - E148750E18A06966002CC4F3 - E148750F18A06966002CC4F3 - B6416FB9199A0478003C5699 - E148751018A06966002CC4F3 - E14874F718A06951002CC4F3 - E14874F818A06951002CC4F3 - E14874F918A06951002CC4F3 - E14874FA18A06951002CC4F3 - E14874FB18A06951002CC4F3 - E14874FC18A06951002CC4F3 - E14874FD18A06951002CC4F3 - E14874FE18A06951002CC4F3 - E14874FF18A06951002CC4F3 - E14874A218A0692F002CC4F3 - E14874A318A0692F002CC4F3 - E14874A418A0692F002CC4F3 - E14874A518A0692F002CC4F3 - E14874A618A0692F002CC4F3 - E14874A718A0692F002CC4F3 - E14874A818A0692F002CC4F3 - E14874A918A0692F002CC4F3 - E14874AA18A0692F002CC4F3 - B6416FB1199A0478003C5699 - E14874AB18A0692F002CC4F3 - E14874AC18A0692F002CC4F3 - E14874AD18A0692F002CC4F3 - E14874AE18A0692F002CC4F3 - E14874AF18A0692F002CC4F3 - E14874B018A0692F002CC4F3 - B6416FC2199A0478003C5699 - B6416FB0199A0478003C5699 - E14874B118A0692F002CC4F3 - B6416FCB199A0478003C5699 - E14874B218A0692F002CC4F3 - E14874B318A0692F002CC4F3 - E14874B418A0692F002CC4F3 - E14874B518A0692F002CC4F3 - B6416FAE199A0478003C5699 - E14874B618A0692F002CC4F3 - E14874B718A0692F002CC4F3 - E14874B818A0692F002CC4F3 - B6416FD4199A0478003C5699 - E14874B918A0692F002CC4F3 - E14874BA18A0692F002CC4F3 - E14874BB18A0692F002CC4F3 - E14874BC18A0692F002CC4F3 - E14874BD18A0692F002CC4F3 - E14874BE18A0692F002CC4F3 - B6416FBE199A0478003C5699 - E14874BF18A0692F002CC4F3 - B6416FC0199A0478003C5699 - B6416FB6199A0478003C5699 - E14874C018A0692F002CC4F3 - E14874C118A0692F002CC4F3 - E16E5C1518AEDB5A00B7C403 - E14874C218A0692F002CC4F3 - E14874C318A0692F002CC4F3 - B6416FC1199A0478003C5699 - E14874C418A0692F002CC4F3 - B6416FC6199A0478003C5699 - E14874C518A0692F002CC4F3 - E14874C618A0692F002CC4F3 - B6416FC9199A0478003C5699 - E14874C718A0692F002CC4F3 - B6416FB4199A0478003C5699 - E14874C818A0692F002CC4F3 - E14874C918A0692F002CC4F3 - B6416FAD199A0478003C5699 - E14874CA18A0692F002CC4F3 - E14874CB18A0692F002CC4F3 - B6416FCC199A0478003C5699 - E14874CC18A0692F002CC4F3 - E14874CD18A0692F002CC4F3 - E14874CE18A0692F002CC4F3 - B6416FC5199A0478003C5699 - B6416FC4199A0478003C5699 - E14874CF18A0692F002CC4F3 - E14874D018A0692F002CC4F3 - E14874D118A0692F002CC4F3 - B6416FB3199A0478003C5699 - B6416FBB199A0478003C5699 - E14874D218A0692F002CC4F3 - B6416FB8199A0478003C5699 - E14874D318A0692F002CC4F3 - E14874D418A0692F002CC4F3 - B6416FC3199A0478003C5699 - B6416FCF199A0478003C5699 - E14874D518A0692F002CC4F3 - E14874D618A0692F002CC4F3 - E14874D718A0692F002CC4F3 - B6416FC8199A0478003C5699 - E14874D818A0692F002CC4F3 - E14874D918A0692F002CC4F3 - E14874DA18A0692F002CC4F3 - B6416FD0199A0478003C5699 - E14874DB18A0692F002CC4F3 - E14874DC18A0692F002CC4F3 - E14874DD18A0692F002CC4F3 - E14874DE18A0692F002CC4F3 - E14874DF18A06930002CC4F3 - B6416FBC199A0478003C5699 - E14874E018A06930002CC4F3 - E14874E118A06930002CC4F3 - B6416FBF199A0478003C5699 - B6416FB7199A0478003C5699 - B66DBF4A19D5BBC8006EA940 - E14874E218A06930002CC4F3 - E14874E318A06930002CC4F3 - E14874E418A06930002CC4F3 - E14874E518A06930002CC4F3 - E14874E618A06930002CC4F3 - E14874E718A06930002CC4F3 - E14874E818A06930002CC4F3 - E14874E918A06930002CC4F3 - E14874EA18A06930002CC4F3 - E14874EB18A06930002CC4F3 - E14874EC18A06930002CC4F3 - E14874ED18A06930002CC4F3 - B6416FCD199A0478003C5699 - E14874EE18A06930002CC4F3 - E14874EF18A06930002CC4F3 - E14874F018A06930002CC4F3 - E14874F118A06930002CC4F3 - E14874F218A06930002CC4F3 - 70B8FEE21909FE360042E3F0 - B6416FCE199A0478003C5699 - E14874F318A06930002CC4F3 - E14874F418A06930002CC4F3 - E14874F518A06930002CC4F3 - E14874F618A06930002CC4F3 - E1370BEA18A0689000826894 - E1370BEB18A0689000826894 - E1370BEC18A0689000826894 - E1370BED18A0689000826894 - E1370BEE18A0689000826894 - E16E5C1418AEDB5A00B7C403 - E1370BEF18A0689000826894 - E1370BF018A0689000826894 - E1370BF118A0689000826894 - B6416FC7199A0478003C5699 - E1370BF218A0689000826894 - E1370BE718A0688300826894 - E1370BE818A0688300826894 - E1370BE918A0688300826894 - B6416FBD199A0478003C5699 - E1370BE018A0686600826894 - E1370BE118A0686C00826894 - E1370BE218A0686C00826894 - E1370BE318A0686C00826894 - B6416FCA199A0478003C5699 - B67EBF5D19194AC60084CCFD - E1370BE418A0686C00826894 - E1370BE518A0686C00826894 - E1370BE618A0686C00826894 - E148751218A06AFD002CC4F3 - E148751318A06AFD002CC4F3 - E148751418A06AFD002CC4F3 - B6416FBA199A0478003C5699 - E148751518A06AFD002CC4F3 - E1370BF618A068A600826894 - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - D221A088169C9E5E00537ABF - - buildConfigurationList - D221A0BC169C9E5F00537ABF - buildPhases - - 493CFB695DB448D8A3C1AE06 - D221A085169C9E5E00537ABF - D221A086169C9E5E00537ABF - D221A087169C9E5E00537ABF - DC8D50B785074F8FA3DBAACE - - buildRules - - dependencies - - 70B800AE190C54870042E3F0 - 70B800A5190C52F80042E3F0 - - isa - PBXNativeTarget - name - Signal - productName - RedPhone - productReference - D221A089169C9E5E00537ABF - productType - com.apple.product-type.application - - D221A089169C9E5E00537ABF - - explicitFileType - wrapper.application - includeInIndex - 0 - isa - PBXFileReference - path - Signal.app - sourceTree - BUILT_PRODUCTS_DIR - - D221A08A169C9E5E00537ABF - - children - - D221A089169C9E5E00537ABF - D221A0AA169C9E5F00537ABF - - isa - PBXGroup - name - Products - sourceTree - <group> - - D221A08C169C9E5E00537ABF - - children - - B69CD25019773E79005CE69A - 70377AAA1918450100CAF501 - B9EB5ABC1884C002007CBB57 - A1C32D4D17A0652C000A904E - A1C32D4F17A06537000A904E - A163E8AA16F3F6A90094D68B - 76C87F18181EFCE600C4ACAB - 768A1A2A17FC9CD300E00ED8 - A11CD70C17FA230600A2D1B1 - E1A0AD8B16E13FDD0071E604 - A1FDCBEE16DAA6C300868894 - D2AEACDB16C426DA00C364C0 - D2179CFB16BB0B3A0006F3AB - D2179CFD16BB0B480006F3AB - D24B5BD4169F568C00681372 - D221A0E7169DFFC500537ABF - D221A08D169C9E5E00537ABF - D221A08F169C9E5E00537ABF - D221A091169C9E5E00537ABF - 8313AE91B4954215858A5662 - - isa - PBXGroup - name - Frameworks - sourceTree - <group> - - D221A08D169C9E5E00537ABF - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - UIKit.framework - path - System/Library/Frameworks/UIKit.framework - sourceTree - SDKROOT - - D221A08E169C9E5E00537ABF - - fileRef - D221A08D169C9E5E00537ABF - isa - PBXBuildFile - - D221A08F169C9E5E00537ABF - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Foundation.framework - path - System/Library/Frameworks/Foundation.framework - sourceTree - SDKROOT - - D221A090169C9E5E00537ABF - - fileRef - D221A08F169C9E5E00537ABF - isa - PBXBuildFile - - D221A091169C9E5E00537ABF - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreGraphics.framework - path - System/Library/Frameworks/CoreGraphics.framework - sourceTree - SDKROOT - - D221A092169C9E5E00537ABF - - fileRef - D221A091169C9E5E00537ABF - isa - PBXBuildFile - - D221A093169C9E5E00537ABF - - children - - B657DDC91911A40500F45B0C - 765052A318294C9F008313E1 - 76AD2C7B17FB4604000246B0 - B67EBF5C19194AC60084CCFD - 76EB03C118170B33006006FC - D221A094169C9E5E00537ABF - A15706EA17F0CD6D007C2BD6 - B66DBF4919D5BBC8006EA940 - - isa - PBXGroup - path - Signal - sourceTree - <group> - - D221A094169C9E5E00537ABF - - children - - B6B6C3C419193F5B00C0B76B - E18AB40618A05754001A532A - E1370BDA18A066F600826894 - E1370BDB18A066F600826894 - E1370BDC18A066F600826894 - E18AB3F318A05734001A532A - E108ED12187E34FD0045AEA3 - E108ED13187E34FD0045AEA3 - D221A099169C9E5E00537ABF - D221A095169C9E5E00537ABF - D221A09B169C9E5E00537ABF - B661C211198EE2EA00548CA1 - E1C407C117F0C246007BEE65 - - isa - PBXGroup - name - Supporting Files - sourceTree - <group> - - D221A095169C9E5E00537ABF - - isa - PBXFileReference - lastKnownFileType - text.plist.xml - path - Signal-Info.plist - sourceTree - <group> - - D221A099169C9E5E00537ABF - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - main.m - sourceTree - <group> - - D221A09A169C9E5E00537ABF - - fileRef - D221A099169C9E5E00537ABF - isa - PBXBuildFile - - D221A09B169C9E5E00537ABF - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - Signal-Prefix.pch - sourceTree - <group> - - D221A0A5169C9E5F00537ABF - - buildActionMask - 2147483647 - files - - 76EB05ED18170B33006006FC - 76EB064918170B33006006FC - 76EB05AF18170B33006006FC - 76EB061318170B33006006FC - 76EB064F18170B34006006FC - 76EB05A718170B33006006FC - 76EB05BF18170B33006006FC - 76EB05E518170B33006006FC - 76EB05BD18170B33006006FC - 76EB05DB18170B33006006FC - 76EB060F18170B33006006FC - 76EB057718170B33006006FC - B9EB5AC71884D370007CBB57 - 76EB05FB18170B33006006FC - 76EB063718170B33006006FC - 76EB059718170B33006006FC - 76EB05C918170B33006006FC - B90418E7183E9DD40038554A - 76EB05CB18170B33006006FC - 76EB061B18170B33006006FC - B9B89C55185A2B5F00A24465 - 76EB05FD18170B33006006FC - 76EB058B18170B33006006FC - 76D713E8182D3E3F00C9C9C8 - 76EB05D318170B33006006FC - B9A578B2183D60EE00C17105 - 76EB061518170B33006006FC - 76EB060718170B33006006FC - 76EB05A118170B33006006FC - 762D9DD018281C7400A5E418 - 76EB05CD18170B33006006FC - 76EB05B718170B33006006FC - 76EB05DF18170B33006006FC - 76EB05D918170B33006006FC - A157075717F0CD6D007C2BD6 - 76EB063F18170B33006006FC - 76EB05AB18170B33006006FC - 76EB061D18170B33006006FC - 76EB064D18170B34006006FC - 76EB05E318170B33006006FC - 76EB060D18170B33006006FC - A157075817F0CD6D007C2BD6 - 76EB05DD18170B33006006FC - 76EB065318170B34006006FC - 76EB059518170B33006006FC - 76EB05A318170B33006006FC - 76EB054118170B33006006FC - A157075917F0CD6D007C2BD6 - 76EB05B918170B33006006FC - A157075A17F0CD6D007C2BD6 - 76EB060318170B33006006FC - 76EB059D18170B33006006FC - A157075B17F0CD6D007C2BD6 - A157075D17F0CD6D007C2BD6 - 76EB068518170B34006006FC - A157075E17F0CD6D007C2BD6 - 76919BF71805D190008C664A - 76EB05D118170B33006006FC - A157075F17F0CD6D007C2BD6 - 76EB05F518170B33006006FC - BFB074C219A4BCA400F2947C - A157076017F0CD6D007C2BD6 - 765052A2182945EF008313E1 - A157076117F0CD6D007C2BD6 - 76EB05C518170B33006006FC - 76EB058F18170B33006006FC - 76EB062118170B33006006FC - 76EB064518170B33006006FC - 76EB068718170B34006006FC - 76EB063B18170B33006006FC - A157076217F0CD6D007C2BD6 - A157076317F0CD6D007C2BD6 - 76EB062318170B33006006FC - A157076517F0CD6D007C2BD6 - 76EB066518170B34006006FC - A157076617F0CD6D007C2BD6 - 76EB063118170B33006006FC - 76EB05F918170B33006006FC - A157076717F0CD6D007C2BD6 - 76EB059B18170B33006006FC - 76EB05CF18170B33006006FC - 76EB060518170B33006006FC - 76EB065D18170B34006006FC - A157076817F0CD6D007C2BD6 - 76EB065718170B34006006FC - A157076917F0CD6D007C2BD6 - 76EB062918170B33006006FC - A157076A17F0CD6D007C2BD6 - A157076B17F0CD6D007C2BD6 - 76EB061718170B33006006FC - 76EB05F118170B33006006FC - 76EB05F718170B33006006FC - 76EB066318170B34006006FC - 76EB063318170B33006006FC - BFB074C819A5611000F2947C - 76EB062718170B33006006FC - 76EB05C118170B33006006FC - 76EB060B18170B33006006FC - A157076C17F0CD6D007C2BD6 - 76EB065B18170B34006006FC - 76EB05BB18170B33006006FC - A157076D17F0CD6D007C2BD6 - A157076E17F0CD6D007C2BD6 - 76EB05C318170B33006006FC - BF8C3D8319CE3B6A008F644C - 76EB05C718170B33006006FC - 76EB059918170B33006006FC - A157076F17F0CD6D007C2BD6 - 76EB05B518170B33006006FC - 76C87F14181EE11C00C4ACAB - A157077017F0CD6D007C2BD6 - 76EB05B318170B33006006FC - 76EB05AD18170B33006006FC - 76EB058D18170B33006006FC - A157077117F0CD6D007C2BD6 - A157077217F0CD6D007C2BD6 - B97CBFAF1886100E008E0DE9 - A157077417F0CD6D007C2BD6 - A157077517F0CD6D007C2BD6 - 76EB05E918170B33006006FC - 76EB058718170B33006006FC - 76EB064118170B33006006FC - A157077717F0CD6D007C2BD6 - 76EB058318170B33006006FC - A157077817F0CD6D007C2BD6 - 76EB059318170B33006006FC - B97CBFA918860EA3008E0DE9 - 76EB060918170B33006006FC - 76EB062518170B33006006FC - A157077917F0CD6D007C2BD6 - 76EB066118170B34006006FC - 76EB068D18170B34006006FC - BFB074C119A4BCA400F2947C - B684A46D19C3446200B11029 - 76EB05A918170B33006006FC - 765052B0182AC9B5008313E1 - 76EB062B18170B33006006FC - 76EB062F18170B33006006FC - 76EB064318170B33006006FC - 76EB057B18170B33006006FC - 76EB05E718170B33006006FC - 76EB05A518170B33006006FC - A157077A17F0CD6D007C2BD6 - 76EB05D518170B33006006FC - 76EB061118170B33006006FC - 76EB05FF18170B33006006FC - 76EB057518170B33006006FC - 76EB059F18170B33006006FC - 76EB062D18170B33006006FC - 76EB068F18170B34006006FC - B9CA51BB18809ACA007E204E - 76EB05EB18170B33006006FC - 76EB063918170B33006006FC - 76EB059118170B33006006FC - 76EB05F318170B33006006FC - A157077B17F0CD6D007C2BD6 - 76EB057318170B33006006FC - 76EB058518170B33006006FC - 76EB061918170B33006006FC - B942EB0F183A9633000887BB - 76EB058918170B33006006FC - 76EB063D18170B33006006FC - 76EB05E118170B33006006FC - A157077C17F0CD6D007C2BD6 - A157077D17F0CD6D007C2BD6 - 76EB064718170B33006006FC - 76EB065918170B34006006FC - 76EB065118170B34006006FC - A157077E17F0CD6D007C2BD6 - E16E5BF918AAF02100B7C403 - A157077F17F0CD6D007C2BD6 - 76EB05D718170B33006006FC - 76EB05EF18170B33006006FC - 76EB065518170B34006006FC - BFB074CA19A5611000F2947C - B97940281832BD2400BD66CB - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - D221A0A6169C9E5F00537ABF - - buildActionMask - 2147483647 - files - - B69CD25119773E79005CE69A - E1368CBE18A1C36B00109378 - A10FDF79184FB4BB007FF963 - A1A018531805C60D00A052A6 - A1A018521805C5E800A052A6 - A123C14916F902EE000AE905 - A194D3BA17A08CD5004BD3A9 - A194D3B917A08CD1004BD3A9 - D202868416DBE108009068E9 - D202868316DBE0FC009068E9 - D202868216DBE0F4009068E9 - D202868116DBE0E7009068E9 - D221A0AD169C9E5F00537ABF - D221A0AE169C9E5F00537ABF - AA0C8E498E2046B0B81EEE6E - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - D221A0A7169C9E5F00537ABF - - buildActionMask - 2147483647 - files - - B96A3100187DA1B600648F3E - 76EB067518170B34006006FC - 76EB069718170B34006006FC - 765052AC18294C9F008313E1 - 76EB060118170B33006006FC - 76EB066718170B34006006FC - 76C87F17181EE2EB00C4ACAB - 765052AA18294C9F008313E1 - B9CA51BD18809ACA007E204E - B97CBFAB18860EA3008E0DE9 - 76EB067B18170B34006006FC - B9EB5ACA1884D387007CBB57 - 76EB067118170B34006006FC - 76EB067918170B34006006FC - 76EB068318170B34006006FC - 76EB068118170B34006006FC - B6850E5A1995A4710068E715 - B97CBFB218861023008E0DE9 - B9A578B5183D610300C17105 - B9B89C58185A2B7000A24465 - 76D713EB182D3E5100C9C9C8 - 76EB066F18170B34006006FC - 76EB069318170B34006006FC - 76EB067718170B34006006FC - 76EB066918170B34006006FC - 76EB069D18170B34006006FC - 76EB067D18170B34006006FC - B942EB10183AC467000887BB - 765052B3182BF839008313E1 - 76B818A1182C39460088060E - 76EB066D18170B34006006FC - - isa - PBXResourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - D221A0A8169C9E5F00537ABF - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - # Run the unit tests in this test bundle. -"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests" - - - D221A0A9169C9E5F00537ABF - - buildConfigurationList - D221A0BF169C9E5F00537ABF - buildPhases - - EE182B0CAFB74DD9A2D39FD3 - D221A0A5169C9E5F00537ABF - D221A0A6169C9E5F00537ABF - D221A0A7169C9E5F00537ABF - D221A0A8169C9E5F00537ABF - BA4E2805598B464FB7B24430 - - buildRules - - dependencies - - B6AFCEBB19A93DA60098CFCB - - isa - PBXNativeTarget - name - SignalTests - productName - RedPhoneTests - productReference - D221A0AA169C9E5F00537ABF - productType - com.apple.product-type.bundle.unit-test - - D221A0AA169C9E5F00537ABF - - explicitFileType - wrapper.cfbundle - includeInIndex - 0 - isa - PBXFileReference - path - SignalTests.xctest - sourceTree - BUILT_PRODUCTS_DIR - - D221A0AD169C9E5F00537ABF - - fileRef - D221A08D169C9E5E00537ABF - isa - PBXBuildFile - - D221A0AE169C9E5F00537ABF - - fileRef - D221A08F169C9E5E00537ABF - isa - PBXBuildFile - - D221A0BA169C9E5F00537ABF - - 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 Developer - 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 - 0 - 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 - SDKROOT - iphoneos - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - Debug - - D221A0BB169C9E5F00537ABF - - 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 - COPY_PHASE_STRIP - YES - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_GENERATE_TEST_COVERAGE_FILES - NO - GCC_INSTRUMENT_PROGRAM_FLOW_ARCS - NO - GCC_OPTIMIZATION_LEVEL - 0 - 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 - - SDKROOT - iphoneos - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name - App Store Release - - D221A0BC169C9E5F00537ABF - - buildConfigurations - - D221A0BD169C9E5F00537ABF - B6B9EB4E196190F5009024F0 - D221A0BE169C9E5F00537ABF - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - App Store Release - isa - XCConfigurationList - - D221A0BD169C9E5F00537ABF - - baseConfigurationReference - 91E46203423941C0C94D90E9 - buildSettings - - ASSETCATALOG_COMPILER_APPICON_NAME - AppIcon - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME - LaunchImage - CODE_SIGN_IDENTITY - iPhone Developer - CURRENT_PROJECT_VERSION - 1 - FRAMEWORK_SEARCH_PATHS - - $(inherited) - "$(SRCROOT)" - - GCC_OPTIMIZATION_LEVEL - 3 - 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 - SDKROOT - iphoneos - TARGETED_DEVICE_FAMILY - 1 - TEST_AFTER_BUILD - YES - VALID_ARCHS - arm64 armv7 armv7s i386 - WRAPPER_EXTENSION - app - - isa - XCBuildConfiguration - name - Debug - - D221A0BE169C9E5F00537ABF - - baseConfigurationReference - 14DDBCE302E19644A773D119 - buildSettings - - ASSETCATALOG_COMPILER_APPICON_NAME - AppIcon - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME - LaunchImage - CODE_SIGN_IDENTITY - 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 - - $(inherited) - HAVE_CONFIG_H - RELEASE=1 - - 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 - SDKROOT - iphoneos - TARGETED_DEVICE_FAMILY - 1 - TEST_AFTER_BUILD - YES - VALID_ARCHS - arm64 armv7 armv7s i386 - WRAPPER_EXTENSION - app - - isa - XCBuildConfiguration - name - App Store Release - - D221A0BF169C9E5F00537ABF - - buildConfigurations - - D221A0C0169C9E5F00537ABF - B6B9EB4F196190F5009024F0 - D221A0C1169C9E5F00537ABF - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - App Store Release - isa - XCConfigurationList - - D221A0C0169C9E5F00537ABF - - baseConfigurationReference - 91E46203423941C0C94D90E9 - buildSettings - - BUNDLE_LOADER - $(BUILT_PRODUCTS_DIR)/Signal.app/Signal - FRAMEWORK_SEARCH_PATHS - - "$(SDKROOT)/Developer/Library/Frameworks" - "$(DEVELOPER_LIBRARY_DIR)/Frameworks" - $(inherited) - $(DEVELOPER_FRAMEWORKS_DIR) - - 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 x86_64 - - isa - XCBuildConfiguration - name - Debug - - D221A0C1169C9E5F00537ABF - - baseConfigurationReference - 14DDBCE302E19644A773D119 - buildSettings - - BUNDLE_LOADER - $(BUILT_PRODUCTS_DIR)/Signal.app/Signal - FRAMEWORK_SEARCH_PATHS - - "$(SDKROOT)/Developer/Library/Frameworks" - "$(DEVELOPER_LIBRARY_DIR)/Frameworks" - $(inherited) - $(DEVELOPER_FRAMEWORKS_DIR) - - 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 x86_64 - - isa - XCBuildConfiguration - name - App Store Release - - D221A0E7169DFFC500537ABF - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AVFoundation.framework - path - ../../../../../../System/Library/Frameworks/AVFoundation.framework - sourceTree - <group> - - D221A0E8169DFFC500537ABF - - fileRef - D221A0E7169DFFC500537ABF - isa - PBXBuildFile - - D24B5BD4169F568C00681372 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - AudioToolbox.framework - path - ../../../../../../System/Library/Frameworks/AudioToolbox.framework - sourceTree - <group> - - D24B5BD5169F568C00681372 - - fileRef - D24B5BD4169F568C00681372 - isa - PBXBuildFile - - D2AEACDB16C426DA00C364C0 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CFNetwork.framework - path - System/Library/Frameworks/CFNetwork.framework - sourceTree - SDKROOT - - D2AEACDC16C426DA00C364C0 - - fileRef - D2AEACDB16C426DA00C364C0 - isa - PBXBuildFile - - DC8D50B785074F8FA3DBAACE - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - Copy Pods Resources - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - "${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh" - - showEnvVarsInLog - 0 - - E108ED12187E34FD0045AEA3 - - isa - PBXFileReference - lastKnownFileType - image.png - path - iTunesArtwork.png - sourceTree - <group> - - E108ED13187E34FD0045AEA3 - - isa - PBXFileReference - lastKnownFileType - image.png - path - iTunesArtwork@2x.png - sourceTree - <group> - - E1368CBE18A1C36B00109378 - - fileRef - B9EB5ABC1884C002007CBB57 - isa - PBXBuildFile - - E1370B3018A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - archive_icon.png - sourceTree - <group> - - E1370B3118A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - archive_icon@2x.png - sourceTree - <group> - - E1370B3218A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - backspace.png - sourceTree - <group> - - E1370B3318A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - backspace@2x.png - sourceTree - <group> - - E1370B3418A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - checkbox_checkmark.png - sourceTree - <group> - - E1370B3518A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - checkbox_checkmark@2x.png - sourceTree - <group> - - E1370B3618A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - checkbox_empty.png - sourceTree - <group> - - E1370B3718A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - checkbox_empty@2x.png - sourceTree - <group> - - E1370B3818A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - contact_default_feed.png - sourceTree - <group> - - E1370B3918A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - contacts_arrow.png - sourceTree - <group> - - E1370B3A18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - contacts_arrow@2x.png - sourceTree - <group> - - E1370B3B18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - DefaultContactImage.png - sourceTree - <group> - - E1370B3C18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - dismiss_notification_icon.png - sourceTree - <group> - - E1370B3D18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - dismiss_notification_icon@2x.png - sourceTree - <group> - - E1370B3E18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - drop_down_arrow_icon.png - sourceTree - <group> - - E1370B3F18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - drop_down_arrow_icon@2x.png - sourceTree - <group> - - E1370B4018A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - expanded_cell_icon.png - sourceTree - <group> - - E1370B4118A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - expanded_cell_icon@2x.png - sourceTree - <group> - - E1370B4218A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - favourite_false_icon.png - sourceTree - <group> - - E1370B4318A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - favourite_false_icon@2x.png - sourceTree - <group> - - E1370B4418A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - favourite_true_icon.png - sourceTree - <group> - - E1370B4518A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - favourite_true_icon@2x.png - sourceTree - <group> - - E1370B4618A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - forward_button.png - sourceTree - <group> - - E1370B4718A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - forward_button@2x.png - sourceTree - <group> - - E1370B4818A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - home_icon.png - sourceTree - <group> - - E1370B4918A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - icon_contacts.png - sourceTree - <group> - - E1370B4A18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - icon_favourites.png - sourceTree - <group> - - E1370B4B18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - icon_keypad.png - sourceTree - <group> - - E1370B4C18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - icon_recents.png - sourceTree - <group> - - E1370B4D18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - in_call_phone_icon.png - sourceTree - <group> - - E1370B4E18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - in_call_phone_icon@2x.png - sourceTree - <group> - - E1370B4F18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - in_call_phrase_icon.png - sourceTree - <group> - - E1370B5018A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - in_call_phrase_icon@2x.png - sourceTree - <group> - - E1370B5118A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - incoming_call_icon.png - sourceTree - <group> - - E1370B5218A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - incoming_call_icon@2x.png - sourceTree - <group> - - E1370B5318A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - menu_icon.png - sourceTree - <group> - - E1370B5418A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - menu_icon@2x.png - sourceTree - <group> - - E1370B5518A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - message_bubble.png - sourceTree - <group> - - E1370B5618A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - message_bubble@2x.png - sourceTree - <group> - - E1370B5718A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - mute_icon_selected.png - sourceTree - <group> - - E1370B5818A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - mute_icon_selected@2x.png - sourceTree - <group> - - E1370B5918A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - mute_icon.png - sourceTree - <group> - - E1370B5A18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - mute_icon@2x.png - sourceTree - <group> - - E1370B5B18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - notification_detail_icon.png - sourceTree - <group> - - E1370B5C18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - notification_detail_icon@2x.png - sourceTree - <group> - - E1370B5D18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - notification_mini_icon.png - sourceTree - <group> - - E1370B5E18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - notification_mini_icon@2x.png - sourceTree - <group> - - E1370B5F18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - outgoing_call_icon.png - sourceTree - <group> - - E1370B6018A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - outgoing_call_icon@2x.png - sourceTree - <group> - - E1370B6118A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - search_cancel.png - sourceTree - <group> - - E1370B6218A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - search_cancel@2x.png - sourceTree - <group> - - E1370B6318A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - search_icon.png - sourceTree - <group> - - E1370B6418A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - search_icon@2x.png - sourceTree - <group> - - E1370B6518A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - send_code_icon.png - sourceTree - <group> - - E1370B6618A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - send_code_icon@2x.png - sourceTree - <group> - - E1370B6718A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - speaker_icon_selected.png - sourceTree - <group> - - E1370B6818A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - speaker_icon_selected@2x.png - sourceTree - <group> - - E1370B6918A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - speaker_icon.png - sourceTree - <group> - - E1370B6A18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - speaker_icon@2x.png - sourceTree - <group> - - E1370B6B18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - spinner_connecting_flash.png - sourceTree - <group> - - E1370B6C18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - spinner_connecting_flash@2x.png - sourceTree - <group> - - E1370B6D18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - spinner_connecting.png - sourceTree - <group> - - E1370B6E18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - spinner_connecting@2x.png - sourceTree - <group> - - E1370B6F18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - spinner_error.png - sourceTree - <group> - - E1370B7018A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - spinner_error@2x.png - sourceTree - <group> - - E1370B7118A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - spinner_ringing.png - sourceTree - <group> - - E1370B7218A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - spinner_ringing@2x.png - sourceTree - <group> - - E1370B7318A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - tab_icon_contacts.png - sourceTree - <group> - - E1370B7418A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - tab_icon_contacts@2x.png - sourceTree - <group> - - E1370B7518A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - tab_icon_favourites.png - sourceTree - <group> - - E1370B7618A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - tab_icon_favourites@2x.png - sourceTree - <group> - - E1370B7718A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - tab_icon_inbox.png - sourceTree - <group> - - E1370B7818A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - tab_icon_inbox@2x.png - sourceTree - <group> - - E1370B7918A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - tab_icon_keypad.png - sourceTree - <group> - - E1370B7A18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - tab_icon_keypad@2x.png - sourceTree - <group> - - E1370B7B18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - tab_icon_menu.png - sourceTree - <group> - - E1370B7C18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - tab_icon_menu@2x.png - sourceTree - <group> - - E1370B7D18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - trash_icon.png - sourceTree - <group> - - E1370B7E18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - trash_icon@2x.png - sourceTree - <group> - - E1370B7F18A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - volume_high.png - sourceTree - <group> - - E1370B8018A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - volume_high@2x.png - sourceTree - <group> - - E1370B8118A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - volume_low.png - sourceTree - <group> - - E1370B8218A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - volume_low@2x.png - sourceTree - <group> - - E1370B8318A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - whisper_notification_icon.png - sourceTree - <group> - - E1370B8418A0660300826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - whisper_notification_icon@2x.png - sourceTree - <group> - - E1370BDA18A066F600826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - Default-568h@2x.png - sourceTree - <group> - - E1370BDB18A066F600826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - Default.png - sourceTree - <group> - - E1370BDC18A066F600826894 - - isa - PBXFileReference - lastKnownFileType - image.png - path - Default@2x.png - sourceTree - <group> - - E1370BE018A0686600826894 - - fileRef - E18AB40718A05754001A532A - isa - PBXBuildFile - - E1370BE118A0686C00826894 - - fileRef - E18AB40818A05754001A532A - isa - PBXBuildFile - - E1370BE218A0686C00826894 - - fileRef - E18AB40918A05754001A532A - isa - PBXBuildFile - - E1370BE318A0686C00826894 - - fileRef - E18AB40A18A05754001A532A - isa - PBXBuildFile - - E1370BE418A0686C00826894 - - fileRef - E18AB40B18A05754001A532A - isa - PBXBuildFile - - E1370BE518A0686C00826894 - - fileRef - E18AB40C18A05754001A532A - isa - PBXBuildFile - - E1370BE618A0686C00826894 - - fileRef - E18AB40D18A05754001A532A - isa - PBXBuildFile - - E1370BE718A0688300826894 - - fileRef - E1370BDA18A066F600826894 - isa - PBXBuildFile - - E1370BE818A0688300826894 - - fileRef - E1370BDB18A066F600826894 - isa - PBXBuildFile - - E1370BE918A0688300826894 - - fileRef - E1370BDC18A066F600826894 - isa - PBXBuildFile - - E1370BEA18A0689000826894 - - fileRef - E18AB3F418A05734001A532A - isa - PBXBuildFile - - E1370BEB18A0689000826894 - - fileRef - E18AB3F518A05734001A532A - isa - PBXBuildFile - - E1370BEC18A0689000826894 - - fileRef - E18AB3F618A05734001A532A - isa - PBXBuildFile - - E1370BED18A0689000826894 - - fileRef - E18AB3F718A05734001A532A - isa - PBXBuildFile - - E1370BEE18A0689000826894 - - fileRef - E18AB3F818A05734001A532A - isa - PBXBuildFile - - E1370BEF18A0689000826894 - - fileRef - E18AB3F918A05734001A532A - isa - PBXBuildFile - - E1370BF018A0689000826894 - - fileRef - E18AB3FA18A05734001A532A - isa - PBXBuildFile - - E1370BF118A0689000826894 - - fileRef - E18AB3FB18A05734001A532A - isa - PBXBuildFile - - E1370BF218A0689000826894 - - fileRef - E18AB3FC18A05734001A532A - isa - PBXBuildFile - - E1370BF618A068A600826894 - - fileRef - E1C407C117F0C246007BEE65 - isa - PBXBuildFile - - E14874A218A0692F002CC4F3 - - fileRef - E1370B3018A0660300826894 - isa - PBXBuildFile - - E14874A318A0692F002CC4F3 - - fileRef - E1370B3118A0660300826894 - isa - PBXBuildFile - - E14874A418A0692F002CC4F3 - - fileRef - E1370B3218A0660300826894 - isa - PBXBuildFile - - E14874A518A0692F002CC4F3 - - fileRef - E1370B3318A0660300826894 - isa - PBXBuildFile - - E14874A618A0692F002CC4F3 - - fileRef - E1370B3418A0660300826894 - isa - PBXBuildFile - - E14874A718A0692F002CC4F3 - - fileRef - E1370B3518A0660300826894 - isa - PBXBuildFile - - E14874A818A0692F002CC4F3 - - fileRef - E1370B3618A0660300826894 - isa - PBXBuildFile - - E14874A918A0692F002CC4F3 - - fileRef - E1370B3718A0660300826894 - isa - PBXBuildFile - - E14874AA18A0692F002CC4F3 - - fileRef - E1370B3818A0660300826894 - isa - PBXBuildFile - - E14874AB18A0692F002CC4F3 - - fileRef - E1370B3918A0660300826894 - isa - PBXBuildFile - - E14874AC18A0692F002CC4F3 - - fileRef - E1370B3A18A0660300826894 - isa - PBXBuildFile - - E14874AD18A0692F002CC4F3 - - fileRef - E1370B3B18A0660300826894 - isa - PBXBuildFile - - E14874AE18A0692F002CC4F3 - - fileRef - E1370B3C18A0660300826894 - isa - PBXBuildFile - - E14874AF18A0692F002CC4F3 - - fileRef - E1370B3D18A0660300826894 - isa - PBXBuildFile - - E14874B018A0692F002CC4F3 - - fileRef - E1370B3E18A0660300826894 - isa - PBXBuildFile - - E14874B118A0692F002CC4F3 - - fileRef - E1370B3F18A0660300826894 - isa - PBXBuildFile - - E14874B218A0692F002CC4F3 - - fileRef - E1370B4018A0660300826894 - isa - PBXBuildFile - - E14874B318A0692F002CC4F3 - - fileRef - E1370B4118A0660300826894 - isa - PBXBuildFile - - E14874B418A0692F002CC4F3 - - fileRef - E1370B4218A0660300826894 - isa - PBXBuildFile - - E14874B518A0692F002CC4F3 - - fileRef - E1370B4318A0660300826894 - isa - PBXBuildFile - - E14874B618A0692F002CC4F3 - - fileRef - E1370B4418A0660300826894 - isa - PBXBuildFile - - E14874B718A0692F002CC4F3 - - fileRef - E1370B4518A0660300826894 - isa - PBXBuildFile - - E14874B818A0692F002CC4F3 - - fileRef - E1370B4618A0660300826894 - isa - PBXBuildFile - - E14874B918A0692F002CC4F3 - - fileRef - E1370B4718A0660300826894 - isa - PBXBuildFile - - E14874BA18A0692F002CC4F3 - - fileRef - E1370B4818A0660300826894 - isa - PBXBuildFile - - E14874BB18A0692F002CC4F3 - - fileRef - E1370B4918A0660300826894 - isa - PBXBuildFile - - E14874BC18A0692F002CC4F3 - - fileRef - E1370B4A18A0660300826894 - isa - PBXBuildFile - - E14874BD18A0692F002CC4F3 - - fileRef - E1370B4B18A0660300826894 - isa - PBXBuildFile - - E14874BE18A0692F002CC4F3 - - fileRef - E1370B4C18A0660300826894 - isa - PBXBuildFile - - E14874BF18A0692F002CC4F3 - - fileRef - E1370B4D18A0660300826894 - isa - PBXBuildFile - - E14874C018A0692F002CC4F3 - - fileRef - E1370B4E18A0660300826894 - isa - PBXBuildFile - - E14874C118A0692F002CC4F3 - - fileRef - E1370B4F18A0660300826894 - isa - PBXBuildFile - - E14874C218A0692F002CC4F3 - - fileRef - E1370B5018A0660300826894 - isa - PBXBuildFile - - E14874C318A0692F002CC4F3 - - fileRef - E1370B5118A0660300826894 - isa - PBXBuildFile - - E14874C418A0692F002CC4F3 - - fileRef - E1370B5218A0660300826894 - isa - PBXBuildFile - - E14874C518A0692F002CC4F3 - - fileRef - E1370B5318A0660300826894 - isa - PBXBuildFile - - E14874C618A0692F002CC4F3 - - fileRef - E1370B5418A0660300826894 - isa - PBXBuildFile - - E14874C718A0692F002CC4F3 - - fileRef - E1370B5518A0660300826894 - isa - PBXBuildFile - - E14874C818A0692F002CC4F3 - - fileRef - E1370B5618A0660300826894 - isa - PBXBuildFile - - E14874C918A0692F002CC4F3 - - fileRef - E1370B5718A0660300826894 - isa - PBXBuildFile - - E14874CA18A0692F002CC4F3 - - fileRef - E1370B5818A0660300826894 - isa - PBXBuildFile - - E14874CB18A0692F002CC4F3 - - fileRef - E1370B5918A0660300826894 - isa - PBXBuildFile - - E14874CC18A0692F002CC4F3 - - fileRef - E1370B5A18A0660300826894 - isa - PBXBuildFile - - E14874CD18A0692F002CC4F3 - - fileRef - E1370B5B18A0660300826894 - isa - PBXBuildFile - - E14874CE18A0692F002CC4F3 - - fileRef - E1370B5C18A0660300826894 - isa - PBXBuildFile - - E14874CF18A0692F002CC4F3 - - fileRef - E1370B5D18A0660300826894 - isa - PBXBuildFile - - E14874D018A0692F002CC4F3 - - fileRef - E1370B5E18A0660300826894 - isa - PBXBuildFile - - E14874D118A0692F002CC4F3 - - fileRef - E1370B5F18A0660300826894 - isa - PBXBuildFile - - E14874D218A0692F002CC4F3 - - fileRef - E1370B6018A0660300826894 - isa - PBXBuildFile - - E14874D318A0692F002CC4F3 - - fileRef - E1370B6118A0660300826894 - isa - PBXBuildFile - - E14874D418A0692F002CC4F3 - - fileRef - E1370B6218A0660300826894 - isa - PBXBuildFile - - E14874D518A0692F002CC4F3 - - fileRef - E1370B6318A0660300826894 - isa - PBXBuildFile - - E14874D618A0692F002CC4F3 - - fileRef - E1370B6418A0660300826894 - isa - PBXBuildFile - - E14874D718A0692F002CC4F3 - - fileRef - E1370B6518A0660300826894 - isa - PBXBuildFile - - E14874D818A0692F002CC4F3 - - fileRef - E1370B6618A0660300826894 - isa - PBXBuildFile - - E14874D918A0692F002CC4F3 - - fileRef - E1370B6718A0660300826894 - isa - PBXBuildFile - - E14874DA18A0692F002CC4F3 - - fileRef - E1370B6818A0660300826894 - isa - PBXBuildFile - - E14874DB18A0692F002CC4F3 - - fileRef - E1370B6918A0660300826894 - isa - PBXBuildFile - - E14874DC18A0692F002CC4F3 - - fileRef - E1370B6A18A0660300826894 - isa - PBXBuildFile - - E14874DD18A0692F002CC4F3 - - fileRef - E1370B6B18A0660300826894 - isa - PBXBuildFile - - E14874DE18A0692F002CC4F3 - - fileRef - E1370B6C18A0660300826894 - isa - PBXBuildFile - - E14874DF18A06930002CC4F3 - - fileRef - E1370B6D18A0660300826894 - isa - PBXBuildFile - - E14874E018A06930002CC4F3 - - fileRef - E1370B6E18A0660300826894 - isa - PBXBuildFile - - E14874E118A06930002CC4F3 - - fileRef - E1370B6F18A0660300826894 - isa - PBXBuildFile - - E14874E218A06930002CC4F3 - - fileRef - E1370B7018A0660300826894 - isa - PBXBuildFile - - E14874E318A06930002CC4F3 - - fileRef - E1370B7118A0660300826894 - isa - PBXBuildFile - - E14874E418A06930002CC4F3 - - fileRef - E1370B7218A0660300826894 - isa - PBXBuildFile - - E14874E518A06930002CC4F3 - - fileRef - E1370B7318A0660300826894 - isa - PBXBuildFile - - E14874E618A06930002CC4F3 - - fileRef - E1370B7418A0660300826894 - isa - PBXBuildFile - - E14874E718A06930002CC4F3 - - fileRef - E1370B7518A0660300826894 - isa - PBXBuildFile - - E14874E818A06930002CC4F3 - - fileRef - E1370B7618A0660300826894 - isa - PBXBuildFile - - E14874E918A06930002CC4F3 - - fileRef - E1370B7718A0660300826894 - isa - PBXBuildFile - - E14874EA18A06930002CC4F3 - - fileRef - E1370B7818A0660300826894 - isa - PBXBuildFile - - E14874EB18A06930002CC4F3 - - fileRef - E1370B7918A0660300826894 - isa - PBXBuildFile - - E14874EC18A06930002CC4F3 - - fileRef - E1370B7A18A0660300826894 - isa - PBXBuildFile - - E14874ED18A06930002CC4F3 - - fileRef - E1370B7B18A0660300826894 - isa - PBXBuildFile - - E14874EE18A06930002CC4F3 - - fileRef - E1370B7C18A0660300826894 - isa - PBXBuildFile - - E14874EF18A06930002CC4F3 - - fileRef - E1370B7D18A0660300826894 - isa - PBXBuildFile - - E14874F018A06930002CC4F3 - - fileRef - E1370B7E18A0660300826894 - isa - PBXBuildFile - - E14874F118A06930002CC4F3 - - fileRef - E1370B7F18A0660300826894 - isa - PBXBuildFile - - E14874F218A06930002CC4F3 - - fileRef - E1370B8018A0660300826894 - isa - PBXBuildFile - - E14874F318A06930002CC4F3 - - fileRef - E1370B8118A0660300826894 - isa - PBXBuildFile - - E14874F418A06930002CC4F3 - - fileRef - E1370B8218A0660300826894 - isa - PBXBuildFile - - E14874F518A06930002CC4F3 - - fileRef - E1370B8318A0660300826894 - isa - PBXBuildFile - - E14874F618A06930002CC4F3 - - fileRef - E1370B8418A0660300826894 - isa - PBXBuildFile - - E14874F718A06951002CC4F3 - - fileRef - 76EB053F18170B33006006FC - isa - PBXBuildFile - - E14874F818A06951002CC4F3 - - fileRef - 76EB053A18170B33006006FC - isa - PBXBuildFile - - E14874F918A06951002CC4F3 - - fileRef - B97CBFB018861023008E0DE9 - isa - PBXBuildFile - - E14874FA18A06951002CC4F3 - - fileRef - B9A578B3183D610300C17105 - isa - PBXBuildFile - - E14874FB18A06951002CC4F3 - - fileRef - 76C87F15181EE2EB00C4ACAB - isa - PBXBuildFile - - E14874FC18A06951002CC4F3 - - fileRef - 76EB053C18170B33006006FC - isa - PBXBuildFile - - E14874FD18A06951002CC4F3 - - fileRef - B9B89C56185A2B7000A24465 - isa - PBXBuildFile - - E14874FE18A06951002CC4F3 - - fileRef - 76D713E9182D3E5100C9C9C8 - isa - PBXBuildFile - - E14874FF18A06951002CC4F3 - - fileRef - B9EB5AC81884D387007CBB57 - isa - PBXBuildFile - - E148750018A06966002CC4F3 - - fileRef - 76EB051D18170B33006006FC - isa - PBXBuildFile - - E148750118A06966002CC4F3 - - fileRef - 76EB052718170B33006006FC - isa - PBXBuildFile - - E148750218A06966002CC4F3 - - fileRef - 76EB051E18170B33006006FC - isa - PBXBuildFile - - E148750318A06966002CC4F3 - - fileRef - 76EB051F18170B33006006FC - isa - PBXBuildFile - - E148750418A06966002CC4F3 - - fileRef - 76EB052018170B33006006FC - isa - PBXBuildFile - - E148750518A06966002CC4F3 - - fileRef - B97CBFA718860EA3008E0DE9 - isa - PBXBuildFile - - E148750618A06966002CC4F3 - - fileRef - 76EB052118170B33006006FC - isa - PBXBuildFile - - E148750818A06966002CC4F3 - - fileRef - 76EB052318170B33006006FC - isa - PBXBuildFile - - E148750918A06966002CC4F3 - - fileRef - 76EB052418170B33006006FC - isa - PBXBuildFile - - E148750A18A06966002CC4F3 - - fileRef - 76EB052518170B33006006FC - isa - PBXBuildFile - - E148750B18A06966002CC4F3 - - fileRef - B9CA51B918809ACA007E204E - isa - PBXBuildFile - - E148750C18A06966002CC4F3 - - fileRef - 76EB052618170B33006006FC - isa - PBXBuildFile - - E148750D18A06966002CC4F3 - - fileRef - 76B8189D182C39460088060E - isa - PBXBuildFile - - E148750E18A06966002CC4F3 - - fileRef - 76EB052918170B33006006FC - isa - PBXBuildFile - - E148750F18A06966002CC4F3 - - fileRef - 76EB052A18170B33006006FC - isa - PBXBuildFile - - E148751018A06966002CC4F3 - - fileRef - 76EB051B18170B33006006FC - isa - PBXBuildFile - - E148751218A06AFD002CC4F3 - - fileRef - B96A30FE187DA1B600648F3E - isa - PBXBuildFile - - E148751318A06AFD002CC4F3 - - fileRef - 765052B1182BF839008313E1 - isa - PBXBuildFile - - E148751418A06AFD002CC4F3 - - fileRef - 765052A518294C9F008313E1 - isa - PBXBuildFile - - E148751518A06AFD002CC4F3 - - fileRef - 765052A618294C9F008313E1 - isa - PBXBuildFile - - E16E5BE818AAC40200B7C403 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EC25KeyAgreementParticipant.h - sourceTree - <group> - - E16E5BE918AAC40200B7C403 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EC25KeyAgreementParticipant.m - sourceTree - <group> - - E16E5BEA18AAC40200B7C403 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EC25KeyAgreementProtocol.h - sourceTree - <group> - - E16E5BEB18AAC40200B7C403 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EC25KeyAgreementProtocol.m - sourceTree - <group> - - E16E5BEC18AAC40200B7C403 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EvpKeyAgreement.h - sourceTree - <group> - - E16E5BED18AAC40200B7C403 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EvpKeyAgreement.m - sourceTree - <group> - - E16E5BEE18AAC40200B7C403 - - fileRef - E16E5BE918AAC40200B7C403 - isa - PBXBuildFile - - E16E5BEF18AAC40200B7C403 - - fileRef - E16E5BEB18AAC40200B7C403 - isa - PBXBuildFile - - E16E5BF018AAC40200B7C403 - - fileRef - E16E5BED18AAC40200B7C403 - isa - PBXBuildFile - - E16E5BF818AAF02100B7C403 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EC25AgreerTest.m - sourceTree - <group> - - E16E5BF918AAF02100B7C403 - - fileRef - E16E5BF818AAF02100B7C403 - isa - PBXBuildFile - - E16E5C1218AEDB5A00B7C403 - - isa - PBXFileReference - lastKnownFileType - image.png - path - message_icon.png - sourceTree - <group> - - E16E5C1318AEDB5A00B7C403 - - isa - PBXFileReference - lastKnownFileType - image.png - path - phone_icon.png - sourceTree - <group> - - E16E5C1418AEDB5A00B7C403 - - fileRef - E16E5C1218AEDB5A00B7C403 - isa - PBXBuildFile - - E16E5C1518AEDB5A00B7C403 - - fileRef - E16E5C1318AEDB5A00B7C403 - isa - PBXBuildFile - - E18AB3F318A05734001A532A - - children - - E18AB3F418A05734001A532A - E18AB3F518A05734001A532A - E18AB3F618A05734001A532A - E18AB3F718A05734001A532A - E18AB3F818A05734001A532A - E18AB3F918A05734001A532A - E18AB3FA18A05734001A532A - E18AB3FB18A05734001A532A - E18AB3FC18A05734001A532A - - isa - PBXGroup - path - Icons - sourceTree - <group> - - E18AB3F418A05734001A532A - - isa - PBXFileReference - lastKnownFileType - image.jpeg - path - AppIcon29x29.jpg - sourceTree - <group> - - E18AB3F518A05734001A532A - - isa - PBXFileReference - lastKnownFileType - image.png - path - AppIcon29x29.png - sourceTree - <group> - - E18AB3F618A05734001A532A - - isa - PBXFileReference - lastKnownFileType - image.png - path - AppIcon29x29@2x.png - sourceTree - <group> - - E18AB3F718A05734001A532A - - isa - PBXFileReference - lastKnownFileType - image.png - path - AppIcon40x40.png - sourceTree - <group> - - E18AB3F818A05734001A532A - - isa - PBXFileReference - lastKnownFileType - image.png - path - AppIcon40x40@2x.png - sourceTree - <group> - - E18AB3F918A05734001A532A - - isa - PBXFileReference - lastKnownFileType - image.png - path - AppIcon60x60.png - sourceTree - <group> - - E18AB3FA18A05734001A532A - - isa - PBXFileReference - lastKnownFileType - image.png - path - AppIcon60x60@2x.png - sourceTree - <group> - - E18AB3FB18A05734001A532A - - isa - PBXFileReference - lastKnownFileType - image.png - path - AppIcon76x76.png - sourceTree - <group> - - E18AB3FC18A05734001A532A - - isa - PBXFileReference - lastKnownFileType - image.png - path - AppIcon76x76@2x.png - sourceTree - <group> - - E18AB40618A05754001A532A - - children - - 70B8FEE11909FE360042E3F0 - E18AB40718A05754001A532A - E18AB40818A05754001A532A - E18AB40918A05754001A532A - E18AB40A18A05754001A532A - E18AB40B18A05754001A532A - E18AB40C18A05754001A532A - E18AB40D18A05754001A532A - - isa - PBXGroup - path - AudioFiles - sourceTree - <group> - - E18AB40718A05754001A532A - - isa - PBXFileReference - lastKnownFileType - audio.mp3 - path - busy.mp3 - sourceTree - <group> - - E18AB40818A05754001A532A - - isa - PBXFileReference - lastKnownFileType - audio.mp3 - path - completed.mp3 - sourceTree - <group> - - E18AB40918A05754001A532A - - isa - PBXFileReference - lastKnownFileType - audio.mp3 - path - failure.mp3 - sourceTree - <group> - - E18AB40A18A05754001A532A - - isa - PBXFileReference - lastKnownFileType - audio.mp3 - path - handshake.mp3 - sourceTree - <group> - - E18AB40B18A05754001A532A - - isa - PBXFileReference - lastKnownFileType - audio.mp3 - path - outring.mp3 - sourceTree - <group> - - E18AB40C18A05754001A532A - - isa - PBXFileReference - lastKnownFileType - file - path - r.caf - sourceTree - <group> - - E18AB40D18A05754001A532A - - isa - PBXFileReference - lastKnownFileType - audio.mp3 - path - sonarping.mp3 - sourceTree - <group> - - E19167A218A9687800B7A468 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DH3KKeyAgreementParticipant.h - sourceTree - <group> - - E19167A318A9687800B7A468 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DH3KKeyAgreementParticipant.m - sourceTree - <group> - - E19167A418A9687800B7A468 - - fileRef - E19167A318A9687800B7A468 - isa - PBXBuildFile - - E197B5E718BBEC1A00F073E5 - - children - - E197B5E818BBEC1A00F073E5 - E197B5E918BBEC1A00F073E5 - E197B5EA18BBEC1A00F073E5 - E197B5EB18BBEC1A00F073E5 - E197B5EC18BBEC1A00F073E5 - E197B5ED18BBEC1A00F073E5 - E197B5EE18BBEC1A00F073E5 - E197B5EF18BBEC1A00F073E5 - E197B5F018BBEC1A00F073E5 - E197B5F118BBEC1A00F073E5 - E197B5F218BBEC1A00F073E5 - E197B5FF18BBEC1A00F073E5 - E197B60618BBEC1A00F073E5 - E197B60718BBEC1A00F073E5 - E197B60818BBEC1A00F073E5 - E197B60918BBEC1A00F073E5 - E197B60A18BBEC1A00F073E5 - E197B60B18BBEC1A00F073E5 - - isa - PBXGroup - path - incall_audio - sourceTree - <group> - - E197B5E818BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AudioPacker.h - sourceTree - <group> - - E197B5E918BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AudioPacker.m - sourceTree - <group> - - E197B5EA18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AudioSocket.h - sourceTree - <group> - - E197B5EB18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AudioSocket.m - sourceTree - <group> - - E197B5EC18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - CallAudioManager.h - sourceTree - <group> - - E197B5ED18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - CallAudioManager.m - sourceTree - <group> - - E197B5EE18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EncodedAudioFrame.h - sourceTree - <group> - - E197B5EF18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EncodedAudioFrame.m - sourceTree - <group> - - E197B5F018BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - EncodedAudioPacket.h - sourceTree - <group> - - E197B5F118BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - EncodedAudioPacket.m - sourceTree - <group> - - E197B5F218BBEC1A00F073E5 - - children - - E197B5F318BBEC1A00F073E5 - E197B5F418BBEC1A00F073E5 - E197B5F518BBEC1A00F073E5 - E197B5F618BBEC1A00F073E5 - E197B5F718BBEC1A00F073E5 - E197B5F818BBEC1A00F073E5 - E197B5F918BBEC1A00F073E5 - E197B5FA18BBEC1A00F073E5 - E197B5FB18BBEC1A00F073E5 - E197B5FC18BBEC1A00F073E5 - E197B5FD18BBEC1A00F073E5 - E197B5FE18BBEC1A00F073E5 - - isa - PBXGroup - path - processing - sourceTree - <group> - - E197B5F318BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AudioProcessor.h - sourceTree - <group> - - E197B5F418BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AudioProcessor.m - sourceTree - <group> - - E197B5F518BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AudioStretcher.h - sourceTree - <group> - - E197B5F618BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AudioStretcher.m - sourceTree - <group> - - E197B5F718BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DesiredBufferDepthController.h - sourceTree - <group> - - E197B5F818BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DesiredBufferDepthController.m - sourceTree - <group> - - E197B5F918BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - DropoutTracker.h - sourceTree - <group> - - E197B5FA18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - DropoutTracker.m - sourceTree - <group> - - E197B5FB18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - JitterQueue.h - sourceTree - <group> - - E197B5FC18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - JitterQueue.m - sourceTree - <group> - - E197B5FD18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - StretchFactorController.h - sourceTree - <group> - - E197B5FE18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - StretchFactorController.m - sourceTree - <group> - - E197B5FF18BBEC1A00F073E5 - - children - - E197B60018BBEC1A00F073E5 - E197B60118BBEC1A00F073E5 - E197B60218BBEC1A00F073E5 - E197B60318BBEC1A00F073E5 - - isa - PBXGroup - path - protocols - sourceTree - <group> - - E197B60018BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AudioCallbackHandler.h - sourceTree - <group> - - E197B60118BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - BufferDepthMeasure.h - sourceTree - <group> - - E197B60218BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - JitterQueueNotificationReceiver.h - sourceTree - <group> - - E197B60318BBEC1A00F073E5 - - children - - E197B60418BBEC1A00F073E5 - E197B60518BBEC1A00F073E5 - - isa - PBXGroup - path - utilities - sourceTree - <group> - - E197B60418BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AnonymousAudioCallbackHandler.h - sourceTree - <group> - - E197B60518BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AnonymousAudioCallbackHandler.m - sourceTree - <group> - - E197B60618BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RemoteIOAudio.h - sourceTree - <group> - - E197B60718BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RemoteIOAudio.m - sourceTree - <group> - - E197B60818BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - RemoteIOBufferListWrapper.h - sourceTree - <group> - - E197B60918BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - RemoteIOBufferListWrapper.m - sourceTree - <group> - - E197B60A18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SpeexCodec.h - sourceTree - <group> - - E197B60B18BBEC1A00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SpeexCodec.m - sourceTree - <group> - - E197B60C18BBEC1A00F073E5 - - fileRef - E197B5E918BBEC1A00F073E5 - isa - PBXBuildFile - - E197B60D18BBEC1A00F073E5 - - fileRef - E197B5EB18BBEC1A00F073E5 - isa - PBXBuildFile - - E197B60E18BBEC1A00F073E5 - - fileRef - E197B5ED18BBEC1A00F073E5 - isa - PBXBuildFile - - E197B60F18BBEC1A00F073E5 - - fileRef - E197B5EF18BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61018BBEC1A00F073E5 - - fileRef - E197B5F118BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61118BBEC1A00F073E5 - - fileRef - E197B5F418BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61218BBEC1A00F073E5 - - fileRef - E197B5F618BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61318BBEC1A00F073E5 - - fileRef - E197B5F818BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61418BBEC1A00F073E5 - - fileRef - E197B5FA18BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61518BBEC1A00F073E5 - - fileRef - E197B5FC18BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61618BBEC1A00F073E5 - - fileRef - E197B5FE18BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61718BBEC1A00F073E5 - - fileRef - E197B60518BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61818BBEC1A00F073E5 - - fileRef - E197B60718BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61918BBEC1A00F073E5 - - fileRef - E197B60918BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61A18BBEC1A00F073E5 - - fileRef - E197B60B18BBEC1A00F073E5 - isa - PBXBuildFile - - E197B61C18BBEC6D00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AudioRouter.h - sourceTree - <group> - - E197B61D18BBEC6D00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AudioRouter.m - sourceTree - <group> - - E197B61E18BBEC6D00F073E5 - - fileRef - E197B61D18BBEC6D00F073E5 - isa - PBXBuildFile - - E197B61F18BBF12700F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - AppAudioManager.h - sourceTree - <group> - - E197B62018BBF12700F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - AppAudioManager.m - sourceTree - <group> - - E197B62118BBF12700F073E5 - - fileRef - E197B62018BBF12700F073E5 - isa - PBXBuildFile - - E197B62218BBF5BB00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SoundPlayer.h - sourceTree - <group> - - E197B62318BBF5BB00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SoundPlayer.m - sourceTree - <group> - - E197B62418BBF5BB00F073E5 - - fileRef - E197B62318BBF5BB00F073E5 - isa - PBXBuildFile - - E197B62518BBF63B00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SoundBoard.h - sourceTree - <group> - - E197B62618BBF63B00F073E5 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SoundBoard.m - sourceTree - <group> - - E197B62718BBF63B00F073E5 - - fileRef - E197B62618BBF63B00F073E5 - isa - PBXBuildFile - - E1A0AD8B16E13FDD0071E604 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - CoreFoundation.framework - path - System/Library/Frameworks/CoreFoundation.framework - sourceTree - SDKROOT - - E1B3DC731885EFA100B7F794 - - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - NotificationManifest.h - sourceTree - <group> - - E1C407C117F0C246007BEE65 - - isa - PBXFileReference - lastKnownFileType - file - path - whisperReal.cer - sourceTree - <group> - - E1CD329418BCFF9900B1A496 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.h - path - SoundInstance.h - sourceTree - <group> - - E1CD329518BCFF9900B1A496 - - fileEncoding - 4 - isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - SoundInstance.m - sourceTree - <group> - - E1CD329618BCFF9900B1A496 - - fileRef - E1CD329518BCFF9900B1A496 - isa - PBXBuildFile - - EE182B0CAFB74DD9A2D39FD3 - - buildActionMask - 2147483647 - files - - inputPaths - - isa - PBXShellScriptBuildPhase - name - Check Pods Manifest.lock - outputPaths - - runOnlyForDeploymentPostprocessing - 0 - shellPath - /bin/sh - shellScript - diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null -if [[ $? != 0 ]] ; then - cat << EOM -error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. -EOM - exit 1 -fi - - showEnvVarsInLog - 0 - - F995AC2FFD6D4442B012604A - - fileRef - 8313AE91B4954215858A5662 - isa - PBXBuildFile - - - rootObject - D221A080169C9E5E00537ABF - - +// !$*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 */; }; + 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 */; }; + 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 */; }; + 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 */; }; + 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 */; }; + 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 */; }; + A157077717F0CD6D007C2BD6 /* ConversionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074317F0CD6D007C2BD6 /* ConversionsTest.m */; }; + A157077817F0CD6D007C2BD6 /* Crc32Test.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074517F0CD6D007C2BD6 /* Crc32Test.m */; }; + A157077917F0CD6D007C2BD6 /* CryptoToolsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074717F0CD6D007C2BD6 /* CryptoToolsTest.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 */; }; + B60C16651988999D00E97A6C /* VersionMigrations.m in Sources */ = {isa = PBXBuildFile; fileRef = B60C16641988999D00E97A6C /* VersionMigrations.m */; }; + B6416FAD199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F36199A0478003C5699 /* Localizable.strings */; }; + B6416FAE199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F39199A0478003C5699 /* Localizable.strings */; }; + B6416FAF199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F3C199A0478003C5699 /* Localizable.strings */; }; + B6416FB0199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F3F199A0478003C5699 /* Localizable.strings */; }; + B6416FB1199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F42199A0478003C5699 /* Localizable.strings */; }; + B6416FB2199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F45199A0478003C5699 /* Localizable.strings */; }; + B6416FB3199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F48199A0478003C5699 /* Localizable.strings */; }; + B6416FB4199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F4B199A0478003C5699 /* Localizable.strings */; }; + B6416FB5199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F4E199A0478003C5699 /* Localizable.strings */; }; + B6416FB6199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F51199A0478003C5699 /* Localizable.strings */; }; + B6416FB7199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F54199A0478003C5699 /* Localizable.strings */; }; + B6416FB8199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F57199A0478003C5699 /* Localizable.strings */; }; + B6416FB9199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F5A199A0478003C5699 /* Localizable.strings */; }; + B6416FBA199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F5D199A0478003C5699 /* Localizable.strings */; }; + B6416FBB199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F60199A0478003C5699 /* Localizable.strings */; }; + B6416FBC199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F63199A0478003C5699 /* Localizable.strings */; }; + B6416FBD199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F66199A0478003C5699 /* Localizable.strings */; }; + B6416FBE199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F69199A0478003C5699 /* Localizable.strings */; }; + B6416FBF199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F6C199A0478003C5699 /* Localizable.strings */; }; + B6416FC0199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F6F199A0478003C5699 /* Localizable.strings */; }; + B6416FC1199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F72199A0478003C5699 /* Localizable.strings */; }; + B6416FC2199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F75199A0478003C5699 /* Localizable.strings */; }; + B6416FC3199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F78199A0478003C5699 /* Localizable.strings */; }; + B6416FC4199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F7B199A0478003C5699 /* Localizable.strings */; }; + B6416FC5199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F7E199A0478003C5699 /* Localizable.strings */; }; + B6416FC6199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F81199A0478003C5699 /* Localizable.strings */; }; + B6416FC7199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F84199A0478003C5699 /* Localizable.strings */; }; + B6416FC8199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F87199A0478003C5699 /* Localizable.strings */; }; + B6416FC9199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F8A199A0478003C5699 /* Localizable.strings */; }; + B6416FCA199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F8D199A0478003C5699 /* Localizable.strings */; }; + B6416FCB199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F90199A0478003C5699 /* Localizable.strings */; }; + B6416FCC199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F93199A0478003C5699 /* Localizable.strings */; }; + B6416FCD199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F96199A0478003C5699 /* Localizable.strings */; }; + B6416FCE199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F99199A0478003C5699 /* Localizable.strings */; }; + B6416FCF199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F9C199A0478003C5699 /* Localizable.strings */; }; + B6416FD0199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F9F199A0478003C5699 /* Localizable.strings */; }; + B6416FD1199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FA2199A0478003C5699 /* Localizable.strings */; }; + B6416FD2199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FA5199A0478003C5699 /* Localizable.strings */; }; + B6416FD4199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FAB199A0478003C5699 /* Localizable.strings */; }; + B65EDA0E19E1B42700AAA7CB /* AFFutureRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B65EDA0D19E1B42700AAA7CB /* AFFutureRequest.m */; }; + B66DBF4A19D5BBC8006EA940 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B66DBF4919D5BBC8006EA940 /* Images.xcassets */; }; + B67ADDC41989FF8700E1A773 /* CallServerRequestsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */; }; + B67EBF5D19194AC60084CCFD /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B67EBF5C19194AC60084CCFD /* Settings.bundle */; }; + B684A46D19C3446200B11029 /* PushManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B684A46C19C3446200B11029 /* PushManagerTest.m */; }; + B6850E5A1995A4710068E715 /* whisperFake.cer in Resources */ = {isa = PBXBuildFile; fileRef = B6850E591995A4710068E715 /* whisperFake.cer */; }; + B69CD25119773E79005CE69A /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B69CD25019773E79005CE69A /* XCTest.framework */; }; + B6B1013C196D213F007E3930 /* SGNKeychainUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */; }; + B6B9ECFC198B31BA00C620D3 /* PushManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B9ECFB198B31BA00C620D3 /* PushManager.m */; }; + B6C93C4E199567AD00EDF894 /* DebugLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B6C93C4D199567AD00EDF894 /* DebugLogger.m */; }; + 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 */; }; + BF8C3D8319CE3B6A008F644C /* RecentCallTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8C3D8219CE3B6A008F644C /* RecentCallTest.m */; }; + BFB074C119A4BCA400F2947C /* FutureUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074BF19A4BCA400F2947C /* FutureUtilTest.m */; }; + BFB074C219A4BCA400F2947C /* ObservableTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C019A4BCA400F2947C /* ObservableTest.m */; }; + BFB074C719A5611000F2947C /* FutureUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C419A5611000F2947C /* FutureUtil.m */; }; + BFB074C819A5611000F2947C /* FutureUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C419A5611000F2947C /* FutureUtil.m */; }; + BFB074C919A5611000F2947C /* ObservableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C619A5611000F2947C /* ObservableValue.m */; }; + BFB074CA19A5611000F2947C /* ObservableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C619A5611000F2947C /* ObservableValue.m */; }; + 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 */; }; + 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.cer in Resources */ = {isa = PBXBuildFile; fileRef = E1C407C117F0C246007BEE65 /* whisperReal.cer */; }; + 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 */; }; + 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; + }; + B6AFCEBA19A93DA60098CFCB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D221A080169C9E5E00537ABF /* Project object */; + proxyType = 1; + remoteGlobalIDString = D221A088169C9E5E00537ABF; + remoteInfo = Signal; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 14DDBCE302E19644A773D119 /* Pods.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods.app store release.xcconfig"; path = "Pods/Target Support Files/Pods/Pods.app store release.xcconfig"; sourceTree = ""; }; + 701231B318ECAA4500D456C4 /* EvpMessageDigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpMessageDigest.h; sourceTree = ""; }; + 701231B418ECAA4500D456C4 /* EvpMessageDigest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpMessageDigest.m; sourceTree = ""; }; + 70377AA71916BA0500CAF501 /* InteractiveLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InteractiveLabel.h; sourceTree = ""; }; + 70377AA81916BA0500CAF501 /* InteractiveLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InteractiveLabel.m; sourceTree = ""; }; + 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 = ""; }; + 7038632418F70C0700D4A43F /* CryptoTools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoTools.m; sourceTree = ""; }; + 7038632518F70C0700D4A43F /* EvpSymetricUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpSymetricUtil.h; sourceTree = ""; }; + 7038632618F70C0700D4A43F /* EvpSymetricUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpSymetricUtil.m; sourceTree = ""; }; + 707E548A18FF0B8A00C8649D /* InviteContactModal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InviteContactModal.h; sourceTree = ""; }; + 707E548B18FF0B8A00C8649D /* InviteContactModal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InviteContactModal.m; sourceTree = ""; }; + 707E549018FF26E800C8649D /* SmsInvite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmsInvite.h; sourceTree = ""; }; + 707E549118FF26E800C8649D /* SmsInvite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SmsInvite.m; sourceTree = ""; }; + 7095B7AE18F46D35002C66E2 /* PhoneNumberUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberUtil.h; sourceTree = ""; }; + 7095B7AF18F46D35002C66E2 /* PhoneNumberUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtil.m; sourceTree = ""; }; + 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = spandsp.xcodeproj; path = Libraries/spandsp/spandsp/spandsp.xcodeproj; sourceTree = ""; }; + 70B800A7190C54790042E3F0 /* speex.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = speex.xcodeproj; path = Libraries/speex/speex.xcodeproj; sourceTree = ""; }; + 70B800E2190C55660042E3F0 /* AbstractMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractMessage.h; sourceTree = ""; }; + 70B800E3190C55660042E3F0 /* AbstractMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AbstractMessage.m; sourceTree = ""; }; + 70B800E4190C55660042E3F0 /* AbstractMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractMessage_Builder.h; sourceTree = ""; }; + 70B800E5190C55660042E3F0 /* AbstractMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AbstractMessage_Builder.m; sourceTree = ""; }; + 70B800E6190C55660042E3F0 /* Bootstrap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bootstrap.h; sourceTree = ""; }; + 70B800E7190C55660042E3F0 /* CodedInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodedInputStream.h; sourceTree = ""; }; + 70B800E8190C55660042E3F0 /* CodedInputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CodedInputStream.m; sourceTree = ""; }; + 70B800E9190C55660042E3F0 /* CodedOutputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodedOutputStream.h; sourceTree = ""; }; + 70B800EA190C55660042E3F0 /* CodedOutputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CodedOutputStream.m; sourceTree = ""; }; + 70B800EB190C55660042E3F0 /* ConcreteExtensionField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConcreteExtensionField.h; sourceTree = ""; }; + 70B800EC190C55660042E3F0 /* ConcreteExtensionField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConcreteExtensionField.m; sourceTree = ""; }; + 70B800ED190C55660042E3F0 /* ExtendableMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtendableMessage.h; sourceTree = ""; }; + 70B800EE190C55660042E3F0 /* ExtendableMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtendableMessage.m; sourceTree = ""; }; + 70B800EF190C55660042E3F0 /* ExtendableMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtendableMessage_Builder.h; sourceTree = ""; }; + 70B800F0190C55660042E3F0 /* ExtendableMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtendableMessage_Builder.m; sourceTree = ""; }; + 70B800F1190C55660042E3F0 /* ExtensionField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionField.h; sourceTree = ""; }; + 70B800F2190C55660042E3F0 /* ExtensionRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionRegistry.h; sourceTree = ""; }; + 70B800F3190C55660042E3F0 /* ExtensionRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtensionRegistry.m; sourceTree = ""; }; + 70B800F4190C55660042E3F0 /* Field.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Field.h; sourceTree = ""; }; + 70B800F5190C55660042E3F0 /* Field.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Field.m; sourceTree = ""; }; + 70B800F6190C55660042E3F0 /* ForwardDeclarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForwardDeclarations.h; sourceTree = ""; }; + 70B800F7190C55660042E3F0 /* GeneratedMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneratedMessage.h; sourceTree = ""; }; + 70B800F8190C55660042E3F0 /* GeneratedMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedMessage.m; sourceTree = ""; }; + 70B800F9190C55660042E3F0 /* GeneratedMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneratedMessage_Builder.h; sourceTree = ""; }; + 70B800FA190C55660042E3F0 /* GeneratedMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedMessage_Builder.m; sourceTree = ""; }; + 70B800FB190C55660042E3F0 /* Message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Message.h; sourceTree = ""; }; + 70B800FC190C55660042E3F0 /* Message_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Message_Builder.h; sourceTree = ""; }; + 70B800FD190C55660042E3F0 /* MutableExtensionRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutableExtensionRegistry.h; sourceTree = ""; }; + 70B800FE190C55660042E3F0 /* MutableExtensionRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MutableExtensionRegistry.m; sourceTree = ""; }; + 70B800FF190C55660042E3F0 /* MutableField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutableField.h; sourceTree = ""; }; + 70B80100190C55660042E3F0 /* MutableField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MutableField.m; sourceTree = ""; }; + 70B80101190C55660042E3F0 /* ProtocolBuffers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProtocolBuffers.h; sourceTree = ""; }; + 70B80102190C55660042E3F0 /* TextFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextFormat.h; sourceTree = ""; }; + 70B80103190C55660042E3F0 /* TextFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextFormat.m; sourceTree = ""; }; + 70B80104190C55660042E3F0 /* UnknownFieldSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnknownFieldSet.h; sourceTree = ""; }; + 70B80105190C55660042E3F0 /* UnknownFieldSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnknownFieldSet.m; sourceTree = ""; }; + 70B80106190C55660042E3F0 /* UnknownFieldSet_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnknownFieldSet_Builder.h; sourceTree = ""; }; + 70B80107190C55660042E3F0 /* UnknownFieldSet_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnknownFieldSet_Builder.m; sourceTree = ""; }; + 70B80108190C55660042E3F0 /* Utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utilities.h; sourceTree = ""; }; + 70B80109190C55660042E3F0 /* Utilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Utilities.m; sourceTree = ""; }; + 70B8010A190C55660042E3F0 /* WireFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WireFormat.h; sourceTree = ""; }; + 70B8010B190C55660042E3F0 /* WireFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WireFormat.m; sourceTree = ""; }; + 70B8FEE11909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "171756__nenadsimic__picked-coin-echo-2.wav"; sourceTree = ""; }; + 70BAFD5B190584BE00FA5E0B /* NotificationTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NotificationTracker.h; sourceTree = ""; }; + 70BAFD5C190584BE00FA5E0B /* NotificationTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NotificationTracker.m; sourceTree = ""; }; + 70E803ED18F6DD1400BF77BC /* EvpUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpUtil.h; sourceTree = ""; }; + 762D9DCD18281C7400A5E418 /* SettingsTableHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsTableHeaderView.h; sourceTree = ""; }; + 762D9DCE18281C7400A5E418 /* SettingsTableHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsTableHeaderView.m; sourceTree = ""; }; + 7650529F182945EF008313E1 /* LocalizableCustomFontLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizableCustomFontLabel.h; sourceTree = ""; }; + 765052A0182945EF008313E1 /* LocalizableCustomFontLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalizableCustomFontLabel.m; sourceTree = ""; }; + 765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Lt.otf"; sourceTree = ""; }; + 765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Md.otf"; sourceTree = ""; }; + 765052AD182AC9B5008313E1 /* DialerButtonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DialerButtonView.h; sourceTree = ""; }; + 765052AE182AC9B5008313E1 /* DialerButtonView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DialerButtonView.m; sourceTree = ""; }; + 765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Th.otf"; sourceTree = ""; }; + 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 = ""; }; + 76B8189D182C39460088060E /* PreferenceListViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = PreferenceListViewController.xib; path = ../PreferenceListViewController.xib; sourceTree = ""; }; + 76C87F11181EE11C00C4ACAB /* InboxFeedFooterCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedFooterCell.h; sourceTree = ""; }; + 76C87F12181EE11C00C4ACAB /* InboxFeedFooterCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedFooterCell.m; sourceTree = ""; }; + 76C87F15181EE2EB00C4ACAB /* InboxFeedFooterCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = InboxFeedFooterCell.xib; path = ../InboxFeedFooterCell.xib; sourceTree = ""; }; + 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 = ""; }; + 76D713E6182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferenceListTableViewCell.m; sourceTree = ""; }; + 76D713E9182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = PreferenceListTableViewCell.xib; path = ../PreferenceListTableViewCell.xib; sourceTree = ""; }; + 76EB03C218170B33006006FC /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 76EB03C318170B33006006FC /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 76EB03FF18170B33006006FC /* RecentCall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecentCall.h; sourceTree = ""; }; + 76EB040018170B33006006FC /* RecentCall.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCall.m; sourceTree = ""; }; + 76EB040118170B33006006FC /* RecentCallManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecentCallManager.h; sourceTree = ""; }; + 76EB040218170B33006006FC /* RecentCallManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCallManager.m; sourceTree = ""; }; + 76EB040418170B33006006FC /* Contact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Contact.h; sourceTree = ""; }; + 76EB040518170B33006006FC /* Contact.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Contact.m; sourceTree = ""; }; + 76EB040818170B33006006FC /* ContactsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactsManager.h; sourceTree = ""; }; + 76EB040918170B33006006FC /* ContactsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactsManager.m; sourceTree = ""; }; + 76EB041218170B33006006FC /* Environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Environment.h; sourceTree = ""; }; + 76EB041318170B33006006FC /* Environment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Environment.m; sourceTree = ""; }; + 76EB041418170B33006006FC /* LocalizableText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizableText.h; sourceTree = ""; }; + 76EB041518170B33006006FC /* LocalizableText.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalizableText.m; sourceTree = ""; }; + 76EB041618170B33006006FC /* PreferencesUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferencesUtil.h; sourceTree = ""; }; + 76EB041718170B33006006FC /* PreferencesUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferencesUtil.m; sourceTree = ""; }; + 76EB041818170B33006006FC /* PropertyListPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PropertyListPreferences.h; sourceTree = ""; }; + 76EB041918170B33006006FC /* PropertyListPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PropertyListPreferences.m; sourceTree = ""; }; + 76EB041A18170B33006006FC /* Release.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Release.h; sourceTree = ""; }; + 76EB041B18170B33006006FC /* Release.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Release.m; sourceTree = ""; }; + 76EB041F18170B33006006FC /* DnsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DnsManager.h; sourceTree = ""; }; + 76EB042018170B33006006FC /* DnsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DnsManager.m; sourceTree = ""; }; + 76EB042118170B33006006FC /* HostNameEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HostNameEndPoint.h; sourceTree = ""; }; + 76EB042218170B33006006FC /* HostNameEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HostNameEndPoint.m; sourceTree = ""; }; + 76EB042418170B33006006FC /* IgnoredPacketFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IgnoredPacketFailure.h; sourceTree = ""; }; + 76EB042518170B33006006FC /* IgnoredPacketFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IgnoredPacketFailure.m; sourceTree = ""; }; + 76EB042618170B33006006FC /* UnrecognizedRequestFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnrecognizedRequestFailure.h; sourceTree = ""; }; + 76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnrecognizedRequestFailure.m; sourceTree = ""; }; + 76EB042918170B33006006FC /* HttpManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpManager.h; sourceTree = ""; }; + 76EB042A18170B33006006FC /* HttpManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpManager.m; sourceTree = ""; }; + 76EB042B18170B33006006FC /* HttpRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequest.h; sourceTree = ""; }; + 76EB042C18170B33006006FC /* HttpRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequest.m; sourceTree = ""; }; + 76EB042D18170B33006006FC /* HttpRequestOrResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequestOrResponse.h; sourceTree = ""; }; + 76EB042E18170B33006006FC /* HttpRequestOrResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestOrResponse.m; sourceTree = ""; }; + 76EB042F18170B33006006FC /* HttpRequestUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequestUtil.h; sourceTree = ""; }; + 76EB043018170B33006006FC /* HttpRequestUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestUtil.m; sourceTree = ""; }; + 76EB043118170B33006006FC /* HttpResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpResponse.h; sourceTree = ""; }; + 76EB043218170B33006006FC /* HttpResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpResponse.m; sourceTree = ""; }; + 76EB043318170B33006006FC /* HttpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpSocket.h; sourceTree = ""; }; + 76EB043418170B33006006FC /* HttpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpSocket.m; sourceTree = ""; }; + 76EB043518170B33006006FC /* IpAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpAddress.h; sourceTree = ""; }; + 76EB043618170B33006006FC /* IpAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpAddress.m; sourceTree = ""; }; + 76EB043718170B33006006FC /* IpEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpEndPoint.h; sourceTree = ""; }; + 76EB043818170B33006006FC /* IpEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpEndPoint.m; sourceTree = ""; }; + 76EB043918170B33006006FC /* NetworkEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkEndPoint.h; sourceTree = ""; }; + 76EB043A18170B33006006FC /* PacketHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketHandler.h; sourceTree = ""; }; + 76EB043B18170B33006006FC /* PacketHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PacketHandler.m; sourceTree = ""; }; + 76EB043D18170B33006006FC /* RtpPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpPacket.h; sourceTree = ""; }; + 76EB043E18170B33006006FC /* RtpPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpPacket.m; sourceTree = ""; }; + 76EB043F18170B33006006FC /* RtpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpSocket.h; sourceTree = ""; }; + 76EB044018170B33006006FC /* RtpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpSocket.m; sourceTree = ""; }; + 76EB044218170B33006006FC /* SequenceCounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SequenceCounter.h; sourceTree = ""; }; + 76EB044318170B33006006FC /* SequenceCounter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SequenceCounter.m; sourceTree = ""; }; + 76EB044418170B33006006FC /* SrtpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SrtpSocket.h; sourceTree = ""; }; + 76EB044518170B33006006FC /* SrtpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SrtpSocket.m; sourceTree = ""; }; + 76EB044618170B33006006FC /* SrtpStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SrtpStream.h; sourceTree = ""; }; + 76EB044718170B33006006FC /* SrtpStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SrtpStream.m; sourceTree = ""; }; + 76EB044C18170B33006006FC /* DH3KKeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DH3KKeyAgreementProtocol.h; sourceTree = ""; }; + 76EB044D18170B33006006FC /* DH3KKeyAgreementProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DH3KKeyAgreementProtocol.m; sourceTree = ""; }; + 76EB044E18170B33006006FC /* HashChain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashChain.h; sourceTree = ""; }; + 76EB044F18170B33006006FC /* HashChain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HashChain.m; sourceTree = ""; }; + 76EB045018170B33006006FC /* MasterSecret.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MasterSecret.h; sourceTree = ""; }; + 76EB045118170B33006006FC /* MasterSecret.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MasterSecret.m; sourceTree = ""; }; + 76EB045218170B33006006FC /* NegotiationFailed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NegotiationFailed.h; sourceTree = ""; }; + 76EB045318170B33006006FC /* NegotiationFailed.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NegotiationFailed.m; sourceTree = ""; }; + 76EB045518170B33006006FC /* CommitPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommitPacket.h; sourceTree = ""; }; + 76EB045618170B33006006FC /* CommitPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommitPacket.m; sourceTree = ""; }; + 76EB045718170B33006006FC /* ConfirmAckPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfirmAckPacket.h; sourceTree = ""; }; + 76EB045818170B33006006FC /* ConfirmAckPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConfirmAckPacket.m; sourceTree = ""; }; + 76EB045918170B33006006FC /* ConfirmPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfirmPacket.h; sourceTree = ""; }; + 76EB045A18170B33006006FC /* ConfirmPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConfirmPacket.m; sourceTree = ""; }; + 76EB045B18170B33006006FC /* DhPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DhPacket.h; sourceTree = ""; }; + 76EB045C18170B33006006FC /* DhPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DhPacket.m; sourceTree = ""; }; + 76EB045D18170B33006006FC /* DhPacketSharedSecretHashes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DhPacketSharedSecretHashes.h; sourceTree = ""; }; + 76EB045E18170B33006006FC /* DhPacketSharedSecretHashes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DhPacketSharedSecretHashes.m; sourceTree = ""; }; + 76EB045F18170B33006006FC /* HandshakePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HandshakePacket.h; sourceTree = ""; }; + 76EB046018170B33006006FC /* HandshakePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HandshakePacket.m; sourceTree = ""; }; + 76EB046118170B33006006FC /* HelloAckPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelloAckPacket.h; sourceTree = ""; }; + 76EB046218170B33006006FC /* HelloAckPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelloAckPacket.m; sourceTree = ""; }; + 76EB046318170B33006006FC /* HelloPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelloPacket.h; sourceTree = ""; }; + 76EB046418170B33006006FC /* HelloPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelloPacket.m; sourceTree = ""; }; + 76EB046618170B33006006FC /* KeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyAgreementParticipant.h; sourceTree = ""; }; + 76EB046718170B33006006FC /* KeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyAgreementProtocol.h; sourceTree = ""; }; + 76EB046818170B33006006FC /* ZrtpRole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpRole.h; sourceTree = ""; }; + 76EB046918170B33006006FC /* RecipientUnavailable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecipientUnavailable.h; sourceTree = ""; }; + 76EB046A18170B33006006FC /* RecipientUnavailable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecipientUnavailable.m; sourceTree = ""; }; + 76EB046B18170B33006006FC /* ShortAuthenticationStringGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShortAuthenticationStringGenerator.h; sourceTree = ""; }; + 76EB046C18170B33006006FC /* ShortAuthenticationStringGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShortAuthenticationStringGenerator.m; sourceTree = ""; }; + 76EB046D18170B33006006FC /* ZrtpHandshakeResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpHandshakeResult.h; sourceTree = ""; }; + 76EB046E18170B33006006FC /* ZrtpHandshakeResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpHandshakeResult.m; sourceTree = ""; }; + 76EB046F18170B33006006FC /* ZrtpHandshakeSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpHandshakeSocket.h; sourceTree = ""; }; + 76EB047018170B33006006FC /* ZrtpHandshakeSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpHandshakeSocket.m; sourceTree = ""; }; + 76EB047118170B33006006FC /* ZrtpInitiator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpInitiator.h; sourceTree = ""; }; + 76EB047218170B33006006FC /* ZrtpInitiator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpInitiator.m; sourceTree = ""; }; + 76EB047318170B33006006FC /* ZrtpManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpManager.h; sourceTree = ""; }; + 76EB047418170B33006006FC /* ZrtpManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpManager.m; sourceTree = ""; }; + 76EB047518170B33006006FC /* ZrtpResponder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpResponder.h; sourceTree = ""; }; + 76EB047618170B33006006FC /* ZrtpResponder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpResponder.m; sourceTree = ""; }; + 76EB047818170B33006006FC /* LowLatencyCandidate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowLatencyCandidate.h; sourceTree = ""; }; + 76EB047918170B33006006FC /* LowLatencyCandidate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyCandidate.m; sourceTree = ""; }; + 76EB047A18170B33006006FC /* LowLatencyConnector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowLatencyConnector.h; sourceTree = ""; }; + 76EB047B18170B33006006FC /* LowLatencyConnector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyConnector.m; sourceTree = ""; }; + 76EB047C18170B33006006FC /* StreamPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamPair.h; sourceTree = ""; }; + 76EB047D18170B33006006FC /* StreamPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StreamPair.m; sourceTree = ""; }; + 76EB047F18170B33006006FC /* Certificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Certificate.h; sourceTree = ""; }; + 76EB048018170B33006006FC /* Certificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Certificate.m; sourceTree = ""; }; + 76EB048118170B33006006FC /* NetworkStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkStream.h; sourceTree = ""; }; + 76EB048218170B33006006FC /* NetworkStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkStream.m; sourceTree = ""; }; + 76EB048318170B33006006FC /* SecureEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecureEndPoint.h; sourceTree = ""; }; + 76EB048418170B33006006FC /* SecureEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureEndPoint.m; sourceTree = ""; }; + 76EB048618170B33006006FC /* UdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UdpSocket.h; sourceTree = ""; }; + 76EB048718170B33006006FC /* UdpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UdpSocket.m; sourceTree = ""; }; + 76EB048A18170B33006006FC /* CallController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallController.h; sourceTree = ""; }; + 76EB048B18170B33006006FC /* CallController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallController.m; sourceTree = ""; }; + 76EB048C18170B33006006FC /* CallFailedServerMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallFailedServerMessage.h; sourceTree = ""; }; + 76EB048D18170B33006006FC /* CallFailedServerMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallFailedServerMessage.m; sourceTree = ""; }; + 76EB048E18170B33006006FC /* CallProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallProgress.h; sourceTree = ""; }; + 76EB048F18170B33006006FC /* CallProgress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallProgress.m; sourceTree = ""; }; + 76EB049018170B33006006FC /* CallState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallState.h; sourceTree = ""; }; + 76EB049118170B33006006FC /* CallState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallState.m; sourceTree = ""; }; + 76EB049218170B33006006FC /* CallTermination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallTermination.h; sourceTree = ""; }; + 76EB049318170B33006006FC /* CallTermination.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallTermination.m; sourceTree = ""; }; + 76EB049418170B33006006FC /* PhoneManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneManager.h; sourceTree = ""; }; + 76EB049518170B33006006FC /* PhoneManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneManager.m; sourceTree = ""; }; + 76EB049618170B33006006FC /* PhoneNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumber.h; sourceTree = ""; }; + 76EB049718170B33006006FC /* PhoneNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumber.m; sourceTree = ""; }; + 76EB049918170B33006006FC /* CallConnectResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectResult.h; sourceTree = ""; }; + 76EB049A18170B33006006FC /* CallConnectResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectResult.m; sourceTree = ""; }; + 76EB049B18170B33006006FC /* CallConnectUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil.h; sourceTree = ""; }; + 76EB049C18170B33006006FC /* CallConnectUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil.m; sourceTree = ""; }; + 76EB049D18170B33006006FC /* CallConnectUtil_Initiator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Initiator.h; sourceTree = ""; }; + 76EB049E18170B33006006FC /* CallConnectUtil_Initiator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Initiator.m; sourceTree = ""; }; + 76EB049F18170B33006006FC /* CallConnectUtil_Responder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Responder.h; sourceTree = ""; }; + 76EB04A018170B33006006FC /* CallConnectUtil_Responder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Responder.m; sourceTree = ""; }; + 76EB04A118170B33006006FC /* CallConnectUtil_Server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Server.h; sourceTree = ""; }; + 76EB04A218170B33006006FC /* CallConnectUtil_Server.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Server.m; sourceTree = ""; }; + 76EB04A318170B33006006FC /* InitiateSignal.pb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitiateSignal.pb.h; sourceTree = ""; }; + 76EB04A418170B33006006FC /* InitiateSignal.pb.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InitiateSignal.pb.m; sourceTree = ""; }; + 76EB04A518170B33006006FC /* InitiateSignal.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = InitiateSignal.proto; sourceTree = ""; }; + 76EB04A618170B33006006FC /* InitiatorSessionDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitiatorSessionDescriptor.h; sourceTree = ""; }; + 76EB04A718170B33006006FC /* InitiatorSessionDescriptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InitiatorSessionDescriptor.m; sourceTree = ""; }; + 76EB04A918170B33006006FC /* PhoneNumberDirectoryFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberDirectoryFilter.h; sourceTree = ""; }; + 76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberDirectoryFilter.m; sourceTree = ""; }; + 76EB04AB18170B33006006FC /* PhoneNumberDirectoryFilterManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberDirectoryFilterManager.h; sourceTree = ""; }; + 76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberDirectoryFilterManager.m; sourceTree = ""; }; + 76EB04AD18170B33006006FC /* ResponderSessionDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResponderSessionDescriptor.h; sourceTree = ""; }; + 76EB04AE18170B33006006FC /* ResponderSessionDescriptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ResponderSessionDescriptor.m; sourceTree = ""; }; + 76EB04AF18170B33006006FC /* SignalUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SignalUtil.h; sourceTree = ""; }; + 76EB04B018170B33006006FC /* SignalUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SignalUtil.m; sourceTree = ""; }; + 76EB04B218170B33006006FC /* CategorizingLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CategorizingLogger.h; sourceTree = ""; }; + 76EB04B318170B33006006FC /* CategorizingLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CategorizingLogger.m; sourceTree = ""; }; + 76EB04B418170B33006006FC /* DecayingSampleEstimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DecayingSampleEstimator.h; sourceTree = ""; }; + 76EB04B518170B33006006FC /* DecayingSampleEstimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DecayingSampleEstimator.m; sourceTree = ""; }; + 76EB04B618170B33006006FC /* EventWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventWindow.h; sourceTree = ""; }; + 76EB04B718170B33006006FC /* EventWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EventWindow.m; sourceTree = ""; }; + 76EB04B818170B33006006FC /* LoggingUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoggingUtil.h; sourceTree = ""; }; + 76EB04B918170B33006006FC /* LoggingUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoggingUtil.m; sourceTree = ""; }; + 76EB04BB18170B33006006FC /* ConditionLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConditionLogger.h; sourceTree = ""; }; + 76EB04BC18170B33006006FC /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = ""; }; + 76EB04BD18170B33006006FC /* OccurrenceLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OccurrenceLogger.h; sourceTree = ""; }; + 76EB04BF18170B33006006FC /* AnonymousConditionLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousConditionLogger.h; sourceTree = ""; }; + 76EB04C018170B33006006FC /* AnonymousConditionLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousConditionLogger.m; sourceTree = ""; }; + 76EB04C118170B33006006FC /* AnonymousOccurrenceLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousOccurrenceLogger.h; sourceTree = ""; }; + 76EB04C218170B33006006FC /* AnonymousOccurrenceLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousOccurrenceLogger.m; sourceTree = ""; }; + 76EB04C318170B33006006FC /* AnonymousValueLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousValueLogger.h; sourceTree = ""; }; + 76EB04C418170B33006006FC /* AnonymousValueLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousValueLogger.m; sourceTree = ""; }; + 76EB04C518170B33006006FC /* DiscardingLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiscardingLog.h; sourceTree = ""; }; + 76EB04C618170B33006006FC /* DiscardingLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DiscardingLog.m; sourceTree = ""; }; + 76EB04C718170B33006006FC /* ValueLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValueLogger.h; sourceTree = ""; }; + 76EB04C918170B33006006FC /* ArrayUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayUtil.h; sourceTree = ""; }; + 76EB04CA18170B33006006FC /* ArrayUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayUtil.m; sourceTree = ""; }; + 76EB04CD18170B33006006FC /* BloomFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BloomFilter.h; sourceTree = ""; }; + 76EB04CE18170B33006006FC /* BloomFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BloomFilter.m; sourceTree = ""; }; + 76EB04D018170B33006006FC /* CyclicalBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CyclicalBuffer.h; sourceTree = ""; }; + 76EB04D118170B33006006FC /* CyclicalBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CyclicalBuffer.m; sourceTree = ""; }; + 76EB04D218170B33006006FC /* PriorityQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriorityQueue.h; sourceTree = ""; }; + 76EB04D318170B33006006FC /* PriorityQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PriorityQueue.m; sourceTree = ""; }; + 76EB04D418170B33006006FC /* Queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Queue.h; sourceTree = ""; }; + 76EB04D518170B33006006FC /* Queue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Queue.m; sourceTree = ""; }; + 76EB04D718170B33006006FC /* BadArgument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BadArgument.h; sourceTree = ""; }; + 76EB04D818170B33006006FC /* BadArgument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BadArgument.m; sourceTree = ""; }; + 76EB04D918170B33006006FC /* BadState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BadState.h; sourceTree = ""; }; + 76EB04DA18170B33006006FC /* BadState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BadState.m; sourceTree = ""; }; + 76EB04DB18170B33006006FC /* Constraints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Constraints.h; sourceTree = ""; }; + 76EB04DC18170B33006006FC /* OperationFailed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OperationFailed.h; sourceTree = ""; }; + 76EB04DD18170B33006006FC /* OperationFailed.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OperationFailed.m; sourceTree = ""; }; + 76EB04DE18170B33006006FC /* SecurityFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecurityFailure.h; sourceTree = ""; }; + 76EB04DF18170B33006006FC /* SecurityFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecurityFailure.m; sourceTree = ""; }; + 76EB04E018170B33006006FC /* Conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Conversions.h; sourceTree = ""; }; + 76EB04E118170B33006006FC /* Conversions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Conversions.m; sourceTree = ""; }; + 76EB04E218170B33006006FC /* Crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Crc32.h; sourceTree = ""; }; + 76EB04E318170B33006006FC /* Crc32.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Crc32.m; sourceTree = ""; }; + 76EB04E618170B33006006FC /* DataUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataUtil.h; sourceTree = ""; }; + 76EB04E718170B33006006FC /* DataUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DataUtil.m; sourceTree = ""; }; + 76EB04E818170B33006006FC /* DictionaryUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DictionaryUtil.h; sourceTree = ""; }; + 76EB04E918170B33006006FC /* DictionaryUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DictionaryUtil.m; sourceTree = ""; }; + 76EB04EA18170B33006006FC /* FunctionalUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionalUtil.h; sourceTree = ""; }; + 76EB04EB18170B33006006FC /* FunctionalUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = ""; }; + 76EB04EC18170B33006006FC /* NumberUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NumberUtil.h; sourceTree = ""; }; + 76EB04ED18170B33006006FC /* NumberUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NumberUtil.m; sourceTree = ""; }; + 76EB04EE18170B33006006FC /* Operation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Operation.h; sourceTree = ""; }; + 76EB04EF18170B33006006FC /* Operation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Operation.m; sourceTree = ""; }; + 76EB04F118170B33006006FC /* Terminable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Terminable.h; sourceTree = ""; }; + 76EB04F318170B33006006FC /* AnonymousTerminator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousTerminator.h; sourceTree = ""; }; + 76EB04F418170B33006006FC /* AnonymousTerminator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousTerminator.m; sourceTree = ""; }; + 76EB04F518170B33006006FC /* StringUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringUtil.h; sourceTree = ""; }; + 76EB04F618170B33006006FC /* StringUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StringUtil.m; sourceTree = ""; }; + 76EB04F718170B33006006FC /* ThreadManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadManager.h; sourceTree = ""; }; + 76EB04F818170B33006006FC /* ThreadManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThreadManager.m; sourceTree = ""; }; + 76EB04F918170B33006006FC /* TimeUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeUtil.h; sourceTree = ""; }; + 76EB04FA18170B33006006FC /* TimeUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TimeUtil.m; sourceTree = ""; }; + 76EB04FB18170B33006006FC /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util.h; sourceTree = ""; }; + 76EB04FC18170B33006006FC /* Zid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Zid.h; sourceTree = ""; }; + 76EB04FD18170B33006006FC /* Zid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Zid.m; sourceTree = ""; }; + 76EB050118170B33006006FC /* ContactBrowseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactBrowseViewController.h; sourceTree = ""; }; + 76EB050218170B33006006FC /* ContactBrowseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactBrowseViewController.m; sourceTree = ""; }; + 76EB050318170B33006006FC /* ContactDetailViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactDetailViewController.h; sourceTree = ""; }; + 76EB050418170B33006006FC /* ContactDetailViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactDetailViewController.m; sourceTree = ""; }; + 76EB050518170B33006006FC /* DialerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DialerViewController.h; sourceTree = ""; }; + 76EB050618170B33006006FC /* DialerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DialerViewController.m; sourceTree = ""; }; + 76EB050718170B33006006FC /* FavouritesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FavouritesViewController.h; sourceTree = ""; }; + 76EB050818170B33006006FC /* FavouritesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FavouritesViewController.m; sourceTree = ""; }; + 76EB050918170B33006006FC /* InboxFeedViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedViewController.h; sourceTree = ""; }; + 76EB050A18170B33006006FC /* InboxFeedViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedViewController.m; sourceTree = ""; }; + 76EB050B18170B33006006FC /* InCallViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InCallViewController.h; sourceTree = ""; }; + 76EB050C18170B33006006FC /* InCallViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InCallViewController.m; sourceTree = ""; }; + 76EB050D18170B33006006FC /* LeftSideMenuViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LeftSideMenuViewController.h; sourceTree = ""; }; + 76EB050E18170B33006006FC /* LeftSideMenuViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LeftSideMenuViewController.m; sourceTree = ""; }; + 76EB050F18170B33006006FC /* NextResponderScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NextResponderScrollView.h; sourceTree = ""; }; + 76EB051018170B33006006FC /* NextResponderScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NextResponderScrollView.m; sourceTree = ""; }; + 76EB051118170B33006006FC /* CallLogViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallLogViewController.h; sourceTree = ""; }; + 76EB051218170B33006006FC /* CallLogViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallLogViewController.m; sourceTree = ""; }; + 76EB051518170B33006006FC /* RegisterViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterViewController.h; sourceTree = ""; }; + 76EB051618170B33006006FC /* RegisterViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RegisterViewController.m; sourceTree = ""; }; + 76EB051718170B33006006FC /* SettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsViewController.h; sourceTree = ""; }; + 76EB051818170B33006006FC /* SettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsViewController.m; sourceTree = ""; }; + 76EB051918170B33006006FC /* TabBarParentViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TabBarParentViewController.h; sourceTree = ""; }; + 76EB051A18170B33006006FC /* TabBarParentViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TabBarParentViewController.m; sourceTree = ""; }; + 76EB051B18170B33006006FC /* TabBarParentViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = TabBarParentViewController.xib; path = ../TabBarParentViewController.xib; sourceTree = ""; }; + 76EB051D18170B33006006FC /* CallAudioManagerDemo.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallAudioManagerDemo.xib; sourceTree = ""; }; + 76EB051E18170B33006006FC /* ContactBrowseViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactBrowseViewController.xib; sourceTree = ""; }; + 76EB051F18170B33006006FC /* ContactDetailTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactDetailTableViewCell.xib; sourceTree = ""; }; + 76EB052018170B33006006FC /* ContactDetailViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactDetailViewController.xib; sourceTree = ""; }; + 76EB052118170B33006006FC /* DialerViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DialerViewController.xib; sourceTree = ""; }; + 76EB052318170B33006006FC /* FavouritesViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FavouritesViewController.xib; sourceTree = ""; }; + 76EB052418170B33006006FC /* InboxFeedViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InboxFeedViewController.xib; sourceTree = ""; }; + 76EB052518170B33006006FC /* InCallViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InCallViewController.xib; sourceTree = ""; }; + 76EB052618170B33006006FC /* LeftSideMenuViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LeftSideMenuViewController.xib; sourceTree = ""; }; + 76EB052718170B33006006FC /* CallLogViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallLogViewController.xib; sourceTree = ""; }; + 76EB052918170B33006006FC /* RegisterViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RegisterViewController.xib; sourceTree = ""; }; + 76EB052A18170B33006006FC /* SettingsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SettingsViewController.xib; sourceTree = ""; }; + 76EB052C18170B33006006FC /* ContactDetailTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactDetailTableViewCell.h; sourceTree = ""; }; + 76EB052D18170B33006006FC /* ContactDetailTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactDetailTableViewCell.m; sourceTree = ""; }; + 76EB052E18170B33006006FC /* ContactTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactTableViewCell.h; sourceTree = ""; }; + 76EB052F18170B33006006FC /* ContactTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactTableViewCell.m; sourceTree = ""; }; + 76EB053418170B33006006FC /* InboxFeedTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedTableViewCell.h; sourceTree = ""; }; + 76EB053518170B33006006FC /* InboxFeedTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedTableViewCell.m; sourceTree = ""; }; + 76EB053618170B33006006FC /* CallLogTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallLogTableViewCell.h; sourceTree = ""; }; + 76EB053718170B33006006FC /* CallLogTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallLogTableViewCell.m; sourceTree = ""; }; + 76EB053A18170B33006006FC /* ContactTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactTableViewCell.xib; sourceTree = ""; }; + 76EB053C18170B33006006FC /* InboxFeedTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InboxFeedTableViewCell.xib; sourceTree = ""; }; + 76EB053F18170B33006006FC /* CallLogTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallLogTableViewCell.xib; sourceTree = ""; }; + 8313AE91B4954215858A5662 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 91E46203423941C0C94D90E9 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; + 9CC6C6BD3B51923FD6317C94 /* Pods.ad-hoc distribution.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods.ad-hoc distribution.xcconfig"; path = "Pods/Target Support Files/Pods/Pods.ad-hoc distribution.xcconfig"; sourceTree = ""; }; + A11CD70C17FA230600A2D1B1 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + A15706F417F0CD6D007C2BD6 /* AudioFrameTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioFrameTest.m; sourceTree = ""; }; + A15706F617F0CD6D007C2BD6 /* AudioRemoteIOTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioRemoteIOTest.m; sourceTree = ""; }; + A15706F817F0CD6D007C2BD6 /* AudioStretcherTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioStretcherTest.m; sourceTree = ""; }; + A15706FA17F0CD6D007C2BD6 /* JitterQueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JitterQueueTest.m; sourceTree = ""; }; + A15706FC17F0CD6D007C2BD6 /* SpeexCodecTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpeexCodecTest.m; sourceTree = ""; }; + A157070317F0CD6D007C2BD6 /* DnsManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DnsManagerTest.m; sourceTree = ""; }; + A157070617F0CD6D007C2BD6 /* HttpRequestResponseTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestResponseTest.m; sourceTree = ""; }; + A157070817F0CD6D007C2BD6 /* IpAddressTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpAddressTest.m; sourceTree = ""; }; + A157070A17F0CD6D007C2BD6 /* IpEndPointTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpEndPointTest.m; sourceTree = ""; }; + A157070D17F0CD6D007C2BD6 /* RtpPacketTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpPacketTests.m; sourceTree = ""; }; + A157071017F0CD6D007C2BD6 /* SecureStreamTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureStreamTest.m; sourceTree = ""; }; + A157071217F0CD6D007C2BD6 /* SequenceCounterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SequenceCounterTest.m; sourceTree = ""; }; + A157071717F0CD6D007C2BD6 /* HandshakePacketTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HandshakePacketTest.m; sourceTree = ""; }; + A157071917F0CD6D007C2BD6 /* HashChainTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HashChainTest.m; sourceTree = ""; }; + A157071B17F0CD6D007C2BD6 /* MasterSecretTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MasterSecretTest.m; sourceTree = ""; }; + A157071D17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShortAuthenticationStringGeneratorTest.m; sourceTree = ""; }; + A157071F17F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PregeneratedKeyAgreementParticipantProtocol.h; sourceTree = ""; }; + A157072017F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PregeneratedKeyAgreementParticipantProtocol.m; sourceTree = ""; }; + A157072217F0CD6D007C2BD6 /* ZrtpTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpTest.m; sourceTree = ""; }; + A157072517F0CD6D007C2BD6 /* LowLatencyConnectorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyConnectorTest.m; sourceTree = ""; }; + A157072817F0CD6D007C2BD6 /* NetworkStreamTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkStreamTest.m; sourceTree = ""; }; + A157072A17F0CD6D007C2BD6 /* SecureEndPointTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureEndPointTest.m; sourceTree = ""; }; + A157072D17F0CD6D007C2BD6 /* UdpSocketTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UdpSocketTest.m; sourceTree = ""; }; + A157073017F0CD6D007C2BD6 /* PhoneNumberTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberTest.m; sourceTree = ""; }; + A157073317F0CD6D007C2BD6 /* SessionDescriptorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SessionDescriptorTest.m; sourceTree = ""; }; + A157073617F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DecayingSampleEstimatorTest.m; sourceTree = ""; }; + A157073817F0CD6D007C2BD6 /* EventWindowTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EventWindowTest.m; sourceTree = ""; }; + A157073A17F0CD6D007C2BD6 /* SignalTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "SignalTests-Info.plist"; sourceTree = ""; }; + A157073B17F0CD6D007C2BD6 /* TestUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestUtil.h; sourceTree = ""; }; + A157073C17F0CD6D007C2BD6 /* TestUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestUtil.m; sourceTree = ""; }; + A157073E17F0CD6D007C2BD6 /* BloomFilterTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BloomFilterTest.h; sourceTree = ""; }; + A157073F17F0CD6D007C2BD6 /* BloomFilterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BloomFilterTest.m; sourceTree = ""; }; + A157074217F0CD6D007C2BD6 /* ConversionsTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConversionsTest.h; sourceTree = ""; }; + A157074317F0CD6D007C2BD6 /* ConversionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConversionsTest.m; sourceTree = ""; }; + A157074417F0CD6D007C2BD6 /* Crc32Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Crc32Test.h; sourceTree = ""; }; + A157074517F0CD6D007C2BD6 /* Crc32Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Crc32Test.m; sourceTree = ""; }; + A157074717F0CD6D007C2BD6 /* CryptoToolsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoToolsTest.m; sourceTree = ""; }; + A157074817F0CD6D007C2BD6 /* CyclicalBufferTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CyclicalBufferTest.h; sourceTree = ""; }; + A157074917F0CD6D007C2BD6 /* CyclicalBufferTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CyclicalBufferTest.m; sourceTree = ""; }; + A157074A17F0CD6D007C2BD6 /* ExceptionsTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionsTest.h; sourceTree = ""; }; + A157074B17F0CD6D007C2BD6 /* ExceptionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExceptionsTest.m; sourceTree = ""; }; + A157074C17F0CD6D007C2BD6 /* FunctionalUtilTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionalUtilTest.h; sourceTree = ""; }; + A157074D17F0CD6D007C2BD6 /* FunctionalUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtilTest.m; sourceTree = ""; }; + A157074E17F0CD6D007C2BD6 /* PriorityQueueTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriorityQueueTest.h; sourceTree = ""; }; + A157074F17F0CD6D007C2BD6 /* PriorityQueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PriorityQueueTest.m; sourceTree = ""; }; + A157075017F0CD6D007C2BD6 /* QueueTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueTest.h; sourceTree = ""; }; + A157075117F0CD6D007C2BD6 /* QueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueTest.m; sourceTree = ""; }; + A157075217F0CD6D007C2BD6 /* UtilTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UtilTest.h; sourceTree = ""; }; + A157075317F0CD6D007C2BD6 /* UtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UtilTest.m; sourceTree = ""; }; + 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; }; + B60C16631988999D00E97A6C /* VersionMigrations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionMigrations.h; sourceTree = ""; }; + B60C16641988999D00E97A6C /* VersionMigrations.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VersionMigrations.m; sourceTree = ""; }; + B6416F37199A0478003C5699 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = Localizable.strings; sourceTree = ""; }; + B6416F3A199A0478003C5699 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = Localizable.strings; sourceTree = ""; }; + B6416F3D199A0478003C5699 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = Localizable.strings; sourceTree = ""; }; + B6416F40199A0478003C5699 /* bg_BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg_BG; path = Localizable.strings; sourceTree = ""; }; + B6416F43199A0478003C5699 /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = Localizable.strings; sourceTree = ""; }; + B6416F46199A0478003C5699 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = Localizable.strings; sourceTree = ""; }; + B6416F49199A0478003C5699 /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = Localizable.strings; sourceTree = ""; }; + B6416F4C199A0478003C5699 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = Localizable.strings; sourceTree = ""; }; + B6416F4F199A0478003C5699 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = Localizable.strings; sourceTree = ""; }; + B6416F52199A0478003C5699 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Localizable.strings; sourceTree = ""; }; + B6416F55199A0478003C5699 /* el_GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el_GR; path = Localizable.strings; sourceTree = ""; }; + B6416F58199A0478003C5699 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Localizable.strings; sourceTree = ""; }; + B6416F5B199A0478003C5699 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = Localizable.strings; sourceTree = ""; }; + B6416F5E199A0478003C5699 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = Localizable.strings; sourceTree = ""; }; + B6416F61199A0478003C5699 /* fa_IR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa_IR; path = Localizable.strings; sourceTree = ""; }; + B6416F64199A0478003C5699 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = Localizable.strings; sourceTree = ""; }; + B6416F67199A0478003C5699 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = Localizable.strings; sourceTree = ""; }; + B6416F6A199A0478003C5699 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = Localizable.strings; sourceTree = ""; }; + B6416F6D199A0478003C5699 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = Localizable.strings; sourceTree = ""; }; + B6416F70199A0478003C5699 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = Localizable.strings; sourceTree = ""; }; + B6416F73199A0478003C5699 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = Localizable.strings; sourceTree = ""; }; + B6416F76199A0478003C5699 /* it_IT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it_IT; path = Localizable.strings; sourceTree = ""; }; + B6416F79199A0478003C5699 /* ja_JP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja_JP; path = Localizable.strings; sourceTree = ""; }; + B6416F7C199A0478003C5699 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = Localizable.strings; sourceTree = ""; }; + B6416F7F199A0478003C5699 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = Localizable.strings; sourceTree = ""; }; + B6416F82199A0478003C5699 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = Localizable.strings; sourceTree = ""; }; + B6416F85199A0478003C5699 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = Localizable.strings; sourceTree = ""; }; + B6416F88199A0478003C5699 /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_BR; path = Localizable.strings; sourceTree = ""; }; + B6416F8B199A0478003C5699 /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = Localizable.strings; sourceTree = ""; }; + B6416F8E199A0478003C5699 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = Localizable.strings; sourceTree = ""; }; + B6416F91199A0478003C5699 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = Localizable.strings; sourceTree = ""; }; + B6416F94199A0478003C5699 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = Localizable.strings; sourceTree = ""; }; + B6416F97199A0478003C5699 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = Localizable.strings; sourceTree = ""; }; + B6416F9A199A0478003C5699 /* sv_SE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv_SE; path = Localizable.strings; sourceTree = ""; }; + B6416F9D199A0478003C5699 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = Localizable.strings; sourceTree = ""; }; + B6416FA0199A0478003C5699 /* tr_TR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr_TR; path = Localizable.strings; sourceTree = ""; }; + B6416FA3199A0478003C5699 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = Localizable.strings; sourceTree = ""; }; + B6416FA6199A0478003C5699 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = Localizable.strings; sourceTree = ""; }; + B6416FAC199A0478003C5699 /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW; path = Localizable.strings; sourceTree = ""; }; + B657DDC91911A40500F45B0C /* Signal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Signal.entitlements; sourceTree = ""; }; + B65EDA0C19E1B42700AAA7CB /* AFFutureRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFFutureRequest.h; sourceTree = ""; }; + B65EDA0D19E1B42700AAA7CB /* AFFutureRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFFutureRequest.m; sourceTree = ""; }; + B661C211198EE2EA00548CA1 /* iOSVersions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = iOSVersions.h; path = src/environment/iOSVersions.h; sourceTree = ""; }; + B66DBF4919D5BBC8006EA940 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + B67ADDC21989FF8700E1A773 /* CallServerRequestsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallServerRequestsManager.h; sourceTree = ""; }; + B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallServerRequestsManager.m; sourceTree = ""; }; + B67EBF5C19194AC60084CCFD /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Settings.bundle; path = SettingsBundle/Settings.bundle; sourceTree = SOURCE_ROOT; }; + B684A46C19C3446200B11029 /* PushManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PushManagerTest.m; path = Signal/test/push/PushManagerTest.m; sourceTree = SOURCE_ROOT; }; + B6850E591995A4710068E715 /* whisperFake.cer */ = {isa = PBXFileReference; lastKnownFileType = file; path = whisperFake.cer; sourceTree = ""; }; + B69CD25019773E79005CE69A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + B6B1013A196D213F007E3930 /* SGNKeychainUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGNKeychainUtil.h; sourceTree = ""; }; + B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGNKeychainUtil.m; sourceTree = ""; }; + B6B9ECFA198B31BA00C620D3 /* PushManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PushManager.h; sourceTree = ""; }; + B6B9ECFB198B31BA00C620D3 /* PushManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PushManager.m; sourceTree = ""; }; + B6C93C4C199567AD00EDF894 /* DebugLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugLogger.h; sourceTree = ""; }; + B6C93C4D199567AD00EDF894 /* DebugLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DebugLogger.m; sourceTree = ""; }; + B90418E4183E9DD40038554A /* DateUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateUtil.h; sourceTree = ""; }; + B90418E5183E9DD40038554A /* DateUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DateUtil.m; sourceTree = ""; }; + B942EB0C183A9633000887BB /* SearchBarTitleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchBarTitleView.h; sourceTree = ""; }; + B942EB0D183A9633000887BB /* SearchBarTitleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchBarTitleView.m; sourceTree = ""; }; + B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Bd.otf"; sourceTree = ""; }; + B97940251832BD2400BD66CB /* UIUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIUtil.h; sourceTree = ""; }; + B97940261832BD2400BD66CB /* UIUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIUtil.m; sourceTree = ""; }; + B97CBFA518860EA3008E0DE9 /* CountryCodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CountryCodeViewController.h; sourceTree = ""; }; + B97CBFA618860EA3008E0DE9 /* CountryCodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CountryCodeViewController.m; sourceTree = ""; }; + B97CBFA718860EA3008E0DE9 /* CountryCodeViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = CountryCodeViewController.xib; path = ../CountryCodeViewController.xib; sourceTree = ""; }; + B97CBFAC1886100E008E0DE9 /* CountryCodeTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CountryCodeTableViewCell.h; sourceTree = ""; }; + B97CBFAD1886100E008E0DE9 /* CountryCodeTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CountryCodeTableViewCell.m; sourceTree = ""; }; + B97CBFB018861023008E0DE9 /* CountryCodeTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CountryCodeTableViewCell.xib; sourceTree = ""; }; + B9A578AF183D60ED00C17105 /* FavouriteTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FavouriteTableViewCell.h; sourceTree = ""; }; + B9A578B0183D60ED00C17105 /* FavouriteTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FavouriteTableViewCell.m; sourceTree = ""; }; + B9A578B3183D610300C17105 /* FavouriteTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FavouriteTableViewCell.xib; sourceTree = ""; }; + B9B89C52185A2B5F00A24465 /* LeftSideMenuCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LeftSideMenuCell.h; sourceTree = ""; }; + B9B89C53185A2B5F00A24465 /* LeftSideMenuCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LeftSideMenuCell.m; sourceTree = ""; }; + B9B89C56185A2B7000A24465 /* LeftSideMenuCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LeftSideMenuCell.xib; sourceTree = ""; }; + B9CA51B718809ACA007E204E /* InviteContactsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InviteContactsViewController.h; sourceTree = ""; }; + B9CA51B818809ACA007E204E /* InviteContactsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InviteContactsViewController.m; sourceTree = ""; }; + B9CA51B918809ACA007E204E /* InviteContactsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = InviteContactsViewController.xib; path = ../InviteContactsViewController.xib; sourceTree = ""; }; + 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 = ""; }; + B9EB5AC51884D370007CBB57 /* UnseenWhisperUserCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnseenWhisperUserCell.m; sourceTree = ""; }; + B9EB5AC81884D387007CBB57 /* UnseenWhisperUserCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UnseenWhisperUserCell.xib; sourceTree = ""; }; + BF8C3D8219CE3B6A008F644C /* RecentCallTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCallTest.m; sourceTree = ""; }; + BFB074BF19A4BCA400F2947C /* FutureUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FutureUtilTest.m; sourceTree = ""; }; + BFB074C019A4BCA400F2947C /* ObservableTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObservableTest.m; sourceTree = ""; }; + BFB074C319A5611000F2947C /* FutureUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FutureUtil.h; sourceTree = ""; }; + BFB074C419A5611000F2947C /* FutureUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FutureUtil.m; sourceTree = ""; }; + BFB074C519A5611000F2947C /* ObservableValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObservableValue.h; sourceTree = ""; }; + BFB074C619A5611000F2947C /* ObservableValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObservableValue.m; sourceTree = ""; }; + 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 = ""; }; + D221A099169C9E5E00537ABF /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + D221A09B169C9E5E00537ABF /* Signal-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Signal-Prefix.pch"; sourceTree = ""; }; + D221A0AA169C9E5F00537ABF /* SignalTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SignalTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + D221A0E7169DFFC500537ABF /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = ../../../../../../System/Library/Frameworks/AVFoundation.framework; sourceTree = ""; }; + D24B5BD4169F568C00681372 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = ../../../../../../System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; + 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 = ""; }; + E108ED13187E34FD0045AEA3 /* iTunesArtwork@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "iTunesArtwork@2x.png"; sourceTree = ""; }; + E1370B3018A0660300826894 /* archive_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = archive_icon.png; sourceTree = ""; }; + E1370B3118A0660300826894 /* archive_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "archive_icon@2x.png"; sourceTree = ""; }; + E1370B3218A0660300826894 /* backspace.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = backspace.png; sourceTree = ""; }; + E1370B3318A0660300826894 /* backspace@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "backspace@2x.png"; sourceTree = ""; }; + E1370B3418A0660300826894 /* checkbox_checkmark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = checkbox_checkmark.png; sourceTree = ""; }; + E1370B3518A0660300826894 /* checkbox_checkmark@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkbox_checkmark@2x.png"; sourceTree = ""; }; + E1370B3618A0660300826894 /* checkbox_empty.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = checkbox_empty.png; sourceTree = ""; }; + E1370B3718A0660300826894 /* checkbox_empty@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkbox_empty@2x.png"; sourceTree = ""; }; + E1370B3818A0660300826894 /* contact_default_feed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = contact_default_feed.png; sourceTree = ""; }; + E1370B3918A0660300826894 /* contacts_arrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = contacts_arrow.png; sourceTree = ""; }; + E1370B3A18A0660300826894 /* contacts_arrow@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "contacts_arrow@2x.png"; sourceTree = ""; }; + E1370B3B18A0660300826894 /* DefaultContactImage.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = DefaultContactImage.png; sourceTree = ""; }; + E1370B3C18A0660300826894 /* dismiss_notification_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dismiss_notification_icon.png; sourceTree = ""; }; + E1370B3D18A0660300826894 /* dismiss_notification_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dismiss_notification_icon@2x.png"; sourceTree = ""; }; + E1370B3E18A0660300826894 /* drop_down_arrow_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = drop_down_arrow_icon.png; sourceTree = ""; }; + E1370B3F18A0660300826894 /* drop_down_arrow_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drop_down_arrow_icon@2x.png"; sourceTree = ""; }; + E1370B4018A0660300826894 /* expanded_cell_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = expanded_cell_icon.png; sourceTree = ""; }; + E1370B4118A0660300826894 /* expanded_cell_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "expanded_cell_icon@2x.png"; sourceTree = ""; }; + E1370B4218A0660300826894 /* favourite_false_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favourite_false_icon.png; sourceTree = ""; }; + E1370B4318A0660300826894 /* favourite_false_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favourite_false_icon@2x.png"; sourceTree = ""; }; + E1370B4418A0660300826894 /* favourite_true_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favourite_true_icon.png; sourceTree = ""; }; + E1370B4518A0660300826894 /* favourite_true_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favourite_true_icon@2x.png"; sourceTree = ""; }; + E1370B4618A0660300826894 /* forward_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = forward_button.png; sourceTree = ""; }; + E1370B4718A0660300826894 /* forward_button@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "forward_button@2x.png"; sourceTree = ""; }; + E1370B4818A0660300826894 /* home_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = home_icon.png; sourceTree = ""; }; + E1370B4918A0660300826894 /* icon_contacts.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_contacts.png; sourceTree = ""; }; + E1370B4A18A0660300826894 /* icon_favourites.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_favourites.png; sourceTree = ""; }; + E1370B4B18A0660300826894 /* icon_keypad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_keypad.png; sourceTree = ""; }; + E1370B4C18A0660300826894 /* icon_recents.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_recents.png; sourceTree = ""; }; + E1370B4D18A0660300826894 /* in_call_phone_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = in_call_phone_icon.png; sourceTree = ""; }; + E1370B4E18A0660300826894 /* in_call_phone_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "in_call_phone_icon@2x.png"; sourceTree = ""; }; + E1370B4F18A0660300826894 /* in_call_phrase_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = in_call_phrase_icon.png; sourceTree = ""; }; + E1370B5018A0660300826894 /* in_call_phrase_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "in_call_phrase_icon@2x.png"; sourceTree = ""; }; + E1370B5118A0660300826894 /* incoming_call_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = incoming_call_icon.png; sourceTree = ""; }; + E1370B5218A0660300826894 /* incoming_call_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "incoming_call_icon@2x.png"; sourceTree = ""; }; + E1370B5318A0660300826894 /* menu_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = menu_icon.png; sourceTree = ""; }; + E1370B5418A0660300826894 /* menu_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "menu_icon@2x.png"; sourceTree = ""; }; + E1370B5518A0660300826894 /* message_bubble.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = message_bubble.png; sourceTree = ""; }; + E1370B5618A0660300826894 /* message_bubble@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "message_bubble@2x.png"; sourceTree = ""; }; + E1370B5718A0660300826894 /* mute_icon_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mute_icon_selected.png; sourceTree = ""; }; + E1370B5818A0660300826894 /* mute_icon_selected@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "mute_icon_selected@2x.png"; sourceTree = ""; }; + E1370B5918A0660300826894 /* mute_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mute_icon.png; sourceTree = ""; }; + E1370B5A18A0660300826894 /* mute_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "mute_icon@2x.png"; sourceTree = ""; }; + E1370B5B18A0660300826894 /* notification_detail_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = notification_detail_icon.png; sourceTree = ""; }; + E1370B5C18A0660300826894 /* notification_detail_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "notification_detail_icon@2x.png"; sourceTree = ""; }; + E1370B5D18A0660300826894 /* notification_mini_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = notification_mini_icon.png; sourceTree = ""; }; + E1370B5E18A0660300826894 /* notification_mini_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "notification_mini_icon@2x.png"; sourceTree = ""; }; + E1370B5F18A0660300826894 /* outgoing_call_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = outgoing_call_icon.png; sourceTree = ""; }; + E1370B6018A0660300826894 /* outgoing_call_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "outgoing_call_icon@2x.png"; sourceTree = ""; }; + E1370B6118A0660300826894 /* search_cancel.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_cancel.png; sourceTree = ""; }; + E1370B6218A0660300826894 /* search_cancel@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_cancel@2x.png"; sourceTree = ""; }; + E1370B6318A0660300826894 /* search_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_icon.png; sourceTree = ""; }; + E1370B6418A0660300826894 /* search_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_icon@2x.png"; sourceTree = ""; }; + E1370B6518A0660300826894 /* send_code_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = send_code_icon.png; sourceTree = ""; }; + E1370B6618A0660300826894 /* send_code_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send_code_icon@2x.png"; sourceTree = ""; }; + E1370B6718A0660300826894 /* speaker_icon_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speaker_icon_selected.png; sourceTree = ""; }; + E1370B6818A0660300826894 /* speaker_icon_selected@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speaker_icon_selected@2x.png"; sourceTree = ""; }; + E1370B6918A0660300826894 /* speaker_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speaker_icon.png; sourceTree = ""; }; + E1370B6A18A0660300826894 /* speaker_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speaker_icon@2x.png"; sourceTree = ""; }; + E1370B6B18A0660300826894 /* spinner_connecting_flash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_connecting_flash.png; sourceTree = ""; }; + E1370B6C18A0660300826894 /* spinner_connecting_flash@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_connecting_flash@2x.png"; sourceTree = ""; }; + E1370B6D18A0660300826894 /* spinner_connecting.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_connecting.png; sourceTree = ""; }; + E1370B6E18A0660300826894 /* spinner_connecting@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_connecting@2x.png"; sourceTree = ""; }; + E1370B6F18A0660300826894 /* spinner_error.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_error.png; sourceTree = ""; }; + E1370B7018A0660300826894 /* spinner_error@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_error@2x.png"; sourceTree = ""; }; + E1370B7118A0660300826894 /* spinner_ringing.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_ringing.png; sourceTree = ""; }; + E1370B7218A0660300826894 /* spinner_ringing@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_ringing@2x.png"; sourceTree = ""; }; + E1370B7318A0660300826894 /* tab_icon_contacts.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_contacts.png; sourceTree = ""; }; + E1370B7418A0660300826894 /* tab_icon_contacts@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_contacts@2x.png"; sourceTree = ""; }; + E1370B7518A0660300826894 /* tab_icon_favourites.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_favourites.png; sourceTree = ""; }; + E1370B7618A0660300826894 /* tab_icon_favourites@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_favourites@2x.png"; sourceTree = ""; }; + E1370B7718A0660300826894 /* tab_icon_inbox.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_inbox.png; sourceTree = ""; }; + E1370B7818A0660300826894 /* tab_icon_inbox@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_inbox@2x.png"; sourceTree = ""; }; + E1370B7918A0660300826894 /* tab_icon_keypad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_keypad.png; sourceTree = ""; }; + E1370B7A18A0660300826894 /* tab_icon_keypad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_keypad@2x.png"; sourceTree = ""; }; + E1370B7B18A0660300826894 /* tab_icon_menu.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_menu.png; sourceTree = ""; }; + E1370B7C18A0660300826894 /* tab_icon_menu@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_menu@2x.png"; sourceTree = ""; }; + E1370B7D18A0660300826894 /* trash_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = trash_icon.png; sourceTree = ""; }; + E1370B7E18A0660300826894 /* trash_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "trash_icon@2x.png"; sourceTree = ""; }; + E1370B7F18A0660300826894 /* volume_high.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = volume_high.png; sourceTree = ""; }; + E1370B8018A0660300826894 /* volume_high@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "volume_high@2x.png"; sourceTree = ""; }; + E1370B8118A0660300826894 /* volume_low.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = volume_low.png; sourceTree = ""; }; + E1370B8218A0660300826894 /* volume_low@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "volume_low@2x.png"; sourceTree = ""; }; + E1370B8318A0660300826894 /* whisper_notification_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = whisper_notification_icon.png; sourceTree = ""; }; + E1370B8418A0660300826894 /* whisper_notification_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "whisper_notification_icon@2x.png"; sourceTree = ""; }; + E1370BDA18A066F600826894 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + E1370BDB18A066F600826894 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + E1370BDC18A066F600826894 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + E16E5BE818AAC40200B7C403 /* EC25KeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EC25KeyAgreementParticipant.h; sourceTree = ""; }; + E16E5BE918AAC40200B7C403 /* EC25KeyAgreementParticipant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25KeyAgreementParticipant.m; sourceTree = ""; }; + E16E5BEA18AAC40200B7C403 /* EC25KeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EC25KeyAgreementProtocol.h; sourceTree = ""; }; + E16E5BEB18AAC40200B7C403 /* EC25KeyAgreementProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25KeyAgreementProtocol.m; sourceTree = ""; }; + E16E5BEC18AAC40200B7C403 /* EvpKeyAgreement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpKeyAgreement.h; sourceTree = ""; }; + E16E5BED18AAC40200B7C403 /* EvpKeyAgreement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpKeyAgreement.m; sourceTree = ""; }; + E16E5BF818AAF02100B7C403 /* EC25AgreerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25AgreerTest.m; sourceTree = ""; }; + E16E5C1218AEDB5A00B7C403 /* message_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = message_icon.png; sourceTree = ""; }; + E16E5C1318AEDB5A00B7C403 /* phone_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = phone_icon.png; sourceTree = ""; }; + E18AB3F418A05734001A532A /* AppIcon29x29.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = AppIcon29x29.jpg; sourceTree = ""; }; + E18AB3F518A05734001A532A /* AppIcon29x29.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon29x29.png; sourceTree = ""; }; + E18AB3F618A05734001A532A /* AppIcon29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon29x29@2x.png"; sourceTree = ""; }; + E18AB3F718A05734001A532A /* AppIcon40x40.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon40x40.png; sourceTree = ""; }; + E18AB3F818A05734001A532A /* AppIcon40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon40x40@2x.png"; sourceTree = ""; }; + E18AB3F918A05734001A532A /* AppIcon60x60.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon60x60.png; sourceTree = ""; }; + E18AB3FA18A05734001A532A /* AppIcon60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon60x60@2x.png"; sourceTree = ""; }; + E18AB3FB18A05734001A532A /* AppIcon76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon76x76.png; sourceTree = ""; }; + E18AB3FC18A05734001A532A /* AppIcon76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon76x76@2x.png"; sourceTree = ""; }; + E18AB40718A05754001A532A /* busy.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = busy.mp3; sourceTree = ""; }; + E18AB40818A05754001A532A /* completed.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = completed.mp3; sourceTree = ""; }; + E18AB40918A05754001A532A /* failure.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = failure.mp3; sourceTree = ""; }; + E18AB40A18A05754001A532A /* handshake.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = handshake.mp3; sourceTree = ""; }; + E18AB40B18A05754001A532A /* outring.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = outring.mp3; sourceTree = ""; }; + E18AB40C18A05754001A532A /* r.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = r.caf; sourceTree = ""; }; + E18AB40D18A05754001A532A /* sonarping.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = sonarping.mp3; sourceTree = ""; }; + E19167A218A9687800B7A468 /* DH3KKeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DH3KKeyAgreementParticipant.h; sourceTree = ""; }; + E19167A318A9687800B7A468 /* DH3KKeyAgreementParticipant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DH3KKeyAgreementParticipant.m; sourceTree = ""; }; + E197B5E818BBEC1A00F073E5 /* AudioPacker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioPacker.h; sourceTree = ""; }; + E197B5E918BBEC1A00F073E5 /* AudioPacker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioPacker.m; sourceTree = ""; }; + E197B5EA18BBEC1A00F073E5 /* AudioSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioSocket.h; sourceTree = ""; }; + E197B5EB18BBEC1A00F073E5 /* AudioSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioSocket.m; sourceTree = ""; }; + E197B5EC18BBEC1A00F073E5 /* CallAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallAudioManager.h; sourceTree = ""; }; + E197B5ED18BBEC1A00F073E5 /* CallAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallAudioManager.m; sourceTree = ""; }; + E197B5EE18BBEC1A00F073E5 /* EncodedAudioFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncodedAudioFrame.h; sourceTree = ""; }; + E197B5EF18BBEC1A00F073E5 /* EncodedAudioFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EncodedAudioFrame.m; sourceTree = ""; }; + E197B5F018BBEC1A00F073E5 /* EncodedAudioPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncodedAudioPacket.h; sourceTree = ""; }; + E197B5F118BBEC1A00F073E5 /* EncodedAudioPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EncodedAudioPacket.m; sourceTree = ""; }; + E197B5F318BBEC1A00F073E5 /* AudioProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioProcessor.h; sourceTree = ""; }; + E197B5F418BBEC1A00F073E5 /* AudioProcessor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioProcessor.m; sourceTree = ""; }; + E197B5F518BBEC1A00F073E5 /* AudioStretcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioStretcher.h; sourceTree = ""; }; + E197B5F618BBEC1A00F073E5 /* AudioStretcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioStretcher.m; sourceTree = ""; }; + E197B5F718BBEC1A00F073E5 /* DesiredBufferDepthController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DesiredBufferDepthController.h; sourceTree = ""; }; + E197B5F818BBEC1A00F073E5 /* DesiredBufferDepthController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DesiredBufferDepthController.m; sourceTree = ""; }; + E197B5F918BBEC1A00F073E5 /* DropoutTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DropoutTracker.h; sourceTree = ""; }; + E197B5FA18BBEC1A00F073E5 /* DropoutTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DropoutTracker.m; sourceTree = ""; }; + E197B5FB18BBEC1A00F073E5 /* JitterQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterQueue.h; sourceTree = ""; }; + E197B5FC18BBEC1A00F073E5 /* JitterQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JitterQueue.m; sourceTree = ""; }; + E197B5FD18BBEC1A00F073E5 /* StretchFactorController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StretchFactorController.h; sourceTree = ""; }; + E197B5FE18BBEC1A00F073E5 /* StretchFactorController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StretchFactorController.m; sourceTree = ""; }; + E197B60018BBEC1A00F073E5 /* AudioCallbackHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioCallbackHandler.h; sourceTree = ""; }; + E197B60118BBEC1A00F073E5 /* BufferDepthMeasure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferDepthMeasure.h; sourceTree = ""; }; + E197B60218BBEC1A00F073E5 /* JitterQueueNotificationReceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterQueueNotificationReceiver.h; sourceTree = ""; }; + E197B60418BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousAudioCallbackHandler.h; sourceTree = ""; }; + E197B60518BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousAudioCallbackHandler.m; sourceTree = ""; }; + E197B60618BBEC1A00F073E5 /* RemoteIOAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteIOAudio.h; sourceTree = ""; }; + E197B60718BBEC1A00F073E5 /* RemoteIOAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RemoteIOAudio.m; sourceTree = ""; }; + E197B60818BBEC1A00F073E5 /* RemoteIOBufferListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteIOBufferListWrapper.h; sourceTree = ""; }; + E197B60918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RemoteIOBufferListWrapper.m; sourceTree = ""; }; + E197B60A18BBEC1A00F073E5 /* SpeexCodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpeexCodec.h; sourceTree = ""; }; + E197B60B18BBEC1A00F073E5 /* SpeexCodec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpeexCodec.m; sourceTree = ""; }; + E197B61C18BBEC6D00F073E5 /* AudioRouter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioRouter.h; sourceTree = ""; }; + E197B61D18BBEC6D00F073E5 /* AudioRouter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioRouter.m; sourceTree = ""; }; + E197B61F18BBF12700F073E5 /* AppAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppAudioManager.h; sourceTree = ""; }; + E197B62018BBF12700F073E5 /* AppAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppAudioManager.m; sourceTree = ""; }; + E197B62218BBF5BB00F073E5 /* SoundPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundPlayer.h; sourceTree = ""; }; + E197B62318BBF5BB00F073E5 /* SoundPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundPlayer.m; sourceTree = ""; }; + E197B62518BBF63B00F073E5 /* SoundBoard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundBoard.h; sourceTree = ""; }; + E197B62618BBF63B00F073E5 /* SoundBoard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundBoard.m; sourceTree = ""; }; + 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 = ""; }; + E1C407C117F0C246007BEE65 /* whisperReal.cer */ = {isa = PBXFileReference; lastKnownFileType = file; path = whisperReal.cer; sourceTree = ""; }; + E1CD329418BCFF9900B1A496 /* SoundInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundInstance.h; sourceTree = ""; }; + E1CD329518BCFF9900B1A496 /* SoundInstance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundInstance.m; sourceTree = ""; }; +/* 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 = ( + B69CD25119773E79005CE69A /* XCTest.framework in Frameworks */, + 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 */, + D221A0AD169C9E5F00537ABF /* UIKit.framework in Frameworks */, + D221A0AE169C9E5F00537ABF /* Foundation.framework in Frameworks */, + AA0C8E498E2046B0B81EEE6E /* libPods.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 420DEC7C09ED549B971FBF67 /* Pods */ = { + isa = PBXGroup; + children = ( + 91E46203423941C0C94D90E9 /* Pods.debug.xcconfig */, + 9CC6C6BD3B51923FD6317C94 /* Pods.ad-hoc distribution.xcconfig */, + 14DDBCE302E19644A773D119 /* Pods.app store release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; + 70B8009F190C529C0042E3F0 /* Products */ = { + isa = PBXGroup; + children = ( + 70B800A3190C529C0042E3F0 /* libspandsp.a */, + ); + name = Products; + sourceTree = ""; + }; + 70B800A8190C54790042E3F0 /* Products */ = { + isa = PBXGroup; + children = ( + 70B800AC190C54790042E3F0 /* libspeex.a */, + ); + name = Products; + sourceTree = ""; + }; + 70B800C8190C55320042E3F0 /* Libraries */ = { + isa = PBXGroup; + children = ( + 70B800E1190C55660042E3F0 /* ProtocolBuffers */, + ); + name = Libraries; + sourceTree = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + 765052A318294C9F008313E1 /* Fonts */ = { + isa = PBXGroup; + children = ( + B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */, + 765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */, + 765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */, + 765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */, + ); + path = Fonts; + sourceTree = ""; + }; + 76919BF51805D169008C664A /* contact */ = { + isa = PBXGroup; + children = ( + 76919BF61805D190008C664A /* ContactManagerTest.m */, + ); + name = contact; + sourceTree = ""; + }; + 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 = ""; + }; + 76EB03C118170B33006006FC /* src */ = { + isa = PBXGroup; + children = ( + 76EB03C218170B33006006FC /* AppDelegate.h */, + 76EB03C318170B33006006FC /* AppDelegate.m */, + 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 = ""; + }; + 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 = ""; + }; + 76EB03FE18170B33006006FC /* call */ = { + isa = PBXGroup; + children = ( + 76EB03FF18170B33006006FC /* RecentCall.h */, + 76EB040018170B33006006FC /* RecentCall.m */, + 76EB040118170B33006006FC /* RecentCallManager.h */, + 76EB040218170B33006006FC /* RecentCallManager.m */, + ); + path = call; + sourceTree = ""; + }; + 76EB040318170B33006006FC /* contact */ = { + isa = PBXGroup; + children = ( + 76EB040418170B33006006FC /* Contact.h */, + 76EB040518170B33006006FC /* Contact.m */, + 76EB040818170B33006006FC /* ContactsManager.h */, + 76EB040918170B33006006FC /* ContactsManager.m */, + ); + path = contact; + sourceTree = ""; + }; + 76EB041118170B33006006FC /* environment */ = { + isa = PBXGroup; + children = ( + 76EB041218170B33006006FC /* Environment.h */, + 76EB041318170B33006006FC /* Environment.m */, + B6C93C4C199567AD00EDF894 /* DebugLogger.h */, + B6C93C4D199567AD00EDF894 /* DebugLogger.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 */, + B6B1013A196D213F007E3930 /* SGNKeychainUtil.h */, + B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */, + B60C16631988999D00E97A6C /* VersionMigrations.h */, + B60C16641988999D00E97A6C /* VersionMigrations.m */, + ); + path = environment; + sourceTree = ""; + }; + 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 */, + B6B9ECFA198B31BA00C620D3 /* PushManager.h */, + B6B9ECFB198B31BA00C620D3 /* PushManager.m */, + B65EDA0C19E1B42700AAA7CB /* AFFutureRequest.h */, + B65EDA0D19E1B42700AAA7CB /* AFFutureRequest.m */, + ); + path = network; + sourceTree = ""; + }; + 76EB041E18170B33006006FC /* dns */ = { + isa = PBXGroup; + children = ( + 76EB041F18170B33006006FC /* DnsManager.h */, + 76EB042018170B33006006FC /* DnsManager.m */, + 76EB042118170B33006006FC /* HostNameEndPoint.h */, + 76EB042218170B33006006FC /* HostNameEndPoint.m */, + ); + path = dns; + sourceTree = ""; + }; + 76EB042318170B33006006FC /* failures */ = { + isa = PBXGroup; + children = ( + 76EB042418170B33006006FC /* IgnoredPacketFailure.h */, + 76EB042518170B33006006FC /* IgnoredPacketFailure.m */, + 76EB042618170B33006006FC /* UnrecognizedRequestFailure.h */, + 76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */, + ); + path = failures; + sourceTree = ""; + }; + 76EB042818170B33006006FC /* http */ = { + isa = PBXGroup; + children = ( + B67ADDC21989FF8700E1A773 /* CallServerRequestsManager.h */, + B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */, + 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 = ""; + }; + 76EB043C18170B33006006FC /* rtp */ = { + isa = PBXGroup; + children = ( + 76EB043D18170B33006006FC /* RtpPacket.h */, + 76EB043E18170B33006006FC /* RtpPacket.m */, + 76EB043F18170B33006006FC /* RtpSocket.h */, + 76EB044018170B33006006FC /* RtpSocket.m */, + 76EB044118170B33006006FC /* srtp */, + 76EB044818170B33006006FC /* zrtp */, + ); + path = rtp; + sourceTree = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + 76EB046518170B33006006FC /* protocols */ = { + isa = PBXGroup; + children = ( + 76EB046618170B33006006FC /* KeyAgreementParticipant.h */, + 76EB046718170B33006006FC /* KeyAgreementProtocol.h */, + 76EB046818170B33006006FC /* ZrtpRole.h */, + ); + path = protocols; + sourceTree = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + 76EB048518170B33006006FC /* udp */ = { + isa = PBXGroup; + children = ( + 76EB048618170B33006006FC /* UdpSocket.h */, + 76EB048718170B33006006FC /* UdpSocket.m */, + ); + path = udp; + sourceTree = ""; + }; + 76EB048818170B33006006FC /* phone */ = { + isa = PBXGroup; + children = ( + 76EB048918170B33006006FC /* callstate */, + 76EB049418170B33006006FC /* PhoneManager.h */, + 76EB049518170B33006006FC /* PhoneManager.m */, + 76EB049618170B33006006FC /* PhoneNumber.h */, + 76EB049718170B33006006FC /* PhoneNumber.m */, + 76EB049818170B33006006FC /* signaling */, + ); + path = phone; + sourceTree = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + 76EB04A818170B33006006FC /* number directory */ = { + isa = PBXGroup; + children = ( + 76EB04A918170B33006006FC /* PhoneNumberDirectoryFilter.h */, + 76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */, + 76EB04AB18170B33006006FC /* PhoneNumberDirectoryFilterManager.h */, + 76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */, + ); + path = "number directory"; + sourceTree = ""; + }; + 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 = ""; + }; + 76EB04BA18170B33006006FC /* protocols */ = { + isa = PBXGroup; + children = ( + 76EB04BB18170B33006006FC /* ConditionLogger.h */, + 76EB04BC18170B33006006FC /* Logging.h */, + 76EB04BD18170B33006006FC /* OccurrenceLogger.h */, + 76EB04BE18170B33006006FC /* utilities */, + 76EB04C718170B33006006FC /* ValueLogger.h */, + ); + path = protocols; + sourceTree = ""; + }; + 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 = ""; + }; + 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 */, + BFB074C319A5611000F2947C /* FutureUtil.h */, + BFB074C419A5611000F2947C /* FutureUtil.m */, + 76EB04EC18170B33006006FC /* NumberUtil.h */, + 76EB04ED18170B33006006FC /* NumberUtil.m */, + BFB074C519A5611000F2947C /* ObservableValue.h */, + BFB074C619A5611000F2947C /* ObservableValue.m */, + 76EB04EE18170B33006006FC /* Operation.h */, + 76EB04EF18170B33006006FC /* Operation.m */, + 7095B7AE18F46D35002C66E2 /* PhoneNumberUtil.h */, + 7095B7AF18F46D35002C66E2 /* PhoneNumberUtil.m */, + 76EB04F018170B33006006FC /* protocols */, + 707E549018FF26E800C8649D /* SmsInvite.h */, + 707E549118FF26E800C8649D /* SmsInvite.m */, + 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 */, + ); + path = util; + sourceTree = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + 76EB04F018170B33006006FC /* protocols */ = { + isa = PBXGroup; + children = ( + 76EB04F118170B33006006FC /* Terminable.h */, + 76EB04F218170B33006006FC /* utilities */, + ); + path = protocols; + sourceTree = ""; + }; + 76EB04F218170B33006006FC /* utilities */ = { + isa = PBXGroup; + children = ( + 76EB04F318170B33006006FC /* AnonymousTerminator.h */, + 76EB04F418170B33006006FC /* AnonymousTerminator.m */, + ); + path = utilities; + sourceTree = ""; + }; + 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 */, + 76EB051518170B33006006FC /* RegisterViewController.h */, + 76EB051618170B33006006FC /* RegisterViewController.m */, + 76EB051718170B33006006FC /* SettingsViewController.h */, + 76EB051818170B33006006FC /* SettingsViewController.m */, + 76EB051918170B33006006FC /* TabBarParentViewController.h */, + 76EB051A18170B33006006FC /* TabBarParentViewController.m */, + 76EB051C18170B33006006FC /* xibs */, + ); + path = "view controllers"; + sourceTree = ""; + }; + 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 */, + 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 = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + A15706EA17F0CD6D007C2BD6 /* test */ = { + isa = PBXGroup; + children = ( + A15706F217F0CD6D007C2BD6 /* audio */, + BF8C3D8119CE3B6A008F644C /* call */, + 76919BF51805D169008C664A /* contact */, + A157070017F0CD6D007C2BD6 /* network */, + A157072E17F0CD6D007C2BD6 /* phone */, + A157073417F0CD6D007C2BD6 /* profiling */, + A157073917F0CD6D007C2BD6 /* Supporting Files */, + A157073D17F0CD6D007C2BD6 /* util */, + B684A46C19C3446200B11029 /* PushManagerTest.m */, + A157073B17F0CD6D007C2BD6 /* TestUtil.h */, + A157073C17F0CD6D007C2BD6 /* TestUtil.m */, + ); + path = test; + sourceTree = ""; + }; + A15706F217F0CD6D007C2BD6 /* audio */ = { + isa = PBXGroup; + children = ( + A15706F417F0CD6D007C2BD6 /* AudioFrameTest.m */, + A15706F617F0CD6D007C2BD6 /* AudioRemoteIOTest.m */, + A15706F817F0CD6D007C2BD6 /* AudioStretcherTest.m */, + A15706FA17F0CD6D007C2BD6 /* JitterQueueTest.m */, + A15706FC17F0CD6D007C2BD6 /* SpeexCodecTest.m */, + ); + path = audio; + sourceTree = ""; + }; + A157070017F0CD6D007C2BD6 /* network */ = { + isa = PBXGroup; + children = ( + A157070117F0CD6D007C2BD6 /* dns */, + A157070417F0CD6D007C2BD6 /* http */, + A157070817F0CD6D007C2BD6 /* IpAddressTest.m */, + A157070A17F0CD6D007C2BD6 /* IpEndPointTest.m */, + A157070B17F0CD6D007C2BD6 /* rtp */, + A157072317F0CD6D007C2BD6 /* tcp */, + A157072B17F0CD6D007C2BD6 /* udp */, + ); + path = network; + sourceTree = ""; + }; + A157070117F0CD6D007C2BD6 /* dns */ = { + isa = PBXGroup; + children = ( + A157070317F0CD6D007C2BD6 /* DnsManagerTest.m */, + ); + path = dns; + sourceTree = ""; + }; + A157070417F0CD6D007C2BD6 /* http */ = { + isa = PBXGroup; + children = ( + A157070617F0CD6D007C2BD6 /* HttpRequestResponseTest.m */, + ); + path = http; + sourceTree = ""; + }; + A157070B17F0CD6D007C2BD6 /* rtp */ = { + isa = PBXGroup; + children = ( + A157070D17F0CD6D007C2BD6 /* RtpPacketTests.m */, + A157070E17F0CD6D007C2BD6 /* srtp */, + A157071317F0CD6D007C2BD6 /* zrtp */, + ); + path = rtp; + sourceTree = ""; + }; + A157070E17F0CD6D007C2BD6 /* srtp */ = { + isa = PBXGroup; + children = ( + A157071017F0CD6D007C2BD6 /* SecureStreamTest.m */, + A157071217F0CD6D007C2BD6 /* SequenceCounterTest.m */, + ); + path = srtp; + sourceTree = ""; + }; + A157071317F0CD6D007C2BD6 /* zrtp */ = { + isa = PBXGroup; + children = ( + A157071717F0CD6D007C2BD6 /* HandshakePacketTest.m */, + A157071917F0CD6D007C2BD6 /* HashChainTest.m */, + A157071B17F0CD6D007C2BD6 /* MasterSecretTest.m */, + A157071D17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m */, + A157071E17F0CD6D007C2BD6 /* utilities */, + A157072217F0CD6D007C2BD6 /* ZrtpTest.m */, + E16E5BF818AAF02100B7C403 /* EC25AgreerTest.m */, + ); + path = zrtp; + sourceTree = ""; + }; + A157071E17F0CD6D007C2BD6 /* utilities */ = { + isa = PBXGroup; + children = ( + A157071F17F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.h */, + A157072017F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m */, + ); + path = utilities; + sourceTree = ""; + }; + A157072317F0CD6D007C2BD6 /* tcp */ = { + isa = PBXGroup; + children = ( + A157072517F0CD6D007C2BD6 /* LowLatencyConnectorTest.m */, + A157072617F0CD6D007C2BD6 /* tls */, + ); + path = tcp; + sourceTree = ""; + }; + A157072617F0CD6D007C2BD6 /* tls */ = { + isa = PBXGroup; + children = ( + A157072817F0CD6D007C2BD6 /* NetworkStreamTest.m */, + A157072A17F0CD6D007C2BD6 /* SecureEndPointTest.m */, + ); + path = tls; + sourceTree = ""; + }; + A157072B17F0CD6D007C2BD6 /* udp */ = { + isa = PBXGroup; + children = ( + A157072D17F0CD6D007C2BD6 /* UdpSocketTest.m */, + ); + path = udp; + sourceTree = ""; + }; + A157072E17F0CD6D007C2BD6 /* phone */ = { + isa = PBXGroup; + children = ( + A157073017F0CD6D007C2BD6 /* PhoneNumberTest.m */, + A157073117F0CD6D007C2BD6 /* signaling */, + ); + path = phone; + sourceTree = ""; + }; + A157073117F0CD6D007C2BD6 /* signaling */ = { + isa = PBXGroup; + children = ( + A157073317F0CD6D007C2BD6 /* SessionDescriptorTest.m */, + ); + path = signaling; + sourceTree = ""; + }; + A157073417F0CD6D007C2BD6 /* profiling */ = { + isa = PBXGroup; + children = ( + A157073617F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m */, + A157073817F0CD6D007C2BD6 /* EventWindowTest.m */, + ); + path = profiling; + sourceTree = ""; + }; + A157073917F0CD6D007C2BD6 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + B6850E591995A4710068E715 /* whisperFake.cer */, + A157073A17F0CD6D007C2BD6 /* SignalTests-Info.plist */, + ); + path = "Supporting Files"; + sourceTree = ""; + }; + A157073D17F0CD6D007C2BD6 /* util */ = { + isa = PBXGroup; + children = ( + A157073E17F0CD6D007C2BD6 /* BloomFilterTest.h */, + A157073F17F0CD6D007C2BD6 /* BloomFilterTest.m */, + A157074217F0CD6D007C2BD6 /* ConversionsTest.h */, + A157074317F0CD6D007C2BD6 /* ConversionsTest.m */, + A157074417F0CD6D007C2BD6 /* Crc32Test.h */, + A157074517F0CD6D007C2BD6 /* Crc32Test.m */, + A157074717F0CD6D007C2BD6 /* CryptoToolsTest.m */, + A157074817F0CD6D007C2BD6 /* CyclicalBufferTest.h */, + A157074917F0CD6D007C2BD6 /* CyclicalBufferTest.m */, + A157074A17F0CD6D007C2BD6 /* ExceptionsTest.h */, + A157074B17F0CD6D007C2BD6 /* ExceptionsTest.m */, + A157074C17F0CD6D007C2BD6 /* FunctionalUtilTest.h */, + A157074D17F0CD6D007C2BD6 /* FunctionalUtilTest.m */, + BFB074BF19A4BCA400F2947C /* FutureUtilTest.m */, + BFB074C019A4BCA400F2947C /* ObservableTest.m */, + A157074E17F0CD6D007C2BD6 /* PriorityQueueTest.h */, + A157074F17F0CD6D007C2BD6 /* PriorityQueueTest.m */, + A157075017F0CD6D007C2BD6 /* QueueTest.h */, + A157075117F0CD6D007C2BD6 /* QueueTest.m */, + A157075217F0CD6D007C2BD6 /* UtilTest.h */, + A157075317F0CD6D007C2BD6 /* UtilTest.m */, + ); + path = util; + sourceTree = ""; + }; + B6416F35199A0478003C5699 /* an.lproj */ = { + isa = PBXGroup; + children = ( + B6416F36199A0478003C5699 /* Localizable.strings */, + ); + name = an.lproj; + path = translations/an.lproj; + sourceTree = ""; + }; + B6416F38199A0478003C5699 /* ar.lproj */ = { + isa = PBXGroup; + children = ( + B6416F39199A0478003C5699 /* Localizable.strings */, + ); + name = ar.lproj; + path = translations/ar.lproj; + sourceTree = ""; + }; + B6416F3B199A0478003C5699 /* be.lproj */ = { + isa = PBXGroup; + children = ( + B6416F3C199A0478003C5699 /* Localizable.strings */, + ); + name = be.lproj; + path = translations/be.lproj; + sourceTree = ""; + }; + B6416F3E199A0478003C5699 /* bg_BG.lproj */ = { + isa = PBXGroup; + children = ( + B6416F3F199A0478003C5699 /* Localizable.strings */, + ); + name = bg_BG.lproj; + path = translations/bg_BG.lproj; + sourceTree = ""; + }; + B6416F41199A0478003C5699 /* ca-ES.lproj */ = { + isa = PBXGroup; + children = ( + B6416F42199A0478003C5699 /* Localizable.strings */, + ); + name = "ca-ES.lproj"; + path = "translations/ca-ES.lproj"; + sourceTree = ""; + }; + B6416F44199A0478003C5699 /* ca.lproj */ = { + isa = PBXGroup; + children = ( + B6416F45199A0478003C5699 /* Localizable.strings */, + ); + name = ca.lproj; + path = translations/ca.lproj; + sourceTree = ""; + }; + B6416F47199A0478003C5699 /* cs-CZ.lproj */ = { + isa = PBXGroup; + children = ( + B6416F48199A0478003C5699 /* Localizable.strings */, + ); + name = "cs-CZ.lproj"; + path = "translations/cs-CZ.lproj"; + sourceTree = ""; + }; + B6416F4A199A0478003C5699 /* cs.lproj */ = { + isa = PBXGroup; + children = ( + B6416F4B199A0478003C5699 /* Localizable.strings */, + ); + name = cs.lproj; + path = translations/cs.lproj; + sourceTree = ""; + }; + B6416F4D199A0478003C5699 /* da.lproj */ = { + isa = PBXGroup; + children = ( + B6416F4E199A0478003C5699 /* Localizable.strings */, + ); + name = da.lproj; + path = translations/da.lproj; + sourceTree = ""; + }; + B6416F50199A0478003C5699 /* de.lproj */ = { + isa = PBXGroup; + children = ( + B6416F51199A0478003C5699 /* Localizable.strings */, + ); + name = de.lproj; + path = translations/de.lproj; + sourceTree = ""; + }; + B6416F53199A0478003C5699 /* el_GR.lproj */ = { + isa = PBXGroup; + children = ( + B6416F54199A0478003C5699 /* Localizable.strings */, + ); + name = el_GR.lproj; + path = translations/el_GR.lproj; + sourceTree = ""; + }; + B6416F56199A0478003C5699 /* en.lproj */ = { + isa = PBXGroup; + children = ( + B6416F57199A0478003C5699 /* Localizable.strings */, + ); + name = en.lproj; + path = translations/en.lproj; + sourceTree = ""; + }; + B6416F59199A0478003C5699 /* es.lproj */ = { + isa = PBXGroup; + children = ( + B6416F5A199A0478003C5699 /* Localizable.strings */, + ); + name = es.lproj; + path = translations/es.lproj; + sourceTree = ""; + }; + B6416F5C199A0478003C5699 /* eu.lproj */ = { + isa = PBXGroup; + children = ( + B6416F5D199A0478003C5699 /* Localizable.strings */, + ); + name = eu.lproj; + path = translations/eu.lproj; + sourceTree = ""; + }; + B6416F5F199A0478003C5699 /* fa_IR.lproj */ = { + isa = PBXGroup; + children = ( + B6416F60199A0478003C5699 /* Localizable.strings */, + ); + name = fa_IR.lproj; + path = translations/fa_IR.lproj; + sourceTree = ""; + }; + B6416F62199A0478003C5699 /* fa.lproj */ = { + isa = PBXGroup; + children = ( + B6416F63199A0478003C5699 /* Localizable.strings */, + ); + name = fa.lproj; + path = translations/fa.lproj; + sourceTree = ""; + }; + B6416F65199A0478003C5699 /* fi.lproj */ = { + isa = PBXGroup; + children = ( + B6416F66199A0478003C5699 /* Localizable.strings */, + ); + name = fi.lproj; + path = translations/fi.lproj; + sourceTree = ""; + }; + B6416F68199A0478003C5699 /* fil.lproj */ = { + isa = PBXGroup; + children = ( + B6416F69199A0478003C5699 /* Localizable.strings */, + ); + name = fil.lproj; + path = translations/fil.lproj; + sourceTree = ""; + }; + B6416F6B199A0478003C5699 /* fr.lproj */ = { + isa = PBXGroup; + children = ( + B6416F6C199A0478003C5699 /* Localizable.strings */, + ); + name = fr.lproj; + path = translations/fr.lproj; + sourceTree = ""; + }; + B6416F6E199A0478003C5699 /* he.lproj */ = { + isa = PBXGroup; + children = ( + B6416F6F199A0478003C5699 /* Localizable.strings */, + ); + name = he.lproj; + path = translations/he.lproj; + sourceTree = ""; + }; + B6416F71199A0478003C5699 /* hu.lproj */ = { + isa = PBXGroup; + children = ( + B6416F72199A0478003C5699 /* Localizable.strings */, + ); + name = hu.lproj; + path = translations/hu.lproj; + sourceTree = ""; + }; + B6416F74199A0478003C5699 /* it_IT.lproj */ = { + isa = PBXGroup; + children = ( + B6416F75199A0478003C5699 /* Localizable.strings */, + ); + name = it_IT.lproj; + path = translations/it_IT.lproj; + sourceTree = ""; + }; + B6416F77199A0478003C5699 /* ja_JP.lproj */ = { + isa = PBXGroup; + children = ( + B6416F78199A0478003C5699 /* Localizable.strings */, + ); + name = ja_JP.lproj; + path = translations/ja_JP.lproj; + sourceTree = ""; + }; + B6416F7A199A0478003C5699 /* lv.lproj */ = { + isa = PBXGroup; + children = ( + B6416F7B199A0478003C5699 /* Localizable.strings */, + ); + name = lv.lproj; + path = translations/lv.lproj; + sourceTree = ""; + }; + B6416F7D199A0478003C5699 /* nb.lproj */ = { + isa = PBXGroup; + children = ( + B6416F7E199A0478003C5699 /* Localizable.strings */, + ); + name = nb.lproj; + path = translations/nb.lproj; + sourceTree = ""; + }; + B6416F80199A0478003C5699 /* nl.lproj */ = { + isa = PBXGroup; + children = ( + B6416F81199A0478003C5699 /* Localizable.strings */, + ); + name = nl.lproj; + path = translations/nl.lproj; + sourceTree = ""; + }; + B6416F83199A0478003C5699 /* pl.lproj */ = { + isa = PBXGroup; + children = ( + B6416F84199A0478003C5699 /* Localizable.strings */, + ); + name = pl.lproj; + path = translations/pl.lproj; + sourceTree = ""; + }; + B6416F86199A0478003C5699 /* pt_BR.lproj */ = { + isa = PBXGroup; + children = ( + B6416F87199A0478003C5699 /* Localizable.strings */, + ); + name = pt_BR.lproj; + path = translations/pt_BR.lproj; + sourceTree = ""; + }; + B6416F89199A0478003C5699 /* ro-RO.lproj */ = { + isa = PBXGroup; + children = ( + B6416F8A199A0478003C5699 /* Localizable.strings */, + ); + name = "ro-RO.lproj"; + path = "translations/ro-RO.lproj"; + sourceTree = ""; + }; + B6416F8C199A0478003C5699 /* ro.lproj */ = { + isa = PBXGroup; + children = ( + B6416F8D199A0478003C5699 /* Localizable.strings */, + ); + name = ro.lproj; + path = translations/ro.lproj; + sourceTree = ""; + }; + B6416F8F199A0478003C5699 /* ru.lproj */ = { + isa = PBXGroup; + children = ( + B6416F90199A0478003C5699 /* Localizable.strings */, + ); + name = ru.lproj; + path = translations/ru.lproj; + sourceTree = ""; + }; + B6416F92199A0478003C5699 /* sl.lproj */ = { + isa = PBXGroup; + children = ( + B6416F93199A0478003C5699 /* Localizable.strings */, + ); + name = sl.lproj; + path = translations/sl.lproj; + sourceTree = ""; + }; + B6416F95199A0478003C5699 /* sq.lproj */ = { + isa = PBXGroup; + children = ( + B6416F96199A0478003C5699 /* Localizable.strings */, + ); + name = sq.lproj; + path = translations/sq.lproj; + sourceTree = ""; + }; + B6416F98199A0478003C5699 /* sv_SE.lproj */ = { + isa = PBXGroup; + children = ( + B6416F99199A0478003C5699 /* Localizable.strings */, + ); + name = sv_SE.lproj; + path = translations/sv_SE.lproj; + sourceTree = ""; + }; + B6416F9B199A0478003C5699 /* ta.lproj */ = { + isa = PBXGroup; + children = ( + B6416F9C199A0478003C5699 /* Localizable.strings */, + ); + name = ta.lproj; + path = translations/ta.lproj; + sourceTree = ""; + }; + B6416F9E199A0478003C5699 /* tr_TR.lproj */ = { + isa = PBXGroup; + children = ( + B6416F9F199A0478003C5699 /* Localizable.strings */, + ); + name = tr_TR.lproj; + path = translations/tr_TR.lproj; + sourceTree = ""; + }; + B6416FA1199A0478003C5699 /* uk.lproj */ = { + isa = PBXGroup; + children = ( + B6416FA2199A0478003C5699 /* Localizable.strings */, + ); + name = uk.lproj; + path = translations/uk.lproj; + sourceTree = ""; + }; + B6416FA4199A0478003C5699 /* zh_CN.lproj */ = { + isa = PBXGroup; + children = ( + B6416FA5199A0478003C5699 /* Localizable.strings */, + ); + name = zh_CN.lproj; + path = translations/zh_CN.lproj; + sourceTree = ""; + }; + B6416FAA199A0478003C5699 /* zh_TW.lproj */ = { + isa = PBXGroup; + children = ( + B6416FAB199A0478003C5699 /* Localizable.strings */, + ); + name = zh_TW.lproj; + path = translations/zh_TW.lproj; + sourceTree = ""; + }; + B6B6C3C419193F5B00C0B76B /* Translations */ = { + isa = PBXGroup; + children = ( + B6416F35199A0478003C5699 /* an.lproj */, + B6416F38199A0478003C5699 /* ar.lproj */, + B6416F3B199A0478003C5699 /* be.lproj */, + B6416F3E199A0478003C5699 /* bg_BG.lproj */, + B6416F41199A0478003C5699 /* ca-ES.lproj */, + B6416F44199A0478003C5699 /* ca.lproj */, + B6416F47199A0478003C5699 /* cs-CZ.lproj */, + B6416F4A199A0478003C5699 /* cs.lproj */, + B6416F4D199A0478003C5699 /* da.lproj */, + B6416F50199A0478003C5699 /* de.lproj */, + B6416F53199A0478003C5699 /* el_GR.lproj */, + B6416F56199A0478003C5699 /* en.lproj */, + B6416F59199A0478003C5699 /* es.lproj */, + B6416F5C199A0478003C5699 /* eu.lproj */, + B6416F5F199A0478003C5699 /* fa_IR.lproj */, + B6416F62199A0478003C5699 /* fa.lproj */, + B6416F65199A0478003C5699 /* fi.lproj */, + B6416F68199A0478003C5699 /* fil.lproj */, + B6416F6B199A0478003C5699 /* fr.lproj */, + B6416F6E199A0478003C5699 /* he.lproj */, + B6416F71199A0478003C5699 /* hu.lproj */, + B6416F74199A0478003C5699 /* it_IT.lproj */, + B6416F77199A0478003C5699 /* ja_JP.lproj */, + B6416F7A199A0478003C5699 /* lv.lproj */, + B6416F7D199A0478003C5699 /* nb.lproj */, + B6416F80199A0478003C5699 /* nl.lproj */, + B6416F83199A0478003C5699 /* pl.lproj */, + B6416F86199A0478003C5699 /* pt_BR.lproj */, + B6416F89199A0478003C5699 /* ro-RO.lproj */, + B6416F8C199A0478003C5699 /* ro.lproj */, + B6416F8F199A0478003C5699 /* ru.lproj */, + B6416F92199A0478003C5699 /* sl.lproj */, + B6416F95199A0478003C5699 /* sq.lproj */, + B6416F98199A0478003C5699 /* sv_SE.lproj */, + B6416F9B199A0478003C5699 /* ta.lproj */, + B6416F9E199A0478003C5699 /* tr_TR.lproj */, + B6416FA1199A0478003C5699 /* uk.lproj */, + B6416FA4199A0478003C5699 /* zh_CN.lproj */, + B6416FAA199A0478003C5699 /* zh_TW.lproj */, + ); + name = Translations; + sourceTree = ""; + }; + BF8C3D8119CE3B6A008F644C /* call */ = { + isa = PBXGroup; + children = ( + BF8C3D8219CE3B6A008F644C /* RecentCallTest.m */, + ); + path = call; + sourceTree = ""; + }; + D221A07E169C9E5E00537ABF = { + isa = PBXGroup; + children = ( + D221A093169C9E5E00537ABF /* Signal */, + 70B800C8190C55320042E3F0 /* Libraries */, + D221A08C169C9E5E00537ABF /* Frameworks */, + D221A08A169C9E5E00537ABF /* Products */, + 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */, + 70B800A7190C54790042E3F0 /* speex.xcodeproj */, + 420DEC7C09ED549B971FBF67 /* Pods */, + ); + sourceTree = ""; + }; + D221A08A169C9E5E00537ABF /* Products */ = { + isa = PBXGroup; + children = ( + D221A089169C9E5E00537ABF /* Signal.app */, + D221A0AA169C9E5F00537ABF /* SignalTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + D221A08C169C9E5E00537ABF /* Frameworks */ = { + isa = PBXGroup; + children = ( + B69CD25019773E79005CE69A /* XCTest.framework */, + 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 */, + 8313AE91B4954215858A5662 /* libPods.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + D221A093169C9E5E00537ABF /* Signal */ = { + isa = PBXGroup; + children = ( + B657DDC91911A40500F45B0C /* Signal.entitlements */, + 765052A318294C9F008313E1 /* Fonts */, + 76AD2C7B17FB4604000246B0 /* Images */, + B67EBF5C19194AC60084CCFD /* Settings.bundle */, + 76EB03C118170B33006006FC /* src */, + D221A094169C9E5E00537ABF /* Supporting Files */, + A15706EA17F0CD6D007C2BD6 /* test */, + B66DBF4919D5BBC8006EA940 /* Images.xcassets */, + ); + path = Signal; + sourceTree = ""; + }; + 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 */, + B661C211198EE2EA00548CA1 /* iOSVersions.h */, + E1C407C117F0C246007BEE65 /* whisperReal.cer */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + 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 = ""; + }; + E197B5FF18BBEC1A00F073E5 /* protocols */ = { + isa = PBXGroup; + children = ( + E197B60018BBEC1A00F073E5 /* AudioCallbackHandler.h */, + E197B60118BBEC1A00F073E5 /* BufferDepthMeasure.h */, + E197B60218BBEC1A00F073E5 /* JitterQueueNotificationReceiver.h */, + E197B60318BBEC1A00F073E5 /* utilities */, + ); + path = protocols; + sourceTree = ""; + }; + E197B60318BBEC1A00F073E5 /* utilities */ = { + isa = PBXGroup; + children = ( + E197B60418BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.h */, + E197B60518BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m */, + ); + path = utilities; + sourceTree = ""; + }; +/* 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 = ( + B6AFCEBB19A93DA60098CFCB /* PBXTargetDependency */, + ); + name = SignalTests; + productName = RedPhoneTests; + productReference = D221A0AA169C9E5F00537ABF /* SignalTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + D221A080169C9E5E00537ABF /* Project object */ = { + isa = PBXProject; + attributes = { + LastTestingUpgradeCheck = 0600; + LastUpgradeCheck = 0500; + ORGANIZATIONNAME = "Open Whisper Systems"; + TargetAttributes = { + D221A088169C9E5E00537ABF = { + DevelopmentTeam = U68MSDN6DR; + SystemCapabilities = { + com.apple.DataProtection = { + enabled = 1; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + com.apple.InterAppAudio = { + enabled = 0; + }; + com.apple.VPNLite = { + enabled = 0; + }; + }; + }; + D221A0A9169C9E5F00537ABF = { + DevelopmentTeam = AWR2FBJU75; + TestTargetID = D221A088169C9E5E00537ABF; + }; + }; + }; + 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", + an, + ar, + bg_BG, + ca, + cs, + da, + es, + eu, + fa_IR, + fa, + fi, + fil, + he, + hu, + it_IT, + ja_JP, + lv, + nb, + pl, + pt_BR, + ro, + ru, + sl, + sq, + sv_SE, + ta, + tr_TR, + uk, + zh_CN, + zh_TW.Big5, + zh_TW, + be, + el_GR, + ); + 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 */, + B6416FAF199A0478003C5699 /* Localizable.strings 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 */, + E148750818A06966002CC4F3 /* FavouritesViewController.xib in Resources */, + E148750918A06966002CC4F3 /* InboxFeedViewController.xib in Resources */, + B6416FD1199A0478003C5699 /* Localizable.strings in Resources */, + B6416FB5199A0478003C5699 /* Localizable.strings in Resources */, + E148750A18A06966002CC4F3 /* InCallViewController.xib in Resources */, + B6416FD2199A0478003C5699 /* Localizable.strings in Resources */, + E148750B18A06966002CC4F3 /* InviteContactsViewController.xib in Resources */, + E148750C18A06966002CC4F3 /* LeftSideMenuViewController.xib in Resources */, + B6416FB2199A0478003C5699 /* Localizable.strings in Resources */, + E148750D18A06966002CC4F3 /* PreferenceListViewController.xib in Resources */, + E148750E18A06966002CC4F3 /* RegisterViewController.xib in Resources */, + E148750F18A06966002CC4F3 /* SettingsViewController.xib in Resources */, + B6416FB9199A0478003C5699 /* Localizable.strings 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 */, + B6416FB1199A0478003C5699 /* Localizable.strings 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 */, + B6416FC2199A0478003C5699 /* Localizable.strings in Resources */, + B6416FB0199A0478003C5699 /* Localizable.strings in Resources */, + E14874B118A0692F002CC4F3 /* drop_down_arrow_icon@2x.png in Resources */, + B6416FCB199A0478003C5699 /* Localizable.strings 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 */, + B6416FAE199A0478003C5699 /* Localizable.strings in Resources */, + E14874B618A0692F002CC4F3 /* favourite_true_icon.png in Resources */, + E14874B718A0692F002CC4F3 /* favourite_true_icon@2x.png in Resources */, + E14874B818A0692F002CC4F3 /* forward_button.png in Resources */, + B6416FD4199A0478003C5699 /* Localizable.strings 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 */, + B6416FBE199A0478003C5699 /* Localizable.strings in Resources */, + E14874BF18A0692F002CC4F3 /* in_call_phone_icon.png in Resources */, + B6416FC0199A0478003C5699 /* Localizable.strings in Resources */, + B6416FB6199A0478003C5699 /* Localizable.strings 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 */, + B6416FC1199A0478003C5699 /* Localizable.strings in Resources */, + E14874C418A0692F002CC4F3 /* incoming_call_icon@2x.png in Resources */, + B6416FC6199A0478003C5699 /* Localizable.strings in Resources */, + E14874C518A0692F002CC4F3 /* menu_icon.png in Resources */, + E14874C618A0692F002CC4F3 /* menu_icon@2x.png in Resources */, + B6416FC9199A0478003C5699 /* Localizable.strings in Resources */, + E14874C718A0692F002CC4F3 /* message_bubble.png in Resources */, + B6416FB4199A0478003C5699 /* Localizable.strings in Resources */, + E14874C818A0692F002CC4F3 /* message_bubble@2x.png in Resources */, + E14874C918A0692F002CC4F3 /* mute_icon_selected.png in Resources */, + B6416FAD199A0478003C5699 /* Localizable.strings in Resources */, + E14874CA18A0692F002CC4F3 /* mute_icon_selected@2x.png in Resources */, + E14874CB18A0692F002CC4F3 /* mute_icon.png in Resources */, + B6416FCC199A0478003C5699 /* Localizable.strings in Resources */, + E14874CC18A0692F002CC4F3 /* mute_icon@2x.png in Resources */, + E14874CD18A0692F002CC4F3 /* notification_detail_icon.png in Resources */, + E14874CE18A0692F002CC4F3 /* notification_detail_icon@2x.png in Resources */, + B6416FC5199A0478003C5699 /* Localizable.strings in Resources */, + B6416FC4199A0478003C5699 /* Localizable.strings in Resources */, + E14874CF18A0692F002CC4F3 /* notification_mini_icon.png in Resources */, + E14874D018A0692F002CC4F3 /* notification_mini_icon@2x.png in Resources */, + E14874D118A0692F002CC4F3 /* outgoing_call_icon.png in Resources */, + B6416FB3199A0478003C5699 /* Localizable.strings in Resources */, + B6416FBB199A0478003C5699 /* Localizable.strings in Resources */, + E14874D218A0692F002CC4F3 /* outgoing_call_icon@2x.png in Resources */, + B6416FB8199A0478003C5699 /* Localizable.strings in Resources */, + E14874D318A0692F002CC4F3 /* search_cancel.png in Resources */, + E14874D418A0692F002CC4F3 /* search_cancel@2x.png in Resources */, + B6416FC3199A0478003C5699 /* Localizable.strings in Resources */, + B6416FCF199A0478003C5699 /* Localizable.strings in Resources */, + E14874D518A0692F002CC4F3 /* search_icon.png in Resources */, + E14874D618A0692F002CC4F3 /* search_icon@2x.png in Resources */, + E14874D718A0692F002CC4F3 /* send_code_icon.png in Resources */, + B6416FC8199A0478003C5699 /* Localizable.strings 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 */, + B6416FD0199A0478003C5699 /* Localizable.strings 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 */, + B6416FBC199A0478003C5699 /* Localizable.strings in Resources */, + E14874E018A06930002CC4F3 /* spinner_connecting@2x.png in Resources */, + E14874E118A06930002CC4F3 /* spinner_error.png in Resources */, + B6416FBF199A0478003C5699 /* Localizable.strings in Resources */, + B6416FB7199A0478003C5699 /* Localizable.strings in Resources */, + B66DBF4A19D5BBC8006EA940 /* Images.xcassets 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 */, + B6416FCD199A0478003C5699 /* Localizable.strings 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 */, + B6416FCE199A0478003C5699 /* Localizable.strings 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 */, + 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 */, + B6416FC7199A0478003C5699 /* Localizable.strings 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 */, + B6416FBD199A0478003C5699 /* Localizable.strings in Resources */, + E1370BE018A0686600826894 /* busy.mp3 in Resources */, + E1370BE118A0686C00826894 /* completed.mp3 in Resources */, + E1370BE218A0686C00826894 /* failure.mp3 in Resources */, + E1370BE318A0686C00826894 /* handshake.mp3 in Resources */, + B6416FCA199A0478003C5699 /* Localizable.strings 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 */, + B6416FBA199A0478003C5699 /* Localizable.strings in Resources */, + E148751518A06AFD002CC4F3 /* HelveticaNeueLTStd-Md.otf in Resources */, + E1370BF618A068A600826894 /* whisperReal.cer 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 */, + B6850E5A1995A4710068E715 /* whisperFake.cer 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 */, + ); + 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/Target Support Files/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/Target Support Files/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 */, + 76EB05AC18170B33006006FC /* SrtpSocket.m in Sources */, + B60C16651988999D00E97A6C /* VersionMigrations.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 */, + B67ADDC41989FF8700E1A773 /* CallServerRequestsManager.m in Sources */, + 76EB059418170B33006006FC /* HttpManager.m in Sources */, + 76EB05EC18170B33006006FC /* CallState.m in Sources */, + 76EB05D218170B33006006FC /* ZrtpInitiator.m in Sources */, + 76EB05E018170B33006006FC /* NetworkStream.m in Sources */, + B6B9ECFC198B31BA00C620D3 /* PushManager.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 */, + 70B80114190C55660042E3F0 /* Field.m in Sources */, + E197B61E18BBEC6D00F073E5 /* AudioRouter.m in Sources */, + E197B60D18BBEC1A00F073E5 /* AudioSocket.m in Sources */, + 76EB061418170B33006006FC /* AnonymousConditionLogger.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 */, + E197B61118BBEC1A00F073E5 /* AudioProcessor.m in Sources */, + 76EB065818170B34006006FC /* LeftSideMenuViewController.m in Sources */, + 76EB05EA18170B33006006FC /* CallProgress.m in Sources */, + 76EB05C218170B33006006FC /* DhPacketSharedSecretHashes.m in Sources */, + B6C93C4E199567AD00EDF894 /* DebugLogger.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 */, + 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 */, + 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 */, + B65EDA0E19E1B42700AAA7CB /* AFFutureRequest.m in Sources */, + 76EB05DC18170B33006006FC /* StreamPair.m in Sources */, + 70377AA91916BA0500CAF501 /* InteractiveLabel.m in Sources */, + 76EB064618170B33006006FC /* TimeUtil.m in Sources */, + 70BAFD5D190584BE00FA5E0B /* NotificationTracker.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 */, + 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 */, + BFB074C919A5611000F2947C /* ObservableValue.m in Sources */, + 76EB05C818170B33006006FC /* HelloPacket.m in Sources */, + 76EB059A18170B33006006FC /* HttpRequestUtil.m in Sources */, + BFB074C719A5611000F2947C /* FutureUtil.m in Sources */, + 76EB057218170B33006006FC /* RecentCall.m in Sources */, + 76EB060418170B33006006FC /* PhoneNumberDirectoryFilter.m in Sources */, + B97CBFA818860EA3008E0DE9 /* CountryCodeViewController.m in Sources */, + B6B1013C196D213F007E3930 /* SGNKeychainUtil.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 */, + 76EB05DB18170B33006006FC /* LowLatencyConnector.m in Sources */, + 76EB060F18170B33006006FC /* DecayingSampleEstimator.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 */, + 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 */, + 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 */, + 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 */, + BFB074C219A4BCA400F2947C /* ObservableTest.m in Sources */, + A157076017F0CD6D007C2BD6 /* IpEndPointTest.m in Sources */, + 765052A2182945EF008313E1 /* LocalizableCustomFontLabel.m in Sources */, + A157076117F0CD6D007C2BD6 /* RtpPacketTests.m in Sources */, + 76EB05C518170B33006006FC /* HandshakePacket.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 */, + 76EB062318170B33006006FC /* CyclicalBuffer.m in Sources */, + A157076517F0CD6D007C2BD6 /* HandshakePacketTest.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 */, + 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 */, + 76EB063318170B33006006FC /* Crc32.m in Sources */, + BFB074C819A5611000F2947C /* 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 */, + BF8C3D8319CE3B6A008F644C /* RecentCallTest.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 */, + 76EB064118170B33006006FC /* AnonymousTerminator.m in Sources */, + A157077717F0CD6D007C2BD6 /* ConversionsTest.m in Sources */, + 76EB058318170B33006006FC /* Environment.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 /* CryptoToolsTest.m in Sources */, + 76EB066118170B34006006FC /* RegisterViewController.m in Sources */, + 76EB068D18170B34006006FC /* InboxFeedTableViewCell.m in Sources */, + BFB074C119A4BCA400F2947C /* FutureUtilTest.m in Sources */, + B684A46D19C3446200B11029 /* PushManagerTest.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 */, + 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 */, + BFB074CA19A5611000F2947C /* ObservableValue.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 */; + }; + B6AFCEBB19A93DA60098CFCB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D221A088169C9E5E00537ABF /* Signal */; + targetProxy = B6AFCEBA19A93DA60098CFCB /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + B6416F36199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F37199A0478003C5699 /* an */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F39199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F3A199A0478003C5699 /* ar */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F3C199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F3D199A0478003C5699 /* be */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F3F199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F40199A0478003C5699 /* bg_BG */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F42199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F43199A0478003C5699 /* ca-ES */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F45199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F46199A0478003C5699 /* ca */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F48199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F49199A0478003C5699 /* cs-CZ */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F4B199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F4C199A0478003C5699 /* cs */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F4E199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F4F199A0478003C5699 /* da */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F51199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F52199A0478003C5699 /* de */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F54199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F55199A0478003C5699 /* el_GR */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F57199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F58199A0478003C5699 /* en */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F5A199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F5B199A0478003C5699 /* es */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F5D199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F5E199A0478003C5699 /* eu */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F60199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F61199A0478003C5699 /* fa_IR */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F63199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F64199A0478003C5699 /* fa */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F66199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F67199A0478003C5699 /* fi */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F69199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F6A199A0478003C5699 /* fil */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F6C199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F6D199A0478003C5699 /* fr */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F6F199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F70199A0478003C5699 /* he */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F72199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F73199A0478003C5699 /* hu */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F75199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F76199A0478003C5699 /* it_IT */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F78199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F79199A0478003C5699 /* ja_JP */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F7B199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F7C199A0478003C5699 /* lv */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F7E199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F7F199A0478003C5699 /* nb */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F81199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F82199A0478003C5699 /* nl */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F84199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F85199A0478003C5699 /* pl */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F87199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F88199A0478003C5699 /* pt_BR */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F8A199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F8B199A0478003C5699 /* ro-RO */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F8D199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F8E199A0478003C5699 /* ro */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F90199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F91199A0478003C5699 /* ru */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F93199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F94199A0478003C5699 /* sl */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F96199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F97199A0478003C5699 /* sq */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F99199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F9A199A0478003C5699 /* sv_SE */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F9C199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416F9D199A0478003C5699 /* ta */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416F9F199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416FA0199A0478003C5699 /* tr_TR */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416FA2199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416FA3199A0478003C5699 /* uk */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416FA5199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416FA6199A0478003C5699 /* zh_CN */, + ); + name = Localizable.strings; + sourceTree = ""; + }; + B6416FAB199A0478003C5699 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B6416FAC199A0478003C5699 /* zh_TW */, + ); + name = Localizable.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + B6B9EB4D196190F5009024F0 /* Ad-Hoc Distribution */ = { + 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"; + 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 = 0; + 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 = NO; + OTHER_CFLAGS = "-fobjc-arc-exceptions"; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = "Ad-Hoc Distribution"; + }; + B6B9EB4E196190F5009024F0 /* Ad-Hoc Distribution */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9CC6C6BD3B51923FD6317C94 /* Pods.ad-hoc distribution.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_IDENTITY = "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, + "ADHOC=1", + ); + 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 = "66e492a3-506e-4937-b24d-257d2020dfa7"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = 1; + TEST_AFTER_BUILD = YES; + VALID_ARCHS = "arm64 armv7 armv7s i386"; + WRAPPER_EXTENSION = app; + }; + name = "Ad-Hoc Distribution"; + }; + B6B9EB4F196190F5009024F0 /* Ad-Hoc Distribution */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9CC6C6BD3B51923FD6317C94 /* Pods.ad-hoc distribution.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Signal.app/Signal"; + FRAMEWORK_SEARCH_PATHS = ( + "\"$(SDKROOT)/Developer/Library/Frameworks\"", + "\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"", + "$(inherited)", + "$(DEVELOPER_FRAMEWORKS_DIR)", + ); + 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 x86_64"; + }; + name = "Ad-Hoc Distribution"; + }; + 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 Developer"; + 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 = 0; + 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"; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Debug; + }; + D221A0BB169C9E5F00537ABF /* App Store 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"; + COPY_PHASE_STRIP = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_GENERATE_TEST_COVERAGE_FILES = NO; + GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO; + GCC_OPTIMIZATION_LEVEL = 0; + 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", + ); + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = "App Store Release"; + }; + D221A0BD169C9E5F00537ABF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 91E46203423941C0C94D90E9 /* Pods.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)\"", + ); + GCC_OPTIMIZATION_LEVEL = 3; + 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 = "1abd81c1-a2f0-4b02-b25d-bd0ee0619e31"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = 1; + TEST_AFTER_BUILD = YES; + VALID_ARCHS = "arm64 armv7 armv7s i386"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + D221A0BE169C9E5F00537ABF /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 14DDBCE302E19644A773D119 /* Pods.app store release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_IDENTITY = "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 = ( + "$(inherited)", + HAVE_CONFIG_H, + "RELEASE=1", + ); + 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 = "e732b249-8e64-430a-aca8-e0fccc388be5"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = 1; + TEST_AFTER_BUILD = YES; + VALID_ARCHS = "arm64 armv7 armv7s i386"; + WRAPPER_EXTENSION = app; + }; + name = "App Store Release"; + }; + D221A0C0169C9E5F00537ABF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 91E46203423941C0C94D90E9 /* Pods.debug.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Signal.app/Signal"; + FRAMEWORK_SEARCH_PATHS = ( + "\"$(SDKROOT)/Developer/Library/Frameworks\"", + "\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"", + "$(inherited)", + "$(DEVELOPER_FRAMEWORKS_DIR)", + ); + 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 x86_64"; + }; + name = Debug; + }; + D221A0C1169C9E5F00537ABF /* App Store Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 14DDBCE302E19644A773D119 /* Pods.app store release.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Signal.app/Signal"; + FRAMEWORK_SEARCH_PATHS = ( + "\"$(SDKROOT)/Developer/Library/Frameworks\"", + "\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"", + "$(inherited)", + "$(DEVELOPER_FRAMEWORKS_DIR)", + ); + 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 x86_64"; + }; + name = "App Store Release"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + D221A083169C9E5E00537ABF /* Build configuration list for PBXProject "Signal" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D221A0BA169C9E5F00537ABF /* Debug */, + B6B9EB4D196190F5009024F0 /* Ad-Hoc Distribution */, + D221A0BB169C9E5F00537ABF /* App Store Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "App Store Release"; + }; + D221A0BC169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "Signal" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D221A0BD169C9E5F00537ABF /* Debug */, + B6B9EB4E196190F5009024F0 /* Ad-Hoc Distribution */, + D221A0BE169C9E5F00537ABF /* App Store Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "App Store Release"; + }; + D221A0BF169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "SignalTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D221A0C0169C9E5F00537ABF /* Debug */, + B6B9EB4F196190F5009024F0 /* Ad-Hoc Distribution */, + D221A0C1169C9E5F00537ABF /* App Store Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "App Store Release"; + }; +/* End XCConfigurationList section */ + }; + rootObject = D221A080169C9E5E00537ABF /* Project object */; +} diff --git a/Signal.xcodeproj/xcshareddata/xcschemes/Signal.xcscheme b/Signal.xcodeproj/xcshareddata/xcschemes/Signal.xcscheme index def698dc13..002632c70f 100644 --- a/Signal.xcodeproj/xcshareddata/xcschemes/Signal.xcscheme +++ b/Signal.xcodeproj/xcshareddata/xcschemes/Signal.xcscheme @@ -1,6 +1,6 @@ ???? CFBundleVersion 1.0.6 + LOGS_EMAIL + fred@whispersystems.org + LOGS_URL + https://github.com/WhisperSystems/Signal-iOS/issues LSApplicationCategoryType public.app-category.social-networking LSRequiresIPhoneOS diff --git a/Signal/Signal-Prefix.pch b/Signal/Signal-Prefix.pch index c61d02035f..89f65c4607 100644 --- a/Signal/Signal-Prefix.pch +++ b/Signal/Signal-Prefix.pch @@ -16,4 +16,8 @@ #endif #import "iOSVersions.h" + + #define SignalAlertView(title,msg) [[[UIAlertView alloc] initWithTitle:title message:msg delegate:nil cancelButtonTitle:NSLocalizedString(@"OK", @"") otherButtonTitles:nil, nil] show] + #define SignalReportError [Pastelog reportErrorAndSubmitLogsWithAlertTitle:NSLocalizedString(@"ERROR_WAS_DETECTED_TITLE", @"") alertBody:NSLocalizedString(@"ERROR_WAS_DETECTED_SUBMIT", @"")]; + #endif diff --git a/Signal/src/AppDelegate.m b/Signal/src/AppDelegate.m index 37955a5fe1..becb134345 100644 --- a/Signal/src/AppDelegate.m +++ b/Signal/src/AppDelegate.m @@ -20,6 +20,17 @@ #import "Util.h" #import "VersionMigrations.h" + + + + + +#import + + + + + #define kSignalVersionKey @"SignalUpdateVersionKey" #ifdef __APPLE__ diff --git a/Signal/src/environment/LocalizableText.h b/Signal/src/environment/LocalizableText.h index db7019f6e7..ec08e1276b 100644 --- a/Signal/src/environment/LocalizableText.h +++ b/Signal/src/environment/LocalizableText.h @@ -105,13 +105,6 @@ #define SETTINGS_SENDLOG_WAITING NSLocalizedString(@"SETTINGS_SENDLOGS_WAITING", @"") #define SETTINGS_SENDLOG_ALERT_TITLE NSLocalizedString(@"SETTINGS_SENDLOG", @"") -#define SETTINGS_SENDLOG_ALERT_BODY NSLocalizedString(@"SETTINGS_SENDLOG_ALERT_BODY",@"") -#define SETTINGS_SENDLOG_ALERT_PASTE NSLocalizedString(@"SETTINGS_SENDLOG_ALERT_PASTE", @"") -#define SETTINGS_SENDLOG_ALERT_EMAIL NSLocalizedString(@"SETTINGS_SENDLOG_ALERT_EMAIL", @"") -#define SETTINGS_SENDLOG_FAILED_TITLE NSLocalizedString(@"SETTINGS_SENDLOG_FAILED_TITLE", @"") -#define SETTINGS_SENDLOG_FAILED_BODY NSLocalizedString(@"SETTINGS_SENDLOG_FAILED_BODY", @"") -#define SETTINGS_SENDLOG_FAILED_DISMISS NSLocalizedString(@"OK", @"") - #pragma mark - Registration @@ -134,8 +127,6 @@ #define REGISTER_CHALLENGE_ALERT_VIEW_TITLE NSLocalizedString(@"REGISTER_CHALLENGE_ALERT_VIEW_TITLE", @"") #define REGISTER_CHALLENGE_ALERT_VIEW_BODY NSLocalizedString(@"REGISTER_CHALLENGE_ALERT_VIEW_BODY", @"") -#define REGISTER_CHALLENGE_ALERT_DISMISS NSLocalizedString(@"OK", @"") - #pragma mark - Invite Users #define INVITE_USERS_ACTION_SHEET_TITLE NSLocalizedString(@"INVITE_USERS_ACTION_SHEET_TITLE", @""); diff --git a/Signal/src/network/AFFutureRequest.h b/Signal/src/network/AFFutureRequest.h new file mode 100644 index 0000000000..1ebad4a1de --- /dev/null +++ b/Signal/src/network/AFFutureRequest.h @@ -0,0 +1,13 @@ +// +// AFFutureRequest.h +// Signal +// +// Created by Frederic Jacobs on 05/10/14. +// Copyright (c) 2014 Open Whisper Systems. All rights reserved. +// + +#import + +@interface AFFutureRequest : NSObject + +@end diff --git a/Signal/src/network/AFFutureRequest.m b/Signal/src/network/AFFutureRequest.m new file mode 100644 index 0000000000..29c0e873a6 --- /dev/null +++ b/Signal/src/network/AFFutureRequest.m @@ -0,0 +1,13 @@ +// +// AFFutureRequest.m +// Signal +// +// Created by Frederic Jacobs on 05/10/14. +// Copyright (c) 2014 Open Whisper Systems. All rights reserved. +// + +#import "AFFutureRequest.h" + +@implementation AFFutureRequest + +@end diff --git a/Signal/src/network/http/CallServerRequestsManager.m b/Signal/src/network/http/CallServerRequestsManager.m index fc514c8021..18e4d37378 100644 --- a/Signal/src/network/http/CallServerRequestsManager.m +++ b/Signal/src/network/http/CallServerRequestsManager.m @@ -39,7 +39,7 @@ MacrosSingletonImplemention NSData *certData = [NSData dataWithContentsOfFile:certPath]; SecCertificateRef cert = SecCertificateCreateWithData(NULL, (__bridge CFDataRef)(certData)); self.operationManager.securityPolicy.pinnedCertificates = @[(__bridge_transfer NSData *)SecCertificateCopyData(cert)]; - self.operationManager.securityPolicy.SSLPinningMode = AFSSLPinningModePublicKey; + self.operationManager.securityPolicy.SSLPinningMode = AFSSLPinningModeCertificate; } return self; } diff --git a/Signal/src/view controllers/RegisterViewController.m b/Signal/src/view controllers/RegisterViewController.m index cc004f8399..21a42d40d4 100644 --- a/Signal/src/view controllers/RegisterViewController.m +++ b/Signal/src/view controllers/RegisterViewController.m @@ -13,7 +13,7 @@ #import "ThreadManager.h" #import "Util.h" - +#import #define REGISTER_VIEW_NUMBER 0 #define CHALLENGE_VIEW_NUMBER 1 @@ -179,19 +179,25 @@ andErrorHandler:Environment.errorNoter]; [futureDone catchDo:^(id error) { + NSString *alertTitle = NSLocalizedString(@"REGISTRATION_ERROR", @""); + if ([error isKindOfClass:HttpResponse.class]) { HttpResponse* badResponse = error; if (badResponse.getStatusCode == 401) { - UIAlertView *incorrectChallengeCodeAV = [[UIAlertView alloc]initWithTitle:REGISTER_CHALLENGE_ALERT_VIEW_TITLE message:REGISTER_CHALLENGE_ALERT_VIEW_BODY delegate:nil cancelButtonTitle:REGISTER_CHALLENGE_ALERT_DISMISS otherButtonTitles:nil, nil]; - [incorrectChallengeCodeAV show]; - _challengeButton.enabled = YES; - [_challengeActivityIndicator stopAnimating]; - return; + SignalAlertView(alertTitle, REGISTER_CHALLENGE_ALERT_VIEW_BODY); + } else if (badResponse.getStatusCode == 401){ + SignalAlertView(alertTitle, NSLocalizedString(@"REGISTER_RATE_LIMITING_BODY", @"")); + } else { + NSString *alertBodyString = [NSString stringWithFormat:@"%@ %lu", NSLocalizedString(@"SERVER_CODE", @""),(unsigned long)badResponse.getStatusCode]; + SignalAlertView (alertTitle, alertBodyString); } + } else{ + Environment.errorNoter(error, @"While Verifying Challenge.", NO); + SignalReportError } + _challengeButton.enabled = YES; [_challengeActivityIndicator stopAnimating]; - Environment.errorNoter(error, @"While Verifying Challenge.", NO); }]; [futureDone thenDo:^(id result) { diff --git a/Signal/src/view controllers/SettingsViewController.m b/Signal/src/view controllers/SettingsViewController.m index 886f51f733..0dc3471c2a 100644 --- a/Signal/src/view controllers/SettingsViewController.m +++ b/Signal/src/view controllers/SettingsViewController.m @@ -299,53 +299,10 @@ static NSString *const CHECKBOX_EMPTY_IMAGE_NAME = @"checkbox_empty"; } if (cell == _sendDebugLog) { - - UIAlertView *alert = [[UIAlertView alloc] initWithTitle:SETTINGS_SENDLOG_WAITING - message:nil delegate:self cancelButtonTitle:nil otherButtonTitles: nil]; - [alert show]; - - [Pastelog submitLogsWithCompletion:^(NSError *error, NSString *urlString) { - [alert dismissWithClickedButtonIndex:0 animated:YES]; - if (!error) { - gistURL = urlString; - UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:SETTINGS_SENDLOG_ALERT_TITLE message:SETTINGS_SENDLOG_ALERT_BODY delegate:self cancelButtonTitle:SETTINGS_SENDLOG_ALERT_PASTE otherButtonTitles:SETTINGS_SENDLOG_ALERT_EMAIL, nil]; - [alertView show]; - - } else{ - UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:SETTINGS_SENDLOG_FAILED_TITLE message:SETTINGS_SENDLOG_FAILED_BODY delegate:nil cancelButtonTitle:SETTINGS_SENDLOG_FAILED_DISMISS otherButtonTitles:nil, nil]; - [alertView show]; - } - }]; + [Pastelog submitLogs]; } } -- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ - if (buttonIndex == 0) { - [self submitEmail:gistURL]; - } else{ - [self pasteBoardCopy:gistURL]; - } -} - -- (void)submitEmail:(NSString*)url{ - NSString *emailAddress; - -#ifdef ADHOC - emailAddress = @"signal-beta@fredericjacobs.com"; -#else - emailAddress = @"support@whispersystems.org"; -#endif - - NSString *urlString = [NSString stringWithString: [[NSString stringWithFormat:@"mailto:%@?subject=iOS%%20Debug%%20Log&body=", emailAddress] stringByAppendingString:[[NSString stringWithFormat:@"Log URL: %@ \n Tell us about the issue: ", url]stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]]]; - - [UIApplication.sharedApplication openURL: [NSURL URLWithString: urlString]]; -} - -- (void)pasteBoardCopy:(NSString*)url{ - UIPasteboard *pb = [UIPasteboard generalPasteboard]; - [pb setString:url]; - [UIApplication.sharedApplication openURL:[NSURL URLWithString:@"https://github.com/WhisperSystems/Signal-iOS/issues"]]; -} - (void)findAndLocalizeLabelsForView:(UIView *)view { for (UIView *subview in view.subviews) { diff --git a/Signal/src/view controllers/xibs/FavouritesViewController.xib b/Signal/src/view controllers/xibs/FavouritesViewController.xib index 5602d43d07..e0b12a25c0 100644 --- a/Signal/src/view controllers/xibs/FavouritesViewController.xib +++ b/Signal/src/view controllers/xibs/FavouritesViewController.xib @@ -1,7 +1,8 @@ - + - + + @@ -16,9 +17,8 @@ - @@ -117,4 +108,9 @@ - \ No newline at end of file + + + + + + diff --git a/Signal/src/view controllers/xibs/InboxFeedViewController.xib b/Signal/src/view controllers/xibs/InboxFeedViewController.xib index 2434fd854b..d0e49ff4e7 100644 --- a/Signal/src/view controllers/xibs/InboxFeedViewController.xib +++ b/Signal/src/view controllers/xibs/InboxFeedViewController.xib @@ -1,7 +1,8 @@ - + - + + @@ -19,22 +20,19 @@ - + - - + - - @@ -143,4 +128,9 @@ + + + + + diff --git a/Signal/src/views/xibs/CallLogTableViewCell.xib b/Signal/src/views/xibs/CallLogTableViewCell.xib index 23df943144..b0d7bf40cc 100644 --- a/Signal/src/views/xibs/CallLogTableViewCell.xib +++ b/Signal/src/views/xibs/CallLogTableViewCell.xib @@ -1,7 +1,8 @@ - + - + + @@ -13,58 +14,48 @@ - + - - + - - + - - + - - + - -