From fbd477644a05e33037e03901aaad8abf078a5c35 Mon Sep 17 00:00:00 2001 From: Geoffrey Huntley Date: Wed, 2 Aug 2017 18:51:08 +1000 Subject: [PATCH] file -> new project baseline --- samples/xamarin-forms/.nuget/packages.config | 4 + .../xamarin-forms/App.Droid/App.Droid.csproj | 117 ++ .../App.Droid/Assets/AboutAssets.txt | 19 + .../App.Droid/GettingStarted.Xamarin | 4 + .../xamarin-forms/App.Droid/MainActivity.cs | 19 + .../App.Droid/Properties/AndroidManifest.xml | 5 + .../App.Droid/Properties/AssemblyInfo.cs | 30 + .../App.Droid/Resources/AboutResources.txt | 44 + .../App.Droid/Resources/Resource.designer.cs | 98 + .../App.Droid/Resources/drawable/Icon.png | Bin 0 -> 4147 bytes .../App.Droid/Resources/layout/Main.axml | 7 + .../App.Droid/Resources/values/Strings.xml | 5 + samples/xamarin-forms/App.UWP/App.UWP.csproj | 175 ++ samples/xamarin-forms/App.UWP/App.xaml | 8 + samples/xamarin-forms/App.UWP/App.xaml.cs | 100 + .../Assets/LockScreenLogo.scale-200.png | Bin 0 -> 1430 bytes .../App.UWP/Assets/SplashScreen.scale-200.png | Bin 0 -> 7700 bytes .../Assets/Square150x150Logo.scale-200.png | Bin 0 -> 2937 bytes .../Assets/Square44x44Logo.scale-200.png | Bin 0 -> 1647 bytes ...x44Logo.targetsize-24_altform-unplated.png | Bin 0 -> 1255 bytes .../App.UWP/Assets/StoreLogo.png | Bin 0 -> 1451 bytes .../Assets/Wide310x150Logo.scale-200.png | Bin 0 -> 3204 bytes samples/xamarin-forms/App.UWP/MainPage.xaml | 13 + .../xamarin-forms/App.UWP/MainPage.xaml.cs | 30 + .../App.UWP/Package.appxmanifest | 49 + .../App.UWP/Properties/AssemblyInfo.cs | 29 + .../App.UWP/Properties/Default.rd.xml | 31 + samples/xamarin-forms/App.iOS/App.iOS.csproj | 130 ++ samples/xamarin-forms/App.iOS/AppDelegate.cs | 66 + .../xamarin-forms/App.iOS/Entitlements.plist | 6 + .../App.iOS/GettingStarted.Xamarin | 4 + samples/xamarin-forms/App.iOS/Info.plist | 42 + samples/xamarin-forms/App.iOS/Main.cs | 15 + .../App.iOS/Properties/AssemblyInfo.cs | 36 + .../App.iOS/Resources/LaunchScreen.xib | 43 + samples/xamarin-forms/App/App.csproj | 7 + samples/xamarin-forms/CommonAssemblyInfo.cs | 8 + .../Conventions/Conventions.csproj | 18 + samples/xamarin-forms/Core/Core.csproj | 7 + .../xamarin-forms/Features/Features.csproj | 12 + samples/xamarin-forms/ReactiveTwitter.sln | 1630 +++++++++++++++++ .../Services.Connected.csproj | 11 + .../Services.Disconnected.csproj | 11 + .../Services.Droid/Properties/AssemblyInfo.cs | 30 + .../Resources/AboutResources.txt | 44 + .../Resources/Resource.designer.cs | 60 + .../Resources/values/Strings.xml | 5 + .../Services.Droid/Services.Droid.csproj | 70 + .../Services.UWP/Properties/AssemblyInfo.cs | 29 + .../Properties/Services.UWP.rd.xml | 33 + .../Services.UWP/Services.UWP.csproj | 134 ++ .../Services.iOS/Properties/AssemblyInfo.cs | 36 + .../Services.iOS/Services.iOS.csproj | 52 + .../xamarin-forms/Services/Services.csproj | 11 + .../TestHarness.Droid/Assets/AboutAssets.txt | 19 + .../TestHarness.Droid/MainActivity.cs | 23 + .../Properties/AndroidManifest.xml | 5 + .../Properties/AssemblyInfo.cs | 30 + .../Resources/AboutResources.txt | 44 + .../Resources/Resource.designer.cs | 194 ++ .../Resources/drawable/Icon.png | Bin 0 -> 4147 bytes .../Resources/values/Strings.xml | 5 + .../TestHarness.Droid.csproj | 91 + .../TestHarness.Droid/TestSample.cs | 44 + .../TestHarness.iOS/AppDelegate.cs | 45 + .../TestHarness.iOS/Entitlements.plist | 6 + .../xamarin-forms/TestHarness.iOS/Info.plist | 39 + samples/xamarin-forms/TestHarness.iOS/Main.cs | 15 + .../Properties/AssemblyInfo.cs | 36 + .../Resources/Default-568h@2x.png | Bin 0 -> 12651 bytes .../TestHarness.iOS/Resources/Default.png | Bin 0 -> 5281 bytes .../TestHarness.iOS/Resources/Default@2x.png | Bin 0 -> 11793 bytes .../TestHarness.iOS/TestHarness.iOS.csproj | 119 ++ .../Tests.Utility/Tests.Utility.csproj | 7 + samples/xamarin-forms/Tests/Tests.csproj | 16 + samples/xamarin-forms/Utility/Utility.csproj | 7 + 76 files changed, 4082 insertions(+) create mode 100644 samples/xamarin-forms/.nuget/packages.config create mode 100644 samples/xamarin-forms/App.Droid/App.Droid.csproj create mode 100644 samples/xamarin-forms/App.Droid/Assets/AboutAssets.txt create mode 100644 samples/xamarin-forms/App.Droid/GettingStarted.Xamarin create mode 100644 samples/xamarin-forms/App.Droid/MainActivity.cs create mode 100644 samples/xamarin-forms/App.Droid/Properties/AndroidManifest.xml create mode 100644 samples/xamarin-forms/App.Droid/Properties/AssemblyInfo.cs create mode 100644 samples/xamarin-forms/App.Droid/Resources/AboutResources.txt create mode 100644 samples/xamarin-forms/App.Droid/Resources/Resource.designer.cs create mode 100644 samples/xamarin-forms/App.Droid/Resources/drawable/Icon.png create mode 100644 samples/xamarin-forms/App.Droid/Resources/layout/Main.axml create mode 100644 samples/xamarin-forms/App.Droid/Resources/values/Strings.xml create mode 100644 samples/xamarin-forms/App.UWP/App.UWP.csproj create mode 100644 samples/xamarin-forms/App.UWP/App.xaml create mode 100644 samples/xamarin-forms/App.UWP/App.xaml.cs create mode 100644 samples/xamarin-forms/App.UWP/Assets/LockScreenLogo.scale-200.png create mode 100644 samples/xamarin-forms/App.UWP/Assets/SplashScreen.scale-200.png create mode 100644 samples/xamarin-forms/App.UWP/Assets/Square150x150Logo.scale-200.png create mode 100644 samples/xamarin-forms/App.UWP/Assets/Square44x44Logo.scale-200.png create mode 100644 samples/xamarin-forms/App.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png create mode 100644 samples/xamarin-forms/App.UWP/Assets/StoreLogo.png create mode 100644 samples/xamarin-forms/App.UWP/Assets/Wide310x150Logo.scale-200.png create mode 100644 samples/xamarin-forms/App.UWP/MainPage.xaml create mode 100644 samples/xamarin-forms/App.UWP/MainPage.xaml.cs create mode 100644 samples/xamarin-forms/App.UWP/Package.appxmanifest create mode 100644 samples/xamarin-forms/App.UWP/Properties/AssemblyInfo.cs create mode 100644 samples/xamarin-forms/App.UWP/Properties/Default.rd.xml create mode 100644 samples/xamarin-forms/App.iOS/App.iOS.csproj create mode 100644 samples/xamarin-forms/App.iOS/AppDelegate.cs create mode 100644 samples/xamarin-forms/App.iOS/Entitlements.plist create mode 100644 samples/xamarin-forms/App.iOS/GettingStarted.Xamarin create mode 100644 samples/xamarin-forms/App.iOS/Info.plist create mode 100644 samples/xamarin-forms/App.iOS/Main.cs create mode 100644 samples/xamarin-forms/App.iOS/Properties/AssemblyInfo.cs create mode 100644 samples/xamarin-forms/App.iOS/Resources/LaunchScreen.xib create mode 100644 samples/xamarin-forms/App/App.csproj create mode 100644 samples/xamarin-forms/CommonAssemblyInfo.cs create mode 100644 samples/xamarin-forms/Conventions/Conventions.csproj create mode 100644 samples/xamarin-forms/Core/Core.csproj create mode 100644 samples/xamarin-forms/Features/Features.csproj create mode 100644 samples/xamarin-forms/ReactiveTwitter.sln create mode 100644 samples/xamarin-forms/Services.Connected/Services.Connected.csproj create mode 100644 samples/xamarin-forms/Services.Disconnected/Services.Disconnected.csproj create mode 100644 samples/xamarin-forms/Services.Droid/Properties/AssemblyInfo.cs create mode 100644 samples/xamarin-forms/Services.Droid/Resources/AboutResources.txt create mode 100644 samples/xamarin-forms/Services.Droid/Resources/Resource.designer.cs create mode 100644 samples/xamarin-forms/Services.Droid/Resources/values/Strings.xml create mode 100644 samples/xamarin-forms/Services.Droid/Services.Droid.csproj create mode 100644 samples/xamarin-forms/Services.UWP/Properties/AssemblyInfo.cs create mode 100644 samples/xamarin-forms/Services.UWP/Properties/Services.UWP.rd.xml create mode 100644 samples/xamarin-forms/Services.UWP/Services.UWP.csproj create mode 100644 samples/xamarin-forms/Services.iOS/Properties/AssemblyInfo.cs create mode 100644 samples/xamarin-forms/Services.iOS/Services.iOS.csproj create mode 100644 samples/xamarin-forms/Services/Services.csproj create mode 100644 samples/xamarin-forms/TestHarness.Droid/Assets/AboutAssets.txt create mode 100644 samples/xamarin-forms/TestHarness.Droid/MainActivity.cs create mode 100644 samples/xamarin-forms/TestHarness.Droid/Properties/AndroidManifest.xml create mode 100644 samples/xamarin-forms/TestHarness.Droid/Properties/AssemblyInfo.cs create mode 100644 samples/xamarin-forms/TestHarness.Droid/Resources/AboutResources.txt create mode 100644 samples/xamarin-forms/TestHarness.Droid/Resources/Resource.designer.cs create mode 100644 samples/xamarin-forms/TestHarness.Droid/Resources/drawable/Icon.png create mode 100644 samples/xamarin-forms/TestHarness.Droid/Resources/values/Strings.xml create mode 100644 samples/xamarin-forms/TestHarness.Droid/TestHarness.Droid.csproj create mode 100644 samples/xamarin-forms/TestHarness.Droid/TestSample.cs create mode 100644 samples/xamarin-forms/TestHarness.iOS/AppDelegate.cs create mode 100644 samples/xamarin-forms/TestHarness.iOS/Entitlements.plist create mode 100644 samples/xamarin-forms/TestHarness.iOS/Info.plist create mode 100644 samples/xamarin-forms/TestHarness.iOS/Main.cs create mode 100644 samples/xamarin-forms/TestHarness.iOS/Properties/AssemblyInfo.cs create mode 100644 samples/xamarin-forms/TestHarness.iOS/Resources/Default-568h@2x.png create mode 100644 samples/xamarin-forms/TestHarness.iOS/Resources/Default.png create mode 100644 samples/xamarin-forms/TestHarness.iOS/Resources/Default@2x.png create mode 100644 samples/xamarin-forms/TestHarness.iOS/TestHarness.iOS.csproj create mode 100644 samples/xamarin-forms/Tests.Utility/Tests.Utility.csproj create mode 100644 samples/xamarin-forms/Tests/Tests.csproj create mode 100644 samples/xamarin-forms/Utility/Utility.csproj diff --git a/samples/xamarin-forms/.nuget/packages.config b/samples/xamarin-forms/.nuget/packages.config new file mode 100644 index 0000000000..6a1a74bab5 --- /dev/null +++ b/samples/xamarin-forms/.nuget/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/App.Droid/App.Droid.csproj b/samples/xamarin-forms/App.Droid/App.Droid.csproj new file mode 100644 index 0000000000..aa6ac1e158 --- /dev/null +++ b/samples/xamarin-forms/App.Droid/App.Droid.csproj @@ -0,0 +1,117 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {B00E7B6C-1986-4303-A96F-093EE450354A} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + App.Droid + App.Droid + 512 + True + Resources\Resource.Designer.cs + Off + True + v7.1 + Properties\AndroidManifest.xml + + + True + Full + False + bin\Debug\ + DEBUG;TRACE + prompt + 4 + True + None + False + + + PdbOnly + True + True + bin\Release\ + TRACE + prompt + 4 + False + SdkOnly + True + + + + + + + + + + + + + + + + + + + + + + + Designer + + + + + + + + + + + + + + {07439aa6-b949-4834-82bb-a7f9a32b8888} + App + + + {e967a2f0-e61c-4f6a-9d45-8724b75ddd81} + Features + + + {a0f6453c-2747-4a20-88e4-6e63026393fa} + Services.Connected + + + {f73c2f12-1cc9-4640-94b5-2bde7592c5ed} + Services.Disconnected + + + {90814c7e-aee5-4982-b07f-492ca65786d1} + Services.Droid + + + {21ec734a-b522-4422-908a-f1aa7db3c3bc} + Services + + + {d4eeef02-fb99-4a6f-9316-c7a829916164} + Utility + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/App.Droid/Assets/AboutAssets.txt b/samples/xamarin-forms/App.Droid/Assets/AboutAssets.txt new file mode 100644 index 0000000000..ee39886295 --- /dev/null +++ b/samples/xamarin-forms/App.Droid/Assets/AboutAssets.txt @@ -0,0 +1,19 @@ +Any raw assets you want to be deployed with your application can be placed in +this directory (and child directories) and given a Build Action of "AndroidAsset". + +These files will be deployed with you package and will be accessible using Android's +AssetManager, like this: + +public class ReadAsset : Activity +{ + protected override void OnCreate (Bundle bundle) + { + base.OnCreate (bundle); + + InputStream input = Assets.Open ("my_asset.txt"); + } +} + +Additionally, some Android functions will automatically load asset files: + +Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/samples/xamarin-forms/App.Droid/GettingStarted.Xamarin b/samples/xamarin-forms/App.Droid/GettingStarted.Xamarin new file mode 100644 index 0000000000..e9d4f6a411 --- /dev/null +++ b/samples/xamarin-forms/App.Droid/GettingStarted.Xamarin @@ -0,0 +1,4 @@ + + GS\Android\CS\AndroidApp\GettingStarted.html + false + \ No newline at end of file diff --git a/samples/xamarin-forms/App.Droid/MainActivity.cs b/samples/xamarin-forms/App.Droid/MainActivity.cs new file mode 100644 index 0000000000..49cc755906 --- /dev/null +++ b/samples/xamarin-forms/App.Droid/MainActivity.cs @@ -0,0 +1,19 @@ +using Android.App; +using Android.Widget; +using Android.OS; + +namespace App.Droid +{ + [Activity(Label = "App.Droid", MainLauncher = true, Icon = "@drawable/icon")] + public class MainActivity : Activity + { + protected override void OnCreate(Bundle bundle) + { + base.OnCreate(bundle); + + // Set our view from the "main" layout resource + // SetContentView (Resource.Layout.Main); + } + } +} + diff --git a/samples/xamarin-forms/App.Droid/Properties/AndroidManifest.xml b/samples/xamarin-forms/App.Droid/Properties/AndroidManifest.xml new file mode 100644 index 0000000000..a251f1da6e --- /dev/null +++ b/samples/xamarin-forms/App.Droid/Properties/AndroidManifest.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/App.Droid/Properties/AssemblyInfo.cs b/samples/xamarin-forms/App.Droid/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..d4d2954c88 --- /dev/null +++ b/samples/xamarin-forms/App.Droid/Properties/AssemblyInfo.cs @@ -0,0 +1,30 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// 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("App.Droid")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("App.Droid")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// 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/samples/xamarin-forms/App.Droid/Resources/AboutResources.txt b/samples/xamarin-forms/App.Droid/Resources/AboutResources.txt new file mode 100644 index 0000000000..c2bca974c4 --- /dev/null +++ b/samples/xamarin-forms/App.Droid/Resources/AboutResources.txt @@ -0,0 +1,44 @@ +Images, layout descriptions, binary blobs and string dictionaries can be included +in your application as resource files. Various Android APIs are designed to +operate on the resource IDs instead of dealing with images, strings or binary blobs +directly. + +For example, a sample Android app that contains a user interface layout (main.axml), +an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) +would keep its resources in the "Resources" directory of the application: + +Resources/ + drawable/ + icon.png + + layout/ + main.axml + + values/ + strings.xml + +In order to get the build system to recognize Android resources, set the build action to +"AndroidResource". The native Android APIs do not operate directly with filenames, but +instead operate on resource IDs. When you compile an Android application that uses resources, +the build system will package the resources for distribution and generate a class called "R" +(this is an Android convention) that contains the tokens for each one of the resources +included. For example, for the above Resources layout, this is what the R class would expose: + +public class R { + public class drawable { + public const int icon = 0x123; + } + + public class layout { + public const int main = 0x456; + } + + public class strings { + public const int first_string = 0xabc; + public const int second_string = 0xbcd; + } +} + +You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main +to reference the layout/main.axml file, or R.strings.first_string to reference the first +string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/samples/xamarin-forms/App.Droid/Resources/Resource.designer.cs b/samples/xamarin-forms/App.Droid/Resources/Resource.designer.cs new file mode 100644 index 0000000000..7e47a409e7 --- /dev/null +++ b/samples/xamarin-forms/App.Droid/Resources/Resource.designer.cs @@ -0,0 +1,98 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("App.Droid.Resource", IsApplication=true)] + +namespace App.Droid +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public static void UpdateIdValues() + { + global::Services.Droid.Resource.String.ApplicationName = global::App.Droid.Resource.String.ApplicationName; + global::Services.Droid.Resource.String.Hello = global::App.Droid.Resource.String.Hello; + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + + public partial class Drawable + { + + // aapt resource value: 0x7f020000 + public const int Icon = 2130837504; + + static Drawable() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Drawable() + { + } + } + + public partial class Layout + { + + // aapt resource value: 0x7f030000 + public const int Main = 2130903040; + + static Layout() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Layout() + { + } + } + + public partial class String + { + + // aapt resource value: 0x7f040001 + public const int ApplicationName = 2130968577; + + // aapt resource value: 0x7f040000 + public const int Hello = 2130968576; + + static String() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private String() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/samples/xamarin-forms/App.Droid/Resources/drawable/Icon.png b/samples/xamarin-forms/App.Droid/Resources/drawable/Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8074c4c571b8cd19e27f4ee5545df367420686d7 GIT binary patch literal 4147 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 literal 0 HcmV?d00001 diff --git a/samples/xamarin-forms/App.Droid/Resources/layout/Main.axml b/samples/xamarin-forms/App.Droid/Resources/layout/Main.axml new file mode 100644 index 0000000000..a439efb34f --- /dev/null +++ b/samples/xamarin-forms/App.Droid/Resources/layout/Main.axml @@ -0,0 +1,7 @@ + + + diff --git a/samples/xamarin-forms/App.Droid/Resources/values/Strings.xml b/samples/xamarin-forms/App.Droid/Resources/values/Strings.xml new file mode 100644 index 0000000000..d40619c8bc --- /dev/null +++ b/samples/xamarin-forms/App.Droid/Resources/values/Strings.xml @@ -0,0 +1,5 @@ + + + Hello World, Click Me! + App.Droid + diff --git a/samples/xamarin-forms/App.UWP/App.UWP.csproj b/samples/xamarin-forms/App.UWP/App.UWP.csproj new file mode 100644 index 0000000000..18a46ed739 --- /dev/null +++ b/samples/xamarin-forms/App.UWP/App.UWP.csproj @@ -0,0 +1,175 @@ + + + + + Debug + x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC} + AppContainerExe + Properties + App.UWP + App.UWP + en-US + UAP + 10.0.15063.0 + 10.0.10586.0 + 14 + 512 + {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + true + App.UWP_TemporaryKey.pfx + + + 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 + + + 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 + + + PackageReference + + + + App.xaml + + + MainPage.xaml + + + + + + Designer + + + + + + + + + + + + + + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + + + 5.2.3 + + + + + {07439aa6-b949-4834-82bb-a7f9a32b8888} + App + + + {e967a2f0-e61c-4f6a-9d45-8724b75ddd81} + Features + + + {a0f6453c-2747-4a20-88e4-6e63026393fa} + Services.Connected + + + {f73c2f12-1cc9-4640-94b5-2bde7592c5ed} + Services.Disconnected + + + {35fec20f-f6f7-48a0-beb7-1b887636b789} + Services.UWP + + + {21ec734a-b522-4422-908a-f1aa7db3c3bc} + Services + + + {d4eeef02-fb99-4a6f-9316-c7a829916164} + Utility + + + + 14.0 + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/App.UWP/App.xaml b/samples/xamarin-forms/App.UWP/App.xaml new file mode 100644 index 0000000000..c4cd1532d5 --- /dev/null +++ b/samples/xamarin-forms/App.UWP/App.xaml @@ -0,0 +1,8 @@ + + + diff --git a/samples/xamarin-forms/App.UWP/App.xaml.cs b/samples/xamarin-forms/App.UWP/App.xaml.cs new file mode 100644 index 0000000000..cd3d624538 --- /dev/null +++ b/samples/xamarin-forms/App.UWP/App.xaml.cs @@ -0,0 +1,100 @@ +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 App.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) + { + 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; + + if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) + { + //TODO: Load state from previously suspended application + } + + // Place the frame in the current Window + Window.Current.Content = rootFrame; + } + + if (e.PrelaunchActivated == false) + { + 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/samples/xamarin-forms/App.UWP/Assets/LockScreenLogo.scale-200.png b/samples/xamarin-forms/App.UWP/Assets/LockScreenLogo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..735f57adb5dfc01886d137b4e493d7e97cf13af3 GIT binary patch literal 1430 zcmaJ>TTC2P7~aKltDttVHYH6u8Io4i*}3fO&d$gd*bA_<3j~&e7%8(eXJLfhS!M@! zKrliY>>6yT4+Kr95$!DoD(Qn-5TP|{V_KS`k~E6(LGS@#`v$hQo&^^BKsw3HIsZBT z_y6C2n`lK@apunKojRQ^(_P}Mgewt$(^BBKCTZ;*xa?J3wQ7~@S0lUvbcLeq1Bg4o zH-bvQi|wt~L7q$~a-gDFP!{&TQfc3fX*6=uHv* zT&1&U(-)L%Xp^djI2?~eBF2cxC@YOP$+9d?P&h?lPy-9M2UT9fg5jKm1t$m#iWE{M zIf%q9@;fyT?0UP>tcw-bLkz;s2LlKl2qeP0w zECS7Ate+Awk|KQ+DOk;fl}Xsy4o^CY=pwq%QAAKKl628_yNPsK>?A>%D8fQG6IgdJ ztnxttBz#NI_a@fk7SU`WtrpsfZsNs9^0(2a z@C3#YO3>k~w7?2hipBf{#b6`}Xw1hlG$yi?;1dDs7k~xDAw@jiI*+tc;t2Lflg&bM)0!Y;0_@=w%`LW^8DsYpS#-bLOklX9r?Ei}TScw|4DbpW%+7 zFgAI)f51s}{y-eWb|vrU-Ya!GuYKP)J7z#*V_k^Xo>4!1Yqj*m)x&0L^tg3GJbVAJ zJ-Pl$R=NAabouV=^z_t;^K*0AvFs!vYU>_<|I^#c?>>CR<(T?=%{;U=aI*SbZADLH z&(f2wz_Y0??Tf|g;?|1Znw6}6U43Q#qNRwv1vp9uFn1)V#*4p&%$mP9x&15^OaBiDS(XppT|z^>;B{PLVEbS3IFYV yGvCsSX*m literal 0 HcmV?d00001 diff --git a/samples/xamarin-forms/App.UWP/Assets/SplashScreen.scale-200.png b/samples/xamarin-forms/App.UWP/Assets/SplashScreen.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..023e7f1feda78d5100569825acedfd213a0d84e9 GIT binary patch literal 7700 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 literal 0 HcmV?d00001 diff --git a/samples/xamarin-forms/App.UWP/Assets/Square150x150Logo.scale-200.png b/samples/xamarin-forms/App.UWP/Assets/Square150x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..af49fec1a5484db1d52a7f9b5ec90a27c7030186 GIT binary patch literal 2937 zcma)84OCO-8BSud5)jwMLRVKgX(S?$n?Ld|vrsm<$CF7)&zTbyy1FE5bU`Q17MRv`9ue$;R(@8kR;#vJ*IM0>cJIAOte!d7oRgdH zd%ySjdB6L9=gX^A6)VzH7p2l@v~3zJAMw|DFy#^)F@@F*`mqUn=Il>l)8_+ab;nOW{%+iPx z+s{Eu|&pIs)Z7{La9~?xKfyl z#43?gjEL15d4WbOZo#SiP%>DB^+BcnJ=7dHEe;r#G=tuw|ka z%q@}##Uh7;tc%L_64m(kHtw74ty%BJMb)_1)#S0j`)F8_1jF7vScpsnH=0V19bO8y zR`0SjIdCUo&=>JwMQF8KHA<{ODHTiQh}0^@5QRmCA?gOH6_H3K^-_sNB^RrdNuK-R zOO*vOrKCVvDwgUck`kF(E7j{I#iiN;b*ZdCt4m@HPA`EuEqGGf4%!K<;(=I=&Vyrw z%TwcWtxa}8mCZ%Cyf&ActJ6_$ox5z6-D!0-dvnRx6t7y3d+h6QYpKWO;8OdnvERo7 zuEf>ih5`wqY)~o@OeVt-wM?Q!>QzdGRj!bz6fzYrfw$hZfAKzr2-M+D+R>}~oT574c;_3zquHcElqKIsryILt3g8n3jcMb+j?i?-L3FpZJ z2WRVBRdDPc+G5aaYg#5hpE+6nQ|(VSoxT3|biF;BUq#==-27Xi=gihDPYP$7?=9cP zYKE$jeQ|3~_L0VG-(F~2ZPyD0=k{J4Q~h(t__{-mz_w8{JDY9{`1ouzz!Vr5!ECdE z6U~O1k8c}24V7~zzXWTV-Pe4)y}wQJS&q%H5`Fo_f_JvIU489aCX$;P`u#!I-=^4ijC2{&9!O&h>mi?9oYD=GC#%)6{GzN6nQYw+Fal50!#x^asjBBR50i`+mho*ttoqV)ubM2KD9S~k7+FR4>{29?6 z{!l6kDdyTN0YJ9LgkPWeXm|gyi@zM3?0@{&pXT12w|78&W-q!RRF)&iLCEZVH<|fR zN0fr2^t8H(>L?>K#>^+jWROLral(Qy-xoBq1U7A&DV||wClb)Otd9?(gZ|8znMF}D zf<1haWz^s0qgecz;RFGt0C-B4g`jNGHsFU+;{<%t65v^sjk^h$lmWn#B0#_)9ij&d z-~lc`A)YYExi^7sBuPM^Y|wA2g*5?`K?#7tzELQYNxGo$UB$4J8RJp1k(8Jj+~hMT zlN~>M@KTTh^--8y3PK_NZ@AC!{PT=CziBzGd+wTJ^@icH!Bd}%)g8V)%K?|c&WTUk zy}qv1C%(fjRoZ4ozC3{O%@5?)XzH35zHns$pgU*Q?fj4v?fp1Qbm+j;3l;9jam9Da zXVcKjPlQ73x78QPu|Ffm6x?`~e3oD=gl=4kYK?={kD5j~QCXU)`HSdduNNENzA*2$ zOm3PzF!lN5e*06-f1Uot67wY#{o-S1!KZ7E=!~7ynnk9_iJR#kFoNbAOT#^2Gd17F zMmvU6>lndZQGd|ax9kUoXXO+$N?|j@6qpsF&_j7YXvwo_C{JpmLw5&#e6k>atv%es z5)7r*Wvv_JkUpT}M!_o!nVlEk1Zbl=a*2hQ*<|%*K1Glj^FcF`6kTzGQ3lz~2tCc@ z&x|tj;aH&1&9HwcJBcT`;{?a+pnej;M1HO(6Z{#J!cZA04hnFl;NXA+&`=7bjW_^o zfC40u3LMG?NdPtwGl>Tq6u}*QG)}-y;)lu-_>ee3kibW(69n0$0Zy!}9rQz%*v1iO zT9_H>99yIrSPYVy6^);rR}7Yo=J_T@hi+qhTZXnVWyf;JDYm5#eYLTxr*?kiNn!+Y zQ+LUkBafNJ#rH#C(?d5^;gw9o#%daEI{mA*LHPIHPU`#|H$hD zwm>0&+kahQ)E#%~k>&5@&#Vg82H?s%71=)(soi@174pi9--2{w{1$}Sz4zGn3Du&x bht0Iza^2ykEt4(epJ78uh5nDlX8(TxzDYwP literal 0 HcmV?d00001 diff --git a/samples/xamarin-forms/App.UWP/Assets/Square44x44Logo.scale-200.png b/samples/xamarin-forms/App.UWP/Assets/Square44x44Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..ce342a2ec8a61291ba76c54604aea7e9d20af11b GIT binary patch literal 1647 zcmaJ?eM}Q)7(e+G1Q(|`V9JhTI2>MkceK4;p;PR&$Pi?ejk3YQ_3o`S&|W_dsOZ8# zWPTt69g`t$ab`0cj-Y0yiBSOqmd)tG7G(}M5aP0_%&9TijB#&)I{zSE^4@#z^FF`l z`8{8`o%wlL(UI|y2!cdsuVamHH~H86F!*-15em4)NqUpCQM5?aoC_eCf@lV4wvF2a zjDQn1JBL69f&@2M3rvzJcfE!eZ8FZUBlFlC5RD)it33{mF9#B82AiyQE%w)`vlwa> zv{<1sm&kSKK$&%2jSFn7$t&P%%6Ue>R=EAnG8N7fqynWG8L3p!4801a;8{+nliO(qd(jNJ_?+9W3#hLIDLoT6~3fx9=`CC-D}-AMrpEO7HK zt3$GicGPc?GmDjy7K2P@La;eu4!$zWCZ`ym{Z$b zu-O6RM&K4JT|BIZB`E-gxqG%FzanI#+2FFmqHqXG7yxWB=w55RGOM)$xMb(>kSNR z2w=1AZi%z=AmG~yea~XaXJR!v7vLn(RUnELfiB1|6D84ICOS}^Zo2AdN}<&*h}G_u z{xZ!(%>tLT3J3<5XhWy-tg+6)0nmUUENLW8TWA{R6bgVd3X;anYFZ^IRis*_P-C-r z;i>%1^eL3UI2-{w8nuFFcs0e~7J{O2k^~Ce%+Ly4U?|=!0LH=t6()xi<^I-rs+9sF z*q{E-CxZbGPeu#a;XJwE;9S1?#R&uns>^0G3p`hEUF*v`M?@h%T%J%RChmD|EVydq zmHWh*_=S%emRC*mhxaVLzT@>Z2SX0u9v*DIJ@WC^kLVdlGV6LpK$KIrlJqc zpJ921)+3JJdTx|<`G&kXpKkjGJv=76R`yYIQ{#c-`%+`#V(7}Q;&@6U8!Td1`d;?N z_9mnI#?AA}4J!r)LN4!E-@H5eXauuB7TOawS>Y|{-P?NNx-lq+z1W-+y(;39P&&LP zL{N80?&=C*qKmdA^moMZRuPcD!B<*mq$ch=0Cnlitw#txRWhb3%TQvPqjkC`F69G4b! ze7z9MZ#+;_#l?H37UqUhDFb^l&s2{oM$3I0o^Q!yx;;V)QmCMo)Tb_ui|mit8MS?U zm##6$sZZ1$@|s%?l@>4Z<*Q}sRBSKMhb4I{e5LdEhsHIHTe8Bod5c>6QtT>$XgUBz z6MK`kO$=jmt@FqggOhJ5j~e@ygRbG;<{Vu)*+nn9aQeo0;$#j;|MS=S$&L?BeV25z xs3B`@=#`5TF{^6(A1rvdY@|-RtQ|iS5{tyX+wH?;n8E)G$kykv-D^wh{{!TZT%7;_ literal 0 HcmV?d00001 diff --git a/samples/xamarin-forms/App.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/samples/xamarin-forms/App.UWP/Assets/Square44x44Logo.targetsize-24_altform-unplated.png new file mode 100644 index 0000000000000000000000000000000000000000..f6c02ce97e0a802b85f6021e822c89f8bf57d5cd GIT binary patch literal 1255 zcmaJ>TWs4@7*5+{G#S+&C!qC#> zf>5N3P6jO*Cz>ug*(_DmW=)kea&m$gZ^+nyiF`;j%w@}y8)>p*SH}C`m?DXeieF2U zyQHecc_L%Gh!7GMt+hG06y;+|p4>m~}PjA}rKViGiEnn7G0ZO<>G|7q;2?NwGCM3s?eued6%hd$B+ z*kQJ{#~$S=DFE(%=E+UkmlEI*%3llUf~8Ja9YU1Vui0IbGBkW_gHB%Rd&!!ioX zs40O?i9I{};kle7GMvE7(rk`la=gTI)47=>%?q@^iL-nUo3}h4S}N-KHn8t5mVP8w z&bSErwp+37 zNJJ8?a|{r5Q3R0Z5s-LB1WHOwYC@7pCHWND#cL1cZ?{kJ368_*(UDWUDyb<}0y@o# zfMF016iMWPCb6obAxT$JlB6(2DrlXDTB&!0`!m??4F(qWMhjVZo?JXQmz`1*58Z=& zcDmB|S-E@j?BoFGix0flckqdS4jsPNzhfWyWIM98GxcLs89C(~dw%$_t;JjX-SD}E zfiGV;{8Q%8r}w9x>EEigW81>`kvnU@pK)4+xk9@+bNj9L!AAZ@SZ@q|)&BmY3+HZx zul~BeG4|}-;L%cHViQGQX?^zFfO0&#cHwel=d`lH9sJ-@Sl@n*(8J2>%Ac`IxyY?Q z{=GhWvC#gu-~Ia7*n{=+;qM?Ul_wy1+u7ho;=`>EwP^g~R@{unBds`!#@}tluZQpS zm)M~nYEifJWJGx?_6DcTy>#uh%>!H9=hb^(v`=m3F1{L>db=<5_tm+_&knAQ2EU$s Mu9UqpbNZeC0BbUo^Z)<= literal 0 HcmV?d00001 diff --git a/samples/xamarin-forms/App.UWP/Assets/StoreLogo.png b/samples/xamarin-forms/App.UWP/Assets/StoreLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..7385b56c0e4d3c6b0efe3324aa1194157d837826 GIT binary patch literal 1451 zcmaJ>eN5D57_Z|bH;{0+1#mbl)eTU3{h)Wf7EZV?;HD@XL@{B`Ui%(2aMxQ~xdXSv z5nzWi(LW)U2=Vc-cY@s7nPt{i0hc6!7xN4NNHI#EQl>YNBy8l4%x9gr_W-j zEZMQmmTIy(>;lblRfh`dIyTgc9W5d!VP$L4(kKrN1c5G~(O_#xG zAJCNTstD^5SeXFB+&$h=ToJP2H>xr$iqPs-#O*;4(!Fjw25-!gEb*)mU}=)J;Iu>w zxK(5XoD0wrPSKQ~rbL^Cw6O_03*l*}i=ydbu7adJ6y;%@tjFeXIXT+ms30pmbOP%Q zX}S;+LBh8Tea~TSkHzvX6$rYb)+n&{kSbIqh|c7hmlxmwSiq5iVhU#iEQ<>a18|O^Sln-8t&+t`*{qBWo5M?wFM(JuimAOb5!K#D}XbslM@#1ZVz_;!9U zpfEpLAOz=0g@bd6Xj_ILi-x^!M}73h^o@}hM$1jflTs|Yuj9AL@A3<-?MV4!^4q`e z)fO@A;{9K^?W?DbnesnPr6kK>$zaKo&;FhFd(GYFCIU^T+OIMb%Tqo+P%oq(IdX7S zf6+HLO?7o0m+p>~Tp5UrXWh!UH!wZ5kv!E`_w)PTpI(#Iw{AS`gH4^b(bm^ZCq^FZ zY9DD7bH}rq9mg88+KgA$Zp!iWncuU2n1AuIa@=sWvUR-s`Qb{R*kk(SPU^`$6BXz8 zn#7yaFOIK%qGxyi`dYtm#&qqox0$h=pNi#u=M8zUG@bpiZ=3sT=1}Trr}39cC)H|v zbL?W)=&s4zrh)7>L(|cc%$1#!zfL?HjpeP%T+x_a+jZ16b^iKOHxFEX$7d|8${H-* zIrOJ5w&i$>*D>AKaIoYg`;{L@jM((Kt?$N$5OnuPqVvq**Nm}(f0wwOF%iX_Pba;V z;m@wxX&NcV3?<1+u?A{y_DIj7#m3Af1rCE)o`D&Y3}0%7E;iX1yMDiS)sh0wKi!36 zL!Wmq?P^Ku&rK~HJd97KkLTRl>ScGFYZNlYytWnhmuu|)L&ND8_PmkayQb{HOY640 bno1(wj@u8DCVuFR|31B*4ek@pZJqxCDDe1x literal 0 HcmV?d00001 diff --git a/samples/xamarin-forms/App.UWP/Assets/Wide310x150Logo.scale-200.png b/samples/xamarin-forms/App.UWP/Assets/Wide310x150Logo.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..288995b397fdbef1fb7e85afd71445d5de1952c5 GIT binary patch literal 3204 zcmbVPeQXow8NYmBd90>}0NP?GhXW~VaeThm=a0tV#EwJMI!)6M3}|c4_Bl3=Kd>G0 z(GHx1wl<7(tP?FsOQkTilSo*iIvF%uArExJ73~P zSv1xEy!U(Wd4A9D`FQV@W3@F^qJ@PEF$@z`Z!*BbFsS(^?B zyiAzJ+q})bkgiQHWqEb*jJD-coHYr1^iocg)l!Qa{Xqs-l~6J}p-|##ZHYofskQ3$ zI0;xzXyhazBeXhIsg5A=%ufo@f)1yy&ScKS0;HF^!r_2UE^lpZEom(+@duma3awTv zCrCL-%D_SvYWIcdHkmI}#50(fkUi)Qgx!80ju>g1za^}ff>JI8Z@^-iCiaCgg@TgF z+vtE?Q9{VQUX&MW9SYYmGcxA14%N2@7FwBTD4N<(2{nWgV8$e3?-F=L^&FrtWn~(U_Q~~^uYiyeY6-KoTnfh9AWz@ zIKje0)u!_Lw)E}G!#kEfwKVdNt(UAf9*f>tEL_(=xco-T%jTi@7YlC3hs2ik%Le0H ztj}RTeCF(5mwvi3_56>-yB?l;J>-1%!9~=fs|QcNG3J~a@JCu`4SB460s0ZO+##4fFUSGLcj_ja^fL4&BKALfb#$6$O?>P@qx2Agl^x0i&ugt zsy5Pyu=()`7HRMG3IB7F1@`_ z+-!J%#i6e^U$e#+C%Q>_qVRzWRsG^W_n+@OcX@vzI&z;mzHNb!GQ?LWA(wtpqHqTM z1OFw_{Zn?fD)p)`c`kOgv{de=v@suGRqY{N^U7gI1VF3*F=obwaXI6ob5__Yn zVTguS!%(NI09J8x#AO_aW!9W7k*UvB;IWDFC3srwftr{kHj%g)fvnAm;&h_dnl~

