diff --git a/.gitignore b/.gitignore
index 980589c..c400a6d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -217,4 +217,6 @@ Thumbs.db
#Visual Studio
.vs/
-project.lock.json
\ No newline at end of file
+project.lock.json
+*.props
+Sample/UWP/Xamarin.Cognitive.BingSpeech.Sample.UWP.nuget.targets
\ No newline at end of file
diff --git a/Sample/UWP/App.xaml b/Sample/UWP/App.xaml
new file mode 100644
index 0000000..946f81a
--- /dev/null
+++ b/Sample/UWP/App.xaml
@@ -0,0 +1,8 @@
+
+
+
diff --git a/Sample/UWP/App.xaml.cs b/Sample/UWP/App.xaml.cs
new file mode 100644
index 0000000..71cec8f
--- /dev/null
+++ b/Sample/UWP/App.xaml.cs
@@ -0,0 +1,107 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices.WindowsRuntime;
+using Windows.ApplicationModel;
+using Windows.ApplicationModel.Activation;
+using Windows.Foundation;
+using Windows.Foundation.Collections;
+using Windows.UI.Xaml;
+using Windows.UI.Xaml.Controls;
+using Windows.UI.Xaml.Controls.Primitives;
+using Windows.UI.Xaml.Data;
+using Windows.UI.Xaml.Input;
+using Windows.UI.Xaml.Media;
+using Windows.UI.Xaml.Navigation;
+
+namespace Xamarin.Cognitive.BingSpeech.Sample.UWP
+{
+ ///
+ /// Provides application-specific behavior to supplement the default Application class.
+ ///
+ sealed partial class App : Application
+ {
+ ///
+ /// Initializes the singleton application object. This is the first line of authored code
+ /// executed, and as such is the logical equivalent of main() or WinMain().
+ ///
+ public App ()
+ {
+ this.InitializeComponent ();
+ this.Suspending += OnSuspending;
+ }
+
+ ///
+ /// Invoked when the application is launched normally by the end user. Other entry points
+ /// will be used such as when the application is launched to open a specific file.
+ ///
+ /// Details about the launch request and process.
+ protected override void OnLaunched (LaunchActivatedEventArgs e)
+ {
+
+#if DEBUG
+ if (System.Diagnostics.Debugger.IsAttached)
+ {
+ this.DebugSettings.EnableFrameRateCounter = true;
+ }
+#endif
+
+ Frame rootFrame = Window.Current.Content as Frame;
+
+ // Do not repeat app initialization when the Window already has content,
+ // just ensure that the window is active
+ if (rootFrame == null)
+ {
+ // Create a Frame to act as the navigation context and navigate to the first page
+ rootFrame = new Frame ();
+
+ rootFrame.NavigationFailed += OnNavigationFailed;
+
+ Xamarin.Forms.Forms.Init (e);
+
+ if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
+ {
+ //TODO: Load state from previously suspended application
+ }
+
+ // Place the frame in the current Window
+ Window.Current.Content = rootFrame;
+ }
+
+ if (rootFrame.Content == null)
+ {
+ // When the navigation stack isn't restored navigate to the first page,
+ // configuring the new page by passing required information as a navigation
+ // parameter
+ rootFrame.Navigate (typeof (MainPage), e.Arguments);
+ }
+ // Ensure the current window is active
+ Window.Current.Activate ();
+ }
+
+ ///
+ /// Invoked when Navigation to a certain page fails
+ ///
+ /// The Frame which failed navigation
+ /// Details about the navigation failure
+ void OnNavigationFailed (object sender, NavigationFailedEventArgs e)
+ {
+ throw new Exception ("Failed to load Page " + e.SourcePageType.FullName);
+ }
+
+ ///
+ /// Invoked when application execution is being suspended. Application state is saved
+ /// without knowing whether the application will be terminated or resumed with the contents
+ /// of memory still intact.
+ ///
+ /// The source of the suspend request.
+ /// Details about the suspend request.
+ private void OnSuspending (object sender, SuspendingEventArgs e)
+ {
+ var deferral = e.SuspendingOperation.GetDeferral ();
+ //TODO: Save application state and stop any background activity
+ deferral.Complete ();
+ }
+ }
+}
diff --git a/Sample/UWP/Assets/LockScreenLogo.scale-100.png b/Sample/UWP/Assets/LockScreenLogo.scale-100.png
new file mode 100644
index 0000000..2691ddd
Binary files /dev/null and b/Sample/UWP/Assets/LockScreenLogo.scale-100.png differ
diff --git a/Sample/UWP/Assets/LockScreenLogo.scale-125.png b/Sample/UWP/Assets/LockScreenLogo.scale-125.png
new file mode 100644
index 0000000..1d968b5
Binary files /dev/null and b/Sample/UWP/Assets/LockScreenLogo.scale-125.png differ
diff --git a/Sample/UWP/Assets/LockScreenLogo.scale-150.png b/Sample/UWP/Assets/LockScreenLogo.scale-150.png
new file mode 100644
index 0000000..9ab2a94
Binary files /dev/null and b/Sample/UWP/Assets/LockScreenLogo.scale-150.png differ
diff --git a/Sample/UWP/Assets/LockScreenLogo.scale-200.png b/Sample/UWP/Assets/LockScreenLogo.scale-200.png
new file mode 100644
index 0000000..f12a786
Binary files /dev/null and b/Sample/UWP/Assets/LockScreenLogo.scale-200.png differ
diff --git a/Sample/UWP/Assets/LockScreenLogo.scale-400.png b/Sample/UWP/Assets/LockScreenLogo.scale-400.png
new file mode 100644
index 0000000..2fd2f99
Binary files /dev/null and b/Sample/UWP/Assets/LockScreenLogo.scale-400.png differ
diff --git a/Sample/UWP/Assets/SplashScreen.scale-100.png b/Sample/UWP/Assets/SplashScreen.scale-100.png
new file mode 100644
index 0000000..8fc01d5
Binary files /dev/null and b/Sample/UWP/Assets/SplashScreen.scale-100.png differ
diff --git a/Sample/UWP/Assets/SplashScreen.scale-125.png b/Sample/UWP/Assets/SplashScreen.scale-125.png
new file mode 100644
index 0000000..ff8f8c3
Binary files /dev/null and b/Sample/UWP/Assets/SplashScreen.scale-125.png differ
diff --git a/Sample/UWP/Assets/SplashScreen.scale-150.png b/Sample/UWP/Assets/SplashScreen.scale-150.png
new file mode 100644
index 0000000..edce169
Binary files /dev/null and b/Sample/UWP/Assets/SplashScreen.scale-150.png differ
diff --git a/Sample/UWP/Assets/SplashScreen.scale-200.png b/Sample/UWP/Assets/SplashScreen.scale-200.png
new file mode 100644
index 0000000..027589c
Binary files /dev/null and b/Sample/UWP/Assets/SplashScreen.scale-200.png differ
diff --git a/Sample/UWP/Assets/SplashScreen.scale-400.png b/Sample/UWP/Assets/SplashScreen.scale-400.png
new file mode 100644
index 0000000..f46b6d2
Binary files /dev/null and b/Sample/UWP/Assets/SplashScreen.scale-400.png differ
diff --git a/Sample/UWP/Assets/Square150x150Logo.scale-200.png b/Sample/UWP/Assets/Square150x150Logo.scale-200.png
new file mode 100644
index 0000000..e88ae83
Binary files /dev/null and b/Sample/UWP/Assets/Square150x150Logo.scale-200.png differ
diff --git a/Sample/UWP/Assets/Square44x44Logo.scale-100.png b/Sample/UWP/Assets/Square44x44Logo.scale-100.png
new file mode 100644
index 0000000..4ad2800
Binary files /dev/null and b/Sample/UWP/Assets/Square44x44Logo.scale-100.png differ
diff --git a/Sample/UWP/Assets/Square44x44Logo.scale-125.png b/Sample/UWP/Assets/Square44x44Logo.scale-125.png
new file mode 100644
index 0000000..482526f
Binary files /dev/null and b/Sample/UWP/Assets/Square44x44Logo.scale-125.png differ
diff --git a/Sample/UWP/Assets/Square44x44Logo.scale-150.png b/Sample/UWP/Assets/Square44x44Logo.scale-150.png
new file mode 100644
index 0000000..19ac2bf
Binary files /dev/null and b/Sample/UWP/Assets/Square44x44Logo.scale-150.png differ
diff --git a/Sample/UWP/Assets/Square44x44Logo.scale-200.png b/Sample/UWP/Assets/Square44x44Logo.scale-200.png
new file mode 100644
index 0000000..a6e88ac
Binary files /dev/null and b/Sample/UWP/Assets/Square44x44Logo.scale-200.png differ
diff --git a/Sample/UWP/Assets/Square44x44Logo.scale-400.png b/Sample/UWP/Assets/Square44x44Logo.scale-400.png
new file mode 100644
index 0000000..0245755
Binary files /dev/null and b/Sample/UWP/Assets/Square44x44Logo.scale-400.png differ
diff --git a/Sample/UWP/Assets/Square44x44Logo.targetsize-16_altform-unplated.png b/Sample/UWP/Assets/Square44x44Logo.targetsize-16_altform-unplated.png
new file mode 100644
index 0000000..1f92251
Binary files /dev/null and b/Sample/UWP/Assets/Square44x44Logo.targetsize-16_altform-unplated.png differ
diff --git a/Sample/UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/Sample/UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
new file mode 100644
index 0000000..053eccc
Binary files /dev/null and b/Sample/UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png differ
diff --git a/Sample/UWP/Assets/Square44x44Logo.targetsize-256_altform-unplated.png b/Sample/UWP/Assets/Square44x44Logo.targetsize-256_altform-unplated.png
new file mode 100644
index 0000000..31682a6
Binary files /dev/null and b/Sample/UWP/Assets/Square44x44Logo.targetsize-256_altform-unplated.png differ
diff --git a/Sample/UWP/Assets/Square44x44Logo.targetsize-32_altform-unplated.png b/Sample/UWP/Assets/Square44x44Logo.targetsize-32_altform-unplated.png
new file mode 100644
index 0000000..456a0a3
Binary files /dev/null and b/Sample/UWP/Assets/Square44x44Logo.targetsize-32_altform-unplated.png differ
diff --git a/Sample/UWP/Assets/Square44x44Logo.targetsize-48_altform-unplated.png b/Sample/UWP/Assets/Square44x44Logo.targetsize-48_altform-unplated.png
new file mode 100644
index 0000000..378034e
Binary files /dev/null and b/Sample/UWP/Assets/Square44x44Logo.targetsize-48_altform-unplated.png differ
diff --git a/Sample/UWP/Assets/StoreLogo.png b/Sample/UWP/Assets/StoreLogo.png
new file mode 100644
index 0000000..a197aaf
Binary files /dev/null and b/Sample/UWP/Assets/StoreLogo.png differ
diff --git a/Sample/UWP/Assets/Wide310x150Logo.scale-100.png b/Sample/UWP/Assets/Wide310x150Logo.scale-100.png
new file mode 100644
index 0000000..8081363
Binary files /dev/null and b/Sample/UWP/Assets/Wide310x150Logo.scale-100.png differ
diff --git a/Sample/UWP/Assets/Wide310x150Logo.scale-125.png b/Sample/UWP/Assets/Wide310x150Logo.scale-125.png
new file mode 100644
index 0000000..4573623
Binary files /dev/null and b/Sample/UWP/Assets/Wide310x150Logo.scale-125.png differ
diff --git a/Sample/UWP/Assets/Wide310x150Logo.scale-150.png b/Sample/UWP/Assets/Wide310x150Logo.scale-150.png
new file mode 100644
index 0000000..d10db3e
Binary files /dev/null and b/Sample/UWP/Assets/Wide310x150Logo.scale-150.png differ
diff --git a/Sample/UWP/Assets/Wide310x150Logo.scale-200.png b/Sample/UWP/Assets/Wide310x150Logo.scale-200.png
new file mode 100644
index 0000000..51b2a53
Binary files /dev/null and b/Sample/UWP/Assets/Wide310x150Logo.scale-200.png differ
diff --git a/Sample/UWP/Assets/Wide310x150Logo.scale-400.png b/Sample/UWP/Assets/Wide310x150Logo.scale-400.png
new file mode 100644
index 0000000..ad96c43
Binary files /dev/null and b/Sample/UWP/Assets/Wide310x150Logo.scale-400.png differ
diff --git a/Sample/UWP/MainPage.xaml b/Sample/UWP/MainPage.xaml
new file mode 100644
index 0000000..a8d0c2f
--- /dev/null
+++ b/Sample/UWP/MainPage.xaml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
diff --git a/Sample/UWP/MainPage.xaml.cs b/Sample/UWP/MainPage.xaml.cs
new file mode 100644
index 0000000..ae5cfdb
--- /dev/null
+++ b/Sample/UWP/MainPage.xaml.cs
@@ -0,0 +1,27 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices.WindowsRuntime;
+using Windows.Foundation;
+using Windows.Foundation.Collections;
+using Windows.UI.Xaml;
+using Windows.UI.Xaml.Controls;
+using Windows.UI.Xaml.Controls.Primitives;
+using Windows.UI.Xaml.Data;
+using Windows.UI.Xaml.Input;
+using Windows.UI.Xaml.Media;
+using Windows.UI.Xaml.Navigation;
+
+namespace Xamarin.Cognitive.BingSpeech.Sample.UWP
+{
+ public sealed partial class MainPage
+ {
+ public MainPage ()
+ {
+ this.InitializeComponent ();
+
+ LoadApplication (new Xamarin.Cognitive.BingSpeech.Sample.App ());
+ }
+ }
+}
\ No newline at end of file
diff --git a/Sample/UWP/Package.appxmanifest b/Sample/UWP/Package.appxmanifest
new file mode 100644
index 0000000..3ba064e
--- /dev/null
+++ b/Sample/UWP/Package.appxmanifest
@@ -0,0 +1,29 @@
+
+
+
+
+
+ Xamarin.Cognitive.BingSpeech.Sample.UWP
+ Administrator
+ Assets\StoreLogo.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sample/UWP/Properties/AssemblyInfo.cs b/Sample/UWP/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..7ad9f81
--- /dev/null
+++ b/Sample/UWP/Properties/AssemblyInfo.cs
@@ -0,0 +1,29 @@
+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 ("App1.UWP")]
+[assembly: AssemblyDescription ("")]
+[assembly: AssemblyConfiguration ("")]
+[assembly: AssemblyCompany ("")]
+[assembly: AssemblyProduct ("App1.UWP")]
+[assembly: AssemblyCopyright ("Copyright © 2015")]
+[assembly: AssemblyTrademark ("")]
+[assembly: AssemblyCulture ("")]
+
+// 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")]
+[assembly: ComVisible (false)]
\ No newline at end of file
diff --git a/Sample/UWP/Properties/Default.rd.xml b/Sample/UWP/Properties/Default.rd.xml
new file mode 100644
index 0000000..80a960c
--- /dev/null
+++ b/Sample/UWP/Properties/Default.rd.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Sample/UWP/Xamarin.Cognitive.BingSpeech.Sample.UWP.csproj b/Sample/UWP/Xamarin.Cognitive.BingSpeech.Sample.UWP.csproj
new file mode 100644
index 0000000..440840c
--- /dev/null
+++ b/Sample/UWP/Xamarin.Cognitive.BingSpeech.Sample.UWP.csproj
@@ -0,0 +1,167 @@
+
+
+
+
+ Debug
+ x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}
+ AppContainerExe
+ Properties
+ Xamarin.Cognitive.BingSpeech.Sample.UWP
+ Xamarin.Cognitive.BingSpeech.Sample.UWP
+ en-US
+ UAP
+ 10.0.16299.0
+ 10.0.10586.0
+ 14
+ true
+ 512
+ {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Xamarin.Cognitive.BingSpeech.Sample.UWP_TemporaryKey.pfx
+
+
+ true
+ bin\ARM\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
+ ;2008
+ full
+ ARM
+ false
+ prompt
+ true
+
+
+ bin\ARM\Release\
+ TRACE;NETFX_CORE;WINDOWS_UWP
+ true
+ ;2008
+ pdbonly
+ ARM
+ false
+ prompt
+ true
+ true
+
+
+ true
+ bin\x64\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
+ ;2008
+ full
+ x64
+ false
+ prompt
+ true
+
+
+ bin\x64\Release\
+ TRACE;NETFX_CORE;WINDOWS_UWP
+ true
+ ;2008
+ pdbonly
+ x64
+ false
+ prompt
+ true
+ true
+
+
+ true
+ bin\x86\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
+ ;2008
+ full
+ x86
+ false
+ prompt
+ true
+
+
+ bin\x86\Release\
+ TRACE;NETFX_CORE;WINDOWS_UWP
+ true
+ ;2008
+ pdbonly
+ x86
+ false
+ prompt
+ true
+ true
+
+
+
+
+
+
+
+ App.xaml
+
+
+ MainPage.xaml
+
+
+
+
+
+ Designer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+
+
+ {a117309a-ce6d-4d75-aae6-9dda12629b82}
+ Xamarin.Cognitive.BingSpeech.Sample
+
+
+
+ 14.0
+
+
+
+
\ No newline at end of file
diff --git a/Sample/UWP/project.json b/Sample/UWP/project.json
new file mode 100644
index 0000000..db635b2
--- /dev/null
+++ b/Sample/UWP/project.json
@@ -0,0 +1,19 @@
+{
+ "dependencies": {
+ "Microsoft.NETCore.UniversalWindowsPlatform": "6.0.1",
+ "PCLStorage": "1.0.2",
+ "Plugin.AudioRecorder": "0.8.0",
+ "Xamarin.Forms": "2.4.0.282"
+ },
+ "frameworks": {
+ "uap10.0.10586": {}
+ },
+ "runtimes": {
+ "win10-arm": {},
+ "win10-arm-aot": {},
+ "win10-x86": {},
+ "win10-x86-aot": {},
+ "win10-x64": {},
+ "win10-x64-aot": {}
+ }
+}
\ No newline at end of file
diff --git a/Xamarin.Cognitive.BingSpeech.sln b/Xamarin.Cognitive.BingSpeech.sln
index 71bde2c..b977b24 100644
--- a/Xamarin.Cognitive.BingSpeech.sln
+++ b/Xamarin.Cognitive.BingSpeech.sln
@@ -1,6 +1,7 @@
-
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
+# Visual Studio 15
+VisualStudioVersion = 15.0.27004.2005
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Cognitive.BingSpeech", "Xamarin.Cognitive.BingSpeech\Xamarin.Cognitive.BingSpeech.csproj", "{64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sample", "Sample", "{74A0515C-14B2-40C5-B0EB-89F775FA1608}"
@@ -13,80 +14,179 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Cognitive.BingSpeec
EndProject
Project("{5DD5E4FA-CB73-4610-85AB-557B54E96AA9}") = "Xamarin.Cognitive.BingSpeech.NuGet", "Xamarin.Cognitive.BingSpeech.NuGet\Xamarin.Cognitive.BingSpeech.NuGet.nuproj", "{31478381-396A-446A-B75A-CD8C95420E09}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Cognitive.BingSpeech.Sample.UWP", "Sample\UWP\Xamarin.Cognitive.BingSpeech.Sample.UWP.csproj", "{CA2DD9C4-1502-46AA-B686-7C57389129A8}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
+ Debug|ARM = Debug|ARM
+ Debug|iPhone = Debug|iPhone
Debug|iPhoneSimulator = Debug|iPhoneSimulator
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
Release|iPhone = Release|iPhone
Release|iPhoneSimulator = Release|iPhoneSimulator
- Debug|iPhone = Debug|iPhone
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|Any CPU.Build.0 = Release|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|ARM.Build.0 = Debug|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|iPhone.Build.0 = Debug|Any CPU
{64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|x64.Build.0 = Debug|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|x86.Build.0 = Debug|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|Any CPU.Build.0 = Release|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|ARM.ActiveCfg = Release|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|ARM.Build.0 = Release|Any CPU
{64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|iPhone.ActiveCfg = Release|Any CPU
{64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|iPhone.Build.0 = Release|Any CPU
{64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|x64.ActiveCfg = Release|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|x64.Build.0 = Release|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|x86.ActiveCfg = Release|Any CPU
+ {64BFADA8-284B-4EB6-BDC6-4AAD60D5E228}.Release|x86.Build.0 = Release|Any CPU
{A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|iPhone.Build.0 = Debug|Any CPU
{A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|x64.Build.0 = Debug|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|x86.Build.0 = Debug|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|ARM.Build.0 = Release|Any CPU
{A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|iPhone.ActiveCfg = Release|Any CPU
{A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|iPhone.Build.0 = Release|Any CPU
{A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|x64.ActiveCfg = Release|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|x64.Build.0 = Release|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|x86.ActiveCfg = Release|Any CPU
+ {A117309A-CE6D-4D75-AAE6-9DDA12629B82}.Release|x86.Build.0 = Release|Any CPU
{10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
{10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
- {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|Any CPU.ActiveCfg = Release|iPhone
- {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|Any CPU.Build.0 = Release|iPhone
+ {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|ARM.ActiveCfg = Debug|iPhone
+ {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|iPhone.ActiveCfg = Debug|iPhone
+ {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|iPhone.Build.0 = Debug|iPhone
{10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
{10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
+ {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|x64.ActiveCfg = Debug|iPhone
+ {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|x86.ActiveCfg = Debug|iPhone
+ {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|Any CPU.ActiveCfg = Release|iPhone
+ {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|Any CPU.Build.0 = Release|iPhone
+ {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|ARM.ActiveCfg = Release|iPhoneSimulator
{10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|iPhone.ActiveCfg = Release|iPhone
{10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|iPhone.Build.0 = Release|iPhone
{10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
{10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Debug|iPhone.Build.0 = Debug|iPhone
+ {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|x64.ActiveCfg = Release|iPhoneSimulator
+ {10B3BA2C-374B-4663-8C99-C5CCCA04A039}.Release|x86.ActiveCfg = Release|iPhoneSimulator
{140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|ARM.Build.0 = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|ARM.Deploy.0 = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|iPhone.Build.0 = Debug|Any CPU
{140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|x64.Build.0 = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|x86.Build.0 = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|x86.Deploy.0 = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|ARM.ActiveCfg = Release|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|ARM.Build.0 = Release|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|ARM.Deploy.0 = Release|Any CPU
{140F5277-EDB1-40E6-9593-340447B67E9C}.Release|iPhone.ActiveCfg = Release|Any CPU
{140F5277-EDB1-40E6-9593-340447B67E9C}.Release|iPhone.Build.0 = Release|Any CPU
{140F5277-EDB1-40E6-9593-340447B67E9C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{140F5277-EDB1-40E6-9593-340447B67E9C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {140F5277-EDB1-40E6-9593-340447B67E9C}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|x64.ActiveCfg = Release|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|x64.Build.0 = Release|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|x64.Deploy.0 = Release|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|x86.ActiveCfg = Release|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|x86.Build.0 = Release|Any CPU
+ {140F5277-EDB1-40E6-9593-340447B67E9C}.Release|x86.Deploy.0 = Release|Any CPU
{31478381-396A-446A-B75A-CD8C95420E09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{31478381-396A-446A-B75A-CD8C95420E09}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {31478381-396A-446A-B75A-CD8C95420E09}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {31478381-396A-446A-B75A-CD8C95420E09}.Release|Any CPU.Build.0 = Release|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Debug|ARM.Build.0 = Debug|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Debug|iPhone.Build.0 = Debug|Any CPU
{31478381-396A-446A-B75A-CD8C95420E09}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{31478381-396A-446A-B75A-CD8C95420E09}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Debug|x64.Build.0 = Debug|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Debug|x86.Build.0 = Debug|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Release|Any CPU.Build.0 = Release|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Release|ARM.ActiveCfg = Release|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Release|ARM.Build.0 = Release|Any CPU
{31478381-396A-446A-B75A-CD8C95420E09}.Release|iPhone.ActiveCfg = Release|Any CPU
{31478381-396A-446A-B75A-CD8C95420E09}.Release|iPhone.Build.0 = Release|Any CPU
{31478381-396A-446A-B75A-CD8C95420E09}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{31478381-396A-446A-B75A-CD8C95420E09}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {31478381-396A-446A-B75A-CD8C95420E09}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {31478381-396A-446A-B75A-CD8C95420E09}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Release|x64.ActiveCfg = Release|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Release|x64.Build.0 = Release|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Release|x86.ActiveCfg = Release|Any CPU
+ {31478381-396A-446A-B75A-CD8C95420E09}.Release|x86.Build.0 = Release|Any CPU
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|ARM.ActiveCfg = Debug|ARM
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|ARM.Build.0 = Debug|ARM
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|ARM.Deploy.0 = Debug|ARM
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|iPhone.ActiveCfg = Debug|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|x64.ActiveCfg = Debug|x64
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|x64.Build.0 = Debug|x64
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|x64.Deploy.0 = Debug|x64
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|x86.ActiveCfg = Debug|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|x86.Build.0 = Debug|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Debug|x86.Deploy.0 = Debug|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|Any CPU.ActiveCfg = Release|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|ARM.ActiveCfg = Release|ARM
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|ARM.Build.0 = Release|ARM
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|ARM.Deploy.0 = Release|ARM
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|iPhone.ActiveCfg = Release|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|iPhoneSimulator.ActiveCfg = Release|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|x64.ActiveCfg = Release|x64
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|x64.Build.0 = Release|x64
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|x64.Deploy.0 = Release|x64
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|x86.ActiveCfg = Release|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|x86.Build.0 = Release|x86
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8}.Release|x86.Deploy.0 = Release|x86
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{A117309A-CE6D-4D75-AAE6-9DDA12629B82} = {74A0515C-14B2-40C5-B0EB-89F775FA1608}
{10B3BA2C-374B-4663-8C99-C5CCCA04A039} = {74A0515C-14B2-40C5-B0EB-89F775FA1608}
{140F5277-EDB1-40E6-9593-340447B67E9C} = {74A0515C-14B2-40C5-B0EB-89F775FA1608}
+ {CA2DD9C4-1502-46AA-B686-7C57389129A8} = {74A0515C-14B2-40C5-B0EB-89F775FA1608}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {E9F5DCAF-E253-4C73-B266-9AC10B4D84CD}
EndGlobalSection
EndGlobal