diff --git a/AssemblyLister/AssemblyLister.NetFx/AssemblyLister.NetFx.csproj b/AssemblyLister/AssemblyLister.NetFx/AssemblyLister.NetFx.csproj
new file mode 100644
index 00000000..2a780e58
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.NetFx/AssemblyLister.NetFx.csproj
@@ -0,0 +1,55 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}
+ Library
+ Properties
+ AssemblyLister
+ AssemblyLister
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+ false
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AssemblyLister/AssemblyLister.NetFx/AssemblyLister.cs b/AssemblyLister/AssemblyLister.NetFx/AssemblyLister.cs
new file mode 100644
index 00000000..e9270a61
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.NetFx/AssemblyLister.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Reflection;
+
+namespace AssemblyLister {
+ public static class Lister {
+ public static IEnumerable AllAssemblies {
+ get {
+ // For each of the loaded assemblies, deeply walk all of their references.
+ HashSet seen = new HashSet();
+ return AppDomain.CurrentDomain.GetAssemblies().SelectMany(asm => asm.DeepWalkReferences(seen));
+ }
+ }
+
+ private static IEnumerable DeepWalkReferences(this Assembly assembly, HashSet seen = null) {
+ seen = seen ?? new HashSet();
+
+ if (!seen.Add(assembly.FullName)) {
+ return Enumerable.Empty();
+ }
+
+ List assemblies = new List();
+ assemblies.Add(assembly);
+
+ foreach (var reference in assembly.GetReferencedAssemblies()) {
+ if (seen.Contains(reference.FullName))
+ continue;
+
+ Assembly referencedAsm = Assembly.Load(reference);
+ assemblies.AddRange(referencedAsm.DeepWalkReferences(seen));
+ }
+
+ return assemblies;
+ }
+ }
+}
diff --git a/AssemblyLister/AssemblyLister.NetFx/Properties/AssemblyInfo.cs b/AssemblyLister/AssemblyLister.NetFx/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..7d88454b
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.NetFx/Properties/AssemblyInfo.cs
@@ -0,0 +1,30 @@
+using System.Resources;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("AssemblyLister")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("AssemblyLister")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+[assembly: NeutralResourcesLanguage("en")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/AssemblyLister/AssemblyLister.Portable/AssemblyLister.Portable.csproj b/AssemblyLister/AssemblyLister.Portable/AssemblyLister.Portable.csproj
new file mode 100644
index 00000000..e546ddcd
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.Portable/AssemblyLister.Portable.csproj
@@ -0,0 +1,51 @@
+
+
+
+
+ 10.0
+ Debug
+ AnyCPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}
+ Library
+ Properties
+ AssemblyLister
+ AssemblyLister
+ en-US
+ 512
+ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Profile136
+ v4.0
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AssemblyLister/AssemblyLister.Portable/AssemblyLister.cs b/AssemblyLister/AssemblyLister.Portable/AssemblyLister.cs
new file mode 100644
index 00000000..2c998ad9
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.Portable/AssemblyLister.cs
@@ -0,0 +1,14 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Reflection;
+
+namespace AssemblyLister {
+ public static class Lister {
+ public static IEnumerable AllAssemblies {
+ get {
+ throw new Exception("Cannot use the portable version of AssemblyLister in an end-program. Please add a reference to AssemblyLister via NuGet to your final Application.");
+ }
+ }
+ }
+}
diff --git a/AssemblyLister/AssemblyLister.Portable/Properties/AssemblyInfo.cs b/AssemblyLister/AssemblyLister.Portable/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..7d88454b
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.Portable/Properties/AssemblyInfo.cs
@@ -0,0 +1,30 @@
+using System.Resources;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("AssemblyLister")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("AssemblyLister")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+[assembly: NeutralResourcesLanguage("en")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/AssemblyLister/AssemblyLister.UWP/AssemblyLister.UWP.csproj b/AssemblyLister/AssemblyLister.UWP/AssemblyLister.UWP.csproj
new file mode 100644
index 00000000..6a8c1c23
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.UWP/AssemblyLister.UWP.csproj
@@ -0,0 +1,55 @@
+
+
+
+
+ 12.0
+ Debug
+ AnyCPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}
+ Library
+ Properties
+ AssemblyLister
+ AssemblyLister
+ en-US
+ 512
+ {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Profile32
+ v4.6
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AssemblyLister/AssemblyLister.UWP/AssemblyLister.cs b/AssemblyLister/AssemblyLister.UWP/AssemblyLister.cs
new file mode 100644
index 00000000..463ff199
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.UWP/AssemblyLister.cs
@@ -0,0 +1,48 @@
+using System;
+using System.Collections.Generic;
+using System.Reflection;
+using System.Threading.Tasks;
+using Windows.ApplicationModel;
+using Windows.UI.Xaml;
+
+namespace AssemblyLister {
+ ///
+ /// A class that lets you list all loaded assemblies in a PCL-compliant way.
+ ///
+ public static class Lister {
+ ///
+ /// Get all of the assemblies used by this application.
+ ///
+ public static IEnumerable AllAssemblies {
+ get {
+ Task> assembliesTask = Task.Run(async () => {
+ List results = new List();
+
+ var folder = Package.Current.InstalledLocation;
+ foreach (var file in await folder.GetFilesAsync().AsTask().ConfigureAwait(false)) {
+ if (file.FileType == ".dll") {
+ var assemblyName = new AssemblyName(file.DisplayName);
+
+ try {
+ var assembly = Assembly.Load(assemblyName);
+ results.Add(assembly);
+ } catch (Exception) {
+ // Ignore...
+ }
+ }
+ }
+ return results;
+ });
+
+ // While we asynchronously load, give back the one assembly we know to exist (i.e. the one with the main application).
+ var currentAssembly = Application.Current.GetType().GetTypeInfo().Assembly;
+ yield return currentAssembly;
+
+ assembliesTask.Wait();
+ foreach (Assembly asm in assembliesTask.Result) {
+ yield return asm;
+ }
+ }
+ }
+ }
+}
diff --git a/AssemblyLister/AssemblyLister.UWP/Properties/AssemblyInfo.cs b/AssemblyLister/AssemblyLister.UWP/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..7d88454b
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.UWP/Properties/AssemblyInfo.cs
@@ -0,0 +1,30 @@
+using System.Resources;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("AssemblyLister")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("AssemblyLister")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+[assembly: NeutralResourcesLanguage("en")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/AssemblyLister/AssemblyLister.Unity/AssemblyLister.Unity.csproj b/AssemblyLister/AssemblyLister.Unity/AssemblyLister.Unity.csproj
new file mode 100644
index 00000000..f0f7ea71
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.Unity/AssemblyLister.Unity.csproj
@@ -0,0 +1,53 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}
+ Library
+ Properties
+ AssemblyLister
+ AssemblyLister
+ v3.5
+ 512
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AssemblyLister/AssemblyLister.Unity/AssemblyLister.cs b/AssemblyLister/AssemblyLister.Unity/AssemblyLister.cs
new file mode 100644
index 00000000..2f2c420e
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.Unity/AssemblyLister.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using System.Reflection;
+using System.Linq;
+
+namespace AssemblyLister {
+ public static class Lister {
+ public static IEnumerable AllAssemblies {
+ get {
+ // For each of the loaded assemblies, deeply walk all of their references.
+ HashSet seen = new HashSet();
+ return AppDomain.CurrentDomain.GetAssemblies().SelectMany(asm => asm.DeepWalkReferences(seen));
+ }
+ }
+
+ private static IEnumerable DeepWalkReferences(this Assembly assembly, HashSet seen = null) {
+ seen = seen ?? new HashSet();
+
+ if (!seen.Add(assembly.FullName)) {
+ return Enumerable.Empty();
+ }
+
+ List assemblies = new List();
+ assemblies.Add(assembly);
+
+ foreach (var reference in assembly.GetReferencedAssemblies()) {
+ if (seen.Contains(reference.FullName))
+ continue;
+
+ Assembly referencedAsm = Assembly.Load(reference);
+ assemblies.AddRange(referencedAsm.DeepWalkReferences(seen));
+ }
+
+ return assemblies;
+ }
+ }
+}
diff --git a/AssemblyLister/AssemblyLister.Unity/Properties/AssemblyInfo.cs b/AssemblyLister/AssemblyLister.Unity/Properties/AssemblyInfo.cs
new file mode 100644
index 00000000..7d88454b
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.Unity/Properties/AssemblyInfo.cs
@@ -0,0 +1,30 @@
+using System.Resources;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("AssemblyLister")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("AssemblyLister")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+[assembly: NeutralResourcesLanguage("en")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/AssemblyLister/AssemblyLister.nuspec b/AssemblyLister/AssemblyLister.nuspec
new file mode 100644
index 00000000..f4798987
--- /dev/null
+++ b/AssemblyLister/AssemblyLister.nuspec
@@ -0,0 +1,31 @@
+
+
+
+ AssemblyLister
+ 1.0.0
+ Parse
+ Parse
+ http://www.parse.com
+ false
+ A helper utility for listing the assemblies referenced of a program.
+ Copyright 2016
+ TODO FILLME
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Parse.sln b/Parse.sln
index fa91c3fa..501a8262 100644
--- a/Parse.sln
+++ b/Parse.sln
@@ -1,10 +1,8 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
-VisualStudioVersion = 12.0.31101.0
+VisualStudioVersion = 12.0.40629.0
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Parse", "Parse\Parse.csproj", "{DE07A443-9619-4BD7-B540-41296F8A2959}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{68E871A4-6C4A-4BF8-AD86-E25AE2A911F7}"
ProjectSection(SolutionItems) = preProject
.nuget\NuGet.Config = .nuget\NuGet.Config
@@ -12,19 +10,77 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{68E871
.nuget\NuGet.targets = .nuget\NuGet.targets
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Parse.NetFx45", "Parse\Parse.NetFx45.csproj", "{18203A69-17C8-4EA4-8098-65D982ACDDCB}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{D84CEB01-FEB3-4E91-B704-D47C5A146EFB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseCommon.Portable", "ParseCommon\ParseCommon.Portable.csproj", "{DE07A443-9619-4BD7-B540-41296F8A2959}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseCommon.Unity", "ParseCommon\ParseCommon.Unity.csproj", "{196457AA-9BA0-40BC-91A3-21BAAD6F4169}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{F9EC5355-F32F-4582-9A34-980C4B86C8A3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Push", "Push", "{C8039FEB-6AED-455D-B8AC-083EE32FBDBD}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analytics", "Analytics", "{D83E40C0-7B3D-4ED9-8424-01210E26A1E2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{82B18FE1-2CDE-4CA4-BB38-9B68524B350A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseAnalytics.Portable", "ParseAnalytics\ParseAnalytics.Portable.csproj", "{43AC01E1-AEB2-474D-856B-E81F27EF640B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseAnalytics.Phone", "ParseAnalytics\ParseAnalytics.Phone.csproj", "{76490312-1E12-48D4-BD10-45C6ED4A08DC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseAnalytics.WinRT", "ParseAnalytics\ParseAnalytics.WinRT.csproj", "{858FC395-3213-446E-BD09-72DBB11FE11C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Unity", "Unity", "{EDEE3219-FC84-426F-A36C-C035DAE932EE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Compat", "Unity.Compat\Unity.Compat.csproj", "{8473BEF6-7086-4414-AAD6-264967A7FE75}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Unity.Tasks", "Unity.Tasks\Unity.Tasks.csproj", "{CE75C800-A97F-4464-9A8B-3F65258456BF}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Migration", "Migration", "{CA29C2A2-D7AA-4C4F-A275-723BEB25307E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseCore.Test.Unit.NetFx45", "ParseCore\Test\ParseCore.Test.Unit.NetFx45.csproj", "{F3937A46-F58A-4960-AFE6-AF664096C23A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{5316FB6A-7806-465C-880A-DCC9AD9E4EC5}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Parse.WinRT", "Parse\Parse.WinRT.csproj", "{858FC395-3213-446E-BD09-72DBB11FE11C}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{2CEA544F-5CE8-4567-8A13-BA6CC977BB5F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Parse.Phone", "Parse\Parse.Phone.csproj", "{76490312-1E12-48D4-BD10-45C6ED4A08DC}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseAnalytics.Test.Unit.NetFx45", "ParseAnalytics\Test\ParseAnalytics.Test.Unit.NetFx45.csproj", "{5E1D2160-915E-4F67-AD55-918BFCB57F5B}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Parse.Android", "Parse\Parse.Android.csproj", "{072821C5-D6CC-4480-AA44-78DE79F52297}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseCore.Unity", "ParseCore\ParseCore.Unity.csproj", "{27D3F5E9-CA66-426B-BE69-9B6158071A35}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Parse.iOS", "Parse\Parse.iOS.csproj", "{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseCore.Portable", "ParseCore\ParseCore.Portable.csproj", "{F3F65351-2CE1-4412-84B4-C36F34EAB928}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Parse.Unity", "Parse\Parse.Unity.csproj", "{8473BEF6-7086-4414-AAD6-264967A7FE75}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseCommon.Test.Unit.NetFx45", "ParseCommon\Test\ParseCommon.Test.Unit.NetFx45.csproj", "{53E714FF-3EF2-48EB-B305-36E1AB37C485}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseTest.Unit.NetFx45", "ParseTest.Unit\ParseTest.Unit.NetFx45.csproj", "{F3937A46-F58A-4960-AFE6-AF664096C23A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParsePush.Portable", "ParsePush\ParsePush.Portable.csproj", "{9DA3EC57-CDC7-4F9A-850D-8C63C7850409}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParsePush.Android", "ParsePush\ParsePush.Android.csproj", "{072821C5-D6CC-4480-AA44-78DE79F52297}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParsePush.iOS", "ParsePush\ParsePush.iOS.csproj", "{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParsePush.Phone", "ParsePush\ParsePush.Phone.csproj", "{DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParsePush.Unity.Android", "ParsePush\ParsePush.Unity.Android.csproj", "{CF036943-9D9C-4DC8-B31C-38C4E5A9069F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParsePush.Unity.iOS", "ParsePush\ParsePush.Unity.iOS.csproj", "{C805F141-F6F1-46B8-90F5-E8C83D7DC534}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParsePush.WinRT", "ParsePush\ParsePush.WinRT.csproj", "{871208ED-7C81-490B-BFCE-9BCF3B58A8AB}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{8B71D9E7-4FD5-4192-A862-30024EAE65B9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParsePush.Test.Unit.NetFx45", "ParsePush\Test\ParsePush.Test.Unit.NetFx45.csproj", "{7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ParseAnalytics.Unity", "ParseAnalytics\ParseAnalytics.Unity.csproj", "{82CB2095-581A-45B5-AB4C-46BB162C29D5}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AssemblyLister", "AssemblyLister", "{55BA34E0-6E6D-44BA-AAD0-AB109685972F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLister.NetFx", "AssemblyLister\AssemblyLister.NetFx\AssemblyLister.NetFx.csproj", "{4BBCE4F8-C097-4680-8B07-B69D567EAA5B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLister.Portable", "AssemblyLister\AssemblyLister.Portable\AssemblyLister.Portable.csproj", "{EA65343F-7FED-450B-A1D6-3215B33B3563}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLister.Unity", "AssemblyLister\AssemblyLister.Unity\AssemblyLister.Unity.csproj", "{693A621E-FF3C-400F-B69D-382ACD50EDA7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLister.UWP", "AssemblyLister\AssemblyLister.UWP\AssemblyLister.UWP.csproj", "{129331F5-2DAB-4301-BE2D-3C7145C08B46}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -94,66 +150,124 @@ Global
{DE07A443-9619-4BD7-B540-41296F8A2959}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{DE07A443-9619-4BD7-B540-41296F8A2959}.Release|x64.ActiveCfg = Release|Any CPU
{DE07A443-9619-4BD7-B540-41296F8A2959}.Release|x86.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.AppStore|x64.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.AppStore|x86.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Debug|x64.ActiveCfg = Debug|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Debug|x86.ActiveCfg = Debug|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Release|Any CPU.Build.0 = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Release|ARM.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Release|iPhone.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Release|x64.ActiveCfg = Release|Any CPU
- {18203A69-17C8-4EA4-8098-65D982ACDDCB}.Release|x86.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Release|Any CPU.Build.0 = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Release|ARM.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Release|x64.ActiveCfg = Release|Any CPU
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169}.Release|x86.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Release|x64.ActiveCfg = Release|Any CPU
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B}.Release|x86.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|ARM.ActiveCfg = Release|ARM
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|x86.ActiveCfg = Release|x86
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|ARM.ActiveCfg = Debug|ARM
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|ARM.Build.0 = Debug|ARM
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|x86.ActiveCfg = Debug|x86
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|x86.Build.0 = Debug|x86
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|ARM.ActiveCfg = Release|ARM
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|ARM.Build.0 = Release|ARM
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|x64.ActiveCfg = Release|Any CPU
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|x86.ActiveCfg = Release|x86
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|x86.Build.0 = Release|x86
{858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|ARM.Build.0 = Release|ARM
{858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
{858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|x64.Build.0 = Release|x64
{858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {858FC395-3213-446E-BD09-72DBB11FE11C}.Ad-Hoc|x86.Build.0 = Release|x86
{858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|Any CPU.Build.0 = Release|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|ARM.ActiveCfg = Release|ARM
- {858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|ARM.Build.0 = Release|ARM
{858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|iPhone.ActiveCfg = Release|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|Mixed Platforms.Build.0 = Release|x86
{858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|x64.ActiveCfg = Release|x64
- {858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|x64.Build.0 = Release|x64
{858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|x86.ActiveCfg = Release|x86
- {858FC395-3213-446E-BD09-72DBB11FE11C}.AppStore|x86.Build.0 = Release|x86
{858FC395-3213-446E-BD09-72DBB11FE11C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.Debug|ARM.ActiveCfg = Debug|ARM
@@ -161,7 +275,6 @@ Global
{858FC395-3213-446E-BD09-72DBB11FE11C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {858FC395-3213-446E-BD09-72DBB11FE11C}.Debug|Mixed Platforms.Build.0 = Debug|x86
{858FC395-3213-446E-BD09-72DBB11FE11C}.Debug|x64.ActiveCfg = Debug|x64
{858FC395-3213-446E-BD09-72DBB11FE11C}.Debug|x64.Build.0 = Debug|x64
{858FC395-3213-446E-BD09-72DBB11FE11C}.Debug|x86.ActiveCfg = Debug|x86
@@ -173,55 +286,292 @@ Global
{858FC395-3213-446E-BD09-72DBB11FE11C}.Release|iPhone.ActiveCfg = Release|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{858FC395-3213-446E-BD09-72DBB11FE11C}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {858FC395-3213-446E-BD09-72DBB11FE11C}.Release|Mixed Platforms.Build.0 = Release|x86
{858FC395-3213-446E-BD09-72DBB11FE11C}.Release|x64.ActiveCfg = Release|x64
{858FC395-3213-446E-BD09-72DBB11FE11C}.Release|x64.Build.0 = Release|x64
{858FC395-3213-446E-BD09-72DBB11FE11C}.Release|x86.ActiveCfg = Release|x86
{858FC395-3213-446E-BD09-72DBB11FE11C}.Release|x86.Build.0 = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Ad-Hoc|x86.Build.0 = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|ARM.ActiveCfg = Release|ARM
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|ARM.Build.0 = Release|ARM
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|x86.ActiveCfg = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.AppStore|x86.Build.0 = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|ARM.ActiveCfg = Debug|ARM
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|ARM.Build.0 = Debug|ARM
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|x86.ActiveCfg = Debug|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Debug|x86.Build.0 = Debug|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|Any CPU.Build.0 = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|ARM.ActiveCfg = Release|ARM
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|ARM.Build.0 = Release|ARM
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|Mixed Platforms.Build.0 = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|x64.ActiveCfg = Release|Any CPU
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|x86.ActiveCfg = Release|x86
- {76490312-1E12-48D4-BD10-45C6ED4A08DC}.Release|x86.Build.0 = Release|x86
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|x64.ActiveCfg = Release|Any CPU
+ {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|x86.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Release|ARM.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Release|x64.ActiveCfg = Release|Any CPU
+ {CE75C800-A97F-4464-9A8B-3F65258456BF}.Release|x86.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|x64.ActiveCfg = Release|Any CPU
+ {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|x86.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Release|x64.ActiveCfg = Release|Any CPU
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B}.Release|x86.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Release|Any CPU.Build.0 = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Release|ARM.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Release|x64.ActiveCfg = Release|Any CPU
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35}.Release|x86.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Release|x64.ActiveCfg = Release|Any CPU
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928}.Release|x86.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Release|Any CPU.Build.0 = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Release|ARM.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Release|x64.ActiveCfg = Release|Any CPU
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485}.Release|x86.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Release|ARM.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Release|x64.ActiveCfg = Release|Any CPU
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409}.Release|x86.ActiveCfg = Release|Any CPU
{072821C5-D6CC-4480-AA44-78DE79F52297}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{072821C5-D6CC-4480-AA44-78DE79F52297}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{072821C5-D6CC-4480-AA44-78DE79F52297}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
@@ -289,7 +639,6 @@ Global
{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}.Debug|x64.ActiveCfg = Debug|iPhone
{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}.Debug|x86.ActiveCfg = Debug|iPhone
{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}.Release|Any CPU.ActiveCfg = Release|iPhone
- {7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}.Release|Any CPU.Build.0 = Release|iPhone
{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}.Release|ARM.ActiveCfg = Release|iPhone
{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}.Release|iPhone.ActiveCfg = Release|iPhone
{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}.Release|iPhone.Build.0 = Release|iPhone
@@ -299,80 +648,419 @@ Global
{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}.Release|Mixed Platforms.Build.0 = Release|iPhone
{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}.Release|x64.ActiveCfg = Release|iPhone
{7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064}.Release|x86.ActiveCfg = Release|iPhone
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|x64.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.AppStore|x86.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|x64.ActiveCfg = Debug|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Debug|x86.ActiveCfg = Debug|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|Any CPU.Build.0 = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|ARM.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|iPhone.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|x64.ActiveCfg = Release|Any CPU
- {8473BEF6-7086-4414-AAD6-264967A7FE75}.Release|x86.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|x64.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.AppStore|x86.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|Any CPU.Build.0 = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|ARM.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|x64.ActiveCfg = Release|Any CPU
- {F3937A46-F58A-4960-AFE6-AF664096C23A}.Release|x86.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Ad-Hoc|x86.Build.0 = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|ARM.ActiveCfg = Release|ARM
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|ARM.Build.0 = Release|ARM
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|x86.ActiveCfg = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.AppStore|x86.Build.0 = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|ARM.ActiveCfg = Debug|ARM
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|ARM.Build.0 = Debug|ARM
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|x86.ActiveCfg = Debug|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Debug|x86.Build.0 = Debug|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|ARM.ActiveCfg = Release|ARM
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|ARM.Build.0 = Release|ARM
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|Mixed Platforms.Build.0 = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|x64.ActiveCfg = Release|Any CPU
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|x86.ActiveCfg = Release|x86
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431}.Release|x86.Build.0 = Release|x86
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Release|x64.ActiveCfg = Release|Any CPU
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F}.Release|x86.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Release|ARM.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Release|x64.ActiveCfg = Release|Any CPU
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534}.Release|x86.ActiveCfg = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|x64.Build.0 = Release|x64
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Ad-Hoc|x86.Build.0 = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|ARM.ActiveCfg = Release|ARM
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|ARM.Build.0 = Release|ARM
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|x64.ActiveCfg = Release|x64
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|x64.Build.0 = Release|x64
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|x86.ActiveCfg = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.AppStore|x86.Build.0 = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|ARM.ActiveCfg = Debug|ARM
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|ARM.Build.0 = Debug|ARM
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|x64.ActiveCfg = Debug|x64
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|x64.Build.0 = Debug|x64
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|x86.ActiveCfg = Debug|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Debug|x86.Build.0 = Debug|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|ARM.ActiveCfg = Release|ARM
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|ARM.Build.0 = Release|ARM
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|Mixed Platforms.Build.0 = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|x64.ActiveCfg = Release|x64
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|x64.Build.0 = Release|x64
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|x86.ActiveCfg = Release|x86
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB}.Release|x86.Build.0 = Release|x86
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Release|x64.ActiveCfg = Release|Any CPU
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E}.Release|x86.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Release|x64.ActiveCfg = Release|Any CPU
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5}.Release|x86.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Release|x64.ActiveCfg = Release|Any CPU
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B}.Release|x86.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Release|x64.ActiveCfg = Release|Any CPU
+ {EA65343F-7FED-450B-A1D6-3215B33B3563}.Release|x86.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Release|ARM.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Release|x64.ActiveCfg = Release|Any CPU
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7}.Release|x86.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Release|Any CPU.Build.0 = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Release|ARM.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Release|x64.ActiveCfg = Release|Any CPU
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46}.Release|x86.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {DE07A443-9619-4BD7-B540-41296F8A2959} = {D84CEB01-FEB3-4E91-B704-D47C5A146EFB}
+ {196457AA-9BA0-40BC-91A3-21BAAD6F4169} = {D84CEB01-FEB3-4E91-B704-D47C5A146EFB}
+ {82B18FE1-2CDE-4CA4-BB38-9B68524B350A} = {F9EC5355-F32F-4582-9A34-980C4B86C8A3}
+ {43AC01E1-AEB2-474D-856B-E81F27EF640B} = {D83E40C0-7B3D-4ED9-8424-01210E26A1E2}
+ {76490312-1E12-48D4-BD10-45C6ED4A08DC} = {D83E40C0-7B3D-4ED9-8424-01210E26A1E2}
+ {858FC395-3213-446E-BD09-72DBB11FE11C} = {D83E40C0-7B3D-4ED9-8424-01210E26A1E2}
+ {8473BEF6-7086-4414-AAD6-264967A7FE75} = {EDEE3219-FC84-426F-A36C-C035DAE932EE}
+ {CE75C800-A97F-4464-9A8B-3F65258456BF} = {EDEE3219-FC84-426F-A36C-C035DAE932EE}
+ {F3937A46-F58A-4960-AFE6-AF664096C23A} = {82B18FE1-2CDE-4CA4-BB38-9B68524B350A}
+ {5316FB6A-7806-465C-880A-DCC9AD9E4EC5} = {D83E40C0-7B3D-4ED9-8424-01210E26A1E2}
+ {2CEA544F-5CE8-4567-8A13-BA6CC977BB5F} = {D84CEB01-FEB3-4E91-B704-D47C5A146EFB}
+ {5E1D2160-915E-4F67-AD55-918BFCB57F5B} = {5316FB6A-7806-465C-880A-DCC9AD9E4EC5}
+ {27D3F5E9-CA66-426B-BE69-9B6158071A35} = {F9EC5355-F32F-4582-9A34-980C4B86C8A3}
+ {F3F65351-2CE1-4412-84B4-C36F34EAB928} = {F9EC5355-F32F-4582-9A34-980C4B86C8A3}
+ {53E714FF-3EF2-48EB-B305-36E1AB37C485} = {2CEA544F-5CE8-4567-8A13-BA6CC977BB5F}
+ {9DA3EC57-CDC7-4F9A-850D-8C63C7850409} = {C8039FEB-6AED-455D-B8AC-083EE32FBDBD}
+ {072821C5-D6CC-4480-AA44-78DE79F52297} = {C8039FEB-6AED-455D-B8AC-083EE32FBDBD}
+ {7A46A7B4-EE3B-4B4F-9CBF-C51D07BC7064} = {C8039FEB-6AED-455D-B8AC-083EE32FBDBD}
+ {DEEDCDFE-A3BD-44F5-B076-EA01E6D64431} = {C8039FEB-6AED-455D-B8AC-083EE32FBDBD}
+ {CF036943-9D9C-4DC8-B31C-38C4E5A9069F} = {C8039FEB-6AED-455D-B8AC-083EE32FBDBD}
+ {C805F141-F6F1-46B8-90F5-E8C83D7DC534} = {C8039FEB-6AED-455D-B8AC-083EE32FBDBD}
+ {871208ED-7C81-490B-BFCE-9BCF3B58A8AB} = {C8039FEB-6AED-455D-B8AC-083EE32FBDBD}
+ {8B71D9E7-4FD5-4192-A862-30024EAE65B9} = {C8039FEB-6AED-455D-B8AC-083EE32FBDBD}
+ {7A50B92C-63AB-4CFB-BBE6-DDABCA94699E} = {8B71D9E7-4FD5-4192-A862-30024EAE65B9}
+ {82CB2095-581A-45B5-AB4C-46BB162C29D5} = {D83E40C0-7B3D-4ED9-8424-01210E26A1E2}
+ {4BBCE4F8-C097-4680-8B07-B69D567EAA5B} = {55BA34E0-6E6D-44BA-AAD0-AB109685972F}
+ {EA65343F-7FED-450B-A1D6-3215B33B3563} = {55BA34E0-6E6D-44BA-AAD0-AB109685972F}
+ {693A621E-FF3C-400F-B69D-382ACD50EDA7} = {55BA34E0-6E6D-44BA-AAD0-AB109685972F}
+ {129331F5-2DAB-4301-BE2D-3C7145C08B46} = {55BA34E0-6E6D-44BA-AAD0-AB109685972F}
+ EndGlobalSection
EndGlobal
diff --git a/Parse/Compat/MissingExtensions.cs b/Parse/Compat/MissingExtensions.cs
deleted file mode 100644
index e93c2165..00000000
--- a/Parse/Compat/MissingExtensions.cs
+++ /dev/null
@@ -1,111 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-using System.Text;
-using System.Threading;
-using System.Threading.Tasks;
-
-namespace Parse.Internal {
- internal static class MissingExtensions {
- public static Type GetTypeInfo(this Type t) {
- return t;
- }
-
- public static bool HasFlag(this Enum enumValue, Enum flag) {
- var eInt = Convert.ToInt64(enumValue);
- var flagInt = Convert.ToInt64(flag);
- return (eInt & flagInt) == flagInt;
- }
-
- internal static T GetCustomAttribute(this PropertyInfo prop, bool inherit)
- where T : Attribute {
- return (T)prop.GetCustomAttributes(typeof(T), inherit).FirstOrDefault();
- }
-
- internal static T GetCustomAttribute(this PropertyInfo prop) where T : Attribute {
- return prop.GetCustomAttribute(true);
- }
-
- internal static T GetCustomAttribute(this Type type, bool inherit) where T : Attribute {
- return (T)type.GetCustomAttributes(typeof(T), inherit).FirstOrDefault();
- }
-
- internal static T GetCustomAttribute(this Type type) where T : Attribute {
- return type.GetCustomAttribute(true);
- }
-
- internal static Task ReadToEndAsync(this StreamReader reader) {
- return Task.Run(() => reader.ReadToEnd());
- }
-
- internal static Task CopyToAsync(this Stream stream, Stream destination) {
- return stream.CopyToAsync(destination, 2048, CancellationToken.None);
- }
-
- internal static Task CopyToAsync(this Stream stream,
- Stream destination,
- int bufferSize,
- CancellationToken cancellationToken) {
- byte[] buffer = new byte[bufferSize];
- int bytesRead = 0;
- return InternalExtensions.WhileAsync(() => {
- return stream.ReadAsync(buffer, 0, bufferSize, cancellationToken).OnSuccess(readTask => {
- bytesRead = readTask.Result;
- return bytesRead > 0;
- });
- }, () => {
- cancellationToken.ThrowIfCancellationRequested();
- return destination.WriteAsync(buffer, 0, bytesRead, cancellationToken)
- .OnSuccess(_ => cancellationToken.ThrowIfCancellationRequested());
- });
- }
-
- internal static Task ReadAsync(this Stream stream,
- byte[] buffer,
- int offset,
- int count,
- CancellationToken cancellationToken) {
- if (cancellationToken.IsCancellationRequested) {
- var tcs = new TaskCompletionSource();
- tcs.SetCanceled();
- return tcs.Task;
- }
- return Task.Factory.FromAsync(stream.BeginRead,
- stream.EndRead,
- buffer,
- offset,
- count,
- null);
- }
-
- internal static Task WriteAsync(this Stream stream,
- byte[] buffer,
- int offset,
- int count,
- CancellationToken cancellationToken) {
- if (cancellationToken.IsCancellationRequested) {
- var tcs = new TaskCompletionSource