MY- zf+K}sCe8qU6Ujs`3ua{U0Of$R_gVQBuUA za0v=mu#vIOqiiAZOr&h*$WyOw&k-xr$;G4Ixa!#TJNr>95(h>l%)PUy4p+^SgR(uR zta%k*?ny-+nAr8spEk1fo{J4i!b^Fia`N{_F6@zidA2ZTTrjl#^5Z-2KfB@Cu}l9s z(*|Z2jc?p~vn2f)3y9i*7zJV1L{$?|&q)4oaT;uXi6>1GkRXVTOzAz(RHEmr=eFIi z`}<>-Q?K0GN8!IYxeP1XKXO+jsJbp~o^);Bc;%b7Flpe7;1`Ny@3r7ZR;?R)aJt8C ziNlEC<@3f_lIV4TwV}&e;D!Ee5_|e#g0LUh=5vmYWYm7&2h*M>QPKvGh9-)wfMMW3 z8J9b%1k7dzPzO0_NGQy92BZ^FR6R~6;^6?lqO;-QUP4BY%cG%3vEhbm#>4vIhPBh3 z-+pZGjh$x%Hp{?=FHsMp0&wNPlj00us{&`1ZOZTqs8%4X&xH=UDr*xyBW(Zp&Em94 zf)ZSfn#yg0N)>!1kWdkqJ^S*z0FF5|fj&qcE#Na|%OY0$uO>!&hP+1ywfD_WXk@4J(?MBftK7>$Nvqh@tDuarN%PrTLQ2Uzysx>UV=V zk^RrDSvdQ?0;=hY67EgII-f4`t=+i*yS=Y~!XlqIy_4x&%+OdfbKOFPXS2X5%4R{N z$SQMX^AK6(fA + + + + + diff --git a/samples/xamarin-forms/App.UWP/MainPage.xaml.cs b/samples/xamarin-forms/App.UWP/MainPage.xaml.cs new file mode 100644 index 0000000000..8cb5475d1e --- /dev/null +++ b/samples/xamarin-forms/App.UWP/MainPage.xaml.cs @@ -0,0 +1,30 @@ +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; + +// The Blank Page item template is documented at https://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409 + +namespace App.UWP +{ + ///

+ /// An empty page that can be used on its own or navigated to within a Frame. + /// + public sealed partial class MainPage : Page + { + public MainPage() + { + this.InitializeComponent(); + } + } +} diff --git a/samples/xamarin-forms/App.UWP/Package.appxmanifest b/samples/xamarin-forms/App.UWP/Package.appxmanifest new file mode 100644 index 0000000000..7f982a30f1 --- /dev/null +++ b/samples/xamarin-forms/App.UWP/Package.appxmanifest @@ -0,0 +1,49 @@ + + + + + + + + + + App.UWP + ghuntley + Assets\StoreLogo.png + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/App.UWP/Properties/AssemblyInfo.cs b/samples/xamarin-forms/App.UWP/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..eed8d5f7a5 --- /dev/null +++ b/samples/xamarin-forms/App.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("App.UWP")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("App.UWP")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[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/samples/xamarin-forms/App.UWP/Properties/Default.rd.xml b/samples/xamarin-forms/App.UWP/Properties/Default.rd.xml new file mode 100644 index 0000000000..7c40ffeb1e --- /dev/null +++ b/samples/xamarin-forms/App.UWP/Properties/Default.rd.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/App.iOS/App.iOS.csproj b/samples/xamarin-forms/App.iOS/App.iOS.csproj new file mode 100644 index 0000000000..ff951e9e3d --- /dev/null +++ b/samples/xamarin-forms/App.iOS/App.iOS.csproj @@ -0,0 +1,130 @@ + + + + Debug + iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD} + {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Exe + App.iOS + Resources + App.iOS + + + true + full + false + bin\iPhoneSimulator\Debug + DEBUG + prompt + 4 + false + x86_64 + None + true + + + none + true + bin\iPhoneSimulator\Release + prompt + 4 + None + x86_64 + false + + + true + full + false + bin\iPhone\Debug + DEBUG + prompt + 4 + false + ARMv7, ARM64 + Entitlements.plist + iPhone Developer + true + + + none + true + bin\iPhone\Release + prompt + 4 + Entitlements.plist + ARMv7, ARM64 + false + iPhone Developer + + + none + True + bin\iPhone\Ad-Hoc + prompt + 4 + False + ARMv7, ARM64 + Entitlements.plist + True + Automatic:AdHoc + iPhone Distribution + + + none + True + bin\iPhone\AppStore + prompt + 4 + False + ARMv7, ARM64 + Entitlements.plist + Automatic:AppStore + iPhone Distribution + + + + + + + + + + + + + + + + + + + {07439aa6-b949-4834-82bb-a7f9a32b8888} + App + + + {e967a2f0-e61c-4f6a-9d45-8724b75ddd81} + Features + + + {f73c2f12-1cc9-4640-94b5-2bde7592c5ed} + Services.Disconnected + + + {23c3ce02-47f8-4102-8175-dc0db70ba38c} + Services.iOS + false + false + + + {21ec734a-b522-4422-908a-f1aa7db3c3bc} + Services + + + {d4eeef02-fb99-4a6f-9316-c7a829916164} + Utility + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/App.iOS/AppDelegate.cs b/samples/xamarin-forms/App.iOS/AppDelegate.cs new file mode 100644 index 0000000000..f796d4901c --- /dev/null +++ b/samples/xamarin-forms/App.iOS/AppDelegate.cs @@ -0,0 +1,66 @@ +using Foundation; +using UIKit; + +namespace App.iOS +{ + // The UIApplicationDelegate for the application. This class is responsible for launching the + // User Interface of the application, as well as listening (and optionally responding) to application events from iOS. + [Register("AppDelegate")] + public class AppDelegate : UIApplicationDelegate + { + // class-level declarations + + public override UIWindow Window + { + get; + set; + } + + public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) + { + // create a new window instance based on the screen size + Window = new UIWindow(UIScreen.MainScreen.Bounds); + + // If you have defined a root view controller, set it here: + // Window.RootViewController = myViewController; + + // make the window visible + Window.MakeKeyAndVisible(); + + return true; + } + + public override void OnResignActivation(UIApplication application) + { + // Invoked when the application is about to move from active to inactive state. + // This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) + // or when the user quits the application and it begins the transition to the background state. + // Games should use this method to pause the game. + } + + public override void DidEnterBackground(UIApplication application) + { + // Use this method to release shared resources, save user data, invalidate timers and store the application state. + // If your application supports background exection this method is called instead of WillTerminate when the user quits. + } + + public override void WillEnterForeground(UIApplication application) + { + // Called as part of the transiton from background to active state. + // Here you can undo many of the changes made on entering the background. + } + + public override void OnActivated(UIApplication application) + { + // Restart any tasks that were paused (or not yet started) while the application was inactive. + // If the application was previously in the background, optionally refresh the user interface. + } + + public override void WillTerminate(UIApplication application) + { + // Called when the application is about to terminate. Save data, if needed. See also DidEnterBackground. + } + } +} + + diff --git a/samples/xamarin-forms/App.iOS/Entitlements.plist b/samples/xamarin-forms/App.iOS/Entitlements.plist new file mode 100644 index 0000000000..24c3103683 --- /dev/null +++ b/samples/xamarin-forms/App.iOS/Entitlements.plist @@ -0,0 +1,6 @@ + + + + + + diff --git a/samples/xamarin-forms/App.iOS/GettingStarted.Xamarin b/samples/xamarin-forms/App.iOS/GettingStarted.Xamarin new file mode 100644 index 0000000000..810f716685 --- /dev/null +++ b/samples/xamarin-forms/App.iOS/GettingStarted.Xamarin @@ -0,0 +1,4 @@ + + GS\iOS\CS\iOSApp\GettingStarted.html + false + \ No newline at end of file diff --git a/samples/xamarin-forms/App.iOS/Info.plist b/samples/xamarin-forms/App.iOS/Info.plist new file mode 100644 index 0000000000..c77d6d20cb --- /dev/null +++ b/samples/xamarin-forms/App.iOS/Info.plist @@ -0,0 +1,42 @@ + + + + + CFBundleDisplayName + ReactiveTwitter + CFBundleIdentifier + net.reactiveui.samples.reactivetwitter + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + MinimumOSVersion + + UIDeviceFamily + + 1 + 2 + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/samples/xamarin-forms/App.iOS/Main.cs b/samples/xamarin-forms/App.iOS/Main.cs new file mode 100644 index 0000000000..3f1d42fac8 --- /dev/null +++ b/samples/xamarin-forms/App.iOS/Main.cs @@ -0,0 +1,15 @@ +using UIKit; + +namespace App.iOS +{ + public class Application + { + // This is the main entry point of the application. + static void Main(string[] args) + { + // if you want to use a different Application Delegate class from "AppDelegate" + // you can specify it here. + UIApplication.Main(args, null, "AppDelegate"); + } + } +} \ No newline at end of file diff --git a/samples/xamarin-forms/App.iOS/Properties/AssemblyInfo.cs b/samples/xamarin-forms/App.iOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..a4506ba6d9 --- /dev/null +++ b/samples/xamarin-forms/App.iOS/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +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("App.iOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("App.iOS")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("f83ace4c-65e3-40ee-aacf-7b57e2ff38ad")] + +// 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/samples/xamarin-forms/App.iOS/Resources/LaunchScreen.xib b/samples/xamarin-forms/App.iOS/Resources/LaunchScreen.xib new file mode 100644 index 0000000000..571c99d2a1 --- /dev/null +++ b/samples/xamarin-forms/App.iOS/Resources/LaunchScreen.xib @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/xamarin-forms/App/App.csproj b/samples/xamarin-forms/App/App.csproj new file mode 100644 index 0000000000..954020d107 --- /dev/null +++ b/samples/xamarin-forms/App/App.csproj @@ -0,0 +1,7 @@ + + + + netstandard1.4 + + + \ No newline at end of file diff --git a/samples/xamarin-forms/CommonAssemblyInfo.cs b/samples/xamarin-forms/CommonAssemblyInfo.cs new file mode 100644 index 0000000000..10e44adabe --- /dev/null +++ b/samples/xamarin-forms/CommonAssemblyInfo.cs @@ -0,0 +1,8 @@ +using System.Reflection; +using System.Resources; + +[assembly: AssemblyProduct("ReactiveTwitter")] +[assembly: AssemblyVersion("1.0.0")] +[assembly: AssemblyFileVersion("1.0.0")] +[assembly: AssemblyInformationalVersion("1.0.0")] +[assembly: AssemblyCopyright("Copyright (c) Geoffrey Huntley")] diff --git a/samples/xamarin-forms/Conventions/Conventions.csproj b/samples/xamarin-forms/Conventions/Conventions.csproj new file mode 100644 index 0000000000..11dd88ed5f --- /dev/null +++ b/samples/xamarin-forms/Conventions/Conventions.csproj @@ -0,0 +1,18 @@ + + + + netstandard1.4 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/Core/Core.csproj b/samples/xamarin-forms/Core/Core.csproj new file mode 100644 index 0000000000..954020d107 --- /dev/null +++ b/samples/xamarin-forms/Core/Core.csproj @@ -0,0 +1,7 @@ + + + + netstandard1.4 + + + \ No newline at end of file diff --git a/samples/xamarin-forms/Features/Features.csproj b/samples/xamarin-forms/Features/Features.csproj new file mode 100644 index 0000000000..938b7c2863 --- /dev/null +++ b/samples/xamarin-forms/Features/Features.csproj @@ -0,0 +1,12 @@ + + + + netstandard1.4 + + + + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/ReactiveTwitter.sln b/samples/xamarin-forms/ReactiveTwitter.sln new file mode 100644 index 0000000000..eb82519422 --- /dev/null +++ b/samples/xamarin-forms/ReactiveTwitter.sln @@ -0,0 +1,1630 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.26430.13 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{DC4209D1-1C61-4508-8E3B-283D2179AEDB}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "core", "core", "{2FCFD58C-631D-48D9-8896-121A9BC90470}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "applications", "applications", "{A0AA8EDE-C59A-406D-AD4E-D94BC8D4F3E8}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "! Solution Items", "! Solution Items", "{FF64AC6F-CF63-44CC-9056-52D8F29508AA}" + ProjectSection(SolutionItems) = preProject + ..\README.md = ..\README.md + EndProjectSection +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Conventions", "Conventions\Conventions.csproj", "{6DC76685-79ED-4913-9948-FF11C1B25D43}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tests", "Tests\Tests.csproj", "{84B3ED9C-1A46-4132-8182-44649134FBD2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tests.Utility", "Tests.Utility\Tests.Utility.csproj", "{2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Services", "Services\Services.csproj", "{21EC734A-B522-4422-908A-F1AA7DB3C3BC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Services.Connected", "Services.Connected\Services.Connected.csproj", "{A0F6453C-2747-4A20-88E4-6E63026393FA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Services.Disconnected", "Services.Disconnected\Services.Disconnected.csproj", "{F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Utility", "Utility\Utility.csproj", "{D4EEEF02-FB99-4A6F-9316-C7A829916164}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Features", "Features\Features.csproj", "{E967A2F0-E61C-4F6A-9D45-8724B75DDD81}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Services.iOS", "Services.iOS\Services.iOS.csproj", "{23C3CE02-47F8-4102-8175-DC0DB70BA38C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Services.Droid", "Services.Droid\Services.Droid.csproj", "{90814C7E-AEE5-4982-B07F-492CA65786D1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestHarness.iOS", "TestHarness.iOS\TestHarness.iOS.csproj", "{743B04EB-7474-4CB3-81D6-B4BA975B14E6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestHarness.Droid", "TestHarness.Droid\TestHarness.Droid.csproj", "{DECBBE35-3BF8-4D40-9257-51D3297FB203}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "App", "App\App.csproj", "{07439AA6-B949-4834-82BB-A7F9A32B8888}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.Droid", "App.Droid\App.Droid.csproj", "{B00E7B6C-1986-4303-A96F-093EE450354A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.iOS", "App.iOS\App.iOS.csproj", "{F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "App.UWP", "App.UWP\App.UWP.csproj", "{C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Services.UWP", "Services.UWP\Services.UWP.csproj", "{35FEC20F-F6F7-48A0-BEB7-1B887636B789}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Ad-Hoc|Any CPU = Ad-Hoc|Any CPU + Ad-Hoc|ARM = Ad-Hoc|ARM + Ad-Hoc|iPhone = Ad-Hoc|iPhone + Ad-Hoc|iPhoneSimulator = Ad-Hoc|iPhoneSimulator + Ad-Hoc|x64 = Ad-Hoc|x64 + Ad-Hoc|x86 = Ad-Hoc|x86 + AppStore|Any CPU = AppStore|Any CPU + AppStore|ARM = AppStore|ARM + AppStore|iPhone = AppStore|iPhone + AppStore|iPhoneSimulator = AppStore|iPhoneSimulator + AppStore|x64 = AppStore|x64 + AppStore|x86 = AppStore|x86 + Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|iPhone = Debug|iPhone + Debug|iPhoneSimulator = Debug|iPhoneSimulator + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + DISCONNECTED_ERRORS|Any CPU = DISCONNECTED_ERRORS|Any CPU + DISCONNECTED_ERRORS|ARM = DISCONNECTED_ERRORS|ARM + DISCONNECTED_ERRORS|iPhone = DISCONNECTED_ERRORS|iPhone + DISCONNECTED_ERRORS|iPhoneSimulator = DISCONNECTED_ERRORS|iPhoneSimulator + DISCONNECTED_ERRORS|x64 = DISCONNECTED_ERRORS|x64 + DISCONNECTED_ERRORS|x86 = DISCONNECTED_ERRORS|x86 + DISCONNECTED_FAST|Any CPU = DISCONNECTED_FAST|Any CPU + DISCONNECTED_FAST|ARM = DISCONNECTED_FAST|ARM + DISCONNECTED_FAST|iPhone = DISCONNECTED_FAST|iPhone + DISCONNECTED_FAST|iPhoneSimulator = DISCONNECTED_FAST|iPhoneSimulator + DISCONNECTED_FAST|x64 = DISCONNECTED_FAST|x64 + DISCONNECTED_FAST|x86 = DISCONNECTED_FAST|x86 + DISCONNECTED|Any CPU = DISCONNECTED|Any CPU + DISCONNECTED|ARM = DISCONNECTED|ARM + DISCONNECTED|iPhone = DISCONNECTED|iPhone + DISCONNECTED|iPhoneSimulator = DISCONNECTED|iPhoneSimulator + DISCONNECTED|x64 = DISCONNECTED|x64 + DISCONNECTED|x86 = DISCONNECTED|x86 + Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|iPhone = Release|iPhone + Release|iPhoneSimulator = Release|iPhoneSimulator + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|ARM.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|iPhone.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|x64.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|x64.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|x86.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.AppStore|x86.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|ARM.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|ARM.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|iPhone.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|x64.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|x64.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|x86.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Debug|x86.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|Any CPU.Build.0 = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|ARM.ActiveCfg = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|ARM.Build.0 = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|iPhone.ActiveCfg = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|iPhone.Build.0 = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|x64.ActiveCfg = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|x64.Build.0 = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|x86.ActiveCfg = Release|Any CPU + {6DC76685-79ED-4913-9948-FF11C1B25D43}.Release|x86.Build.0 = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|ARM.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|iPhone.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|x64.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|x64.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|x86.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.AppStore|x86.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|ARM.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|ARM.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|iPhone.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|x64.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|x64.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|x86.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Debug|x86.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|Any CPU.Build.0 = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|ARM.ActiveCfg = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|ARM.Build.0 = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|iPhone.ActiveCfg = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|iPhone.Build.0 = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|x64.ActiveCfg = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|x64.Build.0 = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|x86.ActiveCfg = Release|Any CPU + {84B3ED9C-1A46-4132-8182-44649134FBD2}.Release|x86.Build.0 = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|ARM.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|iPhone.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|x64.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|x64.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|x86.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.AppStore|x86.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|ARM.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|ARM.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|iPhone.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|x64.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|x64.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|x86.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Debug|x86.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|Any CPU.Build.0 = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|ARM.ActiveCfg = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|ARM.Build.0 = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|iPhone.ActiveCfg = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|iPhone.Build.0 = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|x64.ActiveCfg = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|x64.Build.0 = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|x86.ActiveCfg = Release|Any CPU + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A}.Release|x86.Build.0 = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|ARM.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|iPhone.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|x64.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|x64.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|x86.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.AppStore|x86.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|ARM.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|ARM.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|iPhone.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|x64.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|x64.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|x86.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Debug|x86.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|Any CPU.Build.0 = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|ARM.ActiveCfg = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|ARM.Build.0 = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|iPhone.ActiveCfg = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|iPhone.Build.0 = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|x64.ActiveCfg = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|x64.Build.0 = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|x86.ActiveCfg = Release|Any CPU + {21EC734A-B522-4422-908A-F1AA7DB3C3BC}.Release|x86.Build.0 = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|ARM.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|iPhone.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|x64.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|x64.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|x86.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.AppStore|x86.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|ARM.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|ARM.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|iPhone.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|x64.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|x64.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|x86.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Debug|x86.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|Any CPU.Build.0 = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|ARM.ActiveCfg = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|ARM.Build.0 = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|iPhone.ActiveCfg = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|iPhone.Build.0 = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|x64.ActiveCfg = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|x64.Build.0 = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|x86.ActiveCfg = Release|Any CPU + {A0F6453C-2747-4A20-88E4-6E63026393FA}.Release|x86.Build.0 = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|ARM.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|iPhone.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|x64.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|x64.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|x86.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.AppStore|x86.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|ARM.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|ARM.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|iPhone.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|x64.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|x64.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|x86.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Debug|x86.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|Any CPU.Build.0 = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|ARM.ActiveCfg = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|ARM.Build.0 = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|iPhone.ActiveCfg = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|iPhone.Build.0 = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|x64.ActiveCfg = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|x64.Build.0 = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|x86.ActiveCfg = Release|Any CPU + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED}.Release|x86.Build.0 = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|ARM.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|iPhone.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|x64.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|x64.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|x86.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.AppStore|x86.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|ARM.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|ARM.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|iPhone.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|x64.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|x64.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|x86.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Debug|x86.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|Any CPU.Build.0 = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|ARM.ActiveCfg = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|ARM.Build.0 = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|iPhone.ActiveCfg = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|iPhone.Build.0 = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|x64.ActiveCfg = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|x64.Build.0 = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|x86.ActiveCfg = Release|Any CPU + {D4EEEF02-FB99-4A6F-9316-C7A829916164}.Release|x86.Build.0 = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|ARM.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|iPhone.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|x64.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|x64.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|x86.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.AppStore|x86.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|ARM.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|ARM.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|iPhone.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|x64.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|x64.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|x86.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Debug|x86.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|Any CPU.Build.0 = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|ARM.ActiveCfg = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|ARM.Build.0 = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|iPhone.ActiveCfg = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|iPhone.Build.0 = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|x64.ActiveCfg = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|x64.Build.0 = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|x86.ActiveCfg = Release|Any CPU + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81}.Release|x86.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|ARM.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|x64.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Ad-Hoc|x86.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|Any CPU.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|ARM.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|ARM.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|iPhone.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|x64.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|x64.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|x86.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.AppStore|x86.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|ARM.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|ARM.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|iPhone.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|x64.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|x64.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|x86.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Debug|x86.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|Any CPU.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|ARM.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|ARM.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|iPhone.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|iPhone.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|x64.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|x64.Build.0 = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|x86.ActiveCfg = Release|Any CPU + {23C3CE02-47F8-4102-8175-DC0DB70BA38C}.Release|x86.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|ARM.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|x64.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Ad-Hoc|x86.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|Any CPU.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|ARM.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|ARM.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|iPhone.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|x64.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|x64.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|x86.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.AppStore|x86.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|ARM.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|ARM.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|iPhone.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|x64.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|x64.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|x86.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Debug|x86.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|Any CPU.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|ARM.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|ARM.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|iPhone.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|iPhone.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|x64.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|x64.Build.0 = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|x86.ActiveCfg = Release|Any CPU + {90814C7E-AEE5-4982-B07F-492CA65786D1}.Release|x86.Build.0 = Release|Any CPU + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.AppStore|ARM.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.AppStore|iPhone.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.AppStore|iPhone.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.AppStore|x64.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.AppStore|x86.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Debug|Any CPU.ActiveCfg = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Debug|ARM.ActiveCfg = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Debug|iPhone.ActiveCfg = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Debug|iPhone.Build.0 = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Debug|x64.ActiveCfg = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Debug|x86.ActiveCfg = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|Any CPU.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|ARM.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|ARM.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|x64.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|x64.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|x86.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_ERRORS|x86.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|Any CPU.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|Any CPU.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|ARM.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|ARM.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|x64.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|x64.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|x86.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED_FAST|x86.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|Any CPU.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|Any CPU.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|ARM.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|ARM.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|iPhone.ActiveCfg = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|iPhone.Build.0 = Debug|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|x64.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|x64.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|x86.ActiveCfg = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.DISCONNECTED|x86.Build.0 = AppStore|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Release|Any CPU.ActiveCfg = Release|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Release|ARM.ActiveCfg = Release|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Release|iPhone.ActiveCfg = Release|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Release|iPhone.Build.0 = Release|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Release|x64.ActiveCfg = Release|iPhone + {743B04EB-7474-4CB3-81D6-B4BA975B14E6}.Release|x86.ActiveCfg = Release|iPhone + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|ARM.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|x64.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|x86.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|Any CPU.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|Any CPU.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|ARM.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|ARM.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|ARM.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|iPhone.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|iPhone.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|x64.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|x64.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|x64.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|x86.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|x86.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.AppStore|x86.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|ARM.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|ARM.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|ARM.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|iPhone.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|iPhone.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|x64.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|x64.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|x64.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|x86.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|x86.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Debug|x86.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|Any CPU.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|ARM.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|iPhone.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|x64.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_ERRORS|x86.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|Any CPU.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|ARM.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|iPhone.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|x64.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED_FAST|x86.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|Any CPU.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|ARM.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|iPhone.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|x64.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.DISCONNECTED|x86.Deploy.0 = Debug|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|Any CPU.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|Any CPU.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|ARM.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|ARM.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|ARM.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|iPhone.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|iPhone.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|iPhone.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|x64.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|x64.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|x64.Deploy.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|x86.ActiveCfg = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|x86.Build.0 = Release|Any CPU + {DECBBE35-3BF8-4D40-9257-51D3297FB203}.Release|x86.Deploy.0 = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|ARM.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|iPhone.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|x64.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|x64.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|x86.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.AppStore|x86.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|Any CPU.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|ARM.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|ARM.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|iPhone.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|x64.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|x64.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|x86.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Debug|x86.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|Any CPU.ActiveCfg = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|Any CPU.Build.0 = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|ARM.ActiveCfg = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|ARM.Build.0 = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|iPhone.ActiveCfg = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|iPhone.Build.0 = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|x64.ActiveCfg = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|x64.Build.0 = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|x86.ActiveCfg = Release|Any CPU + {07439AA6-B949-4834-82BB-A7F9A32B8888}.Release|x86.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|ARM.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|x64.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|x86.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|Any CPU.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|Any CPU.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|ARM.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|ARM.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|ARM.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|iPhone.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|iPhone.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|x64.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|x64.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|x64.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|x86.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|x86.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.AppStore|x86.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|ARM.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|ARM.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|ARM.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|iPhone.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|iPhone.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|x64.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|x64.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|x64.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|x86.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|x86.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Debug|x86.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|Any CPU.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|ARM.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|iPhone.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|x64.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_ERRORS|x86.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|Any CPU.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|ARM.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|ARM.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|iPhone.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|x64.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|x64.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|x86.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED_FAST|x86.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|Any CPU.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|ARM.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|ARM.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|ARM.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|iPhone.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|iPhoneSimulator.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|x64.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|x64.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|x64.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|x86.ActiveCfg = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|x86.Build.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.DISCONNECTED|x86.Deploy.0 = Debug|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|Any CPU.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|Any CPU.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|ARM.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|ARM.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|ARM.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|iPhone.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|iPhone.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|iPhone.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|x64.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|x64.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|x64.Deploy.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|x86.ActiveCfg = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|x86.Build.0 = Release|Any CPU + {B00E7B6C-1986-4303-A96F-093EE450354A}.Release|x86.Deploy.0 = Release|Any CPU + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.AppStore|ARM.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.AppStore|iPhone.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.AppStore|iPhone.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.AppStore|x64.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.AppStore|x86.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Debug|Any CPU.ActiveCfg = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Debug|ARM.ActiveCfg = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Debug|iPhone.ActiveCfg = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Debug|iPhone.Build.0 = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Debug|x64.ActiveCfg = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Debug|x86.ActiveCfg = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|Any CPU.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|ARM.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|ARM.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|x64.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|x64.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|x86.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_ERRORS|x86.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|Any CPU.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|Any CPU.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|ARM.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|ARM.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|x64.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|x64.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|x86.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED_FAST|x86.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|Any CPU.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|Any CPU.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|ARM.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|ARM.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|iPhone.ActiveCfg = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|iPhone.Build.0 = Debug|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|x64.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|x64.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|x86.ActiveCfg = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.DISCONNECTED|x86.Build.0 = AppStore|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Release|Any CPU.ActiveCfg = Release|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Release|ARM.ActiveCfg = Release|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Release|iPhone.ActiveCfg = Release|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Release|iPhone.Build.0 = Release|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Release|x64.ActiveCfg = Release|iPhone + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD}.Release|x86.ActiveCfg = Release|iPhone + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|Any CPU.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|Any CPU.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|Any CPU.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|ARM.ActiveCfg = Release|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|ARM.Build.0 = Release|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|ARM.Deploy.0 = Release|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|iPhone.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|iPhone.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|iPhone.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|x64.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|x64.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|x64.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|x86.ActiveCfg = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|x86.Build.0 = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Ad-Hoc|x86.Deploy.0 = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|Any CPU.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|Any CPU.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|Any CPU.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|ARM.ActiveCfg = Release|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|ARM.Build.0 = Release|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|ARM.Deploy.0 = Release|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|iPhone.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|iPhone.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|iPhone.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|iPhoneSimulator.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|iPhoneSimulator.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|iPhoneSimulator.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|x64.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|x64.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|x64.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|x86.ActiveCfg = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|x86.Build.0 = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.AppStore|x86.Deploy.0 = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|Any CPU.ActiveCfg = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|ARM.ActiveCfg = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|ARM.Build.0 = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|ARM.Deploy.0 = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|iPhone.ActiveCfg = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|x64.ActiveCfg = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|x64.Build.0 = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|x64.Deploy.0 = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|x86.ActiveCfg = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|x86.Build.0 = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Debug|x86.Deploy.0 = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|Any CPU.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|ARM.Deploy.0 = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|iPhone.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|iPhone.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|iPhoneSimulator.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|x64.Deploy.0 = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_ERRORS|x86.Deploy.0 = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|Any CPU.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|Any CPU.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|ARM.Build.0 = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|ARM.Deploy.0 = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|iPhone.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|iPhone.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|iPhone.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|iPhoneSimulator.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|x64.Build.0 = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|x64.Deploy.0 = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|x86.Build.0 = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED_FAST|x86.Deploy.0 = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|Any CPU.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|Any CPU.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|Any CPU.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|ARM.ActiveCfg = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|ARM.Build.0 = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|ARM.Deploy.0 = Debug|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|iPhone.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|iPhone.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|iPhone.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|iPhoneSimulator.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|iPhoneSimulator.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|x64.ActiveCfg = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|x64.Build.0 = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|x64.Deploy.0 = Debug|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|x86.ActiveCfg = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|x86.Build.0 = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.DISCONNECTED|x86.Deploy.0 = Debug|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|Any CPU.ActiveCfg = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|ARM.ActiveCfg = Release|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|ARM.Build.0 = Release|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|ARM.Deploy.0 = Release|ARM + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|iPhone.ActiveCfg = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|iPhoneSimulator.ActiveCfg = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|x64.ActiveCfg = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|x64.Build.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|x64.Deploy.0 = Release|x64 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|x86.ActiveCfg = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|x86.Build.0 = Release|x86 + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC}.Release|x86.Deploy.0 = Release|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|ARM.ActiveCfg = Release|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|ARM.Build.0 = Release|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|x64.ActiveCfg = Release|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|x64.Build.0 = Release|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|x86.ActiveCfg = Release|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Ad-Hoc|x86.Build.0 = Release|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|Any CPU.ActiveCfg = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|Any CPU.Build.0 = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|ARM.ActiveCfg = Release|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|ARM.Build.0 = Release|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|iPhone.ActiveCfg = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|iPhone.Build.0 = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|x64.ActiveCfg = Release|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|x64.Build.0 = Release|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|x86.ActiveCfg = Release|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.AppStore|x86.Build.0 = Release|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|Any CPU.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|ARM.ActiveCfg = Debug|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|ARM.Build.0 = Debug|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|iPhone.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|x64.ActiveCfg = Debug|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|x64.Build.0 = Debug|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|x86.ActiveCfg = Debug|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Debug|x86.Build.0 = Debug|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|Any CPU.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|Any CPU.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|ARM.ActiveCfg = Debug|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|ARM.Build.0 = Debug|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|iPhone.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|iPhone.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|iPhoneSimulator.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|x64.ActiveCfg = Debug|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|x64.Build.0 = Debug|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|x86.ActiveCfg = Debug|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_ERRORS|x86.Build.0 = Debug|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|Any CPU.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|Any CPU.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|ARM.ActiveCfg = Debug|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|ARM.Build.0 = Debug|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|iPhone.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|iPhone.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|iPhoneSimulator.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|x64.ActiveCfg = Debug|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|x64.Build.0 = Debug|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|x86.ActiveCfg = Debug|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED_FAST|x86.Build.0 = Debug|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|Any CPU.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|Any CPU.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|ARM.ActiveCfg = Debug|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|ARM.Build.0 = Debug|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|iPhone.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|iPhone.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|iPhoneSimulator.Build.0 = Debug|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|x64.ActiveCfg = Debug|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|x64.Build.0 = Debug|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|x86.ActiveCfg = Debug|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.DISCONNECTED|x86.Build.0 = Debug|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|Any CPU.ActiveCfg = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|Any CPU.Build.0 = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|ARM.ActiveCfg = Release|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|ARM.Build.0 = Release|ARM + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|iPhone.ActiveCfg = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|iPhone.Build.0 = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|x64.ActiveCfg = Release|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|x64.Build.0 = Release|x64 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|x86.ActiveCfg = Release|x86 + {35FEC20F-F6F7-48A0-BEB7-1B887636B789}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {6DC76685-79ED-4913-9948-FF11C1B25D43} = {DC4209D1-1C61-4508-8E3B-283D2179AEDB} + {84B3ED9C-1A46-4132-8182-44649134FBD2} = {DC4209D1-1C61-4508-8E3B-283D2179AEDB} + {2A301AD8-B3F1-47C7-99CC-BE9D0AE3E65A} = {DC4209D1-1C61-4508-8E3B-283D2179AEDB} + {21EC734A-B522-4422-908A-F1AA7DB3C3BC} = {2FCFD58C-631D-48D9-8896-121A9BC90470} + {A0F6453C-2747-4A20-88E4-6E63026393FA} = {2FCFD58C-631D-48D9-8896-121A9BC90470} + {F73C2F12-1CC9-4640-94B5-2BDE7592C5ED} = {2FCFD58C-631D-48D9-8896-121A9BC90470} + {D4EEEF02-FB99-4A6F-9316-C7A829916164} = {2FCFD58C-631D-48D9-8896-121A9BC90470} + {E967A2F0-E61C-4F6A-9D45-8724B75DDD81} = {2FCFD58C-631D-48D9-8896-121A9BC90470} + {23C3CE02-47F8-4102-8175-DC0DB70BA38C} = {2FCFD58C-631D-48D9-8896-121A9BC90470} + {90814C7E-AEE5-4982-B07F-492CA65786D1} = {2FCFD58C-631D-48D9-8896-121A9BC90470} + {743B04EB-7474-4CB3-81D6-B4BA975B14E6} = {DC4209D1-1C61-4508-8E3B-283D2179AEDB} + {DECBBE35-3BF8-4D40-9257-51D3297FB203} = {DC4209D1-1C61-4508-8E3B-283D2179AEDB} + {07439AA6-B949-4834-82BB-A7F9A32B8888} = {A0AA8EDE-C59A-406D-AD4E-D94BC8D4F3E8} + {B00E7B6C-1986-4303-A96F-093EE450354A} = {A0AA8EDE-C59A-406D-AD4E-D94BC8D4F3E8} + {F83ACE4C-65E3-40EE-AACF-7B57E2FF38AD} = {A0AA8EDE-C59A-406D-AD4E-D94BC8D4F3E8} + {C154D53B-1A2C-4E00-9B23-09C2CAAE0EEC} = {A0AA8EDE-C59A-406D-AD4E-D94BC8D4F3E8} + {35FEC20F-F6F7-48A0-BEB7-1B887636B789} = {2FCFD58C-631D-48D9-8896-121A9BC90470} + EndGlobalSection +EndGlobal diff --git a/samples/xamarin-forms/Services.Connected/Services.Connected.csproj b/samples/xamarin-forms/Services.Connected/Services.Connected.csproj new file mode 100644 index 0000000000..d0ef744d8f --- /dev/null +++ b/samples/xamarin-forms/Services.Connected/Services.Connected.csproj @@ -0,0 +1,11 @@ + + + + netstandard1.4 + + + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/Services.Disconnected/Services.Disconnected.csproj b/samples/xamarin-forms/Services.Disconnected/Services.Disconnected.csproj new file mode 100644 index 0000000000..d0ef744d8f --- /dev/null +++ b/samples/xamarin-forms/Services.Disconnected/Services.Disconnected.csproj @@ -0,0 +1,11 @@ + + + + netstandard1.4 + + + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/Services.Droid/Properties/AssemblyInfo.cs b/samples/xamarin-forms/Services.Droid/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..fb366beaa4 --- /dev/null +++ b/samples/xamarin-forms/Services.Droid/Properties/AssemblyInfo.cs @@ -0,0 +1,30 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// 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("Services.Droid")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Services.Droid")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// 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/samples/xamarin-forms/Services.Droid/Resources/AboutResources.txt b/samples/xamarin-forms/Services.Droid/Resources/AboutResources.txt new file mode 100644 index 0000000000..c2bca974c4 --- /dev/null +++ b/samples/xamarin-forms/Services.Droid/Resources/AboutResources.txt @@ -0,0 +1,44 @@ +Images, layout descriptions, binary blobs and string dictionaries can be included +in your application as resource files. Various Android APIs are designed to +operate on the resource IDs instead of dealing with images, strings or binary blobs +directly. + +For example, a sample Android app that contains a user interface layout (main.axml), +an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) +would keep its resources in the "Resources" directory of the application: + +Resources/ + drawable/ + icon.png + + layout/ + main.axml + + values/ + strings.xml + +In order to get the build system to recognize Android resources, set the build action to +"AndroidResource". The native Android APIs do not operate directly with filenames, but +instead operate on resource IDs. When you compile an Android application that uses resources, +the build system will package the resources for distribution and generate a class called "R" +(this is an Android convention) that contains the tokens for each one of the resources +included. For example, for the above Resources layout, this is what the R class would expose: + +public class R { + public class drawable { + public const int icon = 0x123; + } + + public class layout { + public const int main = 0x456; + } + + public class strings { + public const int first_string = 0xabc; + public const int second_string = 0xbcd; + } +} + +You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main +to reference the layout/main.axml file, or R.strings.first_string to reference the first +string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/samples/xamarin-forms/Services.Droid/Resources/Resource.designer.cs b/samples/xamarin-forms/Services.Droid/Resources/Resource.designer.cs new file mode 100644 index 0000000000..02d27e6104 --- /dev/null +++ b/samples/xamarin-forms/Services.Droid/Resources/Resource.designer.cs @@ -0,0 +1,60 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("Services.Droid.Resource", IsApplication=false)] + +namespace Services.Droid +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + + public partial class String + { + + // aapt resource value: 0x7f020001 + public static int ApplicationName = 2130837505; + + // aapt resource value: 0x7f020000 + public static int Hello = 2130837504; + + static String() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private String() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/samples/xamarin-forms/Services.Droid/Resources/values/Strings.xml b/samples/xamarin-forms/Services.Droid/Resources/values/Strings.xml new file mode 100644 index 0000000000..8fd17630ea --- /dev/null +++ b/samples/xamarin-forms/Services.Droid/Resources/values/Strings.xml @@ -0,0 +1,5 @@ + + + Hello World, Click Me! + $projectname$ + diff --git a/samples/xamarin-forms/Services.Droid/Services.Droid.csproj b/samples/xamarin-forms/Services.Droid/Services.Droid.csproj new file mode 100644 index 0000000000..ef301b3596 --- /dev/null +++ b/samples/xamarin-forms/Services.Droid/Services.Droid.csproj @@ -0,0 +1,70 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {90814C7E-AEE5-4982-B07F-492CA65786D1} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Services.Droid + Services.Droid + 512 + Resources\Resource.Designer.cs + Off + True + v7.1 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + {21ec734a-b522-4422-908a-f1aa7db3c3bc} + Services + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/Services.UWP/Properties/AssemblyInfo.cs b/samples/xamarin-forms/Services.UWP/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..0c65e4256a --- /dev/null +++ b/samples/xamarin-forms/Services.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("Services.UWP")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Services.UWP")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[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/samples/xamarin-forms/Services.UWP/Properties/Services.UWP.rd.xml b/samples/xamarin-forms/Services.UWP/Properties/Services.UWP.rd.xml new file mode 100644 index 0000000000..300bf1d647 --- /dev/null +++ b/samples/xamarin-forms/Services.UWP/Properties/Services.UWP.rd.xml @@ -0,0 +1,33 @@ + + + + + + + + + diff --git a/samples/xamarin-forms/Services.UWP/Services.UWP.csproj b/samples/xamarin-forms/Services.UWP/Services.UWP.csproj new file mode 100644 index 0000000000..4411ad2bdc --- /dev/null +++ b/samples/xamarin-forms/Services.UWP/Services.UWP.csproj @@ -0,0 +1,134 @@ + + + + + Debug + AnyCPU + {35FEC20F-F6F7-48A0-BEB7-1B887636B789} + Library + Properties + Services.UWP + Services.UWP + en-US + UAP + 10.0.15063.0 + 10.0.10586.0 + 14 + 512 + {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + prompt + 4 + + + x86 + true + bin\x86\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x86 + false + prompt + + + x86 + bin\x86\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x86 + false + prompt + + + ARM + true + bin\ARM\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + ARM + false + prompt + + + ARM + bin\ARM\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + ARM + false + prompt + + + x64 + true + bin\x64\Debug\ + DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP + ;2008 + full + x64 + false + prompt + + + x64 + bin\x64\Release\ + TRACE;NETFX_CORE;WINDOWS_UWP + true + ;2008 + pdbonly + x64 + false + prompt + + + PackageReference + + + + + + + + 5.2.3 + + + + + {21ec734a-b522-4422-908a-f1aa7db3c3bc} + Services + + + + 14.0 + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/Services.iOS/Properties/AssemblyInfo.cs b/samples/xamarin-forms/Services.iOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..8d512c0ce0 --- /dev/null +++ b/samples/xamarin-forms/Services.iOS/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +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("Services.iOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Services.iOS")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("23c3ce02-47f8-4102-8175-dc0db70ba38c")] + +// 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/samples/xamarin-forms/Services.iOS/Services.iOS.csproj b/samples/xamarin-forms/Services.iOS/Services.iOS.csproj new file mode 100644 index 0000000000..1ea1892ca3 --- /dev/null +++ b/samples/xamarin-forms/Services.iOS/Services.iOS.csproj @@ -0,0 +1,52 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {23C3CE02-47F8-4102-8175-DC0DB70BA38C} + {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Services.iOS + Resources + Services.iOS + + + true + full + false + bin\Debug + DEBUG; + prompt + 4 + false + + + full + true + bin\Release + prompt + 4 + false + + + + + + + + + + + + + + + + {21ec734a-b522-4422-908a-f1aa7db3c3bc} + Services + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/Services/Services.csproj b/samples/xamarin-forms/Services/Services.csproj new file mode 100644 index 0000000000..793c23407c --- /dev/null +++ b/samples/xamarin-forms/Services/Services.csproj @@ -0,0 +1,11 @@ + + + + netstandard1.4 + + + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/TestHarness.Droid/Assets/AboutAssets.txt b/samples/xamarin-forms/TestHarness.Droid/Assets/AboutAssets.txt new file mode 100644 index 0000000000..ee39886295 --- /dev/null +++ b/samples/xamarin-forms/TestHarness.Droid/Assets/AboutAssets.txt @@ -0,0 +1,19 @@ +Any raw assets you want to be deployed with your application can be placed in +this directory (and child directories) and given a Build Action of "AndroidAsset". + +These files will be deployed with you package and will be accessible using Android's +AssetManager, like this: + +public class ReadAsset : Activity +{ + protected override void OnCreate (Bundle bundle) + { + base.OnCreate (bundle); + + InputStream input = Assets.Open ("my_asset.txt"); + } +} + +Additionally, some Android functions will automatically load asset files: + +Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/samples/xamarin-forms/TestHarness.Droid/MainActivity.cs b/samples/xamarin-forms/TestHarness.Droid/MainActivity.cs new file mode 100644 index 0000000000..5f39cfa107 --- /dev/null +++ b/samples/xamarin-forms/TestHarness.Droid/MainActivity.cs @@ -0,0 +1,23 @@ +using System.Reflection; +using Android.App; +using Android.OS; +using Xamarin.Android.NUnitLite; + +namespace TestHarness.Droid +{ + [Activity(Label = "TestHarness.Droid", MainLauncher = true, Icon = "@drawable/icon")] + public class MainActivity : TestSuiteActivity + { + protected override void OnCreate(Bundle bundle) + { + // tests can be inside the main assembly + AddTest(Assembly.GetExecutingAssembly()); + // or in any reference assemblies + // AddTest (typeof (Your.Library.TestClass).Assembly); + + // Once you called base.OnCreate(), you cannot add more assemblies. + base.OnCreate(bundle); + } + } +} + diff --git a/samples/xamarin-forms/TestHarness.Droid/Properties/AndroidManifest.xml b/samples/xamarin-forms/TestHarness.Droid/Properties/AndroidManifest.xml new file mode 100644 index 0000000000..7a22c71a1a --- /dev/null +++ b/samples/xamarin-forms/TestHarness.Droid/Properties/AndroidManifest.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/TestHarness.Droid/Properties/AssemblyInfo.cs b/samples/xamarin-forms/TestHarness.Droid/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..b02442b384 --- /dev/null +++ b/samples/xamarin-forms/TestHarness.Droid/Properties/AssemblyInfo.cs @@ -0,0 +1,30 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// 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("TestHarness.Droid")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("TestHarness.Droid")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// 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/samples/xamarin-forms/TestHarness.Droid/Resources/AboutResources.txt b/samples/xamarin-forms/TestHarness.Droid/Resources/AboutResources.txt new file mode 100644 index 0000000000..c2bca974c4 --- /dev/null +++ b/samples/xamarin-forms/TestHarness.Droid/Resources/AboutResources.txt @@ -0,0 +1,44 @@ +Images, layout descriptions, binary blobs and string dictionaries can be included +in your application as resource files. Various Android APIs are designed to +operate on the resource IDs instead of dealing with images, strings or binary blobs +directly. + +For example, a sample Android app that contains a user interface layout (main.axml), +an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) +would keep its resources in the "Resources" directory of the application: + +Resources/ + drawable/ + icon.png + + layout/ + main.axml + + values/ + strings.xml + +In order to get the build system to recognize Android resources, set the build action to +"AndroidResource". The native Android APIs do not operate directly with filenames, but +instead operate on resource IDs. When you compile an Android application that uses resources, +the build system will package the resources for distribution and generate a class called "R" +(this is an Android convention) that contains the tokens for each one of the resources +included. For example, for the above Resources layout, this is what the R class would expose: + +public class R { + public class drawable { + public const int icon = 0x123; + } + + public class layout { + public const int main = 0x456; + } + + public class strings { + public const int first_string = 0xabc; + public const int second_string = 0xbcd; + } +} + +You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main +to reference the layout/main.axml file, or R.strings.first_string to reference the first +string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/samples/xamarin-forms/TestHarness.Droid/Resources/Resource.designer.cs b/samples/xamarin-forms/TestHarness.Droid/Resources/Resource.designer.cs new file mode 100644 index 0000000000..aa903a4ee6 --- /dev/null +++ b/samples/xamarin-forms/TestHarness.Droid/Resources/Resource.designer.cs @@ -0,0 +1,194 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("TestHarness.Droid.Resource", IsApplication=true)] + +namespace TestHarness.Droid +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public static void UpdateIdValues() + { + global::Xamarin.Android.NUnitLite.Resource.Id.OptionHostName = global::TestHarness.Droid.Resource.Id.OptionHostName; + global::Xamarin.Android.NUnitLite.Resource.Id.OptionPort = global::TestHarness.Droid.Resource.Id.OptionPort; + global::Xamarin.Android.NUnitLite.Resource.Id.OptionRemoteServer = global::TestHarness.Droid.Resource.Id.OptionRemoteServer; + global::Xamarin.Android.NUnitLite.Resource.Id.OptionsButton = global::TestHarness.Droid.Resource.Id.OptionsButton; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultFullName = global::TestHarness.Droid.Resource.Id.ResultFullName; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultMessage = global::TestHarness.Droid.Resource.Id.ResultMessage; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultResultState = global::TestHarness.Droid.Resource.Id.ResultResultState; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultRunSingleMethodTest = global::TestHarness.Droid.Resource.Id.ResultRunSingleMethodTest; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultStackTrace = global::TestHarness.Droid.Resource.Id.ResultStackTrace; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsFailed = global::TestHarness.Droid.Resource.Id.ResultsFailed; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsId = global::TestHarness.Droid.Resource.Id.ResultsId; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsIgnored = global::TestHarness.Droid.Resource.Id.ResultsIgnored; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsInconclusive = global::TestHarness.Droid.Resource.Id.ResultsInconclusive; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsMessage = global::TestHarness.Droid.Resource.Id.ResultsMessage; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsPassed = global::TestHarness.Droid.Resource.Id.ResultsPassed; + global::Xamarin.Android.NUnitLite.Resource.Id.ResultsResult = global::TestHarness.Droid.Resource.Id.ResultsResult; + global::Xamarin.Android.NUnitLite.Resource.Id.RunTestsButton = global::TestHarness.Droid.Resource.Id.RunTestsButton; + global::Xamarin.Android.NUnitLite.Resource.Id.TestSuiteListView = global::TestHarness.Droid.Resource.Id.TestSuiteListView; + global::Xamarin.Android.NUnitLite.Resource.Layout.options = global::TestHarness.Droid.Resource.Layout.options; + global::Xamarin.Android.NUnitLite.Resource.Layout.results = global::TestHarness.Droid.Resource.Layout.results; + global::Xamarin.Android.NUnitLite.Resource.Layout.test_result = global::TestHarness.Droid.Resource.Layout.test_result; + global::Xamarin.Android.NUnitLite.Resource.Layout.test_suite = global::TestHarness.Droid.Resource.Layout.test_suite; + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + + public partial class Drawable + { + + // aapt resource value: 0x7f020000 + public const int Icon = 2130837504; + + static Drawable() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Drawable() + { + } + } + + public partial class Id + { + + // aapt resource value: 0x7f050001 + public const int OptionHostName = 2131034113; + + // aapt resource value: 0x7f050002 + public const int OptionPort = 2131034114; + + // aapt resource value: 0x7f050000 + public const int OptionRemoteServer = 2131034112; + + // aapt resource value: 0x7f050010 + public const int OptionsButton = 2131034128; + + // aapt resource value: 0x7f05000b + public const int ResultFullName = 2131034123; + + // aapt resource value: 0x7f05000d + public const int ResultMessage = 2131034125; + + // aapt resource value: 0x7f05000c + public const int ResultResultState = 2131034124; + + // aapt resource value: 0x7f05000a + public const int ResultRunSingleMethodTest = 2131034122; + + // aapt resource value: 0x7f05000e + public const int ResultStackTrace = 2131034126; + + // aapt resource value: 0x7f050006 + public const int ResultsFailed = 2131034118; + + // aapt resource value: 0x7f050003 + public const int ResultsId = 2131034115; + + // aapt resource value: 0x7f050007 + public const int ResultsIgnored = 2131034119; + + // aapt resource value: 0x7f050008 + public const int ResultsInconclusive = 2131034120; + + // aapt resource value: 0x7f050009 + public const int ResultsMessage = 2131034121; + + // aapt resource value: 0x7f050005 + public const int ResultsPassed = 2131034117; + + // aapt resource value: 0x7f050004 + public const int ResultsResult = 2131034116; + + // aapt resource value: 0x7f05000f + public const int RunTestsButton = 2131034127; + + // aapt resource value: 0x7f050011 + public const int TestSuiteListView = 2131034129; + + static Id() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Id() + { + } + } + + public partial class Layout + { + + // aapt resource value: 0x7f030000 + public const int options = 2130903040; + + // aapt resource value: 0x7f030001 + public const int results = 2130903041; + + // aapt resource value: 0x7f030002 + public const int test_result = 2130903042; + + // aapt resource value: 0x7f030003 + public const int test_suite = 2130903043; + + static Layout() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Layout() + { + } + } + + public partial class String + { + + // aapt resource value: 0x7f040001 + public const int ApplicationName = 2130968577; + + // aapt resource value: 0x7f040000 + public const int Hello = 2130968576; + + static String() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private String() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/samples/xamarin-forms/TestHarness.Droid/Resources/drawable/Icon.png b/samples/xamarin-forms/TestHarness.Droid/Resources/drawable/Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8074c4c571b8cd19e27f4ee5545df367420686d7 GIT binary patch literal 4147 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 literal 0 HcmV?d00001 diff --git a/samples/xamarin-forms/TestHarness.Droid/Resources/values/Strings.xml b/samples/xamarin-forms/TestHarness.Droid/Resources/values/Strings.xml new file mode 100644 index 0000000000..eb816eaed9 --- /dev/null +++ b/samples/xamarin-forms/TestHarness.Droid/Resources/values/Strings.xml @@ -0,0 +1,5 @@ + + + Hello World, Click Me! + TestHarness.Droid + diff --git a/samples/xamarin-forms/TestHarness.Droid/TestHarness.Droid.csproj b/samples/xamarin-forms/TestHarness.Droid/TestHarness.Droid.csproj new file mode 100644 index 0000000000..7fc33605f6 --- /dev/null +++ b/samples/xamarin-forms/TestHarness.Droid/TestHarness.Droid.csproj @@ -0,0 +1,91 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {DECBBE35-3BF8-4D40-9257-51D3297FB203} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + TestHarness.Droid + TestHarness.Droid + 512 + True + Resources\Resource.Designer.cs + Off + True + v7.1 + Properties\AndroidManifest.xml + + + True + Full + False + bin\Debug\ + DEBUG;TRACE + prompt + 4 + True + None + False + + + PdbOnly + True + True + bin\Release\ + TRACE + prompt + 4 + False + SdkOnly + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {2a301ad8-b3f1-47c7-99cc-be9d0ae3e65a} + Tests.Utility + + + {84b3ed9c-1a46-4132-8182-44649134fbd2} + Tests + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/TestHarness.Droid/TestSample.cs b/samples/xamarin-forms/TestHarness.Droid/TestSample.cs new file mode 100644 index 0000000000..4065e535eb --- /dev/null +++ b/samples/xamarin-forms/TestHarness.Droid/TestSample.cs @@ -0,0 +1,44 @@ +using System; +using NUnit.Framework; + + +namespace TestHarness.Droid +{ + [TestFixture] + public class TestsSample + { + + [SetUp] + public void Setup() { } + + + [TearDown] + public void Tear() { } + + [Test] + public void Pass() + { + Console.WriteLine("test1"); + Assert.True(true); + } + + [Test] + public void Fail() + { + Assert.False(true); + } + + [Test] + [Ignore("another time")] + public void Ignore() + { + Assert.True(false); + } + + [Test] + public void Inconclusive() + { + Assert.Inconclusive("Inconclusive"); + } + } +} \ No newline at end of file diff --git a/samples/xamarin-forms/TestHarness.iOS/AppDelegate.cs b/samples/xamarin-forms/TestHarness.iOS/AppDelegate.cs new file mode 100644 index 0000000000..e1aa64b24b --- /dev/null +++ b/samples/xamarin-forms/TestHarness.iOS/AppDelegate.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +using Foundation; +using UIKit; +using MonoTouch.NUnit.UI; + +namespace TestHarness.iOS +{ + // The UIApplicationDelegate for the application. This class is responsible for launching the + // User Interface of the application, as well as listening (and optionally responding) to + // application events from iOS. + [Register("AppDelegate")] + public partial class AppDelegate : UIApplicationDelegate + { + // class-level declarations + UIWindow window; + TouchRunner runner; + + // + // This method is invoked when the application has loaded and is ready to run. In this + // method you should instantiate the window, load the UI into it and then make the window + // visible. + // + // You have 17 seconds to return from this method, or iOS will terminate your application. + // + public override bool FinishedLaunching(UIApplication app, NSDictionary options) + { + // create a new window instance based on the screen size + window = new UIWindow(UIScreen.MainScreen.Bounds); + runner = new TouchRunner(window); + + // register every tests included in the main application/assembly + runner.Add(System.Reflection.Assembly.GetExecutingAssembly()); + + window.RootViewController = new UINavigationController(runner.GetViewController()); + + // make the window visible + window.MakeKeyAndVisible(); + + return true; + } + } +} \ No newline at end of file diff --git a/samples/xamarin-forms/TestHarness.iOS/Entitlements.plist b/samples/xamarin-forms/TestHarness.iOS/Entitlements.plist new file mode 100644 index 0000000000..24c3103683 --- /dev/null +++ b/samples/xamarin-forms/TestHarness.iOS/Entitlements.plist @@ -0,0 +1,6 @@ + + + + + + diff --git a/samples/xamarin-forms/TestHarness.iOS/Info.plist b/samples/xamarin-forms/TestHarness.iOS/Info.plist new file mode 100644 index 0000000000..d9d424f21b --- /dev/null +++ b/samples/xamarin-forms/TestHarness.iOS/Info.plist @@ -0,0 +1,39 @@ + + + + + CFBundleDisplayName + TestHarness.iOS + CFBundleIdentifier + com.your-company.TestHarness.iOS + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1.0 + UIDeviceFamily + + 1 + 2 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + MinimumOSVersion + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/TestHarness.iOS/Main.cs b/samples/xamarin-forms/TestHarness.iOS/Main.cs new file mode 100644 index 0000000000..187577ec42 --- /dev/null +++ b/samples/xamarin-forms/TestHarness.iOS/Main.cs @@ -0,0 +1,15 @@ +using UIKit; + +namespace TestHarness.iOS +{ + public class Application + { + // This is the main entry point of the application. + static void Main(string[] args) + { + // if you want to use a different Application Delegate class from "AppDelegate" + // you can specify it here. + UIApplication.Main(args, null, "AppDelegate"); + } + } +} \ No newline at end of file diff --git a/samples/xamarin-forms/TestHarness.iOS/Properties/AssemblyInfo.cs b/samples/xamarin-forms/TestHarness.iOS/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..d391206b3f --- /dev/null +++ b/samples/xamarin-forms/TestHarness.iOS/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +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("TestHarness.iOS")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("TestHarness.iOS")] +[assembly: AssemblyCopyright("Copyright © 2017")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("743b04eb-7474-4cb3-81d6-b4ba975b14e6")] + +// 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/samples/xamarin-forms/TestHarness.iOS/Resources/Default-568h@2x.png b/samples/xamarin-forms/TestHarness.iOS/Resources/Default-568h@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b3f66780c1383e7f97cb42b80fab80b031814438 GIT binary patch literal 12651 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 literal 0 HcmV?d00001 diff --git a/samples/xamarin-forms/TestHarness.iOS/TestHarness.iOS.csproj b/samples/xamarin-forms/TestHarness.iOS/TestHarness.iOS.csproj new file mode 100644 index 0000000000..de4fd8184e --- /dev/null +++ b/samples/xamarin-forms/TestHarness.iOS/TestHarness.iOS.csproj @@ -0,0 +1,119 @@ + + + + Debug + iPhoneSimulator + {743B04EB-7474-4CB3-81D6-B4BA975B14E6} + {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Exe + TestHarness.iOS + Resources + TestHarness.iOS + + + true + full + false + bin\iPhoneSimulator\Debug + DEBUG + prompt + 4 + false + x86_64 + None + true + + + none + true + bin\iPhoneSimulator\Release + prompt + 4 + None + x86_64 + false + Entitlements.plist + + + true + full + false + bin\iPhone\Debug + DEBUG + prompt + 4 + false + ARMv7, ARM64 + Entitlements.plist + iPhone Developer + true + + + none + true + bin\iPhone\Release + prompt + 4 + Entitlements.plist + ARMv7, ARM64 + false + iPhone Developer + + + none + True + bin\iPhone\Ad-Hoc + prompt + 4 + False + ARMv7, ARM64 + Entitlements.plist + True + Automatic:AdHoc + iPhone Distribution + + + none + True + bin\iPhone\AppStore + prompt + 4 + False + ARMv7, ARM64 + Entitlements.plist + Automatic:AppStore + iPhone Distribution + + + + + + + + + + + + + + + + + + + + + + + + + {2a301ad8-b3f1-47c7-99cc-be9d0ae3e65a} + Tests.Utility + + + {84b3ed9c-1a46-4132-8182-44649134fbd2} + Tests + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/Tests.Utility/Tests.Utility.csproj b/samples/xamarin-forms/Tests.Utility/Tests.Utility.csproj new file mode 100644 index 0000000000..954020d107 --- /dev/null +++ b/samples/xamarin-forms/Tests.Utility/Tests.Utility.csproj @@ -0,0 +1,7 @@ + + + + netstandard1.4 + + + \ No newline at end of file diff --git a/samples/xamarin-forms/Tests/Tests.csproj b/samples/xamarin-forms/Tests/Tests.csproj new file mode 100644 index 0000000000..2070fa73eb --- /dev/null +++ b/samples/xamarin-forms/Tests/Tests.csproj @@ -0,0 +1,16 @@ + + + + netstandard1.4 + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/xamarin-forms/Utility/Utility.csproj b/samples/xamarin-forms/Utility/Utility.csproj new file mode 100644 index 0000000000..954020d107 --- /dev/null +++ b/samples/xamarin-forms/Utility/Utility.csproj @@ -0,0 +1,7 @@ + + + + netstandard1.4 + + + \ No newline at end of file