diff --git a/.editorconfig b/.editorconfig
index ea5654134..c3eae697d 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -1,9 +1,9 @@
-# EditorConfig is awesome: http://EditorConfig.org
-
-# top-most EditorConfig file
-root = true
-
-[*]
-insert_final_newline = true
-indent_style = space
-indent_size = 4
+# EditorConfig is awesome: http://EditorConfig.org
+
+# top-most EditorConfig file
+root = true
+
+[*]
+insert_final_newline = true
+indent_style = space
+indent_size = 4
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index d96914fc7..a203fb96d 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -1,41 +1,41 @@
-# Xamarin.Auth Issue
-
-*IF BUG, INCLUDE THIS PART:*
-
-### Version
-
-- [ ] nuget version =
-- [ ] component version =
-- [ ] sample
-
-
-### Steps to reproduce
-
-1.
-2.
-3.
-
-Platform:
-
-- [] .NET version =
-- [] mono version =
-
-
-### Expected behaviour
-
-Tell us what should happen
-
-### Actual behaviour
-
-Tell us what happens instead
-Can you also include a screen shot?
-
-
-
-*IF IT IS A NEW FEATURE REQUEST, INCLUDE THIS PART:*
-
-### Feature description
-
-Write a description of the feature. How should it work? How should it look?
-Include some graphics if this could help!
-
+# Xamarin.Auth Issue
+
+*IF BUG, INCLUDE THIS PART:*
+
+### Version
+
+- [ ] nuget version =
+- [ ] component version =
+- [ ] sample
+
+
+### Steps to reproduce
+
+1.
+2.
+3.
+
+Platform:
+
+- [] .NET version =
+- [] mono version =
+
+
+### Expected behaviour
+
+Tell us what should happen
+
+### Actual behaviour
+
+Tell us what happens instead
+Can you also include a screen shot?
+
+
+
+*IF IT IS A NEW FEATURE REQUEST, INCLUDE THIS PART:*
+
+### Feature description
+
+Write a description of the feature. How should it work? How should it look?
+Include some graphics if this could help!
+
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 01a2b094e..1f3cc9d21 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -1,16 +1,16 @@
-# Xamarin.Auth Pull Request
-
-Fixes # .
-
-### Checklist
-
-- [ ] I have included examples or tests
-- [ ] I have updated the change log
-- [ ] I am listed in the CONTRIBUTORS file
-- [ ] I have cleaned up the commit history (use rebase and squash)
-
-### Changes proposed in this pull request:
-
--
--
--
+# Xamarin.Auth Pull Request
+
+Fixes # .
+
+### Checklist
+
+- [ ] I have included examples or tests
+- [ ] I have updated the change log
+- [ ] I am listed in the CONTRIBUTORS file
+- [ ] I have cleaned up the commit history (use rebase and squash)
+
+### Changes proposed in this pull request:
+
+-
+-
+-
diff --git a/.gitignore b/.gitignore
index 6e08be204..fd2d4ea3c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -455,9 +455,16 @@ lib/**
**/project.lock.json
#------------------------------------------
+#------------------------------------------
+# MFractor files
+**/.mfractor/**
+#------------------------------------------
+
#------------------------------------------
# JetBrains IntelliJ Rider IDE
+# Rider files
**/.idea/
+**/.idea/**
#------------------------------------------
#------------------------------------------
diff --git a/Details.md b/Details.md
index 8f610c74d..8e4a2346c 100644
--- a/Details.md
+++ b/Details.md
@@ -1,74 +1,74 @@
-# Xamarin.Auth
-
-Xamarin.Auth makes authenticating with OAuth easy! Xamarin.Auth helps developers authenticate
-users via standard authentication mechanisms (e.g. OAuth 1.0 and 2.0), and store user
-credentials. It's also straightforward to add support for non-standard authentication schemes.
-
-OAuth flow (process) is setup in 5 major steps:
-
-1. Server side setup for OAuth service provider (Google, Facebook)
-2. Client side initialization of Authenticator object
-3. Creating and optionally customizing UI
-4. Presenting/Lunching UI and authenticating user
-5. Using identity
-
-
-``` csharp
-var auth = new OAuth2Authenticator (
- clientId: "App ID from https://developers.facebook.com/apps",
- scope: "",
- authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
- redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
- isUsingNativeUI: false);
-
-auth.Completed += (sender, eventArgs) => {
- DismissViewController (true, null);
- if (eventArgs.IsAuthenticated) {
- // Use eventArgs.Account to do wonderful things
- }
-}
-
-PresentViewController (auth.GetUI (), true, null);
-```
-
-
-Xamarin.Auth is cross-platform, so once user learns how to use it on one platform,
-it is fairly simple to use it on other platforms. Xamarin.Auth has grown into fully
-fledged cross platform library supporting:
-
- * Xamarin.Android
- * Xamarin.iOS
- * Windows Phone Silverlight 8
- * Windows Store 8.1 WinRT
- * Windows Phone 8.1 WinRT
- * Universal Windows Platform (UWP)
-
-
-## Current version and status
-
-[![Xamarin.Auth][3]][4]
-[![Components-XamarinAuth][1]][2]
-
-
-**nuget version 1.5.0**
-
- * Native UI (CustomTabs on Android and SFSafariViewController on iOS)
- * Xamarin.Forms support
- * Xamarin.Android (tested)
- * Xamarin.iOS (tested)
- * Windows platforms (tests in progress)
-
- * Xamarin.iOS Embedded Browser WKWebView support as alternative
- WKWebView instead of UIWebView
-
-## Support
-
-Xamarin.Auth is open source and a part of the [.Net Foundation][5]. To open a pull
-request or file an issue please see visit the [Xamairn.Auth][6] GitHub repository.
-
-[1]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
-[2]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
-[3]: https://img.shields.io/nuget/vpre/Xamarin.Auth.svg?maxAge=2592000&label=Xamarin.Auth%20nuget
-[4]: https://www.nuget.org/packages/Xamarin.Auth
-[5]: https://dotnetfoundation.org/projects
+# Xamarin.Auth
+
+Xamarin.Auth makes authenticating with OAuth easy! Xamarin.Auth helps developers authenticate
+users via standard authentication mechanisms (e.g. OAuth 1.0 and 2.0), and store user
+credentials. It's also straightforward to add support for non-standard authentication schemes.
+
+OAuth flow (process) is setup in 5 major steps:
+
+1. Server side setup for OAuth service provider (Google, Facebook)
+2. Client side initialization of Authenticator object
+3. Creating and optionally customizing UI
+4. Presenting/Lunching UI and authenticating user
+5. Using identity
+
+
+``` csharp
+var auth = new OAuth2Authenticator (
+ clientId: "App ID from https://developers.facebook.com/apps",
+ scope: "",
+ authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
+ redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
+ isUsingNativeUI: false);
+
+auth.Completed += (sender, eventArgs) => {
+ DismissViewController (true, null);
+ if (eventArgs.IsAuthenticated) {
+ // Use eventArgs.Account to do wonderful things
+ }
+}
+
+PresentViewController (auth.GetUI (), true, null);
+```
+
+
+Xamarin.Auth is cross-platform, so once user learns how to use it on one platform,
+it is fairly simple to use it on other platforms. Xamarin.Auth has grown into fully
+fledged cross platform library supporting:
+
+ * Xamarin.Android
+ * Xamarin.iOS
+ * Windows Phone Silverlight 8
+ * Windows Store 8.1 WinRT
+ * Windows Phone 8.1 WinRT
+ * Universal Windows Platform (UWP)
+
+
+## Current version and status
+
+[![Xamarin.Auth][3]][4]
+[![Components-XamarinAuth][1]][2]
+
+
+**nuget version 1.5.0**
+
+ * Native UI (CustomTabs on Android and SFSafariViewController on iOS)
+ * Xamarin.Forms support
+ * Xamarin.Android (tested)
+ * Xamarin.iOS (tested)
+ * Windows platforms (tests in progress)
+
+ * Xamarin.iOS Embedded Browser WKWebView support as alternative
+ WKWebView instead of UIWebView
+
+## Support
+
+Xamarin.Auth is open source and a part of the [.Net Foundation][5]. To open a pull
+request or file an issue please see visit the [Xamairn.Auth][6] GitHub repository.
+
+[1]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
+[2]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
+[3]: https://img.shields.io/nuget/vpre/Xamarin.Auth.svg?maxAge=2592000&label=Xamarin.Auth%20nuget
+[4]: https://www.nuget.org/packages/Xamarin.Auth
+[5]: https://dotnetfoundation.org/projects
[6]: https://github.com/xamarin/Xamarin.Auth
\ No newline at end of file
diff --git a/GettingStarted.md b/GettingStarted.md
index 073edc5cb..66943c64a 100644
--- a/GettingStarted.md
+++ b/GettingStarted.md
@@ -1,589 +1,589 @@
-# Xamarin.Auth
-
-Xamarin.Auth is a cross platform library that helps developers authenticate
-users via OAuth protocol (OAuth1 and OAuth2).
-
-OAuth flow (process) with Xamarin.Auth is set up in 5 steps with 1 step performed
-on OAuth provider's server side (portal, console) and 4 steps performed in the
-client (application).
-
-0. Server side setup for OAuth service provider (Google, Facebook)
-
-1. Client side initialization of Authenticator object
- This step prepares all relevant OAuth Data in Authenticator object (client_id,
- redirect_url, client_secret, OAuth provider's endpoints etc)
-
-2. Creating and optionally customizing UI
-
-3. Presenting/Lunching UI and authenticating user
-
- 1. Detecting/Fetching/Intercepting URL change (redirect_url)
-
- This sub-step is step needed for NativeUI and requires that custom scheme
- registration together for redirect_url intercepting mechanism. This step
- is actually App Linking (Deep Linking) concept in mobile applications.
-
- 2. Parsing OAuth data from redirect_url
-
- In order to obtain OAuth data returned redirect_url must be parsed and the
- best way is to let Xamarin.Auth do it automatically by parsing redirect_url
-
- 3. Triggering Events based on OAuth data
-
- Parsing subsystem of the Authenticator will parse OAuth data and raise
- appropriate events based on returned data
-
-4. Using identity
-
- 1. Using protected resources (making calls)
-
- 2. Saving account info
-
- 3. Retrieving account info
-
-Those steps and (sub-steps) which will be used in detailed documentation.
-
-
-## 0 Server Side
-
-Server side setup of the particular OAuth provider like Google, Facebook or Microsoft Live
-differs from provider to provider, especially nomenclature (naming). In general there are 2 common types of "apps", "projects" or "credentials":
-
-1. Server or Web Application
-
- A server (Fitbit naming) or Web (Google and Facebook terms) application is considered to be
- secure, i.e. client_secret is secure and can be stored and not easily accessed/retrieved
- by malicious user.
-
- Server/Web app uses http[s] schemes for redirect_url, because it loads real web page
- (url-authority can be localhost or real hostname like http://xamarin.com).
-
- Xamarin.Auth, prior to version 1.4.0, only supported http[s] url-scheme with real
- url-authority (existing host, no localhost) and arbitrary url-path.
-
-2. Native or Installed (mobile or desktop) apps
-
- This group is usually divided into Android, iOS, Chrome (javascript) and other (.net)
- subtypes. Each subtype can have different setup. In most cases developer must submit
- for Android package id with SHA1 key and for iOS BundleID. Custom schemes can be predefined
- (generated) by provider (Google or Facebook) or defined by user (Fitbit). Generated schemes
- are usually based on data submitted (package id, bundle id).
-
- Xamarin Components Team is working on the doc with minimal info for common used providers
- and how to setup server side.
-
-Server side setup details is explained in separate documents in Xamarin.Auth repository.
-
-
-
-## 1 Client Side Initialization
-
-Client (mobile) application initialization is based on OAuth Grant (flow) in use which is
-determined by OAuth provider and it's server side setup.
-
-Initialization is performed through `Authenticator` constructors for:
-
-### OAuth2 Implicit Grant flow
-
-With parameters:
-
- * clientId
- * scope
- * authorizeUrl
- * redirectUrl
-
-
-### OAuth2 Authorization Code Grant flow
-
-With parameters:
-
- * clientId
- * clientSecret
- * scope
- * authorizeUrl
- * redirectUrl
- * accessTokenUrl
-
-OAuth details and how Xamarin.Auth implements OAuth is described in documentation in
-Xamarin.Auth repo.
-
-### 1.1 Create and configure an Authenticator
-
-Let's authenticate a user to access Facebook which uses OAuth2 Implicit flow:
-
-```csharp
-using Xamarin.Auth;
-// ...
-OAuth2Authenticator auth = new OAuth2Authenticator
- (
- clientId: "App ID from https://developers.facebook.com/apps",
- scope: "",
- authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
- redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
- // switch for new Native UI API
- // true = Android Custom Tabs and/or iOS Safari View Controller
- // false = Embedded Browsers used (Android WebView, iOS UIWebView)
- // default = false (not using NEW native UI)
- isUsingNativeUI: use_native_ui
- );
-```
-
-Facebook uses OAuth 2.0 authentication, so we create an `OAuth2Authenticator`.
-Authenticators are responsible for managing the user interface and communicating with
-authentication services.
-
-Authenticators take a variety of parameters; in this case, the application's ID, its
-authorization scope, and Facebook's various service locations are required.
-
-
-### 1.2 Setup Authentication Event Handlers
-
-Before the UI is presented, user needs to start listening to the `Completed` event which fires
-when the user successfully authenticates or cancels. One can find out if the authentication
-succeeded by testing the `IsAuthenticated` property of `eventArgs`:
-
-All the information gathered from a successful authentication is available in
-`eventArgs.Account`.
-
-To capture events and information in the OAuth flow simply subscribe to Authenticator
-events (add event handlers):
-
-Xamarin.Android
-
-```csharp
-auth.Completed += (sender, eventArgs) =>
-{
- // UI presented, so it's up to us to dimiss it on Android
- // dismiss Activity with WebView or CustomTabs
- this.Finish();
-
- if (eventArgs.IsAuthenticated)
- {
- // Use eventArgs.Account to do wonderful things
- } else
- {
- // The user cancelled
- }
-};
-```
-
-Xamarin.iOS
-
-```csharp
-auth.Completed += (sender, eventArgs) =>
-{
- // UI presented, so it's up to us to dimiss it on iOS
- // dismiss ViewController with UIWebView or SFSafariViewController
- this.DismissViewController (true, null);
-
- if (eventArgs.IsAuthenticated)
- {
- // Use eventArgs.Account to do wonderful things
- } else
- {
- // The user cancelled
- }
-};
-```
-
-## 2. Create Login UI and authenticate user
-
-Creating/Launching UI is platform specific and while authenticators manage their own UI,
-it's up to user to initially present the authenticator's UI on the screen. This lets one
-control how the authentication UI is displayed - modally, in navigation controllers, in
-popovers, etc.
-
-### 2.1 Creating Login UI
-
-Now, the login UI can be obtained using `GetUI()` method and afterwards login screen is
-ready to be presented.
-
-The `GetUI()` method returns:
-
-* `UINavigationController` on iOS, and
-* `Intent` on Android.
-* `System.Type` on WinRT (Windows 8.1 and Windows Phone 8.1)
-* `System.Uri` on Windows Phone 8.x Silverlight
-
-Android:
-
-```csharp
-global::Android.Content.Intent ui_object = Auth1.GetUI(this);
-```
-
-iOS:
-
-```csharp
-UIKit.UIViewController ui_object = Auth1.GetUI();
-```
-
-### 2.2 Customizing the UI - Native UI [OPTIONAL]
-
-Some users will want to customize appearance of the Native UI (Custom Tabs on Android and/or
-SFSafariViewController on iOS) there is extra step needed - cast to appropriate type, so the
-API can be accessed (more in Details).
-
-
-## 3 Present/Launch the Login UI
-
-This step is platform specific and it is almost impossible to share it across platforms.
-
-On Android, user would write the following code to present the UI.
-
-```csharp
-StartActivity (ui_object); // ui_object is Android.Content.Intent
-// or
-StartActivity (auth.GetUI (this));
-```
-
-On iOS, one would present UI in following way (with differences from old API)
-
-```csharp
-PresentViewController(ui_object, true, null);
-//or
-PresentViewController (auth.GetUI ());
-```
-
-
-### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
-
-After user authenticates on the authorization endpoint of the OAuth service provider, the
-client app will receive response from server containing OAuth data, because OAuth exchanges
-the data through client (user's app) requests and server responses (OAuth service provider).
-
-#### 3.1.1 Embedded WebViews
-
-For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
-needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
-
-#### 3.1.2 Native UI
-
-Native UI implementation requires more manual work by the user and understanding of the concepts
-calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
-topic in mobile app development, but gains traction for intra-application communication which is
-needed for authentication with Native UI.
-
-Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
-ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
-communicating with OS/system browser. This API has reduced surface, again for security reasons, so
-user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
-is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
-is thoroughly tested, stable and regularly updated with OS updates.
-
-NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
-and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
-CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
-compatible packages, but it is "work in progress".
-
-API itself launches authentication/login flow in external process (system browser), so after login
-and server's response it is necessary to return to the application that launched the OAuth flow for
-OAuth data parsing. This is done through "App Linking" in 2 steps:
-
-1. registering URL scheme for redirect_url at OS level
-2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
-
-Scheme detection/interception is actually done by the operating system, because browser receives
-response from server with custom scheme and will try to load this URL. If the scheme is not known
-to the browser it will not load it, but report to the OS by raising event. Operating System checks
-on system level for registered schemes and if scheme is found OS will launch registered/associated
-application and send it original URL.
-
-NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
-scheme is used by redirect_url, it will be opened by system browser and user will not receive events
-and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
-schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
-but user will be responsible in the case of problems.
-
-Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
-with Activity which will be called after scheme detection for URL parsing. The parsing is done in
-`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
-Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
-
-```xml
-
-
-
-
-
-
-
-
-
-```
-
-On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
-URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
-comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
-editor should have similar xml code snippet:
-
-```xml
-CFBundleURLTypes
-
-
- CFBundleURLName
- Xamarin.Auth Google OAuth
- CFBundleURLSchemes
-
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
-
- CFBundleURLTypes
- Viewer
-
-
-```
-
-Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
-with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
-method of the application's `AppDelegate`.
-
-### 3.2 Parsing OAuth data from redirect_url
-
-The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
-implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
-In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
-in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
-Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
-method argument.
-
-### 3.3 Triggering Events based on OAuth data
-
-Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
-to do is to subscribe to the events (`Completed` and `Error`):
-
-```csharp
-authenticator.Completed +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
-
- if (ea.Account != null && ea.Account.Properties != null)
- {
- sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
- }
- else
- {
- sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
- }
-
- DisplayAlert("Authentication Results", sb.ToString(), "OK");
-
- return;
- };
-
-authenticator.Error +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("Error = ").AppendLine($"{ea.Message}");
-
- DisplayAlert("Authentication Error", sb.ToString(), "OK");
- return;
- };
-```
-
-The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
-implementation allows use of local `Authenticator` object, while Native UI needs exposed public
-object (static or not) in some state variable, so it can be accessed from intercepting Activity on
-Android and `AppDelegate.OpenUrl()` on iOS.
-
-```csharp
-// after initialization (creation and event subscribing) exposing local object
-AuthenticationState.Authenticator = authenticator;
-```
-
-### Code
-
-Android code showing how to register custom scheme with IntentFilter for some Activity that will
-intercept and parse the URL:
-
-```csharp
-[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
-[
- IntentFilter
- (
- actions: new[] { Intent.ActionView },
- Categories = new[]
- {
- Intent.CategoryDefault,
- Intent.CategoryBrowsable
- },
- DataSchemes = new[]
- {
- "com.xamarin.traditional.standard.samples.oauth.providers.android",
- /*
- TODO: test all these redirect urls
- "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
- "urn:ietf:wg:oauth:2.0:oob",
- "urn:ietf:wg:oauth:2.0:oob.auto",
- "http://localhost:PORT",
- "https://localhost:PORT",
- "http://127.0.0.1:PORT",
- "https://127.0.0.1:PORT",
- "http://[::1]:PORT",
- "https://[::1]:PORT",
- */
- },
- //DataHost = "localhost",
- DataPath = "/oauth2redirect"
- )
-]
-public class ActivityCustomUrlSchemeInterceptor : Activity
-{
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
-
- global::Android.Net.Uri uri_android = Intent.Data;
-
- // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(uri_android.ToString());
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- this.Finish();
-
- return;
- }
-}
-```
-
-On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
-
-```csharp
-public partial class AppDelegate
-{
- public override bool OpenUrl
- (
- UIApplication application,
- NSUrl url,
- string sourceApplication,
- NSObject annotation
- )
- {
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(url.AbsoluteString);
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- return true;
- }
-}
-```
-
-
-## 4 Using identity
-
-### 4.1 Making requests to protected resources
-
-With obtained access_token (identity) user can now access protected resources.
-
-Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
-the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
-to grab the user's info:
-
-```csharp
-OAuth2Request request = new OAuth2Request
- (
- "GET",
- new Uri ("https://graph.facebook.com/me"),
- null,
- eventArgs.Account
- );
-request.GetResponseAsync().ContinueWith
- (
- t =>
- {
- if (t.IsFaulted)
- Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
- else
- {
- string json = t.Result.GetResponseText();
- Console.WriteLine (json);
- }
- }
- );
-```
-
-
-### 4.2 Store the account
-
-Xamarin.Auth securely stores `Account` objects so that users don't always have to re-authenticate
-the user. The `AccountStore` class is responsible for storing `Account` information, backed by
-the
-[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
-on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
-Android.
-
-Creating `AccountStore` on Android:
-
-```csharp
-// On Android:
-AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
-```
-
-
-Creating `AccountStore` on iOS:
-
-```csharp
-// On iOS:
-AccountStore.Create ().Save (eventArgs.Account, "Facebook");
-```
-
-
-Saved Accounts are uniquely identified using a key composed of the account's
-`Username` property and a "Service ID". The "Service ID" is any string that is
-used when fetching accounts from the store.
-
-If an `Account` was previously saved, calling `Save` again will overwrite it.
-This is convenient for services that expire the credentials stored in the account
-object.
-
-
-## 4.3 Retrieve stored accounts
-
-Fetching all `Account` objects stored for a given service is possible with following API:
-
-Retrieving accounts on Android:
-
-```csharp
-// On Android:
-IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
-```
-
-
-Retrieving accounts on iOS:
-
-```csharp
-// On iOS:
-IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
-```
-
-It's that easy.
-
-## Extending Xamarin.Auth - Make customized Authenticator
-
-Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
-of popular services. For services that use traditional username/password authentication, one
-can roll own authenticator by deriving from `FormAuthenticator`.
-
-If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
-is extensible! It's very easy to create own custom authenticators – just derive from any of the
-existing authenticators and start overriding methods.
-
-## Installation
-
-Xamarin.Auth can be installed in binary form (compiled and packaged)
-or compiled from source.
-
-Binary form is deployable as a NuGet from nuget.org or Xamarin Component
-from component store:
-
-* NuGet
-* Component [UPDATE IN PROGRESS]
-
-More details about how to compile Xamarin.Auth library and samples can be found in the docs
-in repository on GitHub.
+# Xamarin.Auth
+
+Xamarin.Auth is a cross platform library that helps developers authenticate
+users via OAuth protocol (OAuth1 and OAuth2).
+
+OAuth flow (process) with Xamarin.Auth is set up in 5 steps with 1 step performed
+on OAuth provider's server side (portal, console) and 4 steps performed in the
+client (application).
+
+0. Server side setup for OAuth service provider (Google, Facebook)
+
+1. Client side initialization of Authenticator object
+ This step prepares all relevant OAuth Data in Authenticator object (client_id,
+ redirect_url, client_secret, OAuth provider's endpoints etc)
+
+2. Creating and optionally customizing UI
+
+3. Presenting/Lunching UI and authenticating user
+
+ 1. Detecting/Fetching/Intercepting URL change (redirect_url)
+
+ This sub-step is step needed for NativeUI and requires that custom scheme
+ registration together for redirect_url intercepting mechanism. This step
+ is actually App Linking (Deep Linking) concept in mobile applications.
+
+ 2. Parsing OAuth data from redirect_url
+
+ In order to obtain OAuth data returned redirect_url must be parsed and the
+ best way is to let Xamarin.Auth do it automatically by parsing redirect_url
+
+ 3. Triggering Events based on OAuth data
+
+ Parsing subsystem of the Authenticator will parse OAuth data and raise
+ appropriate events based on returned data
+
+4. Using identity
+
+ 1. Using protected resources (making calls)
+
+ 2. Saving account info
+
+ 3. Retrieving account info
+
+Those steps and (sub-steps) which will be used in detailed documentation.
+
+
+## 0 Server Side
+
+Server side setup of the particular OAuth provider like Google, Facebook or Microsoft Live
+differs from provider to provider, especially nomenclature (naming). In general there are 2 common types of "apps", "projects" or "credentials":
+
+1. Server or Web Application
+
+ A server (Fitbit naming) or Web (Google and Facebook terms) application is considered to be
+ secure, i.e. client_secret is secure and can be stored and not easily accessed/retrieved
+ by malicious user.
+
+ Server/Web app uses http[s] schemes for redirect_url, because it loads real web page
+ (url-authority can be localhost or real hostname like http://xamarin.com).
+
+ Xamarin.Auth, prior to version 1.4.0, only supported http[s] url-scheme with real
+ url-authority (existing host, no localhost) and arbitrary url-path.
+
+2. Native or Installed (mobile or desktop) apps
+
+ This group is usually divided into Android, iOS, Chrome (javascript) and other (.net)
+ subtypes. Each subtype can have different setup. In most cases developer must submit
+ for Android package id with SHA1 key and for iOS BundleID. Custom schemes can be predefined
+ (generated) by provider (Google or Facebook) or defined by user (Fitbit). Generated schemes
+ are usually based on data submitted (package id, bundle id).
+
+ Xamarin Components Team is working on the doc with minimal info for common used providers
+ and how to setup server side.
+
+Server side setup details is explained in separate documents in Xamarin.Auth repository.
+
+
+
+## 1 Client Side Initialization
+
+Client (mobile) application initialization is based on OAuth Grant (flow) in use which is
+determined by OAuth provider and it's server side setup.
+
+Initialization is performed through `Authenticator` constructors for:
+
+### OAuth2 Implicit Grant flow
+
+With parameters:
+
+ * clientId
+ * scope
+ * authorizeUrl
+ * redirectUrl
+
+
+### OAuth2 Authorization Code Grant flow
+
+With parameters:
+
+ * clientId
+ * clientSecret
+ * scope
+ * authorizeUrl
+ * redirectUrl
+ * accessTokenUrl
+
+OAuth details and how Xamarin.Auth implements OAuth is described in documentation in
+Xamarin.Auth repo.
+
+### 1.1 Create and configure an Authenticator
+
+Let's authenticate a user to access Facebook which uses OAuth2 Implicit flow:
+
+```csharp
+using Xamarin.Auth;
+// ...
+OAuth2Authenticator auth = new OAuth2Authenticator
+ (
+ clientId: "App ID from https://developers.facebook.com/apps",
+ scope: "",
+ authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
+ redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
+ // switch for new Native UI API
+ // true = Android Custom Tabs and/or iOS Safari View Controller
+ // false = Embedded Browsers used (Android WebView, iOS UIWebView)
+ // default = false (not using NEW native UI)
+ isUsingNativeUI: use_native_ui
+ );
+```
+
+Facebook uses OAuth 2.0 authentication, so we create an `OAuth2Authenticator`.
+Authenticators are responsible for managing the user interface and communicating with
+authentication services.
+
+Authenticators take a variety of parameters; in this case, the application's ID, its
+authorization scope, and Facebook's various service locations are required.
+
+
+### 1.2 Setup Authentication Event Handlers
+
+Before the UI is presented, user needs to start listening to the `Completed` event which fires
+when the user successfully authenticates or cancels. One can find out if the authentication
+succeeded by testing the `IsAuthenticated` property of `eventArgs`:
+
+All the information gathered from a successful authentication is available in
+`eventArgs.Account`.
+
+To capture events and information in the OAuth flow simply subscribe to Authenticator
+events (add event handlers):
+
+Xamarin.Android
+
+```csharp
+auth.Completed += (sender, eventArgs) =>
+{
+ // UI presented, so it's up to us to dimiss it on Android
+ // dismiss Activity with WebView or CustomTabs
+ this.Finish();
+
+ if (eventArgs.IsAuthenticated)
+ {
+ // Use eventArgs.Account to do wonderful things
+ } else
+ {
+ // The user cancelled
+ }
+};
+```
+
+Xamarin.iOS
+
+```csharp
+auth.Completed += (sender, eventArgs) =>
+{
+ // UI presented, so it's up to us to dimiss it on iOS
+ // dismiss ViewController with UIWebView or SFSafariViewController
+ this.DismissViewController (true, null);
+
+ if (eventArgs.IsAuthenticated)
+ {
+ // Use eventArgs.Account to do wonderful things
+ } else
+ {
+ // The user cancelled
+ }
+};
+```
+
+## 2. Create Login UI and authenticate user
+
+Creating/Launching UI is platform specific and while authenticators manage their own UI,
+it's up to user to initially present the authenticator's UI on the screen. This lets one
+control how the authentication UI is displayed - modally, in navigation controllers, in
+popovers, etc.
+
+### 2.1 Creating Login UI
+
+Now, the login UI can be obtained using `GetUI()` method and afterwards login screen is
+ready to be presented.
+
+The `GetUI()` method returns:
+
+* `UINavigationController` on iOS, and
+* `Intent` on Android.
+* `System.Type` on WinRT (Windows 8.1 and Windows Phone 8.1)
+* `System.Uri` on Windows Phone 8.x Silverlight
+
+Android:
+
+```csharp
+global::Android.Content.Intent ui_object = Auth1.GetUI(this);
+```
+
+iOS:
+
+```csharp
+UIKit.UIViewController ui_object = Auth1.GetUI();
+```
+
+### 2.2 Customizing the UI - Native UI [OPTIONAL]
+
+Some users will want to customize appearance of the Native UI (Custom Tabs on Android and/or
+SFSafariViewController on iOS) there is extra step needed - cast to appropriate type, so the
+API can be accessed (more in Details).
+
+
+## 3 Present/Launch the Login UI
+
+This step is platform specific and it is almost impossible to share it across platforms.
+
+On Android, user would write the following code to present the UI.
+
+```csharp
+StartActivity (ui_object); // ui_object is Android.Content.Intent
+// or
+StartActivity (auth.GetUI (this));
+```
+
+On iOS, one would present UI in following way (with differences from old API)
+
+```csharp
+PresentViewController(ui_object, true, null);
+//or
+PresentViewController (auth.GetUI ());
+```
+
+
+### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
+
+After user authenticates on the authorization endpoint of the OAuth service provider, the
+client app will receive response from server containing OAuth data, because OAuth exchanges
+the data through client (user's app) requests and server responses (OAuth service provider).
+
+#### 3.1.1 Embedded WebViews
+
+For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
+needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
+
+#### 3.1.2 Native UI
+
+Native UI implementation requires more manual work by the user and understanding of the concepts
+calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
+topic in mobile app development, but gains traction for intra-application communication which is
+needed for authentication with Native UI.
+
+Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
+ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
+communicating with OS/system browser. This API has reduced surface, again for security reasons, so
+user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
+is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
+is thoroughly tested, stable and regularly updated with OS updates.
+
+NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
+and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
+CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
+compatible packages, but it is "work in progress".
+
+API itself launches authentication/login flow in external process (system browser), so after login
+and server's response it is necessary to return to the application that launched the OAuth flow for
+OAuth data parsing. This is done through "App Linking" in 2 steps:
+
+1. registering URL scheme for redirect_url at OS level
+2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
+
+Scheme detection/interception is actually done by the operating system, because browser receives
+response from server with custom scheme and will try to load this URL. If the scheme is not known
+to the browser it will not load it, but report to the OS by raising event. Operating System checks
+on system level for registered schemes and if scheme is found OS will launch registered/associated
+application and send it original URL.
+
+NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
+scheme is used by redirect_url, it will be opened by system browser and user will not receive events
+and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
+schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
+but user will be responsible in the case of problems.
+
+Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
+with Activity which will be called after scheme detection for URL parsing. The parsing is done in
+`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
+Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
+
+```xml
+
+
+
+
+
+
+
+
+
+```
+
+On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
+URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
+comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
+editor should have similar xml code snippet:
+
+```xml
+CFBundleURLTypes
+
+
+ CFBundleURLName
+ Xamarin.Auth Google OAuth
+ CFBundleURLSchemes
+
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
+
+ CFBundleURLTypes
+ Viewer
+
+
+```
+
+Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
+with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
+method of the application's `AppDelegate`.
+
+### 3.2 Parsing OAuth data from redirect_url
+
+The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
+implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
+In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
+in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
+Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
+method argument.
+
+### 3.3 Triggering Events based on OAuth data
+
+Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
+to do is to subscribe to the events (`Completed` and `Error`):
+
+```csharp
+authenticator.Completed +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+
+ if (ea.Account != null && ea.Account.Properties != null)
+ {
+ sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
+ }
+ else
+ {
+ sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
+ }
+
+ DisplayAlert("Authentication Results", sb.ToString(), "OK");
+
+ return;
+ };
+
+authenticator.Error +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Error = ").AppendLine($"{ea.Message}");
+
+ DisplayAlert("Authentication Error", sb.ToString(), "OK");
+ return;
+ };
+```
+
+The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
+implementation allows use of local `Authenticator` object, while Native UI needs exposed public
+object (static or not) in some state variable, so it can be accessed from intercepting Activity on
+Android and `AppDelegate.OpenUrl()` on iOS.
+
+```csharp
+// after initialization (creation and event subscribing) exposing local object
+AuthenticationState.Authenticator = authenticator;
+```
+
+### Code
+
+Android code showing how to register custom scheme with IntentFilter for some Activity that will
+intercept and parse the URL:
+
+```csharp
+[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
+[
+ IntentFilter
+ (
+ actions: new[] { Intent.ActionView },
+ Categories = new[]
+ {
+ Intent.CategoryDefault,
+ Intent.CategoryBrowsable
+ },
+ DataSchemes = new[]
+ {
+ "com.xamarin.traditional.standard.samples.oauth.providers.android",
+ /*
+ TODO: test all these redirect urls
+ "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
+ "urn:ietf:wg:oauth:2.0:oob",
+ "urn:ietf:wg:oauth:2.0:oob.auto",
+ "http://localhost:PORT",
+ "https://localhost:PORT",
+ "http://127.0.0.1:PORT",
+ "https://127.0.0.1:PORT",
+ "http://[::1]:PORT",
+ "https://[::1]:PORT",
+ */
+ },
+ //DataHost = "localhost",
+ DataPath = "/oauth2redirect"
+ )
+]
+public class ActivityCustomUrlSchemeInterceptor : Activity
+{
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+
+ global::Android.Net.Uri uri_android = Intent.Data;
+
+ // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(uri_android.ToString());
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ this.Finish();
+
+ return;
+ }
+}
+```
+
+On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
+
+```csharp
+public partial class AppDelegate
+{
+ public override bool OpenUrl
+ (
+ UIApplication application,
+ NSUrl url,
+ string sourceApplication,
+ NSObject annotation
+ )
+ {
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(url.AbsoluteString);
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ return true;
+ }
+}
+```
+
+
+## 4 Using identity
+
+### 4.1 Making requests to protected resources
+
+With obtained access_token (identity) user can now access protected resources.
+
+Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
+the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
+to grab the user's info:
+
+```csharp
+OAuth2Request request = new OAuth2Request
+ (
+ "GET",
+ new Uri ("https://graph.facebook.com/me"),
+ null,
+ eventArgs.Account
+ );
+request.GetResponseAsync().ContinueWith
+ (
+ t =>
+ {
+ if (t.IsFaulted)
+ Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
+ else
+ {
+ string json = t.Result.GetResponseText();
+ Console.WriteLine (json);
+ }
+ }
+ );
+```
+
+
+### 4.2 Store the account
+
+Xamarin.Auth securely stores `Account` objects so that users don't always have to re-authenticate
+the user. The `AccountStore` class is responsible for storing `Account` information, backed by
+the
+[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
+on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
+Android.
+
+Creating `AccountStore` on Android:
+
+```csharp
+// On Android:
+AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
+```
+
+
+Creating `AccountStore` on iOS:
+
+```csharp
+// On iOS:
+AccountStore.Create ().Save (eventArgs.Account, "Facebook");
+```
+
+
+Saved Accounts are uniquely identified using a key composed of the account's
+`Username` property and a "Service ID". The "Service ID" is any string that is
+used when fetching accounts from the store.
+
+If an `Account` was previously saved, calling `Save` again will overwrite it.
+This is convenient for services that expire the credentials stored in the account
+object.
+
+
+## 4.3 Retrieve stored accounts
+
+Fetching all `Account` objects stored for a given service is possible with following API:
+
+Retrieving accounts on Android:
+
+```csharp
+// On Android:
+IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
+```
+
+
+Retrieving accounts on iOS:
+
+```csharp
+// On iOS:
+IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
+```
+
+It's that easy.
+
+## Extending Xamarin.Auth - Make customized Authenticator
+
+Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
+of popular services. For services that use traditional username/password authentication, one
+can roll own authenticator by deriving from `FormAuthenticator`.
+
+If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
+is extensible! It's very easy to create own custom authenticators – just derive from any of the
+existing authenticators and start overriding methods.
+
+## Installation
+
+Xamarin.Auth can be installed in binary form (compiled and packaged)
+or compiled from source.
+
+Binary form is deployable as a NuGet from nuget.org or Xamarin Component
+from component store:
+
+* NuGet
+* Component [UPDATE IN PROGRESS]
+
+More details about how to compile Xamarin.Auth library and samples can be found in the docs
+in repository on GitHub.
diff --git a/License.md b/License.md
index b77846431..1b68e55dc 100644
--- a/License.md
+++ b/License.md
@@ -1,174 +1,174 @@
-# Apache License
-Version 2.0, January 2004
-[http://www.apache.org/licenses/](http://www.apache.org/licenses/)
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
+# Apache License
+Version 2.0, January 2004
+[http://www.apache.org/licenses/](http://www.apache.org/licenses/)
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
\ No newline at end of file
diff --git a/build.ps1 b/build.ps1
index 82529cf60..0b79c0b7d 100644
--- a/build.ps1
+++ b/build.ps1
@@ -1,235 +1,235 @@
-##########################################################################
-# This is the Cake bootstrapper script for PowerShell.
-# This file was downloaded from https://github.com/cake-build/resources
-# Feel free to change this file to fit your needs.
-##########################################################################
-
-<#
-
-.SYNOPSIS
-This is a Powershell script to bootstrap a Cake build.
-
-.DESCRIPTION
-This Powershell script will download NuGet if missing, restore NuGet tools (including Cake)
-and execute your Cake build script with the parameters you provide.
-
-.PARAMETER Script
-The build script to execute.
-.PARAMETER Target
-The build script target to run.
-.PARAMETER Configuration
-The build configuration to use.
-.PARAMETER Verbosity
-Specifies the amount of information to be displayed.
-.PARAMETER ShowDescription
-Shows description about tasks.
-.PARAMETER DryRun
-Performs a dry run.
-.PARAMETER Experimental
-Uses the nightly builds of the Roslyn script engine.
-.PARAMETER Mono
-Uses the Mono Compiler rather than the Roslyn script engine.
-.PARAMETER SkipToolPackageRestore
-Skips restoring of packages.
-.PARAMETER ScriptArgs
-Remaining arguments are added here.
-
-.LINK
-https://cakebuild.net
-
-#>
-
-[CmdletBinding()]
-Param(
- [string]$Script = "build.cake",
- [string]$Target,
- [string]$Configuration,
- [ValidateSet("Quiet", "Minimal", "Normal", "Verbose", "Diagnostic")]
- [string]$Verbosity,
- [switch]$ShowDescription,
- [Alias("WhatIf", "Noop")]
- [switch]$DryRun,
- [switch]$Experimental,
- [switch]$Mono,
- [switch]$SkipToolPackageRestore,
- [Parameter(Position=0,Mandatory=$false,ValueFromRemainingArguments=$true)]
- [string[]]$ScriptArgs
-)
-
-[Reflection.Assembly]::LoadWithPartialName("System.Security") | Out-Null
-function MD5HashFile([string] $filePath)
-{
- if ([string]::IsNullOrEmpty($filePath) -or !(Test-Path $filePath -PathType Leaf))
- {
- return $null
- }
-
- [System.IO.Stream] $file = $null;
- [System.Security.Cryptography.MD5] $md5 = $null;
- try
- {
- $md5 = [System.Security.Cryptography.MD5]::Create()
- $file = [System.IO.File]::OpenRead($filePath)
- return [System.BitConverter]::ToString($md5.ComputeHash($file))
- }
- finally
- {
- if ($file -ne $null)
- {
- $file.Dispose()
- }
- }
-}
-
-function GetProxyEnabledWebClient
-{
- $wc = New-Object System.Net.WebClient
- $proxy = [System.Net.WebRequest]::GetSystemWebProxy()
- $proxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials
- $wc.Proxy = $proxy
- return $wc
-}
-
-Write-Host "Preparing to run build script..."
-
-if(!$PSScriptRoot){
- $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent
-}
-
-$TOOLS_DIR = Join-Path $PSScriptRoot "tools"
-$ADDINS_DIR = Join-Path $TOOLS_DIR "Addins"
-$MODULES_DIR = Join-Path $TOOLS_DIR "Modules"
-$NUGET_EXE = Join-Path $TOOLS_DIR "nuget.exe"
-$CAKE_EXE = Join-Path $TOOLS_DIR "Cake/Cake.exe"
-$NUGET_URL = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe"
-$PACKAGES_CONFIG = Join-Path $TOOLS_DIR "packages.config"
-$PACKAGES_CONFIG_MD5 = Join-Path $TOOLS_DIR "packages.config.md5sum"
-$ADDINS_PACKAGES_CONFIG = Join-Path $ADDINS_DIR "packages.config"
-$MODULES_PACKAGES_CONFIG = Join-Path $MODULES_DIR "packages.config"
-
-# Make sure tools folder exists
-if ((Test-Path $PSScriptRoot) -and !(Test-Path $TOOLS_DIR)) {
- Write-Verbose -Message "Creating tools directory..."
- New-Item -Path $TOOLS_DIR -Type directory | out-null
-}
-
-# Make sure that packages.config exist.
-if (!(Test-Path $PACKAGES_CONFIG)) {
- Write-Verbose -Message "Downloading packages.config..."
- try {
- $wc = GetProxyEnabledWebClient
- $wc.DownloadFile("https://cakebuild.net/download/bootstrapper/packages", $PACKAGES_CONFIG) } catch {
- Throw "Could not download packages.config."
- }
-}
-
-# Try find NuGet.exe in path if not exists
-if (!(Test-Path $NUGET_EXE)) {
- Write-Verbose -Message "Trying to find nuget.exe in PATH..."
- $existingPaths = $Env:Path -Split ';' | Where-Object { (![string]::IsNullOrEmpty($_)) -and (Test-Path $_ -PathType Container) }
- $NUGET_EXE_IN_PATH = Get-ChildItem -Path $existingPaths -Filter "nuget.exe" | Select -First 1
- if ($NUGET_EXE_IN_PATH -ne $null -and (Test-Path $NUGET_EXE_IN_PATH.FullName)) {
- Write-Verbose -Message "Found in PATH at $($NUGET_EXE_IN_PATH.FullName)."
- $NUGET_EXE = $NUGET_EXE_IN_PATH.FullName
- }
-}
-
-# Try download NuGet.exe if not exists
-if (!(Test-Path $NUGET_EXE)) {
- Write-Verbose -Message "Downloading NuGet.exe..."
- try {
- $wc = GetProxyEnabledWebClient
- $wc.DownloadFile($NUGET_URL, $NUGET_EXE)
- } catch {
- Throw "Could not download NuGet.exe."
- }
-}
-
-# Save nuget.exe path to environment to be available to child processed
-$ENV:NUGET_EXE = $NUGET_EXE
-
-# Restore tools from NuGet?
-if(-Not $SkipToolPackageRestore.IsPresent) {
- Push-Location
- Set-Location $TOOLS_DIR
-
- # Check for changes in packages.config and remove installed tools if true.
- [string] $md5Hash = MD5HashFile($PACKAGES_CONFIG)
- if((!(Test-Path $PACKAGES_CONFIG_MD5)) -Or
- ($md5Hash -ne (Get-Content $PACKAGES_CONFIG_MD5 ))) {
- Write-Verbose -Message "Missing or changed package.config hash..."
- Get-ChildItem -Exclude packages.config,nuget.exe,Cake.Bakery |
- Remove-Item -Recurse
- }
-
- Write-Verbose -Message "Restoring tools from NuGet..."
- $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$TOOLS_DIR`""
-
- if ($LASTEXITCODE -ne 0) {
- Throw "An error occurred while restoring NuGet tools."
- }
- else
- {
- $md5Hash | Out-File $PACKAGES_CONFIG_MD5 -Encoding "ASCII"
- }
- Write-Verbose -Message ($NuGetOutput | out-string)
-
- Pop-Location
-}
-
-# Restore addins from NuGet
-if (Test-Path $ADDINS_PACKAGES_CONFIG) {
- Push-Location
- Set-Location $ADDINS_DIR
-
- Write-Verbose -Message "Restoring addins from NuGet..."
- $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$ADDINS_DIR`""
-
- if ($LASTEXITCODE -ne 0) {
- Throw "An error occurred while restoring NuGet addins."
- }
-
- Write-Verbose -Message ($NuGetOutput | out-string)
-
- Pop-Location
-}
-
-# Restore modules from NuGet
-if (Test-Path $MODULES_PACKAGES_CONFIG) {
- Push-Location
- Set-Location $MODULES_DIR
-
- Write-Verbose -Message "Restoring modules from NuGet..."
- $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$MODULES_DIR`""
-
- if ($LASTEXITCODE -ne 0) {
- Throw "An error occurred while restoring NuGet modules."
- }
-
- Write-Verbose -Message ($NuGetOutput | out-string)
-
- Pop-Location
-}
-
-# Make sure that Cake has been installed.
-if (!(Test-Path $CAKE_EXE)) {
- Throw "Could not find Cake.exe at $CAKE_EXE"
-}
-
-
-
-# Build Cake arguments
-$cakeArguments = @("$Script");
-if ($Target) { $cakeArguments += "-target=$Target" }
-if ($Configuration) { $cakeArguments += "-configuration=$Configuration" }
-if ($Verbosity) { $cakeArguments += "-verbosity=$Verbosity" }
-if ($ShowDescription) { $cakeArguments += "-showdescription" }
-if ($DryRun) { $cakeArguments += "-dryrun" }
-if ($Experimental) { $cakeArguments += "-experimental" }
-if ($Mono) { $cakeArguments += "-mono" }
-$cakeArguments += $ScriptArgs
-
-# Start Cake
-Write-Host "Running build script..."
-&$CAKE_EXE $cakeArguments
-exit $LASTEXITCODE
+##########################################################################
+# This is the Cake bootstrapper script for PowerShell.
+# This file was downloaded from https://github.com/cake-build/resources
+# Feel free to change this file to fit your needs.
+##########################################################################
+
+<#
+
+.SYNOPSIS
+This is a Powershell script to bootstrap a Cake build.
+
+.DESCRIPTION
+This Powershell script will download NuGet if missing, restore NuGet tools (including Cake)
+and execute your Cake build script with the parameters you provide.
+
+.PARAMETER Script
+The build script to execute.
+.PARAMETER Target
+The build script target to run.
+.PARAMETER Configuration
+The build configuration to use.
+.PARAMETER Verbosity
+Specifies the amount of information to be displayed.
+.PARAMETER ShowDescription
+Shows description about tasks.
+.PARAMETER DryRun
+Performs a dry run.
+.PARAMETER Experimental
+Uses the nightly builds of the Roslyn script engine.
+.PARAMETER Mono
+Uses the Mono Compiler rather than the Roslyn script engine.
+.PARAMETER SkipToolPackageRestore
+Skips restoring of packages.
+.PARAMETER ScriptArgs
+Remaining arguments are added here.
+
+.LINK
+https://cakebuild.net
+
+#>
+
+[CmdletBinding()]
+Param(
+ [string]$Script = "build.cake",
+ [string]$Target,
+ [string]$Configuration,
+ [ValidateSet("Quiet", "Minimal", "Normal", "Verbose", "Diagnostic")]
+ [string]$Verbosity,
+ [switch]$ShowDescription,
+ [Alias("WhatIf", "Noop")]
+ [switch]$DryRun,
+ [switch]$Experimental,
+ [switch]$Mono,
+ [switch]$SkipToolPackageRestore,
+ [Parameter(Position=0,Mandatory=$false,ValueFromRemainingArguments=$true)]
+ [string[]]$ScriptArgs
+)
+
+[Reflection.Assembly]::LoadWithPartialName("System.Security") | Out-Null
+function MD5HashFile([string] $filePath)
+{
+ if ([string]::IsNullOrEmpty($filePath) -or !(Test-Path $filePath -PathType Leaf))
+ {
+ return $null
+ }
+
+ [System.IO.Stream] $file = $null;
+ [System.Security.Cryptography.MD5] $md5 = $null;
+ try
+ {
+ $md5 = [System.Security.Cryptography.MD5]::Create()
+ $file = [System.IO.File]::OpenRead($filePath)
+ return [System.BitConverter]::ToString($md5.ComputeHash($file))
+ }
+ finally
+ {
+ if ($file -ne $null)
+ {
+ $file.Dispose()
+ }
+ }
+}
+
+function GetProxyEnabledWebClient
+{
+ $wc = New-Object System.Net.WebClient
+ $proxy = [System.Net.WebRequest]::GetSystemWebProxy()
+ $proxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials
+ $wc.Proxy = $proxy
+ return $wc
+}
+
+Write-Host "Preparing to run build script..."
+
+if(!$PSScriptRoot){
+ $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent
+}
+
+$TOOLS_DIR = Join-Path $PSScriptRoot "tools"
+$ADDINS_DIR = Join-Path $TOOLS_DIR "Addins"
+$MODULES_DIR = Join-Path $TOOLS_DIR "Modules"
+$NUGET_EXE = Join-Path $TOOLS_DIR "nuget.exe"
+$CAKE_EXE = Join-Path $TOOLS_DIR "Cake/Cake.exe"
+$NUGET_URL = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe"
+$PACKAGES_CONFIG = Join-Path $TOOLS_DIR "packages.config"
+$PACKAGES_CONFIG_MD5 = Join-Path $TOOLS_DIR "packages.config.md5sum"
+$ADDINS_PACKAGES_CONFIG = Join-Path $ADDINS_DIR "packages.config"
+$MODULES_PACKAGES_CONFIG = Join-Path $MODULES_DIR "packages.config"
+
+# Make sure tools folder exists
+if ((Test-Path $PSScriptRoot) -and !(Test-Path $TOOLS_DIR)) {
+ Write-Verbose -Message "Creating tools directory..."
+ New-Item -Path $TOOLS_DIR -Type directory | out-null
+}
+
+# Make sure that packages.config exist.
+if (!(Test-Path $PACKAGES_CONFIG)) {
+ Write-Verbose -Message "Downloading packages.config..."
+ try {
+ $wc = GetProxyEnabledWebClient
+ $wc.DownloadFile("https://cakebuild.net/download/bootstrapper/packages", $PACKAGES_CONFIG) } catch {
+ Throw "Could not download packages.config."
+ }
+}
+
+# Try find NuGet.exe in path if not exists
+if (!(Test-Path $NUGET_EXE)) {
+ Write-Verbose -Message "Trying to find nuget.exe in PATH..."
+ $existingPaths = $Env:Path -Split ';' | Where-Object { (![string]::IsNullOrEmpty($_)) -and (Test-Path $_ -PathType Container) }
+ $NUGET_EXE_IN_PATH = Get-ChildItem -Path $existingPaths -Filter "nuget.exe" | Select -First 1
+ if ($NUGET_EXE_IN_PATH -ne $null -and (Test-Path $NUGET_EXE_IN_PATH.FullName)) {
+ Write-Verbose -Message "Found in PATH at $($NUGET_EXE_IN_PATH.FullName)."
+ $NUGET_EXE = $NUGET_EXE_IN_PATH.FullName
+ }
+}
+
+# Try download NuGet.exe if not exists
+if (!(Test-Path $NUGET_EXE)) {
+ Write-Verbose -Message "Downloading NuGet.exe..."
+ try {
+ $wc = GetProxyEnabledWebClient
+ $wc.DownloadFile($NUGET_URL, $NUGET_EXE)
+ } catch {
+ Throw "Could not download NuGet.exe."
+ }
+}
+
+# Save nuget.exe path to environment to be available to child processed
+$ENV:NUGET_EXE = $NUGET_EXE
+
+# Restore tools from NuGet?
+if(-Not $SkipToolPackageRestore.IsPresent) {
+ Push-Location
+ Set-Location $TOOLS_DIR
+
+ # Check for changes in packages.config and remove installed tools if true.
+ [string] $md5Hash = MD5HashFile($PACKAGES_CONFIG)
+ if((!(Test-Path $PACKAGES_CONFIG_MD5)) -Or
+ ($md5Hash -ne (Get-Content $PACKAGES_CONFIG_MD5 ))) {
+ Write-Verbose -Message "Missing or changed package.config hash..."
+ Get-ChildItem -Exclude packages.config,nuget.exe,Cake.Bakery |
+ Remove-Item -Recurse
+ }
+
+ Write-Verbose -Message "Restoring tools from NuGet..."
+ $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$TOOLS_DIR`""
+
+ if ($LASTEXITCODE -ne 0) {
+ Throw "An error occurred while restoring NuGet tools."
+ }
+ else
+ {
+ $md5Hash | Out-File $PACKAGES_CONFIG_MD5 -Encoding "ASCII"
+ }
+ Write-Verbose -Message ($NuGetOutput | out-string)
+
+ Pop-Location
+}
+
+# Restore addins from NuGet
+if (Test-Path $ADDINS_PACKAGES_CONFIG) {
+ Push-Location
+ Set-Location $ADDINS_DIR
+
+ Write-Verbose -Message "Restoring addins from NuGet..."
+ $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$ADDINS_DIR`""
+
+ if ($LASTEXITCODE -ne 0) {
+ Throw "An error occurred while restoring NuGet addins."
+ }
+
+ Write-Verbose -Message ($NuGetOutput | out-string)
+
+ Pop-Location
+}
+
+# Restore modules from NuGet
+if (Test-Path $MODULES_PACKAGES_CONFIG) {
+ Push-Location
+ Set-Location $MODULES_DIR
+
+ Write-Verbose -Message "Restoring modules from NuGet..."
+ $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$MODULES_DIR`""
+
+ if ($LASTEXITCODE -ne 0) {
+ Throw "An error occurred while restoring NuGet modules."
+ }
+
+ Write-Verbose -Message ($NuGetOutput | out-string)
+
+ Pop-Location
+}
+
+# Make sure that Cake has been installed.
+if (!(Test-Path $CAKE_EXE)) {
+ Throw "Could not find Cake.exe at $CAKE_EXE"
+}
+
+
+
+# Build Cake arguments
+$cakeArguments = @("$Script");
+if ($Target) { $cakeArguments += "-target=$Target" }
+if ($Configuration) { $cakeArguments += "-configuration=$Configuration" }
+if ($Verbosity) { $cakeArguments += "-verbosity=$Verbosity" }
+if ($ShowDescription) { $cakeArguments += "-showdescription" }
+if ($DryRun) { $cakeArguments += "-dryrun" }
+if ($Experimental) { $cakeArguments += "-experimental" }
+if ($Mono) { $cakeArguments += "-mono" }
+$cakeArguments += $ScriptArgs
+
+# Start Cake
+Write-Host "Running build script..."
+&$CAKE_EXE $cakeArguments
+exit $LASTEXITCODE
diff --git a/cake.config b/cake.config
index b14cb48f2..eb0d7adac 100644
--- a/cake.config
+++ b/cake.config
@@ -1,133 +1,133 @@
-; The configuration file for Cake.
-
-;-------------------------------------------------------------------------------
-; NuGet Download Url
-; This allows the control of where Cake downloads NuGet packages from when
-; using the addin and tool preprocessor directives. This can be useful when
-; it is necessary to work in an offline mode, where direct access to nuget.org
-; is not available.
-;
-; Default Value
-; https://packages.nuget.org/api/v2
-
-; Environment Variable Name
-; CAKE_NUGET_SOURCE
-
-; ini File Contents
-; [Nuget]
-; Source=http://myfeed/nuget/
-
-; Direct Argument
-; cake.exe --nuget_source=http://myfeed/nuget/
-
-
-;-------------------------------------------------------------------------------
-; Roslyn NuGet Download Url
-; This allows the control of where Cake downloads the required Roslyn NuGet
-; packages. This can be useful when it is necessary to work in an offline mode,
-; where direct access to nuget.org is not available.
-;
-; Default Value
-; https://packages.nuget.org/api/v2
-
-; Environment Variable Name
-; CAKE_ROSLYN_NUGETSOURCE
-
-; ini File Contents
-; [Roslyn]
-; NuGetSource=https://mycustomurl
-
-; Direct Argument
-; cake.exe --roslyn_nugetsource=http://mycustomurl
-
-
-;-------------------------------------------------------------------------------
-; Tools Path
-; This allows the configuration of the tools folder which is used by Cake when
-; restoring tools.
-;
-; Default Value
-; ./tools
-; Environment Variable Name
-; CAKE_PATHS_TOOLS
-
-; ini File Contents
-; [Paths]
-; Tools=./tools
-
-; Direct Argument
-; cake.exe --paths_tools=./tools
-
-;-------------------------------------------------------------------------------
-; Addins Path
-; This allows the configuration of the Addins folder which is used by Cake when
-; restoring Addins.
-;
-; Default Value
-; ./tools/Addins
-
-; Environment Variable Name
-; CAKE_PATHS_ADDINS
-
-; ini File Contents
-; [Paths]
-; Addins=./tools/Addins
-
-; Direct Argument
-; cake.exe --paths_addins=./tools/Addins
-
-
-;-------------------------------------------------------------------------------
-; Modules Path
-; This allows the configuration of the Modules folder which is used by Cake when
-; loading custom Modules.
-;
-; Default Value
-; ./tools/Modules
-
-; Environment Variable Name
-; CAKE_PATHS_MODULES
-
-; ini File Contents
-; [Paths]
-; Modules=./tools/Modules
-
-; Direct Argument
-; cake.exe --paths_modules=./tools/Modules
-
-
-;-------------------------------------------------------------------------------
-; Skip Verification
-; If any breaking changes are introduced to Cake, we'll set the minimum supported
-; version of the Cake.Core assembly, any addin/assembly that references an older
-; version of Cake.Core will generate an exception and ultimately abort the
-; execution of the script. This is to avoid runtime errors during execution of the
-; script.
-;
-; But if you really need to use an addin/assembly and have verified that the breaking
-; change introduced doesn't concern the addin/assembly directly, i.e. it doesn't use
-; a removed property or changed interface, for this scenario we'll allow you to
-; temporarily opt-out of the assembly verification until addin/assembly author has
-; released a version of the assembly targeting the minimum required version of
-; Cake.Core.
-;
-; A word of caution, this setting is global for all addins/assemblies your script
-; references and should therefore be considered a temporary quick fix.
-;
-; Default Value
-; false
-
-; Valid Values
-; true
-; or
-; false
-
-; Environment Variable Name
-; CAKE_SETTINGS_SKIPVERIFICATION
-
-; ini File Contents
-[Settings]
-SkipVerification=true
-
-; Direct Argument
+; The configuration file for Cake.
+
+;-------------------------------------------------------------------------------
+; NuGet Download Url
+; This allows the control of where Cake downloads NuGet packages from when
+; using the addin and tool preprocessor directives. This can be useful when
+; it is necessary to work in an offline mode, where direct access to nuget.org
+; is not available.
+;
+; Default Value
+; https://packages.nuget.org/api/v2
+
+; Environment Variable Name
+; CAKE_NUGET_SOURCE
+
+; ini File Contents
+; [Nuget]
+; Source=http://myfeed/nuget/
+
+; Direct Argument
+; cake.exe --nuget_source=http://myfeed/nuget/
+
+
+;-------------------------------------------------------------------------------
+; Roslyn NuGet Download Url
+; This allows the control of where Cake downloads the required Roslyn NuGet
+; packages. This can be useful when it is necessary to work in an offline mode,
+; where direct access to nuget.org is not available.
+;
+; Default Value
+; https://packages.nuget.org/api/v2
+
+; Environment Variable Name
+; CAKE_ROSLYN_NUGETSOURCE
+
+; ini File Contents
+; [Roslyn]
+; NuGetSource=https://mycustomurl
+
+; Direct Argument
+; cake.exe --roslyn_nugetsource=http://mycustomurl
+
+
+;-------------------------------------------------------------------------------
+; Tools Path
+; This allows the configuration of the tools folder which is used by Cake when
+; restoring tools.
+;
+; Default Value
+; ./tools
+; Environment Variable Name
+; CAKE_PATHS_TOOLS
+
+; ini File Contents
+; [Paths]
+; Tools=./tools
+
+; Direct Argument
+; cake.exe --paths_tools=./tools
+
+;-------------------------------------------------------------------------------
+; Addins Path
+; This allows the configuration of the Addins folder which is used by Cake when
+; restoring Addins.
+;
+; Default Value
+; ./tools/Addins
+
+; Environment Variable Name
+; CAKE_PATHS_ADDINS
+
+; ini File Contents
+; [Paths]
+; Addins=./tools/Addins
+
+; Direct Argument
+; cake.exe --paths_addins=./tools/Addins
+
+
+;-------------------------------------------------------------------------------
+; Modules Path
+; This allows the configuration of the Modules folder which is used by Cake when
+; loading custom Modules.
+;
+; Default Value
+; ./tools/Modules
+
+; Environment Variable Name
+; CAKE_PATHS_MODULES
+
+; ini File Contents
+; [Paths]
+; Modules=./tools/Modules
+
+; Direct Argument
+; cake.exe --paths_modules=./tools/Modules
+
+
+;-------------------------------------------------------------------------------
+; Skip Verification
+; If any breaking changes are introduced to Cake, we'll set the minimum supported
+; version of the Cake.Core assembly, any addin/assembly that references an older
+; version of Cake.Core will generate an exception and ultimately abort the
+; execution of the script. This is to avoid runtime errors during execution of the
+; script.
+;
+; But if you really need to use an addin/assembly and have verified that the breaking
+; change introduced doesn't concern the addin/assembly directly, i.e. it doesn't use
+; a removed property or changed interface, for this scenario we'll allow you to
+; temporarily opt-out of the assembly verification until addin/assembly author has
+; released a version of the assembly targeting the minimum required version of
+; Cake.Core.
+;
+; A word of caution, this setting is global for all addins/assemblies your script
+; references and should therefore be considered a temporary quick fix.
+;
+; Default Value
+; false
+
+; Valid Values
+; true
+; or
+; false
+
+; Environment Variable Name
+; CAKE_SETTINGS_SKIPVERIFICATION
+
+; ini File Contents
+[Settings]
+SkipVerification=true
+
+; Direct Argument
; cake.exe --settings_skipverification=true
\ No newline at end of file
diff --git a/cake.packages.config b/cake.packages.config
index 803d98dc3..3eb628dc1 100644
--- a/cake.packages.config
+++ b/cake.packages.config
@@ -1,5 +1,5 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/component/Details.md b/component/Details.md
index 8f610c74d..8e4a2346c 100644
--- a/component/Details.md
+++ b/component/Details.md
@@ -1,74 +1,74 @@
-# Xamarin.Auth
-
-Xamarin.Auth makes authenticating with OAuth easy! Xamarin.Auth helps developers authenticate
-users via standard authentication mechanisms (e.g. OAuth 1.0 and 2.0), and store user
-credentials. It's also straightforward to add support for non-standard authentication schemes.
-
-OAuth flow (process) is setup in 5 major steps:
-
-1. Server side setup for OAuth service provider (Google, Facebook)
-2. Client side initialization of Authenticator object
-3. Creating and optionally customizing UI
-4. Presenting/Lunching UI and authenticating user
-5. Using identity
-
-
-``` csharp
-var auth = new OAuth2Authenticator (
- clientId: "App ID from https://developers.facebook.com/apps",
- scope: "",
- authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
- redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
- isUsingNativeUI: false);
-
-auth.Completed += (sender, eventArgs) => {
- DismissViewController (true, null);
- if (eventArgs.IsAuthenticated) {
- // Use eventArgs.Account to do wonderful things
- }
-}
-
-PresentViewController (auth.GetUI (), true, null);
-```
-
-
-Xamarin.Auth is cross-platform, so once user learns how to use it on one platform,
-it is fairly simple to use it on other platforms. Xamarin.Auth has grown into fully
-fledged cross platform library supporting:
-
- * Xamarin.Android
- * Xamarin.iOS
- * Windows Phone Silverlight 8
- * Windows Store 8.1 WinRT
- * Windows Phone 8.1 WinRT
- * Universal Windows Platform (UWP)
-
-
-## Current version and status
-
-[![Xamarin.Auth][3]][4]
-[![Components-XamarinAuth][1]][2]
-
-
-**nuget version 1.5.0**
-
- * Native UI (CustomTabs on Android and SFSafariViewController on iOS)
- * Xamarin.Forms support
- * Xamarin.Android (tested)
- * Xamarin.iOS (tested)
- * Windows platforms (tests in progress)
-
- * Xamarin.iOS Embedded Browser WKWebView support as alternative
- WKWebView instead of UIWebView
-
-## Support
-
-Xamarin.Auth is open source and a part of the [.Net Foundation][5]. To open a pull
-request or file an issue please see visit the [Xamairn.Auth][6] GitHub repository.
-
-[1]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
-[2]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
-[3]: https://img.shields.io/nuget/vpre/Xamarin.Auth.svg?maxAge=2592000&label=Xamarin.Auth%20nuget
-[4]: https://www.nuget.org/packages/Xamarin.Auth
-[5]: https://dotnetfoundation.org/projects
+# Xamarin.Auth
+
+Xamarin.Auth makes authenticating with OAuth easy! Xamarin.Auth helps developers authenticate
+users via standard authentication mechanisms (e.g. OAuth 1.0 and 2.0), and store user
+credentials. It's also straightforward to add support for non-standard authentication schemes.
+
+OAuth flow (process) is setup in 5 major steps:
+
+1. Server side setup for OAuth service provider (Google, Facebook)
+2. Client side initialization of Authenticator object
+3. Creating and optionally customizing UI
+4. Presenting/Lunching UI and authenticating user
+5. Using identity
+
+
+``` csharp
+var auth = new OAuth2Authenticator (
+ clientId: "App ID from https://developers.facebook.com/apps",
+ scope: "",
+ authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
+ redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
+ isUsingNativeUI: false);
+
+auth.Completed += (sender, eventArgs) => {
+ DismissViewController (true, null);
+ if (eventArgs.IsAuthenticated) {
+ // Use eventArgs.Account to do wonderful things
+ }
+}
+
+PresentViewController (auth.GetUI (), true, null);
+```
+
+
+Xamarin.Auth is cross-platform, so once user learns how to use it on one platform,
+it is fairly simple to use it on other platforms. Xamarin.Auth has grown into fully
+fledged cross platform library supporting:
+
+ * Xamarin.Android
+ * Xamarin.iOS
+ * Windows Phone Silverlight 8
+ * Windows Store 8.1 WinRT
+ * Windows Phone 8.1 WinRT
+ * Universal Windows Platform (UWP)
+
+
+## Current version and status
+
+[![Xamarin.Auth][3]][4]
+[![Components-XamarinAuth][1]][2]
+
+
+**nuget version 1.5.0**
+
+ * Native UI (CustomTabs on Android and SFSafariViewController on iOS)
+ * Xamarin.Forms support
+ * Xamarin.Android (tested)
+ * Xamarin.iOS (tested)
+ * Windows platforms (tests in progress)
+
+ * Xamarin.iOS Embedded Browser WKWebView support as alternative
+ WKWebView instead of UIWebView
+
+## Support
+
+Xamarin.Auth is open source and a part of the [.Net Foundation][5]. To open a pull
+request or file an issue please see visit the [Xamairn.Auth][6] GitHub repository.
+
+[1]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
+[2]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
+[3]: https://img.shields.io/nuget/vpre/Xamarin.Auth.svg?maxAge=2592000&label=Xamarin.Auth%20nuget
+[4]: https://www.nuget.org/packages/Xamarin.Auth
+[5]: https://dotnetfoundation.org/projects
[6]: https://github.com/xamarin/Xamarin.Auth
\ No newline at end of file
diff --git a/component/GettingStarted.md b/component/GettingStarted.md
index 073edc5cb..66943c64a 100644
--- a/component/GettingStarted.md
+++ b/component/GettingStarted.md
@@ -1,589 +1,589 @@
-# Xamarin.Auth
-
-Xamarin.Auth is a cross platform library that helps developers authenticate
-users via OAuth protocol (OAuth1 and OAuth2).
-
-OAuth flow (process) with Xamarin.Auth is set up in 5 steps with 1 step performed
-on OAuth provider's server side (portal, console) and 4 steps performed in the
-client (application).
-
-0. Server side setup for OAuth service provider (Google, Facebook)
-
-1. Client side initialization of Authenticator object
- This step prepares all relevant OAuth Data in Authenticator object (client_id,
- redirect_url, client_secret, OAuth provider's endpoints etc)
-
-2. Creating and optionally customizing UI
-
-3. Presenting/Lunching UI and authenticating user
-
- 1. Detecting/Fetching/Intercepting URL change (redirect_url)
-
- This sub-step is step needed for NativeUI and requires that custom scheme
- registration together for redirect_url intercepting mechanism. This step
- is actually App Linking (Deep Linking) concept in mobile applications.
-
- 2. Parsing OAuth data from redirect_url
-
- In order to obtain OAuth data returned redirect_url must be parsed and the
- best way is to let Xamarin.Auth do it automatically by parsing redirect_url
-
- 3. Triggering Events based on OAuth data
-
- Parsing subsystem of the Authenticator will parse OAuth data and raise
- appropriate events based on returned data
-
-4. Using identity
-
- 1. Using protected resources (making calls)
-
- 2. Saving account info
-
- 3. Retrieving account info
-
-Those steps and (sub-steps) which will be used in detailed documentation.
-
-
-## 0 Server Side
-
-Server side setup of the particular OAuth provider like Google, Facebook or Microsoft Live
-differs from provider to provider, especially nomenclature (naming). In general there are 2 common types of "apps", "projects" or "credentials":
-
-1. Server or Web Application
-
- A server (Fitbit naming) or Web (Google and Facebook terms) application is considered to be
- secure, i.e. client_secret is secure and can be stored and not easily accessed/retrieved
- by malicious user.
-
- Server/Web app uses http[s] schemes for redirect_url, because it loads real web page
- (url-authority can be localhost or real hostname like http://xamarin.com).
-
- Xamarin.Auth, prior to version 1.4.0, only supported http[s] url-scheme with real
- url-authority (existing host, no localhost) and arbitrary url-path.
-
-2. Native or Installed (mobile or desktop) apps
-
- This group is usually divided into Android, iOS, Chrome (javascript) and other (.net)
- subtypes. Each subtype can have different setup. In most cases developer must submit
- for Android package id with SHA1 key and for iOS BundleID. Custom schemes can be predefined
- (generated) by provider (Google or Facebook) or defined by user (Fitbit). Generated schemes
- are usually based on data submitted (package id, bundle id).
-
- Xamarin Components Team is working on the doc with minimal info for common used providers
- and how to setup server side.
-
-Server side setup details is explained in separate documents in Xamarin.Auth repository.
-
-
-
-## 1 Client Side Initialization
-
-Client (mobile) application initialization is based on OAuth Grant (flow) in use which is
-determined by OAuth provider and it's server side setup.
-
-Initialization is performed through `Authenticator` constructors for:
-
-### OAuth2 Implicit Grant flow
-
-With parameters:
-
- * clientId
- * scope
- * authorizeUrl
- * redirectUrl
-
-
-### OAuth2 Authorization Code Grant flow
-
-With parameters:
-
- * clientId
- * clientSecret
- * scope
- * authorizeUrl
- * redirectUrl
- * accessTokenUrl
-
-OAuth details and how Xamarin.Auth implements OAuth is described in documentation in
-Xamarin.Auth repo.
-
-### 1.1 Create and configure an Authenticator
-
-Let's authenticate a user to access Facebook which uses OAuth2 Implicit flow:
-
-```csharp
-using Xamarin.Auth;
-// ...
-OAuth2Authenticator auth = new OAuth2Authenticator
- (
- clientId: "App ID from https://developers.facebook.com/apps",
- scope: "",
- authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
- redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
- // switch for new Native UI API
- // true = Android Custom Tabs and/or iOS Safari View Controller
- // false = Embedded Browsers used (Android WebView, iOS UIWebView)
- // default = false (not using NEW native UI)
- isUsingNativeUI: use_native_ui
- );
-```
-
-Facebook uses OAuth 2.0 authentication, so we create an `OAuth2Authenticator`.
-Authenticators are responsible for managing the user interface and communicating with
-authentication services.
-
-Authenticators take a variety of parameters; in this case, the application's ID, its
-authorization scope, and Facebook's various service locations are required.
-
-
-### 1.2 Setup Authentication Event Handlers
-
-Before the UI is presented, user needs to start listening to the `Completed` event which fires
-when the user successfully authenticates or cancels. One can find out if the authentication
-succeeded by testing the `IsAuthenticated` property of `eventArgs`:
-
-All the information gathered from a successful authentication is available in
-`eventArgs.Account`.
-
-To capture events and information in the OAuth flow simply subscribe to Authenticator
-events (add event handlers):
-
-Xamarin.Android
-
-```csharp
-auth.Completed += (sender, eventArgs) =>
-{
- // UI presented, so it's up to us to dimiss it on Android
- // dismiss Activity with WebView or CustomTabs
- this.Finish();
-
- if (eventArgs.IsAuthenticated)
- {
- // Use eventArgs.Account to do wonderful things
- } else
- {
- // The user cancelled
- }
-};
-```
-
-Xamarin.iOS
-
-```csharp
-auth.Completed += (sender, eventArgs) =>
-{
- // UI presented, so it's up to us to dimiss it on iOS
- // dismiss ViewController with UIWebView or SFSafariViewController
- this.DismissViewController (true, null);
-
- if (eventArgs.IsAuthenticated)
- {
- // Use eventArgs.Account to do wonderful things
- } else
- {
- // The user cancelled
- }
-};
-```
-
-## 2. Create Login UI and authenticate user
-
-Creating/Launching UI is platform specific and while authenticators manage their own UI,
-it's up to user to initially present the authenticator's UI on the screen. This lets one
-control how the authentication UI is displayed - modally, in navigation controllers, in
-popovers, etc.
-
-### 2.1 Creating Login UI
-
-Now, the login UI can be obtained using `GetUI()` method and afterwards login screen is
-ready to be presented.
-
-The `GetUI()` method returns:
-
-* `UINavigationController` on iOS, and
-* `Intent` on Android.
-* `System.Type` on WinRT (Windows 8.1 and Windows Phone 8.1)
-* `System.Uri` on Windows Phone 8.x Silverlight
-
-Android:
-
-```csharp
-global::Android.Content.Intent ui_object = Auth1.GetUI(this);
-```
-
-iOS:
-
-```csharp
-UIKit.UIViewController ui_object = Auth1.GetUI();
-```
-
-### 2.2 Customizing the UI - Native UI [OPTIONAL]
-
-Some users will want to customize appearance of the Native UI (Custom Tabs on Android and/or
-SFSafariViewController on iOS) there is extra step needed - cast to appropriate type, so the
-API can be accessed (more in Details).
-
-
-## 3 Present/Launch the Login UI
-
-This step is platform specific and it is almost impossible to share it across platforms.
-
-On Android, user would write the following code to present the UI.
-
-```csharp
-StartActivity (ui_object); // ui_object is Android.Content.Intent
-// or
-StartActivity (auth.GetUI (this));
-```
-
-On iOS, one would present UI in following way (with differences from old API)
-
-```csharp
-PresentViewController(ui_object, true, null);
-//or
-PresentViewController (auth.GetUI ());
-```
-
-
-### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
-
-After user authenticates on the authorization endpoint of the OAuth service provider, the
-client app will receive response from server containing OAuth data, because OAuth exchanges
-the data through client (user's app) requests and server responses (OAuth service provider).
-
-#### 3.1.1 Embedded WebViews
-
-For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
-needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
-
-#### 3.1.2 Native UI
-
-Native UI implementation requires more manual work by the user and understanding of the concepts
-calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
-topic in mobile app development, but gains traction for intra-application communication which is
-needed for authentication with Native UI.
-
-Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
-ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
-communicating with OS/system browser. This API has reduced surface, again for security reasons, so
-user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
-is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
-is thoroughly tested, stable and regularly updated with OS updates.
-
-NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
-and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
-CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
-compatible packages, but it is "work in progress".
-
-API itself launches authentication/login flow in external process (system browser), so after login
-and server's response it is necessary to return to the application that launched the OAuth flow for
-OAuth data parsing. This is done through "App Linking" in 2 steps:
-
-1. registering URL scheme for redirect_url at OS level
-2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
-
-Scheme detection/interception is actually done by the operating system, because browser receives
-response from server with custom scheme and will try to load this URL. If the scheme is not known
-to the browser it will not load it, but report to the OS by raising event. Operating System checks
-on system level for registered schemes and if scheme is found OS will launch registered/associated
-application and send it original URL.
-
-NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
-scheme is used by redirect_url, it will be opened by system browser and user will not receive events
-and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
-schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
-but user will be responsible in the case of problems.
-
-Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
-with Activity which will be called after scheme detection for URL parsing. The parsing is done in
-`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
-Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
-
-```xml
-
-
-
-
-
-
-
-
-
-```
-
-On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
-URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
-comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
-editor should have similar xml code snippet:
-
-```xml
-CFBundleURLTypes
-
-
- CFBundleURLName
- Xamarin.Auth Google OAuth
- CFBundleURLSchemes
-
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
-
- CFBundleURLTypes
- Viewer
-
-
-```
-
-Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
-with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
-method of the application's `AppDelegate`.
-
-### 3.2 Parsing OAuth data from redirect_url
-
-The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
-implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
-In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
-in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
-Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
-method argument.
-
-### 3.3 Triggering Events based on OAuth data
-
-Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
-to do is to subscribe to the events (`Completed` and `Error`):
-
-```csharp
-authenticator.Completed +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
-
- if (ea.Account != null && ea.Account.Properties != null)
- {
- sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
- }
- else
- {
- sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
- }
-
- DisplayAlert("Authentication Results", sb.ToString(), "OK");
-
- return;
- };
-
-authenticator.Error +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("Error = ").AppendLine($"{ea.Message}");
-
- DisplayAlert("Authentication Error", sb.ToString(), "OK");
- return;
- };
-```
-
-The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
-implementation allows use of local `Authenticator` object, while Native UI needs exposed public
-object (static or not) in some state variable, so it can be accessed from intercepting Activity on
-Android and `AppDelegate.OpenUrl()` on iOS.
-
-```csharp
-// after initialization (creation and event subscribing) exposing local object
-AuthenticationState.Authenticator = authenticator;
-```
-
-### Code
-
-Android code showing how to register custom scheme with IntentFilter for some Activity that will
-intercept and parse the URL:
-
-```csharp
-[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
-[
- IntentFilter
- (
- actions: new[] { Intent.ActionView },
- Categories = new[]
- {
- Intent.CategoryDefault,
- Intent.CategoryBrowsable
- },
- DataSchemes = new[]
- {
- "com.xamarin.traditional.standard.samples.oauth.providers.android",
- /*
- TODO: test all these redirect urls
- "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
- "urn:ietf:wg:oauth:2.0:oob",
- "urn:ietf:wg:oauth:2.0:oob.auto",
- "http://localhost:PORT",
- "https://localhost:PORT",
- "http://127.0.0.1:PORT",
- "https://127.0.0.1:PORT",
- "http://[::1]:PORT",
- "https://[::1]:PORT",
- */
- },
- //DataHost = "localhost",
- DataPath = "/oauth2redirect"
- )
-]
-public class ActivityCustomUrlSchemeInterceptor : Activity
-{
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
-
- global::Android.Net.Uri uri_android = Intent.Data;
-
- // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(uri_android.ToString());
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- this.Finish();
-
- return;
- }
-}
-```
-
-On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
-
-```csharp
-public partial class AppDelegate
-{
- public override bool OpenUrl
- (
- UIApplication application,
- NSUrl url,
- string sourceApplication,
- NSObject annotation
- )
- {
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(url.AbsoluteString);
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- return true;
- }
-}
-```
-
-
-## 4 Using identity
-
-### 4.1 Making requests to protected resources
-
-With obtained access_token (identity) user can now access protected resources.
-
-Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
-the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
-to grab the user's info:
-
-```csharp
-OAuth2Request request = new OAuth2Request
- (
- "GET",
- new Uri ("https://graph.facebook.com/me"),
- null,
- eventArgs.Account
- );
-request.GetResponseAsync().ContinueWith
- (
- t =>
- {
- if (t.IsFaulted)
- Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
- else
- {
- string json = t.Result.GetResponseText();
- Console.WriteLine (json);
- }
- }
- );
-```
-
-
-### 4.2 Store the account
-
-Xamarin.Auth securely stores `Account` objects so that users don't always have to re-authenticate
-the user. The `AccountStore` class is responsible for storing `Account` information, backed by
-the
-[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
-on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
-Android.
-
-Creating `AccountStore` on Android:
-
-```csharp
-// On Android:
-AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
-```
-
-
-Creating `AccountStore` on iOS:
-
-```csharp
-// On iOS:
-AccountStore.Create ().Save (eventArgs.Account, "Facebook");
-```
-
-
-Saved Accounts are uniquely identified using a key composed of the account's
-`Username` property and a "Service ID". The "Service ID" is any string that is
-used when fetching accounts from the store.
-
-If an `Account` was previously saved, calling `Save` again will overwrite it.
-This is convenient for services that expire the credentials stored in the account
-object.
-
-
-## 4.3 Retrieve stored accounts
-
-Fetching all `Account` objects stored for a given service is possible with following API:
-
-Retrieving accounts on Android:
-
-```csharp
-// On Android:
-IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
-```
-
-
-Retrieving accounts on iOS:
-
-```csharp
-// On iOS:
-IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
-```
-
-It's that easy.
-
-## Extending Xamarin.Auth - Make customized Authenticator
-
-Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
-of popular services. For services that use traditional username/password authentication, one
-can roll own authenticator by deriving from `FormAuthenticator`.
-
-If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
-is extensible! It's very easy to create own custom authenticators – just derive from any of the
-existing authenticators and start overriding methods.
-
-## Installation
-
-Xamarin.Auth can be installed in binary form (compiled and packaged)
-or compiled from source.
-
-Binary form is deployable as a NuGet from nuget.org or Xamarin Component
-from component store:
-
-* NuGet
-* Component [UPDATE IN PROGRESS]
-
-More details about how to compile Xamarin.Auth library and samples can be found in the docs
-in repository on GitHub.
+# Xamarin.Auth
+
+Xamarin.Auth is a cross platform library that helps developers authenticate
+users via OAuth protocol (OAuth1 and OAuth2).
+
+OAuth flow (process) with Xamarin.Auth is set up in 5 steps with 1 step performed
+on OAuth provider's server side (portal, console) and 4 steps performed in the
+client (application).
+
+0. Server side setup for OAuth service provider (Google, Facebook)
+
+1. Client side initialization of Authenticator object
+ This step prepares all relevant OAuth Data in Authenticator object (client_id,
+ redirect_url, client_secret, OAuth provider's endpoints etc)
+
+2. Creating and optionally customizing UI
+
+3. Presenting/Lunching UI and authenticating user
+
+ 1. Detecting/Fetching/Intercepting URL change (redirect_url)
+
+ This sub-step is step needed for NativeUI and requires that custom scheme
+ registration together for redirect_url intercepting mechanism. This step
+ is actually App Linking (Deep Linking) concept in mobile applications.
+
+ 2. Parsing OAuth data from redirect_url
+
+ In order to obtain OAuth data returned redirect_url must be parsed and the
+ best way is to let Xamarin.Auth do it automatically by parsing redirect_url
+
+ 3. Triggering Events based on OAuth data
+
+ Parsing subsystem of the Authenticator will parse OAuth data and raise
+ appropriate events based on returned data
+
+4. Using identity
+
+ 1. Using protected resources (making calls)
+
+ 2. Saving account info
+
+ 3. Retrieving account info
+
+Those steps and (sub-steps) which will be used in detailed documentation.
+
+
+## 0 Server Side
+
+Server side setup of the particular OAuth provider like Google, Facebook or Microsoft Live
+differs from provider to provider, especially nomenclature (naming). In general there are 2 common types of "apps", "projects" or "credentials":
+
+1. Server or Web Application
+
+ A server (Fitbit naming) or Web (Google and Facebook terms) application is considered to be
+ secure, i.e. client_secret is secure and can be stored and not easily accessed/retrieved
+ by malicious user.
+
+ Server/Web app uses http[s] schemes for redirect_url, because it loads real web page
+ (url-authority can be localhost or real hostname like http://xamarin.com).
+
+ Xamarin.Auth, prior to version 1.4.0, only supported http[s] url-scheme with real
+ url-authority (existing host, no localhost) and arbitrary url-path.
+
+2. Native or Installed (mobile or desktop) apps
+
+ This group is usually divided into Android, iOS, Chrome (javascript) and other (.net)
+ subtypes. Each subtype can have different setup. In most cases developer must submit
+ for Android package id with SHA1 key and for iOS BundleID. Custom schemes can be predefined
+ (generated) by provider (Google or Facebook) or defined by user (Fitbit). Generated schemes
+ are usually based on data submitted (package id, bundle id).
+
+ Xamarin Components Team is working on the doc with minimal info for common used providers
+ and how to setup server side.
+
+Server side setup details is explained in separate documents in Xamarin.Auth repository.
+
+
+
+## 1 Client Side Initialization
+
+Client (mobile) application initialization is based on OAuth Grant (flow) in use which is
+determined by OAuth provider and it's server side setup.
+
+Initialization is performed through `Authenticator` constructors for:
+
+### OAuth2 Implicit Grant flow
+
+With parameters:
+
+ * clientId
+ * scope
+ * authorizeUrl
+ * redirectUrl
+
+
+### OAuth2 Authorization Code Grant flow
+
+With parameters:
+
+ * clientId
+ * clientSecret
+ * scope
+ * authorizeUrl
+ * redirectUrl
+ * accessTokenUrl
+
+OAuth details and how Xamarin.Auth implements OAuth is described in documentation in
+Xamarin.Auth repo.
+
+### 1.1 Create and configure an Authenticator
+
+Let's authenticate a user to access Facebook which uses OAuth2 Implicit flow:
+
+```csharp
+using Xamarin.Auth;
+// ...
+OAuth2Authenticator auth = new OAuth2Authenticator
+ (
+ clientId: "App ID from https://developers.facebook.com/apps",
+ scope: "",
+ authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
+ redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
+ // switch for new Native UI API
+ // true = Android Custom Tabs and/or iOS Safari View Controller
+ // false = Embedded Browsers used (Android WebView, iOS UIWebView)
+ // default = false (not using NEW native UI)
+ isUsingNativeUI: use_native_ui
+ );
+```
+
+Facebook uses OAuth 2.0 authentication, so we create an `OAuth2Authenticator`.
+Authenticators are responsible for managing the user interface and communicating with
+authentication services.
+
+Authenticators take a variety of parameters; in this case, the application's ID, its
+authorization scope, and Facebook's various service locations are required.
+
+
+### 1.2 Setup Authentication Event Handlers
+
+Before the UI is presented, user needs to start listening to the `Completed` event which fires
+when the user successfully authenticates or cancels. One can find out if the authentication
+succeeded by testing the `IsAuthenticated` property of `eventArgs`:
+
+All the information gathered from a successful authentication is available in
+`eventArgs.Account`.
+
+To capture events and information in the OAuth flow simply subscribe to Authenticator
+events (add event handlers):
+
+Xamarin.Android
+
+```csharp
+auth.Completed += (sender, eventArgs) =>
+{
+ // UI presented, so it's up to us to dimiss it on Android
+ // dismiss Activity with WebView or CustomTabs
+ this.Finish();
+
+ if (eventArgs.IsAuthenticated)
+ {
+ // Use eventArgs.Account to do wonderful things
+ } else
+ {
+ // The user cancelled
+ }
+};
+```
+
+Xamarin.iOS
+
+```csharp
+auth.Completed += (sender, eventArgs) =>
+{
+ // UI presented, so it's up to us to dimiss it on iOS
+ // dismiss ViewController with UIWebView or SFSafariViewController
+ this.DismissViewController (true, null);
+
+ if (eventArgs.IsAuthenticated)
+ {
+ // Use eventArgs.Account to do wonderful things
+ } else
+ {
+ // The user cancelled
+ }
+};
+```
+
+## 2. Create Login UI and authenticate user
+
+Creating/Launching UI is platform specific and while authenticators manage their own UI,
+it's up to user to initially present the authenticator's UI on the screen. This lets one
+control how the authentication UI is displayed - modally, in navigation controllers, in
+popovers, etc.
+
+### 2.1 Creating Login UI
+
+Now, the login UI can be obtained using `GetUI()` method and afterwards login screen is
+ready to be presented.
+
+The `GetUI()` method returns:
+
+* `UINavigationController` on iOS, and
+* `Intent` on Android.
+* `System.Type` on WinRT (Windows 8.1 and Windows Phone 8.1)
+* `System.Uri` on Windows Phone 8.x Silverlight
+
+Android:
+
+```csharp
+global::Android.Content.Intent ui_object = Auth1.GetUI(this);
+```
+
+iOS:
+
+```csharp
+UIKit.UIViewController ui_object = Auth1.GetUI();
+```
+
+### 2.2 Customizing the UI - Native UI [OPTIONAL]
+
+Some users will want to customize appearance of the Native UI (Custom Tabs on Android and/or
+SFSafariViewController on iOS) there is extra step needed - cast to appropriate type, so the
+API can be accessed (more in Details).
+
+
+## 3 Present/Launch the Login UI
+
+This step is platform specific and it is almost impossible to share it across platforms.
+
+On Android, user would write the following code to present the UI.
+
+```csharp
+StartActivity (ui_object); // ui_object is Android.Content.Intent
+// or
+StartActivity (auth.GetUI (this));
+```
+
+On iOS, one would present UI in following way (with differences from old API)
+
+```csharp
+PresentViewController(ui_object, true, null);
+//or
+PresentViewController (auth.GetUI ());
+```
+
+
+### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
+
+After user authenticates on the authorization endpoint of the OAuth service provider, the
+client app will receive response from server containing OAuth data, because OAuth exchanges
+the data through client (user's app) requests and server responses (OAuth service provider).
+
+#### 3.1.1 Embedded WebViews
+
+For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
+needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
+
+#### 3.1.2 Native UI
+
+Native UI implementation requires more manual work by the user and understanding of the concepts
+calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
+topic in mobile app development, but gains traction for intra-application communication which is
+needed for authentication with Native UI.
+
+Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
+ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
+communicating with OS/system browser. This API has reduced surface, again for security reasons, so
+user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
+is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
+is thoroughly tested, stable and regularly updated with OS updates.
+
+NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
+and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
+CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
+compatible packages, but it is "work in progress".
+
+API itself launches authentication/login flow in external process (system browser), so after login
+and server's response it is necessary to return to the application that launched the OAuth flow for
+OAuth data parsing. This is done through "App Linking" in 2 steps:
+
+1. registering URL scheme for redirect_url at OS level
+2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
+
+Scheme detection/interception is actually done by the operating system, because browser receives
+response from server with custom scheme and will try to load this URL. If the scheme is not known
+to the browser it will not load it, but report to the OS by raising event. Operating System checks
+on system level for registered schemes and if scheme is found OS will launch registered/associated
+application and send it original URL.
+
+NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
+scheme is used by redirect_url, it will be opened by system browser and user will not receive events
+and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
+schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
+but user will be responsible in the case of problems.
+
+Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
+with Activity which will be called after scheme detection for URL parsing. The parsing is done in
+`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
+Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
+
+```xml
+
+
+
+
+
+
+
+
+
+```
+
+On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
+URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
+comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
+editor should have similar xml code snippet:
+
+```xml
+CFBundleURLTypes
+
+
+ CFBundleURLName
+ Xamarin.Auth Google OAuth
+ CFBundleURLSchemes
+
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
+
+ CFBundleURLTypes
+ Viewer
+
+
+```
+
+Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
+with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
+method of the application's `AppDelegate`.
+
+### 3.2 Parsing OAuth data from redirect_url
+
+The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
+implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
+In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
+in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
+Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
+method argument.
+
+### 3.3 Triggering Events based on OAuth data
+
+Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
+to do is to subscribe to the events (`Completed` and `Error`):
+
+```csharp
+authenticator.Completed +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+
+ if (ea.Account != null && ea.Account.Properties != null)
+ {
+ sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
+ }
+ else
+ {
+ sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
+ }
+
+ DisplayAlert("Authentication Results", sb.ToString(), "OK");
+
+ return;
+ };
+
+authenticator.Error +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Error = ").AppendLine($"{ea.Message}");
+
+ DisplayAlert("Authentication Error", sb.ToString(), "OK");
+ return;
+ };
+```
+
+The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
+implementation allows use of local `Authenticator` object, while Native UI needs exposed public
+object (static or not) in some state variable, so it can be accessed from intercepting Activity on
+Android and `AppDelegate.OpenUrl()` on iOS.
+
+```csharp
+// after initialization (creation and event subscribing) exposing local object
+AuthenticationState.Authenticator = authenticator;
+```
+
+### Code
+
+Android code showing how to register custom scheme with IntentFilter for some Activity that will
+intercept and parse the URL:
+
+```csharp
+[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
+[
+ IntentFilter
+ (
+ actions: new[] { Intent.ActionView },
+ Categories = new[]
+ {
+ Intent.CategoryDefault,
+ Intent.CategoryBrowsable
+ },
+ DataSchemes = new[]
+ {
+ "com.xamarin.traditional.standard.samples.oauth.providers.android",
+ /*
+ TODO: test all these redirect urls
+ "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
+ "urn:ietf:wg:oauth:2.0:oob",
+ "urn:ietf:wg:oauth:2.0:oob.auto",
+ "http://localhost:PORT",
+ "https://localhost:PORT",
+ "http://127.0.0.1:PORT",
+ "https://127.0.0.1:PORT",
+ "http://[::1]:PORT",
+ "https://[::1]:PORT",
+ */
+ },
+ //DataHost = "localhost",
+ DataPath = "/oauth2redirect"
+ )
+]
+public class ActivityCustomUrlSchemeInterceptor : Activity
+{
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+
+ global::Android.Net.Uri uri_android = Intent.Data;
+
+ // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(uri_android.ToString());
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ this.Finish();
+
+ return;
+ }
+}
+```
+
+On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
+
+```csharp
+public partial class AppDelegate
+{
+ public override bool OpenUrl
+ (
+ UIApplication application,
+ NSUrl url,
+ string sourceApplication,
+ NSObject annotation
+ )
+ {
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(url.AbsoluteString);
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ return true;
+ }
+}
+```
+
+
+## 4 Using identity
+
+### 4.1 Making requests to protected resources
+
+With obtained access_token (identity) user can now access protected resources.
+
+Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
+the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
+to grab the user's info:
+
+```csharp
+OAuth2Request request = new OAuth2Request
+ (
+ "GET",
+ new Uri ("https://graph.facebook.com/me"),
+ null,
+ eventArgs.Account
+ );
+request.GetResponseAsync().ContinueWith
+ (
+ t =>
+ {
+ if (t.IsFaulted)
+ Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
+ else
+ {
+ string json = t.Result.GetResponseText();
+ Console.WriteLine (json);
+ }
+ }
+ );
+```
+
+
+### 4.2 Store the account
+
+Xamarin.Auth securely stores `Account` objects so that users don't always have to re-authenticate
+the user. The `AccountStore` class is responsible for storing `Account` information, backed by
+the
+[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
+on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
+Android.
+
+Creating `AccountStore` on Android:
+
+```csharp
+// On Android:
+AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
+```
+
+
+Creating `AccountStore` on iOS:
+
+```csharp
+// On iOS:
+AccountStore.Create ().Save (eventArgs.Account, "Facebook");
+```
+
+
+Saved Accounts are uniquely identified using a key composed of the account's
+`Username` property and a "Service ID". The "Service ID" is any string that is
+used when fetching accounts from the store.
+
+If an `Account` was previously saved, calling `Save` again will overwrite it.
+This is convenient for services that expire the credentials stored in the account
+object.
+
+
+## 4.3 Retrieve stored accounts
+
+Fetching all `Account` objects stored for a given service is possible with following API:
+
+Retrieving accounts on Android:
+
+```csharp
+// On Android:
+IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
+```
+
+
+Retrieving accounts on iOS:
+
+```csharp
+// On iOS:
+IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
+```
+
+It's that easy.
+
+## Extending Xamarin.Auth - Make customized Authenticator
+
+Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
+of popular services. For services that use traditional username/password authentication, one
+can roll own authenticator by deriving from `FormAuthenticator`.
+
+If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
+is extensible! It's very easy to create own custom authenticators – just derive from any of the
+existing authenticators and start overriding methods.
+
+## Installation
+
+Xamarin.Auth can be installed in binary form (compiled and packaged)
+or compiled from source.
+
+Binary form is deployable as a NuGet from nuget.org or Xamarin Component
+from component store:
+
+* NuGet
+* Component [UPDATE IN PROGRESS]
+
+More details about how to compile Xamarin.Auth library and samples can be found in the docs
+in repository on GitHub.
diff --git a/component/License.md b/component/License.md
index b77846431..1b68e55dc 100644
--- a/component/License.md
+++ b/component/License.md
@@ -1,174 +1,174 @@
-# Apache License
-Version 2.0, January 2004
-[http://www.apache.org/licenses/](http://www.apache.org/licenses/)
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
+# Apache License
+Version 2.0, January 2004
+[http://www.apache.org/licenses/](http://www.apache.org/licenses/)
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
\ No newline at end of file
diff --git a/component/component.yaml b/component/component.yaml
index 63f8b9191..9d45caad8 100644
--- a/component/component.yaml
+++ b/component/component.yaml
@@ -1,51 +1,51 @@
-%YAML 1.2
----
-version: 1.5.0.0
-name: Xamarin.Auth
-id: xamarin.auth
-publisher: Xamarin
-publisher-url: http://xamarin.com/
-summary: A cross-platform API for authenticating users and storing their accounts.
-details:
- - Details.md
-license:
- - License.md
-getting-started:
- - GettingStarted.md
-screenshots:
- - ./screenshots/00.png
-icons:
- - ./icons/xamarin.auth_128x128.png
- - ./icons/xamarin.auth_512x512.png
-#monodocs: docs
-no_build: true
-#build:
-# - ../source/Xamarin.Auth-Library-MacOSX-Xamarin.Studio.sln
-# - ../samples/Traditional.Standard/references01projects/Xamarin.Auth.Samples.TraditionalStandard_MacOSX-Xamarin.Studio.sln
-#packages:
-# "": Xamarin.Auth
-#libraries:
-# android:
-# - ../output/android/Xamarin.Auth.dll
-# ios-unified:
-# - ../output/ios-unified/Xamarin.Auth.dll
-# ios:
-# - ../output/ios/Xamarin.Auth.dll
-# winphone-8.0:
-# - ../output/wp80/Xamarin.Auth.dll
-# winphone-8.1:
-# - ../output/wpa81/Xamarin.Auth.dll
-# win-8.1:
-# - ../output/win81/Xamarin.Auth.dll
-is_shell: true
-packages:
- android:
- - Xamarin.Auth, Version=1.5.0.0
- ios-unified:
- - Xamarin.Auth, Version=1.5.0.0
- ios:
- - Xamarin.Auth, Version=1.5.0.0
-local-nuget-repo: ../output/
-samples:
- - name: Android Sample
- path: ../samples/Traditional.Standard/references02nuget/Providers/Xamarin.Auth.Samples.TraditionalStandard.sln
+%YAML 1.2
+---
+version: 1.5.0.0
+name: Xamarin.Auth
+id: xamarin.auth
+publisher: Xamarin
+publisher-url: http://xamarin.com/
+summary: A cross-platform API for authenticating users and storing their accounts.
+details:
+ - Details.md
+license:
+ - License.md
+getting-started:
+ - GettingStarted.md
+screenshots:
+ - ./screenshots/00.png
+icons:
+ - ./icons/xamarin.auth_128x128.png
+ - ./icons/xamarin.auth_512x512.png
+#monodocs: docs
+no_build: true
+#build:
+# - ../source/Xamarin.Auth-Library-MacOSX-Xamarin.Studio.sln
+# - ../samples/Traditional.Standard/references01projects/Xamarin.Auth.Samples.TraditionalStandard_MacOSX-Xamarin.Studio.sln
+#packages:
+# "": Xamarin.Auth
+#libraries:
+# android:
+# - ../output/android/Xamarin.Auth.dll
+# ios-unified:
+# - ../output/ios-unified/Xamarin.Auth.dll
+# ios:
+# - ../output/ios/Xamarin.Auth.dll
+# winphone-8.0:
+# - ../output/wp80/Xamarin.Auth.dll
+# winphone-8.1:
+# - ../output/wpa81/Xamarin.Auth.dll
+# win-8.1:
+# - ../output/win81/Xamarin.Auth.dll
+is_shell: true
+packages:
+ android:
+ - Xamarin.Auth, Version=1.5.0.0
+ ios-unified:
+ - Xamarin.Auth, Version=1.5.0.0
+ ios:
+ - Xamarin.Auth, Version=1.5.0.0
+local-nuget-repo: ../output/
+samples:
+ - name: Android Sample
+ path: ../samples/Traditional.Standard/references02nuget/Providers/Xamarin.Auth.Samples.TraditionalStandard.sln
diff --git a/docs/details/change-log.md b/docs/details/change-log.md
index 760d13907..6f60fbcc0 100644
--- a/docs/details/change-log.md
+++ b/docs/details/change-log.md
@@ -1,184 +1,184 @@
-# Change Log and Release Notes
-
-## Changelog
-
-Nuget Version[s]
-
-## Curent Version
-
-NuGet version: v.1.4.1
-
-Component version:
-
-## Change Log
-
-### NuGet v.1.5.0-alpha-13
-
-2017-05-09
-
-* Xamarin.Forms CustomRenderers Windows Platforms
-* GitLink symbolsource PDB support
-* OAuth1Authenticator fixes (Twitter fixes)
-
-### NuGet v.1.5.0-alpha-12
-
-2017-05-07
-
-### NuGet v.1.5.0-alpha-11
-
-2017-05-01
-
-### NuGet v.1.5.0-alpha-10
-
-2017-04-27
-
-### NuGet v.1.5.0-alpha-09
-
-2017-04-26
-
-### NuGet v.1.5.0-alpha-08
-
-2017-04-24
-
-### NuGet v.1.5.0-alpha-07
-
-2017-04-24
-
-### NuGet v.1.5.0-alpha-06
-
-2017-04-23
-
-### NuGet v.1.5.0-alpha-05
-
-2017-04-21
-
-### NuGet v.1.5.0-alpha-04
-
-2017-04-20
-
-### NuGet v.1.5.0-alpha-03
-
-2017-04-19
-
-### NuGet v.1.5.0-alpha-02
-
-2017-04-13
-
-### NuGet v.1.5.0-alpha-01
-
-2017-04-12
-
-### NuGet v.1.4.1
-
-2017-04-03
-
-* Native UI with checks and Warnings
- if http[s] scheme is used
-* Xamarin.iOS embedded browser WKWebView support as alternative
- WKWebView instead of UIWebView
-* nuget version 1.4.0.0
-
-
-### NuGet v.1.4.0.1
-
-2017-03-30
-
-* minor Android fixes
-* Embedded Browsers (Android WebView and iOS UIWebView)
- NOTE: this support will be prohibited by some OAuth providers
- DEFAULT 2017-03
-* native UI (Android Custom Tabs and iOS Safari View Controller)
- must be explicitly setup in Authenticator constructor!
-
-### NuGet v.1.4.0
-
-2017-03-30
-
-* embedded browsers (Android WebView and iOS UIWebView)
- NOTE: this support will be prohibited by some OAuth providers
- DEFAULT 2017-03
-* native UI (Android Custom Tabs and iOS Safari View Controller)
- must be explicitly setup in Authenticator constructor!
-
-NOTE: 2017-03-20 use nuget until Component is updated
-
-
-
-### NuGet v.1.3.2.6
-
-* Xamarin.Core (Common)
- * fixed stupid error (of course me, who else) where default API was
- new unfinished/untested/undocumented API
-* Xamarin.Android
- * fixed stupid error (of course me, who else) where default API was
- new unfinished/untested/undocumented API
- * new parsing token from redirect_urls like localhost and 127.0.0.1
- * on Android Xamarin.Auth still raises OnError events, but token
- can be parsed
-* Xamarin.iOS
- * fixed stupid error (of course me, who else) where default API was
- new unfinished/untested/undocumented API
- * new parsing token from redirect_urls like localhost and 127.0.0.1
- * no OnError, because attempt to load localhost or 127.0.0.1
- is caught in catch block.
-
-
-### NuGet v.1.3.2.5
-
-### NuGet v.1.3.2.3
-
-1. fixes for nuget packaging for Windows
- *.rd.xml Runtime Directive files BuildAction=EmbeddedResource and paths
- 1. Windows Universal Platform
- 2. Windows Store 8.1 (WinRT)
- 3. Windows Phone 8.1 (WinRT)
-2. Initial bits for Native App (Browser) support
- 1. Android - [Chrome] Custom Tabs
- NOTE: braking changes GetUI() returns object instead of Intent!
- Xamarin.Android.Support.CustomTabs package must be added to the
- application.
- 2. iOS - Safari ViewController
- SafariServices.SFSafariViewController
- NOTE: braking changes GetUI() returns object instead of UIViewController!
-
-### NuGet v.1.3.0+
-
-1. new platforms supported:
- 1. Windows Phone 8
- not experimental any more
- 2. WinRT Windows Phone 8.1
- 3. WinRT Windows 8.1
- 4. Universal Windows Platform UWP
- 5. Xamarin.Forms [IN PROGRESS]
-2. new folder structure for Xamarin CI
-3. nuget support
- 1. Xamarin.Auth
- 2. Xamarin.Auth.Extensions [IN PROGRESS]
- for non standard features like refresh_token
- 3. Xamarin.Auth.XamarinForms [IN PROGRESS]
-4. manually merged Pull Requests:
- 1. PR#57 OnCreatingInitialUrl virtual method
- https://github.com/xamarin/Xamarin.Auth/pull/57
- 2. PR#62 Add new property to disable the escaping of scope parameter.
- https://github.com/xamarin/Xamarin.Auth/pull/62
- 3. PR#94 Marshalled NavigationService.GoBack to UI Thread #94
- https://github.com/xamarin/Xamarin.Auth/pull/94
- 4. PR#88 Added IsAuthenticated check
- https://github.com/xamarin/Xamarin.Auth/pull/88
- 5. PR#63 Fix : Android password field now hides the user input in FormAuthenticatorActivity
- https://github.com/xamarin/Xamarin.Auth/pull/63
- 6. PR#58 IgnoreErrorsWhenCompleted
- https://github.com/xamarin/Xamarin.Auth/pull/58
- 7. PR#76 bug fix in SslCertificateEqualityComparer
- https://github.com/xamarin/Xamarin.Auth/pull/76
- 8. PR#79 Adding method to request a refresh token
- https://github.com/xamarin/Xamarin.Auth/pull/79
- 9. PR#91 OAuth2Authenticator changes to work with joind.in OAuth
- https://github.com/xamarin/Xamarin.Auth/pull/91
- 10. PR#59 MakeSecretOptional
- https://github.com/xamarin/Xamarin.Auth/pull/59
- 11. PR#62 Add new property to disable the escaping of scope parameter.
- https://github.com/xamarin/Xamarin.Auth/pull/62
-5. bugs fixed (from Xamarin Bugzilla)
- [TODO]
+# Change Log and Release Notes
+
+## Changelog
+
+Nuget Version[s]
+
+## Curent Version
+
+NuGet version: v.1.4.1
+
+Component version:
+
+## Change Log
+
+### NuGet v.1.5.0-alpha-13
+
+2017-05-09
+
+* Xamarin.Forms CustomRenderers Windows Platforms
+* GitLink symbolsource PDB support
+* OAuth1Authenticator fixes (Twitter fixes)
+
+### NuGet v.1.5.0-alpha-12
+
+2017-05-07
+
+### NuGet v.1.5.0-alpha-11
+
+2017-05-01
+
+### NuGet v.1.5.0-alpha-10
+
+2017-04-27
+
+### NuGet v.1.5.0-alpha-09
+
+2017-04-26
+
+### NuGet v.1.5.0-alpha-08
+
+2017-04-24
+
+### NuGet v.1.5.0-alpha-07
+
+2017-04-24
+
+### NuGet v.1.5.0-alpha-06
+
+2017-04-23
+
+### NuGet v.1.5.0-alpha-05
+
+2017-04-21
+
+### NuGet v.1.5.0-alpha-04
+
+2017-04-20
+
+### NuGet v.1.5.0-alpha-03
+
+2017-04-19
+
+### NuGet v.1.5.0-alpha-02
+
+2017-04-13
+
+### NuGet v.1.5.0-alpha-01
+
+2017-04-12
+
+### NuGet v.1.4.1
+
+2017-04-03
+
+* Native UI with checks and Warnings
+ if http[s] scheme is used
+* Xamarin.iOS embedded browser WKWebView support as alternative
+ WKWebView instead of UIWebView
+* nuget version 1.4.0.0
+
+
+### NuGet v.1.4.0.1
+
+2017-03-30
+
+* minor Android fixes
+* Embedded Browsers (Android WebView and iOS UIWebView)
+ NOTE: this support will be prohibited by some OAuth providers
+ DEFAULT 2017-03
+* native UI (Android Custom Tabs and iOS Safari View Controller)
+ must be explicitly setup in Authenticator constructor!
+
+### NuGet v.1.4.0
+
+2017-03-30
+
+* embedded browsers (Android WebView and iOS UIWebView)
+ NOTE: this support will be prohibited by some OAuth providers
+ DEFAULT 2017-03
+* native UI (Android Custom Tabs and iOS Safari View Controller)
+ must be explicitly setup in Authenticator constructor!
+
+NOTE: 2017-03-20 use nuget until Component is updated
+
+
+
+### NuGet v.1.3.2.6
+
+* Xamarin.Core (Common)
+ * fixed stupid error (of course me, who else) where default API was
+ new unfinished/untested/undocumented API
+* Xamarin.Android
+ * fixed stupid error (of course me, who else) where default API was
+ new unfinished/untested/undocumented API
+ * new parsing token from redirect_urls like localhost and 127.0.0.1
+ * on Android Xamarin.Auth still raises OnError events, but token
+ can be parsed
+* Xamarin.iOS
+ * fixed stupid error (of course me, who else) where default API was
+ new unfinished/untested/undocumented API
+ * new parsing token from redirect_urls like localhost and 127.0.0.1
+ * no OnError, because attempt to load localhost or 127.0.0.1
+ is caught in catch block.
+
+
+### NuGet v.1.3.2.5
+
+### NuGet v.1.3.2.3
+
+1. fixes for nuget packaging for Windows
+ *.rd.xml Runtime Directive files BuildAction=EmbeddedResource and paths
+ 1. Windows Universal Platform
+ 2. Windows Store 8.1 (WinRT)
+ 3. Windows Phone 8.1 (WinRT)
+2. Initial bits for Native App (Browser) support
+ 1. Android - [Chrome] Custom Tabs
+ NOTE: braking changes GetUI() returns object instead of Intent!
+ Xamarin.Android.Support.CustomTabs package must be added to the
+ application.
+ 2. iOS - Safari ViewController
+ SafariServices.SFSafariViewController
+ NOTE: braking changes GetUI() returns object instead of UIViewController!
+
+### NuGet v.1.3.0+
+
+1. new platforms supported:
+ 1. Windows Phone 8
+ not experimental any more
+ 2. WinRT Windows Phone 8.1
+ 3. WinRT Windows 8.1
+ 4. Universal Windows Platform UWP
+ 5. Xamarin.Forms [IN PROGRESS]
+2. new folder structure for Xamarin CI
+3. nuget support
+ 1. Xamarin.Auth
+ 2. Xamarin.Auth.Extensions [IN PROGRESS]
+ for non standard features like refresh_token
+ 3. Xamarin.Auth.XamarinForms [IN PROGRESS]
+4. manually merged Pull Requests:
+ 1. PR#57 OnCreatingInitialUrl virtual method
+ https://github.com/xamarin/Xamarin.Auth/pull/57
+ 2. PR#62 Add new property to disable the escaping of scope parameter.
+ https://github.com/xamarin/Xamarin.Auth/pull/62
+ 3. PR#94 Marshalled NavigationService.GoBack to UI Thread #94
+ https://github.com/xamarin/Xamarin.Auth/pull/94
+ 4. PR#88 Added IsAuthenticated check
+ https://github.com/xamarin/Xamarin.Auth/pull/88
+ 5. PR#63 Fix : Android password field now hides the user input in FormAuthenticatorActivity
+ https://github.com/xamarin/Xamarin.Auth/pull/63
+ 6. PR#58 IgnoreErrorsWhenCompleted
+ https://github.com/xamarin/Xamarin.Auth/pull/58
+ 7. PR#76 bug fix in SslCertificateEqualityComparer
+ https://github.com/xamarin/Xamarin.Auth/pull/76
+ 8. PR#79 Adding method to request a refresh token
+ https://github.com/xamarin/Xamarin.Auth/pull/79
+ 9. PR#91 OAuth2Authenticator changes to work with joind.in OAuth
+ https://github.com/xamarin/Xamarin.Auth/pull/91
+ 10. PR#59 MakeSecretOptional
+ https://github.com/xamarin/Xamarin.Auth/pull/59
+ 11. PR#62 Add new property to disable the escaping of scope parameter.
+ https://github.com/xamarin/Xamarin.Auth/pull/62
+5. bugs fixed (from Xamarin Bugzilla)
+ [TODO]
\ No newline at end of file
diff --git a/docs/details/embedded-webviews-aka-browser-controls-vs-native-ui.md b/docs/details/embedded-webviews-aka-browser-controls-vs-native-ui.md
index d69ea3a93..93dcf7954 100644
--- a/docs/details/embedded-webviews-aka-browser-controls-vs-native-ui.md
+++ b/docs/details/embedded-webviews-aka-browser-controls-vs-native-ui.md
@@ -1,255 +1,255 @@
-# Embedded WebViews (Browser Controls) vs Native UI
-
-embedded-webviews-aka-browser-controls-vs-native-ui.md
-
-
-## TL;DR - Embedded WebViews vs Native UI
-
-* Embedded WebViews have bigger API surface
-
- Bigger API surface means more opportunities for malicious software/users, from ability
- to decompile application, to ability to read loaded URL, manipulate cache and cookies.
-
-* Embedded WebViews have seamless UX
-
- Embedded WebViews usage does not leave application and launches external system browser,
- meaning user stays in the application.
-
-* Embedded WebViews do not require advanced programming techniques
-
- Leaving application to perform authentication in external browser means the callback
- (return to the application) from browser must be implemented. The only and proper
- technique for that is called "Deep App Linking" (or just Deep Linking or App Linking).
- This technique is everything, but trivial, because developer needs to register callback
- custom schemes and implement scheme intercepting which is platform specific.
-
-* Native UI has 'reduced API surface'
-
- 'Reduced API surface' means that in most cases (most meaning **all** - for Android
- CustomTabs and iOS SFSafariWebView) developer is **not** able to:
-
- * retrieve URL loaded in the (system, external) browser
-
- * manipulate Cookies and Cache
-
-* Native UI is based on maintained codebase of system browser
-
- * Android - Chromium/Chrome browser
- * iOS - Safari browser
-
-* Native UI is regularly updated by system updates (browser updates)
-
-* Native UI utilizes browser identity (password/account) management (built-in or as plugin)
-
-
-## Native external system browser
-
-* Pros
- * security
- * proven codebase
- * regular system updates
- * use of browser features and API
- * use of system
- * account store (might be implemented as plugin/extension)
- * cookie store, so it is able to take advantage of active sessions
- * chrome which can display important security information about loaded
- page
- * plugins/extensions
-* Cons
- * external process - app logic is leaving app and switching to system browser
- * custom schemes used
- * additional coding needed
- * debugging could be non-trivial
- * version problems (browser versions)
- * fragmentation (Android)
- 4 versions of Chrome Browser, Opera, Firefox, Samsung browsers that support
- CustomTabs
-
-
-
-##
-
-## Details
-
-
-In 2016-08 (2016-06-22) on Google's develoers' blog Google announced ban for OAuth
-implementations that use Embedded WebViews (Browser Controls on Windows platforms) for
-security reasons.
-
-https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
-
-The document is available here:
-
-https://developers.google.com/identity/protocols/OAuth2InstalledApp#request-parameter-redirect_uri
-
-NOTE: 2017-05-20 The document it is changing day by day a lot of information not available 2-3
-weeks ago have made it to the doc.
-
-## Remarks
-
-### `redirect_url`
-
-
-
-
-## TL;DR
-
-Few facts for Google:
-
-* Google generates custom scheme[s] for `redirect_url`
-
- * based on app info which is provided to Google in developer console:
-
- * Android package name (from AndroidManifest.xml)
-
- In Visual Studio and Xamarin.Studio go to
-
- Android App +/ Project Options/Properties +/ Android Application +/ Package name
-
- and copy the value for Package name (something like `com.xamarin.comicbook`)
-
- * iOS Bundle Identifier
-
- iOS App +/ Open Info.plist +/ Identity +/ Bundle Identifier
-
- and copy the value for Bundle Identifier (something like `com.xamarin.comicbook`)
-
-### Facebook
-
-https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow
-
-Security
- Server IP Whitelist
-
- App requests using the app secret must originate from these IP addresses.
- Update Settings IP Whitelist
-
- App Settings can only be updated from these IP addresses.
-
- Require App Secret
- Only allow calls from a server and require app secret or app secret proof for all API calls.
-
-Facebook login
-
- Settings
-
- Client OAuth Settings
-YesNo
-Client OAuth Login
-Enables the standard OAuth client token flow. Secure your application and prevent abuse by locking down which token redirect URIs are allowed with the options below. Disable globally if not used.
-
-https://developers.facebook.com/docs/facebook-login/security/#surfacearea
-
-Disable Client OAuth Login if your app does not use it. Client OAuth Login is the global on-off switch for using OAuth client token flows. If your app does not use any client OAuth flows, which include Facebook login SDKs, you should disable this flow. Note, though, that you can't request permissions for an access token if you have Client OAuth Login disabled. This setting is found in the Products > Facebook Login > Settings section.
-
-
-YesNo Web OAuth Login
-Enables web based OAuth client login for building custom login flows.
-
-https://developers.facebook.com/docs/facebook-login/security/#surfacearea
-
-Disable Web OAuth Flow or Specify a Redirect Whitelist. Web OAuth Login settings enables any OAuth client token flows that use the Facebook web login dialog to return tokens to your own website. This setting is in the Products > Facebook Login > Settings section. Disable this setting if you are not building a custom web login flow or using the Facebook Login SDK on the web.
-
-When this setting is enabled you are required to specify a list of OAuth redirect URLs. Specify an exhaustive set of app URLs that are the only valid redirect URLs for your app for returning access tokens and codes from the OAuth flow.
-
-
-
-YesNo
-Force Web OAuth Reauthentication
-When on, prompts people to enter their Facebook password in order to log in on the web.
-
-
-YesNo
-Embedded Browser OAuth Login
-Enables browser control redirect uri for OAuth client login.
-
-Disable embedded browser OAuth flow if your app does not use it. Some desktop and mobile native apps authenticate users by doing the OAuth client flow inside an embedded webview. If your app does not do this, then disable the setting in Products > Facebook Login > Settings section.
-
-
-https://github.com/tschellenbach/Django-facebook/issues/376
-
-
-
-
-### iOS
-
-1. Download and Install the Facebook SDK for iOS
-
- No need. Xamarin.Auth is used.
-
-2. Add Login Kit to your Xcode Project
-
- Not needed.
-
-3. Add your Bundle Identifier
-
-Bundle ID
-You can change your bundle identifier in the future via the iOS section on the settings page.
-com.xamarin.comicbook.iosRemove
-
-4. Enable Single Sign On for Your App
-
-Enable Single Sign On
-Enable single sign on for your app by setting Single Sign On to Yes below.
-YesNo
-Single Sign On
-Will launch from iOS Notifications
-
-5. Configure Your info.plist
-
- Configure Your info.plist
-Find the .plist file in the Supporting Files folder in your Xcode Project.
-Right-click your .plist file and choose "Open As Source Code".
-Copy and paste the following XML snippet into the body of your file ( ...).
-
-
-CFBundleURLTypes
-
-
- CFBundleURLSchemes
-
- fb1889013594699403
-
-
-
-FacebookAppID
-1889013594699403
-FacebookDisplayName
-Xamarin.Auth.Native.ComicBk
-
-
-6. Connect App Delegate
-
-
-
-
-
-## Detailed Recap
-
-To recap and add some information not available in the doc. Some information is scattered in
-sample repos on github and in other docs.
-
-The key point of Native UI is security, though Google mentions USability too. Web app (or some call
-it Server app) is considered to be secure. Namely it takes more to get to the filesystem of the
-server (well maintained) than to some random user smartphone - and to retrieve app id and `client_secret`
-(more important).
-Web/server apps usually use Authorization Grant flow (2 steps, some call it explicit) and in
-2nd step `client_secret` is sent.
-
-Native apps (Installed apps, though some differ mobile and desktop) are considered to be insecure,
-because client_secret (and other data) cannot be stored securely (decompiling or anything). User doesn’t
-even need to lose your smartphone it can be in the hands of users less skilled in security - thus insecure.
-
-Web/Server apps have redirect_url with http[s] scheme, because after login you (as web admin)
-would redirect user back to your web app to parse OAuth data and present something after
-successful login (might be data from database).
-
-We “faked” server with Xamarin.Auth for long time (check redirect_url from forums for FB
-http://facebook.com/blahblah/login_succes.html
-I used http[s]://xamarin.com or whatever…
-
-
-Error: invalid_request
-
-Custom scheme URIs are not allowed for WEB client type.
-
+# Embedded WebViews (Browser Controls) vs Native UI
+
+embedded-webviews-aka-browser-controls-vs-native-ui.md
+
+
+## TL;DR - Embedded WebViews vs Native UI
+
+* Embedded WebViews have bigger API surface
+
+ Bigger API surface means more opportunities for malicious software/users, from ability
+ to decompile application, to ability to read loaded URL, manipulate cache and cookies.
+
+* Embedded WebViews have seamless UX
+
+ Embedded WebViews usage does not leave application and launches external system browser,
+ meaning user stays in the application.
+
+* Embedded WebViews do not require advanced programming techniques
+
+ Leaving application to perform authentication in external browser means the callback
+ (return to the application) from browser must be implemented. The only and proper
+ technique for that is called "Deep App Linking" (or just Deep Linking or App Linking).
+ This technique is everything, but trivial, because developer needs to register callback
+ custom schemes and implement scheme intercepting which is platform specific.
+
+* Native UI has 'reduced API surface'
+
+ 'Reduced API surface' means that in most cases (most meaning **all** - for Android
+ CustomTabs and iOS SFSafariWebView) developer is **not** able to:
+
+ * retrieve URL loaded in the (system, external) browser
+
+ * manipulate Cookies and Cache
+
+* Native UI is based on maintained codebase of system browser
+
+ * Android - Chromium/Chrome browser
+ * iOS - Safari browser
+
+* Native UI is regularly updated by system updates (browser updates)
+
+* Native UI utilizes browser identity (password/account) management (built-in or as plugin)
+
+
+## Native external system browser
+
+* Pros
+ * security
+ * proven codebase
+ * regular system updates
+ * use of browser features and API
+ * use of system
+ * account store (might be implemented as plugin/extension)
+ * cookie store, so it is able to take advantage of active sessions
+ * chrome which can display important security information about loaded
+ page
+ * plugins/extensions
+* Cons
+ * external process - app logic is leaving app and switching to system browser
+ * custom schemes used
+ * additional coding needed
+ * debugging could be non-trivial
+ * version problems (browser versions)
+ * fragmentation (Android)
+ 4 versions of Chrome Browser, Opera, Firefox, Samsung browsers that support
+ CustomTabs
+
+
+
+##
+
+## Details
+
+
+In 2016-08 (2016-06-22) on Google's develoers' blog Google announced ban for OAuth
+implementations that use Embedded WebViews (Browser Controls on Windows platforms) for
+security reasons.
+
+https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
+
+The document is available here:
+
+https://developers.google.com/identity/protocols/OAuth2InstalledApp#request-parameter-redirect_uri
+
+NOTE: 2017-05-20 The document it is changing day by day a lot of information not available 2-3
+weeks ago have made it to the doc.
+
+## Remarks
+
+### `redirect_url`
+
+
+
+
+## TL;DR
+
+Few facts for Google:
+
+* Google generates custom scheme[s] for `redirect_url`
+
+ * based on app info which is provided to Google in developer console:
+
+ * Android package name (from AndroidManifest.xml)
+
+ In Visual Studio and Xamarin.Studio go to
+
+ Android App +/ Project Options/Properties +/ Android Application +/ Package name
+
+ and copy the value for Package name (something like `com.xamarin.comicbook`)
+
+ * iOS Bundle Identifier
+
+ iOS App +/ Open Info.plist +/ Identity +/ Bundle Identifier
+
+ and copy the value for Bundle Identifier (something like `com.xamarin.comicbook`)
+
+### Facebook
+
+https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow
+
+Security
+ Server IP Whitelist
+
+ App requests using the app secret must originate from these IP addresses.
+ Update Settings IP Whitelist
+
+ App Settings can only be updated from these IP addresses.
+
+ Require App Secret
+ Only allow calls from a server and require app secret or app secret proof for all API calls.
+
+Facebook login
+
+ Settings
+
+ Client OAuth Settings
+YesNo
+Client OAuth Login
+Enables the standard OAuth client token flow. Secure your application and prevent abuse by locking down which token redirect URIs are allowed with the options below. Disable globally if not used.
+
+https://developers.facebook.com/docs/facebook-login/security/#surfacearea
+
+Disable Client OAuth Login if your app does not use it. Client OAuth Login is the global on-off switch for using OAuth client token flows. If your app does not use any client OAuth flows, which include Facebook login SDKs, you should disable this flow. Note, though, that you can't request permissions for an access token if you have Client OAuth Login disabled. This setting is found in the Products > Facebook Login > Settings section.
+
+
+YesNo Web OAuth Login
+Enables web based OAuth client login for building custom login flows.
+
+https://developers.facebook.com/docs/facebook-login/security/#surfacearea
+
+Disable Web OAuth Flow or Specify a Redirect Whitelist. Web OAuth Login settings enables any OAuth client token flows that use the Facebook web login dialog to return tokens to your own website. This setting is in the Products > Facebook Login > Settings section. Disable this setting if you are not building a custom web login flow or using the Facebook Login SDK on the web.
+
+When this setting is enabled you are required to specify a list of OAuth redirect URLs. Specify an exhaustive set of app URLs that are the only valid redirect URLs for your app for returning access tokens and codes from the OAuth flow.
+
+
+
+YesNo
+Force Web OAuth Reauthentication
+When on, prompts people to enter their Facebook password in order to log in on the web.
+
+
+YesNo
+Embedded Browser OAuth Login
+Enables browser control redirect uri for OAuth client login.
+
+Disable embedded browser OAuth flow if your app does not use it. Some desktop and mobile native apps authenticate users by doing the OAuth client flow inside an embedded webview. If your app does not do this, then disable the setting in Products > Facebook Login > Settings section.
+
+
+https://github.com/tschellenbach/Django-facebook/issues/376
+
+
+
+
+### iOS
+
+1. Download and Install the Facebook SDK for iOS
+
+ No need. Xamarin.Auth is used.
+
+2. Add Login Kit to your Xcode Project
+
+ Not needed.
+
+3. Add your Bundle Identifier
+
+Bundle ID
+You can change your bundle identifier in the future via the iOS section on the settings page.
+com.xamarin.comicbook.iosRemove
+
+4. Enable Single Sign On for Your App
+
+Enable Single Sign On
+Enable single sign on for your app by setting Single Sign On to Yes below.
+YesNo
+Single Sign On
+Will launch from iOS Notifications
+
+5. Configure Your info.plist
+
+ Configure Your info.plist
+Find the .plist file in the Supporting Files folder in your Xcode Project.
+Right-click your .plist file and choose "Open As Source Code".
+Copy and paste the following XML snippet into the body of your file ( ...).
+
+
+CFBundleURLTypes
+
+
+ CFBundleURLSchemes
+
+ fb1889013594699403
+
+
+
+FacebookAppID
+1889013594699403
+FacebookDisplayName
+Xamarin.Auth.Native.ComicBk
+
+
+6. Connect App Delegate
+
+
+
+
+
+## Detailed Recap
+
+To recap and add some information not available in the doc. Some information is scattered in
+sample repos on github and in other docs.
+
+The key point of Native UI is security, though Google mentions USability too. Web app (or some call
+it Server app) is considered to be secure. Namely it takes more to get to the filesystem of the
+server (well maintained) than to some random user smartphone - and to retrieve app id and `client_secret`
+(more important).
+Web/server apps usually use Authorization Grant flow (2 steps, some call it explicit) and in
+2nd step `client_secret` is sent.
+
+Native apps (Installed apps, though some differ mobile and desktop) are considered to be insecure,
+because client_secret (and other data) cannot be stored securely (decompiling or anything). User doesn’t
+even need to lose your smartphone it can be in the hands of users less skilled in security - thus insecure.
+
+Web/Server apps have redirect_url with http[s] scheme, because after login you (as web admin)
+would redirect user back to your web app to parse OAuth data and present something after
+successful login (might be data from database).
+
+We “faked” server with Xamarin.Auth for long time (check redirect_url from forums for FB
+http://facebook.com/blahblah/login_succes.html
+I used http[s]://xamarin.com or whatever…
+
+
+Error: invalid_request
+
+Custom scheme URIs are not allowed for WEB client type.
+
diff --git a/docs/details/ios-10.x-simulator-keychain-access-error.md b/docs/details/ios-10.x-simulator-keychain-access-error.md
index fc0f8531f..ab5f26831 100644
--- a/docs/details/ios-10.x-simulator-keychain-access-error.md
+++ b/docs/details/ios-10.x-simulator-keychain-access-error.md
@@ -1,103 +1,103 @@
-# iOS 10.x Simulator Error on KeyChain Access -34018
-
-## Problem
-
-Xamarin.Auth error with messge:
-
- Could not save account to KeyChain: -34018
-
-References (duplicates):
-
-* 139 Could not save account to KeyChain: -34018
- https://github.com/xamarin/Xamarin.Auth/issues/139
-* 133 System.Exception: Could not save account to KeyChain: -34018
- on iOS Simulator 7 OS 10.1
- https://github.com/xamarin/Xamarin.Auth/issues/133
-* 128 Error: Could not save account to KeyChain -- iOS 10
- https://github.com/xamarin/Xamarin.Auth/issues/128
-
-## Analysis
-
-This problem is not Xamarin related: seems like this is bug in iOS 10 simulator and XCode (8.x).
-
-https://forums.developer.apple.com/thread/4743?tstart=0
-https://forums.developer.apple.com/thread/51071
-https://stackoverflow.com/questions/27752444/ios-keychain-writing-value-results-in-error-code-34018
-https://stackoverflow.com/questions/22082996/testing-the-keychain-osstatus-error-34018
-https://stackoverflow.com/questions/38456471/secitemadd-always-returns-error-34018-in-xcode-8-in-ios-10-simulator
-https://stackoverflow.com/questions/29740952/osstatus-error-code-34018
-
-
-## [Re]Solution / Workaround
-
-If not present create empty Entitlements.plist
-
-```xml
-
-
-
-
-
-
-```
-
-Entitlements.plist must be added to iOS Bundle Signing options for the `iPhoneSimulator|Debug`
-platform.
-
-```
-iOS App Options/Properties +/ Build / iOS Bundle Signing +/ Custom Entitlements : Entitlements.plist
-```
-
-This will result in following code in *.csproj file:
-
-```xml
-
- true
- full
- false
- bin\iPhone\Debug
- DEBUG;ENABLE_TEST_CLOUD;
- prompt
- 4
- false
- ARMv7, ARM64
- Entitlements.plist
- true
- iPhone Developer
- true
- true
- true
-
-
-
-```
-
-while default *.csproj file looks like this
-
-
-```xml
-
- true
- full
- false
- bin\iPhoneSimulator\Debug
- DEBUG;ENABLE_TEST_CLOUD;
- prompt
- 4
- iPhone Developer
- true
- true
- true
- true
- 50317
- None
- i386, x86_64
- HttpClientHandler
-
-```
-
-NOTE: difference is in this file:
-
-```xml
- Entitlements.plist
-```
+# iOS 10.x Simulator Error on KeyChain Access -34018
+
+## Problem
+
+Xamarin.Auth error with messge:
+
+ Could not save account to KeyChain: -34018
+
+References (duplicates):
+
+* 139 Could not save account to KeyChain: -34018
+ https://github.com/xamarin/Xamarin.Auth/issues/139
+* 133 System.Exception: Could not save account to KeyChain: -34018
+ on iOS Simulator 7 OS 10.1
+ https://github.com/xamarin/Xamarin.Auth/issues/133
+* 128 Error: Could not save account to KeyChain -- iOS 10
+ https://github.com/xamarin/Xamarin.Auth/issues/128
+
+## Analysis
+
+This problem is not Xamarin related: seems like this is bug in iOS 10 simulator and XCode (8.x).
+
+https://forums.developer.apple.com/thread/4743?tstart=0
+https://forums.developer.apple.com/thread/51071
+https://stackoverflow.com/questions/27752444/ios-keychain-writing-value-results-in-error-code-34018
+https://stackoverflow.com/questions/22082996/testing-the-keychain-osstatus-error-34018
+https://stackoverflow.com/questions/38456471/secitemadd-always-returns-error-34018-in-xcode-8-in-ios-10-simulator
+https://stackoverflow.com/questions/29740952/osstatus-error-code-34018
+
+
+## [Re]Solution / Workaround
+
+If not present create empty Entitlements.plist
+
+```xml
+
+
+
+
+
+
+```
+
+Entitlements.plist must be added to iOS Bundle Signing options for the `iPhoneSimulator|Debug`
+platform.
+
+```
+iOS App Options/Properties +/ Build / iOS Bundle Signing +/ Custom Entitlements : Entitlements.plist
+```
+
+This will result in following code in *.csproj file:
+
+```xml
+
+ true
+ full
+ false
+ bin\iPhone\Debug
+ DEBUG;ENABLE_TEST_CLOUD;
+ prompt
+ 4
+ false
+ ARMv7, ARM64
+ Entitlements.plist
+ true
+ iPhone Developer
+ true
+ true
+ true
+
+
+
+```
+
+while default *.csproj file looks like this
+
+
+```xml
+
+ true
+ full
+ false
+ bin\iPhoneSimulator\Debug
+ DEBUG;ENABLE_TEST_CLOUD;
+ prompt
+ 4
+ iPhone Developer
+ true
+ true
+ true
+ true
+ 50317
+ None
+ i386, x86_64
+ HttpClientHandler
+
+```
+
+NOTE: difference is in this file:
+
+```xml
+ Entitlements.plist
+```
diff --git a/docs/details/issues/open/native-ui-android-customtabs-close.md b/docs/details/issues/open/native-ui-android-customtabs-close.md
index 9a90a0e5d..26b8b6ab8 100644
--- a/docs/details/issues/open/native-ui-android-customtabs-close.md
+++ b/docs/details/issues/open/native-ui-android-customtabs-close.md
@@ -1,32 +1,32 @@
-# Native UI Android - CustomTabs closing
-
-##
-
-@nickl
-
-https://xamarinchat.slack.com/archives/C4TD1NHPT/p1496735906461957
-
-```
-if anyone here will find this interesting, but on Android I’ve managed to get the
-custom tab to open (in the app) and close automatically after the authentication
-(for Google) has been received.
-
-LaunchMode on my activity to SingleTask and NoHistory to false.
-```
-
-
-https://stackoverflow.com/questions/45350947/xamarin-auth-android-chrome-custom-tabs-doesnt-close-on-redirect
-
-You can go back to your app if you add this code to the end of OnCreate method in
-the class that captures the Redirect (CustomUrlSchemeInterceptorActivity) in
-Xamarin.Auth example in Android
-
- new Task
- (
- () =>
- {
- StartActivity(new Intent(Application.Context,typeof(MainActivity)));
- }
- ).Start();
-
-Where MainActivity is the name of your main Activity class in Android.
+# Native UI Android - CustomTabs closing
+
+##
+
+@nickl
+
+https://xamarinchat.slack.com/archives/C4TD1NHPT/p1496735906461957
+
+```
+if anyone here will find this interesting, but on Android I’ve managed to get the
+custom tab to open (in the app) and close automatically after the authentication
+(for Google) has been received.
+
+LaunchMode on my activity to SingleTask and NoHistory to false.
+```
+
+
+https://stackoverflow.com/questions/45350947/xamarin-auth-android-chrome-custom-tabs-doesnt-close-on-redirect
+
+You can go back to your app if you add this code to the end of OnCreate method in
+the class that captures the Redirect (CustomUrlSchemeInterceptorActivity) in
+Xamarin.Auth example in Android
+
+ new Task
+ (
+ () =>
+ {
+ StartActivity(new Intent(Application.Context,typeof(MainActivity)));
+ }
+ ).Start();
+
+Where MainActivity is the name of your main Activity class in Android.
diff --git a/docs/details/native-ui-android-customtabs.md b/docs/details/native-ui-android-customtabs.md
index 3b3e590c8..08c714c23 100644
--- a/docs/details/native-ui-android-customtabs.md
+++ b/docs/details/native-ui-android-customtabs.md
@@ -1,89 +1,89 @@
-# Android CustomTabs (Chrome Custom Tabs)
-
-## Features
-
-* possible to save up to 700 ms when opening a link with the CustomTabs by
- connecting to the service and pre-loading Chrome.
-
- The loading happens as a low priority process, meaning that it won’t have any
- negative performance impact on the application, but will give a big performance
- boost when loading a link.
-
- * Connect to the Custom Tabs service on the `OnStart()` method of the Activities
- planed to launch a CustomTab from
- * Upon connection, call `Warmup()`
-
-* Calling `MayLaunchUrl()`
-
- Pre-fetching will make external content open instantly. So, if user has higher
- likelihood of clicking on the link (let say mor than 50%), use the `MayLaunchUrl()`
- method.
-
- OAuth is ideal for this, because OAuth Endpoints are well known in advance.
-
- Calling `MayLaunchUrl()` will make Custom Tabs pre-fetch the main page with the
- supporting content and pre-render. This will give the maximum speed up to the page
- loading process, but comes with a network and battery cost.
-
- Custom Tabs is smart and knows if the user is using the phone on a metered network or
- if it’s a low end device and pre-rendering will have a negative effect on the overall
- performance of the device and won’t pre-fetch or pre-render on those scenarios.
- So, there’s no need to optimize your application for those cases.
-
-## Low level API
-
-Although the recommended method to integrate your application with Custom Tabs is using the
-Custom Tabs Support Library, a low level implementation is also available.
-
-The complete implementation of the Support Library is available on Github and an be used
-as a start point. It also contains the AIDL files required to connect to the service, as the
-ones contained in the Chromium repository are not directly usable with Android Studio.
-
-Basics for Launching Custom Tabs using the Low Level API
-
-## Chrome Browser versions
-
-During tests few cases were hit when CustomTabs did not close automatically.
-Seems like Chrome Browser version installed.
-
-APKs with different Chrome versions for installing on devices or emulators:
-
-http://www.apkmirror.com/uploads/?q=chrome
-
-
-https://developer.android.com/reference/android/support/customtabs/CustomTabsSession.html
-
-## Prefetching
-
-https://groups.google.com/a/chromium.org/forum/#!topic/prerender/OlOYzPhcL78
-
-
-## Troubleshooting
-
-Testing IntentFilter and Activity with
-
-1. adb
-
-```
- export REDIRECT_URI="xamarin-auth://localhost/oauth2redirect"
- adb shell am start -W \
- -a android.intent.action.VIEW \
- -c android.intent.category.DEFAULT \
- -d $REDIRECT_URI
-```
-
-2. html
-
-```html
-
- Test Custom Scheme
-
-```
-
-## References
-
-* https://developer.android.com/reference/android/support/customtabs/package-summary.html
-* https://developer.chrome.com/multidevice/android/customtabs
-* https://medium.com/google-developers/best-practices-for-custom-tabs-5700e55143ee
-* https://www.captechconsulting.com/blogs/an-introduction-to-chrome-custom-tabs-for-android
-* https://segunfamisa.com/posts/chrome-custom-tabs
+# Android CustomTabs (Chrome Custom Tabs)
+
+## Features
+
+* possible to save up to 700 ms when opening a link with the CustomTabs by
+ connecting to the service and pre-loading Chrome.
+
+ The loading happens as a low priority process, meaning that it won’t have any
+ negative performance impact on the application, but will give a big performance
+ boost when loading a link.
+
+ * Connect to the Custom Tabs service on the `OnStart()` method of the Activities
+ planed to launch a CustomTab from
+ * Upon connection, call `Warmup()`
+
+* Calling `MayLaunchUrl()`
+
+ Pre-fetching will make external content open instantly. So, if user has higher
+ likelihood of clicking on the link (let say mor than 50%), use the `MayLaunchUrl()`
+ method.
+
+ OAuth is ideal for this, because OAuth Endpoints are well known in advance.
+
+ Calling `MayLaunchUrl()` will make Custom Tabs pre-fetch the main page with the
+ supporting content and pre-render. This will give the maximum speed up to the page
+ loading process, but comes with a network and battery cost.
+
+ Custom Tabs is smart and knows if the user is using the phone on a metered network or
+ if it’s a low end device and pre-rendering will have a negative effect on the overall
+ performance of the device and won’t pre-fetch or pre-render on those scenarios.
+ So, there’s no need to optimize your application for those cases.
+
+## Low level API
+
+Although the recommended method to integrate your application with Custom Tabs is using the
+Custom Tabs Support Library, a low level implementation is also available.
+
+The complete implementation of the Support Library is available on Github and an be used
+as a start point. It also contains the AIDL files required to connect to the service, as the
+ones contained in the Chromium repository are not directly usable with Android Studio.
+
+Basics for Launching Custom Tabs using the Low Level API
+
+## Chrome Browser versions
+
+During tests few cases were hit when CustomTabs did not close automatically.
+Seems like Chrome Browser version installed.
+
+APKs with different Chrome versions for installing on devices or emulators:
+
+http://www.apkmirror.com/uploads/?q=chrome
+
+
+https://developer.android.com/reference/android/support/customtabs/CustomTabsSession.html
+
+## Prefetching
+
+https://groups.google.com/a/chromium.org/forum/#!topic/prerender/OlOYzPhcL78
+
+
+## Troubleshooting
+
+Testing IntentFilter and Activity with
+
+1. adb
+
+```
+ export REDIRECT_URI="xamarin-auth://localhost/oauth2redirect"
+ adb shell am start -W \
+ -a android.intent.action.VIEW \
+ -c android.intent.category.DEFAULT \
+ -d $REDIRECT_URI
+```
+
+2. html
+
+```html
+
+ Test Custom Scheme
+
+```
+
+## References
+
+* https://developer.android.com/reference/android/support/customtabs/package-summary.html
+* https://developer.chrome.com/multidevice/android/customtabs
+* https://medium.com/google-developers/best-practices-for-custom-tabs-5700e55143ee
+* https://www.captechconsulting.com/blogs/an-introduction-to-chrome-custom-tabs-for-android
+* https://segunfamisa.com/posts/chrome-custom-tabs
diff --git a/docs/details/native-ui-safari-viewcontroller.md b/docs/details/native-ui-safari-viewcontroller.md
index 43c88d032..e95af72f4 100644
--- a/docs/details/native-ui-safari-viewcontroller.md
+++ b/docs/details/native-ui-safari-viewcontroller.md
@@ -1,84 +1,84 @@
-# iOS SafariViewController
-
-SFSafariViewController offer seamles browser integration for iOS applications. It
-provides secure browser experience through:
-
-* process separation
-
- Users' applications and web browsing are separated in 2 processes which incereases
- security. Anything done on the web by the user will not have impact on the app
- itself. Browsing to malicious page will not have impact on the app and its data.
-
-* Indicators that browsing is done over secure connections
-
-* Security Warnings for registered malicious web pages
-
-* standard browser features:
-
- * form auto-fill
-
- * ApplePay integration
-
- * access to
-
- * Share Sheet (Share Menu)
-
- * System Activity
-
- * 3rd part extensions for Safari
-
-* iOS 11 features:
-
- * Drag n Drop
-
- * StatusBar customisations
-
- Use UIViewContorller status bar appearence
-
- In Info.plist add:
-
-```xml
- UIViewContorllerBasedStatusBarAppearnce = yes
-```
-
- * Other Views can be presented in SafariViewController
-
- Messages Extension and Full Screen Video
-
- * support for `window.open()`
-
- * Privacy
-
- * browsing the web under different accounts from different apps
-
- * different apps have different persistent stores (cookies, cache ...)
-
- * prevention of cross app tracking
-
- * no automatic login to whatever account found
-
- * private browsing improvements
-
- * new APIs
-
- * Dismiss Button
-
- In addition to `Done` - `Cancel` and `Close` added.
-
- * Share Sheet
-
- * Bar Collapsing
-
- Bar Collapsing can be disabled - ideal for OAuth flows.
-
- *
-
-
-## References
-
-
-* https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller
-* https://developer.apple.com/videos/play/wwdc2015/504/
-* https://developer.apple.com/videos/play/wwdc2017/225/
-* http://developer.outbrain.com/ios-best-practices-for-opening-a-web-page-within-an-app/
+# iOS SafariViewController
+
+SFSafariViewController offer seamles browser integration for iOS applications. It
+provides secure browser experience through:
+
+* process separation
+
+ Users' applications and web browsing are separated in 2 processes which incereases
+ security. Anything done on the web by the user will not have impact on the app
+ itself. Browsing to malicious page will not have impact on the app and its data.
+
+* Indicators that browsing is done over secure connections
+
+* Security Warnings for registered malicious web pages
+
+* standard browser features:
+
+ * form auto-fill
+
+ * ApplePay integration
+
+ * access to
+
+ * Share Sheet (Share Menu)
+
+ * System Activity
+
+ * 3rd part extensions for Safari
+
+* iOS 11 features:
+
+ * Drag n Drop
+
+ * StatusBar customisations
+
+ Use UIViewContorller status bar appearence
+
+ In Info.plist add:
+
+```xml
+ UIViewContorllerBasedStatusBarAppearnce = yes
+```
+
+ * Other Views can be presented in SafariViewController
+
+ Messages Extension and Full Screen Video
+
+ * support for `window.open()`
+
+ * Privacy
+
+ * browsing the web under different accounts from different apps
+
+ * different apps have different persistent stores (cookies, cache ...)
+
+ * prevention of cross app tracking
+
+ * no automatic login to whatever account found
+
+ * private browsing improvements
+
+ * new APIs
+
+ * Dismiss Button
+
+ In addition to `Done` - `Cancel` and `Close` added.
+
+ * Share Sheet
+
+ * Bar Collapsing
+
+ Bar Collapsing can be disabled - ideal for OAuth flows.
+
+ *
+
+
+## References
+
+
+* https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller
+* https://developer.apple.com/videos/play/wwdc2015/504/
+* https://developer.apple.com/videos/play/wwdc2017/225/
+* http://developer.outbrain.com/ios-best-practices-for-opening-a-web-page-within-an-app/
\ No newline at end of file
diff --git a/docs/details/oauth.md b/docs/details/oauth.md
index e76c43a0f..6e4ddcfb8 100644
--- a/docs/details/oauth.md
+++ b/docs/details/oauth.md
@@ -1,169 +1,169 @@
-# OAuth in Xamarin.Auth
-
-## Definition
-
-* open authorization protocol
- [Jenkov]
-* delegation protocol
- []
-
-
-### Roles
-
-* Resource Owner
-* Protected Resource on Resource Server
-* Client Application
-* Authorization Server
-
-### Authorization Grant Types
-
-* Authorization Code
-
- 2 steps
-
- 1. Authorization [Enpoint] Request/Response
-
- 2. Token [Endpoint] Request/Response
-
-
-* Implicit
-
- 1 step
-
-* Resource Owner Password Credentials
-
-* Client Credentials
-
-
-### Endpoints
-
-* Authorization Endpoint
-* Token Endpoint
-* Redirection Endpoint (`redirect_url`)
-
-## Parameters comparison
-
-Notation:
-
-* [REQ] Required
-* [OPT] Optional
-* [REC] Recommended
-* [EXT] Extension
-
-* [Google Web Server Apps]: https://developers.google.com/identity/protocols/OAuth2#webserver
-
- https://developers.google.com/identity/protocols/OAuth2WebServer#callinganapi
-
-* [Google Installed Apps]: https://developers.google.com/identity/protocols/OAuth2#installed
-
- https://developers.google.com/identity/protocols/OAuth2InstalledApp#step-2-send-a-request-to-googles-oauth-20-server
-
-* [Facebook]: https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/
-
-* [LinkedIn]: https://developer.linkedin.com/docs/oauth2
-
-* [Microsoft Live Connect]: https://msdn.microsoft.com/en-us/library/hh243647.aspx
-
-
-### [Authorization Code Grant]
-
-[Authorization Code Grant] https://tools.ietf.org/html/rfc6749#section-4.1
-
-#### 1. Request Authorization Code
-
-Links for comparison:
-
-* [RFC]: https://tools.ietf.org/html/rfc6749#section-4.1.1
-
-| [RFC] | [Google Web Server Apps] | [Google Installed Apps] | [Facebook] |
-|:-----------------------|:-------------------------|:------------------------|:------------------------|
-| [REQ] `response_type` | [REQ] `response_type` | [REQ] `response_type` | [OPT] `response_type` |
-| [REQ] `client_id` | [REQ] `client_id` | [REQ] `client_id` | [REQ] `client_id` |
-| [OPT] `redirect_uri` | [OPT] `redirect_uri` | [OPT] `redirect_uri` | [OPT] `redirect_uri` |
-| [OPT] `scope` | [OPT] `scope` | [OPT] `scope` | [OPT] `scope` |
-| [REC] `state` | [REC] `state` | [OPT] `state` | [REQ] `state` |
-
-| [RFC] | [Microsoft Live Connect] | [] | [Facebook] |
-|:-----------------------|:-------------------------|:------------------------|:------------------------|
-| [REQ] `response_type` | [REQ] `response_type` | [REQ] `response_type` | [OPT] `response_type` |
-| [REQ] `client_id` | [REQ] `client_id` | [REQ] `client_id` | [REQ] `client_id` |
-| [OPT] `redirect_uri` | [OPT] `redirect_uri` | [OPT] `redirect_uri` | [OPT] `redirect_uri` |
-| [OPT] `scope` | [OPT] `scope` | [OPT] `scope` | [OPT] `scope` |
-| [REC] `state` | [REC] `scope` | [OPT] `scope` | [REQ] `state` |
-
-
-#### 2. Response Authorization Code
-
-#### 3. Response Error Authorization Code
-
-
-## References
-
-* https://tools.ietf.org/html/draft-ietf-oauth-native-apps-10
-* http://wiki.oauth.net/w/page/27249271/OAuth%202%20for%20Native%20Apps
-* https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
-* https://www.iana.org/assignments/oauth-parameters/oauth-parameters.xhtml
-* https://www.oauth.com/
-* https://www.oauth.com/oauth2-servers/redirect-uris/redirect-uris-native-apps/
-* http://wiki.oauth.net/w/page/27249271/OAuth%202%20for%20Native%20Apps
-* tutorials
-
- * https://aaronparecki.com/oauth-2-simplified/
- * https://developer.chrome.com/extensions/tut_oauth
- * http://tutorials.jenkov.com/oauth2/
- * http://rasmustc.com/blog/Custom-Facebook-Authentication-with-webapi/
- * https://256stuff.com/gray/docs/oauth2.0/
-
-## Authorization Server
-
-
-## Diverse
-
-* https://github.com/IdentityModel/AuthorizationServer
-* https://github.com/IdentityModel/IdentityModel.AspNetCore.OAuth2Introspection
-* https://github.com/IdentityModel/IdentityModel.AspNetCore.ScopeValidation
-* https://github.com/IdentityModel/IdentityModel.Owin.ClaimsTransformation
-
-### Advanced reading (Standards/RFCs)
-
-* https://tools.ietf.org/html/rfc6749
-* https://tools.ietf.org/html/rfc6750
-* https://tools.ietf.org/html/rfc6819
-* https://tools.ietf.org/html/rfc7636
-* https://tools.ietf.org/html/draft-ietf-oauth-native-apps-10
-* https://stackoverflow.com/questions/7030694/why-do-access-tokens-expire/7035926#7035926
-* https://stackoverflow.com/questions/6255104/oauth-v2-communication-between-authentication-and-resource-server/6415829#6415829
-* https://stackoverflow.com/search?q=user:807187+[oauth]
-
-### Libraries implementing OAuth
-
-* https://oauth.net/code/
-
-### Samples
-
-* http://ngiriraj.com/socialMedia/oauthlogin/
-* https://github.com/googlesamples/oauth-apps-for-windows
-
-### Videos
-
-### Server
-
-https://www.youtube.com/watch?v=hnFW65ErJSY
-
-## CustomTabs
-
-* https://developer.android.com/reference/android/support/customtabs/package-summary.html
-
-* https://github.com/GoogleChrome/custom-tabs-client
-* https://github.com/sushihangover/SushiHangover.GoogleChrome.CustomTabs.Shared
-* https://github.com/moljac/HolisticWare.Android.Support.CustomTabs.Chromium.SharedUtilities
-* https://labs.ribot.co.uk/exploring-chrome-customs-tabs-on-android-ef427effe2f4
-
-
-https://github.com/SURFnet/nonweb-demo/wiki/Windows
-
-
-## iOS Embedded WebView Implementations
-
-http://nshipster.com/wkwebkit/
-
+# OAuth in Xamarin.Auth
+
+## Definition
+
+* open authorization protocol
+ [Jenkov]
+* delegation protocol
+ []
+
+
+### Roles
+
+* Resource Owner
+* Protected Resource on Resource Server
+* Client Application
+* Authorization Server
+
+### Authorization Grant Types
+
+* Authorization Code
+
+ 2 steps
+
+ 1. Authorization [Enpoint] Request/Response
+
+ 2. Token [Endpoint] Request/Response
+
+
+* Implicit
+
+ 1 step
+
+* Resource Owner Password Credentials
+
+* Client Credentials
+
+
+### Endpoints
+
+* Authorization Endpoint
+* Token Endpoint
+* Redirection Endpoint (`redirect_url`)
+
+## Parameters comparison
+
+Notation:
+
+* [REQ] Required
+* [OPT] Optional
+* [REC] Recommended
+* [EXT] Extension
+
+* [Google Web Server Apps]: https://developers.google.com/identity/protocols/OAuth2#webserver
+
+ https://developers.google.com/identity/protocols/OAuth2WebServer#callinganapi
+
+* [Google Installed Apps]: https://developers.google.com/identity/protocols/OAuth2#installed
+
+ https://developers.google.com/identity/protocols/OAuth2InstalledApp#step-2-send-a-request-to-googles-oauth-20-server
+
+* [Facebook]: https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/
+
+* [LinkedIn]: https://developer.linkedin.com/docs/oauth2
+
+* [Microsoft Live Connect]: https://msdn.microsoft.com/en-us/library/hh243647.aspx
+
+
+### [Authorization Code Grant]
+
+[Authorization Code Grant] https://tools.ietf.org/html/rfc6749#section-4.1
+
+#### 1. Request Authorization Code
+
+Links for comparison:
+
+* [RFC]: https://tools.ietf.org/html/rfc6749#section-4.1.1
+
+| [RFC] | [Google Web Server Apps] | [Google Installed Apps] | [Facebook] |
+|:-----------------------|:-------------------------|:------------------------|:------------------------|
+| [REQ] `response_type` | [REQ] `response_type` | [REQ] `response_type` | [OPT] `response_type` |
+| [REQ] `client_id` | [REQ] `client_id` | [REQ] `client_id` | [REQ] `client_id` |
+| [OPT] `redirect_uri` | [OPT] `redirect_uri` | [OPT] `redirect_uri` | [OPT] `redirect_uri` |
+| [OPT] `scope` | [OPT] `scope` | [OPT] `scope` | [OPT] `scope` |
+| [REC] `state` | [REC] `state` | [OPT] `state` | [REQ] `state` |
+
+| [RFC] | [Microsoft Live Connect] | [] | [Facebook] |
+|:-----------------------|:-------------------------|:------------------------|:------------------------|
+| [REQ] `response_type` | [REQ] `response_type` | [REQ] `response_type` | [OPT] `response_type` |
+| [REQ] `client_id` | [REQ] `client_id` | [REQ] `client_id` | [REQ] `client_id` |
+| [OPT] `redirect_uri` | [OPT] `redirect_uri` | [OPT] `redirect_uri` | [OPT] `redirect_uri` |
+| [OPT] `scope` | [OPT] `scope` | [OPT] `scope` | [OPT] `scope` |
+| [REC] `state` | [REC] `scope` | [OPT] `scope` | [REQ] `state` |
+
+
+#### 2. Response Authorization Code
+
+#### 3. Response Error Authorization Code
+
+
+## References
+
+* https://tools.ietf.org/html/draft-ietf-oauth-native-apps-10
+* http://wiki.oauth.net/w/page/27249271/OAuth%202%20for%20Native%20Apps
+* https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html
+* https://www.iana.org/assignments/oauth-parameters/oauth-parameters.xhtml
+* https://www.oauth.com/
+* https://www.oauth.com/oauth2-servers/redirect-uris/redirect-uris-native-apps/
+* http://wiki.oauth.net/w/page/27249271/OAuth%202%20for%20Native%20Apps
+* tutorials
+
+ * https://aaronparecki.com/oauth-2-simplified/
+ * https://developer.chrome.com/extensions/tut_oauth
+ * http://tutorials.jenkov.com/oauth2/
+ * http://rasmustc.com/blog/Custom-Facebook-Authentication-with-webapi/
+ * https://256stuff.com/gray/docs/oauth2.0/
+
+## Authorization Server
+
+
+## Diverse
+
+* https://github.com/IdentityModel/AuthorizationServer
+* https://github.com/IdentityModel/IdentityModel.AspNetCore.OAuth2Introspection
+* https://github.com/IdentityModel/IdentityModel.AspNetCore.ScopeValidation
+* https://github.com/IdentityModel/IdentityModel.Owin.ClaimsTransformation
+
+### Advanced reading (Standards/RFCs)
+
+* https://tools.ietf.org/html/rfc6749
+* https://tools.ietf.org/html/rfc6750
+* https://tools.ietf.org/html/rfc6819
+* https://tools.ietf.org/html/rfc7636
+* https://tools.ietf.org/html/draft-ietf-oauth-native-apps-10
+* https://stackoverflow.com/questions/7030694/why-do-access-tokens-expire/7035926#7035926
+* https://stackoverflow.com/questions/6255104/oauth-v2-communication-between-authentication-and-resource-server/6415829#6415829
+* https://stackoverflow.com/search?q=user:807187+[oauth]
+
+### Libraries implementing OAuth
+
+* https://oauth.net/code/
+
+### Samples
+
+* http://ngiriraj.com/socialMedia/oauthlogin/
+* https://github.com/googlesamples/oauth-apps-for-windows
+
+### Videos
+
+### Server
+
+https://www.youtube.com/watch?v=hnFW65ErJSY
+
+## CustomTabs
+
+* https://developer.android.com/reference/android/support/customtabs/package-summary.html
+
+* https://github.com/GoogleChrome/custom-tabs-client
+* https://github.com/sushihangover/SushiHangover.GoogleChrome.CustomTabs.Shared
+* https://github.com/moljac/HolisticWare.Android.Support.CustomTabs.Chromium.SharedUtilities
+* https://labs.ribot.co.uk/exploring-chrome-customs-tabs-on-android-ef427effe2f4
+
+
+https://github.com/SURFnet/nonweb-demo/wiki/Windows
+
+
+## iOS Embedded WebView Implementations
+
+http://nshipster.com/wkwebkit/
+
diff --git a/docs/details/oauth2-token-introspection.md b/docs/details/oauth2-token-introspection.md
index 3f2710969..e48a65a70 100644
--- a/docs/details/oauth2-token-introspection.md
+++ b/docs/details/oauth2-token-introspection.md
@@ -1,7 +1,7 @@
-# Token Introspection
-
-https://stackoverflow.com/questions/12296017/how-to-validate-an-oauth-2-0-access-token-for-a-resource-server
-http://blog.api-security.org/2014/10/oauth-20-token-introspection-profile.html
-https://www.quora.com/In-OAuth-2-0-how-do-resource-servers-assert-a-token-issued-by-an-authorization-server
-https://connect2id.com/products/server/docs/api/token-introspection
-https://leastprivilege.com/2015/12/27/oauth-2-0-token-introspection-middleware-for-asp-net-5/
+# Token Introspection
+
+https://stackoverflow.com/questions/12296017/how-to-validate-an-oauth-2-0-access-token-for-a-resource-server
+http://blog.api-security.org/2014/10/oauth-20-token-introspection-profile.html
+https://www.quora.com/In-OAuth-2-0-how-do-resource-servers-assert-a-token-issued-by-an-authorization-server
+https://connect2id.com/products/server/docs/api/token-introspection
+https://leastprivilege.com/2015/12/27/oauth-2-0-token-introspection-middleware-for-asp-net-5/
diff --git a/docs/details/openid.md b/docs/details/openid.md
index 95e2927cd..f21edab50 100644
--- a/docs/details/openid.md
+++ b/docs/details/openid.md
@@ -1,12 +1,12 @@
-# OpenId
-
-http://openidexplained.com/get
-http://openid.net/developers/specs/
-
-https://stackoverflow.com/questions/1087031/whats-the-difference-between-openid-and-oauth/6915454#6915454
-
-https://github.com/IdentityModel/IdentityModel.OidcClient
-https://github.com/IdentityModel/IdentityModel.OidcClient.Samples
-https://github.com/IdentityModel/IdentityModel.OidcClient2
-https://github.com/IdentityModel/UwpOidcClient
-
+# OpenId
+
+http://openidexplained.com/get
+http://openid.net/developers/specs/
+
+https://stackoverflow.com/questions/1087031/whats-the-difference-between-openid-and-oauth/6915454#6915454
+
+https://github.com/IdentityModel/IdentityModel.OidcClient
+https://github.com/IdentityModel/IdentityModel.OidcClient.Samples
+https://github.com/IdentityModel/IdentityModel.OidcClient2
+https://github.com/IdentityModel/UwpOidcClient
+
diff --git a/docs/details/roadmap.md b/docs/details/roadmap.md
index 6fc0ec95c..9d439f352 100644
--- a/docs/details/roadmap.md
+++ b/docs/details/roadmap.md
@@ -1,340 +1,340 @@
-# Xamarin.Auth Roadmap
-
-## Upcomming Changes
-
-### v.1.6.0.0
-
-* .NET Standard support (1.0 and 1.6)
-
-* Azure Mobile Services Client changes
-
-* iOS check for SafariViewController and WKWebView availability
-
-* two properties to allow a developer to specify when to call OnPageLoading
-
-* conditional compiles XAMARIN_AUTH_INTERNAL
-
-* AZURE_MOBILE_SERVICES preprocessor define for namespaces
-
-* CustomTabs closing
-
-
-This doc is subject to discussion (personal roadmap based on user feedback):
-
-## 1 OAuth features (`refresh_token`, other grant flow implementations)
-
-### 1.1 Custom Parameters
-
-
-https://stackoverflow.com/questions/40787981/c-sharp-xamarin-ios-add-a-nonce-to-xamarin-auth-request/44792934#44792934
-
-The user is talking about `nonce` parameter, but there is need for more general API
-for custom parameters.
-
-User suggests:
-
-```
-auth.RequestParameters.Add("nonce", Guid.NewGuid().ToString("N"));
-```
-
-But the problem is that request to the authorisation endpoint is launched during
-construction of the object, so adding `RequestParameters` after `auth` object
-construction will not affect parameters. (`IsUsingNativeUI` propert setter was removed
-because setter confused users which tried to set Native UI in initializer);
-
-Proposed solution - is to add another ctor parameter `IDictionary)`
-which would add parameters to the query.
-
-TODO - more links
-
-#### Some provider samples:
-
-##### **Google**
-
-https://developers.google.com/identity/protocols/OAuth2InstalledApp
-
-Authorization Code leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `client_id` | required-standard | app id assigned by registration portal |
-| `redirect_uri` | required-standard | endpoint for sending responses |
-| `response_type` | required-standard | `code` for authorization flow installed apps |
-| `scope` | required-standard | scope user consents |
-| `state` | recommended-standard | random string to prevent XSS forgery |
-| `code_challenge_method` | optional-custom | |
-| `code_challenge` | optional-custom | |
-| `login_hint` | optional-custom | |
-
-
-TODO: `redirect_url` reqired by Google and recommended by Azure Active Directory ?????
-
-Token leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `code` | recommended-standard | endpoint for sending responses |
-| `client_id` | required-standard | app id assigned by registration portal |
-| `client_secret` | standard | required for web apps, not for native |
-| `redirect_uri` | recommended-standard | random string to prevent XSS forgery |
-| `grant_type` | required-standard | `authorization_code` |
-| `code_verifier` | required-standard | scope user consents |
-
-TODO: ??? no `scope` parameter??
-
-Refresh Token leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `refresh_token` | required-standard | `refresh_token` obtained in Token 2nd leg/step |
-| `client_id` | required-standard | app id assigned by registration portal |
-| `client_secret` | standard | required for web apps, not for native |
-| `grant_type` | required-standard | `authorization_code` for authorization flow |
-
-
-TODO:
-
-* no `redirect_url` and `scope` ???
-
-##### **Google OpenId**
-
-https://developers.google.com/identity/protocols/OpenIDConnect
-
-Authorization Code leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `client_id` | required-standard | app id assigned by registration portal |
-| `response_type` | required-standard | `code` for authorization flow installed apps |
-| `scope` | required-standard | scope user consents |
-| `redirect_uri` | required-standard | endpoint for sending responses |
-| `state` | recommended-standard | random string to prevent XSS forgery |
-| `prompt` | optional-custom | |
-| `display` | optional-custom | |
-| `login_hint` | optional-custom | |
-| `access_type` | optional-custom | |
-| `include_granted_scopes` | optional-custom | |
-| `openid.realm` | optional-custom | |
-| `hd` | optional-custom | |
-
-Token leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `code` | recommended-standard | endpoint for sending responses |
-| `client_id` | required-standard | app id assigned by registration portal |
-| `client_secret` | standard | required for web apps, not for native |
-| `redirect_uri` | recommended-standard | random string to prevent XSS forgery |
-| `grant_type` | required-standard | `authorization_code` |
-
-
-##### **Azure Active Directory**
-
-https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code
-
-Authorization Code leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `client_id` | required-standard | app id assigned by registration portal |
-| `response_type` | required-standard | `code` for authorization flow |
-| `scope` | required-standard | scope user consents |
-| `redirect_uri` | recommended-standard | endpoint for sending responses |
-| `state` | recommended-standard | random string to prevent XSS forgery |
-| `response_mode` | optional-custom | |
-| `prompt` | optional-custom | |
-| `login_hint` | optional-custom | |
-| `domain_hint` | optional-custom | |
-
-Token leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `client_id` | required-standard | app id assigned by registration portal |
-| `grant_type` | required-standard | `refresh_token` |
-| `scope` | required-standard | scope user consents |
-| `code` | recommended-standard | endpoint for sending responses |
-| `redirect_uri` | recommended-standard | random string to prevent XSS forgery |
-| `client_secret` | standard | required for web apps, not for native |
-
-TODO:
-
-* no `state` check??
-
-Refresh Token leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `client_id` | required-standard | app id assigned by registration portal |
-| `grant_type` | required-standard | `authorization_code` for authorization flow |
-| `scope` | required-standard | scope user consents |
-| `refresh_token` | required-standard | `refresh_token` obtained in Token 2nd leg/step |
-| `redirect_uri` | recommended-standard | random string to prevent XSS forgery |
-| `client_secret` | standard | required for web apps, not for native |
-
-##### **Azure Active Directory B2C**
-
-https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-oauth-code
-https://github.com/Azure-Samples/active-directory-b2c-xamarin-native
-
-Authorization Code leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `client_id` | required-standard | app id assigned by registration portal |
-| `response_type` | required-standard | `code` for authorization flow |
-| `redirect_uri` | recommended-standard | endpoint for sending responses |
-| `scope` | required-standard | scope user consents |
-| `response_mode` | optional-custom | |
-| `state` | recommended-standard | random string to prevent XSS forgery |
-| `p` | required | |
-| `prompt` | optional-custom | |
-
-
-Token leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `client_id` | required-standard | app id assigned by registration portal |
-| `grant_type` | required-standard | `refresh_token` |
-| `scope` | recommended | scope user consents |
-| `code` | required-standard | endpoint for sending responses |
-| `redirect_uri` | required-standard | random string to prevent XSS forgery |
-| `p` | required | required for web apps, not for native |
-
-TODO:
-
-* `client_secret` not required?
-* `p` required?
-
-Refresh Token leg/step:
-
-| Parameter name | Type | Description |
-|--------------------------|-----------------------|------------------------------------------------|
-| `client_id` | recommended-standard | app id assigned by registration portal |
-| `grant_type` | required-standard | `authorization_code` for authorization flow |
-| `scope` | recommended-standard | scope user consents |
-| `redirect_uri` | optional-standard | random string to prevent XSS forgery |
-| `refresh_token` | required-standard | `refresh_token` obtained in Token 2nd leg/step |
-| `p` | required | required for web apps, not for native |
-
-NOTE:
-
-* `redirect_url` recommended??
-
-
-### 1.2 `refresh_token`
-
-Currently in Xamarin.Auth.Extensions based on University team suggestion that refreshing
-tokens in implicit flow is not recommended.
-
-## 2 Building for Azure Mobile Services Client with XAMARIN_AUTH_INTERNAL
-
-Cake scripts must be updated to compile Xamarin.Auth with and without definition
-for XAMARIN_AUTH_INTERNAL which is used by Azure Mobile Service Client.
-
-
-## 3 Security Issues
-
-### 3.1 Logout Token Revocation
-
-https://tools.ietf.org/html/rfc7009
-
-https://developers.google.com/identity/protocols/OAuth2WebServer#tokenrevoke
-
-To programmatically revoke a token, your application makes a request to
-https://accounts.google.com/o/oauth2/revoke and includes the token as a parameter:
-
- curl -H "Content-type:application/x-www-form-urlencoded" \
- https://accounts.google.com/o/oauth2/revoke?token={token}
-
-The token can be an access token or a refresh token. If the token is an access token
-and it has a corresponding refresh token, the refresh token will also be revoked.
-
-If the revocation is successfully processed, then the status code of the response is 200.
-For error conditions, a status code 400 is returned along with an error code.
-
-
-## 4 Documentation
-
-### 4.1 Xamarin.Forms support
-
-### 4.2 Native UI Details
-
-## 5 Oauth and Identity (OpenId) Service provider samples
-
-### OAuth
-
-RequestParameters
-
-### OpenId
-
-1. Google Identity Provider
-
- https://developers.google.com/identity/protocols/OpenIDConnect#authenticatingtheuser
-
- JSON Discovery Metadata
-
- https://accounts.google.com/.well-known/openid-configuration
-
-
-2. Microsoft
-
- https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-openid-connect-code
-
- JSON Discovery Metadata
-
- https://login.microsoftonline.com/fabrikamb2c.onmicrosoft.com/v2.0/.well-known/openid-configuration
-
-3. Yahoo
-
- https://developer.yahoo.com/oauth2/guide/openid_connect/
-
- JSON Discovery Metadata
-
- https://login.yahoo.com/.well-known/openid-configuration
-
-4. PayPal
-
- https://developer.paypal.com/docs/integration/direct/identity/log-in-with-paypal/
-
- JSON Discovery Metadata
-
- https://www.paypalobjects.com/.well-known/openid-configuration
-
-5. Amazon
-
- https://images-na.ssl-images-amazon.com/images/G/01/lwa/dev/docs/website-developer-guide._TTH_.pdf
-
-6. SalesForce
-
- https://login.salesforce.com/
-
- JSON Discovery Metadata
-
- https://login.salesforce.com/.well-known/openid-configuration
-
-7. IdentityServer
-
- https://demo.identityserver.io/
-
- JSON Discovery Metadata
-
- https://demo.identityserver.io/.well-known/openid-configuration
-
-More links
-
-http://openid.net/developers/specs/
-https://stackoverflow.com/questions/22501565/list-of-openid-connect-providers
-https://stackoverflow.com/questions/1116743/where-can-i-find-a-list-of-openid-provider-urls
-http://www.digitalenginesoftware.com/blog/archives/24-OpenID-Provider-URL-Formatting.html
-http://web.archive.org/web/20091230182837/http://spreadopenid.org/provider-comparison
-
-
-## 6 Custom Tabs API refactoring and improvements
-
-## 7 Component packaging
-
-## 8 .NET Standard
-
-9. Code clean up based on coverage
+# Xamarin.Auth Roadmap
+
+## Upcomming Changes
+
+### v.1.6.0.0
+
+* .NET Standard support (1.0 and 1.6)
+
+* Azure Mobile Services Client changes
+
+* iOS check for SafariViewController and WKWebView availability
+
+* two properties to allow a developer to specify when to call OnPageLoading
+
+* conditional compiles XAMARIN_AUTH_INTERNAL
+
+* AZURE_MOBILE_SERVICES preprocessor define for namespaces
+
+* CustomTabs closing
+
+
+This doc is subject to discussion (personal roadmap based on user feedback):
+
+## 1 OAuth features (`refresh_token`, other grant flow implementations)
+
+### 1.1 Custom Parameters
+
+
+https://stackoverflow.com/questions/40787981/c-sharp-xamarin-ios-add-a-nonce-to-xamarin-auth-request/44792934#44792934
+
+The user is talking about `nonce` parameter, but there is need for more general API
+for custom parameters.
+
+User suggests:
+
+```
+auth.RequestParameters.Add("nonce", Guid.NewGuid().ToString("N"));
+```
+
+But the problem is that request to the authorisation endpoint is launched during
+construction of the object, so adding `RequestParameters` after `auth` object
+construction will not affect parameters. (`IsUsingNativeUI` propert setter was removed
+because setter confused users which tried to set Native UI in initializer);
+
+Proposed solution - is to add another ctor parameter `IDictionary)`
+which would add parameters to the query.
+
+TODO - more links
+
+#### Some provider samples:
+
+##### **Google**
+
+https://developers.google.com/identity/protocols/OAuth2InstalledApp
+
+Authorization Code leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `client_id` | required-standard | app id assigned by registration portal |
+| `redirect_uri` | required-standard | endpoint for sending responses |
+| `response_type` | required-standard | `code` for authorization flow installed apps |
+| `scope` | required-standard | scope user consents |
+| `state` | recommended-standard | random string to prevent XSS forgery |
+| `code_challenge_method` | optional-custom | |
+| `code_challenge` | optional-custom | |
+| `login_hint` | optional-custom | |
+
+
+TODO: `redirect_url` reqired by Google and recommended by Azure Active Directory ?????
+
+Token leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `code` | recommended-standard | endpoint for sending responses |
+| `client_id` | required-standard | app id assigned by registration portal |
+| `client_secret` | standard | required for web apps, not for native |
+| `redirect_uri` | recommended-standard | random string to prevent XSS forgery |
+| `grant_type` | required-standard | `authorization_code` |
+| `code_verifier` | required-standard | scope user consents |
+
+TODO: ??? no `scope` parameter??
+
+Refresh Token leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `refresh_token` | required-standard | `refresh_token` obtained in Token 2nd leg/step |
+| `client_id` | required-standard | app id assigned by registration portal |
+| `client_secret` | standard | required for web apps, not for native |
+| `grant_type` | required-standard | `authorization_code` for authorization flow |
+
+
+TODO:
+
+* no `redirect_url` and `scope` ???
+
+##### **Google OpenId**
+
+https://developers.google.com/identity/protocols/OpenIDConnect
+
+Authorization Code leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `client_id` | required-standard | app id assigned by registration portal |
+| `response_type` | required-standard | `code` for authorization flow installed apps |
+| `scope` | required-standard | scope user consents |
+| `redirect_uri` | required-standard | endpoint for sending responses |
+| `state` | recommended-standard | random string to prevent XSS forgery |
+| `prompt` | optional-custom | |
+| `display` | optional-custom | |
+| `login_hint` | optional-custom | |
+| `access_type` | optional-custom | |
+| `include_granted_scopes` | optional-custom | |
+| `openid.realm` | optional-custom | |
+| `hd` | optional-custom | |
+
+Token leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `code` | recommended-standard | endpoint for sending responses |
+| `client_id` | required-standard | app id assigned by registration portal |
+| `client_secret` | standard | required for web apps, not for native |
+| `redirect_uri` | recommended-standard | random string to prevent XSS forgery |
+| `grant_type` | required-standard | `authorization_code` |
+
+
+##### **Azure Active Directory**
+
+https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-protocols-oauth-code
+
+Authorization Code leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `client_id` | required-standard | app id assigned by registration portal |
+| `response_type` | required-standard | `code` for authorization flow |
+| `scope` | required-standard | scope user consents |
+| `redirect_uri` | recommended-standard | endpoint for sending responses |
+| `state` | recommended-standard | random string to prevent XSS forgery |
+| `response_mode` | optional-custom | |
+| `prompt` | optional-custom | |
+| `login_hint` | optional-custom | |
+| `domain_hint` | optional-custom | |
+
+Token leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `client_id` | required-standard | app id assigned by registration portal |
+| `grant_type` | required-standard | `refresh_token` |
+| `scope` | required-standard | scope user consents |
+| `code` | recommended-standard | endpoint for sending responses |
+| `redirect_uri` | recommended-standard | random string to prevent XSS forgery |
+| `client_secret` | standard | required for web apps, not for native |
+
+TODO:
+
+* no `state` check??
+
+Refresh Token leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `client_id` | required-standard | app id assigned by registration portal |
+| `grant_type` | required-standard | `authorization_code` for authorization flow |
+| `scope` | required-standard | scope user consents |
+| `refresh_token` | required-standard | `refresh_token` obtained in Token 2nd leg/step |
+| `redirect_uri` | recommended-standard | random string to prevent XSS forgery |
+| `client_secret` | standard | required for web apps, not for native |
+
+##### **Azure Active Directory B2C**
+
+https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-oauth-code
+https://github.com/Azure-Samples/active-directory-b2c-xamarin-native
+
+Authorization Code leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `client_id` | required-standard | app id assigned by registration portal |
+| `response_type` | required-standard | `code` for authorization flow |
+| `redirect_uri` | recommended-standard | endpoint for sending responses |
+| `scope` | required-standard | scope user consents |
+| `response_mode` | optional-custom | |
+| `state` | recommended-standard | random string to prevent XSS forgery |
+| `p` | required | |
+| `prompt` | optional-custom | |
+
+
+Token leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `client_id` | required-standard | app id assigned by registration portal |
+| `grant_type` | required-standard | `refresh_token` |
+| `scope` | recommended | scope user consents |
+| `code` | required-standard | endpoint for sending responses |
+| `redirect_uri` | required-standard | random string to prevent XSS forgery |
+| `p` | required | required for web apps, not for native |
+
+TODO:
+
+* `client_secret` not required?
+* `p` required?
+
+Refresh Token leg/step:
+
+| Parameter name | Type | Description |
+|--------------------------|-----------------------|------------------------------------------------|
+| `client_id` | recommended-standard | app id assigned by registration portal |
+| `grant_type` | required-standard | `authorization_code` for authorization flow |
+| `scope` | recommended-standard | scope user consents |
+| `redirect_uri` | optional-standard | random string to prevent XSS forgery |
+| `refresh_token` | required-standard | `refresh_token` obtained in Token 2nd leg/step |
+| `p` | required | required for web apps, not for native |
+
+NOTE:
+
+* `redirect_url` recommended??
+
+
+### 1.2 `refresh_token`
+
+Currently in Xamarin.Auth.Extensions based on University team suggestion that refreshing
+tokens in implicit flow is not recommended.
+
+## 2 Building for Azure Mobile Services Client with XAMARIN_AUTH_INTERNAL
+
+Cake scripts must be updated to compile Xamarin.Auth with and without definition
+for XAMARIN_AUTH_INTERNAL which is used by Azure Mobile Service Client.
+
+
+## 3 Security Issues
+
+### 3.1 Logout Token Revocation
+
+https://tools.ietf.org/html/rfc7009
+
+https://developers.google.com/identity/protocols/OAuth2WebServer#tokenrevoke
+
+To programmatically revoke a token, your application makes a request to
+https://accounts.google.com/o/oauth2/revoke and includes the token as a parameter:
+
+ curl -H "Content-type:application/x-www-form-urlencoded" \
+ https://accounts.google.com/o/oauth2/revoke?token={token}
+
+The token can be an access token or a refresh token. If the token is an access token
+and it has a corresponding refresh token, the refresh token will also be revoked.
+
+If the revocation is successfully processed, then the status code of the response is 200.
+For error conditions, a status code 400 is returned along with an error code.
+
+
+## 4 Documentation
+
+### 4.1 Xamarin.Forms support
+
+### 4.2 Native UI Details
+
+## 5 Oauth and Identity (OpenId) Service provider samples
+
+### OAuth
+
+RequestParameters
+
+### OpenId
+
+1. Google Identity Provider
+
+ https://developers.google.com/identity/protocols/OpenIDConnect#authenticatingtheuser
+
+ JSON Discovery Metadata
+
+ https://accounts.google.com/.well-known/openid-configuration
+
+
+2. Microsoft
+
+ https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-openid-connect-code
+
+ JSON Discovery Metadata
+
+ https://login.microsoftonline.com/fabrikamb2c.onmicrosoft.com/v2.0/.well-known/openid-configuration
+
+3. Yahoo
+
+ https://developer.yahoo.com/oauth2/guide/openid_connect/
+
+ JSON Discovery Metadata
+
+ https://login.yahoo.com/.well-known/openid-configuration
+
+4. PayPal
+
+ https://developer.paypal.com/docs/integration/direct/identity/log-in-with-paypal/
+
+ JSON Discovery Metadata
+
+ https://www.paypalobjects.com/.well-known/openid-configuration
+
+5. Amazon
+
+ https://images-na.ssl-images-amazon.com/images/G/01/lwa/dev/docs/website-developer-guide._TTH_.pdf
+
+6. SalesForce
+
+ https://login.salesforce.com/
+
+ JSON Discovery Metadata
+
+ https://login.salesforce.com/.well-known/openid-configuration
+
+7. IdentityServer
+
+ https://demo.identityserver.io/
+
+ JSON Discovery Metadata
+
+ https://demo.identityserver.io/.well-known/openid-configuration
+
+More links
+
+http://openid.net/developers/specs/
+https://stackoverflow.com/questions/22501565/list-of-openid-connect-providers
+https://stackoverflow.com/questions/1116743/where-can-i-find-a-list-of-openid-provider-urls
+http://www.digitalenginesoftware.com/blog/archives/24-OpenID-Provider-URL-Formatting.html
+http://web.archive.org/web/20091230182837/http://spreadopenid.org/provider-comparison
+
+
+## 6 Custom Tabs API refactoring and improvements
+
+## 7 Component packaging
+
+## 8 .NET Standard
+
+9. Code clean up based on coverage
diff --git a/docs/details/setup-installation/pdb-symbolservers-symbolsource.md b/docs/details/setup-installation/pdb-symbolservers-symbolsource.md
index c93e9479e..ba29fee40 100644
--- a/docs/details/setup-installation/pdb-symbolservers-symbolsource.md
+++ b/docs/details/setup-installation/pdb-symbolservers-symbolsource.md
@@ -1,7 +1,7 @@
-# PDB SymbolServers SymbolSource
-
-pdb-symbolservers-symbolsource.md
-
-SymbolSource
-
-http://www.symbolsource.org/Public/Metadata/NuGet
+# PDB SymbolServers SymbolSource
+
+pdb-symbolservers-symbolsource.md
+
+SymbolSource
+
+http://www.symbolsource.org/Public/Metadata/NuGet
diff --git a/docs/details/setup-installation/visual-studio-installing-nuget-packages--for-samples.md b/docs/details/setup-installation/visual-studio-installing-nuget-packages--for-samples.md
index 7ef6f2739..c8e9254b5 100644
--- a/docs/details/setup-installation/visual-studio-installing-nuget-packages--for-samples.md
+++ b/docs/details/setup-installation/visual-studio-installing-nuget-packages--for-samples.md
@@ -1,69 +1,69 @@
-# Visual Studio - Installing NuGet packages to samples
-
-## Xamarin Traditional/Standard Samples
-
-Xamarin Traditional/Standard samples are samples in Xamarin.Android, Xamarin.iOS
-and several Windows platforms (Windows Phone 8 Silverligh, Windows Phone 8.1 WinRT,
-Windows 8.1 Store WinRT and Universal Windows Platform UWP)
-
-The Providers solution is collection of 15+ providers with 30+ AOuth configurations.
-
-The OAuth providers currently covered (2017-04):
-
-* google
-* Facebook
-* Twitter
-* Microsoft Live
-* GitHub
-* Instagram
-* Slack
-* MeetUp
-* StackOverflow
-* Gitter
-* FitBit
-*
-
-
-## Xamarin.Forms Samples
-
-### NativeUI samples Xamarin.Forms
-
-Xamarin.Forms with CustomRenderers implementation of Xamarin.Auth
-
-Samples.NativeUI
-
-#### Installing nugeta into Sample Projects
-
- Get-Project Samples.NativeUI | Install-Package Xamarin.Auth
- Get-Project Samples.NativeUI.Android | Install-Package Xamarin.Auth
- Get-Project Samples.NativeUI.iOS | Install-Package Xamarin.Auth
- Get-Project Samples.NativeUI.UWP | Install-Package Xamarin.Auth
- Get-Project Samples.NativeUI | Install-Package Xamarin.Auth.XamarinForms
- Get-Project Samples.NativeUI.Android | Install-Package Xamarin.Auth.XamarinForms
- Get-Project Samples.NativeUI.iOS | Install-Package Xamarin.Auth.XamarinForms
- Get-Project Samples.NativeUI.UWP | Install-Package Xamarin.Auth.XamarinForms
-
-
- Get-Project Samples.NativeUI | Update-Package Xamarin.Auth
- Get-Project Samples.NativeUI.Android | Update-Package Xamarin.Auth
- Get-Project Samples.NativeUI.iOS | Update-Package Xamarin.Auth
- Get-Project Samples.NativeUI.UWP | Update-Package Xamarin.Auth
- Get-Project Samples.NativeUI | Update-Package Xamarin.Auth.XamarinForms
- Get-Project Samples.NativeUI.Android | Update-Package Xamarin.Auth.XamarinForms
- Get-Project Samples.NativeUI.iOS | Update-Package Xamarin.Auth.XamarinForms
- Get-Project Samples.NativeUI.UWP | Update-Package Xamarin.Auth.XamarinForms
-
-
- Get-Project Samples.NativeUI | Update-Package -IncludePrerelease Xamarin.Auth
- Get-Project Samples.NativeUI.Android | Update-Package -IncludePrerelease Xamarin.Auth
- Get-Project Samples.NativeUI.iOS | Update-Package -IncludePrerelease Xamarin.Auth
- Get-Project Samples.NativeUI.UWP | Update-Package -IncludePrerelease Xamarin.Auth
- Get-Project Samples.NativeUI | Update-Package -IncludePrerelease Xamarin.Auth.XamarinForms
- Get-Project Samples.NativeUI.Android | Update-Package -IncludePrerelease Xamarin.Auth.XamarinForms
- Get-Project Samples.NativeUI.iOS | Update-Package -IncludePrerelease Xamarin.Auth.XamarinForms
- Get-Project Samples.NativeUI.UWP | Update-Package -IncludePrerelease Xamarin.Auth.XamarinForms
-
-
-### Evolve16 samples - Xamarin.Forms
-
-Xamarin.Forms with Presenters (without CustomRenderers) implementation of Xamarin.Auth
+# Visual Studio - Installing NuGet packages to samples
+
+## Xamarin Traditional/Standard Samples
+
+Xamarin Traditional/Standard samples are samples in Xamarin.Android, Xamarin.iOS
+and several Windows platforms (Windows Phone 8 Silverligh, Windows Phone 8.1 WinRT,
+Windows 8.1 Store WinRT and Universal Windows Platform UWP)
+
+The Providers solution is collection of 15+ providers with 30+ AOuth configurations.
+
+The OAuth providers currently covered (2017-04):
+
+* google
+* Facebook
+* Twitter
+* Microsoft Live
+* GitHub
+* Instagram
+* Slack
+* MeetUp
+* StackOverflow
+* Gitter
+* FitBit
+*
+
+
+## Xamarin.Forms Samples
+
+### NativeUI samples Xamarin.Forms
+
+Xamarin.Forms with CustomRenderers implementation of Xamarin.Auth
+
+Samples.NativeUI
+
+#### Installing nugeta into Sample Projects
+
+ Get-Project Samples.NativeUI | Install-Package Xamarin.Auth
+ Get-Project Samples.NativeUI.Android | Install-Package Xamarin.Auth
+ Get-Project Samples.NativeUI.iOS | Install-Package Xamarin.Auth
+ Get-Project Samples.NativeUI.UWP | Install-Package Xamarin.Auth
+ Get-Project Samples.NativeUI | Install-Package Xamarin.Auth.XamarinForms
+ Get-Project Samples.NativeUI.Android | Install-Package Xamarin.Auth.XamarinForms
+ Get-Project Samples.NativeUI.iOS | Install-Package Xamarin.Auth.XamarinForms
+ Get-Project Samples.NativeUI.UWP | Install-Package Xamarin.Auth.XamarinForms
+
+
+ Get-Project Samples.NativeUI | Update-Package Xamarin.Auth
+ Get-Project Samples.NativeUI.Android | Update-Package Xamarin.Auth
+ Get-Project Samples.NativeUI.iOS | Update-Package Xamarin.Auth
+ Get-Project Samples.NativeUI.UWP | Update-Package Xamarin.Auth
+ Get-Project Samples.NativeUI | Update-Package Xamarin.Auth.XamarinForms
+ Get-Project Samples.NativeUI.Android | Update-Package Xamarin.Auth.XamarinForms
+ Get-Project Samples.NativeUI.iOS | Update-Package Xamarin.Auth.XamarinForms
+ Get-Project Samples.NativeUI.UWP | Update-Package Xamarin.Auth.XamarinForms
+
+
+ Get-Project Samples.NativeUI | Update-Package -IncludePrerelease Xamarin.Auth
+ Get-Project Samples.NativeUI.Android | Update-Package -IncludePrerelease Xamarin.Auth
+ Get-Project Samples.NativeUI.iOS | Update-Package -IncludePrerelease Xamarin.Auth
+ Get-Project Samples.NativeUI.UWP | Update-Package -IncludePrerelease Xamarin.Auth
+ Get-Project Samples.NativeUI | Update-Package -IncludePrerelease Xamarin.Auth.XamarinForms
+ Get-Project Samples.NativeUI.Android | Update-Package -IncludePrerelease Xamarin.Auth.XamarinForms
+ Get-Project Samples.NativeUI.iOS | Update-Package -IncludePrerelease Xamarin.Auth.XamarinForms
+ Get-Project Samples.NativeUI.UWP | Update-Package -IncludePrerelease Xamarin.Auth.XamarinForms
+
+
+### Evolve16 samples - Xamarin.Forms
+
+Xamarin.Forms with Presenters (without CustomRenderers) implementation of Xamarin.Auth
diff --git a/docs/details/setup-server-side-oauth-provider.md b/docs/details/setup-server-side-oauth-provider.md
index 66b16d9c3..482a2420e 100644
--- a/docs/details/setup-server-side-oauth-provider.md
+++ b/docs/details/setup-server-side-oauth-provider.md
@@ -1,39 +1,39 @@
-# Server Side Setup of OAuth Providers
-
-## Google
-
-## Facebook
-
-## LinkedIn
-
- https://www.linkedin.com/developer/apps
-
- OAuth 2.0
-
- com.xamarin.auth.linkedin://demo.xamarin.com/oauth2redirect
-
- Authorized Redirect URLs:OAuth 2.0 redirect URLs must be HTTP or HTTPS.
-
-## Twitter
-
-
-## Microsoft (Live)
-
-OneDrive
-
-https://dev.onedrive.com/app-registration.htm
-https://apps.dev.microsoft.com/?referrer=https%3A%2F%2Fdev.onedrive.com
-
-## Fitbit
-
-## Instagram
-
-## Github
-
-## Slack
-
-## Meetup
-
-## Keycloak
-
-http://www.keycloak.org/
+# Server Side Setup of OAuth Providers
+
+## Google
+
+## Facebook
+
+## LinkedIn
+
+ https://www.linkedin.com/developer/apps
+
+ OAuth 2.0
+
+ com.xamarin.auth.linkedin://demo.xamarin.com/oauth2redirect
+
+ Authorized Redirect URLs:OAuth 2.0 redirect URLs must be HTTP or HTTPS.
+
+## Twitter
+
+
+## Microsoft (Live)
+
+OneDrive
+
+https://dev.onedrive.com/app-registration.htm
+https://apps.dev.microsoft.com/?referrer=https%3A%2F%2Fdev.onedrive.com
+
+## Fitbit
+
+## Instagram
+
+## Github
+
+## Slack
+
+## Meetup
+
+## Keycloak
+
+http://www.keycloak.org/
diff --git a/docs/details/setup-server-side-oauth-providers/facebook.md b/docs/details/setup-server-side-oauth-providers/facebook.md
index 7b76fe6ee..6e0e41e2f 100644
--- a/docs/details/setup-server-side-oauth-providers/facebook.md
+++ b/docs/details/setup-server-side-oauth-providers/facebook.md
@@ -1,241 +1,241 @@
-# Facebook Setup
-
-WORK IN PROGRESS - CONSTRUCTION_SITE/BAUSTELLE
-
-## `redirect_url`
-
-```csharp
- string redirect_url = $"fb{fb_app_id}://authorize";
-```
-
-The URL can be found in Facebook SDK implementations
-
-* Android
-
- https://github.com/facebook/facebook-android-sdk/blob/45482361eb182bb3392386182f8f4e6c4896c2b9/facebook-common/src/main/java/com/facebook/CustomTabMainActivity.java#L45
-
-* iOS
-
- https://github.com/facebook/facebook-ios-sdk/blob/f7531a838a1ec3308721f335e801ac9f508feee4/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKLoginManagerTests.m#L51
-
- https://github.com/facebook/facebook-ios-sdk/blob/4b4bd9504d70d99d6c6b1ca670f486ac8f494f17/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m#L43-L47
-
-
-
-
-## Console - Server Side Setup
-
-### Setup 1
-
-1. Dasboard
- 1. API version = 2.9
-2. Settings / Basic
- 1. Display Name = Xamarin.Auth.Native.ComicBk
- 2. App Domains = xamarin.com
- most likeky irrelevant
- 3. Website (Platform)
- Site url = https://xamarin.com (edited)
- 4. iOS (Platform)
- Bundle ID = com.xamarin.comicbook.ios
- Single Sign On = yes
- Deep Linking = yes
- 5. Android
- Google Play Package Name = com.xamarin.comicbook.android
- Class Name = com.xamarin.comicbook.ActivityCustomUrlSchemeInterceptor
- Key Hashes = …
- Single Sign On = yes
- Deep Linking = yes
-3. Settings Advanced
- 1. Native or desktop app? = yes
- 2. Is App Secret embedded in the client? = No
-4. Facebook Login
- 1. Settings - Client OAuth Settings
- 1. Client OAuth Login = yes
- 2. Web OAuth Login = yes
- 3. Embedded Browser OAuth Login = yes
- 4. Valid OAuth redirect URIs = http://localhost/somepath
- most likely - not relevant
- 5. Login from Devices = no
-
-### Setup 2
-
-* Client OAuth Settings
-
- * Client OAuth Login = yes
-
- * Web OAuth Login = no
-
- * Embedded Browser OAuth Login = yes
-
- * Force Web OAuth Reauthentication = no
-
- * Login from Devices = no
-
-
-## Errors
-
-### Not Logged In
-
-Error
-
- Not Logged In: You are not logged in. Please log in and try again.
-
-with:
-
-```
-Url = https://m.facebook.com/dialog/oauth/
-```
-
-### Can't Load Url
-
-Error
-
- Can't Load Url: The domain of this URL isn't included in the app's domains.
- To be able to load this URL, add all domains and subdomains of your app to
- the App Domain field in your app settings.
-
-with:
-
-```
- url fb1889013594699403://localhost/path
- url fb1889013594699403://xamarin.com
-```
-
-https://stackoverflow.com/questions/37063685/facebook-oauth-the-domain-of-this-url-isnt-included-in-the-apps-domain
-https://stackoverflow.com/questions/37652221/facebook-login-cant-load-url-the-domain-of-this-url-isnt-included-in-the-app
-
-### App domains must match the domain
-
-Error
-
- App Domains add localhost
-
- App domains must match the domain of the Facebook Web Games URL (https), Mobile Site URL,
- Unity Binary URL, Site URL or Secure Page Tab URL. Please correct these domains:
- localhost
-
-
-### cannot add custom scheme URL
-
-Error
-
- web app
-
- cannot add custom scheme URL
-
-### Given URL is not allowed by the Application configuration
-
-Error
-
- Given URL is not allowed by the Application configuration.: One or more of the given URLs is
- not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain
- must be a subdomain of one of the App's domains.
-
-
-
-
-## References
-
-
-https://www.facebook.com/groups/fbdevelopers/permalink/1421835504526626/
-https://www.facebook.com/help/community/search/?query=oauth
-
-
-## Letter for Facebok Developers' Group
-
-
-Xamarin.Auth is a cross platform library for authentication purposes with OAuth for Xamarin
-and Windows platforms. It does not use native OAuth providers' SDKs like Facebook SDK, but
-plain http requests and responses.
-
-Recently Xamarin.Auth was extended with implementation for Native UI support for Installed
-apps (on Android CustomTabs and on iOS SFSafariViewController). Users can easily switch between
-Embedded WebView (Browser control) and Native UI
-
-In order to use Native UI Deep/App Linking must be implemented by the app to enable callbacks
-into the app by using custom scheme[s].
-
-Google Server side OAuth generates custom schemes in 2 different ways:
-
-1. based on Android's package name or iOS Bundle Id. (package.name:/oauth2redirect)
-2. based on App Id (com.googleusercontent.apps.:/oauth2redirect)
-
-So, basically it is URL without authority. Custom scheme is given by google and path is arbitrary.
-
-
-So questions:
-
-1. From Manually Build a Login Flow
-
- https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow
-
- > However, if you need to implement browser-based login for an app without using
- > our SDKs, such as in a webview for a native desktop app (for example Windows 8),
- > or a login flow using entirely server-side code, you can build a Login flow for
- > yourself by using browser redirects
-
- This is what Xamarin.Auth does - uses browser redirects. Here native desktop apps
- are mentioned but only for Windows 8 (later in the docs WebAuthenticationBroker
- is mentioned), but no notions of Android and iOS.
-
- Windows 8 code shows `redirect_uri=ms-app://{package-security-identifier}`, so
- custom schemes must be supported (`ms-app` in this case).
-
- In the step "Invoking the Login Dialog and Setting the Redirect URL":
-
- > redirect_uri. The URL that you want to redirect the person logging in back to.
- > This URL will capture the response from the Login Dialog. If you are using this
- > in a webview within a desktop app, this must be set to
- > https://www.facebook.com/connect/login_success.html. You can confirm that this
- > URL is set for your app by going to the App Dashboard, clicking Facebook Login
- > in the right-hand menu, and checking the Valid OAuth redirect URIs in the Client
- > OAuth Settings section.
-
- Note: **must be set to https://www.facebook.com/connect/login_success.html**
-
- So, no custom URLs (schemes)?
-
-1. standard "native" URIs for redirect:
-
- 1. urn:ietf:wg:oauth:2.0:oob
- and
- 2. urn:ietf:wg:oauth:2.0:oob:auto
-
-
-### Question
-
-https://www.facebook.com/groups/fbdevelopers/permalink/1421835504526626/
-https://www.facebook.com/help/community/question/?id=760602314109549&added&rdrhc
-
-
-Hi
-I'm maintainer/developer of Xamarin.Auth Authentication library and recently it was
-extended with Native UI support (Android CustomTabs and iOS SFSafariViewController).
-This implementation was necessary due to google's new OAuth requirements/restrictions
-(Embedded WebViews are blocked).
-
-Xamarin.Auth actually uses Manually Build Login flow, but from that doc, seems it is
-impossible to define redirect_url with custom scheme (there is explicitly stated that
-`redirect_url` must be https://www.facebook.com/connect/login_success.html)
-
-From doc for Windows 8 seems like custom schemes are possible (ms-app) and FB SDK uses
-`fb`.
-
-Can you help me to make minimal sample (server side setup for Facebook Login with custom
-scheme)?
-
-Can I write a github gist in Markdown and post link here, so we can discuss it? I need
-formatting (quotes, code snippets etc)
-
-Thanks
-
-### Answer
-
-OK. Solution found: The best concept for redirect_url is to use (C# 7 code):
-
-```csharp
-$"fb{fb_app_id}://authorize"
-```
-
-This works with Xamarin.Auth both Native UI and Embedded WebViews. This can be found in
-FB SDK, but seems like it is not documented.
+# Facebook Setup
+
+WORK IN PROGRESS - CONSTRUCTION_SITE/BAUSTELLE
+
+## `redirect_url`
+
+```csharp
+ string redirect_url = $"fb{fb_app_id}://authorize";
+```
+
+The URL can be found in Facebook SDK implementations
+
+* Android
+
+ https://github.com/facebook/facebook-android-sdk/blob/45482361eb182bb3392386182f8f4e6c4896c2b9/facebook-common/src/main/java/com/facebook/CustomTabMainActivity.java#L45
+
+* iOS
+
+ https://github.com/facebook/facebook-ios-sdk/blob/f7531a838a1ec3308721f335e801ac9f508feee4/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKLoginManagerTests.m#L51
+
+ https://github.com/facebook/facebook-ios-sdk/blob/4b4bd9504d70d99d6c6b1ca670f486ac8f494f17/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m#L43-L47
+
+
+
+
+## Console - Server Side Setup
+
+### Setup 1
+
+1. Dasboard
+ 1. API version = 2.9
+2. Settings / Basic
+ 1. Display Name = Xamarin.Auth.Native.ComicBk
+ 2. App Domains = xamarin.com
+ most likeky irrelevant
+ 3. Website (Platform)
+ Site url = https://xamarin.com (edited)
+ 4. iOS (Platform)
+ Bundle ID = com.xamarin.comicbook.ios
+ Single Sign On = yes
+ Deep Linking = yes
+ 5. Android
+ Google Play Package Name = com.xamarin.comicbook.android
+ Class Name = com.xamarin.comicbook.ActivityCustomUrlSchemeInterceptor
+ Key Hashes = …
+ Single Sign On = yes
+ Deep Linking = yes
+3. Settings Advanced
+ 1. Native or desktop app? = yes
+ 2. Is App Secret embedded in the client? = No
+4. Facebook Login
+ 1. Settings - Client OAuth Settings
+ 1. Client OAuth Login = yes
+ 2. Web OAuth Login = yes
+ 3. Embedded Browser OAuth Login = yes
+ 4. Valid OAuth redirect URIs = http://localhost/somepath
+ most likely - not relevant
+ 5. Login from Devices = no
+
+### Setup 2
+
+* Client OAuth Settings
+
+ * Client OAuth Login = yes
+
+ * Web OAuth Login = no
+
+ * Embedded Browser OAuth Login = yes
+
+ * Force Web OAuth Reauthentication = no
+
+ * Login from Devices = no
+
+
+## Errors
+
+### Not Logged In
+
+Error
+
+ Not Logged In: You are not logged in. Please log in and try again.
+
+with:
+
+```
+Url = https://m.facebook.com/dialog/oauth/
+```
+
+### Can't Load Url
+
+Error
+
+ Can't Load Url: The domain of this URL isn't included in the app's domains.
+ To be able to load this URL, add all domains and subdomains of your app to
+ the App Domain field in your app settings.
+
+with:
+
+```
+ url fb1889013594699403://localhost/path
+ url fb1889013594699403://xamarin.com
+```
+
+https://stackoverflow.com/questions/37063685/facebook-oauth-the-domain-of-this-url-isnt-included-in-the-apps-domain
+https://stackoverflow.com/questions/37652221/facebook-login-cant-load-url-the-domain-of-this-url-isnt-included-in-the-app
+
+### App domains must match the domain
+
+Error
+
+ App Domains add localhost
+
+ App domains must match the domain of the Facebook Web Games URL (https), Mobile Site URL,
+ Unity Binary URL, Site URL or Secure Page Tab URL. Please correct these domains:
+ localhost
+
+
+### cannot add custom scheme URL
+
+Error
+
+ web app
+
+ cannot add custom scheme URL
+
+### Given URL is not allowed by the Application configuration
+
+Error
+
+ Given URL is not allowed by the Application configuration.: One or more of the given URLs is
+ not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain
+ must be a subdomain of one of the App's domains.
+
+
+
+
+## References
+
+
+https://www.facebook.com/groups/fbdevelopers/permalink/1421835504526626/
+https://www.facebook.com/help/community/search/?query=oauth
+
+
+## Letter for Facebok Developers' Group
+
+
+Xamarin.Auth is a cross platform library for authentication purposes with OAuth for Xamarin
+and Windows platforms. It does not use native OAuth providers' SDKs like Facebook SDK, but
+plain http requests and responses.
+
+Recently Xamarin.Auth was extended with implementation for Native UI support for Installed
+apps (on Android CustomTabs and on iOS SFSafariViewController). Users can easily switch between
+Embedded WebView (Browser control) and Native UI
+
+In order to use Native UI Deep/App Linking must be implemented by the app to enable callbacks
+into the app by using custom scheme[s].
+
+Google Server side OAuth generates custom schemes in 2 different ways:
+
+1. based on Android's package name or iOS Bundle Id. (package.name:/oauth2redirect)
+2. based on App Id (com.googleusercontent.apps.:/oauth2redirect)
+
+So, basically it is URL without authority. Custom scheme is given by google and path is arbitrary.
+
+
+So questions:
+
+1. From Manually Build a Login Flow
+
+ https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow
+
+ > However, if you need to implement browser-based login for an app without using
+ > our SDKs, such as in a webview for a native desktop app (for example Windows 8),
+ > or a login flow using entirely server-side code, you can build a Login flow for
+ > yourself by using browser redirects
+
+ This is what Xamarin.Auth does - uses browser redirects. Here native desktop apps
+ are mentioned but only for Windows 8 (later in the docs WebAuthenticationBroker
+ is mentioned), but no notions of Android and iOS.
+
+ Windows 8 code shows `redirect_uri=ms-app://{package-security-identifier}`, so
+ custom schemes must be supported (`ms-app` in this case).
+
+ In the step "Invoking the Login Dialog and Setting the Redirect URL":
+
+ > redirect_uri. The URL that you want to redirect the person logging in back to.
+ > This URL will capture the response from the Login Dialog. If you are using this
+ > in a webview within a desktop app, this must be set to
+ > https://www.facebook.com/connect/login_success.html. You can confirm that this
+ > URL is set for your app by going to the App Dashboard, clicking Facebook Login
+ > in the right-hand menu, and checking the Valid OAuth redirect URIs in the Client
+ > OAuth Settings section.
+
+ Note: **must be set to https://www.facebook.com/connect/login_success.html**
+
+ So, no custom URLs (schemes)?
+
+1. standard "native" URIs for redirect:
+
+ 1. urn:ietf:wg:oauth:2.0:oob
+ and
+ 2. urn:ietf:wg:oauth:2.0:oob:auto
+
+
+### Question
+
+https://www.facebook.com/groups/fbdevelopers/permalink/1421835504526626/
+https://www.facebook.com/help/community/question/?id=760602314109549&added&rdrhc
+
+
+Hi
+I'm maintainer/developer of Xamarin.Auth Authentication library and recently it was
+extended with Native UI support (Android CustomTabs and iOS SFSafariViewController).
+This implementation was necessary due to google's new OAuth requirements/restrictions
+(Embedded WebViews are blocked).
+
+Xamarin.Auth actually uses Manually Build Login flow, but from that doc, seems it is
+impossible to define redirect_url with custom scheme (there is explicitly stated that
+`redirect_url` must be https://www.facebook.com/connect/login_success.html)
+
+From doc for Windows 8 seems like custom schemes are possible (ms-app) and FB SDK uses
+`fb`.
+
+Can you help me to make minimal sample (server side setup for Facebook Login with custom
+scheme)?
+
+Can I write a github gist in Markdown and post link here, so we can discuss it? I need
+formatting (quotes, code snippets etc)
+
+Thanks
+
+### Answer
+
+OK. Solution found: The best concept for redirect_url is to use (C# 7 code):
+
+```csharp
+$"fb{fb_app_id}://authorize"
+```
+
+This works with Xamarin.Auth both Native UI and Embedded WebViews. This can be found in
+FB SDK, but seems like it is not documented.
diff --git a/docs/details/setup-server-side-oauth-providers/fitbit.md b/docs/details/setup-server-side-oauth-providers/fitbit.md
index df51736a8..ca9125564 100644
--- a/docs/details/setup-server-side-oauth-providers/fitbit.md
+++ b/docs/details/setup-server-side-oauth-providers/fitbit.md
@@ -1,32 +1,32 @@
-# Fitbit Setup
-
-WORK IN PROGRESS - CONSTRUCTION_SITE/BAUSTELLE
-
-
-
-[TODO]
-
-* replace one App with 2:
- * Server app
-
- https://dev.fitbit.com/docs/basics/#server
-
- * Client app
-
- https://dev.fitbit.com/docs/basics/#client
-
- * private
-
- https://dev.fitbit.com/docs/basics/#private
-
-
-Check:
-
-* seems like Fitbit requires implementation according to (latest) RFC
-
- fitbit seems to want a `Authorization: Basic xxxxx` header for the
- access token request?
-
- when they do it’s always Base64Encode(clientId + “:” + clientsecret)
-
+# Fitbit Setup
+
+WORK IN PROGRESS - CONSTRUCTION_SITE/BAUSTELLE
+
+
+
+[TODO]
+
+* replace one App with 2:
+ * Server app
+
+ https://dev.fitbit.com/docs/basics/#server
+
+ * Client app
+
+ https://dev.fitbit.com/docs/basics/#client
+
+ * private
+
+ https://dev.fitbit.com/docs/basics/#private
+
+
+Check:
+
+* seems like Fitbit requires implementation according to (latest) RFC
+
+ fitbit seems to want a `Authorization: Basic xxxxx` header for the
+ access token request?
+
+ when they do it’s always Base64Encode(clientId + “:” + clientsecret)
+
\ No newline at end of file
diff --git a/docs/details/setup-server-side-oauth-providers/flickr.md b/docs/details/setup-server-side-oauth-providers/flickr.md
index 525140afd..37795758d 100644
--- a/docs/details/setup-server-side-oauth-providers/flickr.md
+++ b/docs/details/setup-server-side-oauth-providers/flickr.md
@@ -1,19 +1,19 @@
-# Flickr Setup
-
-WORK IN PROGRESS - CONSTRUCTION_SITE/BAUSTELLE
-
-Yahoo account
-
-* 3 apps
-
- * Web app
-
- * Desktop app
-
-
- * private
-
-
-[TODO]
-
-
+# Flickr Setup
+
+WORK IN PROGRESS - CONSTRUCTION_SITE/BAUSTELLE
+
+Yahoo account
+
+* 3 apps
+
+ * Web app
+
+ * Desktop app
+
+
+ * private
+
+
+[TODO]
+
+
diff --git a/docs/details/setup-server-side-oauth-providers/google.md b/docs/details/setup-server-side-oauth-providers/google.md
index c2e620f9a..fec2ca1be 100644
--- a/docs/details/setup-server-side-oauth-providers/google.md
+++ b/docs/details/setup-server-side-oauth-providers/google.md
@@ -1,203 +1,203 @@
-# Google Setup
-
-WORK IN PROGRESS - CONSTRUCTION_SITE/BAUSTELLE
-
-https://developers.google.com/identity/protocols/OAuth2InstalledApp#choosingredirecturi
-https://developers.google.com/identity/protocols/OAuth2InstalledApp#request-parameter-redirect_uri
-
-
-https://developers.google.com/api-client-library/python/auth/installed-app#Configuring%20the%20client%20object
-
-The URI urn:ietf:wg:oauth:2.0:oob is a special URI used to identify out-of-browser
-applications, i.e. non-web applications (desktop, mobile, command line, etc.).
-
-When you create the credentials in the APIs Console, make sure you select
-"Installed Application" as the application type and the redirect URI will automatically
-be set as
-
- urn:ietf:wg:oauth:2.0:oob
-
-and prevent the "redirect_uri_mismatch" when making a request.
-
- com.xamarin.xamarin-auth-test:/oauth2redirect
-
-'redirect_uri' value of the Token request need to be the same as the 'redirect_uri' value
-of the Authorization request.
-
-must have the 'Platform' set to 'Native (Windows Mobile, Blackberry, desktop, devices, and more)'
-when registering your app in the Google Cloud Console, otherwise, it will not let you use
-'urn:ietf:wg:oauth:2.0:oob' as the redirect URI.
-
-
-
-
-Turns out the above code is correct. My issue was with setting the custom url scheme in my
-info.plist. The url scheme needs to be the bundle id only(i.e. com.example.myexample).
-I had the ':/oauth2callback' appended to the end of it, which is incorrect.
-
-
-https://plus.google.com/+NaveenAgarwal/posts/AztHNnQh7w6
-
-
-https://github.com/doorkeeper-gem/doorkeeper/issues/514
-
-
-
-
- Technology = Traditional.Standard
-
- Sample = Providers
-
- Android
- com.xamarin.traditional.standard.samples.oauth.providers.android
- 1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn.apps.googleusercontent.com
-
- redirect_url[s]
- {
- com.xamarin.traditional.standard.samples.oauth.providers.android:/oauth2redirect
- com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn:/oauth2redirect
- urn:ietf:wg:oauth:2.0:oob
- urn:ietf:wg:oauth:2.0:oob:auto
- http://localhost:PORT
- https://localhost:PORT
- http://127.0.0.1:PORT
- https://127.0.0.1:PORT
- http://[::1]:PORT
- https://[::1]:PORT
- }
-
- iOS
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- 1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh.apps.googleusercontent.com
-
- redirect_url[s]
- {
- com.xamarin.traditional.standard.samples.oauth.providers.ios:/oauth2redirect
- com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh:/oauth2redirect
- urn:ietf:wg:oauth:2.0:oob
- urn:ietf:wg:oauth:2.0:oob:auto
- http://localhost:PORT
- https://localhost:PORT
- http://127.0.0.1:PORT
- https://127.0.0.1:PORT
- http://[::1]:PORT
- https://[::1]:PORT
- }
-
- Technology = Xamarin.Forms
-
- Sample = Samples.NativeUI
-
- Android
- com.xamarin.xamarinforms.samples.oauth.nativeui.android
- 1093596514437-og84g9cig4h3gn09ju12oqd84svs4u8f.apps.googleusercontent.com
-
- redirect_url[s]
- {
- com.xamarin.xamarinforms.samples.oauth.nativeui.android:/oauth2redirect
- com.googleusercontent.apps.1093596514437-og84g9cig4h3gn09ju12oqd84svs4u8f:/oauth2redirect
- urn:ietf:wg:oauth:2.0:oob
- urn:ietf:wg:oauth:2.0:oob:auto
- http://localhost:PORT
- https://localhost:PORT
- http://127.0.0.1:PORT
- https://127.0.0.1:PORT
- http://[::1]:PORT
- https://[::1]:PORT
- }
-
- iOS
- com.xamarin.xamarinforms.samples.oauth.nativeui.ios
- 1093596514437-7o2bm07prpmuf8c5qgs5bnik3saiafe0.apps.googleusercontent.com
-
- redirect_url[s]
- {
- com.xamarin.xamarinforms.samples.oauth.nativeui.ios:/oauth2redirect
- com.googleusercontent.apps.1093596514437-7o2bm07prpmuf8c5qgs5bnik3saiafe0:/oauth2redirect
- urn:ietf:wg:oauth:2.0:oob
- urn:ietf:wg:oauth:2.0:oob:auto
- http://localhost:PORT
- https://localhost:PORT
- http://127.0.0.1:PORT
- https://127.0.0.1:PORT
- http://[::1]:PORT
- https://[::1]:PORT
- }
-
- Sample = Evolve16Labs.ComicBook
-
- Android
- com.xamarin.xamarinforms.samples.oauth.evolve16labs.comicbook.android
- 1093596514437-dbvffhvihnst5j2ujtn86a26g5cbf60k.apps.googleusercontent.com
-
-
- redirect_url[s]
- {
- com.xamarin.xamarinforms.samples.oauth.evolve16labs.comicbook.android:/oauth2redirect
- com.googleusercontent.apps.1093596514437-dbvffhvihnst5j2ujtn86a26g5cbf60k:/oauth2redirect
- urn:ietf:wg:oauth:2.0:oob
- urn:ietf:wg:oauth:2.0:oob:auto
- http://localhost:PORT
- https://localhost:PORT
- http://127.0.0.1:PORT
- https://127.0.0.1:PORT
- http://[::1]:PORT
- https://[::1]:PORT
- }
-
- iOS
- com.xamarin.xamarinforms.samples.oauth.evolve16labs.comicbook.ios
- 1093596514437-5f7295ts2k1ic7r082ufralpj28eb1bj.apps.googleusercontent.com
-
- redirect_url[s]
- {
- com.xamarin.xamarinforms.samples.oauth.evolve16labs.comicbook.ios:/oauth2redirect
- com.googleusercontent.apps.1093596514437-5f7295ts2k1ic7r082ufralpj28eb1bj:/oauth2redirect
- urn:ietf:wg:oauth:2.0:oob
- urn:ietf:wg:oauth:2.0:oob:auto
- http://localhost:PORT
- https://localhost:PORT
- http://127.0.0.1:PORT
- https://127.0.0.1:PORT
- http://[::1]:PORT
- https://[::1]:PORT
- }
-
-
- Sample = Providers
-
- Android
- com.xamarin.xamarinforms.samples.oauth.providers.android
-
- redirect_url[s]
- {
- com.xamarin.xamarinforms.samples.oauth.providers.android:/oauth2redirect
- com.googleusercontent.apps.
- urn:ietf:wg:oauth:2.0:oob
- urn:ietf:wg:oauth:2.0:oob:auto
- http://localhost:PORT
- https://localhost:PORT
- http://127.0.0.1:PORT
- https://127.0.0.1:PORT
- http://[::1]:PORT
- https://[::1]:PORT
- }
-
- iOS
- com.xamarin.xamarinforms.samples.oauth.providers.ios
-
-
- redirect_url[s]
- {
- com.xamarin.xamarinforms.samples.oauth.providers.ios:/oauth2redirect
- com.googleusercontent.apps.
- urn:ietf:wg:oauth:2.0:oob
- urn:ietf:wg:oauth:2.0:oob:auto
- http://localhost:PORT
- https://localhost:PORT
- http://127.0.0.1:PORT
- https://127.0.0.1:PORT
- http://[::1]:PORT
- https://[::1]:PORT
- }
+# Google Setup
+
+WORK IN PROGRESS - CONSTRUCTION_SITE/BAUSTELLE
+
+https://developers.google.com/identity/protocols/OAuth2InstalledApp#choosingredirecturi
+https://developers.google.com/identity/protocols/OAuth2InstalledApp#request-parameter-redirect_uri
+
+
+https://developers.google.com/api-client-library/python/auth/installed-app#Configuring%20the%20client%20object
+
+The URI urn:ietf:wg:oauth:2.0:oob is a special URI used to identify out-of-browser
+applications, i.e. non-web applications (desktop, mobile, command line, etc.).
+
+When you create the credentials in the APIs Console, make sure you select
+"Installed Application" as the application type and the redirect URI will automatically
+be set as
+
+ urn:ietf:wg:oauth:2.0:oob
+
+and prevent the "redirect_uri_mismatch" when making a request.
+
+ com.xamarin.xamarin-auth-test:/oauth2redirect
+
+'redirect_uri' value of the Token request need to be the same as the 'redirect_uri' value
+of the Authorization request.
+
+must have the 'Platform' set to 'Native (Windows Mobile, Blackberry, desktop, devices, and more)'
+when registering your app in the Google Cloud Console, otherwise, it will not let you use
+'urn:ietf:wg:oauth:2.0:oob' as the redirect URI.
+
+
+
+
+Turns out the above code is correct. My issue was with setting the custom url scheme in my
+info.plist. The url scheme needs to be the bundle id only(i.e. com.example.myexample).
+I had the ':/oauth2callback' appended to the end of it, which is incorrect.
+
+
+https://plus.google.com/+NaveenAgarwal/posts/AztHNnQh7w6
+
+
+https://github.com/doorkeeper-gem/doorkeeper/issues/514
+
+
+
+
+ Technology = Traditional.Standard
+
+ Sample = Providers
+
+ Android
+ com.xamarin.traditional.standard.samples.oauth.providers.android
+ 1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn.apps.googleusercontent.com
+
+ redirect_url[s]
+ {
+ com.xamarin.traditional.standard.samples.oauth.providers.android:/oauth2redirect
+ com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn:/oauth2redirect
+ urn:ietf:wg:oauth:2.0:oob
+ urn:ietf:wg:oauth:2.0:oob:auto
+ http://localhost:PORT
+ https://localhost:PORT
+ http://127.0.0.1:PORT
+ https://127.0.0.1:PORT
+ http://[::1]:PORT
+ https://[::1]:PORT
+ }
+
+ iOS
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ 1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh.apps.googleusercontent.com
+
+ redirect_url[s]
+ {
+ com.xamarin.traditional.standard.samples.oauth.providers.ios:/oauth2redirect
+ com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh:/oauth2redirect
+ urn:ietf:wg:oauth:2.0:oob
+ urn:ietf:wg:oauth:2.0:oob:auto
+ http://localhost:PORT
+ https://localhost:PORT
+ http://127.0.0.1:PORT
+ https://127.0.0.1:PORT
+ http://[::1]:PORT
+ https://[::1]:PORT
+ }
+
+ Technology = Xamarin.Forms
+
+ Sample = Samples.NativeUI
+
+ Android
+ com.xamarin.xamarinforms.samples.oauth.nativeui.android
+ 1093596514437-og84g9cig4h3gn09ju12oqd84svs4u8f.apps.googleusercontent.com
+
+ redirect_url[s]
+ {
+ com.xamarin.xamarinforms.samples.oauth.nativeui.android:/oauth2redirect
+ com.googleusercontent.apps.1093596514437-og84g9cig4h3gn09ju12oqd84svs4u8f:/oauth2redirect
+ urn:ietf:wg:oauth:2.0:oob
+ urn:ietf:wg:oauth:2.0:oob:auto
+ http://localhost:PORT
+ https://localhost:PORT
+ http://127.0.0.1:PORT
+ https://127.0.0.1:PORT
+ http://[::1]:PORT
+ https://[::1]:PORT
+ }
+
+ iOS
+ com.xamarin.xamarinforms.samples.oauth.nativeui.ios
+ 1093596514437-7o2bm07prpmuf8c5qgs5bnik3saiafe0.apps.googleusercontent.com
+
+ redirect_url[s]
+ {
+ com.xamarin.xamarinforms.samples.oauth.nativeui.ios:/oauth2redirect
+ com.googleusercontent.apps.1093596514437-7o2bm07prpmuf8c5qgs5bnik3saiafe0:/oauth2redirect
+ urn:ietf:wg:oauth:2.0:oob
+ urn:ietf:wg:oauth:2.0:oob:auto
+ http://localhost:PORT
+ https://localhost:PORT
+ http://127.0.0.1:PORT
+ https://127.0.0.1:PORT
+ http://[::1]:PORT
+ https://[::1]:PORT
+ }
+
+ Sample = Evolve16Labs.ComicBook
+
+ Android
+ com.xamarin.xamarinforms.samples.oauth.evolve16labs.comicbook.android
+ 1093596514437-dbvffhvihnst5j2ujtn86a26g5cbf60k.apps.googleusercontent.com
+
+
+ redirect_url[s]
+ {
+ com.xamarin.xamarinforms.samples.oauth.evolve16labs.comicbook.android:/oauth2redirect
+ com.googleusercontent.apps.1093596514437-dbvffhvihnst5j2ujtn86a26g5cbf60k:/oauth2redirect
+ urn:ietf:wg:oauth:2.0:oob
+ urn:ietf:wg:oauth:2.0:oob:auto
+ http://localhost:PORT
+ https://localhost:PORT
+ http://127.0.0.1:PORT
+ https://127.0.0.1:PORT
+ http://[::1]:PORT
+ https://[::1]:PORT
+ }
+
+ iOS
+ com.xamarin.xamarinforms.samples.oauth.evolve16labs.comicbook.ios
+ 1093596514437-5f7295ts2k1ic7r082ufralpj28eb1bj.apps.googleusercontent.com
+
+ redirect_url[s]
+ {
+ com.xamarin.xamarinforms.samples.oauth.evolve16labs.comicbook.ios:/oauth2redirect
+ com.googleusercontent.apps.1093596514437-5f7295ts2k1ic7r082ufralpj28eb1bj:/oauth2redirect
+ urn:ietf:wg:oauth:2.0:oob
+ urn:ietf:wg:oauth:2.0:oob:auto
+ http://localhost:PORT
+ https://localhost:PORT
+ http://127.0.0.1:PORT
+ https://127.0.0.1:PORT
+ http://[::1]:PORT
+ https://[::1]:PORT
+ }
+
+
+ Sample = Providers
+
+ Android
+ com.xamarin.xamarinforms.samples.oauth.providers.android
+
+ redirect_url[s]
+ {
+ com.xamarin.xamarinforms.samples.oauth.providers.android:/oauth2redirect
+ com.googleusercontent.apps.
+ urn:ietf:wg:oauth:2.0:oob
+ urn:ietf:wg:oauth:2.0:oob:auto
+ http://localhost:PORT
+ https://localhost:PORT
+ http://127.0.0.1:PORT
+ https://127.0.0.1:PORT
+ http://[::1]:PORT
+ https://[::1]:PORT
+ }
+
+ iOS
+ com.xamarin.xamarinforms.samples.oauth.providers.ios
+
+
+ redirect_url[s]
+ {
+ com.xamarin.xamarinforms.samples.oauth.providers.ios:/oauth2redirect
+ com.googleusercontent.apps.
+ urn:ietf:wg:oauth:2.0:oob
+ urn:ietf:wg:oauth:2.0:oob:auto
+ http://localhost:PORT
+ https://localhost:PORT
+ http://127.0.0.1:PORT
+ https://127.0.0.1:PORT
+ http://[::1]:PORT
+ https://[::1]:PORT
+ }
\ No newline at end of file
diff --git a/docs/details/setup-server-side-oauth-providers/microsoft.md b/docs/details/setup-server-side-oauth-providers/microsoft.md
index 34b36df6f..484e502e2 100644
--- a/docs/details/setup-server-side-oauth-providers/microsoft.md
+++ b/docs/details/setup-server-side-oauth-providers/microsoft.md
@@ -1,29 +1,29 @@
-# Microsoft Setup
-
-Microsoft Application Registration Portal
-
-* https://apps.dev.microsoft.com
-
-Old "Live connect"
-
-* https://account.live.com/developers/
-
-
-## Links / References
-
-https://msdn.microsoft.com/en-us/library/office/dn631818.aspx
-
-https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-oauth-code
-
-https://afterlogic.com/mailbee-net/docs/OAuth2MicrosoftRegularAccountsInstalledApps.html
-
-
-## Microsoft Live
-
-
-
-## Azure Active Directory B2C
-
-https://portal.azure.com/#dashboard/
-
+# Microsoft Setup
+
+Microsoft Application Registration Portal
+
+* https://apps.dev.microsoft.com
+
+Old "Live connect"
+
+* https://account.live.com/developers/
+
+
+## Links / References
+
+https://msdn.microsoft.com/en-us/library/office/dn631818.aspx
+
+https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-protocols-oauth-code
+
+https://afterlogic.com/mailbee-net/docs/OAuth2MicrosoftRegularAccountsInstalledApps.html
+
+
+## Microsoft Live
+
+
+
+## Azure Active Directory B2C
+
+https://portal.azure.com/#dashboard/
+
https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-oauth-code
\ No newline at end of file
diff --git a/docs/details/source-code/samples.md b/docs/details/source-code/samples.md
index ed40c184a..38bb8b246 100644
--- a/docs/details/source-code/samples.md
+++ b/docs/details/source-code/samples.md
@@ -1,762 +1,762 @@
-# Xamarin.Auth samples
-
-Xamarin.Auth was launched in 2012 with Traditional/Standard technology support.
-Xamarin.Forms support was added in 2017.
-
-Sample projects reference Xamarin.Auth as
-
-* project references
-* nuget references
-
-Project references are used for debugging and adding new features, while NuGet
-references are used solely for testing correctness of the nuget packaging.
-
-## Folder structure
-
-Folder structure changes because a lot - it is construction site.
-
-There are several samples
-
-* Providers
-
- This sample is written in Xamarin Traditional/Standard tehcnology
- (Xamarin.Android and Xamarin.iOS) and for several Windows platforms.
-
- These samples feature setup for numerous OAuth service providers (Google,
- Facebook, Microsoft, LinkedIn, Twitter and more). Each provider can have
- several samples depending what is possible to define on the server side
- (provider's console - google console or similar). Those samples demonstrate
- how to define Xamarin.Auth Authenticator objects (OAuth2Authenticator,
- OAuth1Authenticator, etc) for particular Oauth provider.
-
-* Xamarin.Forms samples
-
- Samples for testing Xamarin.Auth for Xamarin.Forms. Some of the samples are
- modified Evolve16 labs samples.
-
-* sample OAuth providers
-
- Several Oauth providers with configurations can be found in 3 projects
- Xamarin.Auth.OAuthProviders.* projects:
-
- * Xamarin.Auth.OAuthProviders.Portable
- * Xamarin.Auth.OAuthProviders.Shared
- * Xamarin.Auth.OAuthProviders.Shared.SecureSensitive
-
-* bug triaging samples
-
-### Details - Folder structure
-
-###
-
-## OAuth Providers Sample[s] (Xamarin.Auth.OAuthProviders.*)
-
-OAuth Providers' samples are moved into separeate project[s].
-
-
-### Details - OAuth Providers Sample[s] (Xamarin.Auth.OAuthProviders.*)
-
-Portable PCL version causes problems with Xamarin.Component packaging.
-
-Since 2017-06 PCL project
-
- Xamarin.Auth.OAuthProviders.Portable
-
-references 2 shared projects:
-
- Xamarin.Auth.OAuthProviders.Shared
- Xamarin.Auth.OAuthProviders.Shared.SecureSensitive
-
-`Xamarin.Auth.OAuthProviders.Shared` contains common data (not security sensitve) for
-OAuth Endpoints and similar.
-
-`Xamarin.Auth.OAuthProviders.Shared.SecureSensitive` contains security sensitive (private)
-data like (`app_id`/`client_id`, `client_secret`). Private/secure data is not commited into
-the public repo and is guarded with `.gitignore`. Source code is included in the project via
-MSBuild globbing patterns:
-
-```
-
-
-
-```
-
-Public source code contains partial methods and initialization of the private data is performed
-in `*.secure.cs` files with partial method implementation.
-
-## Referencing Projects and nuget packages without duplicating projects
-
-in 2017-09 number of samples was reduced with MsBuild trickery in project files (*.csproj).
-Project files reference nuget binaries if source folder is not available check samples in
-Xamarin.Auth repo and separate repo with extratcted samples (and docs) only:
-
-* https://github.com/xamarin/Xamarin.Auth
-* https://github.com/moljac/Xamarin.Auth.Samples.NugetReferences
-
-
-NOTE: Adding nugets might remove these references from samples, so below are snippets
-to be added to the project files (*.csproj):
-
-After adding those snippets do following steps:
-
-* fix paths to project files in project references
-* fix paths (nuget version) for nugets in nuget references
-
- it may be necessary to move nuget reference around (it might be inserted at
- the bottom)
-
-### Xamarin Traditional/Standard Platform[s]
-
-Xamarin Traditional/Standard platform[s] (Xamarin.Android and Xamarin.iOS) samples
-will have only references to platform specific projects or nugets.
-
-#### Xamarin.Android
-
-```xml
-
-
-
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}
- Xamarin.Auth.XamarinAndroid
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\MonoAndroid10\Xamarin.Auth.dll
-
-
-
-```
-
-#### Xamarin.IOS
-
-```xml
-
-
-
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}
- Xamarin.Auth.XamarinIOS
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\Xamarin.iOS10\Xamarin.Auth.dll
-
-
-
-```
-
-#### Universal Windows Platform UWP
-
-```xml
-
-
-
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}
- Xamarin.Auth.UniversalWindowsPlatform
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\uap10.0\Xamarin.Auth.dll
-
-
-
-```
-
-#### Windows Phone WinRT 8.1
-
-```xml
-
-
-
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}
- Xamarin.Auth.WinRTWindowsPhone81
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\wpa81\Xamarin.Auth.dll
-
-
-
-```
-
-#### Windows WinRT 8.1
-
-```xml
-
-
-
- {C4202AC1-1027-4737-8215-16182421E342}
- Xamarin.Auth.WinRTWindows81
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\win81\Xamarin.Auth.dll
-
-
-
-```
-
-#### Windows Phone 8.1 Silverlight
-
-```xml
-
-
-
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}
- Xamarin.Auth.WindowsPhone81
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.dll
-
-
-
-```
-
-#### Windows Phone 8 Silverlight
-
-```xml
-
-
-
- {08470E0D-EB43-4E07-92F4-020DF019F628}
- Xamarin.Auth.WindowsPhone8
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.dll
-
-
-
-```
-### Xamarin.Forms samples
-
-Xamarin.Forms samples using Presenters implementations will have only references to
-platform specific projects or nugets (like Traditional/Standard), while samples based
-on Xamarin.Forms Custom Renderers need additonal Xamarin.Auth.Forms references - again
-project or nuget.
-
-#### Portable
-
-```xml
-
-
-
- {87580927-9f8e-42ae-bdfe-35f95abf17d8}
- Xamarin.Auth.Portable
- False
-
-
-
-
-
-
- {87580927-9f8e-42ae-bdfe-35f95abf17d8}
- Xamarin.Auth.Portable
- False
-
-
-
-```
-
-#### Xamarin.Android
-
-```xml
-
-
-
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}
- Xamarin.Auth.XamarinAndroid
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\MonoAndroid10\Xamarin.Auth.dll
-
-
-
-
-
-
- {1B702A60-3D89-4183-B251-4A07388DCCB5}
- Xamarin.Auth.Forms.Droid
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\MonoAndroid10\Xamarin.Auth.Forms.dll
-
-
-```
-
-#### Xamarin.IOS
-
-```xml
-
-
-
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}
- Xamarin.Auth.XamarinIOS
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\Xamarin.iOS10\Xamarin.Auth.dll
-
-
-
-
-
-
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}
- Xamarin.Auth.Forms.iOS
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\Xamarin.iOS10\Xamarin.Auth.Forms.dll
-
-
-
-```
-
- #### Universal Windows Platform UWP
-
-```xml
-
-
-
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}
- Xamarin.Auth.UniversalWindowsPlatform
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\uap10.0\Xamarin.Auth.dll
-
-
-
-
-
-
- {ef012647-f313-4dbf-ba34-f8f6190e4906}
- Xamarin.Auth.Forms.UniversalWindowsPlatform
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\uap10.0\Xamarin.Auth.Forms.dll
-
-
-
-```
-
-#### Windows Phone WinRT 8.1
-
-```xml
-
-
-
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}
- Xamarin.Auth.WinRTWindowsPhone81
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\wpa81\Xamarin.Auth.dll
-
-
-
-
-
-
- {73188683-2fcc-4aee-8a30-e30e1532d6cf}
- Xamarin.Auth.Forms.WinRTWindowsPhone81
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\wpa81\Xamarin.Auth.dll
-
-
-
-```
-
-
-#### Windows WinRT 8.1
-
-```xml
-
-
-
- {C4202AC1-1027-4737-8215-16182421E342}
- Xamarin.Auth.WinRTWindows81
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\win81\Xamarin.Auth.dll
-
-
-
-
-
-
- {9ee3f977-6715-4509-8fe8-b862158aa293}
- Xamarin.Auth.Forms.WinRTWindows81
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\win81\Xamarin.Auth.Forms.dll
-
-
-
-```
-
-#### Windows Phone 8.x Silverlight
-
-```xml
-
-
-
- {08470E0D-EB43-4E07-92F4-020DF019F628}
- Xamarin.Auth.WindowsPhone8
-
- Include="Xamarin.Auth"
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.dll
-
-
-
-
-
-
- {c5dd0133-9a66-4489-91c3-745d6ed5ffe5}
- Xamarin.Auth.Forms.WindowsPhone8
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.Forms.dll
-
-
-
-```
-
-
-
-
-
-
-
-
-
-## Future work
-
-There is effort to reduce number of samples with MSBuild trickery, i.e to have
-project and nuget references in single project but switchable.
-
-Something like:
-
-```xml
-
-
-
-```
-
- And another ItemGroup for Sql server 2008:
-
-```xml
-
-
-
-```
-
-User should provide a default value for the property ReferenceType before
-those items are declared.
-
-Then at the command line you users can override default value for `ReferenceType`
-using the /p switch when invoking msbuild.exe.
-
-```
-msbuild.exe /p:ReferenceType=NuGet
-msbuild.exe /p:ReferenceType=Project
-```
-
-https://msdn.microsoft.com/en-us/library/ms164311.aspx
-
-Another possibility:
-
-```xml
-
-
-
-
- {A7714633-66D7-4099-A255-5A911DB7BED8}
- app.Controls %28Sources\client1\app.Controls%29
-
-
-
-
-
-
- {2E6D4065-E042-44B9-A569-FA1C36F1BDCE}
- app.Controls %28Sources\app.Controls%29
-
-
-
-
+# Xamarin.Auth samples
+
+Xamarin.Auth was launched in 2012 with Traditional/Standard technology support.
+Xamarin.Forms support was added in 2017.
+
+Sample projects reference Xamarin.Auth as
+
+* project references
+* nuget references
+
+Project references are used for debugging and adding new features, while NuGet
+references are used solely for testing correctness of the nuget packaging.
+
+## Folder structure
+
+Folder structure changes because a lot - it is construction site.
+
+There are several samples
+
+* Providers
+
+ This sample is written in Xamarin Traditional/Standard tehcnology
+ (Xamarin.Android and Xamarin.iOS) and for several Windows platforms.
+
+ These samples feature setup for numerous OAuth service providers (Google,
+ Facebook, Microsoft, LinkedIn, Twitter and more). Each provider can have
+ several samples depending what is possible to define on the server side
+ (provider's console - google console or similar). Those samples demonstrate
+ how to define Xamarin.Auth Authenticator objects (OAuth2Authenticator,
+ OAuth1Authenticator, etc) for particular Oauth provider.
+
+* Xamarin.Forms samples
+
+ Samples for testing Xamarin.Auth for Xamarin.Forms. Some of the samples are
+ modified Evolve16 labs samples.
+
+* sample OAuth providers
+
+ Several Oauth providers with configurations can be found in 3 projects
+ Xamarin.Auth.OAuthProviders.* projects:
+
+ * Xamarin.Auth.OAuthProviders.Portable
+ * Xamarin.Auth.OAuthProviders.Shared
+ * Xamarin.Auth.OAuthProviders.Shared.SecureSensitive
+
+* bug triaging samples
+
+### Details - Folder structure
+
+###
+
+## OAuth Providers Sample[s] (Xamarin.Auth.OAuthProviders.*)
+
+OAuth Providers' samples are moved into separeate project[s].
+
+
+### Details - OAuth Providers Sample[s] (Xamarin.Auth.OAuthProviders.*)
+
+Portable PCL version causes problems with Xamarin.Component packaging.
+
+Since 2017-06 PCL project
+
+ Xamarin.Auth.OAuthProviders.Portable
+
+references 2 shared projects:
+
+ Xamarin.Auth.OAuthProviders.Shared
+ Xamarin.Auth.OAuthProviders.Shared.SecureSensitive
+
+`Xamarin.Auth.OAuthProviders.Shared` contains common data (not security sensitve) for
+OAuth Endpoints and similar.
+
+`Xamarin.Auth.OAuthProviders.Shared.SecureSensitive` contains security sensitive (private)
+data like (`app_id`/`client_id`, `client_secret`). Private/secure data is not commited into
+the public repo and is guarded with `.gitignore`. Source code is included in the project via
+MSBuild globbing patterns:
+
+```
+
+
+
+```
+
+Public source code contains partial methods and initialization of the private data is performed
+in `*.secure.cs` files with partial method implementation.
+
+## Referencing Projects and nuget packages without duplicating projects
+
+in 2017-09 number of samples was reduced with MsBuild trickery in project files (*.csproj).
+Project files reference nuget binaries if source folder is not available check samples in
+Xamarin.Auth repo and separate repo with extratcted samples (and docs) only:
+
+* https://github.com/xamarin/Xamarin.Auth
+* https://github.com/moljac/Xamarin.Auth.Samples.NugetReferences
+
+
+NOTE: Adding nugets might remove these references from samples, so below are snippets
+to be added to the project files (*.csproj):
+
+After adding those snippets do following steps:
+
+* fix paths to project files in project references
+* fix paths (nuget version) for nugets in nuget references
+
+ it may be necessary to move nuget reference around (it might be inserted at
+ the bottom)
+
+### Xamarin Traditional/Standard Platform[s]
+
+Xamarin Traditional/Standard platform[s] (Xamarin.Android and Xamarin.iOS) samples
+will have only references to platform specific projects or nugets.
+
+#### Xamarin.Android
+
+```xml
+
+
+
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}
+ Xamarin.Auth.XamarinAndroid
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\MonoAndroid10\Xamarin.Auth.dll
+
+
+
+```
+
+#### Xamarin.IOS
+
+```xml
+
+
+
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}
+ Xamarin.Auth.XamarinIOS
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\Xamarin.iOS10\Xamarin.Auth.dll
+
+
+
+```
+
+#### Universal Windows Platform UWP
+
+```xml
+
+
+
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}
+ Xamarin.Auth.UniversalWindowsPlatform
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\uap10.0\Xamarin.Auth.dll
+
+
+
+```
+
+#### Windows Phone WinRT 8.1
+
+```xml
+
+
+
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}
+ Xamarin.Auth.WinRTWindowsPhone81
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\wpa81\Xamarin.Auth.dll
+
+
+
+```
+
+#### Windows WinRT 8.1
+
+```xml
+
+
+
+ {C4202AC1-1027-4737-8215-16182421E342}
+ Xamarin.Auth.WinRTWindows81
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\win81\Xamarin.Auth.dll
+
+
+
+```
+
+#### Windows Phone 8.1 Silverlight
+
+```xml
+
+
+
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}
+ Xamarin.Auth.WindowsPhone81
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.dll
+
+
+
+```
+
+#### Windows Phone 8 Silverlight
+
+```xml
+
+
+
+ {08470E0D-EB43-4E07-92F4-020DF019F628}
+ Xamarin.Auth.WindowsPhone8
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.dll
+
+
+
+```
+### Xamarin.Forms samples
+
+Xamarin.Forms samples using Presenters implementations will have only references to
+platform specific projects or nugets (like Traditional/Standard), while samples based
+on Xamarin.Forms Custom Renderers need additonal Xamarin.Auth.Forms references - again
+project or nuget.
+
+#### Portable
+
+```xml
+
+
+
+ {87580927-9f8e-42ae-bdfe-35f95abf17d8}
+ Xamarin.Auth.Portable
+ False
+
+
+
+
+
+
+ {87580927-9f8e-42ae-bdfe-35f95abf17d8}
+ Xamarin.Auth.Portable
+ False
+
+
+
+```
+
+#### Xamarin.Android
+
+```xml
+
+
+
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}
+ Xamarin.Auth.XamarinAndroid
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\MonoAndroid10\Xamarin.Auth.dll
+
+
+
+
+
+
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}
+ Xamarin.Auth.Forms.Droid
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\MonoAndroid10\Xamarin.Auth.Forms.dll
+
+
+```
+
+#### Xamarin.IOS
+
+```xml
+
+
+
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}
+ Xamarin.Auth.XamarinIOS
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\Xamarin.iOS10\Xamarin.Auth.dll
+
+
+
+
+
+
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}
+ Xamarin.Auth.Forms.iOS
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\Xamarin.iOS10\Xamarin.Auth.Forms.dll
+
+
+
+```
+
+ #### Universal Windows Platform UWP
+
+```xml
+
+
+
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}
+ Xamarin.Auth.UniversalWindowsPlatform
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\uap10.0\Xamarin.Auth.dll
+
+
+
+
+
+
+ {ef012647-f313-4dbf-ba34-f8f6190e4906}
+ Xamarin.Auth.Forms.UniversalWindowsPlatform
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\uap10.0\Xamarin.Auth.Forms.dll
+
+
+
+```
+
+#### Windows Phone WinRT 8.1
+
+```xml
+
+
+
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}
+ Xamarin.Auth.WinRTWindowsPhone81
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\wpa81\Xamarin.Auth.dll
+
+
+
+
+
+
+ {73188683-2fcc-4aee-8a30-e30e1532d6cf}
+ Xamarin.Auth.Forms.WinRTWindowsPhone81
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\wpa81\Xamarin.Auth.dll
+
+
+
+```
+
+
+#### Windows WinRT 8.1
+
+```xml
+
+
+
+ {C4202AC1-1027-4737-8215-16182421E342}
+ Xamarin.Auth.WinRTWindows81
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\win81\Xamarin.Auth.dll
+
+
+
+
+
+
+ {9ee3f977-6715-4509-8fe8-b862158aa293}
+ Xamarin.Auth.Forms.WinRTWindows81
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\win81\Xamarin.Auth.Forms.dll
+
+
+
+```
+
+#### Windows Phone 8.x Silverlight
+
+```xml
+
+
+
+ {08470E0D-EB43-4E07-92F4-020DF019F628}
+ Xamarin.Auth.WindowsPhone8
+
+ Include="Xamarin.Auth"
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.dll
+
+
+
+
+
+
+ {c5dd0133-9a66-4489-91c3-745d6ed5ffe5}
+ Xamarin.Auth.Forms.WindowsPhone8
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.Forms.dll
+
+
+
+```
+
+
+
+
+
+
+
+
+
+## Future work
+
+There is effort to reduce number of samples with MSBuild trickery, i.e to have
+project and nuget references in single project but switchable.
+
+Something like:
+
+```xml
+
+
+
+```
+
+ And another ItemGroup for Sql server 2008:
+
+```xml
+
+
+
+```
+
+User should provide a default value for the property ReferenceType before
+those items are declared.
+
+Then at the command line you users can override default value for `ReferenceType`
+using the /p switch when invoking msbuild.exe.
+
+```
+msbuild.exe /p:ReferenceType=NuGet
+msbuild.exe /p:ReferenceType=Project
+```
+
+https://msdn.microsoft.com/en-us/library/ms164311.aspx
+
+Another possibility:
+
+```xml
+
+
+
+
+ {A7714633-66D7-4099-A255-5A911DB7BED8}
+ app.Controls %28Sources\client1\app.Controls%29
+
+
+
+
+
+
+ {2E6D4065-E042-44B9-A569-FA1C36F1BDCE}
+ app.Controls %28Sources\app.Controls%29
+
+
+
+
```
\ No newline at end of file
diff --git a/docs/details/uwp-deep-linking-app-linking.md b/docs/details/uwp-deep-linking-app-linking.md
index f182fe868..fc298384d 100644
--- a/docs/details/uwp-deep-linking-app-linking.md
+++ b/docs/details/uwp-deep-linking-app-linking.md
@@ -1,66 +1,66 @@
-# Deep (App) Linking in UWP
-
-
-UWP and WinRT App linking (Deep linking) Link Activation
-
-
- https://tools.ietf.org/html/draft-ietf-oauth-native-apps-03
- https://csharp.christiannagel.com/2016/11/15/deeplinking/
- https://blogs.windows.com/buildingapps/2015/09/22/using-cross-app-communication-to-make-apps-work-together-10-by-10/#GwSPr4w3618IqcaX.97
- https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/appxmanifestschema/element-1-extension
- https://docs.microsoft.com/en-us/windows/uwp/launch-resume/web-to-app-linking
-
- https://msdn.microsoft.com/library/windows/apps/hh452686
- https://msdn.microsoft.com/en-us/magazine/mt590971.aspx
-
- https://github.com/googlesamples/oauth-apps-for-windows
- https://stackoverflow.com/questions/45267467/redirect-to-uwp-app-from-oauth-without-ms-app
- https://github.com/Microsoft/Windows-universal-samples/blob/master/Samples/AssociationLaunching/cs/Package.appxmanifest
-
- https://stackoverflow.com/questions/14804323/custom-url-scheme-for-windows-8
- https://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh779670(v=win.10).aspx
-
- https://blogs.windows.com/buildingapps/2015/09/22/using-cross-app-communication-to-make-apps-work-together-10-by-10/#bFVr0icIepOfWOdg.97
- http://bilalamjad.azurewebsites.net/blog/deep-linking-auto-app-launching-in-windows-phone-8-1-rt-application/
- https://canbilgin.wordpress.com/2016/01/09/connected-apps-with-windows-10-mobile-uwp-iii/
-
-supposed to add schema/protocol in package.appxmanifest it says that scheme must be up
-to 38-39 chars.
-
-jeffdalby [20:00]
-using the editor or just typing it in?
-
-moljac [20:01]
-And for Other app type I cannot define my short schema
-
-[20:01]
-Editor in VS
-
-jeffdalby [20:03]
-yeah I'm just editing the package.appxmanifest in raw xml
-
-[20:03]
-can type whatever in that...seemed to build
-
-moljac [20:03]
-cool trick
-
-[20:03]
-I ll try that one.
-
-jeffdalby [20:04]
-no clue is the actiovationkind.protocol will launch with it though...I'll see if I
-can get far enough on my end to get to that point
-
-moljac [20:09]
-this is in my App node
-
-
-
-
- Google OAuth
-
-
-
-
+# Deep (App) Linking in UWP
+
+
+UWP and WinRT App linking (Deep linking) Link Activation
+
+
+ https://tools.ietf.org/html/draft-ietf-oauth-native-apps-03
+ https://csharp.christiannagel.com/2016/11/15/deeplinking/
+ https://blogs.windows.com/buildingapps/2015/09/22/using-cross-app-communication-to-make-apps-work-together-10-by-10/#GwSPr4w3618IqcaX.97
+ https://docs.microsoft.com/en-us/uwp/schemas/appxpackage/appxmanifestschema/element-1-extension
+ https://docs.microsoft.com/en-us/windows/uwp/launch-resume/web-to-app-linking
+
+ https://msdn.microsoft.com/library/windows/apps/hh452686
+ https://msdn.microsoft.com/en-us/magazine/mt590971.aspx
+
+ https://github.com/googlesamples/oauth-apps-for-windows
+ https://stackoverflow.com/questions/45267467/redirect-to-uwp-app-from-oauth-without-ms-app
+ https://github.com/Microsoft/Windows-universal-samples/blob/master/Samples/AssociationLaunching/cs/Package.appxmanifest
+
+ https://stackoverflow.com/questions/14804323/custom-url-scheme-for-windows-8
+ https://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh779670(v=win.10).aspx
+
+ https://blogs.windows.com/buildingapps/2015/09/22/using-cross-app-communication-to-make-apps-work-together-10-by-10/#bFVr0icIepOfWOdg.97
+ http://bilalamjad.azurewebsites.net/blog/deep-linking-auto-app-launching-in-windows-phone-8-1-rt-application/
+ https://canbilgin.wordpress.com/2016/01/09/connected-apps-with-windows-10-mobile-uwp-iii/
+
+supposed to add schema/protocol in package.appxmanifest it says that scheme must be up
+to 38-39 chars.
+
+jeffdalby [20:00]
+using the editor or just typing it in?
+
+moljac [20:01]
+And for Other app type I cannot define my short schema
+
+[20:01]
+Editor in VS
+
+jeffdalby [20:03]
+yeah I'm just editing the package.appxmanifest in raw xml
+
+[20:03]
+can type whatever in that...seemed to build
+
+moljac [20:03]
+cool trick
+
+[20:03]
+I ll try that one.
+
+jeffdalby [20:04]
+no clue is the actiovationkind.protocol will launch with it though...I'll see if I
+can get far enough on my end to get to that point
+
+moljac [20:09]
+this is in my App node
+
+
+
+
+ Google OAuth
+
+
+
+
\ No newline at end of file
diff --git a/docs/details/walkthrough-howto/android.md b/docs/details/walkthrough-howto/android.md
index b968a0947..f92cadd3a 100644
--- a/docs/details/walkthrough-howto/android.md
+++ b/docs/details/walkthrough-howto/android.md
@@ -1,25 +1,25 @@
-# WalkThorugh HowTo Android
-
-
-Some system browsers like Samsung have CustomTabs
-
-
-400 That's an error.
-Error: invalid_request
-
-
-400 That's an error.
-Error: invalid_request
-Invalid parameter value for redirect_uri: Custom schemes cannot have authority:
-com.authentication.app://oauth2redirect
-
-400 That's an error.
-Error: invalid_request
-Invalid parameter value for redirect_uri: Invalid scheme:
-com-authentication-app://oauth2redirect
-
-
-400 That's an error.
-Error: invalid_request
-Invalid parameter value for redirect_uri: Invalid scheme:
+# WalkThorugh HowTo Android
+
+
+Some system browsers like Samsung have CustomTabs
+
+
+400 That's an error.
+Error: invalid_request
+
+
+400 That's an error.
+Error: invalid_request
+Invalid parameter value for redirect_uri: Custom schemes cannot have authority:
+com.authentication.app://oauth2redirect
+
+400 That's an error.
+Error: invalid_request
+Invalid parameter value for redirect_uri: Invalid scheme:
+com-authentication-app://oauth2redirect
+
+
+400 That's an error.
+Error: invalid_request
+Invalid parameter value for redirect_uri: Invalid scheme:
comauthenticationapp://localhost
\ No newline at end of file
diff --git a/docs/details/walkthrough-howto/ios.md b/docs/details/walkthrough-howto/ios.md
index 791ad3820..a2e74a1bf 100644
--- a/docs/details/walkthrough-howto/ios.md
+++ b/docs/details/walkthrough-howto/ios.md
@@ -1,2 +1,2 @@
-# WalkThorugh HowTo iOS
-
+# WalkThorugh HowTo iOS
+
diff --git a/docs/details/xamarin-auth-troubleshooting.md b/docs/details/xamarin-auth-troubleshooting.md
index cdfa61a36..deaa5feac 100644
--- a/docs/details/xamarin-auth-troubleshooting.md
+++ b/docs/details/xamarin-auth-troubleshooting.md
@@ -1,115 +1,115 @@
-# Xamarin.Auth Troubleshooting
-
-## Control does not return to the app after login
-
-If you are using NativeUI (SafariViewController and [Chrome] Custom Tabs) check
-
-1. schema for `redirect_url` should not be http[s] schema!
-
-
-2. app-linking (deep-linking) implementation
-
-3. on Android there have been reports that AntiVirus software might block
- IntentFilters.
-
- Reported by
-
-```bash
- adb shell am start \
- -a android.intent.action.VIEW \
- -d "com.googleusercontent.apps.:/oauth2redirect"
-```
-
-## The "LinkAssemblies" task failed unexpectedly - Failed to resolve - LaunchUrl
-
-### Problem
-
-Linking fails for Android applications.
-
- The "LinkAssemblies" task failed unexpectedly.
- Mono.Linker.MarkException:
- Error processing method:
- 'System.Void Android.Support.CustomTabs.Chromium.SharedUtilities.CustomTabActivityHelper::LaunchUrlWithCustomTabsOrFallback(Android.App.Activity,Android.Support.CustomTabs.CustomTabsIntent,Android.Net.Uri,Android.Support.CustomTabs.Chromium.SharedUtilities.ICustomTabFallback)'
- in assembly: 'Xamarin.Auth.dll' --->
- Mono.Cecil.ResolutionException:
- Failed to resolve System.Void Android.Support.CustomTabs.CustomTabsIntent::LaunchUrl(Android.Content.Context,Android.Net.Uri)
-
-From github
-
-
-> Confirm linker issues with Xamarin.Auth 1.5.0.3 + Xamarin.Android.Support.CustomTabs 23.4.0.1:
-
-From MatkovIvan:
-
-https://github.com/Azure/azure-mobile-apps-net-client/issues/361#issuecomment-315353068
-https://github.com/Azure/azure-mobile-apps-net-client/issues/361
-https://github.com/xamarin/Xamarin.Auth/issues/167
-
-
-In Xamarin.Android.Support.CustomTabs version 23.3.0:
-
- [Register("launchUrl", "(Landroid/app/Activity;Landroid/net/Uri;)V", "")]
- public void LaunchUrl(Activity context, Uri url);
-
-In Xamarin.Android.Support.CustomTabs version 25.3.1:
-
- [Register("launchUrl", "(Landroid/content/Context;Landroid/net/Uri;)V", "")]
- public void LaunchUrl(Context context, Uri url);
-
-There is no info about it in change logs, since this is auto-generated from java code.
-But in Azure Mobile Client case this is breaking change.
-
-This issue inherited from Xamarin.Auth. It uses CustomTabsIntent::LaunchUrl directly instead
-of CustomTabsActivityManager despite documentation of custom tabs.
-
-PR to Azure Mobile Client Xamarin.Auth fork to fix this:
-
-https://github.com/Azure/azure-mobile-services-xamarin-auth#11
-
-### Analysis
-
-TODO
-
-### [Re]Solution/Workaround
-
-1. simply update Xamarin.Android.Support nuget packages to 25.0.0+ version
-
-2. turn off linker
-
-Xamarin.Auth lowest pinned) versionWhen Xamarin.Forms support was added to Xamarin.Auth in 2017-05 the
-Xamarin.Android.Support libraries were pinned to 23.0.0 version in Xamarin.Forms.
-
-## unsuported_response_type error
-
-http://stackoverflow.com/questions/23961734/how-to-respond-to-an-oauth-2-0-authorization-endpoint-request-that-fails-due-to
-http://stackoverflow.com/questions/11696526/google-oauth-2-response-type-error-on-token-request
-
-
-https://forums.xamarin.com/discussion/7551/x-auth-google-unsupported-response-type
-https://forums.xamarin.com/discussion/comment/75297#Comment_75297
-
-
-## Detecting Cancellation in CustomTabs on Android
-
-Xamarin.Auth [curerntly] cannot handle certain events in CustomTabs, because there is no
-such API provided from CustomTabs. Though this issue is under investigation for possible
-solutions!
-
-References/link for similar issue:
-
-1. AppAuth
-
- https://github.com/openid/AppAuth-Android/issues/102
- \#102 Detecting user initiated closing of the authorization flow.
-
- https://github.com/openid/AppAuth-Android/pull/109
- \#109 Use an intermediary activity to manage the authorization flow
-
- https://codelabs.developers.google.com/codelabs/appauth-android-codelab/#0
-
-2. StackOverflow
-
- https://stackoverflow.com/questions/41010017/callback-on-dismiss-of-chrome-custom-tabs
-
-
+# Xamarin.Auth Troubleshooting
+
+## Control does not return to the app after login
+
+If you are using NativeUI (SafariViewController and [Chrome] Custom Tabs) check
+
+1. schema for `redirect_url` should not be http[s] schema!
+
+
+2. app-linking (deep-linking) implementation
+
+3. on Android there have been reports that AntiVirus software might block
+ IntentFilters.
+
+ Reported by
+
+```bash
+ adb shell am start \
+ -a android.intent.action.VIEW \
+ -d "com.googleusercontent.apps.:/oauth2redirect"
+```
+
+## The "LinkAssemblies" task failed unexpectedly - Failed to resolve - LaunchUrl
+
+### Problem
+
+Linking fails for Android applications.
+
+ The "LinkAssemblies" task failed unexpectedly.
+ Mono.Linker.MarkException:
+ Error processing method:
+ 'System.Void Android.Support.CustomTabs.Chromium.SharedUtilities.CustomTabActivityHelper::LaunchUrlWithCustomTabsOrFallback(Android.App.Activity,Android.Support.CustomTabs.CustomTabsIntent,Android.Net.Uri,Android.Support.CustomTabs.Chromium.SharedUtilities.ICustomTabFallback)'
+ in assembly: 'Xamarin.Auth.dll' --->
+ Mono.Cecil.ResolutionException:
+ Failed to resolve System.Void Android.Support.CustomTabs.CustomTabsIntent::LaunchUrl(Android.Content.Context,Android.Net.Uri)
+
+From github
+
+
+> Confirm linker issues with Xamarin.Auth 1.5.0.3 + Xamarin.Android.Support.CustomTabs 23.4.0.1:
+
+From MatkovIvan:
+
+https://github.com/Azure/azure-mobile-apps-net-client/issues/361#issuecomment-315353068
+https://github.com/Azure/azure-mobile-apps-net-client/issues/361
+https://github.com/xamarin/Xamarin.Auth/issues/167
+
+
+In Xamarin.Android.Support.CustomTabs version 23.3.0:
+
+ [Register("launchUrl", "(Landroid/app/Activity;Landroid/net/Uri;)V", "")]
+ public void LaunchUrl(Activity context, Uri url);
+
+In Xamarin.Android.Support.CustomTabs version 25.3.1:
+
+ [Register("launchUrl", "(Landroid/content/Context;Landroid/net/Uri;)V", "")]
+ public void LaunchUrl(Context context, Uri url);
+
+There is no info about it in change logs, since this is auto-generated from java code.
+But in Azure Mobile Client case this is breaking change.
+
+This issue inherited from Xamarin.Auth. It uses CustomTabsIntent::LaunchUrl directly instead
+of CustomTabsActivityManager despite documentation of custom tabs.
+
+PR to Azure Mobile Client Xamarin.Auth fork to fix this:
+
+https://github.com/Azure/azure-mobile-services-xamarin-auth#11
+
+### Analysis
+
+TODO
+
+### [Re]Solution/Workaround
+
+1. simply update Xamarin.Android.Support nuget packages to 25.0.0+ version
+
+2. turn off linker
+
+Xamarin.Auth lowest pinned) versionWhen Xamarin.Forms support was added to Xamarin.Auth in 2017-05 the
+Xamarin.Android.Support libraries were pinned to 23.0.0 version in Xamarin.Forms.
+
+## unsuported_response_type error
+
+http://stackoverflow.com/questions/23961734/how-to-respond-to-an-oauth-2-0-authorization-endpoint-request-that-fails-due-to
+http://stackoverflow.com/questions/11696526/google-oauth-2-response-type-error-on-token-request
+
+
+https://forums.xamarin.com/discussion/7551/x-auth-google-unsupported-response-type
+https://forums.xamarin.com/discussion/comment/75297#Comment_75297
+
+
+## Detecting Cancellation in CustomTabs on Android
+
+Xamarin.Auth [curerntly] cannot handle certain events in CustomTabs, because there is no
+such API provided from CustomTabs. Though this issue is under investigation for possible
+solutions!
+
+References/link for similar issue:
+
+1. AppAuth
+
+ https://github.com/openid/AppAuth-Android/issues/102
+ \#102 Detecting user initiated closing of the authorization flow.
+
+ https://github.com/openid/AppAuth-Android/pull/109
+ \#109 Use an intermediary activity to manage the authorization flow
+
+ https://codelabs.developers.google.com/codelabs/appauth-android-codelab/#0
+
+2. StackOverflow
+
+ https://stackoverflow.com/questions/41010017/callback-on-dismiss-of-chrome-custom-tabs
+
+
\ No newline at end of file
diff --git a/docs/doc-about-docs.md b/docs/doc-about-docs.md
index 77394bd0a..4bfc4fa8d 100644
--- a/docs/doc-about-docs.md
+++ b/docs/doc-about-docs.md
@@ -1,39 +1,39 @@
-# Doc about Docs
-
-Maintenance docs to reduce effort. Github flavored markdown does not have
-include file option, so information about the docs is kept this way.
-
-There are sets of docs:
-
-* Component Docs
-
- * Getting Started
-
- (../component/GettingStarted.md)[../component/GettingStarted.md]
-
- * Details
-
- (../component/Details.md)[../component/Details.md]
-
-* General (working) docs in ./docs
-
- These docs will be written first (all other docs are based on these)
-
- * readme.md
-
- links to code removed and copied to
- (../docs/GettingStarted.md)[../component/GettingStarted.md]
-
- * readme-detailed.md
-
- Details about implementation and providers and technology.
-
- Not copied.
-
- * readme-repo-root.md
-
- General info + appended (../component/Details.md)[../component/Details.md]
-
- (../readme.md)[../readme.md]
-
- (./readme-repo-root.md)[../readme-repo-root.md]
+# Doc about Docs
+
+Maintenance docs to reduce effort. Github flavored markdown does not have
+include file option, so information about the docs is kept this way.
+
+There are sets of docs:
+
+* Component Docs
+
+ * Getting Started
+
+ (../component/GettingStarted.md)[../component/GettingStarted.md]
+
+ * Details
+
+ (../component/Details.md)[../component/Details.md]
+
+* General (working) docs in ./docs
+
+ These docs will be written first (all other docs are based on these)
+
+ * readme.md
+
+ links to code removed and copied to
+ (../docs/GettingStarted.md)[../component/GettingStarted.md]
+
+ * readme-detailed.md
+
+ Details about implementation and providers and technology.
+
+ Not copied.
+
+ * readme-repo-root.md
+
+ General info + appended (../component/Details.md)[../component/Details.md]
+
+ (../readme.md)[../readme.md]
+
+ (./readme-repo-root.md)[../readme-repo-root.md]
diff --git a/docs/notes-for-cleanup/readme-detailed.md b/docs/notes-for-cleanup/readme-detailed.md
index 1e5b09aba..851640e57 100644
--- a/docs/notes-for-cleanup/readme-detailed.md
+++ b/docs/notes-for-cleanup/readme-detailed.md
@@ -1,1364 +1,1364 @@
-# Xamarin.Auth Details
-
-WORK IN PROGRESS
-
-[![Components-XamarinAuth][7]][8]
-
-[7]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
-[8]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
-
-Xamarin.Auth helps developers authenticate users via standard authentication mechanisms
-(e.g. OAuth 1.0 and 2.0), and store user credentials. It's also straightforward to add
-support for non-standard authentication schemes.
-
-## Current version and status
-
-* nuget version 1.5.0
- * Native UI (CustomTabs on Android and SFSafariViewController on iOS)
- * Xamarin.Forms support
- * Xamarin.Android (tested)
- * Xamarin.iOS (tested)
- * Windows platforms (tests in progress)
- * Xamarin.iOS Embedded Browser WKWebView support as alternative
- WKWebView instead of UIWebView
-
-
-[Change Log](./docs/details/change-log.md)
-
-### Status
-
-CI servers:
-
-* MacOSX builds
-
- https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/
-
-* Windows builds
-
- https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth-Windows/
-
-
-Xamarin.Auth has grown into fully fledged cross platform library supporting:
-
-* Xamarin.Android
-* Xamarin.iOS (Unified only, Classic Support is removed)
-* Windows Phone Silverlight 8 (8.1 redundant)
-* Windows Store 8.1 WinRT
-* Windows Phone 8.1 WinRT
-* Universal Windows Platform (UWP)
-
-The library is cross-platform, so once user learns how to use it on one platform,
-it is fairly simple to use it on other platforms.
-
-Recent changes in Xamarin.Auth brought in new functionalities which caused minor
-breaking changes. Version 1.4.x broke `GetUI()` API, because it returned `System.Object`
-instead of `Intent` on Android and `UIViewController` on iOS. Efforts to add Xamarin.Forms
-support led to more refactoring and pushing functionality deeper into Xamarin.Auth, so
-version 1.5.0 reverted `GetUI()` API to original flavor returning UI object for each
-platform.
-
-So, in version 1.5.0 `GetUI()` returns
-
-* on Android:
-
- * `Android.Content.Intent` for embedded WebViews and NativeUI
-
-* on iOS:
-
- * `UIKit.UIViewController` for embedded WebViews and
-
- * `SafariServices.SFSafariViewController` for Native UI
-
-
-
-[TODO API design and breaking changes]
-
-## Work in progress and plans
-
-
-* Xamarin.Forms
- * Windows support - testing/samples
- * different navigation
-* more samples
- * Azure AD B2C
- * Azure ADAL
- * Flickr
-* restructuring samples
-* UserAgent API
- [DEPRECATED] [NOT RECOMMENDED] ToS violations
- workaround for attempts to fake UserAgent for Embedded Browsers to fool
- Google
-
-## Support
-
-If there is need for real-time support use Xamarin Chat (community slack team) and go to
-\#xamarin-auth-social channel where help from experienced users can be obtained.
-For all users without account for community slack team, please, go to self-invite link
-first.
-
-### Documentation - Github Wiki pages
-
-
-### Github
-
-Issues
-
-Samples (with nuget references) from the repo separated for faster development:
-
-https://github.com/moljac/Xamarin.Auth.Samples.NugetReferences/
-
-
-### Xamarin Forums
-
-https://forums.xamarin.com/search?search=auth
-
-https://forums.xamarin.com/search?search=xamarin.auth
-
-### Stackoverflow
-
-http://stackoverflow.com/search?q=xamarin.auth
-
-### Xamarin Chat - Community Slack Team (xamarin-auth-social room)
-
-For those that need real-time help (hand-in-hand leading through implementation) the
-best option is to use community slack channel. There are numerous people that have
-implemented Xamarin.Auth with Native UI and maintainers/developers of the library.
-
-https://xamarinchat.slack.com/messages/C4TD1NHPT/
-
-For those without Xamarin Chat account please visit this page and generate
-self-invitation:
-
-https://xamarinchat.herokuapp.com/
-
-
-## OAuth
-
-OAuth flow (process) is setup in 4 major steps:
-
-0. **Server side setup for OAuth service provider**
-
- To name some:
-
- 1. Google
-
- Google introduced mandatory use of Native UI for security reasons because
- Android CustomTabs and iOS SFSafariViewController are based on Chrome and
- Safari code-bases thus thoroughly tested and regulary updated. Moreover
- Native UI (System Browsers) have reduced API, so malicious users have less
- possibilities to retrieve and use sensitive data.
-
- [Google](./details/setup-server-side-oauth-providers/google.md)
-
- 2. Facebook
-
- [Facebook](./details/setup-server-side-oauth-providers/facebook.md)
-
- 3. Microsoft
-
- [Microsoft](./details/setup-server-side-oauth-providers/microsoft.md)
-
- 4. Fitbit
-
- Fitbit is good for testing, because it allows arbitrary values for
- redirect_url.
-
- [Fitbit](./details/setup-server-side-oauth-providers/fitbit.md)
-
- 5.
-
-1. **Client side initialization of Authenticator object**
-
- This step prepares all relevant OAuth Data in Authenticator object (client_id,
- redirect_url, client_secret, OAuth provider's endpoints etc)
-
-2. **Creating and optionally customising UI**
-
-3. **Presenting/Launching UI and authenticating user**
-
- 1. Detecting/Fetching/Intercepting URL change - redirect_url and
-
- This substep, often called "App Linking" or "Deep Linking", is needed for
- NativeUI and requires a custom scheme registration for the redirect_url
- intercepting mechanism.
-
- 2. Parsing OAuth data from redirect_url
-
- In order to obtain OAuth data returned redirect_url must be parsed and the
- best way is to let Xamarin.Auth do it automatically by parsing redirect_url
-
- 3. Triggering Events based on OAuth data
-
- Parsing subsytem of the Authenticator will parse OAuth data and raise
- appropriate events based on returned data
-
-4. **Using identity**
-
- 1. Using protected resources (making calls)
-
- 2. Saving account info
-
- 3. Retrieving account info
-
-
-Xamarin.Auth with Embedded Browser API does a lot under the hood for users, but with
-the Native UI step 3.1 Deep Linking (App linking) must be manually implemented by the
-user.
-
-
-## Xamarin.Auth usage
-
-Xamarin.Auth covers 2 Xamarin technologies - traditional/standard (Xamarin.Android,
-Xamarin.iOS) and Xamarin.Forms. The library implements nuget "bait and switch"
-technology.
-
-### Usage Xamarin Traditional (Standard)
-
-Design of the library is aimed to reduce platform differences, but this is not possible
-in all cases (most methods in Android API need Context as a parameter), so user must
-be familiar with platform concepts and details.
-
-#### 1. Initialization
-
-##### 1.1 Creating and configuring an Authenticator
-
-The server side setup of the OAuth provider defines OAuth flow used which again
-defines which Authenticator constructor will be used.
-
-This code is shared accross all platforms:
-
-```csharp
-OAuth2Authenticator auth = new OAuth2Authenticator
- (
- clientId: "",
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
- // Native UI API switch
- // true - NEW Native UI support
- // false - OLD Embedded Browser API [DEFAULT]
- // DEFAULT will be switched to true in the near future 2017-04
- isUsingNativeUI: test_native_ui
- )
- {
- AllowCancel = oauth1.AllowCancel,
- };
-```
-
-[TODO Link to code]
-
-
-##### 1.1 Subscribing to Authenticator events
-
-In order to receive OAuth events Authenticator object must subscribe to the
-events.
-
-```csharp
-Auth1.Completed += Auth_Completed;
-Auth1.Error += Auth_Error;
-Auth1.BrowsingCompleted += Auth_BrowsingCompleted;
-```
-
-[TODO Link to code]
-
-In those events user can close the Login UI or perform further actions, based on
-event raised (Completed or Error) and information which can be extracted from
-EventArgs.
-
-The Authenticator object has three events:
-
-* Completed - which is fired when an Authentication is successful,
-* Error - which is fired if the Authentication fails, and
-* BrowsingCompleted which is fired when when the browser window is closed
-
-User will need to subscribe to these event in order to work with the data received
-from the authentication response.
-
-
-#### 2. Creating/Preparing UI
-
-##### 2.1 Creating Login UI
-
-Creating UI step will call `GetUI()` method on Authenticator object which
-will return platform specific object to present UI for login.
-
-This code cannot be shared for most of the platforms, because it returns platform
-specific objects.
-
-On Android:
-
-```csharp
-// Step 2.1 Creating Login UI
-Android.Content.Intent ui_object = Auth1.GetUI(this);
-```
-
-[TODO Link to code]
-
-On iOS:
-
-```csharp
-// Step 2.1 Creating Login UI
-UIKit.UIViewController ui_object = Auth1.GetUI();
-```
-
-[TODO Link to code]
-
-for new API (both Embedded Browsers and Native UI Support) user will need to
-cast object to appropriate type:
-
-NOTE: there is still discussion about API and returning object, so
-this might be subject to change.
-
-NOTE:
-Windows platforms currently do NOT support Native UI embedded browser support
-only. Work in progress.
-
-On Windows - Universal Windows Platform
-
-```csharp
-// Step 2.1 Creating Login UI
-Type page_type = auth.GetUI();
-
-this.Frame.Navigate(page_type, auth);
-```
-
-[TODO Link to code]
-
-
-On Windows - WinRT - Windows Store 8.1 and Windows Phone 8.1
-
-```csharp
-// Step 2.1 Creating Login UI
-System.Type page_type = auth.GetUI();
-```
-
-[TODO Link to code]
-
-
-On Windows Phone Silverlight 8.x
-
-```csharp
-// Step 2.1 Creating Login UI
-System.Uri uri = auth.GetUI ();
-```
-
-[TODO Link to code]
-
-
-##### 2.2 Customizing the UI - Native UI [OPTIONAL]
-
-Embedded Browser API has limited API for UI customizations, while
-Native UI API is essentially more complex especially on Android.
-
-**Xamarin.Android**
-
-Native UI on Android exposes several objects to the end user which enable UI
-customisations like adding menus, toolbars and performance optimisations like
-WarmUp (preloading of the browser in the memory) and prefetching (preloading
-of the web site before rendering).
-
-Those exposed objects from simpler to more complex:
-
-* CustomTabsIntent object which is enough for simple (basic) launch
- of Custom Tabs (System Browser)
-* CustomTabsIntent.Builder class which is intended for adding menus,
- toolbars, backbuttons and more.
- This object is returned by GetUI() on Android
-
-```csharp
-```
-
-[TODO Link to code]
-
-[TODO finish API and more info]
-
-**Xamarin.iOS**
-
-Native UI on iOS exposes SFSafariViewController and customizations are performed
-through the API of that object.
-
-```csharp
-```
-
-[TODO Link to code]
-
-
-#### 3 Present/Launch the Login UI
-
-This step will open a page of OAuth provider enabling user to enter the
-credentials and authenticate.
-
-
-NOTE: there is still discussion about API and returning object, so this might be subject to change.
-
-**Xamarin.Android**
-
-```csharp
-// Step 3 Present/Launch the Login UI
-StartActivity(ui_object);
-```
-
-**Xamarin.iOS**
-
-```csharp
-// Step 3 Present/Launch the Login UI
-PresentViewController(ui_object, true, null);
-```
-
-**Windows - Universal Windows Platform**
-
-```csharp
-this.Frame.Navigate(page_type, auth);
-```
-
-[TODO Link to code]
-
-
-**Windows - WinRT - Windows Store 8.1 Windows Phone 8.1**
-
-```csharp
-this.Frame.Navigate(page_type, auth);
-```
-
-[TODO Link to code]
-
-**Windows Phone Silverlight 8.x**
-
-```csharp
-this.NavigationService.Navigate(uri);
-```
-
-[TODO Link to code]
-
-#### 3.1
-
-
-#### 3.2 Native UI support - Parsing URL fragment data
-
-The main reason for introducing Native UI support for Installed Apps (mobile apps)
-is security. Both Android's [Chrome] Custom Tabs and iOS SFSafariViewController
-originate from (share the same codebase) the Google's Chrome browser and Apple's
-Safari web browser. This codebase is constantly updated and fixed.
-Furthemore both Custom Tabs and Safari View Controller have minimal API, so attacking
-surface for potential attacker is smaller. Additionally, Custom Tabs have additional
-features aimed at increasing performance - faster loading and prefetching.
-
-Due to the fact that, it is impossible to obtain loaded URL from Custom Tab or
-Safari View Controller after redirecting to redirect url (callback) in order to
-parse OAuth data like auth token, user must use App Linking and custom url schemes
-to intercept callback.
-
-This has some repercusions that http and https schemes will not work anymore, because
-Android and iOS will open default apps for those schemes and those are built in
-browsers (Android Browser and Safari).
-
- NOTE:
- Android docs are showing IntentFilters with http and https schema, but after
- several attempts to implement this was temporarily abandonded.
- iOS will most likely open those URLs in browser, except those that were
- registered with some apps based on host (Maps http://maps.google.com,
- YouTube http://www.youtube.com/ etc).
-
- Some other schemes like mailto will open on
- Android Intent picker to let user choose which Intent/App will handle
- scheme
- iOS
-
-
-To enable Native UI support 3 steps are neccessary:
-
-1. add references to external utilities that implement NativeUI usually
- nuget packages.
-
- This step is neccessary for Android only, because CustomTabs implementation
- is in `Xamarin.Android.Support.CustomTabs` nuget. `SafariServices` are part
- of newer iOS operating systems.
-
-2. register custom scheme at OS level
-
- Operating system needs to know which application will open particular custom
- url scheme. This concept is called App or Deep Linking. On Android this
- registration is done via url handling Activity's IntentFilter and on iOS via
-
-3. implement platform specific code that intercepts redirect_url with custom scheme
-
- On Android Activity handles opening Url with custom scheme and this Activity
- was registered at OS level thorugh IntentFilter in step 2. On iOS user is
- supposed to implement `OpenUrl` in the `AppDelegate` class.
- When browser tries to open Url with custom scheme and the browser itself is not
- registered to open that scheme it will raise event on OS level and OS will check
- application registrations for that specific scheme. If the application is found
- url will be passed to `Activity`'s `OnCreate()` and/or `AppDelegate`'s `OpenUrl()`.
-
-
-##### Preparing app for the Native UI support
-
-For Android app add Xamarin.Android.Support.CustomTabs package through nuget
-package manager.
-
-For iOS apps - NOOP - nothing needs to be done.
-
-Adding URL custom schema intercepting utility for parsing
-
-Next step is to define custome scheme[s] the app can handle.
-
- NOTE:
- In the samples
- xamarinauth
- xamarin-auth
- xamarin.auth
- shemes are used.
- Do NOT use those schemes, because schemes might be opened by Xamarin.Auth
- sample app if they were installed (tested before).
-
-Xamarin.Android
-
-Add Activity with IntentFilter to catch/intercept URLs
-with user's custom schema:
-
-```csharp
- [Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
- [
- IntentFilter
- (
- actions: new[] { Intent.ActionView },
- Categories = new[]
- {
- Intent.CategoryDefault,
- Intent.CategoryBrowsable
- },
- DataSchemes = new[]
- {
- "com.xamarin.traditional.standard.samples.oauth.providers.android",
- /*
- "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
- "urn:ietf:wg:oauth:2.0:oob",
- "urn:ietf:wg:oauth:2.0:oob.auto",
- "http://localhost:PORT",
- "https://localhost:PORT",
- "http://127.0.0.1:PORT",
- "https://127.0.0.1:PORT",
- "http://[::1]:PORT",
- "https://[::1]:PORT",
- */
- },
- //DataHost = "localhost",
- DataPath = "/oauth2redirect"
- )
- ]
- public class ActivityCustomUrlSchemeInterceptor : Activity
- {
- string message;
-
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
-
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(uri_android.ToString());
-
- // load redirect_url Page (send it back to Xamarin.Auth)
- // for Url parsing and raising Complete or Error events
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- this.Finish();
-
- return;
- }
- }
-}
-```
-
-[TODO Link to code]
-
-
-IntentFilter attribute will modify AndroidManifest.xml adding following node (user
-could have added this node manually to application node):
-
-```xml
-
-
-
-
-
-
-
-
-
-
-
-```
-
-[TODO Link to code]
-
-Xamarin.iOS
-
-Register custom schemes to Info.plist by opening editor in Advanced tab
-and add schemes in URL types with Role Viewer.
-
-This will result in following Info.plist snippet:
-
-```xml
-
-CFBundleURLTypes
-
-
- CFBundleURLName
- Xamarin.Auth Google OAuth
- CFBundleURLSchemes
-
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
-
- CFBundleURLTypes
- Viewer
-
-
-```
-
-[TODO Link to code]
-
-
-NOTE:
-When editing Info.plist take care if it is auto-opened in the generic plist editor.
-Generic plist editor shows "CFBundleURLSchemes" as simple "URL Schemes".
-If user is using the plist editor to create the values and type in URL Schemes,
-it won't convert that to CFBundleURLSchemes.
-Switching to the xml editor and user will be able to see the difference.
-
-
-Add code to intercept opening URL with registered custom scheme by implementing
-OpenUrl method override in AppDelegate:
-
-```csharp
-public override bool OpenUrl
- (
- UIApplication application,
- NSUrl url,
- string sourceApplication,
- NSObject annotation
- )
-{
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(url.AbsoluteString);
-
- // load redirect_url Page (send it back to Xamarin.Auth)
- // for Url parsing and raising Complete or Error events
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- return true;
-}
-```
-
-[TODO Link to code]
-
-#### 4 Using identity
-
-[TODO]
-
-
-### Usage Xamarin.Forms
-
-Since version 1.5.0 Xamarin.Auth has built in support for Xamarin.Forms with 2
-different implementations:
-
-* with platform specific Presenters (Dependency Service, Dependency Injection)
-
- This implementation has no dependencies on Xamarin.Forms, so it is in Xamarn.Auth
- nuget package.
-
-* with Custom Renderers
-
- This implementation dependens on Xamarin.Forms, so it is in separate nuget
- package - Xamarn.Auth.XamarinForms
-
-Most of the important code is placed in portable class library (PCL) or shared
-project.
-
-This includes:
-
-1. initialization of the Authenticator object
-
- This step involves construction of the object and subscribing to the events.
-
-2. Launching UI screen
-
- UI can be launched via Custom Renderers or platform Presenters.
-
-3. Using identity (obtained OAuth) data
-
-
-#### 1. Initialization
-
-Initialization is almost the same like for Traditional/Standard, except platform
-specific cases when required (different client_id for different apps).
-
-
-##### 1.1 Creating and configuring an Authenticator
-
-Creating Authenticator object in PCL:
-
-```csharp
-authenticator
- = new Xamarin.Auth.OAuth2Authenticator
- (
- clientId:
- new Func
- (
- () =>
- {
- string retval_client_id = "oops something is wrong!";
-
- // some people are sending the same AppID for google and other providers
- // not sure, but google (and others) might check AppID for Native/Installed apps
- // Android and iOS against UserAgent in request from
- // CustomTabs and SFSafariViewContorller
- // TODO: send deliberately wrong AppID and note behaviour for the future
- // fitbit does not care - server side setup is quite liberal
- switch (Xamarin.Forms.Device.RuntimePlatform)
- {
- case "Android":
- retval_client_id = "1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn.apps.googleusercontent.com";
- break;
- case "iOS":
- retval_client_id = "1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh.apps.googleusercontent.com";
- break;
- case "Windows":
- retval_client_id = "1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh.apps.googleusercontent.com";
- break;
- }
- return retval_client_id;
- }
- ).Invoke(),
- clientSecret: null, // null or ""
- authorizeUrl: new Uri("https://accounts.google.com/o/oauth2/auth"),
- accessTokenUrl: new Uri("https://www.googleapis.com/oauth2/v4/token"),
- redirectUrl:
- new Func
- (
- () =>
- {
-
- string uri = null;
-
- // some people are sending the same AppID for google and other providers
- // not sure, but google (and others) might check AppID for Native/Installed apps
- // Android and iOS against UserAgent in request from
- // CustomTabs and SFSafariViewContorller
- // TODO: send deliberately wrong AppID and note behaviour for the future
- // fitbit does not care - server side setup is quite liberal
- switch (Xamarin.Forms.Device.RuntimePlatform)
- {
- case "Android":
- uri =
- "com.xamarin.traditional.standard.samples.oauth.providers.android:/oauth2redirect"
- //"com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn:/oauth2redirect"
- ;
- break;
- case "iOS":
- uri =
- "com.xamarin.traditional.standard.samples.oauth.providers.ios:/oauth2redirect"
- //"com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh:/oauth2redirect"
- ;
- break;
- case "Windows":
- uri =
- "com.xamarin.traditional.standard.samples.oauth.providers.ios:/oauth2redirect"
- //"com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh:/oauth2redirect"
- ;
- break;
- }
-
- return new Uri(uri);
- }
- ).Invoke(),
- scope:
- //"profile"
- "https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/plus.login"
- ,
- getUsernameAsync: null,
- isUsingNativeUI: native_ui
- )
- {
- AllowCancel = true,
- };
-```
-
-[TODO Link to code]
-
-
-##### 1.2 Subscribing to Authenticator events
-
-```csharp
-authenticator.Completed +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
-
- if (ea.Account != null && ea.Account.Properties != null)
- {
- sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
- }
- else
- {
- sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
- }
-
- DisplayAlert
- (
- "Authentication Results",
- sb.ToString(),
- "OK"
- );
-
- return;
- };
-
-authenticator.Error +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("Error = ").AppendLine($"{ea.Message}");
-
- DisplayAlert
- (
- "Authentication Error",
- sb.ToString(),
- "OK"
- );
- return;
- };
-
-```
-
-[TODO Link to code]
-
-
-#### 2. Creating/Preparing UI
-
-##### 2.1 Creating Login UI
-
-Creating UI will be performed in PCL
-
-* for Custom Renderers user must create `AuthenticatorPage` object
-
-* for Presenters user must create OAuthLoginPresenter object
-
- must be created and on its instance
- method `Login(authenticator)` must be called. This method calls platform code.
-
-
-##### 2.2 Customizing the UI - Native UI [OPTIONAL]
-
-Customizing UI must be performed in platform specific projects with platform specific
-API
-
-On Android in `MainActivity.OnCreate()`:
-
-```csharp
-Xamarin.Auth.Presenters.XamarinAndroid.AuthenticationConfiguration.Init(this, bundle);
-```
-
-[TODO Link to code]
-
-
-On iOS in `AppDelegate.FinishedLaunching()`:
-
-```csharp
-Xamarin.Auth.Presenters.XamarinIOS.AuthenticationConfiguration.Init();
-```
-
-[TODO Link to code]
-
-
-[TODO Windows]
-
-[TODO customization]
-
-
-#### 3 Present/Launch the Login UI
-
-* for Custom Renderers user must Navigate to `AuthenticatorPage` object
-
- Implementation is hidden in Custom Renderers inplatformspecific code
-
-* for Presenters user must call `Login(authenticator)` method on
- `OAuthLoginPresenter` object
-
- This method calls platform specific code.
-
-```csharp
-if (forms_implementation_renderers)
-{
- // Renderers Implementaion
- Navigation.PushModalAsync(new Xamarin.Auth.XamarinForms.AuthenticatorPage());
-}
-else
-{
- // Presenters Implementation
- Xamarin.Auth.Presenters.OAuthLoginPresenter presenter = null;
- presenter = new Xamarin.Auth.Presenters.OAuthLoginPresenter();
- presenter.Login(authenticator);
-}
-
-```
-
-[TODO Link to code]
-
-
-### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
-
-After user authenticates on the authorization endpoint of the OAuth service provider, the
-client app will receive response from server containing OAuth data, because OAuth exchanges
-the data through client (user's app) requests and server responses (OAuth service provider).
-
-#### 3.1.1 Embedded WebViews
-
-For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
-needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
-
-#### 3.1.2 Native UI
-
-Native UI implementation requires more manual work by the user and understanding of the concepts
-calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
-topic in mobile app development, but gains traction for intra-application communication which is
-needed for authentication with Native UI.
-
-Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
-ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
-communicating with OS/system browser. This API has reduced surface, again for security reasons, so
-user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
-is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
-is thoroughly tested, stable and regularly updated with OS updates.
-
-NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
-and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
-CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
-compatible packages, but it is "work in progress".
-
-API itself launches authentication/login flow in external process (system browser), so after login
-and server's response it is necessary to return to the application that launched the OAuth flow for
-OAuth data parsing. This is done through "App Linking" in 2 steps:
-
-1. registering URL scheme for redirect_url at OS level
-2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
-
-Scheme detection/interception is actually done by the operating system, because browser receives
-response from server with custom scheme and will try to load this URL. If the scheme is not known
-to the browser it will not load it, but report to the OS by raising event. Operating System checks
-on system level for registered schemes and if scheme is found OS will launch registered/associated
-application and send it original URL.
-
-NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
-scheme is used by redirect_url, it will be opened by system browser and user will not receive events
-and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
-schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
-but user will be responsible in the case of problems.
-
-Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
-with Activity which will be called after scheme detection for URL parsing. The parsing is done in
-`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
-Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
-
-```xml
-
-
-
-
-
-
-
-
-
-```
-
-On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
-URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
-comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
-editor should have similar xml code snippet:
-
-```xml
-CFBundleURLTypes
-
-
- CFBundleURLName
- Xamarin.Auth Google OAuth
- CFBundleURLSchemes
-
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
-
- CFBundleURLTypes
- Viewer
-
-
-```
-
-Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
-with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
-method of the application's `AppDelegate`.
-
-### 3.2 Parsing OAuth data from redirect_url
-
-The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
-implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
-In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
-in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
-Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
-method argument.
-
-### 3.3 Triggering Events based on OAuth data
-
-Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
-to do is to subscribe to the events (`Completed` and `Error`):
-
-```csharp
-authenticator.Completed +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
-
- if (ea.Account != null && ea.Account.Properties != null)
- {
- sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
- }
- else
- {
- sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
- }
-
- DisplayAlert("Authentication Results", sb.ToString(), "OK");
-
- return;
- };
-
-authenticator.Error +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("Error = ").AppendLine($"{ea.Message}");
-
- DisplayAlert("Authentication Error", sb.ToString(), "OK");
- return;
- };
-```
-
-The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
-implementation allows use of local `Authenticator` object, while Native UI needs exposed public
-object (static or not) in some state variable, so it can be accessed from intercepting Activity on
-Android and `AppDelegate.OpenUrl()` on iOS.
-
-```csharp
-// after initialization (creation and event subscribing) exposing local object
-AuthenticationState.Authenticator = authenticator;
-```
-
-### Code
-
-Android code showing how to register custom scheme with IntentFilter for some Activity that will
-intercept and parse the URL:
-
-```csharp
-[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
-[
- IntentFilter
- (
- actions: new[] { Intent.ActionView },
- Categories = new[]
- {
- Intent.CategoryDefault,
- Intent.CategoryBrowsable
- },
- DataSchemes = new[]
- {
- "com.xamarin.traditional.standard.samples.oauth.providers.android",
- /*
- TODO: test all these redirect urls
- "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
- "urn:ietf:wg:oauth:2.0:oob",
- "urn:ietf:wg:oauth:2.0:oob.auto",
- "http://localhost:PORT",
- "https://localhost:PORT",
- "http://127.0.0.1:PORT",
- "https://127.0.0.1:PORT",
- "http://[::1]:PORT",
- "https://[::1]:PORT",
- */
- },
- //DataHost = "localhost",
- DataPath = "/oauth2redirect"
- )
-]
-public class ActivityCustomUrlSchemeInterceptor : Activity
-{
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
-
- global::Android.Net.Uri uri_android = Intent.Data;
-
- // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(uri_android.ToString());
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- this.Finish();
-
- return;
- }
-}
-```
-
-[TODO link to the code]
-
-On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
-
-```csharp
-public partial class AppDelegate
-{
- public override bool OpenUrl
- (
- UIApplication application,
- NSUrl url,
- string sourceApplication,
- NSObject annotation
- )
- {
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(url.AbsoluteString);
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- return true;
- }
-}
-```
-
-[TODO link to the code]
-
-
-## 4 Using identity
-
-### 4.1 Making requests to protected resources
-
-With obtained access_token (identity) user can now access protected resources.
-
-Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
-the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
-to grab the user's info:
-
-```csharp
-OAuth2Request request = new OAuth2Request
- (
- "GET",
- new Uri ("https://graph.facebook.com/me"),
- null,
- eventArgs.Account
- );
-request.GetResponseAsync().ContinueWith
- (
- t =>
- {
- if (t.IsFaulted)
- Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
- else
- {
- string json = t.Result.GetResponseText();
- Console.WriteLine (json);
- }
- }
- );
-```
-
-[TODO Link to code]
-
-
-### 4.2 Store the account
-
-Xamarin.Auth securely stores `Account` objects so that users don't always have to reauthenticate
-the user. The `AccountStore` class is responsible for storing `Account` information, backed by
-the
-[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
-on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
-Android.
-
-Creating `AccountStore` on Android:
-
-```csharp
-// On Android:
-AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
-```
-
-[TODO Link to code]
-
-
-Creating `AccountStore` on iOS:
-
-```csharp
-// On iOS:
-AccountStore.Create ().Save (eventArgs.Account, "Facebook");
-```
-
-[TODO Link to code]
-
-
-Saved Accounts are uniquely identified using a key composed of the account's
-`Username` property and a "Service ID". The "Service ID" is any string that is
-used when fetching accounts from the store.
-
-If an `Account` was previously saved, calling `Save` again will overwrite it.
-This is convenient for services that expire the credentials stored in the account
-object.
-
-
-## 4.3 Retrieve stored accounts
-
-Fetching all `Account` objects stored for a given service is possible with follwoing API:
-
-Retrieving accounts on Android:
-
-```csharp
-// On Android:
-IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
-```
-
-[TODO Link to code]
-
-
-Retrieving accounts on iOS:
-
-```csharp
-// On iOS:
-IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
-```
-
-[TODO Link to code]
-
-
-It's that easy.
-
-Windows [TODO]
-
-## Extending Xamarin.Auth - Make customized Authenticator
-
-Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
-of popular services. For services that use traditional username/password authentication, one
-can roll own authenticator by deriving from `FormAuthenticator`.
-
-If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
-is extensible! It's very easy to create own custom authenticators – just derive from any of the
-existing authenticators and start overriding methods.
-
-## Installation
-
-Xamarin.Auth can be installed in binary form (compiled and packaged)
-or compiled from source.
-
-Binary form is deployable as Nu from nuget.org or Xamarin Component
-from component store:
-
-* nuget
-* Component [UPDATE INPROGRESS]
-
-
-More details about how to compile Xamarin.Auth library and samples can be found in the docs
-in repository on github.
-See [./details/installation-and-compilation.md](./details/installation-and-compilation.md).
-
-
-#### More Information
-
-https://developer.chrome.com/multidevice/android/customtabs
-
-## Installing Xamarin.Auth
-
-Xamarin.Auth can be used (installed) through
-
-1. nuget package v >= 1.4.0.0
-2. project reference (source code)
-
-NOTE: Xamarin Component for new nuget is not ready! 2017-03-28
-
-### Nuget package
-
-Xamarin.Auth nuget package:
-
-https://www.nuget.org/packages/Xamarin.Auth/
-
-Current Version:
-
-https://www.nuget.org/packages/Xamarin.Auth/1.3.2.7
-
-Xamarin.Auth nuget package specification (nuspec):
-
-### Project reference
-
-For debuging and contributing (bug fixing) contributions Xamarin.Auth can be
-used as source code for github repo:
-
-Xamarin.Auth project (and folder structure) is based on Xamarin Components Team
-internal rules and recommendations.
-
-Xamarin.Auth Cake script file is slightly modified to enable community members
-willing to help to compile Xamarin.Auth from source. Compilation is possible
-both on Windows and MacOSX. If working on both platforms Cake script expects
-artifacts to be build first on Windows and then on MacOSX, so nuget target
-(nuget packaging) will fail if script is executed
-
-#### Installing Cake
-
-Installing Cake is pretty easy:
-
- Windows
-
- Invoke-WebRequest http://cakebuild.net/download/bootstrapper/windows -OutFile build.ps1
- .\build.ps1
-
- Mac OSX
-
- curl -Lsfo build.sh http://cakebuild.net/download/bootstrapper/osx
- chmod +x ./build.sh && ./build.sh
-
- Linux
-
- curl -Lsfo build.sh http://cakebuild.net/download/bootstrapper/linux
- chmod +x ./build.sh && ./build.sh
-
-#### Running Cake to Build Xamarin.Auth targets
-
-Run cake with following command[s] to build libraries and nuget locally.
-For nuget run it 1st on Windows and then on Mac (Xamarin build bots do that
-and expect artifacts from Windows to be ready before packaging).
-
-Running these targets is important for automatic package restore.
-
- Windows
-
- tools\Cake\Cake.exe --verbosity=diagnostic --target=libs
- tools\Cake\Cake.exe --verbosity=diagnostic --target=nuget
- tools\Cake\Cake.exe --verbosity=diagnostic --target=samples
-
- Mac OSX
-
- mono tools/Cake/Cake.exe --verbosity=diagnostic --target=libs
- mono tools/Cake/Cake.exe --verbosity=diagnostic --target=nuget
-
-Now, samples based on project references are ready to be used!
-
-### Component
-
-Xamarin.Auth Component support is currently under development. It is "empty shell"
-component, i.e. component that uses nuget package as dependency and contains only
-samples, documentation and artwork.
-
-
-
-## Diverse
-
-*Some screenshots assembled with [PlaceIt](http://placeit.breezi.com/).*
-
+# Xamarin.Auth Details
+
+WORK IN PROGRESS
+
+[![Components-XamarinAuth][7]][8]
+
+[7]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
+[8]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
+
+Xamarin.Auth helps developers authenticate users via standard authentication mechanisms
+(e.g. OAuth 1.0 and 2.0), and store user credentials. It's also straightforward to add
+support for non-standard authentication schemes.
+
+## Current version and status
+
+* nuget version 1.5.0
+ * Native UI (CustomTabs on Android and SFSafariViewController on iOS)
+ * Xamarin.Forms support
+ * Xamarin.Android (tested)
+ * Xamarin.iOS (tested)
+ * Windows platforms (tests in progress)
+ * Xamarin.iOS Embedded Browser WKWebView support as alternative
+ WKWebView instead of UIWebView
+
+
+[Change Log](./docs/details/change-log.md)
+
+### Status
+
+CI servers:
+
+* MacOSX builds
+
+ https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/
+
+* Windows builds
+
+ https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth-Windows/
+
+
+Xamarin.Auth has grown into fully fledged cross platform library supporting:
+
+* Xamarin.Android
+* Xamarin.iOS (Unified only, Classic Support is removed)
+* Windows Phone Silverlight 8 (8.1 redundant)
+* Windows Store 8.1 WinRT
+* Windows Phone 8.1 WinRT
+* Universal Windows Platform (UWP)
+
+The library is cross-platform, so once user learns how to use it on one platform,
+it is fairly simple to use it on other platforms.
+
+Recent changes in Xamarin.Auth brought in new functionalities which caused minor
+breaking changes. Version 1.4.x broke `GetUI()` API, because it returned `System.Object`
+instead of `Intent` on Android and `UIViewController` on iOS. Efforts to add Xamarin.Forms
+support led to more refactoring and pushing functionality deeper into Xamarin.Auth, so
+version 1.5.0 reverted `GetUI()` API to original flavor returning UI object for each
+platform.
+
+So, in version 1.5.0 `GetUI()` returns
+
+* on Android:
+
+ * `Android.Content.Intent` for embedded WebViews and NativeUI
+
+* on iOS:
+
+ * `UIKit.UIViewController` for embedded WebViews and
+
+ * `SafariServices.SFSafariViewController` for Native UI
+
+
+
+[TODO API design and breaking changes]
+
+## Work in progress and plans
+
+
+* Xamarin.Forms
+ * Windows support - testing/samples
+ * different navigation
+* more samples
+ * Azure AD B2C
+ * Azure ADAL
+ * Flickr
+* restructuring samples
+* UserAgent API
+ [DEPRECATED] [NOT RECOMMENDED] ToS violations
+ workaround for attempts to fake UserAgent for Embedded Browsers to fool
+ Google
+
+## Support
+
+If there is need for real-time support use Xamarin Chat (community slack team) and go to
+\#xamarin-auth-social channel where help from experienced users can be obtained.
+For all users without account for community slack team, please, go to self-invite link
+first.
+
+### Documentation - Github Wiki pages
+
+
+### Github
+
+Issues
+
+Samples (with nuget references) from the repo separated for faster development:
+
+https://github.com/moljac/Xamarin.Auth.Samples.NugetReferences/
+
+
+### Xamarin Forums
+
+https://forums.xamarin.com/search?search=auth
+
+https://forums.xamarin.com/search?search=xamarin.auth
+
+### Stackoverflow
+
+http://stackoverflow.com/search?q=xamarin.auth
+
+### Xamarin Chat - Community Slack Team (xamarin-auth-social room)
+
+For those that need real-time help (hand-in-hand leading through implementation) the
+best option is to use community slack channel. There are numerous people that have
+implemented Xamarin.Auth with Native UI and maintainers/developers of the library.
+
+https://xamarinchat.slack.com/messages/C4TD1NHPT/
+
+For those without Xamarin Chat account please visit this page and generate
+self-invitation:
+
+https://xamarinchat.herokuapp.com/
+
+
+## OAuth
+
+OAuth flow (process) is setup in 4 major steps:
+
+0. **Server side setup for OAuth service provider**
+
+ To name some:
+
+ 1. Google
+
+ Google introduced mandatory use of Native UI for security reasons because
+ Android CustomTabs and iOS SFSafariViewController are based on Chrome and
+ Safari code-bases thus thoroughly tested and regulary updated. Moreover
+ Native UI (System Browsers) have reduced API, so malicious users have less
+ possibilities to retrieve and use sensitive data.
+
+ [Google](./details/setup-server-side-oauth-providers/google.md)
+
+ 2. Facebook
+
+ [Facebook](./details/setup-server-side-oauth-providers/facebook.md)
+
+ 3. Microsoft
+
+ [Microsoft](./details/setup-server-side-oauth-providers/microsoft.md)
+
+ 4. Fitbit
+
+ Fitbit is good for testing, because it allows arbitrary values for
+ redirect_url.
+
+ [Fitbit](./details/setup-server-side-oauth-providers/fitbit.md)
+
+ 5.
+
+1. **Client side initialization of Authenticator object**
+
+ This step prepares all relevant OAuth Data in Authenticator object (client_id,
+ redirect_url, client_secret, OAuth provider's endpoints etc)
+
+2. **Creating and optionally customising UI**
+
+3. **Presenting/Launching UI and authenticating user**
+
+ 1. Detecting/Fetching/Intercepting URL change - redirect_url and
+
+ This substep, often called "App Linking" or "Deep Linking", is needed for
+ NativeUI and requires a custom scheme registration for the redirect_url
+ intercepting mechanism.
+
+ 2. Parsing OAuth data from redirect_url
+
+ In order to obtain OAuth data returned redirect_url must be parsed and the
+ best way is to let Xamarin.Auth do it automatically by parsing redirect_url
+
+ 3. Triggering Events based on OAuth data
+
+ Parsing subsytem of the Authenticator will parse OAuth data and raise
+ appropriate events based on returned data
+
+4. **Using identity**
+
+ 1. Using protected resources (making calls)
+
+ 2. Saving account info
+
+ 3. Retrieving account info
+
+
+Xamarin.Auth with Embedded Browser API does a lot under the hood for users, but with
+the Native UI step 3.1 Deep Linking (App linking) must be manually implemented by the
+user.
+
+
+## Xamarin.Auth usage
+
+Xamarin.Auth covers 2 Xamarin technologies - traditional/standard (Xamarin.Android,
+Xamarin.iOS) and Xamarin.Forms. The library implements nuget "bait and switch"
+technology.
+
+### Usage Xamarin Traditional (Standard)
+
+Design of the library is aimed to reduce platform differences, but this is not possible
+in all cases (most methods in Android API need Context as a parameter), so user must
+be familiar with platform concepts and details.
+
+#### 1. Initialization
+
+##### 1.1 Creating and configuring an Authenticator
+
+The server side setup of the OAuth provider defines OAuth flow used which again
+defines which Authenticator constructor will be used.
+
+This code is shared accross all platforms:
+
+```csharp
+OAuth2Authenticator auth = new OAuth2Authenticator
+ (
+ clientId: "",
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
+ // Native UI API switch
+ // true - NEW Native UI support
+ // false - OLD Embedded Browser API [DEFAULT]
+ // DEFAULT will be switched to true in the near future 2017-04
+ isUsingNativeUI: test_native_ui
+ )
+ {
+ AllowCancel = oauth1.AllowCancel,
+ };
+```
+
+[TODO Link to code]
+
+
+##### 1.1 Subscribing to Authenticator events
+
+In order to receive OAuth events Authenticator object must subscribe to the
+events.
+
+```csharp
+Auth1.Completed += Auth_Completed;
+Auth1.Error += Auth_Error;
+Auth1.BrowsingCompleted += Auth_BrowsingCompleted;
+```
+
+[TODO Link to code]
+
+In those events user can close the Login UI or perform further actions, based on
+event raised (Completed or Error) and information which can be extracted from
+EventArgs.
+
+The Authenticator object has three events:
+
+* Completed - which is fired when an Authentication is successful,
+* Error - which is fired if the Authentication fails, and
+* BrowsingCompleted which is fired when when the browser window is closed
+
+User will need to subscribe to these event in order to work with the data received
+from the authentication response.
+
+
+#### 2. Creating/Preparing UI
+
+##### 2.1 Creating Login UI
+
+Creating UI step will call `GetUI()` method on Authenticator object which
+will return platform specific object to present UI for login.
+
+This code cannot be shared for most of the platforms, because it returns platform
+specific objects.
+
+On Android:
+
+```csharp
+// Step 2.1 Creating Login UI
+Android.Content.Intent ui_object = Auth1.GetUI(this);
+```
+
+[TODO Link to code]
+
+On iOS:
+
+```csharp
+// Step 2.1 Creating Login UI
+UIKit.UIViewController ui_object = Auth1.GetUI();
+```
+
+[TODO Link to code]
+
+for new API (both Embedded Browsers and Native UI Support) user will need to
+cast object to appropriate type:
+
+NOTE: there is still discussion about API and returning object, so
+this might be subject to change.
+
+NOTE:
+Windows platforms currently do NOT support Native UI embedded browser support
+only. Work in progress.
+
+On Windows - Universal Windows Platform
+
+```csharp
+// Step 2.1 Creating Login UI
+Type page_type = auth.GetUI();
+
+this.Frame.Navigate(page_type, auth);
+```
+
+[TODO Link to code]
+
+
+On Windows - WinRT - Windows Store 8.1 and Windows Phone 8.1
+
+```csharp
+// Step 2.1 Creating Login UI
+System.Type page_type = auth.GetUI();
+```
+
+[TODO Link to code]
+
+
+On Windows Phone Silverlight 8.x
+
+```csharp
+// Step 2.1 Creating Login UI
+System.Uri uri = auth.GetUI ();
+```
+
+[TODO Link to code]
+
+
+##### 2.2 Customizing the UI - Native UI [OPTIONAL]
+
+Embedded Browser API has limited API for UI customizations, while
+Native UI API is essentially more complex especially on Android.
+
+**Xamarin.Android**
+
+Native UI on Android exposes several objects to the end user which enable UI
+customisations like adding menus, toolbars and performance optimisations like
+WarmUp (preloading of the browser in the memory) and prefetching (preloading
+of the web site before rendering).
+
+Those exposed objects from simpler to more complex:
+
+* CustomTabsIntent object which is enough for simple (basic) launch
+ of Custom Tabs (System Browser)
+* CustomTabsIntent.Builder class which is intended for adding menus,
+ toolbars, backbuttons and more.
+ This object is returned by GetUI() on Android
+
+```csharp
+```
+
+[TODO Link to code]
+
+[TODO finish API and more info]
+
+**Xamarin.iOS**
+
+Native UI on iOS exposes SFSafariViewController and customizations are performed
+through the API of that object.
+
+```csharp
+```
+
+[TODO Link to code]
+
+
+#### 3 Present/Launch the Login UI
+
+This step will open a page of OAuth provider enabling user to enter the
+credentials and authenticate.
+
+
+NOTE: there is still discussion about API and returning object, so this might be subject to change.
+
+**Xamarin.Android**
+
+```csharp
+// Step 3 Present/Launch the Login UI
+StartActivity(ui_object);
+```
+
+**Xamarin.iOS**
+
+```csharp
+// Step 3 Present/Launch the Login UI
+PresentViewController(ui_object, true, null);
+```
+
+**Windows - Universal Windows Platform**
+
+```csharp
+this.Frame.Navigate(page_type, auth);
+```
+
+[TODO Link to code]
+
+
+**Windows - WinRT - Windows Store 8.1 Windows Phone 8.1**
+
+```csharp
+this.Frame.Navigate(page_type, auth);
+```
+
+[TODO Link to code]
+
+**Windows Phone Silverlight 8.x**
+
+```csharp
+this.NavigationService.Navigate(uri);
+```
+
+[TODO Link to code]
+
+#### 3.1
+
+
+#### 3.2 Native UI support - Parsing URL fragment data
+
+The main reason for introducing Native UI support for Installed Apps (mobile apps)
+is security. Both Android's [Chrome] Custom Tabs and iOS SFSafariViewController
+originate from (share the same codebase) the Google's Chrome browser and Apple's
+Safari web browser. This codebase is constantly updated and fixed.
+Furthemore both Custom Tabs and Safari View Controller have minimal API, so attacking
+surface for potential attacker is smaller. Additionally, Custom Tabs have additional
+features aimed at increasing performance - faster loading and prefetching.
+
+Due to the fact that, it is impossible to obtain loaded URL from Custom Tab or
+Safari View Controller after redirecting to redirect url (callback) in order to
+parse OAuth data like auth token, user must use App Linking and custom url schemes
+to intercept callback.
+
+This has some repercusions that http and https schemes will not work anymore, because
+Android and iOS will open default apps for those schemes and those are built in
+browsers (Android Browser and Safari).
+
+ NOTE:
+ Android docs are showing IntentFilters with http and https schema, but after
+ several attempts to implement this was temporarily abandonded.
+ iOS will most likely open those URLs in browser, except those that were
+ registered with some apps based on host (Maps http://maps.google.com,
+ YouTube http://www.youtube.com/ etc).
+
+ Some other schemes like mailto will open on
+ Android Intent picker to let user choose which Intent/App will handle
+ scheme
+ iOS
+
+
+To enable Native UI support 3 steps are neccessary:
+
+1. add references to external utilities that implement NativeUI usually
+ nuget packages.
+
+ This step is neccessary for Android only, because CustomTabs implementation
+ is in `Xamarin.Android.Support.CustomTabs` nuget. `SafariServices` are part
+ of newer iOS operating systems.
+
+2. register custom scheme at OS level
+
+ Operating system needs to know which application will open particular custom
+ url scheme. This concept is called App or Deep Linking. On Android this
+ registration is done via url handling Activity's IntentFilter and on iOS via
+
+3. implement platform specific code that intercepts redirect_url with custom scheme
+
+ On Android Activity handles opening Url with custom scheme and this Activity
+ was registered at OS level thorugh IntentFilter in step 2. On iOS user is
+ supposed to implement `OpenUrl` in the `AppDelegate` class.
+ When browser tries to open Url with custom scheme and the browser itself is not
+ registered to open that scheme it will raise event on OS level and OS will check
+ application registrations for that specific scheme. If the application is found
+ url will be passed to `Activity`'s `OnCreate()` and/or `AppDelegate`'s `OpenUrl()`.
+
+
+##### Preparing app for the Native UI support
+
+For Android app add Xamarin.Android.Support.CustomTabs package through nuget
+package manager.
+
+For iOS apps - NOOP - nothing needs to be done.
+
+Adding URL custom schema intercepting utility for parsing
+
+Next step is to define custome scheme[s] the app can handle.
+
+ NOTE:
+ In the samples
+ xamarinauth
+ xamarin-auth
+ xamarin.auth
+ shemes are used.
+ Do NOT use those schemes, because schemes might be opened by Xamarin.Auth
+ sample app if they were installed (tested before).
+
+Xamarin.Android
+
+Add Activity with IntentFilter to catch/intercept URLs
+with user's custom schema:
+
+```csharp
+ [Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
+ [
+ IntentFilter
+ (
+ actions: new[] { Intent.ActionView },
+ Categories = new[]
+ {
+ Intent.CategoryDefault,
+ Intent.CategoryBrowsable
+ },
+ DataSchemes = new[]
+ {
+ "com.xamarin.traditional.standard.samples.oauth.providers.android",
+ /*
+ "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
+ "urn:ietf:wg:oauth:2.0:oob",
+ "urn:ietf:wg:oauth:2.0:oob.auto",
+ "http://localhost:PORT",
+ "https://localhost:PORT",
+ "http://127.0.0.1:PORT",
+ "https://127.0.0.1:PORT",
+ "http://[::1]:PORT",
+ "https://[::1]:PORT",
+ */
+ },
+ //DataHost = "localhost",
+ DataPath = "/oauth2redirect"
+ )
+ ]
+ public class ActivityCustomUrlSchemeInterceptor : Activity
+ {
+ string message;
+
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(uri_android.ToString());
+
+ // load redirect_url Page (send it back to Xamarin.Auth)
+ // for Url parsing and raising Complete or Error events
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ this.Finish();
+
+ return;
+ }
+ }
+}
+```
+
+[TODO Link to code]
+
+
+IntentFilter attribute will modify AndroidManifest.xml adding following node (user
+could have added this node manually to application node):
+
+```xml
+
+
+
+
+
+
+
+
+
+
+
+```
+
+[TODO Link to code]
+
+Xamarin.iOS
+
+Register custom schemes to Info.plist by opening editor in Advanced tab
+and add schemes in URL types with Role Viewer.
+
+This will result in following Info.plist snippet:
+
+```xml
+
+CFBundleURLTypes
+
+
+ CFBundleURLName
+ Xamarin.Auth Google OAuth
+ CFBundleURLSchemes
+
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
+
+ CFBundleURLTypes
+ Viewer
+
+
+```
+
+[TODO Link to code]
+
+
+NOTE:
+When editing Info.plist take care if it is auto-opened in the generic plist editor.
+Generic plist editor shows "CFBundleURLSchemes" as simple "URL Schemes".
+If user is using the plist editor to create the values and type in URL Schemes,
+it won't convert that to CFBundleURLSchemes.
+Switching to the xml editor and user will be able to see the difference.
+
+
+Add code to intercept opening URL with registered custom scheme by implementing
+OpenUrl method override in AppDelegate:
+
+```csharp
+public override bool OpenUrl
+ (
+ UIApplication application,
+ NSUrl url,
+ string sourceApplication,
+ NSObject annotation
+ )
+{
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(url.AbsoluteString);
+
+ // load redirect_url Page (send it back to Xamarin.Auth)
+ // for Url parsing and raising Complete or Error events
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ return true;
+}
+```
+
+[TODO Link to code]
+
+#### 4 Using identity
+
+[TODO]
+
+
+### Usage Xamarin.Forms
+
+Since version 1.5.0 Xamarin.Auth has built in support for Xamarin.Forms with 2
+different implementations:
+
+* with platform specific Presenters (Dependency Service, Dependency Injection)
+
+ This implementation has no dependencies on Xamarin.Forms, so it is in Xamarn.Auth
+ nuget package.
+
+* with Custom Renderers
+
+ This implementation dependens on Xamarin.Forms, so it is in separate nuget
+ package - Xamarn.Auth.XamarinForms
+
+Most of the important code is placed in portable class library (PCL) or shared
+project.
+
+This includes:
+
+1. initialization of the Authenticator object
+
+ This step involves construction of the object and subscribing to the events.
+
+2. Launching UI screen
+
+ UI can be launched via Custom Renderers or platform Presenters.
+
+3. Using identity (obtained OAuth) data
+
+
+#### 1. Initialization
+
+Initialization is almost the same like for Traditional/Standard, except platform
+specific cases when required (different client_id for different apps).
+
+
+##### 1.1 Creating and configuring an Authenticator
+
+Creating Authenticator object in PCL:
+
+```csharp
+authenticator
+ = new Xamarin.Auth.OAuth2Authenticator
+ (
+ clientId:
+ new Func
+ (
+ () =>
+ {
+ string retval_client_id = "oops something is wrong!";
+
+ // some people are sending the same AppID for google and other providers
+ // not sure, but google (and others) might check AppID for Native/Installed apps
+ // Android and iOS against UserAgent in request from
+ // CustomTabs and SFSafariViewContorller
+ // TODO: send deliberately wrong AppID and note behaviour for the future
+ // fitbit does not care - server side setup is quite liberal
+ switch (Xamarin.Forms.Device.RuntimePlatform)
+ {
+ case "Android":
+ retval_client_id = "1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn.apps.googleusercontent.com";
+ break;
+ case "iOS":
+ retval_client_id = "1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh.apps.googleusercontent.com";
+ break;
+ case "Windows":
+ retval_client_id = "1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh.apps.googleusercontent.com";
+ break;
+ }
+ return retval_client_id;
+ }
+ ).Invoke(),
+ clientSecret: null, // null or ""
+ authorizeUrl: new Uri("https://accounts.google.com/o/oauth2/auth"),
+ accessTokenUrl: new Uri("https://www.googleapis.com/oauth2/v4/token"),
+ redirectUrl:
+ new Func
+ (
+ () =>
+ {
+
+ string uri = null;
+
+ // some people are sending the same AppID for google and other providers
+ // not sure, but google (and others) might check AppID for Native/Installed apps
+ // Android and iOS against UserAgent in request from
+ // CustomTabs and SFSafariViewContorller
+ // TODO: send deliberately wrong AppID and note behaviour for the future
+ // fitbit does not care - server side setup is quite liberal
+ switch (Xamarin.Forms.Device.RuntimePlatform)
+ {
+ case "Android":
+ uri =
+ "com.xamarin.traditional.standard.samples.oauth.providers.android:/oauth2redirect"
+ //"com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn:/oauth2redirect"
+ ;
+ break;
+ case "iOS":
+ uri =
+ "com.xamarin.traditional.standard.samples.oauth.providers.ios:/oauth2redirect"
+ //"com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh:/oauth2redirect"
+ ;
+ break;
+ case "Windows":
+ uri =
+ "com.xamarin.traditional.standard.samples.oauth.providers.ios:/oauth2redirect"
+ //"com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh:/oauth2redirect"
+ ;
+ break;
+ }
+
+ return new Uri(uri);
+ }
+ ).Invoke(),
+ scope:
+ //"profile"
+ "https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/plus.login"
+ ,
+ getUsernameAsync: null,
+ isUsingNativeUI: native_ui
+ )
+ {
+ AllowCancel = true,
+ };
+```
+
+[TODO Link to code]
+
+
+##### 1.2 Subscribing to Authenticator events
+
+```csharp
+authenticator.Completed +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+
+ if (ea.Account != null && ea.Account.Properties != null)
+ {
+ sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
+ }
+ else
+ {
+ sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
+ }
+
+ DisplayAlert
+ (
+ "Authentication Results",
+ sb.ToString(),
+ "OK"
+ );
+
+ return;
+ };
+
+authenticator.Error +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Error = ").AppendLine($"{ea.Message}");
+
+ DisplayAlert
+ (
+ "Authentication Error",
+ sb.ToString(),
+ "OK"
+ );
+ return;
+ };
+
+```
+
+[TODO Link to code]
+
+
+#### 2. Creating/Preparing UI
+
+##### 2.1 Creating Login UI
+
+Creating UI will be performed in PCL
+
+* for Custom Renderers user must create `AuthenticatorPage` object
+
+* for Presenters user must create OAuthLoginPresenter object
+
+ must be created and on its instance
+ method `Login(authenticator)` must be called. This method calls platform code.
+
+
+##### 2.2 Customizing the UI - Native UI [OPTIONAL]
+
+Customizing UI must be performed in platform specific projects with platform specific
+API
+
+On Android in `MainActivity.OnCreate()`:
+
+```csharp
+Xamarin.Auth.Presenters.XamarinAndroid.AuthenticationConfiguration.Init(this, bundle);
+```
+
+[TODO Link to code]
+
+
+On iOS in `AppDelegate.FinishedLaunching()`:
+
+```csharp
+Xamarin.Auth.Presenters.XamarinIOS.AuthenticationConfiguration.Init();
+```
+
+[TODO Link to code]
+
+
+[TODO Windows]
+
+[TODO customization]
+
+
+#### 3 Present/Launch the Login UI
+
+* for Custom Renderers user must Navigate to `AuthenticatorPage` object
+
+ Implementation is hidden in Custom Renderers inplatformspecific code
+
+* for Presenters user must call `Login(authenticator)` method on
+ `OAuthLoginPresenter` object
+
+ This method calls platform specific code.
+
+```csharp
+if (forms_implementation_renderers)
+{
+ // Renderers Implementaion
+ Navigation.PushModalAsync(new Xamarin.Auth.XamarinForms.AuthenticatorPage());
+}
+else
+{
+ // Presenters Implementation
+ Xamarin.Auth.Presenters.OAuthLoginPresenter presenter = null;
+ presenter = new Xamarin.Auth.Presenters.OAuthLoginPresenter();
+ presenter.Login(authenticator);
+}
+
+```
+
+[TODO Link to code]
+
+
+### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
+
+After user authenticates on the authorization endpoint of the OAuth service provider, the
+client app will receive response from server containing OAuth data, because OAuth exchanges
+the data through client (user's app) requests and server responses (OAuth service provider).
+
+#### 3.1.1 Embedded WebViews
+
+For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
+needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
+
+#### 3.1.2 Native UI
+
+Native UI implementation requires more manual work by the user and understanding of the concepts
+calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
+topic in mobile app development, but gains traction for intra-application communication which is
+needed for authentication with Native UI.
+
+Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
+ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
+communicating with OS/system browser. This API has reduced surface, again for security reasons, so
+user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
+is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
+is thoroughly tested, stable and regularly updated with OS updates.
+
+NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
+and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
+CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
+compatible packages, but it is "work in progress".
+
+API itself launches authentication/login flow in external process (system browser), so after login
+and server's response it is necessary to return to the application that launched the OAuth flow for
+OAuth data parsing. This is done through "App Linking" in 2 steps:
+
+1. registering URL scheme for redirect_url at OS level
+2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
+
+Scheme detection/interception is actually done by the operating system, because browser receives
+response from server with custom scheme and will try to load this URL. If the scheme is not known
+to the browser it will not load it, but report to the OS by raising event. Operating System checks
+on system level for registered schemes and if scheme is found OS will launch registered/associated
+application and send it original URL.
+
+NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
+scheme is used by redirect_url, it will be opened by system browser and user will not receive events
+and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
+schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
+but user will be responsible in the case of problems.
+
+Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
+with Activity which will be called after scheme detection for URL parsing. The parsing is done in
+`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
+Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
+
+```xml
+
+
+
+
+
+
+
+
+
+```
+
+On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
+URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
+comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
+editor should have similar xml code snippet:
+
+```xml
+CFBundleURLTypes
+
+
+ CFBundleURLName
+ Xamarin.Auth Google OAuth
+ CFBundleURLSchemes
+
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
+
+ CFBundleURLTypes
+ Viewer
+
+
+```
+
+Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
+with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
+method of the application's `AppDelegate`.
+
+### 3.2 Parsing OAuth data from redirect_url
+
+The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
+implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
+In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
+in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
+Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
+method argument.
+
+### 3.3 Triggering Events based on OAuth data
+
+Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
+to do is to subscribe to the events (`Completed` and `Error`):
+
+```csharp
+authenticator.Completed +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+
+ if (ea.Account != null && ea.Account.Properties != null)
+ {
+ sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
+ }
+ else
+ {
+ sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
+ }
+
+ DisplayAlert("Authentication Results", sb.ToString(), "OK");
+
+ return;
+ };
+
+authenticator.Error +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Error = ").AppendLine($"{ea.Message}");
+
+ DisplayAlert("Authentication Error", sb.ToString(), "OK");
+ return;
+ };
+```
+
+The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
+implementation allows use of local `Authenticator` object, while Native UI needs exposed public
+object (static or not) in some state variable, so it can be accessed from intercepting Activity on
+Android and `AppDelegate.OpenUrl()` on iOS.
+
+```csharp
+// after initialization (creation and event subscribing) exposing local object
+AuthenticationState.Authenticator = authenticator;
+```
+
+### Code
+
+Android code showing how to register custom scheme with IntentFilter for some Activity that will
+intercept and parse the URL:
+
+```csharp
+[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
+[
+ IntentFilter
+ (
+ actions: new[] { Intent.ActionView },
+ Categories = new[]
+ {
+ Intent.CategoryDefault,
+ Intent.CategoryBrowsable
+ },
+ DataSchemes = new[]
+ {
+ "com.xamarin.traditional.standard.samples.oauth.providers.android",
+ /*
+ TODO: test all these redirect urls
+ "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
+ "urn:ietf:wg:oauth:2.0:oob",
+ "urn:ietf:wg:oauth:2.0:oob.auto",
+ "http://localhost:PORT",
+ "https://localhost:PORT",
+ "http://127.0.0.1:PORT",
+ "https://127.0.0.1:PORT",
+ "http://[::1]:PORT",
+ "https://[::1]:PORT",
+ */
+ },
+ //DataHost = "localhost",
+ DataPath = "/oauth2redirect"
+ )
+]
+public class ActivityCustomUrlSchemeInterceptor : Activity
+{
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+
+ global::Android.Net.Uri uri_android = Intent.Data;
+
+ // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(uri_android.ToString());
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ this.Finish();
+
+ return;
+ }
+}
+```
+
+[TODO link to the code]
+
+On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
+
+```csharp
+public partial class AppDelegate
+{
+ public override bool OpenUrl
+ (
+ UIApplication application,
+ NSUrl url,
+ string sourceApplication,
+ NSObject annotation
+ )
+ {
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(url.AbsoluteString);
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ return true;
+ }
+}
+```
+
+[TODO link to the code]
+
+
+## 4 Using identity
+
+### 4.1 Making requests to protected resources
+
+With obtained access_token (identity) user can now access protected resources.
+
+Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
+the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
+to grab the user's info:
+
+```csharp
+OAuth2Request request = new OAuth2Request
+ (
+ "GET",
+ new Uri ("https://graph.facebook.com/me"),
+ null,
+ eventArgs.Account
+ );
+request.GetResponseAsync().ContinueWith
+ (
+ t =>
+ {
+ if (t.IsFaulted)
+ Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
+ else
+ {
+ string json = t.Result.GetResponseText();
+ Console.WriteLine (json);
+ }
+ }
+ );
+```
+
+[TODO Link to code]
+
+
+### 4.2 Store the account
+
+Xamarin.Auth securely stores `Account` objects so that users don't always have to reauthenticate
+the user. The `AccountStore` class is responsible for storing `Account` information, backed by
+the
+[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
+on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
+Android.
+
+Creating `AccountStore` on Android:
+
+```csharp
+// On Android:
+AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
+```
+
+[TODO Link to code]
+
+
+Creating `AccountStore` on iOS:
+
+```csharp
+// On iOS:
+AccountStore.Create ().Save (eventArgs.Account, "Facebook");
+```
+
+[TODO Link to code]
+
+
+Saved Accounts are uniquely identified using a key composed of the account's
+`Username` property and a "Service ID". The "Service ID" is any string that is
+used when fetching accounts from the store.
+
+If an `Account` was previously saved, calling `Save` again will overwrite it.
+This is convenient for services that expire the credentials stored in the account
+object.
+
+
+## 4.3 Retrieve stored accounts
+
+Fetching all `Account` objects stored for a given service is possible with follwoing API:
+
+Retrieving accounts on Android:
+
+```csharp
+// On Android:
+IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
+```
+
+[TODO Link to code]
+
+
+Retrieving accounts on iOS:
+
+```csharp
+// On iOS:
+IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
+```
+
+[TODO Link to code]
+
+
+It's that easy.
+
+Windows [TODO]
+
+## Extending Xamarin.Auth - Make customized Authenticator
+
+Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
+of popular services. For services that use traditional username/password authentication, one
+can roll own authenticator by deriving from `FormAuthenticator`.
+
+If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
+is extensible! It's very easy to create own custom authenticators – just derive from any of the
+existing authenticators and start overriding methods.
+
+## Installation
+
+Xamarin.Auth can be installed in binary form (compiled and packaged)
+or compiled from source.
+
+Binary form is deployable as Nu from nuget.org or Xamarin Component
+from component store:
+
+* nuget
+* Component [UPDATE INPROGRESS]
+
+
+More details about how to compile Xamarin.Auth library and samples can be found in the docs
+in repository on github.
+See [./details/installation-and-compilation.md](./details/installation-and-compilation.md).
+
+
+#### More Information
+
+https://developer.chrome.com/multidevice/android/customtabs
+
+## Installing Xamarin.Auth
+
+Xamarin.Auth can be used (installed) through
+
+1. nuget package v >= 1.4.0.0
+2. project reference (source code)
+
+NOTE: Xamarin Component for new nuget is not ready! 2017-03-28
+
+### Nuget package
+
+Xamarin.Auth nuget package:
+
+https://www.nuget.org/packages/Xamarin.Auth/
+
+Current Version:
+
+https://www.nuget.org/packages/Xamarin.Auth/1.3.2.7
+
+Xamarin.Auth nuget package specification (nuspec):
+
+### Project reference
+
+For debuging and contributing (bug fixing) contributions Xamarin.Auth can be
+used as source code for github repo:
+
+Xamarin.Auth project (and folder structure) is based on Xamarin Components Team
+internal rules and recommendations.
+
+Xamarin.Auth Cake script file is slightly modified to enable community members
+willing to help to compile Xamarin.Auth from source. Compilation is possible
+both on Windows and MacOSX. If working on both platforms Cake script expects
+artifacts to be build first on Windows and then on MacOSX, so nuget target
+(nuget packaging) will fail if script is executed
+
+#### Installing Cake
+
+Installing Cake is pretty easy:
+
+ Windows
+
+ Invoke-WebRequest http://cakebuild.net/download/bootstrapper/windows -OutFile build.ps1
+ .\build.ps1
+
+ Mac OSX
+
+ curl -Lsfo build.sh http://cakebuild.net/download/bootstrapper/osx
+ chmod +x ./build.sh && ./build.sh
+
+ Linux
+
+ curl -Lsfo build.sh http://cakebuild.net/download/bootstrapper/linux
+ chmod +x ./build.sh && ./build.sh
+
+#### Running Cake to Build Xamarin.Auth targets
+
+Run cake with following command[s] to build libraries and nuget locally.
+For nuget run it 1st on Windows and then on Mac (Xamarin build bots do that
+and expect artifacts from Windows to be ready before packaging).
+
+Running these targets is important for automatic package restore.
+
+ Windows
+
+ tools\Cake\Cake.exe --verbosity=diagnostic --target=libs
+ tools\Cake\Cake.exe --verbosity=diagnostic --target=nuget
+ tools\Cake\Cake.exe --verbosity=diagnostic --target=samples
+
+ Mac OSX
+
+ mono tools/Cake/Cake.exe --verbosity=diagnostic --target=libs
+ mono tools/Cake/Cake.exe --verbosity=diagnostic --target=nuget
+
+Now, samples based on project references are ready to be used!
+
+### Component
+
+Xamarin.Auth Component support is currently under development. It is "empty shell"
+component, i.e. component that uses nuget package as dependency and contains only
+samples, documentation and artwork.
+
+
+
+## Diverse
+
+*Some screenshots assembled with [PlaceIt](http://placeit.breezi.com/).*
+
diff --git a/docs/notes-for-cleanup/readme-repo-root.md b/docs/notes-for-cleanup/readme-repo-root.md
index bde5ecf47..6597cdbf0 100644
--- a/docs/notes-for-cleanup/readme-repo-root.md
+++ b/docs/notes-for-cleanup/readme-repo-root.md
@@ -1,745 +1,745 @@
-# Xamarin.Auth Repository ReadMe
-
-Xamarin.Auth helps developers authenticate users via standard authentication mechanisms
-(e.g. OAuth 1.0 and 2.0), and store user credentials. It's also straightforward to add
-support for non-standard authentication schemes.
-
-## Current version and status
-
-[![Components-XamarinAuth][7]][8]
-
-[7]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
-[8]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
-
-
-* nuget version 1.5.0
- * Native UI (CustomTabs on Android and SFSafariViewController on iOS)
- * Xamarin.Forms support
- * Xamarin.Android (tested)
- * Xamarin.iOS (tested)
- * Windows platforms (tests in progress)
- * Xamarin.iOS Embedded Browser WKWebView support as alternative
- WKWebView instead of UIWebView
-
-
-[Change Log](./docs/details/change-log.md)
-
-### Status
-
-CI servers:
-
-* MacOSX builds
-
- https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/
-
-* Windows builds
-
- https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth-Windows/
-
-
-Xamarin.Auth has grown into fully fledged cross platform library supporting:
-
-* Xamarin.Android
-* Xamarin.iOS (Unified only, Classic Support is removed)
-* Windows Phone Silverlight 8 (8.1 redundant)
-* Windows Store 8.1 WinRT
-* Windows Phone 8.1 WinRT
-* Universal Windows Platform (UWP)
-
-The library is cross-platform, so once user learns how to use it on one platform,
-it is fairly simple to use it on other platforms.
-
-Recent changes in Xamarin.Auth brought in new functionalities which caused minor
-breaking changes. Version 1.4.x broke `GetUI()` API, because it returned `System.Object`
-instead of `Intent` on Android and `UIViewController` on iOS. Efforts to add Xamarin.Forms
-support led to more refactoring and pushing functionality deeper into Xamarin.Auth, so
-version 1.5.0 reverted `GetUI()` API to original flavor returning UI object for each
-platform.
-
-So, in version 1.5.0 `GetUI()` returns
-
-* on Android:
-
- * `Android.Content.Intent` for embedded WebViews and NativeUI
-
-* on iOS:
-
- * `UIKit.UIViewController` for embedded WebViews and
-
- * `SafariServices.SFSafariViewController` for Native UI
-
-
-
-## Work in progress and plans
-
-* Xamarin.Forms Windows support
-* more samples
- * Azure AD B2C
- * Azure ADAL
- * Flickr
-* restructuring samples
-* UserAgent API
- [DEPRECATED] [NOT RECOMMENDED] ToS violations
- workaround for attempts to fake UserAgent for Embedded Browsers to fool
- Google
-
-
-## Support
-
-If there is need for real-time support use Xamarin Chat (community slack team) and go to
-\#xamarin-auth-social channel where help from experienced users can be obtained.
-For all users without account for community slack team, please, go to self-invite link
-first.
-
-### Documentation - Github Wiki pages
-
-These are working docs and are copied to Wiki pages of the repo.
-
-[./docs/readme.md](./docs/readme.md)
-
-[WORK IN PROGRESS]
-
-[./docs/readme-detailed.md](./docs/readme-detailed.md)
-
-
-### Github
-
-https://github.com/xamarin/Xamarin.Auth/
-
-#### Wiki
-
-[WORK IN PROGRESS]
-
-https://github.com/xamarin/Xamarin.Auth/wiki
-
-#### Issues
-
-https://github.com/xamarin/Xamarin.Auth/issues
-
-
-#### Samples (with nuget references) from the repo separated for faster development:
-
-https://github.com/moljac/Xamarin.Auth.Samples.NugetReferences/
-
-
-### Xamarin Forums
-
-https://forums.xamarin.com/search?search=auth
-
-https://forums.xamarin.com/search?search=xamarin.auth
-
-### Xamarin Chat - Community Slack Team (xamarin-auth-social room)
-
-For those that need real-time help (hand-in-hand leading through implementation) the
-best option is to use community slack channel. There are numerous people that have
-implemented Xamarin.Auth with Native UI and maintainers/developers of the library.
-
-https://xamarinchat.slack.com/messages/C4TD1NHPT/
-
-For those without Xamarin Chat account please visit this page and generate
-self-invitation:
-
-https://xamarinchat.herokuapp.com/
-
-
-### Stackoverflow
-
-http://stackoverflow.com/search?q=xamarin.auth
-
-Suggestion: use Xamarin formus or even better Community Slack channel. SO moderation
-policies make answering very difficult (pasting links and demanding that the person
-providing the answer to search for duplicates).
-
-
-
-# Xamarin.Auth
-
-Xamarin.Auth is a cross platform library that helps developers authenticate
-users via OAuth protocol (OAuth1 and OAuth2).
-
-OAuth flow (process) with Xamarin.Auth is set up in 5 steps with 1 step performed
-on OAuth provider's server side (portal, console) and 4 steps performed in the
-client (application).
-
-0. Server side setup for OAuth service provider (Google, Facebook)
-
-1. Client side initialization of Authenticator object
- This step prepares all relevant OAuth Data in Authenticator object (client_id,
- redirect_url, client_secret, OAuth provider's endpoints etc)
-
-2. Creating and optionally customizing UI
-
-3. Presenting/Lunching UI and authenticating user
-
- 1. Detecting/Fetching/Intercepting URL change (redirect_url)
-
- This sub-step is step needed for NativeUI and requires that custom scheme
- registration together for redirect_url intercepting mechanism. This step
- is actually App Linking (Deep Linking) concept in mobile applications.
-
- 2. Parsing OAuth data from redirect_url
-
- In order to obtain OAuth data returned redirect_url must be parsed and the
- best way is to let Xamarin.Auth do it automatically by parsing redirect_url
-
- 3. Triggering Events based on OAuth data
-
- Parsing subsystem of the Authenticator will parse OAuth data and raise
- appropriate events based on returned data
-
-4. Using identity
-
- 1. Using protected resources (making calls)
-
- 2. Saving account info
-
- 3. Retrieving account info
-
-Those steps and (sub-steps) which will be used in detailed documentation.
-
-
-## 0 Server Side
-
-Server side setup of the particular OAuth provider like Google, Facebook or Microsoft Live
-differs from provider to provider, especially nomenclature (naming). In general there are 2 common types of "apps", "projects" or "credentials":
-
-1. Server or Web Application
-
- A server (Fitbit naming) or Web (Google and Facebook terms) application is considered to be
- secure, i.e. client_secret is secure and can be stored and not easily accessed/retrieved
- by malicious user.
-
- Server/Web app uses http[s] schemes for redirect_url, because it loads real web page
- (url-authority can be localhost or real hostname like http://xamarin.com).
-
- Xamarin.Auth, prior to version 1.4.0, only supported http[s] url-scheme with real
- url-authority (existing host, no localhost) and arbitrary url-path.
-
-2. Native or Installed (mobile or desktop) apps
-
- This group is usually divided into Android, iOS, Chrome (javascript) and other (.net)
- subtypes. Each subtype can have different setup. In most cases developer must submit
- for Android package id with SHA1 key and for iOS BundleID. Custom schemes can be predefined
- (generated) by provider (Google or Facebook) or defined by user (Fitbit). Generated schemes
- are usually based on data submitted (package id, bundle id).
-
- Xamarin Components Team is working on the doc with minimal info for common used providers
- and how to setup server side.
-
-Server side setup details is explained in separate documents in Xamarin.Auth repository.
-
-
-
-## 1 Client Side Initialization
-
-Client (mobile) application initialization is based on OAuth Grant (flow) in use which is
-determined by OAuth provider and it's server side setup.
-
-Initialization is performed through `Authenticator` constructors for:
-
-### OAuth2 Implicit Grant flow
-
-With parameters:
-
- * clientId
- * scope
- * authorizeUrl
- * redirectUrl
-
-
-### OAuth2 Authorization Code Grant flow
-
-With parameters:
-
- * clientId
- * clientSecret
- * scope
- * authorizeUrl
- * redirectUrl
- * accessTokenUrl
-
-OAuth details and how Xamarin.Auth implements OAuth is described in documentation in
-Xamarin.Auth repo.
-
-### 1.1 Create and configure an Authenticator
-
-Let's authenticate a user to access Facebook which uses OAuth2 Implicit flow:
-
-```csharp
-using Xamarin.Auth;
-// ...
-OAuth2Authenticator auth = new OAuth2Authenticator
- (
- clientId: "App ID from https://developers.facebook.com/apps",
- scope: "",
- authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
- redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
- // switch for new Native UI API
- // true = Android Custom Tabs and/or iOS Safari View Controller
- // false = Embedded Browsers used (Android WebView, iOS UIWebView)
- // default = false (not using NEW native UI)
- isUsingNativeUI: use_native_ui
- );
-```
-
-Facebook uses OAuth 2.0 authentication, so we create an `OAuth2Authenticator`.
-Authenticators are responsible for managing the user interface and communicating with
-authentication services.
-
-Authenticators take a variety of parameters; in this case, the application's ID, its
-authorization scope, and Facebook's various service locations are required.
-
-
-### 1.2 Setup Authentication Event Handlers
-
-Before the UI is presented, user needs to start listening to the `Completed` event which fires
-when the user successfully authenticates or cancels. One can find out if the authentication
-succeeded by testing the `IsAuthenticated` property of `eventArgs`:
-
-All the information gathered from a successful authentication is available in
-`eventArgs.Account`.
-
-To capture events and information in the OAuth flow simply subscribe to Authenticator
-events (add event handlers):
-
-Xamarin.Android
-
-```csharp
-auth.Completed += (sender, eventArgs) =>
-{
- // UI presented, so it's up to us to dimiss it on Android
- // dismiss Activity with WebView or CustomTabs
- this.Finish();
-
- if (eventArgs.IsAuthenticated)
- {
- // Use eventArgs.Account to do wonderful things
- } else
- {
- // The user cancelled
- }
-};
-```
-
-Xamarin.iOS
-
-```csharp
-auth.Completed += (sender, eventArgs) =>
-{
- // UI presented, so it's up to us to dimiss it on iOS
- // dismiss ViewController with UIWebView or SFSafariViewController
- this.DismissViewController (true, null);
-
- if (eventArgs.IsAuthenticated)
- {
- // Use eventArgs.Account to do wonderful things
- } else
- {
- // The user cancelled
- }
-};
-```
-
-## 2. Create Login UI and authenticate user
-
-Creating/Launching UI is platform specific and while authenticators manage their own UI,
-it's up to user to initially present the authenticator's UI on the screen. This lets one
-control how the authentication UI is displayed - modally, in navigation controllers, in
-popovers, etc.
-
-### 2.1 Creating Login UI
-
-Now, the login UI can be obtained using `GetUI()` method and afterwards login screen is
-ready to be presented.
-
-The `GetUI()` method returns:
-
-* `UINavigationController` on iOS, and
-* `Intent` on Android.
-* `System.Type` on WinRT (Windows 8.1 and Windows Phone 8.1)
-* `System.Uri` on Windows Phone 8.x Silverlight
-
-Android:
-
-```csharp
-global::Android.Content.Intent ui_object = Auth1.GetUI(this);
-```
-
-iOS:
-
-```csharp
-UIKit.UIViewController ui_object = Auth1.GetUI();
-```
-
-### 2.2 Customizing the UI - Native UI [OPTIONAL]
-
-Some users will want to customize appearance of the Native UI (Custom Tabs on Android and/or
-SFSafariViewController on iOS) there is extra step needed - cast to appropriate type, so the
-API can be accessed (more in Details).
-
-
-## 3 Present/Launch the Login UI
-
-This step is platform specific and it is almost impossible to share it across platforms.
-
-On Android, user would write the following code to present the UI.
-
-```csharp
-StartActivity (ui_object); // ui_object is Android.Content.Intent
-// or
-StartActivity (auth.GetUI (this));
-```
-
-On iOS, one would present UI in following way (with differences from old API)
-
-```csharp
-PresentViewController(ui_object, true, null);
-//or
-PresentViewController (auth.GetUI ());
-```
-
-
-### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
-
-After user authenticates on the authorization endpoint of the OAuth service provider, the
-client app will receive response from server containing OAuth data, because OAuth exchanges
-the data through client (user's app) requests and server responses (OAuth service provider).
-
-#### 3.1.1 Embedded WebViews
-
-For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
-needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
-
-#### 3.1.2 Native UI
-
-Native UI implementation requires more manual work by the user and understanding of the concepts
-calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
-topic in mobile app development, but gains traction for intra-application communication which is
-needed for authentication with Native UI.
-
-Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
-ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
-communicating with OS/system browser. This API has reduced surface, again for security reasons, so
-user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
-is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
-is thoroughly tested, stable and regularly updated with OS updates.
-
-NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
-and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
-CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
-compatible packages, but it is "work in progress".
-
-API itself launches authentication/login flow in external process (system browser), so after login
-and server's response it is necessary to return to the application that launched the OAuth flow for
-OAuth data parsing. This is done through "App Linking" in 2 steps:
-
-1. registering URL scheme for redirect_url at OS level
-2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
-
-Scheme detection/interception is actually done by the operating system, because browser receives
-response from server with custom scheme and will try to load this URL. If the scheme is not known
-to the browser it will not load it, but report to the OS by raising event. Operating System checks
-on system level for registered schemes and if scheme is found OS will launch registered/associated
-application and send it original URL.
-
-NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
-scheme is used by redirect_url, it will be opened by system browser and user will not receive events
-and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
-schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
-but user will be responsible in the case of problems.
-
-Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
-with Activity which will be called after scheme detection for URL parsing. The parsing is done in
-`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
-Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
-
-```xml
-
-
-
-
-
-
-
-
-
-```
-
-On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
-URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
-comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
-editor should have similar xml code snippet:
-
-```xml
-CFBundleURLTypes
-
-
- CFBundleURLName
- Xamarin.Auth Google OAuth
- CFBundleURLSchemes
-
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
-
- CFBundleURLTypes
- Viewer
-
-
-```
-
-Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
-with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
-method of the application's `AppDelegate`.
-
-### 3.2 Parsing OAuth data from redirect_url
-
-The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
-implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
-In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
-in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
-Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
-method argument.
-
-### 3.3 Triggering Events based on OAuth data
-
-Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
-to do is to subscribe to the events (`Completed` and `Error`):
-
-```csharp
-authenticator.Completed +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
-
- if (ea.Account != null && ea.Account.Properties != null)
- {
- sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
- }
- else
- {
- sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
- }
-
- DisplayAlert("Authentication Results", sb.ToString(), "OK");
-
- return;
- };
-
-authenticator.Error +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("Error = ").AppendLine($"{ea.Message}");
-
- DisplayAlert("Authentication Error", sb.ToString(), "OK");
- return;
- };
-```
-
-The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
-implementation allows use of local `Authenticator` object, while Native UI needs exposed public
-object (static or not) in some state variable, so it can be accessed from intercepting Activity on
-Android and `AppDelegate.OpenUrl()` on iOS.
-
-```csharp
-// after initialization (creation and event subscribing) exposing local object
-AuthenticationState.Authenticator = authenticator;
-```
-
-### Code
-
-Android code showing how to register custom scheme with IntentFilter for some Activity that will
-intercept and parse the URL:
-
-```csharp
-[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
-[
- IntentFilter
- (
- actions: new[] { Intent.ActionView },
- Categories = new[]
- {
- Intent.CategoryDefault,
- Intent.CategoryBrowsable
- },
- DataSchemes = new[]
- {
- "com.xamarin.traditional.standard.samples.oauth.providers.android",
- /*
- TODO: test all these redirect urls
- "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
- "urn:ietf:wg:oauth:2.0:oob",
- "urn:ietf:wg:oauth:2.0:oob.auto",
- "http://localhost:PORT",
- "https://localhost:PORT",
- "http://127.0.0.1:PORT",
- "https://127.0.0.1:PORT",
- "http://[::1]:PORT",
- "https://[::1]:PORT",
- */
- },
- //DataHost = "localhost",
- DataPath = "/oauth2redirect"
- )
-]
-public class ActivityCustomUrlSchemeInterceptor : Activity
-{
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
-
- global::Android.Net.Uri uri_android = Intent.Data;
-
- // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(uri_android.ToString());
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- this.Finish();
-
- return;
- }
-}
-```
-
-On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
-
-```csharp
-public partial class AppDelegate
-{
- public override bool OpenUrl
- (
- UIApplication application,
- NSUrl url,
- string sourceApplication,
- NSObject annotation
- )
- {
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(url.AbsoluteString);
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- return true;
- }
-}
-```
-
-
-## 4 Using identity
-
-### 4.1 Making requests to protected resources
-
-With obtained access_token (identity) user can now access protected resources.
-
-Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
-the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
-to grab the user's info:
-
-```csharp
-OAuth2Request request = new OAuth2Request
- (
- "GET",
- new Uri ("https://graph.facebook.com/me"),
- null,
- eventArgs.Account
- );
-request.GetResponseAsync().ContinueWith
- (
- t =>
- {
- if (t.IsFaulted)
- Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
- else
- {
- string json = t.Result.GetResponseText();
- Console.WriteLine (json);
- }
- }
- );
-```
-
-
-### 4.2 Store the account
-
-Xamarin.Auth securely stores `Account` objects so that users don't always have to re-authenticate
-the user. The `AccountStore` class is responsible for storing `Account` information, backed by
-the
-[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
-on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
-Android.
-
-Creating `AccountStore` on Android:
-
-```csharp
-// On Android:
-AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
-```
-
-
-Creating `AccountStore` on iOS:
-
-```csharp
-// On iOS:
-AccountStore.Create ().Save (eventArgs.Account, "Facebook");
-```
-
-
-Saved Accounts are uniquely identified using a key composed of the account's
-`Username` property and a "Service ID". The "Service ID" is any string that is
-used when fetching accounts from the store.
-
-If an `Account` was previously saved, calling `Save` again will overwrite it.
-This is convenient for services that expire the credentials stored in the account
-object.
-
-
-## 4.3 Retrieve stored accounts
-
-Fetching all `Account` objects stored for a given service is possible with following API:
-
-Retrieving accounts on Android:
-
-```csharp
-// On Android:
-IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
-```
-
-
-Retrieving accounts on iOS:
-
-```csharp
-// On iOS:
-IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
-```
-
-It's that easy.
-
-## Extending Xamarin.Auth - Make customized Authenticator
-
-Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
-of popular services. For services that use traditional username/password authentication, one
-can roll own authenticator by deriving from `FormAuthenticator`.
-
-If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
-is extensible! It's very easy to create own custom authenticators – just derive from any of the
-existing authenticators and start overriding methods.
-
-## Installation
-
-Xamarin.Auth can be installed in binary form (compiled and packaged)
-or compiled from source.
-
-Binary form is deployable as a NuGet from nuget.org or Xamarin Component
-from component store:
-
-* NuGet
-* Component [UPDATE IN PROGRESS]
-
-More details about how to compile Xamarin.Auth library and samples can be found in the docs
-in repository on GitHub.
-
-
+# Xamarin.Auth Repository ReadMe
+
+Xamarin.Auth helps developers authenticate users via standard authentication mechanisms
+(e.g. OAuth 1.0 and 2.0), and store user credentials. It's also straightforward to add
+support for non-standard authentication schemes.
+
+## Current version and status
+
+[![Components-XamarinAuth][7]][8]
+
+[7]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
+[8]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
+
+
+* nuget version 1.5.0
+ * Native UI (CustomTabs on Android and SFSafariViewController on iOS)
+ * Xamarin.Forms support
+ * Xamarin.Android (tested)
+ * Xamarin.iOS (tested)
+ * Windows platforms (tests in progress)
+ * Xamarin.iOS Embedded Browser WKWebView support as alternative
+ WKWebView instead of UIWebView
+
+
+[Change Log](./docs/details/change-log.md)
+
+### Status
+
+CI servers:
+
+* MacOSX builds
+
+ https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/
+
+* Windows builds
+
+ https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth-Windows/
+
+
+Xamarin.Auth has grown into fully fledged cross platform library supporting:
+
+* Xamarin.Android
+* Xamarin.iOS (Unified only, Classic Support is removed)
+* Windows Phone Silverlight 8 (8.1 redundant)
+* Windows Store 8.1 WinRT
+* Windows Phone 8.1 WinRT
+* Universal Windows Platform (UWP)
+
+The library is cross-platform, so once user learns how to use it on one platform,
+it is fairly simple to use it on other platforms.
+
+Recent changes in Xamarin.Auth brought in new functionalities which caused minor
+breaking changes. Version 1.4.x broke `GetUI()` API, because it returned `System.Object`
+instead of `Intent` on Android and `UIViewController` on iOS. Efforts to add Xamarin.Forms
+support led to more refactoring and pushing functionality deeper into Xamarin.Auth, so
+version 1.5.0 reverted `GetUI()` API to original flavor returning UI object for each
+platform.
+
+So, in version 1.5.0 `GetUI()` returns
+
+* on Android:
+
+ * `Android.Content.Intent` for embedded WebViews and NativeUI
+
+* on iOS:
+
+ * `UIKit.UIViewController` for embedded WebViews and
+
+ * `SafariServices.SFSafariViewController` for Native UI
+
+
+
+## Work in progress and plans
+
+* Xamarin.Forms Windows support
+* more samples
+ * Azure AD B2C
+ * Azure ADAL
+ * Flickr
+* restructuring samples
+* UserAgent API
+ [DEPRECATED] [NOT RECOMMENDED] ToS violations
+ workaround for attempts to fake UserAgent for Embedded Browsers to fool
+ Google
+
+
+## Support
+
+If there is need for real-time support use Xamarin Chat (community slack team) and go to
+\#xamarin-auth-social channel where help from experienced users can be obtained.
+For all users without account for community slack team, please, go to self-invite link
+first.
+
+### Documentation - Github Wiki pages
+
+These are working docs and are copied to Wiki pages of the repo.
+
+[./docs/readme.md](./docs/readme.md)
+
+[WORK IN PROGRESS]
+
+[./docs/readme-detailed.md](./docs/readme-detailed.md)
+
+
+### Github
+
+https://github.com/xamarin/Xamarin.Auth/
+
+#### Wiki
+
+[WORK IN PROGRESS]
+
+https://github.com/xamarin/Xamarin.Auth/wiki
+
+#### Issues
+
+https://github.com/xamarin/Xamarin.Auth/issues
+
+
+#### Samples (with nuget references) from the repo separated for faster development:
+
+https://github.com/moljac/Xamarin.Auth.Samples.NugetReferences/
+
+
+### Xamarin Forums
+
+https://forums.xamarin.com/search?search=auth
+
+https://forums.xamarin.com/search?search=xamarin.auth
+
+### Xamarin Chat - Community Slack Team (xamarin-auth-social room)
+
+For those that need real-time help (hand-in-hand leading through implementation) the
+best option is to use community slack channel. There are numerous people that have
+implemented Xamarin.Auth with Native UI and maintainers/developers of the library.
+
+https://xamarinchat.slack.com/messages/C4TD1NHPT/
+
+For those without Xamarin Chat account please visit this page and generate
+self-invitation:
+
+https://xamarinchat.herokuapp.com/
+
+
+### Stackoverflow
+
+http://stackoverflow.com/search?q=xamarin.auth
+
+Suggestion: use Xamarin formus or even better Community Slack channel. SO moderation
+policies make answering very difficult (pasting links and demanding that the person
+providing the answer to search for duplicates).
+
+
+
+# Xamarin.Auth
+
+Xamarin.Auth is a cross platform library that helps developers authenticate
+users via OAuth protocol (OAuth1 and OAuth2).
+
+OAuth flow (process) with Xamarin.Auth is set up in 5 steps with 1 step performed
+on OAuth provider's server side (portal, console) and 4 steps performed in the
+client (application).
+
+0. Server side setup for OAuth service provider (Google, Facebook)
+
+1. Client side initialization of Authenticator object
+ This step prepares all relevant OAuth Data in Authenticator object (client_id,
+ redirect_url, client_secret, OAuth provider's endpoints etc)
+
+2. Creating and optionally customizing UI
+
+3. Presenting/Lunching UI and authenticating user
+
+ 1. Detecting/Fetching/Intercepting URL change (redirect_url)
+
+ This sub-step is step needed for NativeUI and requires that custom scheme
+ registration together for redirect_url intercepting mechanism. This step
+ is actually App Linking (Deep Linking) concept in mobile applications.
+
+ 2. Parsing OAuth data from redirect_url
+
+ In order to obtain OAuth data returned redirect_url must be parsed and the
+ best way is to let Xamarin.Auth do it automatically by parsing redirect_url
+
+ 3. Triggering Events based on OAuth data
+
+ Parsing subsystem of the Authenticator will parse OAuth data and raise
+ appropriate events based on returned data
+
+4. Using identity
+
+ 1. Using protected resources (making calls)
+
+ 2. Saving account info
+
+ 3. Retrieving account info
+
+Those steps and (sub-steps) which will be used in detailed documentation.
+
+
+## 0 Server Side
+
+Server side setup of the particular OAuth provider like Google, Facebook or Microsoft Live
+differs from provider to provider, especially nomenclature (naming). In general there are 2 common types of "apps", "projects" or "credentials":
+
+1. Server or Web Application
+
+ A server (Fitbit naming) or Web (Google and Facebook terms) application is considered to be
+ secure, i.e. client_secret is secure and can be stored and not easily accessed/retrieved
+ by malicious user.
+
+ Server/Web app uses http[s] schemes for redirect_url, because it loads real web page
+ (url-authority can be localhost or real hostname like http://xamarin.com).
+
+ Xamarin.Auth, prior to version 1.4.0, only supported http[s] url-scheme with real
+ url-authority (existing host, no localhost) and arbitrary url-path.
+
+2. Native or Installed (mobile or desktop) apps
+
+ This group is usually divided into Android, iOS, Chrome (javascript) and other (.net)
+ subtypes. Each subtype can have different setup. In most cases developer must submit
+ for Android package id with SHA1 key and for iOS BundleID. Custom schemes can be predefined
+ (generated) by provider (Google or Facebook) or defined by user (Fitbit). Generated schemes
+ are usually based on data submitted (package id, bundle id).
+
+ Xamarin Components Team is working on the doc with minimal info for common used providers
+ and how to setup server side.
+
+Server side setup details is explained in separate documents in Xamarin.Auth repository.
+
+
+
+## 1 Client Side Initialization
+
+Client (mobile) application initialization is based on OAuth Grant (flow) in use which is
+determined by OAuth provider and it's server side setup.
+
+Initialization is performed through `Authenticator` constructors for:
+
+### OAuth2 Implicit Grant flow
+
+With parameters:
+
+ * clientId
+ * scope
+ * authorizeUrl
+ * redirectUrl
+
+
+### OAuth2 Authorization Code Grant flow
+
+With parameters:
+
+ * clientId
+ * clientSecret
+ * scope
+ * authorizeUrl
+ * redirectUrl
+ * accessTokenUrl
+
+OAuth details and how Xamarin.Auth implements OAuth is described in documentation in
+Xamarin.Auth repo.
+
+### 1.1 Create and configure an Authenticator
+
+Let's authenticate a user to access Facebook which uses OAuth2 Implicit flow:
+
+```csharp
+using Xamarin.Auth;
+// ...
+OAuth2Authenticator auth = new OAuth2Authenticator
+ (
+ clientId: "App ID from https://developers.facebook.com/apps",
+ scope: "",
+ authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
+ redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
+ // switch for new Native UI API
+ // true = Android Custom Tabs and/or iOS Safari View Controller
+ // false = Embedded Browsers used (Android WebView, iOS UIWebView)
+ // default = false (not using NEW native UI)
+ isUsingNativeUI: use_native_ui
+ );
+```
+
+Facebook uses OAuth 2.0 authentication, so we create an `OAuth2Authenticator`.
+Authenticators are responsible for managing the user interface and communicating with
+authentication services.
+
+Authenticators take a variety of parameters; in this case, the application's ID, its
+authorization scope, and Facebook's various service locations are required.
+
+
+### 1.2 Setup Authentication Event Handlers
+
+Before the UI is presented, user needs to start listening to the `Completed` event which fires
+when the user successfully authenticates or cancels. One can find out if the authentication
+succeeded by testing the `IsAuthenticated` property of `eventArgs`:
+
+All the information gathered from a successful authentication is available in
+`eventArgs.Account`.
+
+To capture events and information in the OAuth flow simply subscribe to Authenticator
+events (add event handlers):
+
+Xamarin.Android
+
+```csharp
+auth.Completed += (sender, eventArgs) =>
+{
+ // UI presented, so it's up to us to dimiss it on Android
+ // dismiss Activity with WebView or CustomTabs
+ this.Finish();
+
+ if (eventArgs.IsAuthenticated)
+ {
+ // Use eventArgs.Account to do wonderful things
+ } else
+ {
+ // The user cancelled
+ }
+};
+```
+
+Xamarin.iOS
+
+```csharp
+auth.Completed += (sender, eventArgs) =>
+{
+ // UI presented, so it's up to us to dimiss it on iOS
+ // dismiss ViewController with UIWebView or SFSafariViewController
+ this.DismissViewController (true, null);
+
+ if (eventArgs.IsAuthenticated)
+ {
+ // Use eventArgs.Account to do wonderful things
+ } else
+ {
+ // The user cancelled
+ }
+};
+```
+
+## 2. Create Login UI and authenticate user
+
+Creating/Launching UI is platform specific and while authenticators manage their own UI,
+it's up to user to initially present the authenticator's UI on the screen. This lets one
+control how the authentication UI is displayed - modally, in navigation controllers, in
+popovers, etc.
+
+### 2.1 Creating Login UI
+
+Now, the login UI can be obtained using `GetUI()` method and afterwards login screen is
+ready to be presented.
+
+The `GetUI()` method returns:
+
+* `UINavigationController` on iOS, and
+* `Intent` on Android.
+* `System.Type` on WinRT (Windows 8.1 and Windows Phone 8.1)
+* `System.Uri` on Windows Phone 8.x Silverlight
+
+Android:
+
+```csharp
+global::Android.Content.Intent ui_object = Auth1.GetUI(this);
+```
+
+iOS:
+
+```csharp
+UIKit.UIViewController ui_object = Auth1.GetUI();
+```
+
+### 2.2 Customizing the UI - Native UI [OPTIONAL]
+
+Some users will want to customize appearance of the Native UI (Custom Tabs on Android and/or
+SFSafariViewController on iOS) there is extra step needed - cast to appropriate type, so the
+API can be accessed (more in Details).
+
+
+## 3 Present/Launch the Login UI
+
+This step is platform specific and it is almost impossible to share it across platforms.
+
+On Android, user would write the following code to present the UI.
+
+```csharp
+StartActivity (ui_object); // ui_object is Android.Content.Intent
+// or
+StartActivity (auth.GetUI (this));
+```
+
+On iOS, one would present UI in following way (with differences from old API)
+
+```csharp
+PresentViewController(ui_object, true, null);
+//or
+PresentViewController (auth.GetUI ());
+```
+
+
+### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
+
+After user authenticates on the authorization endpoint of the OAuth service provider, the
+client app will receive response from server containing OAuth data, because OAuth exchanges
+the data through client (user's app) requests and server responses (OAuth service provider).
+
+#### 3.1.1 Embedded WebViews
+
+For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
+needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
+
+#### 3.1.2 Native UI
+
+Native UI implementation requires more manual work by the user and understanding of the concepts
+calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
+topic in mobile app development, but gains traction for intra-application communication which is
+needed for authentication with Native UI.
+
+Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
+ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
+communicating with OS/system browser. This API has reduced surface, again for security reasons, so
+user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
+is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
+is thoroughly tested, stable and regularly updated with OS updates.
+
+NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
+and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
+CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
+compatible packages, but it is "work in progress".
+
+API itself launches authentication/login flow in external process (system browser), so after login
+and server's response it is necessary to return to the application that launched the OAuth flow for
+OAuth data parsing. This is done through "App Linking" in 2 steps:
+
+1. registering URL scheme for redirect_url at OS level
+2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
+
+Scheme detection/interception is actually done by the operating system, because browser receives
+response from server with custom scheme and will try to load this URL. If the scheme is not known
+to the browser it will not load it, but report to the OS by raising event. Operating System checks
+on system level for registered schemes and if scheme is found OS will launch registered/associated
+application and send it original URL.
+
+NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
+scheme is used by redirect_url, it will be opened by system browser and user will not receive events
+and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
+schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
+but user will be responsible in the case of problems.
+
+Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
+with Activity which will be called after scheme detection for URL parsing. The parsing is done in
+`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
+Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
+
+```xml
+
+
+
+
+
+
+
+
+
+```
+
+On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
+URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
+comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
+editor should have similar xml code snippet:
+
+```xml
+CFBundleURLTypes
+
+
+ CFBundleURLName
+ Xamarin.Auth Google OAuth
+ CFBundleURLSchemes
+
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
+
+ CFBundleURLTypes
+ Viewer
+
+
+```
+
+Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
+with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
+method of the application's `AppDelegate`.
+
+### 3.2 Parsing OAuth data from redirect_url
+
+The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
+implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
+In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
+in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
+Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
+method argument.
+
+### 3.3 Triggering Events based on OAuth data
+
+Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
+to do is to subscribe to the events (`Completed` and `Error`):
+
+```csharp
+authenticator.Completed +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+
+ if (ea.Account != null && ea.Account.Properties != null)
+ {
+ sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
+ }
+ else
+ {
+ sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
+ }
+
+ DisplayAlert("Authentication Results", sb.ToString(), "OK");
+
+ return;
+ };
+
+authenticator.Error +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Error = ").AppendLine($"{ea.Message}");
+
+ DisplayAlert("Authentication Error", sb.ToString(), "OK");
+ return;
+ };
+```
+
+The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
+implementation allows use of local `Authenticator` object, while Native UI needs exposed public
+object (static or not) in some state variable, so it can be accessed from intercepting Activity on
+Android and `AppDelegate.OpenUrl()` on iOS.
+
+```csharp
+// after initialization (creation and event subscribing) exposing local object
+AuthenticationState.Authenticator = authenticator;
+```
+
+### Code
+
+Android code showing how to register custom scheme with IntentFilter for some Activity that will
+intercept and parse the URL:
+
+```csharp
+[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
+[
+ IntentFilter
+ (
+ actions: new[] { Intent.ActionView },
+ Categories = new[]
+ {
+ Intent.CategoryDefault,
+ Intent.CategoryBrowsable
+ },
+ DataSchemes = new[]
+ {
+ "com.xamarin.traditional.standard.samples.oauth.providers.android",
+ /*
+ TODO: test all these redirect urls
+ "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
+ "urn:ietf:wg:oauth:2.0:oob",
+ "urn:ietf:wg:oauth:2.0:oob.auto",
+ "http://localhost:PORT",
+ "https://localhost:PORT",
+ "http://127.0.0.1:PORT",
+ "https://127.0.0.1:PORT",
+ "http://[::1]:PORT",
+ "https://[::1]:PORT",
+ */
+ },
+ //DataHost = "localhost",
+ DataPath = "/oauth2redirect"
+ )
+]
+public class ActivityCustomUrlSchemeInterceptor : Activity
+{
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+
+ global::Android.Net.Uri uri_android = Intent.Data;
+
+ // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(uri_android.ToString());
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ this.Finish();
+
+ return;
+ }
+}
+```
+
+On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
+
+```csharp
+public partial class AppDelegate
+{
+ public override bool OpenUrl
+ (
+ UIApplication application,
+ NSUrl url,
+ string sourceApplication,
+ NSObject annotation
+ )
+ {
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(url.AbsoluteString);
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ return true;
+ }
+}
+```
+
+
+## 4 Using identity
+
+### 4.1 Making requests to protected resources
+
+With obtained access_token (identity) user can now access protected resources.
+
+Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
+the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
+to grab the user's info:
+
+```csharp
+OAuth2Request request = new OAuth2Request
+ (
+ "GET",
+ new Uri ("https://graph.facebook.com/me"),
+ null,
+ eventArgs.Account
+ );
+request.GetResponseAsync().ContinueWith
+ (
+ t =>
+ {
+ if (t.IsFaulted)
+ Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
+ else
+ {
+ string json = t.Result.GetResponseText();
+ Console.WriteLine (json);
+ }
+ }
+ );
+```
+
+
+### 4.2 Store the account
+
+Xamarin.Auth securely stores `Account` objects so that users don't always have to re-authenticate
+the user. The `AccountStore` class is responsible for storing `Account` information, backed by
+the
+[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
+on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
+Android.
+
+Creating `AccountStore` on Android:
+
+```csharp
+// On Android:
+AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
+```
+
+
+Creating `AccountStore` on iOS:
+
+```csharp
+// On iOS:
+AccountStore.Create ().Save (eventArgs.Account, "Facebook");
+```
+
+
+Saved Accounts are uniquely identified using a key composed of the account's
+`Username` property and a "Service ID". The "Service ID" is any string that is
+used when fetching accounts from the store.
+
+If an `Account` was previously saved, calling `Save` again will overwrite it.
+This is convenient for services that expire the credentials stored in the account
+object.
+
+
+## 4.3 Retrieve stored accounts
+
+Fetching all `Account` objects stored for a given service is possible with following API:
+
+Retrieving accounts on Android:
+
+```csharp
+// On Android:
+IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
+```
+
+
+Retrieving accounts on iOS:
+
+```csharp
+// On iOS:
+IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
+```
+
+It's that easy.
+
+## Extending Xamarin.Auth - Make customized Authenticator
+
+Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
+of popular services. For services that use traditional username/password authentication, one
+can roll own authenticator by deriving from `FormAuthenticator`.
+
+If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
+is extensible! It's very easy to create own custom authenticators – just derive from any of the
+existing authenticators and start overriding methods.
+
+## Installation
+
+Xamarin.Auth can be installed in binary form (compiled and packaged)
+or compiled from source.
+
+Binary form is deployable as a NuGet from nuget.org or Xamarin Component
+from component store:
+
+* NuGet
+* Component [UPDATE IN PROGRESS]
+
+More details about how to compile Xamarin.Auth library and samples can be found in the docs
+in repository on GitHub.
+
+
diff --git a/docs/readme-detailed.md b/docs/readme-detailed.md
index ff554be0d..acc31ac5f 100644
--- a/docs/readme-detailed.md
+++ b/docs/readme-detailed.md
@@ -1,647 +1,647 @@
-# Xamarin.Auth readme-detailed.md
-
-# Xamarin.Auth Repository ReadMe
-
-Xamarin.Auth helps developers authenticate users via standard authentication mechanisms
-(e.g. OAuth 1.0 and 2.0), and store user credentials. It's also straightforward to add
-support for non-standard authentication schemes.
-
-
-[](https://www.nuget.org/packages/Xamarin.Auth)
-[](https://www.nuget.org/packages/Xamarin.Auth)
-
-| Builds (Bot) | Status |
-|:--------------------------:|:-----------------------------------------------:|
-| Mac OSX | [![Components-XamarinAuth][23]][21] |
-| Windows | [![Components-XamarinAuth-Windows][24]][22] |
-| |
-
-[21]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
-[22]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth-Windows/
-[23]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
-[24]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth-Windows/badge/icon
-
-
-## Introduction
-
-Xamarin.Auth is a cross platform library that helps developers authenticate
-users via OAuth protocol (OAuth1 and OAuth2).
-
-OAuth flow (process) with Xamarin.Auth is set up in 5 steps with 1 step performed
-on OAuth provider's server side (portal, console) and 4 steps performed in the
-client (application).
-
-0. Server side setup for OAuth service provider (Google, Facebook)
-
-1. Client side initialization of Authenticator object
-
- This step prepares all relevant OAuth Data in Authenticator object (client_id,
- redirect_url, client_secret, OAuth provider's endpoints etc)
-
-2. Creating and optionally customizing UI
-
-3. Presenting/Lunching UI and authenticating user
-
- 1. Detecting/Fetching/Intercepting URL change (redirect_url)
-
- This sub-step is step needed for NativeUI and requires that custom scheme
- registration together for redirect_url intercepting mechanism. This step
- is actually App Linking (Deep Linking) concept in mobile applications.
-
- 2. Parsing OAuth data from redirect_url
-
- In order to obtain OAuth data returned redirect_url must be parsed and the
- best way is to let Xamarin.Auth do it automatically by parsing redirect_url
-
- 3. Triggering Events based on OAuth data
-
- Parsing subsystem of the Authenticator will parse OAuth data and raise
- appropriate events based on returned data
-
-4. Using identity
-
- 1. Using protected resources (making calls)
-
- 2. Saving account info
-
- 3. Retrieving account info
-
-Those steps and (sub-steps) which will be used in detailed documentation.
-
-Xamarin.Auth is implemented for following platforms
-
-* Xamarin.Android
-* Xamarin.iOS
-* Universal Windows Platform (UWP)
-* Windows 8.1 WinRT
-* Windows Phone 8.1 WinRT
-* Windows Phone 8 Silverlght
-
-
-### Introduction - Details
-
-Xamarin.Auth implements OAuth protocols/frameworks - OAuth1 and OAuth2. OAuth2 framework
-is not completely implemented and it implements
-
-* OAuth2 Authorization Code flow
-* OAuth2 Implicit flow
-
-Xamarin.Components Team is currently working on PKCE (pixie) flow and other flows, as well
-as extensions to enable easier use for protocols like OpenID (OpenID Connect) which includes
-support for custom request parameters.
-
-
-## 0 Server Side
-
-Server side setup of the particular OAuth provider like Google, Facebook or Microsoft Live
-differs from provider to provider, especially nomenclature (naming). In general there are
-2 common types of "apps", "projects" or "credentials":
-
-1. Server or Web Application
-
- A server (Fitbit naming) or Web (Google and Facebook terms) application is considered
- to be secure, i.e. `client_secret` is secure and can be stored and not easily
- accessed/retrieved by malicious user.
-
- Server/Web app uses http[s] schemes for `redirect_url`, because it loads real web
- page (url-authority can be localhost or real hostname like http://xamarin.com).
-
- Xamarin.Auth, prior to version 1.4.0, only supported http[s] url-scheme with real
- url-authority (existing host, no localhost) and arbitrary url-path.
-
-2. Native or Installed (mobile or desktop) apps
-
- This group is usually divided into Android, iOS, Chrome (javascript) and other (.net)
- subtypes. Each subtype can have different setup. In most cases developer must submit
- for Android package id with SHA1 key and for iOS BundleID. Custom schemes can be
- predefined (generated) by provider (Google or Facebook) or defined by user (Fitbit).
- Generated schemes are usually based on data submitted (package id, bundle id).
-
- Some OAuth providers do not allow arbitrary custom schemes to be used for `redirect-url`.
- Xamarin Components Team is working on the doc with minimal info for common used
- providers and how to setup server side.
-
-Server side setup details is explained in separate documents in Xamarin.Auth repository.
-
-See:
-
-[./details/setup-server-side-oauth-provider.md](./details/setup-server-side-oauth-provider.md)
-[./details/embedded-webviews-aka-browser-controls-vs-native-ui.md](./details/embedded-webviews-aka-browser-controls-vs-native-ui.md)
-
-
-## 1 Client Side Initialization
-
-Client (mobile) application initialization is based on OAuth Grant (flow) in use which is
-determined by OAuth provider and it's server side setup.
-
-Initialization is performed through `Authenticator` constructors for:
-
-### OAuth2 Implicit Grant flow
-
-With parameters:
-
- * clientId
- * scope
- * authorizeUrl
- * redirectUrl
-
-
-### OAuth2 Authorization Code Grant flow
-
-With parameters:
-
- * clientId
- * clientSecret
- * scope
- * authorizeUrl
- * redirectUrl
- * accessTokenUrl
-
-OAuth details and how Xamarin.Auth implements OAuth is described in documentation in
-Xamarin.Auth repo.
-
-### 1.1 Create and configure an Authenticator
-
-Let's authenticate a user to access Facebook which uses OAuth2 Implicit flow:
-
-```csharp
-using Xamarin.Auth;
-// ...
-OAuth2Authenticator auth = new OAuth2Authenticator
- (
- clientId: "App ID from https://developers.facebook.com/apps",
- scope: "",
- authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
- redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
- // switch for new Native UI API
- // true = Android Custom Tabs and/or iOS Safari View Controller
- // false = Embedded Browsers used (Android WebView, iOS UIWebView)
- // default = false (not using NEW native UI)
- isUsingNativeUI: use_native_ui
- );
-```
-
-Facebook uses OAuth 2.0 authentication, so we create an `OAuth2Authenticator`.
-Authenticators are responsible for managing the user interface and communicating with
-authentication services.
-
-Authenticators take a variety of parameters; in this case, the application's ID, its
-authorization scope, and Facebook's various service locations are required.
-
-
-### 1.2 Setup Authentication Event Handlers
-
-Before the UI is presented, user needs to start listening to the `Completed` event which fires
-when the user successfully authenticates or cancels. One can find out if the authentication
-succeeded by testing the `IsAuthenticated` property of `eventArgs`:
-
-All the information gathered from a successful authentication is available in
-`eventArgs.Account`.
-
-To capture events and information in the OAuth flow simply subscribe to Authenticator
-events (add event handlers):
-
-Xamarin.Android
-
-```csharp
-auth.Completed += (sender, eventArgs) =>
-{
- // UI presented, so it's up to us to dimiss it on Android
- // dismiss Activity with WebView or CustomTabs
- this.Finish();
-
- if (eventArgs.IsAuthenticated)
- {
- // Use eventArgs.Account to do wonderful things
- } else
- {
- // The user cancelled
- }
-};
-```
-
-Xamarin.iOS
-
-```csharp
-auth.Completed += (sender, eventArgs) =>
-{
- // UI presented, so it's up to us to dimiss it on iOS
- // dismiss ViewController with UIWebView or SFSafariViewController
- this.DismissViewController (true, null);
-
- if (eventArgs.IsAuthenticated)
- {
- // Use eventArgs.Account to do wonderful things
- } else
- {
- // The user cancelled
- }
-};
-```
-
-## 2. Create Login UI and authenticate user
-
-Creating/Launching UI is platform specific and while authenticators manage their own UI,
-it's up to user to initially present the authenticator's UI on the screen. This lets one
-control how the authentication UI is displayed - modally, in navigation controllers, in
-popovers, etc.
-
-### 2.1 Creating Login UI
-
-Now, the login UI can be obtained using `GetUI()` method and afterwards login screen is
-ready to be presented.
-
-The `GetUI()` method returns:
-
-* `UINavigationController` on iOS, and
-* `Intent` on Android.
-* `System.Type` on WinRT (Windows 8.1 and Windows Phone 8.1)
-* `System.Uri` on Windows Phone 8.x Silverlight
-
-Android:
-
-```csharp
-global::Android.Content.Intent ui_object = Auth1.GetUI(this);
-```
-
-iOS:
-
-```csharp
-UIKit.UIViewController ui_object = Auth1.GetUI();
-```
-
-### 2.2 Customizing the UI - Native UI [OPTIONAL]
-
-Some users will want to customize appearance of the Native UI (Custom Tabs on Android and/or
-SFSafariViewController on iOS) there is extra step needed - cast to appropriate type, so the
-API can be accessed (more in Details).
-
-
-## 3 Present/Launch the Login UI
-
-This step is platform specific and it is almost impossible to share it across platforms.
-
-On Android, user would write the following code to present the UI.
-
-```csharp
-StartActivity (ui_object); // ui_object is Android.Content.Intent
-// or
-StartActivity (auth.GetUI (this));
-```
-
-On iOS, one would present UI in following way (with differences from old API)
-
-```csharp
-PresentViewController(ui_object, true, null);
-//or
-PresentViewController (auth.GetUI ());
-```
-
-
-### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
-
-After user authenticates on the authorization endpoint of the OAuth service provider, the
-client app will receive response from server containing OAuth data, because OAuth exchanges
-the data through client (user's app) requests and server responses (OAuth service provider).
-
-#### 3.1.1 Embedded WebViews
-
-For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
-needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
-
-#### 3.1.2 Native UI
-
-Native UI implementation requires more manual work by the user and understanding of the concepts
-calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
-topic in mobile app development, but gains traction for intra-application communication which is
-needed for authentication with Native UI.
-
-Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
-ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
-communicating with OS/system browser. This API has reduced surface, again for security reasons, so
-user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
-is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
-is thoroughly tested, stable and regularly updated with OS updates.
-
-NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
-and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
-CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
-compatible packages, but it is "work in progress".
-
-API itself launches authentication/login flow in external process (system browser), so after login
-and server's response it is necessary to return to the application that launched the OAuth flow for
-OAuth data parsing. This is done through "App Linking" in 2 steps:
-
-1. registering URL scheme for redirect_url at OS level
-2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
-
-Scheme detection/interception is actually done by the operating system, because browser receives
-response from server with custom scheme and will try to load this URL. If the scheme is not known
-to the browser it will not load it, but report to the OS by raising event. Operating System checks
-on system level for registered schemes and if scheme is found OS will launch registered/associated
-application and send it original URL.
-
-NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
-scheme is used by redirect_url, it will be opened by system browser and user will not receive events
-and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
-schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
-but user will be responsible in the case of problems.
-
-Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
-with Activity which will be called after scheme detection for URL parsing. The parsing is done in
-`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
-Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
-
-```xml
-
-
-
-
-
-
-
-
-
-```
-
-On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
-URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
-comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
-editor should have similar xml code snippet:
-
-```xml
-CFBundleURLTypes
-
-
- CFBundleURLName
- Xamarin.Auth Google OAuth
- CFBundleURLSchemes
-
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
-
- CFBundleURLTypes
- Viewer
-
-
-```
-
-Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
-with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
-method of the application's `AppDelegate`.
-
-### 3.2 Parsing OAuth data from redirect_url
-
-The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
-implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
-In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
-in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
-Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
-method argument.
-
-### 3.3 Triggering Events based on OAuth data
-
-Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
-to do is to subscribe to the events (`Completed` and `Error`):
-
-```csharp
-authenticator.Completed +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
-
- if (ea.Account != null && ea.Account.Properties != null)
- {
- sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
- }
- else
- {
- sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
- }
-
- DisplayAlert("Authentication Results", sb.ToString(), "OK");
-
- return;
- };
-
-authenticator.Error +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("Error = ").AppendLine($"{ea.Message}");
-
- DisplayAlert("Authentication Error", sb.ToString(), "OK");
- return;
- };
-```
-
-The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
-implementation allows use of local `Authenticator` object, while Native UI needs exposed public
-object (static or not) in some state variable, so it can be accessed from intercepting Activity on
-Android and `AppDelegate.OpenUrl()` on iOS.
-
-```csharp
-// after initialization (creation and event subscribing) exposing local object
-AuthenticationState.Authenticator = authenticator;
-```
-
-### Code
-
-Android code showing how to register custom scheme with IntentFilter for some Activity that will
-intercept and parse the URL:
-
-```csharp
-[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
-[
- IntentFilter
- (
- actions: new[] { Intent.ActionView },
- Categories = new[]
- {
- Intent.CategoryDefault,
- Intent.CategoryBrowsable
- },
- DataSchemes = new[]
- {
- "com.xamarin.traditional.standard.samples.oauth.providers.android",
- /*
- TODO: test all these redirect urls
- "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
- "urn:ietf:wg:oauth:2.0:oob",
- "urn:ietf:wg:oauth:2.0:oob.auto",
- "http://localhost:PORT",
- "https://localhost:PORT",
- "http://127.0.0.1:PORT",
- "https://127.0.0.1:PORT",
- "http://[::1]:PORT",
- "https://[::1]:PORT",
- */
- },
- //DataHost = "localhost",
- DataPath = "/oauth2redirect"
- )
-]
-public class ActivityCustomUrlSchemeInterceptor : Activity
-{
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
-
- global::Android.Net.Uri uri_android = Intent.Data;
-
- // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(uri_android.ToString());
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- this.Finish();
-
- return;
- }
-}
-```
-
-On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
-
-```csharp
-public partial class AppDelegate
-{
- public override bool OpenUrl
- (
- UIApplication application,
- NSUrl url,
- string sourceApplication,
- NSObject annotation
- )
- {
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(url.AbsoluteString);
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- return true;
- }
-}
-```
-
-
-## 4 Using identity
-
-### 4.1 Making requests to protected resources
-
-With obtained access_token (identity) user can now access protected resources.
-
-Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
-the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
-to grab the user's info:
-
-```csharp
-OAuth2Request request = new OAuth2Request
- (
- "GET",
- new Uri ("https://graph.facebook.com/me"),
- null,
- eventArgs.Account
- );
-request.GetResponseAsync().ContinueWith
- (
- t =>
- {
- if (t.IsFaulted)
- Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
- else
- {
- string json = t.Result.GetResponseText();
- Console.WriteLine (json);
- }
- }
- );
-```
-
-
-### 4.2 Store the account
-
-Xamarin.Auth securely stores `Account` objects so that users don't always have to re-authenticate
-the user. The `AccountStore` class is responsible for storing `Account` information, backed by
-the
-[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
-on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
-Android.
-
-Creating `AccountStore` on Android:
-
-```csharp
-// On Android:
-AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
-```
-
-
-Creating `AccountStore` on iOS:
-
-```csharp
-// On iOS:
-AccountStore.Create ().Save (eventArgs.Account, "Facebook");
-```
-
-
-Saved Accounts are uniquely identified using a key composed of the account's
-`Username` property and a "Service ID". The "Service ID" is any string that is
-used when fetching accounts from the store.
-
-If an `Account` was previously saved, calling `Save` again will overwrite it.
-This is convenient for services that expire the credentials stored in the account
-object.
-
-
-## 4.3 Retrieve stored accounts
-
-Fetching all `Account` objects stored for a given service is possible with following API:
-
-Retrieving accounts on Android:
-
-```csharp
-// On Android:
-IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
-```
-
-
-Retrieving accounts on iOS:
-
-```csharp
-// On iOS:
-IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
-```
-
-It's that easy.
-
-## Extending Xamarin.Auth - Make customized Authenticator
-
-Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
-of popular services. For services that use traditional username/password authentication, one
-can roll own authenticator by deriving from `FormAuthenticator`.
-
-If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
-is extensible! It's very easy to create own custom authenticators – just derive from any of the
-existing authenticators and start overriding methods.
-
-## Installation
-
-Xamarin.Auth can be installed in binary form (compiled and packaged)
-or compiled from source.
-
-Binary form is deployable as a NuGet from nuget.org or Xamarin Component
-from component store:
-
-* NuGet
-* Component [UPDATE IN PROGRESS]
-
-More details about how to compile Xamarin.Auth library and samples can be found in the docs
-in repository on GitHub.
-
-
-## DETAILS - More infomration about OAuth
-
-https://developer.xamarin.com/guides/xamarin-forms/cloud-services/authentication/oauth/
+# Xamarin.Auth readme-detailed.md
+
+# Xamarin.Auth Repository ReadMe
+
+Xamarin.Auth helps developers authenticate users via standard authentication mechanisms
+(e.g. OAuth 1.0 and 2.0), and store user credentials. It's also straightforward to add
+support for non-standard authentication schemes.
+
+
+[](https://www.nuget.org/packages/Xamarin.Auth)
+[](https://www.nuget.org/packages/Xamarin.Auth)
+
+| Builds (Bot) | Status |
+|:--------------------------:|:-----------------------------------------------:|
+| Mac OSX | [![Components-XamarinAuth][23]][21] |
+| Windows | [![Components-XamarinAuth-Windows][24]][22] |
+| |
+
+[21]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth
+[22]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth-Windows/
+[23]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth/badge/icon
+[24]: https://jenkins.mono-project.com/view/Components/job/Components-XamarinAuth-Windows/badge/icon
+
+
+## Introduction
+
+Xamarin.Auth is a cross platform library that helps developers authenticate
+users via OAuth protocol (OAuth1 and OAuth2).
+
+OAuth flow (process) with Xamarin.Auth is set up in 5 steps with 1 step performed
+on OAuth provider's server side (portal, console) and 4 steps performed in the
+client (application).
+
+0. Server side setup for OAuth service provider (Google, Facebook)
+
+1. Client side initialization of Authenticator object
+
+ This step prepares all relevant OAuth Data in Authenticator object (client_id,
+ redirect_url, client_secret, OAuth provider's endpoints etc)
+
+2. Creating and optionally customizing UI
+
+3. Presenting/Lunching UI and authenticating user
+
+ 1. Detecting/Fetching/Intercepting URL change (redirect_url)
+
+ This sub-step is step needed for NativeUI and requires that custom scheme
+ registration together for redirect_url intercepting mechanism. This step
+ is actually App Linking (Deep Linking) concept in mobile applications.
+
+ 2. Parsing OAuth data from redirect_url
+
+ In order to obtain OAuth data returned redirect_url must be parsed and the
+ best way is to let Xamarin.Auth do it automatically by parsing redirect_url
+
+ 3. Triggering Events based on OAuth data
+
+ Parsing subsystem of the Authenticator will parse OAuth data and raise
+ appropriate events based on returned data
+
+4. Using identity
+
+ 1. Using protected resources (making calls)
+
+ 2. Saving account info
+
+ 3. Retrieving account info
+
+Those steps and (sub-steps) which will be used in detailed documentation.
+
+Xamarin.Auth is implemented for following platforms
+
+* Xamarin.Android
+* Xamarin.iOS
+* Universal Windows Platform (UWP)
+* Windows 8.1 WinRT
+* Windows Phone 8.1 WinRT
+* Windows Phone 8 Silverlght
+
+
+### Introduction - Details
+
+Xamarin.Auth implements OAuth protocols/frameworks - OAuth1 and OAuth2. OAuth2 framework
+is not completely implemented and it implements
+
+* OAuth2 Authorization Code flow
+* OAuth2 Implicit flow
+
+Xamarin.Components Team is currently working on PKCE (pixie) flow and other flows, as well
+as extensions to enable easier use for protocols like OpenID (OpenID Connect) which includes
+support for custom request parameters.
+
+
+## 0 Server Side
+
+Server side setup of the particular OAuth provider like Google, Facebook or Microsoft Live
+differs from provider to provider, especially nomenclature (naming). In general there are
+2 common types of "apps", "projects" or "credentials":
+
+1. Server or Web Application
+
+ A server (Fitbit naming) or Web (Google and Facebook terms) application is considered
+ to be secure, i.e. `client_secret` is secure and can be stored and not easily
+ accessed/retrieved by malicious user.
+
+ Server/Web app uses http[s] schemes for `redirect_url`, because it loads real web
+ page (url-authority can be localhost or real hostname like http://xamarin.com).
+
+ Xamarin.Auth, prior to version 1.4.0, only supported http[s] url-scheme with real
+ url-authority (existing host, no localhost) and arbitrary url-path.
+
+2. Native or Installed (mobile or desktop) apps
+
+ This group is usually divided into Android, iOS, Chrome (javascript) and other (.net)
+ subtypes. Each subtype can have different setup. In most cases developer must submit
+ for Android package id with SHA1 key and for iOS BundleID. Custom schemes can be
+ predefined (generated) by provider (Google or Facebook) or defined by user (Fitbit).
+ Generated schemes are usually based on data submitted (package id, bundle id).
+
+ Some OAuth providers do not allow arbitrary custom schemes to be used for `redirect-url`.
+ Xamarin Components Team is working on the doc with minimal info for common used
+ providers and how to setup server side.
+
+Server side setup details is explained in separate documents in Xamarin.Auth repository.
+
+See:
+
+[./details/setup-server-side-oauth-provider.md](./details/setup-server-side-oauth-provider.md)
+[./details/embedded-webviews-aka-browser-controls-vs-native-ui.md](./details/embedded-webviews-aka-browser-controls-vs-native-ui.md)
+
+
+## 1 Client Side Initialization
+
+Client (mobile) application initialization is based on OAuth Grant (flow) in use which is
+determined by OAuth provider and it's server side setup.
+
+Initialization is performed through `Authenticator` constructors for:
+
+### OAuth2 Implicit Grant flow
+
+With parameters:
+
+ * clientId
+ * scope
+ * authorizeUrl
+ * redirectUrl
+
+
+### OAuth2 Authorization Code Grant flow
+
+With parameters:
+
+ * clientId
+ * clientSecret
+ * scope
+ * authorizeUrl
+ * redirectUrl
+ * accessTokenUrl
+
+OAuth details and how Xamarin.Auth implements OAuth is described in documentation in
+Xamarin.Auth repo.
+
+### 1.1 Create and configure an Authenticator
+
+Let's authenticate a user to access Facebook which uses OAuth2 Implicit flow:
+
+```csharp
+using Xamarin.Auth;
+// ...
+OAuth2Authenticator auth = new OAuth2Authenticator
+ (
+ clientId: "App ID from https://developers.facebook.com/apps",
+ scope: "",
+ authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
+ redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
+ // switch for new Native UI API
+ // true = Android Custom Tabs and/or iOS Safari View Controller
+ // false = Embedded Browsers used (Android WebView, iOS UIWebView)
+ // default = false (not using NEW native UI)
+ isUsingNativeUI: use_native_ui
+ );
+```
+
+Facebook uses OAuth 2.0 authentication, so we create an `OAuth2Authenticator`.
+Authenticators are responsible for managing the user interface and communicating with
+authentication services.
+
+Authenticators take a variety of parameters; in this case, the application's ID, its
+authorization scope, and Facebook's various service locations are required.
+
+
+### 1.2 Setup Authentication Event Handlers
+
+Before the UI is presented, user needs to start listening to the `Completed` event which fires
+when the user successfully authenticates or cancels. One can find out if the authentication
+succeeded by testing the `IsAuthenticated` property of `eventArgs`:
+
+All the information gathered from a successful authentication is available in
+`eventArgs.Account`.
+
+To capture events and information in the OAuth flow simply subscribe to Authenticator
+events (add event handlers):
+
+Xamarin.Android
+
+```csharp
+auth.Completed += (sender, eventArgs) =>
+{
+ // UI presented, so it's up to us to dimiss it on Android
+ // dismiss Activity with WebView or CustomTabs
+ this.Finish();
+
+ if (eventArgs.IsAuthenticated)
+ {
+ // Use eventArgs.Account to do wonderful things
+ } else
+ {
+ // The user cancelled
+ }
+};
+```
+
+Xamarin.iOS
+
+```csharp
+auth.Completed += (sender, eventArgs) =>
+{
+ // UI presented, so it's up to us to dimiss it on iOS
+ // dismiss ViewController with UIWebView or SFSafariViewController
+ this.DismissViewController (true, null);
+
+ if (eventArgs.IsAuthenticated)
+ {
+ // Use eventArgs.Account to do wonderful things
+ } else
+ {
+ // The user cancelled
+ }
+};
+```
+
+## 2. Create Login UI and authenticate user
+
+Creating/Launching UI is platform specific and while authenticators manage their own UI,
+it's up to user to initially present the authenticator's UI on the screen. This lets one
+control how the authentication UI is displayed - modally, in navigation controllers, in
+popovers, etc.
+
+### 2.1 Creating Login UI
+
+Now, the login UI can be obtained using `GetUI()` method and afterwards login screen is
+ready to be presented.
+
+The `GetUI()` method returns:
+
+* `UINavigationController` on iOS, and
+* `Intent` on Android.
+* `System.Type` on WinRT (Windows 8.1 and Windows Phone 8.1)
+* `System.Uri` on Windows Phone 8.x Silverlight
+
+Android:
+
+```csharp
+global::Android.Content.Intent ui_object = Auth1.GetUI(this);
+```
+
+iOS:
+
+```csharp
+UIKit.UIViewController ui_object = Auth1.GetUI();
+```
+
+### 2.2 Customizing the UI - Native UI [OPTIONAL]
+
+Some users will want to customize appearance of the Native UI (Custom Tabs on Android and/or
+SFSafariViewController on iOS) there is extra step needed - cast to appropriate type, so the
+API can be accessed (more in Details).
+
+
+## 3 Present/Launch the Login UI
+
+This step is platform specific and it is almost impossible to share it across platforms.
+
+On Android, user would write the following code to present the UI.
+
+```csharp
+StartActivity (ui_object); // ui_object is Android.Content.Intent
+// or
+StartActivity (auth.GetUI (this));
+```
+
+On iOS, one would present UI in following way (with differences from old API)
+
+```csharp
+PresentViewController(ui_object, true, null);
+//or
+PresentViewController (auth.GetUI ());
+```
+
+
+### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
+
+After user authenticates on the authorization endpoint of the OAuth service provider, the
+client app will receive response from server containing OAuth data, because OAuth exchanges
+the data through client (user's app) requests and server responses (OAuth service provider).
+
+#### 3.1.1 Embedded WebViews
+
+For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
+needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
+
+#### 3.1.2 Native UI
+
+Native UI implementation requires more manual work by the user and understanding of the concepts
+calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
+topic in mobile app development, but gains traction for intra-application communication which is
+needed for authentication with Native UI.
+
+Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
+ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
+communicating with OS/system browser. This API has reduced surface, again for security reasons, so
+user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
+is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
+is thoroughly tested, stable and regularly updated with OS updates.
+
+NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
+and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
+CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
+compatible packages, but it is "work in progress".
+
+API itself launches authentication/login flow in external process (system browser), so after login
+and server's response it is necessary to return to the application that launched the OAuth flow for
+OAuth data parsing. This is done through "App Linking" in 2 steps:
+
+1. registering URL scheme for redirect_url at OS level
+2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
+
+Scheme detection/interception is actually done by the operating system, because browser receives
+response from server with custom scheme and will try to load this URL. If the scheme is not known
+to the browser it will not load it, but report to the OS by raising event. Operating System checks
+on system level for registered schemes and if scheme is found OS will launch registered/associated
+application and send it original URL.
+
+NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
+scheme is used by redirect_url, it will be opened by system browser and user will not receive events
+and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
+schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
+but user will be responsible in the case of problems.
+
+Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
+with Activity which will be called after scheme detection for URL parsing. The parsing is done in
+`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
+Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
+
+```xml
+
+
+
+
+
+
+
+
+
+```
+
+On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
+URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
+comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
+editor should have similar xml code snippet:
+
+```xml
+CFBundleURLTypes
+
+
+ CFBundleURLName
+ Xamarin.Auth Google OAuth
+ CFBundleURLSchemes
+
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
+
+ CFBundleURLTypes
+ Viewer
+
+
+```
+
+Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
+with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
+method of the application's `AppDelegate`.
+
+### 3.2 Parsing OAuth data from redirect_url
+
+The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
+implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
+In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
+in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
+Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
+method argument.
+
+### 3.3 Triggering Events based on OAuth data
+
+Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
+to do is to subscribe to the events (`Completed` and `Error`):
+
+```csharp
+authenticator.Completed +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+
+ if (ea.Account != null && ea.Account.Properties != null)
+ {
+ sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
+ }
+ else
+ {
+ sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
+ }
+
+ DisplayAlert("Authentication Results", sb.ToString(), "OK");
+
+ return;
+ };
+
+authenticator.Error +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Error = ").AppendLine($"{ea.Message}");
+
+ DisplayAlert("Authentication Error", sb.ToString(), "OK");
+ return;
+ };
+```
+
+The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
+implementation allows use of local `Authenticator` object, while Native UI needs exposed public
+object (static or not) in some state variable, so it can be accessed from intercepting Activity on
+Android and `AppDelegate.OpenUrl()` on iOS.
+
+```csharp
+// after initialization (creation and event subscribing) exposing local object
+AuthenticationState.Authenticator = authenticator;
+```
+
+### Code
+
+Android code showing how to register custom scheme with IntentFilter for some Activity that will
+intercept and parse the URL:
+
+```csharp
+[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
+[
+ IntentFilter
+ (
+ actions: new[] { Intent.ActionView },
+ Categories = new[]
+ {
+ Intent.CategoryDefault,
+ Intent.CategoryBrowsable
+ },
+ DataSchemes = new[]
+ {
+ "com.xamarin.traditional.standard.samples.oauth.providers.android",
+ /*
+ TODO: test all these redirect urls
+ "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
+ "urn:ietf:wg:oauth:2.0:oob",
+ "urn:ietf:wg:oauth:2.0:oob.auto",
+ "http://localhost:PORT",
+ "https://localhost:PORT",
+ "http://127.0.0.1:PORT",
+ "https://127.0.0.1:PORT",
+ "http://[::1]:PORT",
+ "https://[::1]:PORT",
+ */
+ },
+ //DataHost = "localhost",
+ DataPath = "/oauth2redirect"
+ )
+]
+public class ActivityCustomUrlSchemeInterceptor : Activity
+{
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+
+ global::Android.Net.Uri uri_android = Intent.Data;
+
+ // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(uri_android.ToString());
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ this.Finish();
+
+ return;
+ }
+}
+```
+
+On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
+
+```csharp
+public partial class AppDelegate
+{
+ public override bool OpenUrl
+ (
+ UIApplication application,
+ NSUrl url,
+ string sourceApplication,
+ NSObject annotation
+ )
+ {
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(url.AbsoluteString);
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ return true;
+ }
+}
+```
+
+
+## 4 Using identity
+
+### 4.1 Making requests to protected resources
+
+With obtained access_token (identity) user can now access protected resources.
+
+Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
+the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
+to grab the user's info:
+
+```csharp
+OAuth2Request request = new OAuth2Request
+ (
+ "GET",
+ new Uri ("https://graph.facebook.com/me"),
+ null,
+ eventArgs.Account
+ );
+request.GetResponseAsync().ContinueWith
+ (
+ t =>
+ {
+ if (t.IsFaulted)
+ Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
+ else
+ {
+ string json = t.Result.GetResponseText();
+ Console.WriteLine (json);
+ }
+ }
+ );
+```
+
+
+### 4.2 Store the account
+
+Xamarin.Auth securely stores `Account` objects so that users don't always have to re-authenticate
+the user. The `AccountStore` class is responsible for storing `Account` information, backed by
+the
+[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
+on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
+Android.
+
+Creating `AccountStore` on Android:
+
+```csharp
+// On Android:
+AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
+```
+
+
+Creating `AccountStore` on iOS:
+
+```csharp
+// On iOS:
+AccountStore.Create ().Save (eventArgs.Account, "Facebook");
+```
+
+
+Saved Accounts are uniquely identified using a key composed of the account's
+`Username` property and a "Service ID". The "Service ID" is any string that is
+used when fetching accounts from the store.
+
+If an `Account` was previously saved, calling `Save` again will overwrite it.
+This is convenient for services that expire the credentials stored in the account
+object.
+
+
+## 4.3 Retrieve stored accounts
+
+Fetching all `Account` objects stored for a given service is possible with following API:
+
+Retrieving accounts on Android:
+
+```csharp
+// On Android:
+IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
+```
+
+
+Retrieving accounts on iOS:
+
+```csharp
+// On iOS:
+IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
+```
+
+It's that easy.
+
+## Extending Xamarin.Auth - Make customized Authenticator
+
+Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
+of popular services. For services that use traditional username/password authentication, one
+can roll own authenticator by deriving from `FormAuthenticator`.
+
+If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
+is extensible! It's very easy to create own custom authenticators – just derive from any of the
+existing authenticators and start overriding methods.
+
+## Installation
+
+Xamarin.Auth can be installed in binary form (compiled and packaged)
+or compiled from source.
+
+Binary form is deployable as a NuGet from nuget.org or Xamarin Component
+from component store:
+
+* NuGet
+* Component [UPDATE IN PROGRESS]
+
+More details about how to compile Xamarin.Auth library and samples can be found in the docs
+in repository on GitHub.
+
+
+## DETAILS - More infomration about OAuth
+
+https://developer.xamarin.com/guides/xamarin-forms/cloud-services/authentication/oauth/
diff --git a/docs/readme.md b/docs/readme.md
index 07a1c71e4..6ca5c88c6 100644
--- a/docs/readme.md
+++ b/docs/readme.md
@@ -1,589 +1,589 @@
-# Xamarin.Auth readme.md
-
-Xamarin.Auth is a cross platform library that helps developers authenticate
-users via OAuth protocol (OAuth1 and OAuth2).
-
-OAuth flow (process) with Xamarin.Auth is set up in 5 steps with 1 step performed
-on OAuth provider's server side (portal, console) and 4 steps performed in the
-client (application).
-
-0. Server side setup for OAuth service provider (Google, Facebook)
-
-1. Client side initialization of Authenticator object
- This step prepares all relevant OAuth Data in Authenticator object (client_id,
- redirect_url, client_secret, OAuth provider's endpoints etc)
-
-2. Creating and optionally customizing UI
-
-3. Presenting/Lunching UI and authenticating user
-
- 1. Detecting/Fetching/Intercepting URL change (redirect_url)
-
- This sub-step is step needed for NativeUI and requires that custom scheme
- registration together for redirect_url intercepting mechanism. This step
- is actually App Linking (Deep Linking) concept in mobile applications.
-
- 2. Parsing OAuth data from redirect_url
-
- In order to obtain OAuth data returned redirect_url must be parsed and the
- best way is to let Xamarin.Auth do it automatically by parsing redirect_url
-
- 3. Triggering Events based on OAuth data
-
- Parsing subsystem of the Authenticator will parse OAuth data and raise
- appropriate events based on returned data
-
-4. Using identity
-
- 1. Using protected resources (making calls)
-
- 2. Saving account info
-
- 3. Retrieving account info
-
-Those steps and (sub-steps) which will be used in detailed documentation.
-
-
-## 0 Server Side
-
-Server side setup of the particular OAuth provider like Google, Facebook or Microsoft Live
-differs from provider to provider, especially nomenclature (naming). In general there are 2 common types of "apps", "projects" or "credentials":
-
-1. Server or Web Application
-
- A server (Fitbit naming) or Web (Google and Facebook terms) application is considered to be
- secure, i.e. client_secret is secure and can be stored and not easily accessed/retrieved
- by malicious user.
-
- Server/Web app uses http[s] schemes for redirect_url, because it loads real web page
- (url-authority can be localhost or real hostname like http://xamarin.com).
-
- Xamarin.Auth, prior to version 1.4.0, only supported http[s] url-scheme with real
- url-authority (existing host, no localhost) and arbitrary url-path.
-
-2. Native or Installed (mobile or desktop) apps
-
- This group is usually divided into Android, iOS, Chrome (javascript) and other (.net)
- subtypes. Each subtype can have different setup. In most cases developer must submit
- for Android package id with SHA1 key and for iOS BundleID. Custom schemes can be predefined
- (generated) by provider (Google or Facebook) or defined by user (Fitbit). Generated schemes
- are usually based on data submitted (package id, bundle id).
-
- Xamarin Components Team is working on the doc with minimal info for common used providers
- and how to setup server side.
-
-Server side setup details is explained in separate documents in Xamarin.Auth repository.
-
-
-
-## 1 Client Side Initialization
-
-Client (mobile) application initialization is based on OAuth Grant (flow) in use which is
-determined by OAuth provider and it's server side setup.
-
-Initialization is performed through `Authenticator` constructors for:
-
-### OAuth2 Implicit Grant flow
-
-With parameters:
-
- * clientId
- * scope
- * authorizeUrl
- * redirectUrl
-
-
-### OAuth2 Authorization Code Grant flow
-
-With parameters:
-
- * clientId
- * clientSecret
- * scope
- * authorizeUrl
- * redirectUrl
- * accessTokenUrl
-
-OAuth details and how Xamarin.Auth implements OAuth is described in documentation in
-Xamarin.Auth repo.
-
-### 1.1 Create and configure an Authenticator
-
-Let's authenticate a user to access Facebook which uses OAuth2 Implicit flow:
-
-```csharp
-using Xamarin.Auth;
-// ...
-OAuth2Authenticator auth = new OAuth2Authenticator
- (
- clientId: "App ID from https://developers.facebook.com/apps",
- scope: "",
- authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
- redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
- // switch for new Native UI API
- // true = Android Custom Tabs and/or iOS Safari View Controller
- // false = Embedded Browsers used (Android WebView, iOS UIWebView)
- // default = false (not using NEW native UI)
- isUsingNativeUI: use_native_ui
- );
-```
-
-Facebook uses OAuth 2.0 authentication, so we create an `OAuth2Authenticator`.
-Authenticators are responsible for managing the user interface and communicating with
-authentication services.
-
-Authenticators take a variety of parameters; in this case, the application's ID, its
-authorization scope, and Facebook's various service locations are required.
-
-
-### 1.2 Setup Authentication Event Handlers
-
-Before the UI is presented, user needs to start listening to the `Completed` event which fires
-when the user successfully authenticates or cancels. One can find out if the authentication
-succeeded by testing the `IsAuthenticated` property of `eventArgs`:
-
-All the information gathered from a successful authentication is available in
-`eventArgs.Account`.
-
-To capture events and information in the OAuth flow simply subscribe to Authenticator
-events (add event handlers):
-
-Xamarin.Android
-
-```csharp
-auth.Completed += (sender, eventArgs) =>
-{
- // UI presented, so it's up to us to dimiss it on Android
- // dismiss Activity with WebView or CustomTabs
- this.Finish();
-
- if (eventArgs.IsAuthenticated)
- {
- // Use eventArgs.Account to do wonderful things
- } else
- {
- // The user cancelled
- }
-};
-```
-
-Xamarin.iOS
-
-```csharp
-auth.Completed += (sender, eventArgs) =>
-{
- // UI presented, so it's up to us to dimiss it on iOS
- // dismiss ViewController with UIWebView or SFSafariViewController
- this.DismissViewController (true, null);
-
- if (eventArgs.IsAuthenticated)
- {
- // Use eventArgs.Account to do wonderful things
- } else
- {
- // The user cancelled
- }
-};
-```
-
-## 2. Create Login UI and authenticate user
-
-Creating/Launching UI is platform specific and while authenticators manage their own UI,
-it's up to user to initially present the authenticator's UI on the screen. This lets one
-control how the authentication UI is displayed - modally, in navigation controllers, in
-popovers, etc.
-
-### 2.1 Creating Login UI
-
-Now, the login UI can be obtained using `GetUI()` method and afterwards login screen is
-ready to be presented.
-
-The `GetUI()` method returns:
-
-* `UINavigationController` on iOS, and
-* `Intent` on Android.
-* `System.Type` on WinRT (Windows 8.1 and Windows Phone 8.1)
-* `System.Uri` on Windows Phone 8.x Silverlight
-
-Android:
-
-```csharp
-global::Android.Content.Intent ui_object = Auth1.GetUI(this);
-```
-
-iOS:
-
-```csharp
-UIKit.UIViewController ui_object = Auth1.GetUI();
-```
-
-### 2.2 Customizing the UI - Native UI [OPTIONAL]
-
-Some users will want to customize appearance of the Native UI (Custom Tabs on Android and/or
-SFSafariViewController on iOS) there is extra step needed - cast to appropriate type, so the
-API can be accessed (more in Details).
-
-
-## 3 Present/Launch the Login UI
-
-This step is platform specific and it is almost impossible to share it across platforms.
-
-On Android, user would write the following code to present the UI.
-
-```csharp
-StartActivity (ui_object); // ui_object is Android.Content.Intent
-// or
-StartActivity (auth.GetUI (this));
-```
-
-On iOS, one would present UI in following way (with differences from old API)
-
-```csharp
-PresentViewController(ui_object, true, null);
-//or
-PresentViewController (auth.GetUI ());
-```
-
-
-### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
-
-After user authenticates on the authorization endpoint of the OAuth service provider, the
-client app will receive response from server containing OAuth data, because OAuth exchanges
-the data through client (user's app) requests and server responses (OAuth service provider).
-
-#### 3.1.1 Embedded WebViews
-
-For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
-needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
-
-#### 3.1.2 Native UI
-
-Native UI implementation requires more manual work by the user and understanding of the concepts
-calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
-topic in mobile app development, but gains traction for intra-application communication which is
-needed for authentication with Native UI.
-
-Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
-ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
-communicating with OS/system browser. This API has reduced surface, again for security reasons, so
-user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
-is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
-is thoroughly tested, stable and regularly updated with OS updates.
-
-NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
-and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
-CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
-compatible packages, but it is "work in progress".
-
-API itself launches authentication/login flow in external process (system browser), so after login
-and server's response it is necessary to return to the application that launched the OAuth flow for
-OAuth data parsing. This is done through "App Linking" in 2 steps:
-
-1. registering URL scheme for redirect_url at OS level
-2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
-
-Scheme detection/interception is actually done by the operating system, because browser receives
-response from server with custom scheme and will try to load this URL. If the scheme is not known
-to the browser it will not load it, but report to the OS by raising event. Operating System checks
-on system level for registered schemes and if scheme is found OS will launch registered/associated
-application and send it original URL.
-
-NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
-scheme is used by redirect_url, it will be opened by system browser and user will not receive events
-and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
-schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
-but user will be responsible in the case of problems.
-
-Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
-with Activity which will be called after scheme detection for URL parsing. The parsing is done in
-`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
-Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
-
-```xml
-
-
-
-
-
-
-
-
-
-```
-
-On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
-URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
-comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
-editor should have similar xml code snippet:
-
-```xml
-CFBundleURLTypes
-
-
- CFBundleURLName
- Xamarin.Auth Google OAuth
- CFBundleURLSchemes
-
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
-
- CFBundleURLTypes
- Viewer
-
-
-```
-
-Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
-with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
-method of the application's `AppDelegate`.
-
-### 3.2 Parsing OAuth data from redirect_url
-
-The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
-implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
-In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
-in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
-Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
-method argument.
-
-### 3.3 Triggering Events based on OAuth data
-
-Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
-to do is to subscribe to the events (`Completed` and `Error`):
-
-```csharp
-authenticator.Completed +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
-
- if (ea.Account != null && ea.Account.Properties != null)
- {
- sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
- }
- else
- {
- sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
- }
-
- DisplayAlert("Authentication Results", sb.ToString(), "OK");
-
- return;
- };
-
-authenticator.Error +=
- (s, ea) =>
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("Error = ").AppendLine($"{ea.Message}");
-
- DisplayAlert("Authentication Error", sb.ToString(), "OK");
- return;
- };
-```
-
-The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
-implementation allows use of local `Authenticator` object, while Native UI needs exposed public
-object (static or not) in some state variable, so it can be accessed from intercepting Activity on
-Android and `AppDelegate.OpenUrl()` on iOS.
-
-```csharp
-// after initialization (creation and event subscribing) exposing local object
-AuthenticationState.Authenticator = authenticator;
-```
-
-### Code
-
-Android code showing how to register custom scheme with IntentFilter for some Activity that will
-intercept and parse the URL:
-
-```csharp
-[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
-[
- IntentFilter
- (
- actions: new[] { Intent.ActionView },
- Categories = new[]
- {
- Intent.CategoryDefault,
- Intent.CategoryBrowsable
- },
- DataSchemes = new[]
- {
- "com.xamarin.traditional.standard.samples.oauth.providers.android",
- /*
- TODO: test all these redirect urls
- "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
- "urn:ietf:wg:oauth:2.0:oob",
- "urn:ietf:wg:oauth:2.0:oob.auto",
- "http://localhost:PORT",
- "https://localhost:PORT",
- "http://127.0.0.1:PORT",
- "https://127.0.0.1:PORT",
- "http://[::1]:PORT",
- "https://[::1]:PORT",
- */
- },
- //DataHost = "localhost",
- DataPath = "/oauth2redirect"
- )
-]
-public class ActivityCustomUrlSchemeInterceptor : Activity
-{
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
-
- global::Android.Net.Uri uri_android = Intent.Data;
-
- // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(uri_android.ToString());
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- this.Finish();
-
- return;
- }
-}
-```
-
-On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
-
-```csharp
-public partial class AppDelegate
-{
- public override bool OpenUrl
- (
- UIApplication application,
- NSUrl url,
- string sourceApplication,
- NSObject annotation
- )
- {
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(url.AbsoluteString);
-
- // load redirect_url Page for parsing
- AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
-
- return true;
- }
-}
-```
-
-
-## 4 Using identity
-
-### 4.1 Making requests to protected resources
-
-With obtained access_token (identity) user can now access protected resources.
-
-Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
-the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
-to grab the user's info:
-
-```csharp
-OAuth2Request request = new OAuth2Request
- (
- "GET",
- new Uri ("https://graph.facebook.com/me"),
- null,
- eventArgs.Account
- );
-request.GetResponseAsync().ContinueWith
- (
- t =>
- {
- if (t.IsFaulted)
- Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
- else
- {
- string json = t.Result.GetResponseText();
- Console.WriteLine (json);
- }
- }
- );
-```
-
-
-### 4.2 Store the account
-
-Xamarin.Auth securely stores `Account` objects so that users don't always have to re-authenticate
-the user. The `AccountStore` class is responsible for storing `Account` information, backed by
-the
-[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
-on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
-Android.
-
-Creating `AccountStore` on Android:
-
-```csharp
-// On Android:
-AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
-```
-
-
-Creating `AccountStore` on iOS:
-
-```csharp
-// On iOS:
-AccountStore.Create ().Save (eventArgs.Account, "Facebook");
-```
-
-
-Saved Accounts are uniquely identified using a key composed of the account's
-`Username` property and a "Service ID". The "Service ID" is any string that is
-used when fetching accounts from the store.
-
-If an `Account` was previously saved, calling `Save` again will overwrite it.
-This is convenient for services that expire the credentials stored in the account
-object.
-
-
-## 4.3 Retrieve stored accounts
-
-Fetching all `Account` objects stored for a given service is possible with following API:
-
-Retrieving accounts on Android:
-
-```csharp
-// On Android:
-IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
-```
-
-
-Retrieving accounts on iOS:
-
-```csharp
-// On iOS:
-IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
-```
-
-It's that easy.
-
-## Extending Xamarin.Auth - Make customized Authenticator
-
-Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
-of popular services. For services that use traditional username/password authentication, one
-can roll own authenticator by deriving from `FormAuthenticator`.
-
-If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
-is extensible! It's very easy to create own custom authenticators – just derive from any of the
-existing authenticators and start overriding methods.
-
-## Installation
-
-Xamarin.Auth can be installed in binary form (compiled and packaged)
-or compiled from source.
-
-Binary form is deployable as a NuGet from nuget.org or Xamarin Component
-from component store:
-
-* NuGet
-* Component [UPDATE IN PROGRESS]
-
-More details about how to compile Xamarin.Auth library and samples can be found in the docs
-in repository on GitHub.
+# Xamarin.Auth readme.md
+
+Xamarin.Auth is a cross platform library that helps developers authenticate
+users via OAuth protocol (OAuth1 and OAuth2).
+
+OAuth flow (process) with Xamarin.Auth is set up in 5 steps with 1 step performed
+on OAuth provider's server side (portal, console) and 4 steps performed in the
+client (application).
+
+0. Server side setup for OAuth service provider (Google, Facebook)
+
+1. Client side initialization of Authenticator object
+ This step prepares all relevant OAuth Data in Authenticator object (client_id,
+ redirect_url, client_secret, OAuth provider's endpoints etc)
+
+2. Creating and optionally customizing UI
+
+3. Presenting/Lunching UI and authenticating user
+
+ 1. Detecting/Fetching/Intercepting URL change (redirect_url)
+
+ This sub-step is step needed for NativeUI and requires that custom scheme
+ registration together for redirect_url intercepting mechanism. This step
+ is actually App Linking (Deep Linking) concept in mobile applications.
+
+ 2. Parsing OAuth data from redirect_url
+
+ In order to obtain OAuth data returned redirect_url must be parsed and the
+ best way is to let Xamarin.Auth do it automatically by parsing redirect_url
+
+ 3. Triggering Events based on OAuth data
+
+ Parsing subsystem of the Authenticator will parse OAuth data and raise
+ appropriate events based on returned data
+
+4. Using identity
+
+ 1. Using protected resources (making calls)
+
+ 2. Saving account info
+
+ 3. Retrieving account info
+
+Those steps and (sub-steps) which will be used in detailed documentation.
+
+
+## 0 Server Side
+
+Server side setup of the particular OAuth provider like Google, Facebook or Microsoft Live
+differs from provider to provider, especially nomenclature (naming). In general there are 2 common types of "apps", "projects" or "credentials":
+
+1. Server or Web Application
+
+ A server (Fitbit naming) or Web (Google and Facebook terms) application is considered to be
+ secure, i.e. client_secret is secure and can be stored and not easily accessed/retrieved
+ by malicious user.
+
+ Server/Web app uses http[s] schemes for redirect_url, because it loads real web page
+ (url-authority can be localhost or real hostname like http://xamarin.com).
+
+ Xamarin.Auth, prior to version 1.4.0, only supported http[s] url-scheme with real
+ url-authority (existing host, no localhost) and arbitrary url-path.
+
+2. Native or Installed (mobile or desktop) apps
+
+ This group is usually divided into Android, iOS, Chrome (javascript) and other (.net)
+ subtypes. Each subtype can have different setup. In most cases developer must submit
+ for Android package id with SHA1 key and for iOS BundleID. Custom schemes can be predefined
+ (generated) by provider (Google or Facebook) or defined by user (Fitbit). Generated schemes
+ are usually based on data submitted (package id, bundle id).
+
+ Xamarin Components Team is working on the doc with minimal info for common used providers
+ and how to setup server side.
+
+Server side setup details is explained in separate documents in Xamarin.Auth repository.
+
+
+
+## 1 Client Side Initialization
+
+Client (mobile) application initialization is based on OAuth Grant (flow) in use which is
+determined by OAuth provider and it's server side setup.
+
+Initialization is performed through `Authenticator` constructors for:
+
+### OAuth2 Implicit Grant flow
+
+With parameters:
+
+ * clientId
+ * scope
+ * authorizeUrl
+ * redirectUrl
+
+
+### OAuth2 Authorization Code Grant flow
+
+With parameters:
+
+ * clientId
+ * clientSecret
+ * scope
+ * authorizeUrl
+ * redirectUrl
+ * accessTokenUrl
+
+OAuth details and how Xamarin.Auth implements OAuth is described in documentation in
+Xamarin.Auth repo.
+
+### 1.1 Create and configure an Authenticator
+
+Let's authenticate a user to access Facebook which uses OAuth2 Implicit flow:
+
+```csharp
+using Xamarin.Auth;
+// ...
+OAuth2Authenticator auth = new OAuth2Authenticator
+ (
+ clientId: "App ID from https://developers.facebook.com/apps",
+ scope: "",
+ authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
+ redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"),
+ // switch for new Native UI API
+ // true = Android Custom Tabs and/or iOS Safari View Controller
+ // false = Embedded Browsers used (Android WebView, iOS UIWebView)
+ // default = false (not using NEW native UI)
+ isUsingNativeUI: use_native_ui
+ );
+```
+
+Facebook uses OAuth 2.0 authentication, so we create an `OAuth2Authenticator`.
+Authenticators are responsible for managing the user interface and communicating with
+authentication services.
+
+Authenticators take a variety of parameters; in this case, the application's ID, its
+authorization scope, and Facebook's various service locations are required.
+
+
+### 1.2 Setup Authentication Event Handlers
+
+Before the UI is presented, user needs to start listening to the `Completed` event which fires
+when the user successfully authenticates or cancels. One can find out if the authentication
+succeeded by testing the `IsAuthenticated` property of `eventArgs`:
+
+All the information gathered from a successful authentication is available in
+`eventArgs.Account`.
+
+To capture events and information in the OAuth flow simply subscribe to Authenticator
+events (add event handlers):
+
+Xamarin.Android
+
+```csharp
+auth.Completed += (sender, eventArgs) =>
+{
+ // UI presented, so it's up to us to dimiss it on Android
+ // dismiss Activity with WebView or CustomTabs
+ this.Finish();
+
+ if (eventArgs.IsAuthenticated)
+ {
+ // Use eventArgs.Account to do wonderful things
+ } else
+ {
+ // The user cancelled
+ }
+};
+```
+
+Xamarin.iOS
+
+```csharp
+auth.Completed += (sender, eventArgs) =>
+{
+ // UI presented, so it's up to us to dimiss it on iOS
+ // dismiss ViewController with UIWebView or SFSafariViewController
+ this.DismissViewController (true, null);
+
+ if (eventArgs.IsAuthenticated)
+ {
+ // Use eventArgs.Account to do wonderful things
+ } else
+ {
+ // The user cancelled
+ }
+};
+```
+
+## 2. Create Login UI and authenticate user
+
+Creating/Launching UI is platform specific and while authenticators manage their own UI,
+it's up to user to initially present the authenticator's UI on the screen. This lets one
+control how the authentication UI is displayed - modally, in navigation controllers, in
+popovers, etc.
+
+### 2.1 Creating Login UI
+
+Now, the login UI can be obtained using `GetUI()` method and afterwards login screen is
+ready to be presented.
+
+The `GetUI()` method returns:
+
+* `UINavigationController` on iOS, and
+* `Intent` on Android.
+* `System.Type` on WinRT (Windows 8.1 and Windows Phone 8.1)
+* `System.Uri` on Windows Phone 8.x Silverlight
+
+Android:
+
+```csharp
+global::Android.Content.Intent ui_object = Auth1.GetUI(this);
+```
+
+iOS:
+
+```csharp
+UIKit.UIViewController ui_object = Auth1.GetUI();
+```
+
+### 2.2 Customizing the UI - Native UI [OPTIONAL]
+
+Some users will want to customize appearance of the Native UI (Custom Tabs on Android and/or
+SFSafariViewController on iOS) there is extra step needed - cast to appropriate type, so the
+API can be accessed (more in Details).
+
+
+## 3 Present/Launch the Login UI
+
+This step is platform specific and it is almost impossible to share it across platforms.
+
+On Android, user would write the following code to present the UI.
+
+```csharp
+StartActivity (ui_object); // ui_object is Android.Content.Intent
+// or
+StartActivity (auth.GetUI (this));
+```
+
+On iOS, one would present UI in following way (with differences from old API)
+
+```csharp
+PresentViewController(ui_object, true, null);
+//or
+PresentViewController (auth.GetUI ());
+```
+
+
+### 3.1 Detecting/Fetching/Intercepting URL change (redirect_url)
+
+After user authenticates on the authorization endpoint of the OAuth service provider, the
+client app will receive response from server containing OAuth data, because OAuth exchanges
+the data through client (user's app) requests and server responses (OAuth service provider).
+
+#### 3.1.1 Embedded WebViews
+
+For Embedded WebView implementation everything is done automatically by Xamarin.Auth. All user
+needs to do is to subscribe to the events (3.3 Triggering Events based on OAuth data).
+
+#### 3.1.2 Native UI
+
+Native UI implementation requires more manual work by the user and understanding of the concepts
+calles "App linking" or sometimes "Deep linking". "App linking" is considered to be advanced
+topic in mobile app development, but gains traction for intra-application communication which is
+needed for authentication with Native UI.
+
+Native UI is implemented on Android with CustomTabs (Chrome Custom Tabs) and on iOS through Safari
+ViewController (SFSafariViewController). Both CustomTabs and SFSafariViewController are API for
+communicating with OS/system browser. This API has reduced surface, again for security reasons, so
+user is not able to access url loaded, cache, cookies, etc. Another reason for enforcing this concept
+is the fact that the codebase of the system browser (Chrome and Safari) which is used by Native UI
+is thoroughly tested, stable and regularly updated with OS updates.
+
+NOTE: On Android there are 4 versions of Chrome browser that implement CustomTabs, Firefox, Opera
+and Samsung Browser, which complicates implementation. Furthermore there is no guarantee that
+CustomTabs compatible borwser is installed at all. Xamarin.Auth has code for detecting CustomTabs
+compatible packages, but it is "work in progress".
+
+API itself launches authentication/login flow in external process (system browser), so after login
+and server's response it is necessary to return to the application that launched the OAuth flow for
+OAuth data parsing. This is done through "App Linking" in 2 steps:
+
+1. registering URL scheme for redirect_url at OS level
+2. Implementing the code which detects/fetches/intercepts returned redirect_url with the data
+
+Scheme detection/interception is actually done by the operating system, because browser receives
+response from server with custom scheme and will try to load this URL. If the scheme is not known
+to the browser it will not load it, but report to the OS by raising event. Operating System checks
+on system level for registered schemes and if scheme is found OS will launch registered/associated
+application and send it original URL.
+
+NOTE: this is the reason why http[s] schemes are discouraged for OAuth with Xamarin.Auth. If http[s]
+scheme is used by redirect_url, it will be opened by system browser and user will not receive events
+and has no ability to access and analyze/parse url. Again Xamarin.Auth has code to detect http[s]
+schemes used in Native UI and will show Alert/PopUp. In the future versions this will be configurable,
+but user will be responsible in the case of problems.
+
+Registering URL in Android applications is done with IntentFilter[s] which is defined in conjunction
+with Activity which will be called after scheme detection for URL parsing. The parsing is done in
+`OnCreate()` method of the Activity. In Xamarin.Android IntentFilter is defined as an attribute to
+Activity and it will modify `AndroidManifest.xml` by adding following xml code snippet:
+
+```xml
+
+
+
+
+
+
+
+
+
+```
+
+On iOS registering is done through Info.plist by opening it, going to Advanced tab and in section
+URL Types clicking on Add URL Type. The data supplied should be Identifier, Role is Viewer and
+comma separated list of URL schemes - custom schemes for redirect_url. Info.plist opened in text
+editor should have similar xml code snippet:
+
+```xml
+CFBundleURLTypes
+
+
+ CFBundleURLName
+ Xamarin.Auth Google OAuth
+ CFBundleURLSchemes
+
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ com.googleusercontent.apps.1093596514437-cajdhnien8cpenof8rrdlphdrboo56jh
+
+ CFBundleURLTypes
+ Viewer
+
+
+```
+
+Upon registered custom scheme detection by the browser and passed to OS, Android OS will start Activity
+with registered scheme and user can fetch URL in `OnCreate()` method, while iOS will call `OpenUrl()`
+method of the application's `AppDelegate`.
+
+### 3.2 Parsing OAuth data from redirect_url
+
+The data from server response is in the key-value form and Xamarin.Auth in Embedded WebView
+implementation does extracting (parsing) of the data automatically. User intervention is not necessary.
+In Native UI the flow is leaving Xamarin.Auth with launching Native UI and after OS returns the URL
+in `Activity,OnCreate()` or `AppDelegate.OpenUrl()` user needs to parse this URL or pass the URL to the
+Xamarin.Auth's `Authenticator` object by calling `OnPageLoading(Uri)` and passing redirect_url as
+method argument.
+
+### 3.3 Triggering Events based on OAuth data
+
+Events are automatically raised by Xamarin.Auth after the process of parsing OAuth data. All user needs
+to do is to subscribe to the events (`Completed` and `Error`):
+
+```csharp
+authenticator.Completed +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+
+ if (ea.Account != null && ea.Account.Properties != null)
+ {
+ sb.Append("Token = ").AppendLine($"{ea.Account.Properties["access_token"]}");
+ }
+ else
+ {
+ sb.Append("Not authenticated ").AppendLine($"Account.Properties does not exist");
+ }
+
+ DisplayAlert("Authentication Results", sb.ToString(), "OK");
+
+ return;
+ };
+
+authenticator.Error +=
+ (s, ea) =>
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Error = ").AppendLine($"{ea.Message}");
+
+ DisplayAlert("Authentication Error", sb.ToString(), "OK");
+ return;
+ };
+```
+
+The only difference between Embedded WebView implementation and Native UI is that Embedded WebView
+implementation allows use of local `Authenticator` object, while Native UI needs exposed public
+object (static or not) in some state variable, so it can be accessed from intercepting Activity on
+Android and `AppDelegate.OpenUrl()` on iOS.
+
+```csharp
+// after initialization (creation and event subscribing) exposing local object
+AuthenticationState.Authenticator = authenticator;
+```
+
+### Code
+
+Android code showing how to register custom scheme with IntentFilter for some Activity that will
+intercept and parse the URL:
+
+```csharp
+[Activity(Label = "ActivityCustomUrlSchemeInterceptor", NoHistory = true, LaunchMode = LaunchMode.SingleTop)]
+[
+ IntentFilter
+ (
+ actions: new[] { Intent.ActionView },
+ Categories = new[]
+ {
+ Intent.CategoryDefault,
+ Intent.CategoryBrowsable
+ },
+ DataSchemes = new[]
+ {
+ "com.xamarin.traditional.standard.samples.oauth.providers.android",
+ /*
+ TODO: test all these redirect urls
+ "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
+ "urn:ietf:wg:oauth:2.0:oob",
+ "urn:ietf:wg:oauth:2.0:oob.auto",
+ "http://localhost:PORT",
+ "https://localhost:PORT",
+ "http://127.0.0.1:PORT",
+ "https://127.0.0.1:PORT",
+ "http://[::1]:PORT",
+ "https://[::1]:PORT",
+ */
+ },
+ //DataHost = "localhost",
+ DataPath = "/oauth2redirect"
+ )
+]
+public class ActivityCustomUrlSchemeInterceptor : Activity
+{
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+
+ global::Android.Net.Uri uri_android = Intent.Data;
+
+ // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(uri_android.ToString());
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ this.Finish();
+
+ return;
+ }
+}
+```
+
+On iOS these steps are performed in `AppDelegate.OpenUrl()` method:
+
+```csharp
+public partial class AppDelegate
+{
+ public override bool OpenUrl
+ (
+ UIApplication application,
+ NSUrl url,
+ string sourceApplication,
+ NSObject annotation
+ )
+ {
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(url.AbsoluteString);
+
+ // load redirect_url Page for parsing
+ AuthenticationState.Authenticator.OnPageLoading(uri_netfx);
+
+ return true;
+ }
+}
+```
+
+
+## 4 Using identity
+
+### 4.1 Making requests to protected resources
+
+With obtained access_token (identity) user can now access protected resources.
+
+Since Facebook is an OAuth2 service, user can make requests with `OAuth2Request` providing
+the account retrieved from the `Completed` event. Assuming user is authenticated, it is possible
+to grab the user's info:
+
+```csharp
+OAuth2Request request = new OAuth2Request
+ (
+ "GET",
+ new Uri ("https://graph.facebook.com/me"),
+ null,
+ eventArgs.Account
+ );
+request.GetResponseAsync().ContinueWith
+ (
+ t =>
+ {
+ if (t.IsFaulted)
+ Console.WriteLine ("Error: " + t.Exception.InnerException.Message);
+ else
+ {
+ string json = t.Result.GetResponseText();
+ Console.WriteLine (json);
+ }
+ }
+ );
+```
+
+
+### 4.2 Store the account
+
+Xamarin.Auth securely stores `Account` objects so that users don't always have to re-authenticate
+the user. The `AccountStore` class is responsible for storing `Account` information, backed by
+the
+[Keychain](https://developer.apple.com/library/ios/#documentation/security/Reference/keychainservices/Reference/reference.html)
+on iOS and a [KeyStore](http://developer.android.com/reference/java/security/KeyStore.html) on
+Android.
+
+Creating `AccountStore` on Android:
+
+```csharp
+// On Android:
+AccountStore.Create (this).Save (eventArgs.Account, "Facebook");
+```
+
+
+Creating `AccountStore` on iOS:
+
+```csharp
+// On iOS:
+AccountStore.Create ().Save (eventArgs.Account, "Facebook");
+```
+
+
+Saved Accounts are uniquely identified using a key composed of the account's
+`Username` property and a "Service ID". The "Service ID" is any string that is
+used when fetching accounts from the store.
+
+If an `Account` was previously saved, calling `Save` again will overwrite it.
+This is convenient for services that expire the credentials stored in the account
+object.
+
+
+## 4.3 Retrieve stored accounts
+
+Fetching all `Account` objects stored for a given service is possible with following API:
+
+Retrieving accounts on Android:
+
+```csharp
+// On Android:
+IEnumerable accounts = AccountStore.Create (this).FindAccountsForService ("Facebook");
+```
+
+
+Retrieving accounts on iOS:
+
+```csharp
+// On iOS:
+IEnumerable accounts = AccountStore.Create ().FindAccountsForService ("Facebook");
+```
+
+It's that easy.
+
+## Extending Xamarin.Auth - Make customized Authenticator
+
+Xamarin.Auth includes OAuth 1.0 and OAuth 2.0 authenticators, providing support for thousands
+of popular services. For services that use traditional username/password authentication, one
+can roll own authenticator by deriving from `FormAuthenticator`.
+
+If user wants to authenticate against an ostensibly unsupported service, fear not – Xamarin.Auth
+is extensible! It's very easy to create own custom authenticators – just derive from any of the
+existing authenticators and start overriding methods.
+
+## Installation
+
+Xamarin.Auth can be installed in binary form (compiled and packaged)
+or compiled from source.
+
+Binary form is deployable as a NuGet from nuget.org or Xamarin Component
+from component store:
+
+* NuGet
+* Component [UPDATE IN PROGRESS]
+
+More details about how to compile Xamarin.Auth library and samples can be found in the docs
+in repository on GitHub.
diff --git a/nuget/Xamarin.Auth.Extensions.nuspec b/nuget/Xamarin.Auth.Extensions.nuspec
index f0f3ffd0c..55078ff25 100644
--- a/nuget/Xamarin.Auth.Extensions.nuspec
+++ b/nuget/Xamarin.Auth.Extensions.nuspec
@@ -21,7 +21,7 @@
http://semver.org/
-->
- 1.6.0.4
+ 1.6.0.5
- Fix migrations from old PasswordHardCoded value to new
diff --git a/nuget/Xamarin.Auth.XamarinForms.nuspec b/nuget/Xamarin.Auth.XamarinForms.nuspec
index d79d2a9bb..c6fc5c092 100644
--- a/nuget/Xamarin.Auth.XamarinForms.nuspec
+++ b/nuget/Xamarin.Auth.XamarinForms.nuspec
@@ -24,7 +24,7 @@
http://semver.org/
-->
- 1.6.0.4
+ 1.6.0.5
- Fix migrations from old PasswordHardCoded value to new
diff --git a/nuget/Xamarin.Auth.nuspec b/nuget/Xamarin.Auth.nuspec
index 96aa74ab7..7648aec93 100644
--- a/nuget/Xamarin.Auth.nuspec
+++ b/nuget/Xamarin.Auth.nuspec
@@ -24,7 +24,7 @@
http://semver.org/
-->
- 1.6.0.4
+ 1.6.0.5
- Fix migrations from old PasswordHardCoded value to new
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/Tests.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/Tests.cs
index 9515686a2..9bf0db3b1 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/Tests.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/Tests.cs
@@ -1,37 +1,37 @@
-using System;
-using System.IO;
-using System.Linq;
-using NUnit.Framework;
-using Xamarin.UITest;
-using Xamarin.UITest.Android;
-using Xamarin.UITest.Queries;
-
-namespace Xamarin.Auth.Sample.UITests.XamarinAndroid
-{
- [TestFixture]
- public class Tests
- {
- AndroidApp app;
-
- [SetUp]
- public void BeforeEachTest()
- {
- // TODO: If the Android app being tested is included in the solution then open
- // the Unit Tests window, right click Test Apps, select Add App Project
- // and select the app projects that should be tested.
- app = ConfigureApp
- .Android
- // TODO: Update this path to point to your Android app and uncomment the
- // code if the app is not included in the solution.
- //.ApkFile ("../../../Android/bin/Debug/UITestsAndroid.apk")
- .StartApp();
- }
-
- [Test]
- public void AppLaunches()
- {
- app.Screenshot("First screen.");
- }
- }
-}
-
+using System;
+using System.IO;
+using System.Linq;
+using NUnit.Framework;
+using Xamarin.UITest;
+using Xamarin.UITest.Android;
+using Xamarin.UITest.Queries;
+
+namespace Xamarin.Auth.Sample.UITests.XamarinAndroid
+{
+ [TestFixture]
+ public class Tests
+ {
+ AndroidApp app;
+
+ [SetUp]
+ public void BeforeEachTest()
+ {
+ // TODO: If the Android app being tested is included in the solution then open
+ // the Unit Tests window, right click Test Apps, select Add App Project
+ // and select the app projects that should be tested.
+ app = ConfigureApp
+ .Android
+ // TODO: Update this path to point to your Android app and uncomment the
+ // code if the app is not included in the solution.
+ //.ApkFile ("../../../Android/bin/Debug/UITestsAndroid.apk")
+ .StartApp();
+ }
+
+ [Test]
+ public void AppLaunches()
+ {
+ app.Screenshot("First screen.");
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/Xamarin.Auth.Sample.UITests.XamarinAndroid.csproj b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/Xamarin.Auth.Sample.UITests.XamarinAndroid.csproj
index da2b22132..214b9be82 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/Xamarin.Auth.Sample.UITests.XamarinAndroid.csproj
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/Xamarin.Auth.Sample.UITests.XamarinAndroid.csproj
@@ -1,45 +1,45 @@
-
-
-
- Debug
- AnyCPU
- {A31CF884-1E4D-45B3-92FD-0BCFFBA257A5}
- Library
- Xamarin.Auth.Sample.UITests.XamarinAndroid
- Xamarin.Auth.Sample.UITests.XamarinAndroid
- v4.5
-
-
- true
- full
- false
- bin\Debug
- DEBUG;
- prompt
- 4
- false
-
-
- true
- bin\Release
- prompt
- 4
- false
-
-
-
-
- ..\packages\NUnit.3.6.1\lib\net45\nunit.framework.dll
-
-
- ..\packages\Xamarin.UITest.2.0.7\lib\Xamarin.UITest.dll
-
-
-
-
-
-
-
-
-
+
+
+
+ Debug
+ AnyCPU
+ {A31CF884-1E4D-45B3-92FD-0BCFFBA257A5}
+ Library
+ Xamarin.Auth.Sample.UITests.XamarinAndroid
+ Xamarin.Auth.Sample.UITests.XamarinAndroid
+ v4.5
+
+
+ true
+ full
+ false
+ bin\Debug
+ DEBUG;
+ prompt
+ 4
+ false
+
+
+ true
+ bin\Release
+ prompt
+ 4
+ false
+
+
+
+
+ ..\packages\NUnit.3.6.1\lib\net45\nunit.framework.dll
+
+
+ ..\packages\Xamarin.UITest.2.0.7\lib\Xamarin.UITest.dll
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/packages.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/packages.config
index a3ad99e45..fc6caf1e1 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/packages.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinAndroid/packages.config
@@ -1,5 +1,5 @@
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/Tests.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/Tests.cs
index b48b6c2b6..a8fc16c85 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/Tests.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/Tests.cs
@@ -1,45 +1,45 @@
-using System;
-using System.IO;
-using System.Linq;
-using NUnit.Framework;
-using Xamarin.UITest;
-using Xamarin.UITest.iOS;
-using Xamarin.UITest.Queries;
-
-namespace Xamarin.Auth.Sample.UITests.XamarinIOS
-{
- [TestFixture]
- public class Tests
- {
- iOSApp app;
-
- [SetUp]
- public void BeforeEachTest()
- {
- // TODO: If the iOS app being tested is included in the solution then open
- // the Unit Tests window, right click Test Apps, select Add App Project
- // and select the app projects that should be tested.
- //
- // The iOS project should have the Xamarin.TestCloud.Agent NuGet package
- // installed. To start the Test Cloud Agent the following code should be
- // added to the FinishedLaunching method of the AppDelegate:
- //
- // #if ENABLE_TEST_CLOUD
- // Xamarin.Calabash.Start();
- // #endif
- app = ConfigureApp
- .iOS
- // TODO: Update this path to point to your iOS app and uncomment the
- // code if the app is not included in the solution.
- //.AppBundle ("../../../iOS/bin/iPhoneSimulator/Debug/Xamarin.Auth.Sample.UITests.XamarinIOS.iOS.app")
- .StartApp();
- }
-
- [Test]
- public void AppLaunches()
- {
- app.Screenshot("First screen.");
- }
- }
-}
-
+using System;
+using System.IO;
+using System.Linq;
+using NUnit.Framework;
+using Xamarin.UITest;
+using Xamarin.UITest.iOS;
+using Xamarin.UITest.Queries;
+
+namespace Xamarin.Auth.Sample.UITests.XamarinIOS
+{
+ [TestFixture]
+ public class Tests
+ {
+ iOSApp app;
+
+ [SetUp]
+ public void BeforeEachTest()
+ {
+ // TODO: If the iOS app being tested is included in the solution then open
+ // the Unit Tests window, right click Test Apps, select Add App Project
+ // and select the app projects that should be tested.
+ //
+ // The iOS project should have the Xamarin.TestCloud.Agent NuGet package
+ // installed. To start the Test Cloud Agent the following code should be
+ // added to the FinishedLaunching method of the AppDelegate:
+ //
+ // #if ENABLE_TEST_CLOUD
+ // Xamarin.Calabash.Start();
+ // #endif
+ app = ConfigureApp
+ .iOS
+ // TODO: Update this path to point to your iOS app and uncomment the
+ // code if the app is not included in the solution.
+ //.AppBundle ("../../../iOS/bin/iPhoneSimulator/Debug/Xamarin.Auth.Sample.UITests.XamarinIOS.iOS.app")
+ .StartApp();
+ }
+
+ [Test]
+ public void AppLaunches()
+ {
+ app.Screenshot("First screen.");
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/Xamarin.Auth.Sample.UITests.XamarinIOS.csproj b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/Xamarin.Auth.Sample.UITests.XamarinIOS.csproj
index c28b09445..e3a91122c 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/Xamarin.Auth.Sample.UITests.XamarinIOS.csproj
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/Xamarin.Auth.Sample.UITests.XamarinIOS.csproj
@@ -1,45 +1,45 @@
-
-
-
- Debug
- AnyCPU
- {63153F59-EC3A-403C-8408-D6439E06FBA9}
- Library
- Xamarin.Auth.Sample.UITests.XamarinIOS
- Xamarin.Auth.Sample.UITests.XamarinIOS
- v4.5
-
-
- true
- full
- false
- bin\Debug
- DEBUG;
- prompt
- 4
- false
-
-
- true
- bin\Release
- prompt
- 4
- false
-
-
-
-
- ..\packages\NUnit.3.6.1\lib\net45\nunit.framework.dll
-
-
- ..\packages\Xamarin.UITest.2.0.7\lib\Xamarin.UITest.dll
-
-
-
-
-
-
-
-
-
+
+
+
+ Debug
+ AnyCPU
+ {63153F59-EC3A-403C-8408-D6439E06FBA9}
+ Library
+ Xamarin.Auth.Sample.UITests.XamarinIOS
+ Xamarin.Auth.Sample.UITests.XamarinIOS
+ v4.5
+
+
+ true
+ full
+ false
+ bin\Debug
+ DEBUG;
+ prompt
+ 4
+ false
+
+
+ true
+ bin\Release
+ prompt
+ 4
+ false
+
+
+
+
+ ..\packages\NUnit.3.6.1\lib\net45\nunit.framework.dll
+
+
+ ..\packages\Xamarin.UITest.2.0.7\lib\Xamarin.UITest.dll
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/packages.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/packages.config
index a3ad99e45..fc6caf1e1 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/packages.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UITests.XamarinIOS/packages.config
@@ -1,5 +1,5 @@
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.Xamarin.Auth.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.Xamarin.Auth.xaml.cs
index 2ddebe5ec..e467e86d2 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.Xamarin.Auth.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.Xamarin.Auth.xaml.cs
@@ -1,75 +1,75 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Runtime.InteropServices.WindowsRuntime;
-using Windows.ApplicationModel;
-using Windows.ApplicationModel.Activation;
-using Windows.Foundation;
-using Windows.Foundation.Collections;
-using Windows.UI.Xaml;
-using Windows.UI.Xaml.Controls;
-using Windows.UI.Xaml.Controls.Primitives;
-using Windows.UI.Xaml.Data;
-using Windows.UI.Xaml.Input;
-using Windows.UI.Xaml.Media;
-using Windows.UI.Xaml.Navigation;
-
-namespace Xamarin.Auth.Sample
-{
- ///
- /// Provides application-specific behavior to supplement the default Application class.
- ///
- sealed partial class App : Application
- {
- ///
- /// Invoked when the application is launched through a custom URI scheme, such as
- /// is the case in an OAuth 2.0 authorization flow.
- ///
- /// Details about the URI that activated the app.
- protected override void OnActivated(IActivatedEventArgs args)
- {
- var rootFrame = Window.Current.Content as Frame;
-
- if (rootFrame == null)
- {
- rootFrame = new Frame();
- }
- Window.Current.Content = rootFrame;
-
- // When the app was activated by a Protocol (custom URI scheme), forwards
- // the URI to the MainPage through a Navigate event.
- if (args.Kind == ActivationKind.Protocol)
- {
- // Extracts the authorization response URI from the arguments.
- ProtocolActivatedEventArgs protocolArgs = (ProtocolActivatedEventArgs)args;
- Uri uri = protocolArgs.Uri;
- System.Diagnostics.Debug.WriteLine("Authorization Response: " + uri.AbsoluteUri);
-
- // Gets the current frame, making one if needed.
- Frame frame = Window.Current.Content as Frame;
- if (frame == null)
- {
- frame = new Frame();
- }
-
- // Opens the URI for "navigation" (handling) on the MainPage.
- frame.Navigate(typeof(MainPage), uri);
- Window.Current.Content = frame;
- Window.Current.Activate();
- }
-
-
-
- /*
- * 2nd version
- if (args.Kind == ActivationKind.Protocol)
- {
- var protocolArgs = args as ProtocolActivatedEventArgs;
- rootFrame.Navigate(typeof(MainPage), protocolArgs.Uri.AbsolutePath);
- }
- */
- Window.Current.Activate();
- }
- }
-}
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices.WindowsRuntime;
+using Windows.ApplicationModel;
+using Windows.ApplicationModel.Activation;
+using Windows.Foundation;
+using Windows.Foundation.Collections;
+using Windows.UI.Xaml;
+using Windows.UI.Xaml.Controls;
+using Windows.UI.Xaml.Controls.Primitives;
+using Windows.UI.Xaml.Data;
+using Windows.UI.Xaml.Input;
+using Windows.UI.Xaml.Media;
+using Windows.UI.Xaml.Navigation;
+
+namespace Xamarin.Auth.Sample
+{
+ ///
+ /// Provides application-specific behavior to supplement the default Application class.
+ ///
+ sealed partial class App : Application
+ {
+ ///
+ /// Invoked when the application is launched through a custom URI scheme, such as
+ /// is the case in an OAuth 2.0 authorization flow.
+ ///
+ /// Details about the URI that activated the app.
+ protected override void OnActivated(IActivatedEventArgs args)
+ {
+ var rootFrame = Window.Current.Content as Frame;
+
+ if (rootFrame == null)
+ {
+ rootFrame = new Frame();
+ }
+ Window.Current.Content = rootFrame;
+
+ // When the app was activated by a Protocol (custom URI scheme), forwards
+ // the URI to the MainPage through a Navigate event.
+ if (args.Kind == ActivationKind.Protocol)
+ {
+ // Extracts the authorization response URI from the arguments.
+ ProtocolActivatedEventArgs protocolArgs = (ProtocolActivatedEventArgs)args;
+ Uri uri = protocolArgs.Uri;
+ System.Diagnostics.Debug.WriteLine("Authorization Response: " + uri.AbsoluteUri);
+
+ // Gets the current frame, making one if needed.
+ Frame frame = Window.Current.Content as Frame;
+ if (frame == null)
+ {
+ frame = new Frame();
+ }
+
+ // Opens the URI for "navigation" (handling) on the MainPage.
+ frame.Navigate(typeof(MainPage), uri);
+ Window.Current.Content = frame;
+ Window.Current.Activate();
+ }
+
+
+
+ /*
+ * 2nd version
+ if (args.Kind == ActivationKind.Protocol)
+ {
+ var protocolArgs = args as ProtocolActivatedEventArgs;
+ rootFrame.Navigate(typeof(MainPage), protocolArgs.Uri.AbsolutePath);
+ }
+ */
+ Window.Current.Activate();
+ }
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.xaml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.xaml
index 57e1e2d01..786d96692 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.xaml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.xaml
@@ -1,8 +1,8 @@
-
-
-
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.xaml.cs
index 2cfdcc141..3717f331b 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/App.xaml.cs
@@ -1,108 +1,108 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Runtime.InteropServices.WindowsRuntime;
-using Windows.ApplicationModel;
-using Windows.ApplicationModel.Activation;
-using Windows.Foundation;
-using Windows.Foundation.Collections;
-using Windows.UI.Xaml;
-using Windows.UI.Xaml.Controls;
-using Windows.UI.Xaml.Controls.Primitives;
-using Windows.UI.Xaml.Data;
-using Windows.UI.Xaml.Input;
-using Windows.UI.Xaml.Media;
-using Windows.UI.Xaml.Navigation;
-
-namespace Xamarin.Auth.Sample
-{
- ///
- /// 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()
- {
- Microsoft.ApplicationInsights.WindowsAppInitializer.InitializeAsync(
- Microsoft.ApplicationInsights.WindowsCollectors.Metadata |
- Microsoft.ApplicationInsights.WindowsCollectors.Session);
- this.InitializeComponent();
- this.Suspending += OnSuspending;
- }
-
- ///
- /// Invoked when the application is launched normally by the end user. Other entry points
- /// will be used such as when the application is launched to open a specific file.
- ///
- /// Details about the launch request and process.
- protected override void OnLaunched(LaunchActivatedEventArgs e)
- {
-
-#if DEBUG
- if (System.Diagnostics.Debugger.IsAttached)
- {
- this.DebugSettings.EnableFrameRateCounter = true;
- }
-#endif
-
- Frame rootFrame = Window.Current.Content as Frame;
-
- // Do not repeat app initialization when the Window already has content,
- // just ensure that the window is active
- if (rootFrame == null)
- {
- // Create a Frame to act as the navigation context and navigate to the first page
- rootFrame = new Frame();
-
- rootFrame.NavigationFailed += OnNavigationFailed;
-
- if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
- {
- //TODO: Load state from previously suspended application
- }
-
- // Place the frame in the current Window
- Window.Current.Content = rootFrame;
- }
-
- if (rootFrame.Content == null)
- {
- // When the navigation stack isn't restored navigate to the first page,
- // configuring the new page by passing required information as a navigation
- // parameter
- rootFrame.Navigate(typeof(MainPage), e.Arguments);
- }
- // Ensure the current window is active
- Window.Current.Activate();
- }
-
- ///
- /// Invoked when Navigation to a certain page fails
- ///
- /// The Frame which failed navigation
- /// Details about the navigation failure
- void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
- {
- throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
- }
-
- ///
- /// Invoked when application execution is being suspended. Application state is saved
- /// without knowing whether the application will be terminated or resumed with the contents
- /// of memory still intact.
- ///
- /// The source of the suspend request.
- /// Details about the suspend request.
- private void OnSuspending(object sender, SuspendingEventArgs e)
- {
- var deferral = e.SuspendingOperation.GetDeferral();
- //TODO: Save application state and stop any background activity
- deferral.Complete();
- }
- }
-}
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.InteropServices.WindowsRuntime;
+using Windows.ApplicationModel;
+using Windows.ApplicationModel.Activation;
+using Windows.Foundation;
+using Windows.Foundation.Collections;
+using Windows.UI.Xaml;
+using Windows.UI.Xaml.Controls;
+using Windows.UI.Xaml.Controls.Primitives;
+using Windows.UI.Xaml.Data;
+using Windows.UI.Xaml.Input;
+using Windows.UI.Xaml.Media;
+using Windows.UI.Xaml.Navigation;
+
+namespace Xamarin.Auth.Sample
+{
+ ///
+ /// 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()
+ {
+ Microsoft.ApplicationInsights.WindowsAppInitializer.InitializeAsync(
+ Microsoft.ApplicationInsights.WindowsCollectors.Metadata |
+ Microsoft.ApplicationInsights.WindowsCollectors.Session);
+ this.InitializeComponent();
+ this.Suspending += OnSuspending;
+ }
+
+ ///
+ /// Invoked when the application is launched normally by the end user. Other entry points
+ /// will be used such as when the application is launched to open a specific file.
+ ///
+ /// Details about the launch request and process.
+ protected override void OnLaunched(LaunchActivatedEventArgs e)
+ {
+
+#if DEBUG
+ if (System.Diagnostics.Debugger.IsAttached)
+ {
+ this.DebugSettings.EnableFrameRateCounter = true;
+ }
+#endif
+
+ Frame rootFrame = Window.Current.Content as Frame;
+
+ // Do not repeat app initialization when the Window already has content,
+ // just ensure that the window is active
+ if (rootFrame == null)
+ {
+ // Create a Frame to act as the navigation context and navigate to the first page
+ rootFrame = new Frame();
+
+ rootFrame.NavigationFailed += OnNavigationFailed;
+
+ if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
+ {
+ //TODO: Load state from previously suspended application
+ }
+
+ // Place the frame in the current Window
+ Window.Current.Content = rootFrame;
+ }
+
+ if (rootFrame.Content == null)
+ {
+ // When the navigation stack isn't restored navigate to the first page,
+ // configuring the new page by passing required information as a navigation
+ // parameter
+ rootFrame.Navigate(typeof(MainPage), e.Arguments);
+ }
+ // Ensure the current window is active
+ Window.Current.Activate();
+ }
+
+ ///
+ /// Invoked when Navigation to a certain page fails
+ ///
+ /// The Frame which failed navigation
+ /// Details about the navigation failure
+ void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
+ {
+ throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
+ }
+
+ ///
+ /// Invoked when application execution is being suspended. Application state is saved
+ /// without knowing whether the application will be terminated or resumed with the contents
+ /// of memory still intact.
+ ///
+ /// The source of the suspend request.
+ /// Details about the suspend request.
+ private void OnSuspending(object sender, SuspendingEventArgs e)
+ {
+ var deferral = e.SuspendingOperation.GetDeferral();
+ //TODO: Save application state and stop any background activity
+ deferral.Complete();
+ }
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.Xamarin.Auth.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.Xamarin.Auth.xaml.cs
index ff22da363..b9e9a480b 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.Xamarin.Auth.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.Xamarin.Auth.xaml.cs
@@ -1,242 +1,242 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Windows;
-
-
-using System.Text;
-
-//using System.Windows.Controls;
-using Windows.UI.Xaml.Input;
-using Windows.UI.Xaml.Controls;
-
-using Xamarin.Auth.ProviderSamples;
-
-namespace Xamarin.Auth.Sample
-{
- public partial class MainPage
- {
- string[] provider_list = Data.TestCases.Keys.ToArray ();
- string provider = null;
-
- private void itemList_Tap(object sender, TappedRoutedEventArgs e)
- {
- //TextView tv = v as TextView;
- string si = ((ListBox)sender).SelectedItem.ToString();
- string provider = si;
-
- Xamarin.Auth.ProviderSamples.Helpers.OAuth auth;
- if (!Data.TestCases.TryGetValue (provider, out auth))
- {
- //TODO: MessageBox.Show("Unknown OAuth Provider!");
- }
- if (auth is Xamarin.Auth.ProviderSamples.Helpers.OAuth1)
- {
- Authenticate (auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth1);
- } else
- {
- Authenticate (auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth2);
- }
- var list = Data.TestCases;
-
- return;
-
- }
-
- private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth1 oauth1)
- {
- OAuth1Authenticator auth = new OAuth1Authenticator
- (
- consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret,
- requestTokenUrl: oauth1.OAuth1_UriRequestToken,
- authorizeUrl: oauth1.OAuth_UriAuthorization,
- accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken,
- callbackUrl: oauth1.OAuth_UriCallbackAKARedirect
- );
-
- auth.AllowCancel = oauth1.AllowCancel;
-
- // If authorization succeeds or is canceled, .Completed will be fired.
- auth.Completed += Auth_Completed;
- auth.Error += Auth_Error;
- auth.BrowsingCompleted += Auth_BrowsingCompleted;
-
- //Uri uri = auth.GetUI();
- Type page_type = auth.GetUI();
-
- //(System.Windows.Application.Current.RootVisual as PhoneApplicationFrame).Navigate(uri);
- Windows.UI.Xaml.Controls.Page this_page = this;
- this_page.Frame.Navigate(page_type, auth);
-
- return;
- }
-
- private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth2 oauth2)
- {
- OAuth2Authenticator auth = null;
-
- if (oauth2.OAuth_UriAccessToken_UriRequestToken == null || string.IsNullOrEmpty (oauth2.OAuth_SecretKey_ConsumerSecret_APISecret))
- {
- auth = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect
- );
- }
- else
- {
- auth = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- clientSecret: "93e7f486b09bd1af4c38913cfaacbf8a384a50d2",
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
- accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken
- );
- }
-
- auth.AllowCancel = oauth2.AllowCancel;
-
- // If authorization succeeds or is canceled, .Completed will be fired.
- auth.Completed += Auth_Completed;
- auth.Error += Auth_Error;
- auth.BrowsingCompleted += Auth_BrowsingCompleted;
-
- //Uri uri = auth.GetUI();
- Type page_type = auth.GetUI();
-
- //(System.Windows.Application.Current.RootVisual as PhoneApplicationFrame).Navigate(uri);
- this.Frame.Navigate(page_type, auth);
-
-
- return;
- }
-
- private void Auth_Error (object sender, AuthenticatorErrorEventArgs ee)
- {
- string msg = "";
-
- StringBuilder sb = new StringBuilder();
- sb.Append("Message = ").Append(ee.Message)
- .Append(System.Environment.NewLine);
- msg = sb.ToString();
-
- //TODO: MessageBox.Show("Message = " + msg);
-
- return;
-
- }
-
- private void Auth_BrowsingCompleted (object sender, EventArgs ee)
- {
- string msg = "";
-
- StringBuilder sb = new StringBuilder();
- msg = sb.ToString();
-
- //TODO: MessageBox.Show("Message = " + msg);
-
- return;
- }
-
- public async void Auth_Completed(object sender, AuthenticatorCompletedEventArgs ee)
- {
- string msg = "";
-
- if (!ee.IsAuthenticated)
- {
- msg = "Not Authenticated";
- }
- else
- {
- try
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("IsAuthenticated = ").Append(ee.IsAuthenticated)
- .Append(System.Environment.NewLine);
- sb.Append("Account.UserName = ").Append(ee.Account.Username)
- .Append(System.Environment.NewLine);
-
- }
- catch (Exception ex)
- {
- msg = ex.Message;
- }
- }
-
- //ee.Account.Properties;
-
- return;
- }
-
- private void AccountStoreTests(object authenticator, AuthenticatorCompletedEventArgs ee)
- {
- AccountStore account_store = AccountStore.Create();
- account_store.Save(ee.Account, provider);
- // https://kb.xamarin.com/agent/case/225411
-
- //------------------------------------------------------------------
- // Android
- // cannot reproduce
- Account account1 = account_store.FindAccountsForService(provider).FirstOrDefault();
- if (null != account1)
- {
- //------------------------------------------------------------------
- string token = default(string);
- if (null != account1)
- {
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account1.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account1.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
- }
- //------------------------------------------------------------------
-
- AccountStore.Create().Save(ee.Account, provider + ".v.2");
-
- //------------------------------------------------------------------
- // throws on iOS
- //
- Account account2 = AccountStore.Create().FindAccountsForService(provider + ".v.2").FirstOrDefault();
- if (null != account2)
- {
- //------------------------------------------------------------------
- string token = default(string);
- if (null != account2)
- {
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account2.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account2.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
- }
- //------------------------------------------------------------------
-
- return;
- }
- }
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Windows;
+
+
+using System.Text;
+
+//using System.Windows.Controls;
+using Windows.UI.Xaml.Input;
+using Windows.UI.Xaml.Controls;
+
+using Xamarin.Auth.ProviderSamples;
+
+namespace Xamarin.Auth.Sample
+{
+ public partial class MainPage
+ {
+ string[] provider_list = Data.TestCases.Keys.ToArray ();
+ string provider = null;
+
+ private void itemList_Tap(object sender, TappedRoutedEventArgs e)
+ {
+ //TextView tv = v as TextView;
+ string si = ((ListBox)sender).SelectedItem.ToString();
+ string provider = si;
+
+ Xamarin.Auth.ProviderSamples.Helpers.OAuth auth;
+ if (!Data.TestCases.TryGetValue (provider, out auth))
+ {
+ //TODO: MessageBox.Show("Unknown OAuth Provider!");
+ }
+ if (auth is Xamarin.Auth.ProviderSamples.Helpers.OAuth1)
+ {
+ Authenticate (auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth1);
+ } else
+ {
+ Authenticate (auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth2);
+ }
+ var list = Data.TestCases;
+
+ return;
+
+ }
+
+ private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth1 oauth1)
+ {
+ OAuth1Authenticator auth = new OAuth1Authenticator
+ (
+ consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret,
+ requestTokenUrl: oauth1.OAuth1_UriRequestToken,
+ authorizeUrl: oauth1.OAuth_UriAuthorization,
+ accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken,
+ callbackUrl: oauth1.OAuth_UriCallbackAKARedirect
+ );
+
+ auth.AllowCancel = oauth1.AllowCancel;
+
+ // If authorization succeeds or is canceled, .Completed will be fired.
+ auth.Completed += Auth_Completed;
+ auth.Error += Auth_Error;
+ auth.BrowsingCompleted += Auth_BrowsingCompleted;
+
+ //Uri uri = auth.GetUI();
+ Type page_type = auth.GetUI();
+
+ //(System.Windows.Application.Current.RootVisual as PhoneApplicationFrame).Navigate(uri);
+ Windows.UI.Xaml.Controls.Page this_page = this;
+ this_page.Frame.Navigate(page_type, auth);
+
+ return;
+ }
+
+ private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth2 oauth2)
+ {
+ OAuth2Authenticator auth = null;
+
+ if (oauth2.OAuth_UriAccessToken_UriRequestToken == null || string.IsNullOrEmpty (oauth2.OAuth_SecretKey_ConsumerSecret_APISecret))
+ {
+ auth = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect
+ );
+ }
+ else
+ {
+ auth = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ clientSecret: "93e7f486b09bd1af4c38913cfaacbf8a384a50d2",
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
+ accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken
+ );
+ }
+
+ auth.AllowCancel = oauth2.AllowCancel;
+
+ // If authorization succeeds or is canceled, .Completed will be fired.
+ auth.Completed += Auth_Completed;
+ auth.Error += Auth_Error;
+ auth.BrowsingCompleted += Auth_BrowsingCompleted;
+
+ //Uri uri = auth.GetUI();
+ Type page_type = auth.GetUI();
+
+ //(System.Windows.Application.Current.RootVisual as PhoneApplicationFrame).Navigate(uri);
+ this.Frame.Navigate(page_type, auth);
+
+
+ return;
+ }
+
+ private void Auth_Error (object sender, AuthenticatorErrorEventArgs ee)
+ {
+ string msg = "";
+
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Message = ").Append(ee.Message)
+ .Append(System.Environment.NewLine);
+ msg = sb.ToString();
+
+ //TODO: MessageBox.Show("Message = " + msg);
+
+ return;
+
+ }
+
+ private void Auth_BrowsingCompleted (object sender, EventArgs ee)
+ {
+ string msg = "";
+
+ StringBuilder sb = new StringBuilder();
+ msg = sb.ToString();
+
+ //TODO: MessageBox.Show("Message = " + msg);
+
+ return;
+ }
+
+ public async void Auth_Completed(object sender, AuthenticatorCompletedEventArgs ee)
+ {
+ string msg = "";
+
+ if (!ee.IsAuthenticated)
+ {
+ msg = "Not Authenticated";
+ }
+ else
+ {
+ try
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("IsAuthenticated = ").Append(ee.IsAuthenticated)
+ .Append(System.Environment.NewLine);
+ sb.Append("Account.UserName = ").Append(ee.Account.Username)
+ .Append(System.Environment.NewLine);
+
+ }
+ catch (Exception ex)
+ {
+ msg = ex.Message;
+ }
+ }
+
+ //ee.Account.Properties;
+
+ return;
+ }
+
+ private void AccountStoreTests(object authenticator, AuthenticatorCompletedEventArgs ee)
+ {
+ AccountStore account_store = AccountStore.Create();
+ account_store.Save(ee.Account, provider);
+ // https://kb.xamarin.com/agent/case/225411
+
+ //------------------------------------------------------------------
+ // Android
+ // cannot reproduce
+ Account account1 = account_store.FindAccountsForService(provider).FirstOrDefault();
+ if (null != account1)
+ {
+ //------------------------------------------------------------------
+ string token = default(string);
+ if (null != account1)
+ {
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+ }
+ //------------------------------------------------------------------
+
+ AccountStore.Create().Save(ee.Account, provider + ".v.2");
+
+ //------------------------------------------------------------------
+ // throws on iOS
+ //
+ Account account2 = AccountStore.Create().FindAccountsForService(provider + ".v.2").FirstOrDefault();
+ if (null != account2)
+ {
+ //------------------------------------------------------------------
+ string token = default(string);
+ if (null != account2)
+ {
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+ }
+ //------------------------------------------------------------------
+
+ return;
+ }
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.xaml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.xaml
index c620f748d..4569281e0 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.xaml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.xaml
@@ -1,19 +1,19 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.xaml.cs
index 94769ce5d..e1faecc24 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/MainPage.xaml.cs
@@ -1,36 +1,36 @@
-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 http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409
-
-namespace Xamarin.Auth.Sample
-{
- ///
- /// 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();
-
- itemList.ItemsSource = null;
- itemList.ItemsSource = provider_list;
-
- return;
- }
-
- }
-}
+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 http://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x409
+
+namespace Xamarin.Auth.Sample
+{
+ ///
+ /// 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();
+
+ itemList.ItemsSource = null;
+ itemList.ItemsSource = provider_list;
+
+ return;
+ }
+
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Package.appxmanifest b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Package.appxmanifest
index fa3bc6836..104e6f20a 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Package.appxmanifest
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Package.appxmanifest
@@ -1,65 +1,65 @@
-
-
-
-
-
-
-
-
- Xamarin.Auth.Sample.UniersalWindowsPlatform
- moljac
- Assets\StoreLogo.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Test OAuth App
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Xamarin.Auth.Sample.UniersalWindowsPlatform
+ moljac
+ Assets\StoreLogo.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test OAuth App
+
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Properties/AssemblyInfo.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Properties/AssemblyInfo.cs
index 2e7a4344f..b5ca5c15b 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Properties/AssemblyInfo.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Properties/AssemblyInfo.cs
@@ -1,29 +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("Xamarin.Auth.Sample.UniersalWindowsPlatform")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Xamarin.Auth.Sample.UniersalWindowsPlatform")]
-[assembly: AssemblyCopyright("Copyright © 2016")]
-[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")]
+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("Xamarin.Auth.Sample.UniersalWindowsPlatform")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Xamarin.Auth.Sample.UniersalWindowsPlatform")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[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/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Properties/Default.rd.xml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Properties/Default.rd.xml
index 80a960ce3..461bc4c13 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Properties/Default.rd.xml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Properties/Default.rd.xml
@@ -1,31 +1,31 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.csproj b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.csproj
index 79d35213f..ceb2a8067 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.csproj
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.csproj
@@ -1,196 +1,196 @@
-
-
-
-
- Debug
- x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}
- AppContainerExe
- Properties
- Xamarin.Auth.Sample
- Xamarin.Auth.Sample.UniersalWindowsPlatform
- en-US
- UAP
- 10.0.10586.0
- 10.0.10586.0
- 14
- 512
- {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Xamarin.Auth.Sample.UniersalWindowsPlatform_TemporaryKey.pfx
-
-
- true
- C:\temp\bin\x86\Release\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
- ;2008
- full
- x86
- false
- prompt
- true
-
-
- C:\temp\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
-
-
-
-
-
-
-
-
- App.xaml
-
-
- App.xaml
-
-
- MainPage.xaml
-
-
- MainPage.xaml
-
-
-
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
- MSBuild:Compile
- Designer
-
-
-
-
-
-
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\uap10.0\Xamarin.Auth.dll
- Xamarin.Auth.UniversalWindowsPlatform NuGet Bait-n-Switch
-
-
-
-
-
-
-
- {2d712aa6-7697-4f4d-b5f1-aa03476f59a7}
- Xamarin.Auth.UniversalWindowsPlatform
-
-
-
-
-
-
-
-
-
- {d94b6ff7-faa3-46ab-837a-0fa9328ba221}
- Xamarin.Auth.OAuthProviders.Portable
- False
-
-
-
- 14.0
-
-
-
+
+
+
+
+ Debug
+ x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}
+ AppContainerExe
+ Properties
+ Xamarin.Auth.Sample
+ Xamarin.Auth.Sample.UniersalWindowsPlatform
+ en-US
+ UAP
+ 10.0.10586.0
+ 10.0.10586.0
+ 14
+ 512
+ {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Xamarin.Auth.Sample.UniersalWindowsPlatform_TemporaryKey.pfx
+
+
+ true
+ C:\temp\bin\x86\Release\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
+ ;2008
+ full
+ x86
+ false
+ prompt
+ true
+
+
+ C:\temp\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
+
+
+
+
+
+
+
+
+ App.xaml
+
+
+ App.xaml
+
+
+ MainPage.xaml
+
+
+ MainPage.xaml
+
+
+
+
+
+ Designer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+
+
+
+
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\uap10.0\Xamarin.Auth.dll
+ Xamarin.Auth.UniversalWindowsPlatform NuGet Bait-n-Switch
+
+
+
+
+
+
+
+ {2d712aa6-7697-4f4d-b5f1-aa03476f59a7}
+ Xamarin.Auth.UniversalWindowsPlatform
+
+
+
+
+
+
+
+
+
+ {d94b6ff7-faa3-46ab-837a-0fa9328ba221}
+ Xamarin.Auth.OAuthProviders.Portable
+ False
+
+
+
+ 14.0
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.nuget.props b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.nuget.props
index 723e3c677..5ada5ed99 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.nuget.props
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.nuget.props
@@ -1,21 +1,21 @@
-
-
-
- False
- NuGet
- X:\xa-m\samples\Traditional.Standard\Providers\Xamarin.Auth.Sample.UniversalWindowsPlatform\project.lock.json
- $(UserProfile)\.nuget\packages\
- C:\Users\moljac\.nuget\packages\;C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesFallback\
- ProjectJson
- 4.5.0
-
-
- $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
-
-
-
-
-
-
-
+
+
+
+ False
+ NuGet
+ X:\xa-m\samples\Traditional.Standard\Providers\Xamarin.Auth.Sample.UniversalWindowsPlatform\project.lock.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\moljac\.nuget\packages\;C:\Program Files (x86)\Microsoft SDKs\NuGetPackagesFallback\
+ ProjectJson
+ 4.5.0
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.nuget.targets b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.nuget.targets
index 38bbb4b5a..2b0572970 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.nuget.targets
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/Xamarin.Auth.Sample.UniversalWindowsPlatform.nuget.targets
@@ -1,13 +1,13 @@
-
-
-
- $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
-
-
-
-
-
-
-
-
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/packages.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/packages.config
index 0a893c1f4..59e85a328 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/packages.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/packages.config
@@ -1,5 +1,5 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/project.json b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/project.json
index 94a225904..a63e84403 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/project.json
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.UniversalWindowsPlatform/project.json
@@ -1,21 +1,21 @@
-{
- "dependencies": {
- "Microsoft.ApplicationInsights": "2.4.0",
- "Microsoft.ApplicationInsights.PersistenceChannel": "1.2.3",
- "Microsoft.ApplicationInsights.WindowsApps": "1.1.1",
- "Microsoft.NETCore.UniversalWindowsPlatform": "5.4.0",
- "Xamarin.Auth": "1.5.0.3"
- },
- "frameworks": {
- "uap10.0": {}
- },
- "runtimes": {
- "win10": {},
- "win10-arm": {},
- "win10-arm-aot": {},
- "win10-x86": {},
- "win10-x86-aot": {},
- "win10-x64": {},
- "win10-x64-aot": {}
- }
-}
+{
+ "dependencies": {
+ "Microsoft.ApplicationInsights": "2.4.0",
+ "Microsoft.ApplicationInsights.PersistenceChannel": "1.2.3",
+ "Microsoft.ApplicationInsights.WindowsApps": "1.1.1",
+ "Microsoft.NETCore.UniversalWindowsPlatform": "5.4.0",
+ "Xamarin.Auth": "1.5.0.3"
+ },
+ "frameworks": {
+ "uap10.0": {}
+ },
+ "runtimes": {
+ "win10": {},
+ "win10-arm": {},
+ "win10-arm-aot": {},
+ "win10-x86": {},
+ "win10-x86-aot": {},
+ "win10-x64": {},
+ "win10-x64-aot": {}
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.Xamarin.Auth.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.Xamarin.Auth.xaml.cs
index ec6eae5a7..14facd636 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.Xamarin.Auth.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.Xamarin.Auth.xaml.cs
@@ -1,51 +1,51 @@
-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;
-
-// The Blank Application template is documented at http://go.microsoft.com/fwlink/?LinkId=234227
-
-namespace Xamarin.Auth.Sample
-{
- ///
- /// Provides application-specific behavior to supplement the default Application class.
- ///
- sealed partial class App : Application
- {
- ///
- /// Invoked when the application is launched through a custom URI scheme, such as
- /// is the case in an OAuth 2.0 authorization flow.
- ///
- /// Details about the URI that activated the app.
- protected override void OnActivated(IActivatedEventArgs args)
- {
- var rootFrame = Window.Current.Content as Frame;
-
- if (rootFrame == null)
- {
- rootFrame = new Frame();
- }
- Window.Current.Content = rootFrame;
-
- if (args.Kind == ActivationKind.Protocol)
- {
- var protocolArgs = args as ProtocolActivatedEventArgs;
- rootFrame.Navigate(typeof(MainPage), protocolArgs.Uri.AbsolutePath);
- }
-
- Window.Current.Activate();
- }
- }
-}
+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;
+
+// The Blank Application template is documented at http://go.microsoft.com/fwlink/?LinkId=234227
+
+namespace Xamarin.Auth.Sample
+{
+ ///
+ /// Provides application-specific behavior to supplement the default Application class.
+ ///
+ sealed partial class App : Application
+ {
+ ///
+ /// Invoked when the application is launched through a custom URI scheme, such as
+ /// is the case in an OAuth 2.0 authorization flow.
+ ///
+ /// Details about the URI that activated the app.
+ protected override void OnActivated(IActivatedEventArgs args)
+ {
+ var rootFrame = Window.Current.Content as Frame;
+
+ if (rootFrame == null)
+ {
+ rootFrame = new Frame();
+ }
+ Window.Current.Content = rootFrame;
+
+ if (args.Kind == ActivationKind.Protocol)
+ {
+ var protocolArgs = args as ProtocolActivatedEventArgs;
+ rootFrame.Navigate(typeof(MainPage), protocolArgs.Uri.AbsolutePath);
+ }
+
+ Window.Current.Activate();
+ }
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.xaml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.xaml
index aea76b0b7..adfd85093 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.xaml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.xaml
@@ -1,7 +1,7 @@
-
-
-
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.xaml.cs
index c352acea6..eeb3175ec 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/App.xaml.cs
@@ -1,110 +1,110 @@
-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;
-
-// The Blank Application template is documented at http://go.microsoft.com/fwlink/?LinkId=234227
-
-namespace Xamarin.Auth.Sample
-{
- ///
- /// Provides application-specific behavior to supplement the default Application class.
- ///
- sealed partial class App : Application
- {
- ///
- /// Initializes the singleton application object. This is the first line of authored code
- /// executed, and as such is the logical equivalent of main() or WinMain().
- ///
- public App()
- {
- this.InitializeComponent();
- this.Suspending += OnSuspending;
- }
-
- ///
- /// Invoked when the application is launched normally by the end user. Other entry points
- /// will be used such as when the application is launched to open a specific file.
- ///
- /// Details about the launch request and process.
- protected override void OnLaunched(LaunchActivatedEventArgs e)
- {
-
-#if DEBUG
- if (System.Diagnostics.Debugger.IsAttached)
- {
- this.DebugSettings.EnableFrameRateCounter = true;
- }
-#endif
-
- Frame rootFrame = Window.Current.Content as Frame;
-
- // Do not repeat app initialization when the Window already has content,
- // just ensure that the window is active
- if (rootFrame == null)
- {
- // Create a Frame to act as the navigation context and navigate to the first page
- rootFrame = new Frame();
- // Set the default language
- rootFrame.Language = Windows.Globalization.ApplicationLanguages.Languages[0];
-
- 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 (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();
- }
-
- }
-}
+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;
+
+// The Blank Application template is documented at http://go.microsoft.com/fwlink/?LinkId=234227
+
+namespace Xamarin.Auth.Sample
+{
+ ///
+ /// Provides application-specific behavior to supplement the default Application class.
+ ///
+ sealed partial class App : Application
+ {
+ ///
+ /// Initializes the singleton application object. This is the first line of authored code
+ /// executed, and as such is the logical equivalent of main() or WinMain().
+ ///
+ public App()
+ {
+ this.InitializeComponent();
+ this.Suspending += OnSuspending;
+ }
+
+ ///
+ /// Invoked when the application is launched normally by the end user. Other entry points
+ /// will be used such as when the application is launched to open a specific file.
+ ///
+ /// Details about the launch request and process.
+ protected override void OnLaunched(LaunchActivatedEventArgs e)
+ {
+
+#if DEBUG
+ if (System.Diagnostics.Debugger.IsAttached)
+ {
+ this.DebugSettings.EnableFrameRateCounter = true;
+ }
+#endif
+
+ Frame rootFrame = Window.Current.Content as Frame;
+
+ // Do not repeat app initialization when the Window already has content,
+ // just ensure that the window is active
+ if (rootFrame == null)
+ {
+ // Create a Frame to act as the navigation context and navigate to the first page
+ rootFrame = new Frame();
+ // Set the default language
+ rootFrame.Language = Windows.Globalization.ApplicationLanguages.Languages[0];
+
+ 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 (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/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.Xamarin.Auth.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.Xamarin.Auth.xaml.cs
index 299240bee..58b1818a9 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.Xamarin.Auth.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.Xamarin.Auth.xaml.cs
@@ -1,282 +1,282 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Windows;
-using System.Threading.Tasks;
-using System.Text;
-
-//using System.Windows.Controls;
-using Windows.UI.Xaml.Input;
-using Windows.UI.Xaml.Controls;
-using Windows.UI.Popups;
-
-using Xamarin.Auth.ProviderSamples;
-
-namespace Xamarin.Auth.Sample
-{
- public partial class MainPage
- {
- string[] provider_list = Data.TestCases.Keys.ToArray();
- string provider = null;
-
- private void itemList_Tap(object sender, TappedRoutedEventArgs e)
- {
- //TextView tv = v as TextView;
- string si = ((ListBox)sender).SelectedItem.ToString();
- string provider = si;
-
- Xamarin.Auth.ProviderSamples.Helpers.OAuth auth;
- if (!Data.TestCases.TryGetValue(provider, out auth))
- {
- //TODO: MessageBox.Show("Unknown OAuth Provider!");
- }
- if (auth is Xamarin.Auth.ProviderSamples.Helpers.OAuth1)
- {
- Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth1);
- }
- else
- {
- Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth2);
- }
- var list = Data.TestCases;
-
- return;
-
- }
-
- private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth1 oauth1)
- {
- OAuth1Authenticator auth = new OAuth1Authenticator
- (
- consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret,
- requestTokenUrl: oauth1.OAuth1_UriRequestToken,
- authorizeUrl: oauth1.OAuth_UriAuthorization,
- accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken,
- callbackUrl: oauth1.OAuth_UriCallbackAKARedirect
- );
-
- auth.AllowCancel = oauth1.AllowCancel;
-
- // If authorization succeeds or is canceled, .Completed will be fired.
- auth.Completed += Auth_Completed;
- auth.Error += Auth_Error;
- auth.BrowsingCompleted += Auth_BrowsingCompleted;
-
- //Uri uri = auth.GetUI();
- Type page_type = auth.GetUI();
-
- // For Xamarin.Forms refactoring
- Windows.UI.Xaml.Controls.Page this_page = this;
- this_page.Frame.Navigate(page_type, auth);
-
- return;
- }
-
- private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth2 oauth2)
- {
- OAuth2Authenticator auth = null;
-
- if (oauth2.OAuth_UriAccessToken_UriRequestToken == null || string.IsNullOrEmpty(oauth2.OAuth_SecretKey_ConsumerSecret_APISecret))
- {
- auth = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect
- );
- }
- else
- {
- auth = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- clientSecret: "93e7f486b09bd1af4c38913cfaacbf8a384a50d2",
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
- accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken
- );
- }
-
- auth.AllowCancel = oauth2.AllowCancel;
-
- // If authorization succeeds or is canceled, .Completed will be fired.
- auth.Completed += Auth_Completed;
- auth.Error += Auth_Error;
- auth.BrowsingCompleted += Auth_BrowsingCompleted;
-
- //Uri uri = auth.GetUI();
- Type page_type = auth.GetUI();
-
- // For Xamarin.Forms refactoring
- Windows.UI.Xaml.Controls.Page this_page = this;
- this_page.Frame.Navigate(page_type, auth);
-
- return;
- }
-
- private async void Auth_Error(object sender, AuthenticatorErrorEventArgs ee)
- {
- string msg = "";
-
- StringBuilder sb = new StringBuilder();
- sb.Append("Message Auth_Error = ").Append(ee.Message)
- .Append(System.Environment.NewLine);
- msg = sb.ToString();
-
- await MessageBox_Show(msg);
-
- return;
-
- }
-
- private async void Auth_BrowsingCompleted(object sender, EventArgs ee)
- {
- string msg = "";
-
- StringBuilder sb = new StringBuilder();
- sb.Append("Message Auth_BrowsingCompleted = ").Append(ee.ToString())
- .Append(System.Environment.NewLine);
- msg = sb.ToString();
-
- await MessageBox_Show(msg);
-
- return;
- }
-
- public async void Auth_Completed(object sender, AuthenticatorCompletedEventArgs ee)
- {
- string msg = "";
-
- if (!ee.IsAuthenticated)
- {
- msg = "Not Authenticated";
- }
- else
- {
- try
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("Message Auth_Completed = ").Append(System.Environment.NewLine);
- sb.Append("IsAuthenticated = ").Append(ee.IsAuthenticated)
- .Append(System.Environment.NewLine);
- sb.Append("Account.UserName = ").Append(ee.Account.Username)
- .Append(System.Environment.NewLine);
- msg = sb.ToString();
- }
- catch (Exception ex)
- {
- msg = ex.Message;
- }
- }
-
- await MessageBox_Show(msg);
-
- return;
- }
-
- private void AccountStoreTests(object authenticator, AuthenticatorCompletedEventArgs ee)
- {
- AccountStore account_store = AccountStore.Create();
- account_store.Save(ee.Account, provider);
- // https://kb.xamarin.com/agent/case/225411
-
- //------------------------------------------------------------------
- // Android
- // cannot reproduce
- Account account1 = account_store.FindAccountsForService(provider).FirstOrDefault();
- if (null != account1)
- {
- //------------------------------------------------------------------
- string token = default(string);
- if (null != account1)
- {
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account1.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account1.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
- }
- //------------------------------------------------------------------
-
- AccountStore.Create().Save(ee.Account, provider + ".v.2");
-
- //------------------------------------------------------------------
- // throws on iOS
- //
- Account account2 = AccountStore.Create().FindAccountsForService(provider + ".v.2").FirstOrDefault();
- if (null != account2)
- {
- //------------------------------------------------------------------
- string token = default(string);
- if (null != account2)
- {
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account2.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account2.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
- }
- //------------------------------------------------------------------
-
- return;
- }
-
- private async Task MessageBox_Show(string msg)
- {
- //TODO: MessageBox.Show("Message = " + msg);
- // Create the message dialog and set its content
- MessageDialog messageDialog = new MessageDialog(msg);
-
- // Add commands and set their callbacks; both buttons use the same
- // callback function instead of inline event handlers
- messageDialog.Commands.Add
- (
- new UICommand
- (
- "Close",
- new UICommandInvokedHandler(this.CommandInvokedHandler)
- )
- );
-
- // Set the command that will be invoked by default
- messageDialog.DefaultCommandIndex = 0;
-
- // Set the command to be invoked when escape is pressed
- messageDialog.CancelCommandIndex = 0;
-
- // Show the message dialog
- await messageDialog.ShowAsync();
-
- return;
- }
-
- private void CommandInvokedHandler(IUICommand command)
- {
- // Display message showing the label of the command that was invoked
- //rootPage.NotifyUser("The '" + command.Label + "' command has been selected.",
- // NotifyType.StatusMessage);
- }
- }
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Windows;
+using System.Threading.Tasks;
+using System.Text;
+
+//using System.Windows.Controls;
+using Windows.UI.Xaml.Input;
+using Windows.UI.Xaml.Controls;
+using Windows.UI.Popups;
+
+using Xamarin.Auth.ProviderSamples;
+
+namespace Xamarin.Auth.Sample
+{
+ public partial class MainPage
+ {
+ string[] provider_list = Data.TestCases.Keys.ToArray();
+ string provider = null;
+
+ private void itemList_Tap(object sender, TappedRoutedEventArgs e)
+ {
+ //TextView tv = v as TextView;
+ string si = ((ListBox)sender).SelectedItem.ToString();
+ string provider = si;
+
+ Xamarin.Auth.ProviderSamples.Helpers.OAuth auth;
+ if (!Data.TestCases.TryGetValue(provider, out auth))
+ {
+ //TODO: MessageBox.Show("Unknown OAuth Provider!");
+ }
+ if (auth is Xamarin.Auth.ProviderSamples.Helpers.OAuth1)
+ {
+ Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth1);
+ }
+ else
+ {
+ Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth2);
+ }
+ var list = Data.TestCases;
+
+ return;
+
+ }
+
+ private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth1 oauth1)
+ {
+ OAuth1Authenticator auth = new OAuth1Authenticator
+ (
+ consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret,
+ requestTokenUrl: oauth1.OAuth1_UriRequestToken,
+ authorizeUrl: oauth1.OAuth_UriAuthorization,
+ accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken,
+ callbackUrl: oauth1.OAuth_UriCallbackAKARedirect
+ );
+
+ auth.AllowCancel = oauth1.AllowCancel;
+
+ // If authorization succeeds or is canceled, .Completed will be fired.
+ auth.Completed += Auth_Completed;
+ auth.Error += Auth_Error;
+ auth.BrowsingCompleted += Auth_BrowsingCompleted;
+
+ //Uri uri = auth.GetUI();
+ Type page_type = auth.GetUI();
+
+ // For Xamarin.Forms refactoring
+ Windows.UI.Xaml.Controls.Page this_page = this;
+ this_page.Frame.Navigate(page_type, auth);
+
+ return;
+ }
+
+ private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth2 oauth2)
+ {
+ OAuth2Authenticator auth = null;
+
+ if (oauth2.OAuth_UriAccessToken_UriRequestToken == null || string.IsNullOrEmpty(oauth2.OAuth_SecretKey_ConsumerSecret_APISecret))
+ {
+ auth = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect
+ );
+ }
+ else
+ {
+ auth = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ clientSecret: "93e7f486b09bd1af4c38913cfaacbf8a384a50d2",
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
+ accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken
+ );
+ }
+
+ auth.AllowCancel = oauth2.AllowCancel;
+
+ // If authorization succeeds or is canceled, .Completed will be fired.
+ auth.Completed += Auth_Completed;
+ auth.Error += Auth_Error;
+ auth.BrowsingCompleted += Auth_BrowsingCompleted;
+
+ //Uri uri = auth.GetUI();
+ Type page_type = auth.GetUI();
+
+ // For Xamarin.Forms refactoring
+ Windows.UI.Xaml.Controls.Page this_page = this;
+ this_page.Frame.Navigate(page_type, auth);
+
+ return;
+ }
+
+ private async void Auth_Error(object sender, AuthenticatorErrorEventArgs ee)
+ {
+ string msg = "";
+
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Message Auth_Error = ").Append(ee.Message)
+ .Append(System.Environment.NewLine);
+ msg = sb.ToString();
+
+ await MessageBox_Show(msg);
+
+ return;
+
+ }
+
+ private async void Auth_BrowsingCompleted(object sender, EventArgs ee)
+ {
+ string msg = "";
+
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Message Auth_BrowsingCompleted = ").Append(ee.ToString())
+ .Append(System.Environment.NewLine);
+ msg = sb.ToString();
+
+ await MessageBox_Show(msg);
+
+ return;
+ }
+
+ public async void Auth_Completed(object sender, AuthenticatorCompletedEventArgs ee)
+ {
+ string msg = "";
+
+ if (!ee.IsAuthenticated)
+ {
+ msg = "Not Authenticated";
+ }
+ else
+ {
+ try
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Message Auth_Completed = ").Append(System.Environment.NewLine);
+ sb.Append("IsAuthenticated = ").Append(ee.IsAuthenticated)
+ .Append(System.Environment.NewLine);
+ sb.Append("Account.UserName = ").Append(ee.Account.Username)
+ .Append(System.Environment.NewLine);
+ msg = sb.ToString();
+ }
+ catch (Exception ex)
+ {
+ msg = ex.Message;
+ }
+ }
+
+ await MessageBox_Show(msg);
+
+ return;
+ }
+
+ private void AccountStoreTests(object authenticator, AuthenticatorCompletedEventArgs ee)
+ {
+ AccountStore account_store = AccountStore.Create();
+ account_store.Save(ee.Account, provider);
+ // https://kb.xamarin.com/agent/case/225411
+
+ //------------------------------------------------------------------
+ // Android
+ // cannot reproduce
+ Account account1 = account_store.FindAccountsForService(provider).FirstOrDefault();
+ if (null != account1)
+ {
+ //------------------------------------------------------------------
+ string token = default(string);
+ if (null != account1)
+ {
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+ }
+ //------------------------------------------------------------------
+
+ AccountStore.Create().Save(ee.Account, provider + ".v.2");
+
+ //------------------------------------------------------------------
+ // throws on iOS
+ //
+ Account account2 = AccountStore.Create().FindAccountsForService(provider + ".v.2").FirstOrDefault();
+ if (null != account2)
+ {
+ //------------------------------------------------------------------
+ string token = default(string);
+ if (null != account2)
+ {
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+ }
+ //------------------------------------------------------------------
+
+ return;
+ }
+
+ private async Task MessageBox_Show(string msg)
+ {
+ //TODO: MessageBox.Show("Message = " + msg);
+ // Create the message dialog and set its content
+ MessageDialog messageDialog = new MessageDialog(msg);
+
+ // Add commands and set their callbacks; both buttons use the same
+ // callback function instead of inline event handlers
+ messageDialog.Commands.Add
+ (
+ new UICommand
+ (
+ "Close",
+ new UICommandInvokedHandler(this.CommandInvokedHandler)
+ )
+ );
+
+ // Set the command that will be invoked by default
+ messageDialog.DefaultCommandIndex = 0;
+
+ // Set the command to be invoked when escape is pressed
+ messageDialog.CancelCommandIndex = 0;
+
+ // Show the message dialog
+ await messageDialog.ShowAsync();
+
+ return;
+ }
+
+ private void CommandInvokedHandler(IUICommand command)
+ {
+ // Display message showing the label of the command that was invoked
+ //rootPage.NotifyUser("The '" + command.Label + "' command has been selected.",
+ // NotifyType.StatusMessage);
+ }
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.xaml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.xaml
index 82feac15c..cc19dfda1 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.xaml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.xaml
@@ -1,22 +1,22 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.xaml.cs
index 24645e025..31904e2b4 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/MainPage.xaml.cs
@@ -1,40 +1,40 @@
-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 http://go.microsoft.com/fwlink/?LinkId=234238
-
-namespace Xamarin.Auth.Sample
-{
- ///
- /// 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();
-
- this.NavigationCacheMode = NavigationCacheMode.Enabled;
-
- itemList.ItemsSource = null;
- itemList.ItemsSource = provider_list;
- buttonBack.Click += ButtonBack_Click;
- }
-
- private void ButtonBack_Click(object sender, RoutedEventArgs e)
- {
- }
- }
-}
+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 http://go.microsoft.com/fwlink/?LinkId=234238
+
+namespace Xamarin.Auth.Sample
+{
+ ///
+ /// 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();
+
+ this.NavigationCacheMode = NavigationCacheMode.Enabled;
+
+ itemList.ItemsSource = null;
+ itemList.ItemsSource = provider_list;
+ buttonBack.Click += ButtonBack_Click;
+ }
+
+ private void ButtonBack_Click(object sender, RoutedEventArgs e)
+ {
+ }
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Package.appxmanifest b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Package.appxmanifest
index e5a902dd9..9536eba91 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Package.appxmanifest
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Package.appxmanifest
@@ -1,34 +1,34 @@
-
-
-
-
- Xamarin.Auth.Sample.WinRTWindows81
- moljac
- Assets\StoreLogo.png
-
-
- 6.3.0
- 6.3.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ Xamarin.Auth.Sample.WinRTWindows81
+ moljac
+ Assets\StoreLogo.png
+
+
+ 6.3.0
+ 6.3.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Properties/AssemblyInfo.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Properties/AssemblyInfo.cs
index 893090acf..e89c6c275 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Properties/AssemblyInfo.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Properties/AssemblyInfo.cs
@@ -1,29 +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("Xamarin.Auth.Sample.WinRTWindows81")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Xamarin.Auth.Sample.WinRTWindows81")]
-[assembly: AssemblyCopyright("Copyright © 2016")]
-[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")]
+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("Xamarin.Auth.Sample.WinRTWindows81")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Xamarin.Auth.Sample.WinRTWindows81")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[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/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Xamarin.Auth.Sample.WinRTWindows81.csproj b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Xamarin.Auth.Sample.WinRTWindows81.csproj
index d95edac2b..35d828609 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Xamarin.Auth.Sample.WinRTWindows81.csproj
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/Xamarin.Auth.Sample.WinRTWindows81.csproj
@@ -1,188 +1,188 @@
-
-
-
-
- Debug
- AnyCPU
- {47613486-26CD-4EC5-B510-3071578A2829}
- AppContainerExe
- Properties
- Xamarin.Auth.Sample
- Xamarin.Auth.Sample.WinRTWindows81
- en-US
- 8.1
- 12
- 512
- {BC8A1FFA-BEE3-4634-8014-F334798102B3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Xamarin.Auth.Sample.WinRTWindows81_TemporaryKey.pfx
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_APP
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE;NETFX_CORE;WINDOWS_APP
- prompt
- 4
-
-
- true
- bin\ARM\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_APP
- ;2008
- full
- ARM
- false
- prompt
- true
-
-
- bin\ARM\Release\
- TRACE;NETFX_CORE;WINDOWS_APP
- true
- ;2008
- pdbonly
- ARM
- false
- prompt
- true
-
-
- true
- bin\x64\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_APP
- ;2008
- full
- x64
- false
- prompt
- true
-
-
- bin\x64\Release\
- TRACE;NETFX_CORE;WINDOWS_APP
- true
- ;2008
- pdbonly
- x64
- false
- prompt
- true
-
-
- true
- C:\temp\bin\x86\Release\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_APP
- ;2008
- full
- x86
- false
- prompt
- true
-
-
- C:\temp\bin\x86\Release\
- TRACE;NETFX_CORE;WINDOWS_APP
- true
- ;2008
- pdbonly
- x86
- false
- prompt
- true
-
-
-
- {d94b6ff7-faa3-46ab-837a-0fa9328ba221}
- Xamarin.Auth.OAuthProviders.Portable
-
-
-
-
-
-
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\win81\Xamarin.Auth.dll
- Xamarin.Auth.WinRTWindows81 NuGet Bait-n-Switch
-
-
-
-
-
-
-
- {c4202ac1-1027-4737-8215-16182421e342}
- Xamarin.Auth.WinRTWindows81
-
-
-
-
-
-
-
- App.xaml
-
-
- App.xaml
-
-
- MainPage.xaml
-
-
- MainPage.xaml
-
-
-
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
- MSBuild:Compile
- Designer
-
-
-
- 12.0
-
-
-
+
+
+
+
+ Debug
+ AnyCPU
+ {47613486-26CD-4EC5-B510-3071578A2829}
+ AppContainerExe
+ Properties
+ Xamarin.Auth.Sample
+ Xamarin.Auth.Sample.WinRTWindows81
+ en-US
+ 8.1
+ 12
+ 512
+ {BC8A1FFA-BEE3-4634-8014-F334798102B3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Xamarin.Auth.Sample.WinRTWindows81_TemporaryKey.pfx
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_APP
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE;NETFX_CORE;WINDOWS_APP
+ prompt
+ 4
+
+
+ true
+ bin\ARM\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_APP
+ ;2008
+ full
+ ARM
+ false
+ prompt
+ true
+
+
+ bin\ARM\Release\
+ TRACE;NETFX_CORE;WINDOWS_APP
+ true
+ ;2008
+ pdbonly
+ ARM
+ false
+ prompt
+ true
+
+
+ true
+ bin\x64\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_APP
+ ;2008
+ full
+ x64
+ false
+ prompt
+ true
+
+
+ bin\x64\Release\
+ TRACE;NETFX_CORE;WINDOWS_APP
+ true
+ ;2008
+ pdbonly
+ x64
+ false
+ prompt
+ true
+
+
+ true
+ C:\temp\bin\x86\Release\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_APP
+ ;2008
+ full
+ x86
+ false
+ prompt
+ true
+
+
+ C:\temp\bin\x86\Release\
+ TRACE;NETFX_CORE;WINDOWS_APP
+ true
+ ;2008
+ pdbonly
+ x86
+ false
+ prompt
+ true
+
+
+
+ {d94b6ff7-faa3-46ab-837a-0fa9328ba221}
+ Xamarin.Auth.OAuthProviders.Portable
+
+
+
+
+
+
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\win81\Xamarin.Auth.dll
+ Xamarin.Auth.WinRTWindows81 NuGet Bait-n-Switch
+
+
+
+
+
+
+
+ {c4202ac1-1027-4737-8215-16182421e342}
+ Xamarin.Auth.WinRTWindows81
+
+
+
+
+
+
+
+ App.xaml
+
+
+ App.xaml
+
+
+ MainPage.xaml
+
+
+ MainPage.xaml
+
+
+
+
+
+ Designer
+
+
+
+
+
+
+
+
+
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+
+ 12.0
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/packages.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/packages.config
index e9a326679..559e2bb92 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/packages.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindows81/packages.config
@@ -1,4 +1,4 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/App.xaml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/App.xaml
index ba56c1a79..09c44c325 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/App.xaml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/App.xaml
@@ -1,7 +1,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/App.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/App.xaml.cs
index 47f210fb0..1be6fc46e 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/App.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/App.xaml.cs
@@ -1,134 +1,134 @@
-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.Media.Animation;
-using Windows.UI.Xaml.Navigation;
-
-// The Blank Application template is documented at http://go.microsoft.com/fwlink/?LinkId=391641
-
-namespace Xamarin.Auth.Sample
-{
- ///
- /// Provides application-specific behavior to supplement the default Application class.
- ///
- public sealed partial class App : Application
- {
- private TransitionCollection transitions;
-
- ///
- /// 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 += this.OnSuspending;
- }
-
- ///
- /// Invoked when the application is launched normally by the end user. Other entry points
- /// will be used when the application is launched to open a specific file, to display
- /// search results, and so forth.
- ///
- /// Details about the launch request and process.
- protected override void OnLaunched(LaunchActivatedEventArgs e)
- {
-#if DEBUG
- if (System.Diagnostics.Debugger.IsAttached)
- {
- this.DebugSettings.EnableFrameRateCounter = true;
- }
-#endif
-
- Frame rootFrame = Window.Current.Content as Frame;
-
- // Do not repeat app initialization when the Window already has content,
- // just ensure that the window is active
- if (rootFrame == null)
- {
- // Create a Frame to act as the navigation context and navigate to the first page
- rootFrame = new Frame();
-
- // TODO: change this value to a cache size that is appropriate for your application
- rootFrame.CacheSize = 1;
-
- // Set the default language
- rootFrame.Language = Windows.Globalization.ApplicationLanguages.Languages[0];
-
- if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
- {
- // TODO: Load state from previously suspended application
- }
-
- // Place the frame in the current Window
- Window.Current.Content = rootFrame;
- }
-
- if (rootFrame.Content == null)
- {
- // Removes the turnstile navigation for startup.
- if (rootFrame.ContentTransitions != null)
- {
- this.transitions = new TransitionCollection();
- foreach (var c in rootFrame.ContentTransitions)
- {
- this.transitions.Add(c);
- }
- }
-
- rootFrame.ContentTransitions = null;
- rootFrame.Navigated += this.RootFrame_FirstNavigated;
-
- // When the navigation stack isn't restored navigate to the first page,
- // configuring the new page by passing required information as a navigation
- // parameter
- if (!rootFrame.Navigate(typeof(MainPage), e.Arguments))
- {
- throw new Exception("Failed to create initial page");
- }
- }
-
- // Ensure the current window is active
- Window.Current.Activate();
- }
-
- ///
- /// Restores the content transitions after the app has launched.
- ///
- /// The object where the handler is attached.
- /// Details about the navigation event.
- private void RootFrame_FirstNavigated(object sender, NavigationEventArgs e)
- {
- var rootFrame = sender as Frame;
- rootFrame.ContentTransitions = this.transitions ?? new TransitionCollection() { new NavigationThemeTransition() };
- rootFrame.Navigated -= this.RootFrame_FirstNavigated;
- }
-
- ///
- /// 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();
- }
- }
+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.Media.Animation;
+using Windows.UI.Xaml.Navigation;
+
+// The Blank Application template is documented at http://go.microsoft.com/fwlink/?LinkId=391641
+
+namespace Xamarin.Auth.Sample
+{
+ ///
+ /// Provides application-specific behavior to supplement the default Application class.
+ ///
+ public sealed partial class App : Application
+ {
+ private TransitionCollection transitions;
+
+ ///
+ /// 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 += this.OnSuspending;
+ }
+
+ ///
+ /// Invoked when the application is launched normally by the end user. Other entry points
+ /// will be used when the application is launched to open a specific file, to display
+ /// search results, and so forth.
+ ///
+ /// Details about the launch request and process.
+ protected override void OnLaunched(LaunchActivatedEventArgs e)
+ {
+#if DEBUG
+ if (System.Diagnostics.Debugger.IsAttached)
+ {
+ this.DebugSettings.EnableFrameRateCounter = true;
+ }
+#endif
+
+ Frame rootFrame = Window.Current.Content as Frame;
+
+ // Do not repeat app initialization when the Window already has content,
+ // just ensure that the window is active
+ if (rootFrame == null)
+ {
+ // Create a Frame to act as the navigation context and navigate to the first page
+ rootFrame = new Frame();
+
+ // TODO: change this value to a cache size that is appropriate for your application
+ rootFrame.CacheSize = 1;
+
+ // Set the default language
+ rootFrame.Language = Windows.Globalization.ApplicationLanguages.Languages[0];
+
+ if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
+ {
+ // TODO: Load state from previously suspended application
+ }
+
+ // Place the frame in the current Window
+ Window.Current.Content = rootFrame;
+ }
+
+ if (rootFrame.Content == null)
+ {
+ // Removes the turnstile navigation for startup.
+ if (rootFrame.ContentTransitions != null)
+ {
+ this.transitions = new TransitionCollection();
+ foreach (var c in rootFrame.ContentTransitions)
+ {
+ this.transitions.Add(c);
+ }
+ }
+
+ rootFrame.ContentTransitions = null;
+ rootFrame.Navigated += this.RootFrame_FirstNavigated;
+
+ // When the navigation stack isn't restored navigate to the first page,
+ // configuring the new page by passing required information as a navigation
+ // parameter
+ if (!rootFrame.Navigate(typeof(MainPage), e.Arguments))
+ {
+ throw new Exception("Failed to create initial page");
+ }
+ }
+
+ // Ensure the current window is active
+ Window.Current.Activate();
+ }
+
+ ///
+ /// Restores the content transitions after the app has launched.
+ ///
+ /// The object where the handler is attached.
+ /// Details about the navigation event.
+ private void RootFrame_FirstNavigated(object sender, NavigationEventArgs e)
+ {
+ var rootFrame = sender as Frame;
+ rootFrame.ContentTransitions = this.transitions ?? new TransitionCollection() { new NavigationThemeTransition() };
+ rootFrame.Navigated -= this.RootFrame_FirstNavigated;
+ }
+
+ ///
+ /// 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();
+ }
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/MainPage.xaml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/MainPage.xaml
index 6c00c265f..14e6b253f 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/MainPage.xaml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/MainPage.xaml
@@ -1,19 +1,19 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/MainPage.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/MainPage.xaml.cs
index 20f3e602c..01e0891fc 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/MainPage.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/MainPage.xaml.cs
@@ -1,54 +1,54 @@
-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 http://go.microsoft.com/fwlink/?LinkId=391641
-
-namespace Xamarin.Auth.Sample
-{
- ///
- /// 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();
-
- this.NavigationCacheMode = NavigationCacheMode.Required;
-
- itemList.ItemsSource = null;
- itemList.ItemsSource = provider_list;
-
- return;
- }
-
- ///
- /// Invoked when this page is about to be displayed in a Frame.
- ///
- /// Event data that describes how this page was reached.
- /// This parameter is typically used to configure the page.
- protected override void OnNavigatedTo(NavigationEventArgs e)
- {
- // TODO: Prepare page for display here.
-
- // TODO: If your application contains multiple pages, ensure that you are
- // handling the hardware Back button by registering for the
- // Windows.Phone.UI.Input.HardwareButtons.BackPressed event.
- // If you are using the NavigationHelper provided by some templates,
- // this event is handled for you.
- }
-
- }
-}
+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 http://go.microsoft.com/fwlink/?LinkId=391641
+
+namespace Xamarin.Auth.Sample
+{
+ ///
+ /// 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();
+
+ this.NavigationCacheMode = NavigationCacheMode.Required;
+
+ itemList.ItemsSource = null;
+ itemList.ItemsSource = provider_list;
+
+ return;
+ }
+
+ ///
+ /// Invoked when this page is about to be displayed in a Frame.
+ ///
+ /// Event data that describes how this page was reached.
+ /// This parameter is typically used to configure the page.
+ protected override void OnNavigatedTo(NavigationEventArgs e)
+ {
+ // TODO: Prepare page for display here.
+
+ // TODO: If your application contains multiple pages, ensure that you are
+ // handling the hardware Back button by registering for the
+ // Windows.Phone.UI.Input.HardwareButtons.BackPressed event.
+ // If you are using the NavigationHelper provided by some templates,
+ // this event is handled for you.
+ }
+
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Package.appxmanifest b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Package.appxmanifest
index 62a4d28dc..cf5c59084 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Package.appxmanifest
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Package.appxmanifest
@@ -1,44 +1,44 @@
-
-
-
-
-
-
-
-
- Xamarin.Auth.Sample.WinRTWindowsPhone81
- moljac
- Assets\StoreLogo.png
-
-
-
- 6.3.1
- 6.3.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Xamarin.Auth.Sample.WinRTWindowsPhone81
+ moljac
+ Assets\StoreLogo.png
+
+
+
+ 6.3.1
+ 6.3.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Properties/AssemblyInfo.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Properties/AssemblyInfo.cs
index edc266ce5..a6a27fe5e 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Properties/AssemblyInfo.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Properties/AssemblyInfo.cs
@@ -1,29 +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("Xamarin.Auth.Sample.WinRTWindowsPhone81")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Xamarin.Auth.Sample.WinRTWindowsPhone81")]
-[assembly: AssemblyCopyright("Copyright © 2016")]
-[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")]
+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("Xamarin.Auth.Sample.WinRTWindowsPhone81")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Xamarin.Auth.Sample.WinRTWindowsPhone81")]
+[assembly: AssemblyCopyright("Copyright © 2016")]
+[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/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Xamarin.Auth.Sample.WinRTWindowsPhone81.csproj b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Xamarin.Auth.Sample.WinRTWindowsPhone81.csproj
index f45d2d2ce..698c908d4 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Xamarin.Auth.Sample.WinRTWindowsPhone81.csproj
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/Xamarin.Auth.Sample.WinRTWindowsPhone81.csproj
@@ -1,179 +1,179 @@
-
-
-
-
- Debug
- AnyCPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}
- AppContainerExe
- Properties
- Xamarin.Auth.Sample
- Xamarin.Auth.Sample.WinRTWindowsPhone81
- en-US
- 8.1
- 12
- 512
- {76F1466A-8B6D-4E39-A767-685A06062A39};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_PHONE_APP
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE;NETFX_CORE;WINDOWS_PHONE_APP
- prompt
- 4
-
-
- true
- bin\ARM\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_PHONE_APP
- ;2008
- full
- ARM
- false
- prompt
- true
-
-
- bin\ARM\Release\
- TRACE;NETFX_CORE;WINDOWS_PHONE_APP
- true
- ;2008
- pdbonly
- ARM
- false
- prompt
- true
-
-
- true
- bin\x86\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_PHONE_APP
- ;2008
- full
- x86
- false
- prompt
- true
-
-
- bin\x86\Release\
- TRACE;NETFX_CORE;WINDOWS_PHONE_APP
- true
- ;2008
- pdbonly
- x86
- false
- prompt
- true
-
-
-
-
- {d94b6ff7-faa3-46ab-837a-0fa9328ba221}
- Xamarin.Auth.OAuthProviders.Portable
-
-
-
-
-
-
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\wpa81\Xamarin.Auth.dll
- Xamarin.Auth.WinRTWindowsPhone81 NuGet Bait-n-Switch
-
-
-
-
-
-
-
- {d07c6fc6-6860-495c-9bc8-0f731c74ae2f}
- Xamarin.Auth.WinRTWindowsPhone81
-
-
-
-
-
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
- MSBuild:Compile
- Designer
-
-
-
-
-
-
- MainPage.Xamarin.Auth.xaml.cs
-
-
- App.xaml
-
-
- MainPage.xaml
-
-
-
-
- 12.0
-
-
- WindowsPhoneApp
-
-
-
+
+
+
+
+ Debug
+ AnyCPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}
+ AppContainerExe
+ Properties
+ Xamarin.Auth.Sample
+ Xamarin.Auth.Sample.WinRTWindowsPhone81
+ en-US
+ 8.1
+ 12
+ 512
+ {76F1466A-8B6D-4E39-A767-685A06062A39};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_PHONE_APP
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE;NETFX_CORE;WINDOWS_PHONE_APP
+ prompt
+ 4
+
+
+ true
+ bin\ARM\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_PHONE_APP
+ ;2008
+ full
+ ARM
+ false
+ prompt
+ true
+
+
+ bin\ARM\Release\
+ TRACE;NETFX_CORE;WINDOWS_PHONE_APP
+ true
+ ;2008
+ pdbonly
+ ARM
+ false
+ prompt
+ true
+
+
+ true
+ bin\x86\Debug\
+ DEBUG;TRACE;NETFX_CORE;WINDOWS_PHONE_APP
+ ;2008
+ full
+ x86
+ false
+ prompt
+ true
+
+
+ bin\x86\Release\
+ TRACE;NETFX_CORE;WINDOWS_PHONE_APP
+ true
+ ;2008
+ pdbonly
+ x86
+ false
+ prompt
+ true
+
+
+
+
+ {d94b6ff7-faa3-46ab-837a-0fa9328ba221}
+ Xamarin.Auth.OAuthProviders.Portable
+
+
+
+
+
+
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\wpa81\Xamarin.Auth.dll
+ Xamarin.Auth.WinRTWindowsPhone81 NuGet Bait-n-Switch
+
+
+
+
+
+
+
+ {d07c6fc6-6860-495c-9bc8-0f731c74ae2f}
+ Xamarin.Auth.WinRTWindowsPhone81
+
+
+
+
+
+
+
+ Designer
+
+
+
+
+
+
+
+
+
+
+
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
+
+
+
+
+
+ MainPage.Xamarin.Auth.xaml.cs
+
+
+ App.xaml
+
+
+ MainPage.xaml
+
+
+
+
+ 12.0
+
+
+ WindowsPhoneApp
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/packages.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/packages.config
index 201c497f8..8f4b9e466 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/packages.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WinRTWindowsPhone81/packages.config
@@ -1,4 +1,4 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/App.xaml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/App.xaml
index 917cc1c61..29ccc4199 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/App.xaml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/App.xaml
@@ -1,20 +1,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/App.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/App.xaml.cs
index c1696a2ab..e11e89cea 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/App.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/App.xaml.cs
@@ -1,223 +1,223 @@
-using System;
-using System.Diagnostics;
-using System.Resources;
-using System.Windows;
-using System.Windows.Markup;
-using System.Windows.Navigation;
-using Microsoft.Phone.Controls;
-using Microsoft.Phone.Shell;
-using Xamarin.Auth.Sample.Resources;
-
-namespace Xamarin.Auth.Sample
-{
- public partial class App : Application
- {
- ///
- /// Provides easy access to the root frame of the Phone Application.
- ///
- /// The root frame of the Phone Application.
- public static PhoneApplicationFrame RootFrame { get; private set; }
-
- ///
- /// Constructor for the Application object.
- ///
- public App()
- {
- // Global handler for uncaught exceptions.
- UnhandledException += Application_UnhandledException;
-
- // Standard XAML initialization
- InitializeComponent();
-
- // Phone-specific initialization
- InitializePhoneApplication();
-
- // Language display initialization
- InitializeLanguage();
-
- // Show graphics profiling information while debugging.
- if (Debugger.IsAttached)
- {
- // Display the current frame rate counters.
- Application.Current.Host.Settings.EnableFrameRateCounter = true;
-
- // Show the areas of the app that are being redrawn in each frame.
- //Application.Current.Host.Settings.EnableRedrawRegions = true;
-
- // Enable non-production analysis visualization mode,
- // which shows areas of a page that are handed off to GPU with a colored overlay.
- //Application.Current.Host.Settings.EnableCacheVisualization = true;
-
- // Prevent the screen from turning off while under the debugger by disabling
- // the application's idle detection.
- // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
- // and consume battery power when the user is not using the phone.
- PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
- }
-
- }
-
- // Code to execute when the application is launching (eg, from Start)
- // This code will not execute when the application is reactivated
- private void Application_Launching(object sender, LaunchingEventArgs e)
- {
- }
-
- // Code to execute when the application is activated (brought to foreground)
- // This code will not execute when the application is first launched
- private void Application_Activated(object sender, ActivatedEventArgs e)
- {
- }
-
- // Code to execute when the application is deactivated (sent to background)
- // This code will not execute when the application is closing
- private void Application_Deactivated(object sender, DeactivatedEventArgs e)
- {
- }
-
- // Code to execute when the application is closing (eg, user hit Back)
- // This code will not execute when the application is deactivated
- private void Application_Closing(object sender, ClosingEventArgs e)
- {
- }
-
- // Code to execute if a navigation fails
- private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
- {
- if (Debugger.IsAttached)
- {
- // A navigation has failed; break into the debugger
- Debugger.Break();
- }
- }
-
- // Code to execute on Unhandled Exceptions
- private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
- {
- if (Debugger.IsAttached)
- {
- // An unhandled exception has occurred; break into the debugger
- Debugger.Break();
- }
- }
-
- #region Phone application initialization
-
- // Avoid double-initialization
- private bool phoneApplicationInitialized = false;
-
- // Do not add any additional code to this method
- private void InitializePhoneApplication()
- {
- if (phoneApplicationInitialized)
- return;
-
- // Create the frame but don't set it as RootVisual yet; this allows the splash
- // screen to remain active until the application is ready to render.
- RootFrame = new PhoneApplicationFrame();
- RootFrame.Navigated += CompleteInitializePhoneApplication;
-
- // Handle navigation failures
- RootFrame.NavigationFailed += RootFrame_NavigationFailed;
-
- // Handle reset requests for clearing the backstack
- RootFrame.Navigated += CheckForResetNavigation;
-
- // Ensure we don't initialize again
- phoneApplicationInitialized = true;
- }
-
- // Do not add any additional code to this method
- private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
- {
- // Set the root visual to allow the application to render
- if (RootVisual != RootFrame)
- RootVisual = RootFrame;
-
- // Remove this handler since it is no longer needed
- RootFrame.Navigated -= CompleteInitializePhoneApplication;
- }
-
- private void CheckForResetNavigation(object sender, NavigationEventArgs e)
- {
- // If the app has received a 'reset' navigation, then we need to check
- // on the next navigation to see if the page stack should be reset
- if (e.NavigationMode == NavigationMode.Reset)
- RootFrame.Navigated += ClearBackStackAfterReset;
- }
-
- private void ClearBackStackAfterReset(object sender, NavigationEventArgs e)
- {
- // Unregister the event so it doesn't get called again
- RootFrame.Navigated -= ClearBackStackAfterReset;
-
- // Only clear the stack for 'new' (forward) and 'refresh' navigations
- if (e.NavigationMode != NavigationMode.New && e.NavigationMode != NavigationMode.Refresh)
- return;
-
- // For UI consistency, clear the entire page stack
- while (RootFrame.RemoveBackEntry() != null)
- {
- ; // do nothing
- }
- }
-
- #endregion
-
- // Initialize the app's font and flow direction as defined in its localized resource strings.
- //
- // To ensure that the font of your application is aligned with its supported languages and that the
- // FlowDirection for each of those languages follows its traditional direction, ResourceLanguage
- // and ResourceFlowDirection should be initialized in each resx file to match these values with that
- // file's culture. For example:
- //
- // AppResources.es-ES.resx
- // ResourceLanguage's value should be "es-ES"
- // ResourceFlowDirection's value should be "LeftToRight"
- //
- // AppResources.ar-SA.resx
- // ResourceLanguage's value should be "ar-SA"
- // ResourceFlowDirection's value should be "RightToLeft"
- //
- // For more info on localizing Windows Phone apps see http://go.microsoft.com/fwlink/?LinkId=262072.
- //
- private void InitializeLanguage()
- {
- try
- {
- // Set the font to match the display language defined by the
- // ResourceLanguage resource string for each supported language.
- //
- // Fall back to the font of the neutral language if the Display
- // language of the phone is not supported.
- //
- // If a compiler error is hit then ResourceLanguage is missing from
- // the resource file.
- RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage);
-
- // Set the FlowDirection of all elements under the root frame based
- // on the ResourceFlowDirection resource string for each
- // supported language.
- //
- // If a compiler error is hit then ResourceFlowDirection is missing from
- // the resource file.
- FlowDirection flow = (FlowDirection)Enum.Parse(typeof(FlowDirection), AppResources.ResourceFlowDirection);
- RootFrame.FlowDirection = flow;
- }
- catch
- {
- // If an exception is caught here it is most likely due to either
- // ResourceLangauge not being correctly set to a supported language
- // code or ResourceFlowDirection is set to a value other than LeftToRight
- // or RightToLeft.
-
- if (Debugger.IsAttached)
- {
- Debugger.Break();
- }
-
- throw;
- }
- }
- }
+using System;
+using System.Diagnostics;
+using System.Resources;
+using System.Windows;
+using System.Windows.Markup;
+using System.Windows.Navigation;
+using Microsoft.Phone.Controls;
+using Microsoft.Phone.Shell;
+using Xamarin.Auth.Sample.Resources;
+
+namespace Xamarin.Auth.Sample
+{
+ public partial class App : Application
+ {
+ ///
+ /// Provides easy access to the root frame of the Phone Application.
+ ///
+ /// The root frame of the Phone Application.
+ public static PhoneApplicationFrame RootFrame { get; private set; }
+
+ ///
+ /// Constructor for the Application object.
+ ///
+ public App()
+ {
+ // Global handler for uncaught exceptions.
+ UnhandledException += Application_UnhandledException;
+
+ // Standard XAML initialization
+ InitializeComponent();
+
+ // Phone-specific initialization
+ InitializePhoneApplication();
+
+ // Language display initialization
+ InitializeLanguage();
+
+ // Show graphics profiling information while debugging.
+ if (Debugger.IsAttached)
+ {
+ // Display the current frame rate counters.
+ Application.Current.Host.Settings.EnableFrameRateCounter = true;
+
+ // Show the areas of the app that are being redrawn in each frame.
+ //Application.Current.Host.Settings.EnableRedrawRegions = true;
+
+ // Enable non-production analysis visualization mode,
+ // which shows areas of a page that are handed off to GPU with a colored overlay.
+ //Application.Current.Host.Settings.EnableCacheVisualization = true;
+
+ // Prevent the screen from turning off while under the debugger by disabling
+ // the application's idle detection.
+ // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
+ // and consume battery power when the user is not using the phone.
+ PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
+ }
+
+ }
+
+ // Code to execute when the application is launching (eg, from Start)
+ // This code will not execute when the application is reactivated
+ private void Application_Launching(object sender, LaunchingEventArgs e)
+ {
+ }
+
+ // Code to execute when the application is activated (brought to foreground)
+ // This code will not execute when the application is first launched
+ private void Application_Activated(object sender, ActivatedEventArgs e)
+ {
+ }
+
+ // Code to execute when the application is deactivated (sent to background)
+ // This code will not execute when the application is closing
+ private void Application_Deactivated(object sender, DeactivatedEventArgs e)
+ {
+ }
+
+ // Code to execute when the application is closing (eg, user hit Back)
+ // This code will not execute when the application is deactivated
+ private void Application_Closing(object sender, ClosingEventArgs e)
+ {
+ }
+
+ // Code to execute if a navigation fails
+ private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
+ {
+ if (Debugger.IsAttached)
+ {
+ // A navigation has failed; break into the debugger
+ Debugger.Break();
+ }
+ }
+
+ // Code to execute on Unhandled Exceptions
+ private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
+ {
+ if (Debugger.IsAttached)
+ {
+ // An unhandled exception has occurred; break into the debugger
+ Debugger.Break();
+ }
+ }
+
+ #region Phone application initialization
+
+ // Avoid double-initialization
+ private bool phoneApplicationInitialized = false;
+
+ // Do not add any additional code to this method
+ private void InitializePhoneApplication()
+ {
+ if (phoneApplicationInitialized)
+ return;
+
+ // Create the frame but don't set it as RootVisual yet; this allows the splash
+ // screen to remain active until the application is ready to render.
+ RootFrame = new PhoneApplicationFrame();
+ RootFrame.Navigated += CompleteInitializePhoneApplication;
+
+ // Handle navigation failures
+ RootFrame.NavigationFailed += RootFrame_NavigationFailed;
+
+ // Handle reset requests for clearing the backstack
+ RootFrame.Navigated += CheckForResetNavigation;
+
+ // Ensure we don't initialize again
+ phoneApplicationInitialized = true;
+ }
+
+ // Do not add any additional code to this method
+ private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
+ {
+ // Set the root visual to allow the application to render
+ if (RootVisual != RootFrame)
+ RootVisual = RootFrame;
+
+ // Remove this handler since it is no longer needed
+ RootFrame.Navigated -= CompleteInitializePhoneApplication;
+ }
+
+ private void CheckForResetNavigation(object sender, NavigationEventArgs e)
+ {
+ // If the app has received a 'reset' navigation, then we need to check
+ // on the next navigation to see if the page stack should be reset
+ if (e.NavigationMode == NavigationMode.Reset)
+ RootFrame.Navigated += ClearBackStackAfterReset;
+ }
+
+ private void ClearBackStackAfterReset(object sender, NavigationEventArgs e)
+ {
+ // Unregister the event so it doesn't get called again
+ RootFrame.Navigated -= ClearBackStackAfterReset;
+
+ // Only clear the stack for 'new' (forward) and 'refresh' navigations
+ if (e.NavigationMode != NavigationMode.New && e.NavigationMode != NavigationMode.Refresh)
+ return;
+
+ // For UI consistency, clear the entire page stack
+ while (RootFrame.RemoveBackEntry() != null)
+ {
+ ; // do nothing
+ }
+ }
+
+ #endregion
+
+ // Initialize the app's font and flow direction as defined in its localized resource strings.
+ //
+ // To ensure that the font of your application is aligned with its supported languages and that the
+ // FlowDirection for each of those languages follows its traditional direction, ResourceLanguage
+ // and ResourceFlowDirection should be initialized in each resx file to match these values with that
+ // file's culture. For example:
+ //
+ // AppResources.es-ES.resx
+ // ResourceLanguage's value should be "es-ES"
+ // ResourceFlowDirection's value should be "LeftToRight"
+ //
+ // AppResources.ar-SA.resx
+ // ResourceLanguage's value should be "ar-SA"
+ // ResourceFlowDirection's value should be "RightToLeft"
+ //
+ // For more info on localizing Windows Phone apps see http://go.microsoft.com/fwlink/?LinkId=262072.
+ //
+ private void InitializeLanguage()
+ {
+ try
+ {
+ // Set the font to match the display language defined by the
+ // ResourceLanguage resource string for each supported language.
+ //
+ // Fall back to the font of the neutral language if the Display
+ // language of the phone is not supported.
+ //
+ // If a compiler error is hit then ResourceLanguage is missing from
+ // the resource file.
+ RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage);
+
+ // Set the FlowDirection of all elements under the root frame based
+ // on the ResourceFlowDirection resource string for each
+ // supported language.
+ //
+ // If a compiler error is hit then ResourceFlowDirection is missing from
+ // the resource file.
+ FlowDirection flow = (FlowDirection)Enum.Parse(typeof(FlowDirection), AppResources.ResourceFlowDirection);
+ RootFrame.FlowDirection = flow;
+ }
+ catch
+ {
+ // If an exception is caught here it is most likely due to either
+ // ResourceLangauge not being correctly set to a supported language
+ // code or ResourceFlowDirection is set to a value other than LeftToRight
+ // or RightToLeft.
+
+ if (Debugger.IsAttached)
+ {
+ Debugger.Break();
+ }
+
+ throw;
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Component.Sample.WinPhone8.sln b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Component.Sample.WinPhone8.sln
index acd321a43..4bbeebeff 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Component.Sample.WinPhone8.sln
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Component.Sample.WinPhone8.sln
@@ -1,911 +1,911 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-VisualStudioVersion = 14.0.23107.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth-Library", "Xamarin.Auth-Library", "{9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\..\source\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.LinkSource", "..\..\..\..\source\Xamarin.Auth.LinkSource\Xamarin.Auth.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\..\source\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{D46E20A0-DBA9-49A5-B45E-CE4664850445}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\..\source\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone8", "..\..\..\..\source\Xamarin.Auth.WindowsPhone8\Xamarin.Auth.WindowsPhone8.csproj", "{08470E0D-EB43-4E07-92F4-020DF019F628}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS-Classic", "..\..\..\..\source\Xamarin.Auth.XamarinIOS-Classic\Xamarin.Auth.XamarinIOS-Classic.csproj", "{8F5F3994-1BE1-4503-997A-800B764322B2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsStore81WinRT", "..\..\..\..\source\Xamarin.Auth.WindowsStore81WinRT\Xamarin.Auth.WindowsStore81WinRT.csproj", "{2E9585E1-1917-4B6C-93E1-3446782E59EB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone81", "..\..\..\..\source\Xamarin.Auth.WindowsPhone81\Xamarin.Auth.WindowsPhone81.csproj", "{18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{73798C80-EB18-442B-9ACD-56A863B942E4}"
- ProjectSection(SolutionItems) = preProject
- ..\..\..\..\source\.nuget\NuGet.Config = ..\..\..\..\source\.nuget\NuGet.Config
- ..\..\..\..\source\.nuget\NuGet.exe = ..\..\..\..\source\.nuget\NuGet.exe
- ..\..\..\..\source\.nuget\NuGet.targets = ..\..\..\..\source\.nuget\NuGet.targets
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
-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|Mixed Platforms = Ad-Hoc|Mixed Platforms
- 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|Mixed Platforms = AppStore|Mixed Platforms
- 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|Mixed Platforms = Debug|Mixed Platforms
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|iPhone = Release|iPhone
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.ActiveCfg = Debug|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.Build.0 = Debug|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.ActiveCfg = Debug|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.Build.0 = Debug|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.ActiveCfg = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.Build.0 = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.Build.0 = Release|x86
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.ActiveCfg = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Build.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Deploy.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.ActiveCfg = Debug|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Build.0 = Debug|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Deploy.0 = Debug|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.ActiveCfg = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Build.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Deploy.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.ActiveCfg = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Build.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Deploy.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Deploy.0 = Release|x86
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x64.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x86.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x64.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x86.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {D46E20A0-DBA9-49A5-B45E-CE4664850445} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {08470E0D-EB43-4E07-92F4-020DF019F628} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {8F5F3994-1BE1-4503-997A-800B764322B2} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {2E9585E1-1917-4B6C-93E1-3446782E59EB} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {73798C80-EB18-442B-9ACD-56A863B942E4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {77759364-0202-40B6-A285-6FD5490858D4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {74D18E15-01C3-403B-95E3-7FCBFAAA4376} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC} = {77759364-0202-40B6-A285-6FD5490858D4}
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
- {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E} = {74D18E15-01C3-403B-95E3-7FCBFAAA4376}
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F} = {1895A8FD-5BC0-46DF-B7F9-F80C0A7FDF64}
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth-Library", "Xamarin.Auth-Library", "{9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\..\source\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.LinkSource", "..\..\..\..\source\Xamarin.Auth.LinkSource\Xamarin.Auth.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\..\source\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{D46E20A0-DBA9-49A5-B45E-CE4664850445}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\..\source\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone8", "..\..\..\..\source\Xamarin.Auth.WindowsPhone8\Xamarin.Auth.WindowsPhone8.csproj", "{08470E0D-EB43-4E07-92F4-020DF019F628}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS-Classic", "..\..\..\..\source\Xamarin.Auth.XamarinIOS-Classic\Xamarin.Auth.XamarinIOS-Classic.csproj", "{8F5F3994-1BE1-4503-997A-800B764322B2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsStore81WinRT", "..\..\..\..\source\Xamarin.Auth.WindowsStore81WinRT\Xamarin.Auth.WindowsStore81WinRT.csproj", "{2E9585E1-1917-4B6C-93E1-3446782E59EB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone81", "..\..\..\..\source\Xamarin.Auth.WindowsPhone81\Xamarin.Auth.WindowsPhone81.csproj", "{18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{73798C80-EB18-442B-9ACD-56A863B942E4}"
+ ProjectSection(SolutionItems) = preProject
+ ..\..\..\..\source\.nuget\NuGet.Config = ..\..\..\..\source\.nuget\NuGet.Config
+ ..\..\..\..\source\.nuget\NuGet.exe = ..\..\..\..\source\.nuget\NuGet.exe
+ ..\..\..\..\source\.nuget\NuGet.targets = ..\..\..\..\source\.nuget\NuGet.targets
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
+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|Mixed Platforms = Ad-Hoc|Mixed Platforms
+ 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|Mixed Platforms = AppStore|Mixed Platforms
+ 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|Mixed Platforms = Debug|Mixed Platforms
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|iPhone = Release|iPhone
+ Release|iPhoneSimulator = Release|iPhoneSimulator
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.ActiveCfg = Debug|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.Build.0 = Debug|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.ActiveCfg = Debug|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.Build.0 = Debug|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.ActiveCfg = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.Build.0 = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.Build.0 = Release|x86
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.ActiveCfg = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Build.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Deploy.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.ActiveCfg = Debug|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Build.0 = Debug|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Deploy.0 = Debug|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.ActiveCfg = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Build.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Deploy.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.ActiveCfg = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Build.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Deploy.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Deploy.0 = Release|x86
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x64.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x64.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x86.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {08470E0D-EB43-4E07-92F4-020DF019F628} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {8F5F3994-1BE1-4503-997A-800B764322B2} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {73798C80-EB18-442B-9ACD-56A863B942E4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {77759364-0202-40B6-A285-6FD5490858D4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {74D18E15-01C3-403B-95E3-7FCBFAAA4376} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E} = {74D18E15-01C3-403B-95E3-7FCBFAAA4376}
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F} = {1895A8FD-5BC0-46DF-B7F9-F80C0A7FDF64}
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/LocalizedStrings.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/LocalizedStrings.cs
index 9c136aec3..6ad8d15a1 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/LocalizedStrings.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/LocalizedStrings.cs
@@ -1,14 +1,14 @@
-using Xamarin.Auth.Sample.Resources;
-
-namespace Xamarin.Auth.Sample
-{
- ///
- /// Provides access to string resources.
- ///
- public class LocalizedStrings
- {
- private static AppResources _localizedResources = new AppResources();
-
- public AppResources LocalizedResources { get { return _localizedResources; } }
- }
+using Xamarin.Auth.Sample.Resources;
+
+namespace Xamarin.Auth.Sample
+{
+ ///
+ /// Provides access to string resources.
+ ///
+ public class LocalizedStrings
+ {
+ private static AppResources _localizedResources = new AppResources();
+
+ public AppResources LocalizedResources { get { return _localizedResources; } }
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.Xamarin.Auth.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.Xamarin.Auth.xaml.cs
index c04526b16..aeefe47e4 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.Xamarin.Auth.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.Xamarin.Auth.xaml.cs
@@ -1,238 +1,238 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Windows;
-
-
-using System.Text;
-
-using System.Windows.Controls;
-
-using Xamarin.Auth.ProviderSamples;
-
-namespace Xamarin.Auth.Sample
-{
- public partial class MainPage
- {
- string[] provider_list = Data.TestCases.Keys.ToArray ();
- string provider = null;
-
- private void itemList_Tap(object sender, System.Windows.Input.GestureEventArgs e)
- {
- //TextView tv = v as TextView;
- string si = ((ListBox)sender).SelectedItem.ToString();
- string provider = si;
-
- Xamarin.Auth.ProviderSamples.Helpers.OAuth auth;
- if (!Data.TestCases.TryGetValue (provider, out auth))
- {
- MessageBox.Show("Unknown OAuth Provider!");
- }
- if (auth is Xamarin.Auth.ProviderSamples.Helpers.OAuth1)
- {
- Authenticate (auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth1);
- }
- else
- {
- Authenticate (auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth2);
- }
- var list = Data.TestCases;
-
- return;
- }
-
- private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth1 oauth1)
- {
- OAuth1Authenticator auth = new OAuth1Authenticator
- (
- consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret,
- requestTokenUrl: oauth1.OAuth1_UriRequestToken,
- authorizeUrl: oauth1.OAuth_UriAuthorization,
- accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken,
- callbackUrl: oauth1.OAuth_UriCallbackAKARedirect
- );
-
- auth.AllowCancel = oauth1.AllowCancel;
-
- // If authorization succeeds or is canceled, .Completed will be fired.
- auth.Completed += Auth_Completed;
- auth.Error += Auth_Error;
- auth.BrowsingCompleted += Auth_BrowsingCompleted;
-
- Uri uri = auth.GetUI ();
- // For Xamarin.Forms refactoring
- Microsoft.Phone.Controls.PhoneApplicationPage this_page = this;
- this.NavigationService.Navigate(uri);
-
- return;
- }
-
- private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth2 oauth2)
- {
- OAuth2Authenticator auth = null;
-
- if (oauth2.OAuth_UriAccessToken_UriRequestToken == null || string.IsNullOrEmpty (oauth2.OAuth_SecretKey_ConsumerSecret_APISecret))
- {
- auth = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect
- );
- }
- else
- {
- auth = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- clientSecret: "93e7f486b09bd1af4c38913cfaacbf8a384a50d2",
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
- accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken
- );
- }
-
- auth.AllowCancel = oauth2.AllowCancel;
-
- // If authorization succeeds or is canceled, .Completed will be fired.
- auth.Completed += Auth_Completed;
- auth.Error += Auth_Error;
- auth.BrowsingCompleted += Auth_BrowsingCompleted;
-
- Uri uri = auth.GetUI();
- // For Xamarin.Forms refactoring
- Microsoft.Phone.Controls.PhoneApplicationPage this_page = this;
- this_page.NavigationService.Navigate(uri);
-
- return;
- }
-
- private void Auth_Error (object sender, AuthenticatorErrorEventArgs ee)
- {
- string title = "OAuth Error";
- string msg = "";
-
- StringBuilder sb = new StringBuilder();
- sb.Append("Message = ")
- .Append(ee.Message)
- .Append(System.Environment.NewLine);
- msg = sb.ToString();
-
- MessageBox.Show("Message = " + msg);
-
- return;
-
- }
-
- private void Auth_BrowsingCompleted (object sender, EventArgs ee)
- {
- string title = "OAuth Browsing Completed";
- string msg = "";
-
- StringBuilder sb = new StringBuilder();
- msg = sb.ToString();
-
- MessageBox.Show("Message = " + msg);
-
- return;
- }
-
- public async void Auth_Completed(object sender, AuthenticatorCompletedEventArgs ee)
- {
- string title = "OAuth Results";
- string msg = "";
-
- if (!ee.IsAuthenticated)
- {
- msg = "Not Authenticated";
- }
- else
- {
- try
- {
- StringBuilder sb = new StringBuilder();
- sb.Append("IsAuthenticated = ").Append(ee.IsAuthenticated)
- .Append(System.Environment.NewLine);
- sb.Append("Name = ").Append(ee.Account.Username)
- .Append(System.Environment.NewLine);
- msg = sb.ToString();
- }
- catch (Exception ex)
- {
- msg = ex.Message;
- }
- }
-
- return;
- }
-
- private void AccountStoreTests(object authenticator, AuthenticatorCompletedEventArgs ee)
- {
- AccountStore account_store = AccountStore.Create();
- account_store.Save(ee.Account, provider);
- // https://kb.xamarin.com/agent/case/225411
-
- //------------------------------------------------------------------
- // Android
- // cannot reproduce
- Account account1 = account_store.FindAccountsForService(provider).FirstOrDefault();
- if (null != account1)
- {
- //------------------------------------------------------------------
- string token = default(string);
- if (null != account1)
- {
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account1.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account1.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
- }
- //------------------------------------------------------------------
-
- AccountStore.Create().Save(ee.Account, provider + ".v.2");
-
- //------------------------------------------------------------------
- // throws on iOS
- //
- Account account2 = AccountStore.Create().FindAccountsForService(provider + ".v.2").FirstOrDefault();
- if (null != account2)
- {
- //------------------------------------------------------------------
- string token = default(string);
- if (null != account2)
- {
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account2.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account2.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
- }
- //------------------------------------------------------------------
-
- return;
- }
- }
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Windows;
+
+
+using System.Text;
+
+using System.Windows.Controls;
+
+using Xamarin.Auth.ProviderSamples;
+
+namespace Xamarin.Auth.Sample
+{
+ public partial class MainPage
+ {
+ string[] provider_list = Data.TestCases.Keys.ToArray ();
+ string provider = null;
+
+ private void itemList_Tap(object sender, System.Windows.Input.GestureEventArgs e)
+ {
+ //TextView tv = v as TextView;
+ string si = ((ListBox)sender).SelectedItem.ToString();
+ string provider = si;
+
+ Xamarin.Auth.ProviderSamples.Helpers.OAuth auth;
+ if (!Data.TestCases.TryGetValue (provider, out auth))
+ {
+ MessageBox.Show("Unknown OAuth Provider!");
+ }
+ if (auth is Xamarin.Auth.ProviderSamples.Helpers.OAuth1)
+ {
+ Authenticate (auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth1);
+ }
+ else
+ {
+ Authenticate (auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth2);
+ }
+ var list = Data.TestCases;
+
+ return;
+ }
+
+ private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth1 oauth1)
+ {
+ OAuth1Authenticator auth = new OAuth1Authenticator
+ (
+ consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret,
+ requestTokenUrl: oauth1.OAuth1_UriRequestToken,
+ authorizeUrl: oauth1.OAuth_UriAuthorization,
+ accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken,
+ callbackUrl: oauth1.OAuth_UriCallbackAKARedirect
+ );
+
+ auth.AllowCancel = oauth1.AllowCancel;
+
+ // If authorization succeeds or is canceled, .Completed will be fired.
+ auth.Completed += Auth_Completed;
+ auth.Error += Auth_Error;
+ auth.BrowsingCompleted += Auth_BrowsingCompleted;
+
+ Uri uri = auth.GetUI ();
+ // For Xamarin.Forms refactoring
+ Microsoft.Phone.Controls.PhoneApplicationPage this_page = this;
+ this.NavigationService.Navigate(uri);
+
+ return;
+ }
+
+ private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth2 oauth2)
+ {
+ OAuth2Authenticator auth = null;
+
+ if (oauth2.OAuth_UriAccessToken_UriRequestToken == null || string.IsNullOrEmpty (oauth2.OAuth_SecretKey_ConsumerSecret_APISecret))
+ {
+ auth = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect
+ );
+ }
+ else
+ {
+ auth = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ clientSecret: "93e7f486b09bd1af4c38913cfaacbf8a384a50d2",
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
+ accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken
+ );
+ }
+
+ auth.AllowCancel = oauth2.AllowCancel;
+
+ // If authorization succeeds or is canceled, .Completed will be fired.
+ auth.Completed += Auth_Completed;
+ auth.Error += Auth_Error;
+ auth.BrowsingCompleted += Auth_BrowsingCompleted;
+
+ Uri uri = auth.GetUI();
+ // For Xamarin.Forms refactoring
+ Microsoft.Phone.Controls.PhoneApplicationPage this_page = this;
+ this_page.NavigationService.Navigate(uri);
+
+ return;
+ }
+
+ private void Auth_Error (object sender, AuthenticatorErrorEventArgs ee)
+ {
+ string title = "OAuth Error";
+ string msg = "";
+
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Message = ")
+ .Append(ee.Message)
+ .Append(System.Environment.NewLine);
+ msg = sb.ToString();
+
+ MessageBox.Show("Message = " + msg);
+
+ return;
+
+ }
+
+ private void Auth_BrowsingCompleted (object sender, EventArgs ee)
+ {
+ string title = "OAuth Browsing Completed";
+ string msg = "";
+
+ StringBuilder sb = new StringBuilder();
+ msg = sb.ToString();
+
+ MessageBox.Show("Message = " + msg);
+
+ return;
+ }
+
+ public async void Auth_Completed(object sender, AuthenticatorCompletedEventArgs ee)
+ {
+ string title = "OAuth Results";
+ string msg = "";
+
+ if (!ee.IsAuthenticated)
+ {
+ msg = "Not Authenticated";
+ }
+ else
+ {
+ try
+ {
+ StringBuilder sb = new StringBuilder();
+ sb.Append("IsAuthenticated = ").Append(ee.IsAuthenticated)
+ .Append(System.Environment.NewLine);
+ sb.Append("Name = ").Append(ee.Account.Username)
+ .Append(System.Environment.NewLine);
+ msg = sb.ToString();
+ }
+ catch (Exception ex)
+ {
+ msg = ex.Message;
+ }
+ }
+
+ return;
+ }
+
+ private void AccountStoreTests(object authenticator, AuthenticatorCompletedEventArgs ee)
+ {
+ AccountStore account_store = AccountStore.Create();
+ account_store.Save(ee.Account, provider);
+ // https://kb.xamarin.com/agent/case/225411
+
+ //------------------------------------------------------------------
+ // Android
+ // cannot reproduce
+ Account account1 = account_store.FindAccountsForService(provider).FirstOrDefault();
+ if (null != account1)
+ {
+ //------------------------------------------------------------------
+ string token = default(string);
+ if (null != account1)
+ {
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+ }
+ //------------------------------------------------------------------
+
+ AccountStore.Create().Save(ee.Account, provider + ".v.2");
+
+ //------------------------------------------------------------------
+ // throws on iOS
+ //
+ Account account2 = AccountStore.Create().FindAccountsForService(provider + ".v.2").FirstOrDefault();
+ if (null != account2)
+ {
+ //------------------------------------------------------------------
+ string token = default(string);
+ if (null != account2)
+ {
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+ }
+ //------------------------------------------------------------------
+
+ return;
+ }
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.xaml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.xaml
index 821e5b840..fe4860c43 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.xaml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.xaml
@@ -1,69 +1,69 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.xaml.cs
index 42c1d3a23..9044abcc7 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/MainPage.xaml.cs
@@ -1,51 +1,51 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Navigation;
-using System.Text;
-using Microsoft.Phone.Controls;
-using Microsoft.Phone.Shell;
-
-using Xamarin.Auth.Sample.Resources;
-
-using Xamarin.Auth.ProviderSamples;
-
-namespace Xamarin.Auth.Sample
-{
- public partial class MainPage : PhoneApplicationPage
- {
- // Constructor
- public MainPage()
- {
- InitializeComponent();
-
- // Sample code to localize the ApplicationBar
- //BuildLocalizedApplicationBar();
-
- itemList.ItemsSource = null;
- itemList.ItemsSource = provider_list;
-
- return;
- }
-
- // Sample code for building a localized ApplicationBar
- //private void BuildLocalizedApplicationBar()
- //{
- // // Set the page's ApplicationBar to a new instance of ApplicationBar.
- // ApplicationBar = new ApplicationBar();
-
- // // Create a new button and set the text value to the localized string from AppResources.
- // ApplicationBarIconButton appBarButton = new ApplicationBarIconButton(new Uri("/Assets/AppBar/appbar.add.rest.png", UriKind.Relative));
- // appBarButton.Text = AppResources.AppBarButtonText;
- // ApplicationBar.Buttons.Add(appBarButton);
-
- // // Create a new menu item with the localized string from AppResources.
- // ApplicationBarMenuItem appBarMenuItem = new ApplicationBarMenuItem(AppResources.AppBarMenuItemText);
- // ApplicationBar.MenuItems.Add(appBarMenuItem);
- //}
-
- }
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Navigation;
+using System.Text;
+using Microsoft.Phone.Controls;
+using Microsoft.Phone.Shell;
+
+using Xamarin.Auth.Sample.Resources;
+
+using Xamarin.Auth.ProviderSamples;
+
+namespace Xamarin.Auth.Sample
+{
+ public partial class MainPage : PhoneApplicationPage
+ {
+ // Constructor
+ public MainPage()
+ {
+ InitializeComponent();
+
+ // Sample code to localize the ApplicationBar
+ //BuildLocalizedApplicationBar();
+
+ itemList.ItemsSource = null;
+ itemList.ItemsSource = provider_list;
+
+ return;
+ }
+
+ // Sample code for building a localized ApplicationBar
+ //private void BuildLocalizedApplicationBar()
+ //{
+ // // Set the page's ApplicationBar to a new instance of ApplicationBar.
+ // ApplicationBar = new ApplicationBar();
+
+ // // Create a new button and set the text value to the localized string from AppResources.
+ // ApplicationBarIconButton appBarButton = new ApplicationBarIconButton(new Uri("/Assets/AppBar/appbar.add.rest.png", UriKind.Relative));
+ // appBarButton.Text = AppResources.AppBarButtonText;
+ // ApplicationBar.Buttons.Add(appBarButton);
+
+ // // Create a new menu item with the localized string from AppResources.
+ // ApplicationBarMenuItem appBarMenuItem = new ApplicationBarMenuItem(AppResources.AppBarMenuItemText);
+ // ApplicationBar.MenuItems.Add(appBarMenuItem);
+ //}
+
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/AppManifest.xml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/AppManifest.xml
index 6712a1178..a95523275 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/AppManifest.xml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/AppManifest.xml
@@ -1,6 +1,6 @@
-
-
-
-
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/AssemblyInfo.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/AssemblyInfo.cs
index 9c126f013..f498cb85b 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/AssemblyInfo.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/AssemblyInfo.cs
@@ -1,37 +1,37 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Resources;
-
-// 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("Xamarin.Auth.Sample.WinPhone8")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Xamarin.Auth.Sample.WinPhone8")]
-[assembly: AssemblyCopyright("Copyright © 2015")]
-[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("e102ebfc-7050-4071-9a51-4952b49c15a5")]
-
-// 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 Revision and Build Numbers
-// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-[assembly: NeutralResourcesLanguageAttribute("en-US")]
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Resources;
+
+// 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("Xamarin.Auth.Sample.WinPhone8")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Xamarin.Auth.Sample.WinPhone8")]
+[assembly: AssemblyCopyright("Copyright © 2015")]
+[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("e102ebfc-7050-4071-9a51-4952b49c15a5")]
+
+// 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 Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: NeutralResourcesLanguageAttribute("en-US")]
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/WMAppManifest.xml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/WMAppManifest.xml
index bf10f4ce1..dc5d8ce8e 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/WMAppManifest.xml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Properties/WMAppManifest.xml
@@ -1,38 +1,38 @@
-
-
-
-
-
- Assets\ApplicationIcon.png
-
-
-
-
-
-
-
-
-
-
-
-
-
- Assets\Tiles\FlipCycleTileSmall.png
- 0
- Assets\Tiles\FlipCycleTileMedium.png
- Xamarin.Auth.Sample.WinPhone8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Assets\ApplicationIcon.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Assets\Tiles\FlipCycleTileSmall.png
+ 0
+ Assets\Tiles\FlipCycleTileMedium.png
+ Xamarin.Auth.Sample.WinPhone8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Resources/AppResources.Designer.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Resources/AppResources.Designer.cs
index bdf686339..f9edb13bf 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Resources/AppResources.Designer.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Resources/AppResources.Designer.cs
@@ -1,108 +1,108 @@
-//------------------------------------------------------------------------------
-//
-// 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.
-//
-//------------------------------------------------------------------------------
-
-namespace Xamarin.Auth.Sample.Resources {
- using System;
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- public class AppResources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal AppResources() {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- public static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Xamarin.Auth.Sample.Resources.AppResources", typeof(AppResources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- public static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
-
- ///
- /// Looks up a localized string similar to add.
- ///
- public static string AppBarButtonText {
- get {
- return ResourceManager.GetString("AppBarButtonText", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to Menu Item.
- ///
- public static string AppBarMenuItemText {
- get {
- return ResourceManager.GetString("AppBarMenuItemText", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to MY APPLICATION.
- ///
- public static string ApplicationTitle {
- get {
- return ResourceManager.GetString("ApplicationTitle", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to LeftToRight.
- ///
- public static string ResourceFlowDirection {
- get {
- return ResourceManager.GetString("ResourceFlowDirection", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to en-US.
- ///
- public static string ResourceLanguage {
- get {
- return ResourceManager.GetString("ResourceLanguage", resourceCulture);
- }
- }
- }
-}
+//------------------------------------------------------------------------------
+//
+// 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.
+//
+//------------------------------------------------------------------------------
+
+namespace Xamarin.Auth.Sample.Resources {
+ using System;
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ public class AppResources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal AppResources() {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ public static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Xamarin.Auth.Sample.Resources.AppResources", typeof(AppResources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ public static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to add.
+ ///
+ public static string AppBarButtonText {
+ get {
+ return ResourceManager.GetString("AppBarButtonText", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Menu Item.
+ ///
+ public static string AppBarMenuItemText {
+ get {
+ return ResourceManager.GetString("AppBarMenuItemText", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to MY APPLICATION.
+ ///
+ public static string ApplicationTitle {
+ get {
+ return ResourceManager.GetString("ApplicationTitle", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to LeftToRight.
+ ///
+ public static string ResourceFlowDirection {
+ get {
+ return ResourceManager.GetString("ResourceFlowDirection", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to en-US.
+ ///
+ public static string ResourceLanguage {
+ get {
+ return ResourceManager.GetString("ResourceLanguage", resourceCulture);
+ }
+ }
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Resources/AppResources.resx b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Resources/AppResources.resx
index 15def2902..419104e3c 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Resources/AppResources.resx
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Resources/AppResources.resx
@@ -1,138 +1,138 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- LeftToRight
- Controls the FlowDirection for all elements in the RootFrame. Set to the traditional direction of this resource file's language
-
-
- en-US
- Controls the Language and ensures that the font for all elements in the RootFrame aligns with the app's language. Set to the language code of this resource file's language.
-
-
- MY APPLICATION
-
-
- add
-
-
- Menu Item
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ LeftToRight
+ Controls the FlowDirection for all elements in the RootFrame. Set to the traditional direction of this resource file's language
+
+
+ en-US
+ Controls the Language and ensures that the font for all elements in the RootFrame aligns with the app's language. Set to the language code of this resource file's language.
+
+
+ MY APPLICATION
+
+
+ add
+
+
+ Menu Item
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/AuthenticationResult.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/AuthenticationResult.cs
index 030b99fa6..939c36bb0 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/AuthenticationResult.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/AuthenticationResult.cs
@@ -1,21 +1,21 @@
-using System;
-using Xamarin.Auth.Helpers;
-
-namespace Xamarin.Auth
-{
- public partial class AuthenticationResult
- {
- public string Title
- {
- get;
- set;
- }
-
- public string User
- {
- get;
- set;
- }
- }
-}
-
+using System;
+using Xamarin.Auth.Helpers;
+
+namespace Xamarin.Auth
+{
+ public partial class AuthenticationResult
+ {
+ public string Title
+ {
+ get;
+ set;
+ }
+
+ public string User
+ {
+ get;
+ set;
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Data.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Data.cs
index 34725f6f4..956da2e82 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Data.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Data.cs
@@ -1,106 +1,106 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-using Xamarin.Auth.Helpers;
-
-namespace Xamarin.Auth.SampleData
-{
- ///
- /// Google: OAuth2
- /// Facebook: OAuth2
- /// https://developers.facebook.com/apps/
- /// https://developers.facebook.com/
- /// Twitter: OAuth1
- /// https://apps.twitter.com/apps
- /// https://dev.twitter.com/
- /// https://dev.twitter.com/oauth
- /// LinkedIn: OAuth1
- /// https://www.linkedin.com/secure/developer
- /// https://developer.linkedin.com/
- /// Instagram: OAuth2
- /// https://instagram.com/developer/
- /// http://instagram.com/developer/authentication/
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- ///
- public partial class Data
- {
- public static Dictionary TestCases = null;
-
- protected static Xamarin.Auth.Helpers.OAuth oauth = null;
- protected static Xamarin.Auth.Helpers.OAuth1 oauth1 = null;
- protected static Xamarin.Auth.Helpers.OAuth2 oauth2 = null;
-
- //---------------------------------------------------------------------------------
- // methods implemented in other file which is included in project through wildcard
- // in this case files are in folder
- // SecureSensitivePrivateData/
- // patterns
- // *.secure.cs
- // *.sensitive.cs
- // *.sensitive.cs
- //
- //
- //
- //
- //
- // csproj include
-
- // samples for docs
- static partial void SetPublicDemoDataGoogleOAuth2();
- static partial void SetPublicDemoDataFacebookOAuth2();
- static partial void SetPublicDemoDataGithubOAuth2();
- static partial void SetPublicDemoDataTwitterOAuth1();
- static partial void SetPublicDemoDataMicrosoftLiveOAuth2();
- static partial void SetPublicDemoDataInstagramOAuth2();
- static partial void SetPublicDemoDataLinkedInOAuth1();
- static partial void SetPublicDemoDataLinkedInOAuth2();
-
- // real data (presonal, hidden, secret, sensitive)
- // in csproj included as wildcard:
- //
- // data set in PublicDemo is overriden in those methods
- static partial void SetSensitiveDataGoogleOAuth2();
- static partial void SetSensitiveDataFacebookOAuth2();
- static partial void SetSensitiveDataGithubOAuth2();
- static partial void SetSensitiveDataTwitterOAuth1();
- static partial void SetSensitiveDataMicrosoftLiveOAuth2();
- static partial void SetSensitiveDataInstagramOAuth2();
- static partial void SetSensitiveDataLinkedInOAuth1();
- static partial void SetSensitiveDataLinkedInOAuth2();
- //---------------------------------------------------------------------------------
-
- static Data()
- {
- TestCases = new Dictionary();
-
- SetPublicDemoDataGoogleOAuth2();
- SetPublicDemoDataFacebookOAuth2();
- SetPublicDemoDataGithubOAuth2();
- SetPublicDemoDataTwitterOAuth1();
- SetPublicDemoDataMicrosoftLiveOAuth2();
- SetPublicDemoDataInstagramOAuth2();
- SetPublicDemoDataLinkedInOAuth1();
- SetPublicDemoDataLinkedInOAuth2();
-
- SetSensitiveDataGoogleOAuth2();
- SetSensitiveDataFacebookOAuth2();
- SetSensitiveDataGithubOAuth2();
- SetSensitiveDataTwitterOAuth1();
- SetSensitiveDataMicrosoftLiveOAuth2();
- SetSensitiveDataInstagramOAuth2();
- SetSensitiveDataLinkedInOAuth1();
- SetSensitiveDataLinkedInOAuth2();
-
- return;
- }
- }
-}
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+using Xamarin.Auth.Helpers;
+
+namespace Xamarin.Auth.SampleData
+{
+ ///
+ /// Google: OAuth2
+ /// Facebook: OAuth2
+ /// https://developers.facebook.com/apps/
+ /// https://developers.facebook.com/
+ /// Twitter: OAuth1
+ /// https://apps.twitter.com/apps
+ /// https://dev.twitter.com/
+ /// https://dev.twitter.com/oauth
+ /// LinkedIn: OAuth1
+ /// https://www.linkedin.com/secure/developer
+ /// https://developer.linkedin.com/
+ /// Instagram: OAuth2
+ /// https://instagram.com/developer/
+ /// http://instagram.com/developer/authentication/
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public partial class Data
+ {
+ public static Dictionary TestCases = null;
+
+ protected static Xamarin.Auth.Helpers.OAuth oauth = null;
+ protected static Xamarin.Auth.Helpers.OAuth1 oauth1 = null;
+ protected static Xamarin.Auth.Helpers.OAuth2 oauth2 = null;
+
+ //---------------------------------------------------------------------------------
+ // methods implemented in other file which is included in project through wildcard
+ // in this case files are in folder
+ // SecureSensitivePrivateData/
+ // patterns
+ // *.secure.cs
+ // *.sensitive.cs
+ // *.sensitive.cs
+ //
+ //
+ //
+ //
+ //
+ // csproj include
+
+ // samples for docs
+ static partial void SetPublicDemoDataGoogleOAuth2();
+ static partial void SetPublicDemoDataFacebookOAuth2();
+ static partial void SetPublicDemoDataGithubOAuth2();
+ static partial void SetPublicDemoDataTwitterOAuth1();
+ static partial void SetPublicDemoDataMicrosoftLiveOAuth2();
+ static partial void SetPublicDemoDataInstagramOAuth2();
+ static partial void SetPublicDemoDataLinkedInOAuth1();
+ static partial void SetPublicDemoDataLinkedInOAuth2();
+
+ // real data (presonal, hidden, secret, sensitive)
+ // in csproj included as wildcard:
+ //
+ // data set in PublicDemo is overriden in those methods
+ static partial void SetSensitiveDataGoogleOAuth2();
+ static partial void SetSensitiveDataFacebookOAuth2();
+ static partial void SetSensitiveDataGithubOAuth2();
+ static partial void SetSensitiveDataTwitterOAuth1();
+ static partial void SetSensitiveDataMicrosoftLiveOAuth2();
+ static partial void SetSensitiveDataInstagramOAuth2();
+ static partial void SetSensitiveDataLinkedInOAuth1();
+ static partial void SetSensitiveDataLinkedInOAuth2();
+ //---------------------------------------------------------------------------------
+
+ static Data()
+ {
+ TestCases = new Dictionary();
+
+ SetPublicDemoDataGoogleOAuth2();
+ SetPublicDemoDataFacebookOAuth2();
+ SetPublicDemoDataGithubOAuth2();
+ SetPublicDemoDataTwitterOAuth1();
+ SetPublicDemoDataMicrosoftLiveOAuth2();
+ SetPublicDemoDataInstagramOAuth2();
+ SetPublicDemoDataLinkedInOAuth1();
+ SetPublicDemoDataLinkedInOAuth2();
+
+ SetSensitiveDataGoogleOAuth2();
+ SetSensitiveDataFacebookOAuth2();
+ SetSensitiveDataGithubOAuth2();
+ SetSensitiveDataTwitterOAuth1();
+ SetSensitiveDataMicrosoftLiveOAuth2();
+ SetSensitiveDataInstagramOAuth2();
+ SetSensitiveDataLinkedInOAuth1();
+ SetSensitiveDataLinkedInOAuth2();
+
+ return;
+ }
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Facebook.OAuth2.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Facebook.OAuth2.cs
index 9e7a4921f..456d4df6c 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Facebook.OAuth2.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Facebook.OAuth2.cs
@@ -1,48 +1,48 @@
-using System;
-using System.Threading.Tasks;
-using Xamarin.Auth.Helpers;
-
-namespace Xamarin.Auth.SampleData
-{
- public partial class Data
- {
- static partial void SetPublicDemoDataFacebookOAuth2()
- {
- oauth2 = new Xamarin.Auth.Helpers.OAuth2()
- {
- Description = "Facebook OAuth2",
- OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
- OAuth2_Scope = "", // "", "basic", "email",
- OAuth_UriAuthorization = new Uri("https://m.facebook.com/dialog/oauth/"),
- OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
- AllowCancel = true,
- };
-
- if (TestCases.ContainsKey(oauth2.Description))
- {
- TestCases[oauth2.Description] = oauth2;
- }
- else
- {
- TestCases.Add(oauth2.Description, oauth2);
- }
-
- return;
- }
-
- public async Task DetailsFacebookOAuth2 (AuthenticatorCompletedEventArgs ee)
- {
- // Now that we're logged in, make a OAuth2 request to get the user's info.
- var request = new OAuth2Request ("GET", new Uri ("https://graph.facebook.com/me"), null, ee.Account);
- Response response = await request.GetResponseAsync();
- var obj = System.Json.JsonValue.Parse (await response.GetResponseTextAsync());
-
- return new AuthenticationResult()
- {
- Title = "Logged in",
- User = obj["name"],
- };
- }
- }
-}
-
+using System;
+using System.Threading.Tasks;
+using Xamarin.Auth.Helpers;
+
+namespace Xamarin.Auth.SampleData
+{
+ public partial class Data
+ {
+ static partial void SetPublicDemoDataFacebookOAuth2()
+ {
+ oauth2 = new Xamarin.Auth.Helpers.OAuth2()
+ {
+ Description = "Facebook OAuth2",
+ OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
+ OAuth2_Scope = "", // "", "basic", "email",
+ OAuth_UriAuthorization = new Uri("https://m.facebook.com/dialog/oauth/"),
+ OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
+ AllowCancel = true,
+ };
+
+ if (TestCases.ContainsKey(oauth2.Description))
+ {
+ TestCases[oauth2.Description] = oauth2;
+ }
+ else
+ {
+ TestCases.Add(oauth2.Description, oauth2);
+ }
+
+ return;
+ }
+
+ public async Task DetailsFacebookOAuth2 (AuthenticatorCompletedEventArgs ee)
+ {
+ // Now that we're logged in, make a OAuth2 request to get the user's info.
+ var request = new OAuth2Request ("GET", new Uri ("https://graph.facebook.com/me"), null, ee.Account);
+ Response response = await request.GetResponseAsync();
+ var obj = System.Json.JsonValue.Parse (await response.GetResponseTextAsync());
+
+ return new AuthenticationResult()
+ {
+ Title = "Logged in",
+ User = obj["name"],
+ };
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Github.OAuth2.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Github.OAuth2.cs
index e899885e0..2c7e123ce 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Github.OAuth2.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Github.OAuth2.cs
@@ -1,34 +1,34 @@
-using System;
-using Xamarin.Auth.Helpers;
-
-namespace Xamarin.Auth.SampleData
-{
- public partial class Data
- {
- static partial void SetPublicDemoDataGithubOAuth2()
- {
- /// https://developer.github.com/v3/oauth/#scopes
- oauth2 = new Xamarin.Auth.Helpers.OAuth2()
- {
- Description = "Github OAuth2",
- OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
- OAuth2_Scope = "", // "", "user",
- OAuth_UriAuthorization = new Uri("https://github.com/login/oauth/authorize"),
- OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
- AllowCancel = true,
- };
-
- if (TestCases.ContainsKey(oauth2.Description))
- {
- TestCases[oauth2.Description] = oauth2;
- }
- else
- {
- TestCases.Add(oauth2.Description, oauth2);
- }
-
- return;
- }
- }
-}
-
+using System;
+using Xamarin.Auth.Helpers;
+
+namespace Xamarin.Auth.SampleData
+{
+ public partial class Data
+ {
+ static partial void SetPublicDemoDataGithubOAuth2()
+ {
+ /// https://developer.github.com/v3/oauth/#scopes
+ oauth2 = new Xamarin.Auth.Helpers.OAuth2()
+ {
+ Description = "Github OAuth2",
+ OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
+ OAuth2_Scope = "", // "", "user",
+ OAuth_UriAuthorization = new Uri("https://github.com/login/oauth/authorize"),
+ OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
+ AllowCancel = true,
+ };
+
+ if (TestCases.ContainsKey(oauth2.Description))
+ {
+ TestCases[oauth2.Description] = oauth2;
+ }
+ else
+ {
+ TestCases.Add(oauth2.Description, oauth2);
+ }
+
+ return;
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Google.OAuth2.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Google.OAuth2.cs
index a54583e5e..34208f46f 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Google.OAuth2.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Google.OAuth2.cs
@@ -1,41 +1,41 @@
-using System;
-using Xamarin.Auth.Helpers;
-
-namespace Xamarin.Auth.SampleData
-{
- public partial class Data
- {
- static partial void SetPublicDemoDataGoogleOAuth2()
- {
- // https://www.snip2code.com/Snippet/245686/Xamarin-Google-and-Facebook-authenticati
- /*
- clientId: "123456789.apps.googleusercontent.com",
- scope: "https://www.googleapis.com/auth/userinfo.email",
- authorizeUrl: new Uri ("https://accounts.google.com/o/oauth2/auth"),
- redirectUrl: new Uri ("http://bunchy.com/oauth2callback"),
- getUsernameAsync: null)
- */
- oauth2 = new Xamarin.Auth.Helpers.OAuth2()
- {
- Description = "Google OAuth2",
- OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
- OAuth2_Scope = "https://www.googleapis.com/auth/userinfo.email",
- OAuth_UriAuthorization = new Uri("https://accounts.google.com/o/oauth2/auth"),
- OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
- AllowCancel = true,
- };
-
- if (TestCases.ContainsKey(oauth2.Description))
- {
- TestCases[oauth2.Description] = oauth2;
- }
- else
- {
- TestCases.Add(oauth2.Description, oauth2);
- }
-
- return;
- }
- }
-}
-
+using System;
+using Xamarin.Auth.Helpers;
+
+namespace Xamarin.Auth.SampleData
+{
+ public partial class Data
+ {
+ static partial void SetPublicDemoDataGoogleOAuth2()
+ {
+ // https://www.snip2code.com/Snippet/245686/Xamarin-Google-and-Facebook-authenticati
+ /*
+ clientId: "123456789.apps.googleusercontent.com",
+ scope: "https://www.googleapis.com/auth/userinfo.email",
+ authorizeUrl: new Uri ("https://accounts.google.com/o/oauth2/auth"),
+ redirectUrl: new Uri ("http://bunchy.com/oauth2callback"),
+ getUsernameAsync: null)
+ */
+ oauth2 = new Xamarin.Auth.Helpers.OAuth2()
+ {
+ Description = "Google OAuth2",
+ OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
+ OAuth2_Scope = "https://www.googleapis.com/auth/userinfo.email",
+ OAuth_UriAuthorization = new Uri("https://accounts.google.com/o/oauth2/auth"),
+ OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
+ AllowCancel = true,
+ };
+
+ if (TestCases.ContainsKey(oauth2.Description))
+ {
+ TestCases[oauth2.Description] = oauth2;
+ }
+ else
+ {
+ TestCases.Add(oauth2.Description, oauth2);
+ }
+
+ return;
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Instagram.OAuth2.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Instagram.OAuth2.cs
index b91374d29..5c1982611 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Instagram.OAuth2.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Instagram.OAuth2.cs
@@ -1,33 +1,33 @@
-using System;
-using Xamarin.Auth.Helpers;
-
-namespace Xamarin.Auth.SampleData
-{
- public partial class Data
- {
- static partial void SetPublicDemoDataInstagramOAuth2()
- {
- oauth2 = new Xamarin.Auth.Helpers.OAuth2()
- {
- Description = "Instagram OAuth2",
- OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
- OAuth2_Scope = "basic",
- OAuth_UriAuthorization = new Uri("https://api.instagram.com/oauth/authorize/"),
- OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
- AllowCancel = true,
- };
-
- if (TestCases.ContainsKey(oauth2.Description))
- {
- TestCases[oauth2.Description] = oauth2;
- }
- else
- {
- TestCases.Add(oauth2.Description, oauth2);
- }
-
- return;
- }
- }
-}
-
+using System;
+using Xamarin.Auth.Helpers;
+
+namespace Xamarin.Auth.SampleData
+{
+ public partial class Data
+ {
+ static partial void SetPublicDemoDataInstagramOAuth2()
+ {
+ oauth2 = new Xamarin.Auth.Helpers.OAuth2()
+ {
+ Description = "Instagram OAuth2",
+ OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
+ OAuth2_Scope = "basic",
+ OAuth_UriAuthorization = new Uri("https://api.instagram.com/oauth/authorize/"),
+ OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
+ AllowCancel = true,
+ };
+
+ if (TestCases.ContainsKey(oauth2.Description))
+ {
+ TestCases[oauth2.Description] = oauth2;
+ }
+ else
+ {
+ TestCases.Add(oauth2.Description, oauth2);
+ }
+
+ return;
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.LinkedIn.OAuth1.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.LinkedIn.OAuth1.cs
index a8704c3d9..8e18603b6 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.LinkedIn.OAuth1.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.LinkedIn.OAuth1.cs
@@ -1,34 +1,34 @@
-using System;
-
-namespace Xamarin.Auth.SampleData
-{
- public partial class Data
- {
- static partial void SetPublicDemoDataLinkedInOAuth1()
- {
- oauth1 = new Xamarin.Auth.Helpers.OAuth1()
- {
- Description = "LinkedIn OAuth1",
- OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
- OAuth1_SecretKey_ConsumerSecret_APISecret = "",
- OAuth1_UriRequestToken = new Uri("https://api.linkedin.com/uas/oauth/requestToken"),
- OAuth_UriAuthorization = new Uri("https://api.linkedin.com/uas/oauth/authorize"),
- OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
- OAuth1_UriAccessToken = new Uri("https://api.linkedin.com/uas/oauth/accessToken"),
- AllowCancel = true,
- };
-
- if (TestCases.ContainsKey(oauth1.Description))
- {
- TestCases[oauth1.Description] = oauth1;
- }
- else
- {
- TestCases.Add(oauth1.Description, oauth1);
- }
-
- return;
- }
- }
-}
-
+using System;
+
+namespace Xamarin.Auth.SampleData
+{
+ public partial class Data
+ {
+ static partial void SetPublicDemoDataLinkedInOAuth1()
+ {
+ oauth1 = new Xamarin.Auth.Helpers.OAuth1()
+ {
+ Description = "LinkedIn OAuth1",
+ OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
+ OAuth1_SecretKey_ConsumerSecret_APISecret = "",
+ OAuth1_UriRequestToken = new Uri("https://api.linkedin.com/uas/oauth/requestToken"),
+ OAuth_UriAuthorization = new Uri("https://api.linkedin.com/uas/oauth/authorize"),
+ OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
+ OAuth1_UriAccessToken = new Uri("https://api.linkedin.com/uas/oauth/accessToken"),
+ AllowCancel = true,
+ };
+
+ if (TestCases.ContainsKey(oauth1.Description))
+ {
+ TestCases[oauth1.Description] = oauth1;
+ }
+ else
+ {
+ TestCases.Add(oauth1.Description, oauth1);
+ }
+
+ return;
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.LinkedIn.OAuth2.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.LinkedIn.OAuth2.cs
index be4af23ae..5e07c242c 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.LinkedIn.OAuth2.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.LinkedIn.OAuth2.cs
@@ -1,58 +1,58 @@
-using System;
-using Xamarin.Auth.Helpers;
-
-namespace Xamarin.Auth.SampleData
-{
- public partial class Data
- {
- static partial void SetPublicDemoDataLinkedInOAuth2()
- {
- /*
- https://www.linkedin.com/secure/developer
- https://developer.linkedin.com/docs/oauth2
- https://developer.linkedin.com/docs/
- https://developer.linkedin.com/docs/signin-with-linkedin
-
-
- http://forums.xamarin.com/discussion/14883/login-with-linkedin
- https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=***"
-
- http://forums.xamarin.com/discussion/25457/xamarin-auth
-
- TODO: need testing... not quite correct
-
- */
- oauth2 = new Xamarin.Auth.Helpers.OAuth2()
- {
- Description = "LinkedIn OAuth2",
- OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
- OAuth2_Scope = "r_basicprofile",
- OAuth_UriAuthorization =
- new Uri
- (
- "https://www.linkedin.com/uas/oauth2/authorization?response_type=code"
- +
- "&client_id=" + ""
- +
- "&scope=" + Uri.EscapeDataString("r_basicprofile")
- +
- "&redirect_uri=" + Uri.EscapeDataString("https://xamarin.com/")
- ),
- OAuth_UriCallbackAKARedirect = new Uri("https://xamarin.com/"),
- AllowCancel = true,
- };
-
- if (TestCases.ContainsKey(oauth2.Description))
- {
- TestCases[oauth2.Description] = oauth2;
- }
- else
- {
- TestCases.Add(oauth2.Description, oauth2);
- }
-
- return;
- }
- }
-}
-
+using System;
+using Xamarin.Auth.Helpers;
+
+namespace Xamarin.Auth.SampleData
+{
+ public partial class Data
+ {
+ static partial void SetPublicDemoDataLinkedInOAuth2()
+ {
+ /*
+ https://www.linkedin.com/secure/developer
+ https://developer.linkedin.com/docs/oauth2
+ https://developer.linkedin.com/docs/
+ https://developer.linkedin.com/docs/signin-with-linkedin
+
+
+ http://forums.xamarin.com/discussion/14883/login-with-linkedin
+ https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=***"
+
+ http://forums.xamarin.com/discussion/25457/xamarin-auth
+
+ TODO: need testing... not quite correct
+
+ */
+ oauth2 = new Xamarin.Auth.Helpers.OAuth2()
+ {
+ Description = "LinkedIn OAuth2",
+ OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
+ OAuth2_Scope = "r_basicprofile",
+ OAuth_UriAuthorization =
+ new Uri
+ (
+ "https://www.linkedin.com/uas/oauth2/authorization?response_type=code"
+ +
+ "&client_id=" + ""
+ +
+ "&scope=" + Uri.EscapeDataString("r_basicprofile")
+ +
+ "&redirect_uri=" + Uri.EscapeDataString("https://xamarin.com/")
+ ),
+ OAuth_UriCallbackAKARedirect = new Uri("https://xamarin.com/"),
+ AllowCancel = true,
+ };
+
+ if (TestCases.ContainsKey(oauth2.Description))
+ {
+ TestCases[oauth2.Description] = oauth2;
+ }
+ else
+ {
+ TestCases.Add(oauth2.Description, oauth2);
+ }
+
+ return;
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.MicrosoftLive.OAuth2.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.MicrosoftLive.OAuth2.cs
index 70a4b205e..cbb478fbf 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.MicrosoftLive.OAuth2.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.MicrosoftLive.OAuth2.cs
@@ -1,39 +1,39 @@
-using System;
-using Xamarin.Auth.Helpers;
-
-namespace Xamarin.Auth.SampleData
-{
- public partial class Data
- {
- static partial void SetPublicDemoDataMicrosoftLiveOAuth2()
- {
- oauth2 = new Xamarin.Auth.Helpers.OAuth2()
- {
- Description = "Microsoft Live OAuth2",
- /*
- clientId: "",
- scope: "wl.basic, wl.signin, wl.offline_access",
- authorizeUrl: new Uri(""https://login.live.com/oauth20_authorize.srf"),
- redirectUrl: new Uri("https://login.live.com/oauth20_desktop.srf"))
- */
- OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
- OAuth2_Scope = "wl.basic, wl.signin, wl.offline_access",
- OAuth_UriAuthorization = new Uri("https://login.live.com/oauth20_authorize.srf"),
- OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
- AllowCancel = true,
- };
-
- if (TestCases.ContainsKey(oauth2.Description))
- {
- TestCases[oauth2.Description] = oauth2;
- }
- else
- {
- TestCases.Add(oauth2.Description, oauth2);
- }
-
- return;
- }
- }
-}
-
+using System;
+using Xamarin.Auth.Helpers;
+
+namespace Xamarin.Auth.SampleData
+{
+ public partial class Data
+ {
+ static partial void SetPublicDemoDataMicrosoftLiveOAuth2()
+ {
+ oauth2 = new Xamarin.Auth.Helpers.OAuth2()
+ {
+ Description = "Microsoft Live OAuth2",
+ /*
+ clientId: "",
+ scope: "wl.basic, wl.signin, wl.offline_access",
+ authorizeUrl: new Uri(""https://login.live.com/oauth20_authorize.srf"),
+ redirectUrl: new Uri("https://login.live.com/oauth20_desktop.srf"))
+ */
+ OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
+ OAuth2_Scope = "wl.basic, wl.signin, wl.offline_access",
+ OAuth_UriAuthorization = new Uri("https://login.live.com/oauth20_authorize.srf"),
+ OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
+ AllowCancel = true,
+ };
+
+ if (TestCases.ContainsKey(oauth2.Description))
+ {
+ TestCases[oauth2.Description] = oauth2;
+ }
+ else
+ {
+ TestCases.Add(oauth2.Description, oauth2);
+ }
+
+ return;
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Twitter.OAuth1.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Twitter.OAuth1.cs
index cd04df374..f2938e88c 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Twitter.OAuth1.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/Data.Twitter.OAuth1.cs
@@ -1,35 +1,35 @@
-using System;
-using Xamarin.Auth.Helpers;
-
-namespace Xamarin.Auth.SampleData
-{
- public partial class Data
- {
- static partial void SetPublicDemoDataTwitterOAuth1()
- {
- oauth1 = new Xamarin.Auth.Helpers.OAuth1()
- {
- Description = "Twitter OAuth1",
- OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
- OAuth1_SecretKey_ConsumerSecret_APISecret = "",
- OAuth1_UriRequestToken = new Uri("https://api.twitter.com/oauth/request_token"),
- OAuth_UriAuthorization = new Uri("https://api.twitter.com/oauth/authorize"),
- OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
- OAuth1_UriAccessToken = new Uri("https://api.twitter.com/oauth/access_token"),
- AllowCancel = true,
- };
-
- if (TestCases.ContainsKey(oauth1.Description))
- {
- TestCases[oauth1.Description] = oauth1;
- }
- else
- {
- TestCases.Add(oauth1.Description, oauth1);
- }
-
- return;
- }
- }
-}
-
+using System;
+using Xamarin.Auth.Helpers;
+
+namespace Xamarin.Auth.SampleData
+{
+ public partial class Data
+ {
+ static partial void SetPublicDemoDataTwitterOAuth1()
+ {
+ oauth1 = new Xamarin.Auth.Helpers.OAuth1()
+ {
+ Description = "Twitter OAuth1",
+ OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer = "",
+ OAuth1_SecretKey_ConsumerSecret_APISecret = "",
+ OAuth1_UriRequestToken = new Uri("https://api.twitter.com/oauth/request_token"),
+ OAuth_UriAuthorization = new Uri("https://api.twitter.com/oauth/authorize"),
+ OAuth_UriCallbackAKARedirect = new Uri("http://xamarin.com"),
+ OAuth1_UriAccessToken = new Uri("https://api.twitter.com/oauth/access_token"),
+ AllowCancel = true,
+ };
+
+ if (TestCases.ContainsKey(oauth1.Description))
+ {
+ TestCases[oauth1.Description] = oauth1;
+ }
+ else
+ {
+ TestCases.Add(oauth1.Description, oauth1);
+ }
+
+ return;
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/readme.md b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/readme.md
index c3b30f8ef..7e3ebde4c 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/readme.md
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/SampleData/Providers/readme.md
@@ -1,52 +1,52 @@
-# Secure / Sensitive / Private Data Folder
-
-This folder consists of:
-
-* c# files with private/senstive/secret/hidden data
- in this case for OAtuh providers for this sample
- * c# code is
- * included into project in project file (csproj) by the means of wildcards
- * excluded/ignored for source versioning by the means of .gitignore
-
-## Goal and Implementation
-
-* goal
- * make samples compile clean
- * hide private/sensitive/secret data like API keys (Client Key, Customer key)
-
-## Project File (csproj)
-
-
-
-## .gitignore
-
-igonre patterns (personal):
-
-
- **/*.hidden.cs
- **/*.hidden.md
- **/*.hidden.sh
- **/*.hidden.bat
- **/*.hidden.cmd
- **/*.secure*.cs
- **/*.secure*.md
- **/*.secure*.sh
- **/*.secure*.bat
- **/*.secure*.cmd
- **/*.secret*.cs
- **/*.secret*.md
- **/*.secret*.sh
- **/*.secret*.bat
- **/*.secret*.cmd
- **/*.sensitive.cs
- **/*.sensitive.md
- **/*.sensitive.sh
- **/*.sensitive.bat
- **/*.sensitive.cmd
- **/*.private.cs
- **/*.private.md
- **/*.private.sh
- **/*.private.bat
- **/*.private.cmd
-
-
+# Secure / Sensitive / Private Data Folder
+
+This folder consists of:
+
+* c# files with private/senstive/secret/hidden data
+ in this case for OAtuh providers for this sample
+ * c# code is
+ * included into project in project file (csproj) by the means of wildcards
+ * excluded/ignored for source versioning by the means of .gitignore
+
+## Goal and Implementation
+
+* goal
+ * make samples compile clean
+ * hide private/sensitive/secret data like API keys (Client Key, Customer key)
+
+## Project File (csproj)
+
+
+
+## .gitignore
+
+igonre patterns (personal):
+
+
+ **/*.hidden.cs
+ **/*.hidden.md
+ **/*.hidden.sh
+ **/*.hidden.bat
+ **/*.hidden.cmd
+ **/*.secure*.cs
+ **/*.secure*.md
+ **/*.secure*.sh
+ **/*.secure*.bat
+ **/*.secure*.cmd
+ **/*.secret*.cs
+ **/*.secret*.md
+ **/*.secret*.sh
+ **/*.secret*.bat
+ **/*.secret*.cmd
+ **/*.sensitive.cs
+ **/*.sensitive.md
+ **/*.sensitive.sh
+ **/*.sensitive.bat
+ **/*.sensitive.cmd
+ **/*.private.cs
+ **/*.private.md
+ **/*.private.sh
+ **/*.private.bat
+ **/*.private.cmd
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Xamarin.Auth.Sample.WindowsPhone8.csproj b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Xamarin.Auth.Sample.WindowsPhone8.csproj
index d50947e92..7ca6456ea 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Xamarin.Auth.Sample.WindowsPhone8.csproj
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/Xamarin.Auth.Sample.WindowsPhone8.csproj
@@ -1,198 +1,198 @@
-
-
-
- Debug
- AnyCPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}
- {C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
- Library
- Properties
- Xamarin.Auth.Sample
- Xamarin.Auth.Sample.WinPhone8
- WindowsPhone
- v8.0
- $(TargetFrameworkVersion)
- true
-
-
- true
- true
- Xamarin.Auth.Sample.WinPhone8_$(Configuration)_$(Platform).xap
- Properties\AppManifest.xml
- Xamarin.Auth.Sample.App
- true
- 11.0
- true
-
-
- true
- full
- false
- Bin\Debug
- DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
- pdbonly
- true
- Bin\Release
- TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
- true
- full
- false
- Bin\x86\Debug
- DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
- pdbonly
- true
- Bin\x86\Release
- TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
- true
- full
- false
- Bin\ARM\Debug
- DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
- pdbonly
- true
- Bin\ARM\Release
- TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
-
- App.xaml
-
-
-
- MainPage.xaml
-
-
-
- True
- True
- AppResources.resx
-
-
- MainPage.xaml
-
-
-
-
- Designer
- MSBuild:Compile
-
-
- Designer
- MSBuild:Compile
-
-
-
-
-
- Designer
-
-
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
-
-
- PublicResXFileCodeGenerator
- AppResources.Designer.cs
- Designer
-
-
-
-
- {d94b6ff7-faa3-46ab-837a-0fa9328ba221}
- Xamarin.Auth.OAuthProviders.Portable
-
-
-
-
-
-
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.dll
- Xamarin.Auth.WindowsPhone8 NuGet Bait-n-Switch
-
-
-
-
-
-
-
- {08470e0d-eb43-4e07-92f4-020df019f628}
- Xamarin.Auth.WindowsPhone8
-
-
-
-
-
-
-
-
-
+
+
+
+ Debug
+ AnyCPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}
+ {C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
+ Library
+ Properties
+ Xamarin.Auth.Sample
+ Xamarin.Auth.Sample.WinPhone8
+ WindowsPhone
+ v8.0
+ $(TargetFrameworkVersion)
+ true
+
+
+ true
+ true
+ Xamarin.Auth.Sample.WinPhone8_$(Configuration)_$(Platform).xap
+ Properties\AppManifest.xml
+ Xamarin.Auth.Sample.App
+ true
+ 11.0
+ true
+
+
+ true
+ full
+ false
+ Bin\Debug
+ DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ Bin\Release
+ TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+ true
+ full
+ false
+ Bin\x86\Debug
+ DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ Bin\x86\Release
+ TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+ true
+ full
+ false
+ Bin\ARM\Debug
+ DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ Bin\ARM\Release
+ TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+
+ App.xaml
+
+
+
+ MainPage.xaml
+
+
+
+ True
+ True
+ AppResources.resx
+
+
+ MainPage.xaml
+
+
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+
+
+
+ Designer
+
+
+
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+
+
+ PublicResXFileCodeGenerator
+ AppResources.Designer.cs
+ Designer
+
+
+
+
+ {d94b6ff7-faa3-46ab-837a-0fa9328ba221}
+ Xamarin.Auth.OAuthProviders.Portable
+
+
+
+
+
+
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.dll
+ Xamarin.Auth.WindowsPhone8 NuGet Bait-n-Switch
+
+
+
+
+
+
+
+ {08470e0d-eb43-4e07-92f4-020df019f628}
+ Xamarin.Auth.WindowsPhone8
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/packages.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/packages.config
index 886f322fd..33c2ba23d 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/packages.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone8/packages.config
@@ -1,4 +1,4 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/App.xaml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/App.xaml
index 93c517559..205529cc0 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/App.xaml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/App.xaml
@@ -1,19 +1,19 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/App.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/App.xaml.cs
index 83e3630f9..ddd7336b3 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/App.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/App.xaml.cs
@@ -1,232 +1,232 @@
-using System;
-using System.Diagnostics;
-using System.Resources;
-using System.Windows;
-using System.Windows.Markup;
-using System.Windows.Navigation;
-using Microsoft.Phone.Controls;
-using Microsoft.Phone.Shell;
-using Xamarin.Auth.Sample.Resources;
-
-namespace Xamarin.Auth.Sample
-{
- public partial class App : Application
- {
- ///
- /// Provides easy access to the root frame of the Phone Application.
- ///
- /// The root frame of the Phone Application.
- public static PhoneApplicationFrame RootFrame { get; private set; }
-
- ///
- /// Constructor for the Application object.
- ///
- public App()
- {
- // Global handler for uncaught exceptions.
- UnhandledException += Application_UnhandledException;
-
- // Standard XAML initialization
- InitializeComponent();
-
- // Phone-specific initialization
- InitializePhoneApplication();
-
- // Language display initialization
- InitializeLanguage();
-
- // Show graphics profiling information while debugging.
- if (Debugger.IsAttached)
- {
- // Display the current frame rate counters.
- Application.Current.Host.Settings.EnableFrameRateCounter = true;
-
- // Show the areas of the app that are being redrawn in each frame.
- //Application.Current.Host.Settings.EnableRedrawRegions = true;
-
- // Enable non-production analysis visualization mode,
- // which shows areas of a page that are handed off to GPU with a colored overlay.
- //Application.Current.Host.Settings.EnableCacheVisualization = true;
-
- // Prevent the screen from turning off while under the debugger by disabling
- // the application's idle detection.
- // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
- // and consume battery power when the user is not using the phone.
- PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
- }
-
- }
-
- // Code to execute when a contract activation such as a file open or save picker returns
- // with the picked file or other return values
- private void Application_ContractActivated(object sender, Windows.ApplicationModel.Activation.IActivatedEventArgs e)
- {
- }
-
- // Code to execute when the application is launching (eg, from Start)
- // This code will not execute when the application is reactivated
- private void Application_Launching(object sender, LaunchingEventArgs e)
- {
- }
-
- // Code to execute when the application is activated (brought to foreground)
- // This code will not execute when the application is first launched
- private void Application_Activated(object sender, ActivatedEventArgs e)
- {
- }
-
- // Code to execute when the application is deactivated (sent to background)
- // This code will not execute when the application is closing
- private void Application_Deactivated(object sender, DeactivatedEventArgs e)
- {
- }
-
- // Code to execute when the application is closing (eg, user hit Back)
- // This code will not execute when the application is deactivated
- private void Application_Closing(object sender, ClosingEventArgs e)
- {
- }
-
- // Code to execute if a navigation fails
- private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
- {
- if (Debugger.IsAttached)
- {
- // A navigation has failed; break into the debugger
- Debugger.Break();
- }
- }
-
- // Code to execute on Unhandled Exceptions
- private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
- {
- if (Debugger.IsAttached)
- {
- // An unhandled exception has occurred; break into the debugger
- Debugger.Break();
- }
- }
-
- #region Phone application initialization
-
- // Avoid double-initialization
- private bool phoneApplicationInitialized = false;
-
- // Do not add any additional code to this method
- private void InitializePhoneApplication()
- {
- if (phoneApplicationInitialized)
- return;
-
- // Create the frame but don't set it as RootVisual yet; this allows the splash
- // screen to remain active until the application is ready to render.
- RootFrame = new PhoneApplicationFrame();
- RootFrame.Navigated += CompleteInitializePhoneApplication;
-
- // Handle navigation failures
- RootFrame.NavigationFailed += RootFrame_NavigationFailed;
-
- // Handle reset requests for clearing the backstack
- RootFrame.Navigated += CheckForResetNavigation;
-
- // Handle contract activation such as a file open or save picker
- PhoneApplicationService.Current.ContractActivated += Application_ContractActivated;
-
- // Ensure we don't initialize again
- phoneApplicationInitialized = true;
- }
-
- // Do not add any additional code to this method
- private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
- {
- // Set the root visual to allow the application to render
- if (RootVisual != RootFrame)
- RootVisual = RootFrame;
-
- // Remove this handler since it is no longer needed
- RootFrame.Navigated -= CompleteInitializePhoneApplication;
- }
-
- private void CheckForResetNavigation(object sender, NavigationEventArgs e)
- {
- // If the app has received a 'reset' navigation, then we need to check
- // on the next navigation to see if the page stack should be reset
- if (e.NavigationMode == NavigationMode.Reset)
- RootFrame.Navigated += ClearBackStackAfterReset;
- }
-
- private void ClearBackStackAfterReset(object sender, NavigationEventArgs e)
- {
- // Unregister the event so it doesn't get called again
- RootFrame.Navigated -= ClearBackStackAfterReset;
-
- // Only clear the stack for 'new' (forward) and 'refresh' navigations
- if (e.NavigationMode != NavigationMode.New && e.NavigationMode != NavigationMode.Refresh)
- return;
-
- // For UI consistency, clear the entire page stack
- while (RootFrame.RemoveBackEntry() != null)
- {
- ; // do nothing
- }
- }
-
- #endregion
-
- // Initialize the app's font and flow direction as defined in its localized resource strings.
- //
- // To ensure that the font of your application is aligned with its supported languages and that the
- // FlowDirection for each of those languages follows its traditional direction, ResourceLanguage
- // and ResourceFlowDirection should be initialized in each resx file to match these values with that
- // file's culture. For example:
- //
- // AppResources.es-ES.resx
- // ResourceLanguage's value should be "es-ES"
- // ResourceFlowDirection's value should be "LeftToRight"
- //
- // AppResources.ar-SA.resx
- // ResourceLanguage's value should be "ar-SA"
- // ResourceFlowDirection's value should be "RightToLeft"
- //
- // For more info on localizing Windows Phone apps see http://go.microsoft.com/fwlink/?LinkId=262072.
- //
- private void InitializeLanguage()
- {
- try
- {
- // Set the font to match the display language defined by the
- // ResourceLanguage resource string for each supported language.
- //
- // Fall back to the font of the neutral language if the Display
- // language of the phone is not supported.
- //
- // If a compiler error is hit then ResourceLanguage is missing from
- // the resource file.
- RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage);
-
- // Set the FlowDirection of all elements under the root frame based
- // on the ResourceFlowDirection resource string for each
- // supported language.
- //
- // If a compiler error is hit then ResourceFlowDirection is missing from
- // the resource file.
- FlowDirection flow = (FlowDirection)Enum.Parse(typeof(FlowDirection), AppResources.ResourceFlowDirection);
- RootFrame.FlowDirection = flow;
- }
- catch
- {
- // If an exception is caught here it is most likely due to either
- // ResourceLangauge not being correctly set to a supported language
- // code or ResourceFlowDirection is set to a value other than LeftToRight
- // or RightToLeft.
-
- if (Debugger.IsAttached)
- {
- Debugger.Break();
- }
-
- throw;
- }
- }
- }
+using System;
+using System.Diagnostics;
+using System.Resources;
+using System.Windows;
+using System.Windows.Markup;
+using System.Windows.Navigation;
+using Microsoft.Phone.Controls;
+using Microsoft.Phone.Shell;
+using Xamarin.Auth.Sample.Resources;
+
+namespace Xamarin.Auth.Sample
+{
+ public partial class App : Application
+ {
+ ///
+ /// Provides easy access to the root frame of the Phone Application.
+ ///
+ /// The root frame of the Phone Application.
+ public static PhoneApplicationFrame RootFrame { get; private set; }
+
+ ///
+ /// Constructor for the Application object.
+ ///
+ public App()
+ {
+ // Global handler for uncaught exceptions.
+ UnhandledException += Application_UnhandledException;
+
+ // Standard XAML initialization
+ InitializeComponent();
+
+ // Phone-specific initialization
+ InitializePhoneApplication();
+
+ // Language display initialization
+ InitializeLanguage();
+
+ // Show graphics profiling information while debugging.
+ if (Debugger.IsAttached)
+ {
+ // Display the current frame rate counters.
+ Application.Current.Host.Settings.EnableFrameRateCounter = true;
+
+ // Show the areas of the app that are being redrawn in each frame.
+ //Application.Current.Host.Settings.EnableRedrawRegions = true;
+
+ // Enable non-production analysis visualization mode,
+ // which shows areas of a page that are handed off to GPU with a colored overlay.
+ //Application.Current.Host.Settings.EnableCacheVisualization = true;
+
+ // Prevent the screen from turning off while under the debugger by disabling
+ // the application's idle detection.
+ // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
+ // and consume battery power when the user is not using the phone.
+ PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
+ }
+
+ }
+
+ // Code to execute when a contract activation such as a file open or save picker returns
+ // with the picked file or other return values
+ private void Application_ContractActivated(object sender, Windows.ApplicationModel.Activation.IActivatedEventArgs e)
+ {
+ }
+
+ // Code to execute when the application is launching (eg, from Start)
+ // This code will not execute when the application is reactivated
+ private void Application_Launching(object sender, LaunchingEventArgs e)
+ {
+ }
+
+ // Code to execute when the application is activated (brought to foreground)
+ // This code will not execute when the application is first launched
+ private void Application_Activated(object sender, ActivatedEventArgs e)
+ {
+ }
+
+ // Code to execute when the application is deactivated (sent to background)
+ // This code will not execute when the application is closing
+ private void Application_Deactivated(object sender, DeactivatedEventArgs e)
+ {
+ }
+
+ // Code to execute when the application is closing (eg, user hit Back)
+ // This code will not execute when the application is deactivated
+ private void Application_Closing(object sender, ClosingEventArgs e)
+ {
+ }
+
+ // Code to execute if a navigation fails
+ private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
+ {
+ if (Debugger.IsAttached)
+ {
+ // A navigation has failed; break into the debugger
+ Debugger.Break();
+ }
+ }
+
+ // Code to execute on Unhandled Exceptions
+ private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
+ {
+ if (Debugger.IsAttached)
+ {
+ // An unhandled exception has occurred; break into the debugger
+ Debugger.Break();
+ }
+ }
+
+ #region Phone application initialization
+
+ // Avoid double-initialization
+ private bool phoneApplicationInitialized = false;
+
+ // Do not add any additional code to this method
+ private void InitializePhoneApplication()
+ {
+ if (phoneApplicationInitialized)
+ return;
+
+ // Create the frame but don't set it as RootVisual yet; this allows the splash
+ // screen to remain active until the application is ready to render.
+ RootFrame = new PhoneApplicationFrame();
+ RootFrame.Navigated += CompleteInitializePhoneApplication;
+
+ // Handle navigation failures
+ RootFrame.NavigationFailed += RootFrame_NavigationFailed;
+
+ // Handle reset requests for clearing the backstack
+ RootFrame.Navigated += CheckForResetNavigation;
+
+ // Handle contract activation such as a file open or save picker
+ PhoneApplicationService.Current.ContractActivated += Application_ContractActivated;
+
+ // Ensure we don't initialize again
+ phoneApplicationInitialized = true;
+ }
+
+ // Do not add any additional code to this method
+ private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
+ {
+ // Set the root visual to allow the application to render
+ if (RootVisual != RootFrame)
+ RootVisual = RootFrame;
+
+ // Remove this handler since it is no longer needed
+ RootFrame.Navigated -= CompleteInitializePhoneApplication;
+ }
+
+ private void CheckForResetNavigation(object sender, NavigationEventArgs e)
+ {
+ // If the app has received a 'reset' navigation, then we need to check
+ // on the next navigation to see if the page stack should be reset
+ if (e.NavigationMode == NavigationMode.Reset)
+ RootFrame.Navigated += ClearBackStackAfterReset;
+ }
+
+ private void ClearBackStackAfterReset(object sender, NavigationEventArgs e)
+ {
+ // Unregister the event so it doesn't get called again
+ RootFrame.Navigated -= ClearBackStackAfterReset;
+
+ // Only clear the stack for 'new' (forward) and 'refresh' navigations
+ if (e.NavigationMode != NavigationMode.New && e.NavigationMode != NavigationMode.Refresh)
+ return;
+
+ // For UI consistency, clear the entire page stack
+ while (RootFrame.RemoveBackEntry() != null)
+ {
+ ; // do nothing
+ }
+ }
+
+ #endregion
+
+ // Initialize the app's font and flow direction as defined in its localized resource strings.
+ //
+ // To ensure that the font of your application is aligned with its supported languages and that the
+ // FlowDirection for each of those languages follows its traditional direction, ResourceLanguage
+ // and ResourceFlowDirection should be initialized in each resx file to match these values with that
+ // file's culture. For example:
+ //
+ // AppResources.es-ES.resx
+ // ResourceLanguage's value should be "es-ES"
+ // ResourceFlowDirection's value should be "LeftToRight"
+ //
+ // AppResources.ar-SA.resx
+ // ResourceLanguage's value should be "ar-SA"
+ // ResourceFlowDirection's value should be "RightToLeft"
+ //
+ // For more info on localizing Windows Phone apps see http://go.microsoft.com/fwlink/?LinkId=262072.
+ //
+ private void InitializeLanguage()
+ {
+ try
+ {
+ // Set the font to match the display language defined by the
+ // ResourceLanguage resource string for each supported language.
+ //
+ // Fall back to the font of the neutral language if the Display
+ // language of the phone is not supported.
+ //
+ // If a compiler error is hit then ResourceLanguage is missing from
+ // the resource file.
+ RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage);
+
+ // Set the FlowDirection of all elements under the root frame based
+ // on the ResourceFlowDirection resource string for each
+ // supported language.
+ //
+ // If a compiler error is hit then ResourceFlowDirection is missing from
+ // the resource file.
+ FlowDirection flow = (FlowDirection)Enum.Parse(typeof(FlowDirection), AppResources.ResourceFlowDirection);
+ RootFrame.FlowDirection = flow;
+ }
+ catch
+ {
+ // If an exception is caught here it is most likely due to either
+ // ResourceLangauge not being correctly set to a supported language
+ // code or ResourceFlowDirection is set to a value other than LeftToRight
+ // or RightToLeft.
+
+ if (Debugger.IsAttached)
+ {
+ Debugger.Break();
+ }
+
+ throw;
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Component.Sample.WinPhone81.sln b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Component.Sample.WinPhone81.sln
index b0f0e3ae0..4435df5fe 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Component.Sample.WinPhone81.sln
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Component.Sample.WinPhone81.sln
@@ -1,888 +1,888 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-VisualStudioVersion = 14.0.23107.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WinPhone81", "Xamarin.Auth.Sample.WinPhone81.csproj", "{CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth-Library", "Xamarin.Auth-Library", "{9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}"
-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|Mixed Platforms = Ad-Hoc|Mixed Platforms
- 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|Mixed Platforms = AppStore|Mixed Platforms
- 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|Mixed Platforms = Debug|Mixed Platforms
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|iPhone = Release|iPhone
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.ActiveCfg = Debug|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.Build.0 = Debug|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.ActiveCfg = Debug|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.Build.0 = Debug|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.ActiveCfg = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.Build.0 = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.Build.0 = Release|x86
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x64.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.ActiveCfg = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Build.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Deploy.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.ActiveCfg = Debug|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Build.0 = Debug|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Deploy.0 = Debug|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.ActiveCfg = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Build.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Deploy.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.ActiveCfg = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Build.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Deploy.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Deploy.0 = Release|x86
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x86.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x64.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x86.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {D46E20A0-DBA9-49A5-B45E-CE4664850445} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {08470E0D-EB43-4E07-92F4-020DF019F628} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {8F5F3994-1BE1-4503-997A-800B764322B2} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {2E9585E1-1917-4B6C-93E1-3446782E59EB} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {73798C80-EB18-442B-9ACD-56A863B942E4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {77759364-0202-40B6-A285-6FD5490858D4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {74D18E15-01C3-403B-95E3-7FCBFAAA4376} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC} = {77759364-0202-40B6-A285-6FD5490858D4}
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
- {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E} = {74D18E15-01C3-403B-95E3-7FCBFAAA4376}
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F} = {1895A8FD-5BC0-46DF-B7F9-F80C0A7FDF64}
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WinPhone81", "Xamarin.Auth.Sample.WinPhone81.csproj", "{CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth-Library", "Xamarin.Auth-Library", "{9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}"
+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|Mixed Platforms = Ad-Hoc|Mixed Platforms
+ 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|Mixed Platforms = AppStore|Mixed Platforms
+ 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|Mixed Platforms = Debug|Mixed Platforms
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|iPhone = Release|iPhone
+ Release|iPhoneSimulator = Release|iPhoneSimulator
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.ActiveCfg = Debug|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.Build.0 = Debug|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.ActiveCfg = Debug|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.Build.0 = Debug|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.ActiveCfg = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.Build.0 = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.Build.0 = Release|x86
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x64.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.ActiveCfg = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Build.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Deploy.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.ActiveCfg = Debug|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Build.0 = Debug|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Deploy.0 = Debug|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.ActiveCfg = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Build.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Deploy.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.ActiveCfg = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Build.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Deploy.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Deploy.0 = Release|x86
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x64.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x86.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {08470E0D-EB43-4E07-92F4-020DF019F628} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {8F5F3994-1BE1-4503-997A-800B764322B2} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {73798C80-EB18-442B-9ACD-56A863B942E4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {77759364-0202-40B6-A285-6FD5490858D4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {74D18E15-01C3-403B-95E3-7FCBFAAA4376} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E} = {74D18E15-01C3-403B-95E3-7FCBFAAA4376}
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F} = {1895A8FD-5BC0-46DF-B7F9-F80C0A7FDF64}
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/LocalizedStrings.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/LocalizedStrings.cs
index 9c136aec3..6ad8d15a1 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/LocalizedStrings.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/LocalizedStrings.cs
@@ -1,14 +1,14 @@
-using Xamarin.Auth.Sample.Resources;
-
-namespace Xamarin.Auth.Sample
-{
- ///
- /// Provides access to string resources.
- ///
- public class LocalizedStrings
- {
- private static AppResources _localizedResources = new AppResources();
-
- public AppResources LocalizedResources { get { return _localizedResources; } }
- }
+using Xamarin.Auth.Sample.Resources;
+
+namespace Xamarin.Auth.Sample
+{
+ ///
+ /// Provides access to string resources.
+ ///
+ public class LocalizedStrings
+ {
+ private static AppResources _localizedResources = new AppResources();
+
+ public AppResources LocalizedResources { get { return _localizedResources; } }
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/MainPage.xaml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/MainPage.xaml
index 167f63739..ab9ad4dc3 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/MainPage.xaml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/MainPage.xaml
@@ -1,68 +1,68 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/MainPage.xaml.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/MainPage.xaml.cs
index 71089f63e..76ac8c017 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/MainPage.xaml.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/MainPage.xaml.cs
@@ -1,35 +1,35 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Net;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Navigation;
-using System.Text;
-using Microsoft.Phone.Controls;
-using Microsoft.Phone.Shell;
-
-using Xamarin.Auth.Sample.Resources;
-
-
-using Xamarin.Auth.ProviderSamples;
-
-namespace Xamarin.Auth.Sample
-{
- public partial class MainPage : PhoneApplicationPage
- {
- // Constructor
- public MainPage()
- {
- InitializeComponent();
-
- // Sample code to localize the ApplicationBar
- //BuildLocalizedApplicationBar();
-
- itemList.ItemsSource = null;
- itemList.ItemsSource = provider_list;
-
- return;
- }
- }
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Navigation;
+using System.Text;
+using Microsoft.Phone.Controls;
+using Microsoft.Phone.Shell;
+
+using Xamarin.Auth.Sample.Resources;
+
+
+using Xamarin.Auth.ProviderSamples;
+
+namespace Xamarin.Auth.Sample
+{
+ public partial class MainPage : PhoneApplicationPage
+ {
+ // Constructor
+ public MainPage()
+ {
+ InitializeComponent();
+
+ // Sample code to localize the ApplicationBar
+ //BuildLocalizedApplicationBar();
+
+ itemList.ItemsSource = null;
+ itemList.ItemsSource = provider_list;
+
+ return;
+ }
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Package.appxmanifest b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Package.appxmanifest
index dc1caa892..afb3e17fe 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Package.appxmanifest
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Package.appxmanifest
@@ -1,66 +1,66 @@
-
-
-
-
-
-
-
-
- Xamarin.Auth.Sample.WinPhone81
- mcvje
- Assets\StoreLogo.png
-
-
-
- 6.3.1
- 6.3.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AgHostSvcs.dll
-
-
-
-
-
+
+
+
+
+
+
+
+
+ Xamarin.Auth.Sample.WinPhone81
+ mcvje
+ Assets\StoreLogo.png
+
+
+
+ 6.3.1
+ 6.3.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AgHostSvcs.dll
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/AppManifest.xml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/AppManifest.xml
index 6712a1178..a95523275 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/AppManifest.xml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/AppManifest.xml
@@ -1,6 +1,6 @@
-
-
-
-
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/AssemblyInfo.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/AssemblyInfo.cs
index dbc2eb267..673bd23fe 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/AssemblyInfo.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/AssemblyInfo.cs
@@ -1,37 +1,37 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using System.Resources;
-
-// 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("Xamarin.Auth.Sample.WinPhone81")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Xamarin.Auth.Sample.WinPhone81")]
-[assembly: AssemblyCopyright("Copyright © 2015")]
-[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("20282d1c-2d4f-4cd7-b9e5-764a595dfb3c")]
-
-// 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 Revision and Build Numbers
-// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-[assembly: NeutralResourcesLanguageAttribute("en-US")]
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Resources;
+
+// 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("Xamarin.Auth.Sample.WinPhone81")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Xamarin.Auth.Sample.WinPhone81")]
+[assembly: AssemblyCopyright("Copyright © 2015")]
+[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("20282d1c-2d4f-4cd7-b9e5-764a595dfb3c")]
+
+// 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 Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: NeutralResourcesLanguageAttribute("en-US")]
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/WMAppManifest.xml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/WMAppManifest.xml
index 4f113f50e..2fa4c1ff4 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/WMAppManifest.xml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Properties/WMAppManifest.xml
@@ -1,38 +1,38 @@
-
-
-
-
-
- Assets\ApplicationIcon.png
-
-
-
-
-
-
-
-
-
-
-
-
-
- Assets\Tiles\FlipCycleTileSmall.png
- 0
- Assets\Tiles\FlipCycleTileMedium.png
- Xamarin.Auth.Sample.WinPhone81
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Assets\ApplicationIcon.png
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Assets\Tiles\FlipCycleTileSmall.png
+ 0
+ Assets\Tiles\FlipCycleTileMedium.png
+ Xamarin.Auth.Sample.WinPhone81
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Resources/AppResources.Designer.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Resources/AppResources.Designer.cs
index bdf686339..f9edb13bf 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Resources/AppResources.Designer.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Resources/AppResources.Designer.cs
@@ -1,108 +1,108 @@
-//------------------------------------------------------------------------------
-//
-// 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.
-//
-//------------------------------------------------------------------------------
-
-namespace Xamarin.Auth.Sample.Resources {
- using System;
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- public class AppResources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal AppResources() {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- public static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Xamarin.Auth.Sample.Resources.AppResources", typeof(AppResources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- public static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
-
- ///
- /// Looks up a localized string similar to add.
- ///
- public static string AppBarButtonText {
- get {
- return ResourceManager.GetString("AppBarButtonText", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to Menu Item.
- ///
- public static string AppBarMenuItemText {
- get {
- return ResourceManager.GetString("AppBarMenuItemText", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to MY APPLICATION.
- ///
- public static string ApplicationTitle {
- get {
- return ResourceManager.GetString("ApplicationTitle", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to LeftToRight.
- ///
- public static string ResourceFlowDirection {
- get {
- return ResourceManager.GetString("ResourceFlowDirection", resourceCulture);
- }
- }
-
- ///
- /// Looks up a localized string similar to en-US.
- ///
- public static string ResourceLanguage {
- get {
- return ResourceManager.GetString("ResourceLanguage", resourceCulture);
- }
- }
- }
-}
+//------------------------------------------------------------------------------
+//
+// 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.
+//
+//------------------------------------------------------------------------------
+
+namespace Xamarin.Auth.Sample.Resources {
+ using System;
+
+
+ ///
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ ///
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ public class AppResources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal AppResources() {
+ }
+
+ ///
+ /// Returns the cached ResourceManager instance used by this class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ public static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Xamarin.Auth.Sample.Resources.AppResources", typeof(AppResources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ public static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to add.
+ ///
+ public static string AppBarButtonText {
+ get {
+ return ResourceManager.GetString("AppBarButtonText", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to Menu Item.
+ ///
+ public static string AppBarMenuItemText {
+ get {
+ return ResourceManager.GetString("AppBarMenuItemText", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to MY APPLICATION.
+ ///
+ public static string ApplicationTitle {
+ get {
+ return ResourceManager.GetString("ApplicationTitle", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to LeftToRight.
+ ///
+ public static string ResourceFlowDirection {
+ get {
+ return ResourceManager.GetString("ResourceFlowDirection", resourceCulture);
+ }
+ }
+
+ ///
+ /// Looks up a localized string similar to en-US.
+ ///
+ public static string ResourceLanguage {
+ get {
+ return ResourceManager.GetString("ResourceLanguage", resourceCulture);
+ }
+ }
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Resources/AppResources.resx b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Resources/AppResources.resx
index 529a19431..78837dc46 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Resources/AppResources.resx
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Resources/AppResources.resx
@@ -1,137 +1,137 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- LeftToRight
- Controls the FlowDirection for all elements in the RootFrame. Set to the traditional direction of this resource file's language
-
-
- en-US
- Controls the Language and ensures that the font for all elements in the RootFrame aligns with the app's language. Set to the language code of this resource file's language.
-
-
- MY APPLICATION
-
-
- add
-
-
- Menu Item
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ LeftToRight
+ Controls the FlowDirection for all elements in the RootFrame. Set to the traditional direction of this resource file's language
+
+
+ en-US
+ Controls the Language and ensures that the font for all elements in the RootFrame aligns with the app's language. Set to the language code of this resource file's language.
+
+
+ MY APPLICATION
+
+
+ add
+
+
+ Menu Item
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Xamarin.Auth.Sample.WindowsPhone81.csproj b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Xamarin.Auth.Sample.WindowsPhone81.csproj
index 66243933c..665b31126 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Xamarin.Auth.Sample.WindowsPhone81.csproj
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/Xamarin.Auth.Sample.WindowsPhone81.csproj
@@ -1,212 +1,212 @@
-
-
-
- Debug
- AnyCPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}
- {C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
- Library
- Properties
- Xamarin.Auth.Sample
- Xamarin.Auth.Sample.WinPhone81
- WindowsPhone
- v8.1
- $(TargetFrameworkVersion)
- true
-
-
- true
- true
- Xamarin.Auth.Sample.WinPhone81_$(Configuration)_$(Platform).xap
- Properties\AppManifest.xml
- Xamarin.Auth.Sample.App
- true
- 12.0
- true
- en-US
-
-
- true
- full
- false
- Bin\Debug
- DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
- pdbonly
- true
- Bin\Release
- TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
- true
- full
- false
- Bin\x86\Debug
- DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
- pdbonly
- true
- Bin\x86\Release
- TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
- true
- full
- false
- Bin\ARM\Debug
- DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
- pdbonly
- true
- Bin\ARM\Release
- TRACE;SILVERLIGHT;WINDOWS_PHONE
- true
- true
- prompt
- 4
-
-
-
- MainPage.Xamarin.Auth.xaml.cs
-
-
- App.xaml
-
-
-
- MainPage.xaml
-
-
-
- True
- True
- AppResources.resx
-
-
-
-
- Designer
- MSBuild:Compile
-
-
-
-
- Designer
-
-
-
-
-
- Designer
-
-
-
-
-
- PreserveNewest
-
-
-
-
-
-
-
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
- PreserveNewest
-
-
-
-
- PublicResXFileCodeGenerator
- AppResources.Designer.cs
-
-
-
-
- {d94b6ff7-faa3-46ab-837a-0fa9328ba221}
- Xamarin.Auth.OAuthProviders.Portable
-
-
-
-
-
-
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.dll
- Xamarin.Auth.WindowsPhone81 NuGet Bait-n-Switch
-
-
-
-
-
-
-
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}
- Xamarin.Auth.WindowsPhone81
-
-
-
-
-
-
-
- Designer
- MSBuild:Compile
-
-
-
-
-
-
+
+
+
+ Debug
+ AnyCPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}
+ {C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
+ Library
+ Properties
+ Xamarin.Auth.Sample
+ Xamarin.Auth.Sample.WinPhone81
+ WindowsPhone
+ v8.1
+ $(TargetFrameworkVersion)
+ true
+
+
+ true
+ true
+ Xamarin.Auth.Sample.WinPhone81_$(Configuration)_$(Platform).xap
+ Properties\AppManifest.xml
+ Xamarin.Auth.Sample.App
+ true
+ 12.0
+ true
+ en-US
+
+
+ true
+ full
+ false
+ Bin\Debug
+ DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ Bin\Release
+ TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+ true
+ full
+ false
+ Bin\x86\Debug
+ DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ Bin\x86\Release
+ TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+ true
+ full
+ false
+ Bin\ARM\Debug
+ DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ Bin\ARM\Release
+ TRACE;SILVERLIGHT;WINDOWS_PHONE
+ true
+ true
+ prompt
+ 4
+
+
+
+ MainPage.Xamarin.Auth.xaml.cs
+
+
+ App.xaml
+
+
+
+ MainPage.xaml
+
+
+
+ True
+ True
+ AppResources.resx
+
+
+
+
+ Designer
+ MSBuild:Compile
+
+
+
+
+ Designer
+
+
+
+
+
+ Designer
+
+
+
+
+
+ PreserveNewest
+
+
+
+
+
+
+
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+
+
+ PublicResXFileCodeGenerator
+ AppResources.Designer.cs
+
+
+
+
+ {d94b6ff7-faa3-46ab-837a-0fa9328ba221}
+ Xamarin.Auth.OAuthProviders.Portable
+
+
+
+
+
+
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\wp8\Xamarin.Auth.dll
+ Xamarin.Auth.WindowsPhone81 NuGet Bait-n-Switch
+
+
+
+
+
+
+
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}
+ Xamarin.Auth.WindowsPhone81
+
+
+
+
+
+
+
+ Designer
+ MSBuild:Compile
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/packages.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/packages.config
index 886f322fd..33c2ba23d 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/packages.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.WindowsPhone81/packages.config
@@ -1,4 +1,4 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Assets/AboutAssets.txt b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Assets/AboutAssets.txt
index a9b0638eb..3c89a7a1a 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Assets/AboutAssets.txt
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Assets/AboutAssets.txt
@@ -1,19 +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 your 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");
+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 your 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");
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Component.Sample.Android.sln b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Component.Sample.Android.sln
index 8d7be1c55..ce3a6209c 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Component.Sample.Android.sln
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Component.Sample.Android.sln
@@ -1,906 +1,906 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-VisualStudioVersion = 14.0.23107.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinAndroid", "Xamarin.Auth.Sample.XamarinAndroid.csproj", "{623403B7-1667-49A9-B1F3-8D1425AD25A3}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth-Library", "Xamarin.Auth-Library", "{9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\..\source\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.LinkSource", "..\..\..\..\source\Xamarin.Auth.LinkSource\Xamarin.Auth.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\..\source\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{D46E20A0-DBA9-49A5-B45E-CE4664850445}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\..\source\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone8", "..\..\..\..\source\Xamarin.Auth.WindowsPhone8\Xamarin.Auth.WindowsPhone8.csproj", "{08470E0D-EB43-4E07-92F4-020DF019F628}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS-Classic", "..\..\..\..\source\Xamarin.Auth.XamarinIOS-Classic\Xamarin.Auth.XamarinIOS-Classic.csproj", "{8F5F3994-1BE1-4503-997A-800B764322B2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsStore81WinRT", "..\..\..\..\source\Xamarin.Auth.WindowsStore81WinRT\Xamarin.Auth.WindowsStore81WinRT.csproj", "{2E9585E1-1917-4B6C-93E1-3446782E59EB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone81", "..\..\..\..\source\Xamarin.Auth.WindowsPhone81\Xamarin.Auth.WindowsPhone81.csproj", "{18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
-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|Mixed Platforms = Ad-Hoc|Mixed Platforms
- 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|Mixed Platforms = AppStore|Mixed Platforms
- 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|Mixed Platforms = Debug|Mixed Platforms
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|iPhone = Release|iPhone
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.ActiveCfg = Debug|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.Build.0 = Debug|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.ActiveCfg = Debug|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.Build.0 = Debug|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.ActiveCfg = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.Build.0 = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.Build.0 = Release|x86
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Deploy.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x64.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x86.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x64.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x86.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {D46E20A0-DBA9-49A5-B45E-CE4664850445} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {08470E0D-EB43-4E07-92F4-020DF019F628} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {8F5F3994-1BE1-4503-997A-800B764322B2} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {2E9585E1-1917-4B6C-93E1-3446782E59EB} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {73798C80-EB18-442B-9ACD-56A863B942E4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {77759364-0202-40B6-A285-6FD5490858D4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {74D18E15-01C3-403B-95E3-7FCBFAAA4376} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC} = {77759364-0202-40B6-A285-6FD5490858D4}
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
- {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E} = {74D18E15-01C3-403B-95E3-7FCBFAAA4376}
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F} = {1895A8FD-5BC0-46DF-B7F9-F80C0A7FDF64}
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinAndroid", "Xamarin.Auth.Sample.XamarinAndroid.csproj", "{623403B7-1667-49A9-B1F3-8D1425AD25A3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth-Library", "Xamarin.Auth-Library", "{9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\..\source\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.LinkSource", "..\..\..\..\source\Xamarin.Auth.LinkSource\Xamarin.Auth.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\..\source\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{D46E20A0-DBA9-49A5-B45E-CE4664850445}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\..\source\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone8", "..\..\..\..\source\Xamarin.Auth.WindowsPhone8\Xamarin.Auth.WindowsPhone8.csproj", "{08470E0D-EB43-4E07-92F4-020DF019F628}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS-Classic", "..\..\..\..\source\Xamarin.Auth.XamarinIOS-Classic\Xamarin.Auth.XamarinIOS-Classic.csproj", "{8F5F3994-1BE1-4503-997A-800B764322B2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsStore81WinRT", "..\..\..\..\source\Xamarin.Auth.WindowsStore81WinRT\Xamarin.Auth.WindowsStore81WinRT.csproj", "{2E9585E1-1917-4B6C-93E1-3446782E59EB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone81", "..\..\..\..\source\Xamarin.Auth.WindowsPhone81\Xamarin.Auth.WindowsPhone81.csproj", "{18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
+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|Mixed Platforms = Ad-Hoc|Mixed Platforms
+ 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|Mixed Platforms = AppStore|Mixed Platforms
+ 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|Mixed Platforms = Debug|Mixed Platforms
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|iPhone = Release|iPhone
+ Release|iPhoneSimulator = Release|iPhoneSimulator
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.ActiveCfg = Debug|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.Build.0 = Debug|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.ActiveCfg = Debug|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.Build.0 = Debug|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.ActiveCfg = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.Build.0 = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.Build.0 = Release|x86
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Deploy.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x64.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x64.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x86.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {08470E0D-EB43-4E07-92F4-020DF019F628} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {8F5F3994-1BE1-4503-997A-800B764322B2} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {73798C80-EB18-442B-9ACD-56A863B942E4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {77759364-0202-40B6-A285-6FD5490858D4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {74D18E15-01C3-403B-95E3-7FCBFAAA4376} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E} = {74D18E15-01C3-403B-95E3-7FCBFAAA4376}
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F} = {1895A8FD-5BC0-46DF-B7F9-F80C0A7FDF64}
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/MainActivity.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/MainActivity.cs
index 79825037a..15af105fa 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/MainActivity.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/MainActivity.cs
@@ -1,570 +1,570 @@
-using System;
-using System.Linq;
-using System.Text;
-using System.Collections.Generic;
-
-using Android.App;
-using Android.Content;
-using Android.Runtime;
-using Android.Views;
-using Android.Widget;
-using Android.OS;
-
-using global::Xamarin.Auth;
-
-[assembly: UsesPermission(Android.Manifest.Permission.Internet)]
-
-namespace Xamarin.Auth.Sample.XamarinAndroid
-{
- [Activity
- (
- Label = "Xamarin.Auth.Sample.XamarinAndroid",
- MainLauncher = true,
- Icon = "@drawable/icon"
- )
- ]
- public class MainActivity : ListActivity
- {
- //=================================================================
- // Xamarin.Auth API test switch
- // true - Native UI
- // Android - [Chrome] Custom Tabs
- // iOS - Safari View Controller
- // false - embedded WebViews
- // Android - WebView
- // iOS - UIWebView or WKWebView
- bool test_native_ui = true;
- //=================================================================
-
- protected override void OnCreate(Bundle bundle)
- {
- base.OnCreate(bundle);
-
- //=================================================================
- // switching between
- // embbedded browsers (WebView)
- // and
- // Native UI ([Chrome] Custom Tabs)
- // read the docs about pros and cons
- test_native_ui = true;
- //=================================================================
-
- ListAdapter = new ArrayAdapter(this, global::Android.Resource.Layout.SimpleListItem1, provider_list);
-
- InitializeNativeUICustomTabs();
-
- return;
- }
-
- string[] provider_list = ProviderSamples.Data.TestCases.Keys.ToArray();
-
- string provider = null;
-
- protected override void OnListItemClick(ListView l, View v, int position, long id)
- {
- provider = provider_list[position];
-
- Xamarin.Auth.ProviderSamples.Helpers.OAuth auth;
- if (!ProviderSamples.Data.TestCases.TryGetValue(provider, out auth))
- {
- Toast.MakeText(this, "Unknown OAuth Provider!", ToastLength.Long);
- }
- if (auth is Xamarin.Auth.ProviderSamples.Helpers.OAuth1)
- {
- Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth1);
- }
- else
- {
- Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth2);
- }
-
- return;
- }
-
- global::Android.Support.CustomTabs.Chromium.SharedUtilities.CustomTabActivityHelper custom_tab_activity_helper = null;
-
- protected override void OnStart()
- {
- base.OnStart();
-
- // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
- // [Chrome] Custom Tabs WarmUp and prefetch
- custom_tab_activity_helper.BindCustomTabsService(this);
-
- return;
- }
-
- protected override void OnStop()
- {
- base.OnStop();
-
- // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
- // [Chrome] Custom Tabs WarmUp and prefetch
- custom_tab_activity_helper.UnbindCustomTabsService(this);
-
- return;
- }
-
-
- protected void InitializeNativeUICustomTabs()
- {
- // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
- // [Chrome] Custom Tabs WarmUp and prefetch
- custom_tab_activity_helper = new global::Android.Support.CustomTabs.Chromium.SharedUtilities.CustomTabActivityHelper();
-
- //-----------------------------------------------------------------------------------------------
- // Xamarin.Auth initialization
-
- // User-Agent tweaks for Embedded WebViews (UIWebView and WKWebView)
- global::Xamarin.Auth.WebViewConfiguration.Android.UserAgent = "moljac++";
-
- //................................................................
- // Xamarin.Auth CustomTabs Initialization/Customisation
- // Note this API is still under development and subject to changes!
-
- // CustomTabs closing Toast message (null to turn it of, otherwise define it here)
- global::Xamarin.Auth.CustomTabsConfiguration.CustomTabsClosingMessage = null;
- //global::Xamarin.Auth.CustomTabsConfiguration.CustomTabsClosingMessage = "Closing? Let us know";
-
- global::Xamarin.Auth.CustomTabsConfiguration.ActionLabel = null;
- global::Xamarin.Auth.CustomTabsConfiguration.MenuItemTitle = null;
- global::Xamarin.Auth.CustomTabsConfiguration.AreAnimationsUsed = true;
- global::Xamarin.Auth.CustomTabsConfiguration.IsShowTitleUsed = false;
- global::Xamarin.Auth.CustomTabsConfiguration.IsUrlBarHidingUsed = false;
- global::Xamarin.Auth.CustomTabsConfiguration.IsCloseButtonIconUsed = false;
- global::Xamarin.Auth.CustomTabsConfiguration.IsActionButtonUsed = false;
- global::Xamarin.Auth.CustomTabsConfiguration.IsActionBarToolbarIconUsed = false;
- global::Xamarin.Auth.CustomTabsConfiguration.IsDefaultShareMenuItemUsed = false;
-
- global::Android.Graphics.Color color_xamarin_blue;
- color_xamarin_blue = new global::Android.Graphics.Color(0x34, 0x98, 0xdb);
- global::Xamarin.Auth.CustomTabsConfiguration.ToolbarColor = color_xamarin_blue;
- //................................................................
-
-
- // ActivityFlags for tweaking closing of CustomTabs
- // please report findings!
- global::Xamarin.Auth.CustomTabsConfiguration.
- ActivityFlags =
- global::Android.Content.ActivityFlags.NoHistory
- |
- global::Android.Content.ActivityFlags.SingleTop
- |
- global::Android.Content.ActivityFlags.NewTask
- ;
-
- global::Xamarin.Auth.CustomTabsConfiguration.IsWarmUpUsed = true;
- global::Xamarin.Auth.CustomTabsConfiguration.IsPrefetchUsed = true;
- //-----------------------------------------------------------------------------------------------
-
- return;
- }
-
- public static OAuth1Authenticator Auth1 = null;
-
- private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth1 oauth1)
- {
- // Step 1.1 Creating and configuring an Authenticator
- Auth1 = new OAuth1Authenticator
- (
- consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret,
- requestTokenUrl: oauth1.OAuth1_UriRequestToken,
- authorizeUrl: oauth1.OAuth_UriAuthorization,
- accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken,
- callbackUrl: oauth1.OAuth_UriCallbackAKARedirect,
- // Native UI API switch
- // true - NEW native UI support
- // false - OLD embedded browser API [DEFAULT]
- // DEFAULT will be switched to true in the near future 2017-04
- isUsingNativeUI: test_native_ui
- )
- {
- AllowCancel = oauth1.AllowCancel,
- };
-
- // Step 1.2 Subscribing to Authenticator events
- // If authorization succeeds or is canceled, .Completed will be fired.
- Auth1.Completed += Auth_Completed;
- Auth1.Error += Auth_Error;
- Auth1.BrowsingCompleted += Auth_BrowsingCompleted;
-
- // Step 2.1 Creating Login UI
- global::Android.Content.Intent ui_object = Auth1.GetUI(this);
-
- if (Auth2.IsUsingNativeUI == true)
- {
- // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
- // In order to access CustomTabs API
- InitializeNativeUICustomTabs();
- }
-
- // Step 3 Present/Launch the Login UI
- StartActivity(ui_object);
-
- return;
- }
-
- public static OAuth2Authenticator Auth2 = null;
-
- private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth2 oauth2)
- {
- if (string.IsNullOrEmpty(oauth2.OAuth_SecretKey_ConsumerSecret_APISecret))
- {
- if (oauth2.OAuth_UriAccessToken_UriRequestToken == null)
- {
- // Step 1.1 Creating and configuring an Authenticator
- Auth2 = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
- // Native UI API switch
- // true - NEW native UI support
- // false - OLD embedded browser API [DEFAULT]
- // DEFAULT will be switched to true in the near future 2017-04
- isUsingNativeUI: test_native_ui
-
- )
- {
- ShowErrors = false,
- AllowCancel = oauth2.AllowCancel,
- };
- }
- else //if (oauth2.OAuth_UriAccessToken_UriRequestToken != null)
- {
- // Step 1.1 Creating and configuring an Authenticator
- Auth2 = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- clientSecret: oauth2.OAuth_SecretKey_ConsumerSecret_APISecret,
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
- accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken,
- // Native UI API switch
- // true - NEW native UI support
- // false - OLD embedded browser API [DEFAULT]
- // DEFAULT will be switched to true in the near future 2017-04
- isUsingNativeUI: test_native_ui
-
- )
- {
- ShowErrors = false,
- AllowCancel = oauth2.AllowCancel,
- };
- }
- }
- else
- {
- // Step 1.1 Creating and configuring an Authenticator
- Auth2 = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- clientSecret: oauth2.OAuth_SecretKey_ConsumerSecret_APISecret,
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
- accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken,
- // Native UI API switch
- // true - NEW native UI support
- // false - OLD embedded browser API [DEFAULT]
- // DEFAULT will be switched to true in the near future 2017-04
- isUsingNativeUI: test_native_ui
-
- )
- {
- ShowErrors = false,
- AllowCancel = oauth2.AllowCancel,
- };
- }
-
-
- // Step 1.2 Subscribing to Authenticator events
- // If authorization succeeds or is canceled, .Completed will be fired.
- Auth2.Completed += Auth_Completed;
- Auth2.Error += Auth_Error;
- Auth2.BrowsingCompleted += Auth_BrowsingCompleted;
-
- // Step 2.1 Creating Login UI
- global::Android.Content.Intent ui_object = Auth2.GetUI(this);
-
- if (Auth2.IsUsingNativeUI == true)
- {
- InitializeNativeUICustomTabs();
- }
-
- // Step 3 Present/Launch the Login UI
- StartActivity(ui_object);
-
- return;
- }
-
-
-
- private void Auth_Error(object sender, AuthenticatorErrorEventArgs ee)
- {
- string title = "OAuth Error";
- string msg = "";
-
- StringBuilder sb = new StringBuilder();
- sb.Append("Message = ").Append(ee.Message)
- .Append(System.Environment.NewLine);
- msg = sb.ToString();
-
- Toast.MakeText
- (
- this,
- "Message = " + msg,
- ToastLength.Long
- ).Show();
-
- return;
-
- }
-
- private void Auth_BrowsingCompleted(object sender, EventArgs ee)
- {
- string title = "OAuth Browsing Completed";
- string msg = "";
-
- StringBuilder sb = new StringBuilder();
- msg = sb.ToString();
-
- Toast.MakeText
- (
- this,
- "Message = " + msg,
- ToastLength.Long
- ).Show();
-
- return;
- }
-
- public void Auth_Completed(object sender, AuthenticatorCompletedEventArgs ee)
- {
- var builder = new AlertDialog.Builder(this);
-
- if (!ee.IsAuthenticated)
- {
- builder.SetMessage("Not Authenticated");
- }
- else
- {
- AccountStoreTests(sender, ee);
- AccountStoreTestsAsync(sender, ee);
-
- try
- {
- //------------------------------------------------------------------
- Account account = ee.Account;
- string token = default(string);
- if (null != account)
- {
- string token_name = default(string);
- Type t = sender.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
-
- StringBuilder sb = new StringBuilder();
- sb.Append("IsAuthenticated = ").Append(ee.IsAuthenticated)
- .Append(System.Environment.NewLine);
- sb.Append("Account.UserName = ").Append(ee.Account.Username)
- .Append(System.Environment.NewLine);
- sb.Append("token = ").Append(token)
- .Append(System.Environment.NewLine);
-
- builder.SetTitle("AuthenticationResults");
- builder.SetMessage(sb.ToString());
- }
- catch (global::Android.OS.OperationCanceledException)
- {
- builder.SetTitle("Task Canceled");
- }
- catch (Exception ex)
- {
- builder.SetTitle("Error");
- builder.SetMessage(ex.ToString());
- }
- }
-
- //ee.Account
-
- builder.SetPositiveButton("Ok", (o, e) => { });
- builder.Create().Show();
-
- return;
- }
-
- private void AccountStoreTests(object authenticator, AuthenticatorCompletedEventArgs ee)
- {
- // Step 4.2 Store the account
- AccountStore account_store = AccountStore.Create(this);
- account_store.Save(ee.Account, provider);
-
- //------------------------------------------------------------------
- // Android
- // https://kb.xamarin.com/agent/case/225411
- // cannot reproduce
- // Step 4.3 Retrieve stored accounts
- Account account1 = account_store.FindAccountsForService(provider).FirstOrDefault();
- if (null != account1)
- {
- //------------------------------------------------------------------
- string token = default(string);
- if (null != account1)
- {
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account1.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account1.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
- Toast.MakeText
- (
- this,
- "access_token = " + token,
- ToastLength.Long
- ).Show();
- }
- //------------------------------------------------------------------
-
- AccountStore.Create(this).Save(ee.Account, provider + ".v.2");
-
- //------------------------------------------------------------------
- // throws on iOS
- //
- Account account2 = AccountStore.Create(this).FindAccountsForService(provider + ".v.2").FirstOrDefault();
- if (null != account2)
- {
- //------------------------------------------------------------------
- string token = default(string);
- if (null != account2)
- {
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account2.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account2.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
- Toast.MakeText
- (
- this,
- "access_token = " + token,
- ToastLength.Long
- ).Show();
- }
- //------------------------------------------------------------------
-
- return;
- }
-
- private async void AccountStoreTestsAsync(object authenticator, AuthenticatorCompletedEventArgs ee)
- {
- AccountStore account_store = AccountStore.Create(this);
- await account_store.SaveAsync(ee.Account, provider);
-
- //------------------------------------------------------------------
- // Android
- // https://kb.xamarin.com/agent/case/225411
- // cannot reproduce
- Account account1 = (await account_store.FindAccountsForServiceAsync(provider)).FirstOrDefault();
- if (null != account1)
- {
- //------------------------------------------------------------------
- string token = default(string);
- if (null != account1)
- {
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account1.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account1.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
- Toast.MakeText
- (
- this,
- "access_token = " + token,
- ToastLength.Long
- ).Show();
- }
- //------------------------------------------------------------------
-
- AccountStore.Create(this).Save(ee.Account, provider + ".v.2");
-
- //------------------------------------------------------------------
- // throws on iOS
- //
- IEnumerable accounts = await (AccountStore.Create(this).FindAccountsForServiceAsync(provider + ".v.2"));
- Account account2 = accounts.FirstOrDefault();
- if (null != account2)
- {
- //------------------------------------------------------------------
- string token = default(string);
- if (null != account2)
- {
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account2.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account2.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
- Toast.MakeText
- (
- this,
- "access_token = " + token,
- ToastLength.Long
- ).Show();
- }
- //------------------------------------------------------------------
-
- return;
- }
-
- }
-}
-
-
+using System;
+using System.Linq;
+using System.Text;
+using System.Collections.Generic;
+
+using Android.App;
+using Android.Content;
+using Android.Runtime;
+using Android.Views;
+using Android.Widget;
+using Android.OS;
+
+using global::Xamarin.Auth;
+
+[assembly: UsesPermission(Android.Manifest.Permission.Internet)]
+
+namespace Xamarin.Auth.Sample.XamarinAndroid
+{
+ [Activity
+ (
+ Label = "Xamarin.Auth.Sample.XamarinAndroid",
+ MainLauncher = true,
+ Icon = "@drawable/icon"
+ )
+ ]
+ public class MainActivity : ListActivity
+ {
+ //=================================================================
+ // Xamarin.Auth API test switch
+ // true - Native UI
+ // Android - [Chrome] Custom Tabs
+ // iOS - Safari View Controller
+ // false - embedded WebViews
+ // Android - WebView
+ // iOS - UIWebView or WKWebView
+ bool test_native_ui = true;
+ //=================================================================
+
+ protected override void OnCreate(Bundle bundle)
+ {
+ base.OnCreate(bundle);
+
+ //=================================================================
+ // switching between
+ // embbedded browsers (WebView)
+ // and
+ // Native UI ([Chrome] Custom Tabs)
+ // read the docs about pros and cons
+ test_native_ui = true;
+ //=================================================================
+
+ ListAdapter = new ArrayAdapter(this, global::Android.Resource.Layout.SimpleListItem1, provider_list);
+
+ InitializeNativeUICustomTabs();
+
+ return;
+ }
+
+ string[] provider_list = ProviderSamples.Data.TestCases.Keys.ToArray();
+
+ string provider = null;
+
+ protected override void OnListItemClick(ListView l, View v, int position, long id)
+ {
+ provider = provider_list[position];
+
+ Xamarin.Auth.ProviderSamples.Helpers.OAuth auth;
+ if (!ProviderSamples.Data.TestCases.TryGetValue(provider, out auth))
+ {
+ Toast.MakeText(this, "Unknown OAuth Provider!", ToastLength.Long);
+ }
+ if (auth is Xamarin.Auth.ProviderSamples.Helpers.OAuth1)
+ {
+ Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth1);
+ }
+ else
+ {
+ Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth2);
+ }
+
+ return;
+ }
+
+ global::Android.Support.CustomTabs.Chromium.SharedUtilities.CustomTabActivityHelper custom_tab_activity_helper = null;
+
+ protected override void OnStart()
+ {
+ base.OnStart();
+
+ // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
+ // [Chrome] Custom Tabs WarmUp and prefetch
+ custom_tab_activity_helper.BindCustomTabsService(this);
+
+ return;
+ }
+
+ protected override void OnStop()
+ {
+ base.OnStop();
+
+ // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
+ // [Chrome] Custom Tabs WarmUp and prefetch
+ custom_tab_activity_helper.UnbindCustomTabsService(this);
+
+ return;
+ }
+
+
+ protected void InitializeNativeUICustomTabs()
+ {
+ // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
+ // [Chrome] Custom Tabs WarmUp and prefetch
+ custom_tab_activity_helper = new global::Android.Support.CustomTabs.Chromium.SharedUtilities.CustomTabActivityHelper();
+
+ //-----------------------------------------------------------------------------------------------
+ // Xamarin.Auth initialization
+
+ // User-Agent tweaks for Embedded WebViews (UIWebView and WKWebView)
+ global::Xamarin.Auth.WebViewConfiguration.Android.UserAgent = "moljac++";
+
+ //................................................................
+ // Xamarin.Auth CustomTabs Initialization/Customisation
+ // Note this API is still under development and subject to changes!
+
+ // CustomTabs closing Toast message (null to turn it of, otherwise define it here)
+ global::Xamarin.Auth.CustomTabsConfiguration.CustomTabsClosingMessage = null;
+ //global::Xamarin.Auth.CustomTabsConfiguration.CustomTabsClosingMessage = "Closing? Let us know";
+
+ global::Xamarin.Auth.CustomTabsConfiguration.ActionLabel = null;
+ global::Xamarin.Auth.CustomTabsConfiguration.MenuItemTitle = null;
+ global::Xamarin.Auth.CustomTabsConfiguration.AreAnimationsUsed = true;
+ global::Xamarin.Auth.CustomTabsConfiguration.IsShowTitleUsed = false;
+ global::Xamarin.Auth.CustomTabsConfiguration.IsUrlBarHidingUsed = false;
+ global::Xamarin.Auth.CustomTabsConfiguration.IsCloseButtonIconUsed = false;
+ global::Xamarin.Auth.CustomTabsConfiguration.IsActionButtonUsed = false;
+ global::Xamarin.Auth.CustomTabsConfiguration.IsActionBarToolbarIconUsed = false;
+ global::Xamarin.Auth.CustomTabsConfiguration.IsDefaultShareMenuItemUsed = false;
+
+ global::Android.Graphics.Color color_xamarin_blue;
+ color_xamarin_blue = new global::Android.Graphics.Color(0x34, 0x98, 0xdb);
+ global::Xamarin.Auth.CustomTabsConfiguration.ToolbarColor = color_xamarin_blue;
+ //................................................................
+
+
+ // ActivityFlags for tweaking closing of CustomTabs
+ // please report findings!
+ global::Xamarin.Auth.CustomTabsConfiguration.
+ ActivityFlags =
+ global::Android.Content.ActivityFlags.NoHistory
+ |
+ global::Android.Content.ActivityFlags.SingleTop
+ |
+ global::Android.Content.ActivityFlags.NewTask
+ ;
+
+ global::Xamarin.Auth.CustomTabsConfiguration.IsWarmUpUsed = true;
+ global::Xamarin.Auth.CustomTabsConfiguration.IsPrefetchUsed = true;
+ //-----------------------------------------------------------------------------------------------
+
+ return;
+ }
+
+ public static OAuth1Authenticator Auth1 = null;
+
+ private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth1 oauth1)
+ {
+ // Step 1.1 Creating and configuring an Authenticator
+ Auth1 = new OAuth1Authenticator
+ (
+ consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret,
+ requestTokenUrl: oauth1.OAuth1_UriRequestToken,
+ authorizeUrl: oauth1.OAuth_UriAuthorization,
+ accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken,
+ callbackUrl: oauth1.OAuth_UriCallbackAKARedirect,
+ // Native UI API switch
+ // true - NEW native UI support
+ // false - OLD embedded browser API [DEFAULT]
+ // DEFAULT will be switched to true in the near future 2017-04
+ isUsingNativeUI: test_native_ui
+ )
+ {
+ AllowCancel = oauth1.AllowCancel,
+ };
+
+ // Step 1.2 Subscribing to Authenticator events
+ // If authorization succeeds or is canceled, .Completed will be fired.
+ Auth1.Completed += Auth_Completed;
+ Auth1.Error += Auth_Error;
+ Auth1.BrowsingCompleted += Auth_BrowsingCompleted;
+
+ // Step 2.1 Creating Login UI
+ global::Android.Content.Intent ui_object = Auth1.GetUI(this);
+
+ if (Auth2.IsUsingNativeUI == true)
+ {
+ // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
+ // In order to access CustomTabs API
+ InitializeNativeUICustomTabs();
+ }
+
+ // Step 3 Present/Launch the Login UI
+ StartActivity(ui_object);
+
+ return;
+ }
+
+ public static OAuth2Authenticator Auth2 = null;
+
+ private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth2 oauth2)
+ {
+ if (string.IsNullOrEmpty(oauth2.OAuth_SecretKey_ConsumerSecret_APISecret))
+ {
+ if (oauth2.OAuth_UriAccessToken_UriRequestToken == null)
+ {
+ // Step 1.1 Creating and configuring an Authenticator
+ Auth2 = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
+ // Native UI API switch
+ // true - NEW native UI support
+ // false - OLD embedded browser API [DEFAULT]
+ // DEFAULT will be switched to true in the near future 2017-04
+ isUsingNativeUI: test_native_ui
+
+ )
+ {
+ ShowErrors = false,
+ AllowCancel = oauth2.AllowCancel,
+ };
+ }
+ else //if (oauth2.OAuth_UriAccessToken_UriRequestToken != null)
+ {
+ // Step 1.1 Creating and configuring an Authenticator
+ Auth2 = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ clientSecret: oauth2.OAuth_SecretKey_ConsumerSecret_APISecret,
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
+ accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken,
+ // Native UI API switch
+ // true - NEW native UI support
+ // false - OLD embedded browser API [DEFAULT]
+ // DEFAULT will be switched to true in the near future 2017-04
+ isUsingNativeUI: test_native_ui
+
+ )
+ {
+ ShowErrors = false,
+ AllowCancel = oauth2.AllowCancel,
+ };
+ }
+ }
+ else
+ {
+ // Step 1.1 Creating and configuring an Authenticator
+ Auth2 = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ clientSecret: oauth2.OAuth_SecretKey_ConsumerSecret_APISecret,
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
+ accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken,
+ // Native UI API switch
+ // true - NEW native UI support
+ // false - OLD embedded browser API [DEFAULT]
+ // DEFAULT will be switched to true in the near future 2017-04
+ isUsingNativeUI: test_native_ui
+
+ )
+ {
+ ShowErrors = false,
+ AllowCancel = oauth2.AllowCancel,
+ };
+ }
+
+
+ // Step 1.2 Subscribing to Authenticator events
+ // If authorization succeeds or is canceled, .Completed will be fired.
+ Auth2.Completed += Auth_Completed;
+ Auth2.Error += Auth_Error;
+ Auth2.BrowsingCompleted += Auth_BrowsingCompleted;
+
+ // Step 2.1 Creating Login UI
+ global::Android.Content.Intent ui_object = Auth2.GetUI(this);
+
+ if (Auth2.IsUsingNativeUI == true)
+ {
+ InitializeNativeUICustomTabs();
+ }
+
+ // Step 3 Present/Launch the Login UI
+ StartActivity(ui_object);
+
+ return;
+ }
+
+
+
+ private void Auth_Error(object sender, AuthenticatorErrorEventArgs ee)
+ {
+ string title = "OAuth Error";
+ string msg = "";
+
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Message = ").Append(ee.Message)
+ .Append(System.Environment.NewLine);
+ msg = sb.ToString();
+
+ Toast.MakeText
+ (
+ this,
+ "Message = " + msg,
+ ToastLength.Long
+ ).Show();
+
+ return;
+
+ }
+
+ private void Auth_BrowsingCompleted(object sender, EventArgs ee)
+ {
+ string title = "OAuth Browsing Completed";
+ string msg = "";
+
+ StringBuilder sb = new StringBuilder();
+ msg = sb.ToString();
+
+ Toast.MakeText
+ (
+ this,
+ "Message = " + msg,
+ ToastLength.Long
+ ).Show();
+
+ return;
+ }
+
+ public void Auth_Completed(object sender, AuthenticatorCompletedEventArgs ee)
+ {
+ var builder = new AlertDialog.Builder(this);
+
+ if (!ee.IsAuthenticated)
+ {
+ builder.SetMessage("Not Authenticated");
+ }
+ else
+ {
+ AccountStoreTests(sender, ee);
+ AccountStoreTestsAsync(sender, ee);
+
+ try
+ {
+ //------------------------------------------------------------------
+ Account account = ee.Account;
+ string token = default(string);
+ if (null != account)
+ {
+ string token_name = default(string);
+ Type t = sender.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+
+ StringBuilder sb = new StringBuilder();
+ sb.Append("IsAuthenticated = ").Append(ee.IsAuthenticated)
+ .Append(System.Environment.NewLine);
+ sb.Append("Account.UserName = ").Append(ee.Account.Username)
+ .Append(System.Environment.NewLine);
+ sb.Append("token = ").Append(token)
+ .Append(System.Environment.NewLine);
+
+ builder.SetTitle("AuthenticationResults");
+ builder.SetMessage(sb.ToString());
+ }
+ catch (global::Android.OS.OperationCanceledException)
+ {
+ builder.SetTitle("Task Canceled");
+ }
+ catch (Exception ex)
+ {
+ builder.SetTitle("Error");
+ builder.SetMessage(ex.ToString());
+ }
+ }
+
+ //ee.Account
+
+ builder.SetPositiveButton("Ok", (o, e) => { });
+ builder.Create().Show();
+
+ return;
+ }
+
+ private void AccountStoreTests(object authenticator, AuthenticatorCompletedEventArgs ee)
+ {
+ // Step 4.2 Store the account
+ AccountStore account_store = AccountStore.Create(this);
+ account_store.Save(ee.Account, provider);
+
+ //------------------------------------------------------------------
+ // Android
+ // https://kb.xamarin.com/agent/case/225411
+ // cannot reproduce
+ // Step 4.3 Retrieve stored accounts
+ Account account1 = account_store.FindAccountsForService(provider).FirstOrDefault();
+ if (null != account1)
+ {
+ //------------------------------------------------------------------
+ string token = default(string);
+ if (null != account1)
+ {
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+ Toast.MakeText
+ (
+ this,
+ "access_token = " + token,
+ ToastLength.Long
+ ).Show();
+ }
+ //------------------------------------------------------------------
+
+ AccountStore.Create(this).Save(ee.Account, provider + ".v.2");
+
+ //------------------------------------------------------------------
+ // throws on iOS
+ //
+ Account account2 = AccountStore.Create(this).FindAccountsForService(provider + ".v.2").FirstOrDefault();
+ if (null != account2)
+ {
+ //------------------------------------------------------------------
+ string token = default(string);
+ if (null != account2)
+ {
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+ Toast.MakeText
+ (
+ this,
+ "access_token = " + token,
+ ToastLength.Long
+ ).Show();
+ }
+ //------------------------------------------------------------------
+
+ return;
+ }
+
+ private async void AccountStoreTestsAsync(object authenticator, AuthenticatorCompletedEventArgs ee)
+ {
+ AccountStore account_store = AccountStore.Create(this);
+ await account_store.SaveAsync(ee.Account, provider);
+
+ //------------------------------------------------------------------
+ // Android
+ // https://kb.xamarin.com/agent/case/225411
+ // cannot reproduce
+ Account account1 = (await account_store.FindAccountsForServiceAsync(provider)).FirstOrDefault();
+ if (null != account1)
+ {
+ //------------------------------------------------------------------
+ string token = default(string);
+ if (null != account1)
+ {
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+ Toast.MakeText
+ (
+ this,
+ "access_token = " + token,
+ ToastLength.Long
+ ).Show();
+ }
+ //------------------------------------------------------------------
+
+ AccountStore.Create(this).Save(ee.Account, provider + ".v.2");
+
+ //------------------------------------------------------------------
+ // throws on iOS
+ //
+ IEnumerable accounts = await (AccountStore.Create(this).FindAccountsForServiceAsync(provider + ".v.2"));
+ Account account2 = accounts.FirstOrDefault();
+ if (null != account2)
+ {
+ //------------------------------------------------------------------
+ string token = default(string);
+ if (null != account2)
+ {
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+ Toast.MakeText
+ (
+ this,
+ "access_token = " + token,
+ ToastLength.Long
+ ).Show();
+ }
+ //------------------------------------------------------------------
+
+ return;
+ }
+
+ }
+}
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Properties/AndroidManifest.xml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Properties/AndroidManifest.xml
index 2be7ffa63..d45d43c8d 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Properties/AndroidManifest.xml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Properties/AndroidManifest.xml
@@ -1,6 +1,6 @@
-
-
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Properties/AssemblyInfo.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Properties/AssemblyInfo.cs
index 4147d21f9..0ec609711 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Properties/AssemblyInfo.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Properties/AssemblyInfo.cs
@@ -1,28 +1,28 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using Android.App;
-
-// Information about this assembly is defined by the following attributes.
-// Change them to the values specific to your project.
-
-[assembly: AssemblyTitle ("Xamarin.Auth.Sample.XamarinAndroid")]
-[assembly: AssemblyDescription ("")]
-[assembly: AssemblyConfiguration ("")]
-[assembly: AssemblyCompany ("http://holisticware.net")]
-[assembly: AssemblyProduct ("")]
-[assembly: AssemblyCopyright ("moljac")]
-[assembly: AssemblyTrademark ("HolisticWare")]
-[assembly: AssemblyCulture ("")]
-
-// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
-// The form "{Major}.{Minor}.*" will automatically update the build and revision,
-// and "{Major}.{Minor}.{Build}.*" will update just the revision.
-
-[assembly: AssemblyVersion ("1.0.0")]
-
-// The following attributes are used to specify the signing key for the assembly,
-// if desired. See the Mono documentation for more information about signing.
-
-//[assembly: AssemblyDelaySign(false)]
-//[assembly: AssemblyKeyFile("")]
-
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using Android.App;
+
+// Information about this assembly is defined by the following attributes.
+// Change them to the values specific to your project.
+
+[assembly: AssemblyTitle ("Xamarin.Auth.Sample.XamarinAndroid")]
+[assembly: AssemblyDescription ("")]
+[assembly: AssemblyConfiguration ("")]
+[assembly: AssemblyCompany ("http://holisticware.net")]
+[assembly: AssemblyProduct ("")]
+[assembly: AssemblyCopyright ("moljac")]
+[assembly: AssemblyTrademark ("HolisticWare")]
+[assembly: AssemblyCulture ("")]
+
+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
+
+[assembly: AssemblyVersion ("1.0.0")]
+
+// The following attributes are used to specify the signing key for the assembly,
+// if desired. See the Mono documentation for more information about signing.
+
+//[assembly: AssemblyDelaySign(false)]
+//[assembly: AssemblyKeyFile("")]
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/AboutResources.txt b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/AboutResources.txt
index 10f52d460..54c2267a0 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/AboutResources.txt
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/AboutResources.txt
@@ -1,44 +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.
+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.
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/layout/Main.axml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/layout/Main.axml
index 78a690ec9..a73b6feb6 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/layout/Main.axml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/layout/Main.axml
@@ -1,12 +1,12 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/values/Strings.xml b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/values/Strings.xml
index 52ed9bc61..e65a7dd68 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/values/Strings.xml
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Resources/values/Strings.xml
@@ -1,13 +1,13 @@
-
-
- Xamarin.Auth.Sample.XamarinAndroid
-
- Perform Action
-
- Sample Menu Item
- Action Button Clicked with URL: %s
- Menu Item Clicked with URL: %s
- Toolbar Clicked with URL: %s
- Unknown Action Clicked with URL: %s
-
-
+
+
+ Xamarin.Auth.Sample.XamarinAndroid
+
+ Perform Action
+
+ Sample Menu Item
+ Action Button Clicked with URL: %s
+ Menu Item Clicked with URL: %s
+ Toolbar Clicked with URL: %s
+ Unknown Action Clicked with URL: %s
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth.Sample.XamarinAndroid.csproj b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth.Sample.XamarinAndroid.csproj
index b648f2a92..21c1099dc 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth.Sample.XamarinAndroid.csproj
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth.Sample.XamarinAndroid.csproj
@@ -1,160 +1,160 @@
-
-
-
-
- Debug
- AnyCPU
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}
- Library
- Xamarin.Auth.Sample.XamarinAndroid
- Assets
- Resources
- Resource
- Resources\Resource.designer.cs
- True
- True
- Xamarin.Auth.Sample.XamarinAndroid
- v7.1
- Properties\AndroidManifest.xml
- ..\..\
- true
- Full
-
-
-
-
- true
- full
- false
- bin\Debug
- DEBUG;
- prompt
- 4
- false
- false
- SdkOnly
-
-
- full
- true
- bin\Release
- prompt
- 4
- false
- false
- armeabi;armeabi-v7a;x86;arm64-v8a;x86_64
- false
-
-
-
-
-
-
-
-
- ..\packages\PCLCrypto.2.0.147\lib\MonoAndroid23\PCLCrypto.dll
-
-
- ..\packages\PInvoke.Windows.Core.0.5.64\lib\portable-net45+win8+wpa81\PInvoke.Windows.Core.dll
-
-
- ..\packages\PInvoke.Kernel32.0.5.64\lib\portable-net45+win8+wpa81\PInvoke.Kernel32.dll
-
-
- ..\packages\PInvoke.BCrypt.0.5.64\lib\portable-net45+win8+wpa81\PInvoke.BCrypt.dll
-
-
- ..\packages\PInvoke.NCrypt.0.5.64\lib\portable-net45+win8+wpa81\PInvoke.NCrypt.dll
-
-
- ..\packages\Validation.2.4.15\lib\netstandard1.3\Validation.dll
-
-
- ..\packages\Xamarin.Android.Support.Annotations.25.3.1\lib\MonoAndroid70\Xamarin.Android.Support.Annotations.dll
-
-
- ..\packages\Xamarin.Android.Support.Compat.25.3.1\lib\MonoAndroid70\Xamarin.Android.Support.Compat.dll
-
-
- ..\packages\Xamarin.Android.Support.CustomTabs.25.3.1\lib\MonoAndroid70\Xamarin.Android.Support.CustomTabs.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}
- Xamarin.Auth.OAuthProviders.Portable
-
-
-
-
-
-
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\MonoAndroid10\Xamarin.Auth.dll
- Xamarin.Auth.XamarinAndroid NuGet Bait-n-Switch
-
-
-
-
-
-
-
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}
- Xamarin.Auth.XamarinAndroid
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ Debug
+ AnyCPU
+ {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}
+ Library
+ Xamarin.Auth.Sample.XamarinAndroid
+ Assets
+ Resources
+ Resource
+ Resources\Resource.designer.cs
+ True
+ True
+ Xamarin.Auth.Sample.XamarinAndroid
+ v7.1
+ Properties\AndroidManifest.xml
+ ..\..\
+ true
+ Full
+
+
+
+
+ true
+ full
+ false
+ bin\Debug
+ DEBUG;
+ prompt
+ 4
+ false
+ false
+ SdkOnly
+
+
+ full
+ true
+ bin\Release
+ prompt
+ 4
+ false
+ false
+ armeabi;armeabi-v7a;x86;arm64-v8a;x86_64
+ false
+
+
+
+
+
+
+
+
+ ..\packages\PCLCrypto.2.0.147\lib\MonoAndroid23\PCLCrypto.dll
+
+
+ ..\packages\PInvoke.Windows.Core.0.5.64\lib\portable-net45+win8+wpa81\PInvoke.Windows.Core.dll
+
+
+ ..\packages\PInvoke.Kernel32.0.5.64\lib\portable-net45+win8+wpa81\PInvoke.Kernel32.dll
+
+
+ ..\packages\PInvoke.BCrypt.0.5.64\lib\portable-net45+win8+wpa81\PInvoke.BCrypt.dll
+
+
+ ..\packages\PInvoke.NCrypt.0.5.64\lib\portable-net45+win8+wpa81\PInvoke.NCrypt.dll
+
+
+ ..\packages\Validation.2.4.15\lib\netstandard1.3\Validation.dll
+
+
+ ..\packages\Xamarin.Android.Support.Annotations.25.3.1\lib\MonoAndroid70\Xamarin.Android.Support.Annotations.dll
+
+
+ ..\packages\Xamarin.Android.Support.Compat.25.3.1\lib\MonoAndroid70\Xamarin.Android.Support.Compat.dll
+
+
+ ..\packages\Xamarin.Android.Support.CustomTabs.25.3.1\lib\MonoAndroid70\Xamarin.Android.Support.CustomTabs.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}
+ Xamarin.Auth.OAuthProviders.Portable
+
+
+
+
+
+
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\MonoAndroid10\Xamarin.Auth.dll
+ Xamarin.Auth.XamarinAndroid NuGet Bait-n-Switch
+
+
+
+
+
+
+
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}
+ Xamarin.Auth.XamarinAndroid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/ActivityCustomUrlSchemeInterceptor.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/ActivityCustomUrlSchemeInterceptor.cs
index 07cb509d1..60ee86a79 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/ActivityCustomUrlSchemeInterceptor.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/ActivityCustomUrlSchemeInterceptor.cs
@@ -1,119 +1,119 @@
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-using Android.App;
-using Android.Content;
-using Android.OS;
-using Android.Runtime;
-using Android.Views;
-using Android.Widget;
-
-namespace Xamarin.Auth.Sample.XamarinAndroid
-{
- [Activity(Label = "ActivityCustomUrlSchemeInterceptor")]
- [
- IntentFilter
- (
- actions: new[] { Intent.ActionView },
- Categories = new[]
- {
- Intent.CategoryDefault,
- Intent.CategoryBrowsable
- },
- /*
- TODO: redirect_urls for Testing
- "urn:ietf:wg:oauth:2.0:oob",
- "urn:ietf:wg:oauth:2.0:oob.auto",
- "http://localhost:PORT",
- "https://localhost:PORT",
- "http://127.0.0.1:PORT",
- "https://127.0.0.1:PORT",
- "http://[::1]:PORT",
- "https://[::1]:PORT",
- */
- DataSchemes = new[]
- {
- "com.xamarin.traditional.standard.samples.oauth.providers.android",
- "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
- },
- //DataHost = "localhost",
- DataHosts = new[]
- {
- "localhost",
- "authorize",
- },
- DataPaths = new[]
- {
- "/oauth2redirect",
- }
- )
- ]
- public class ActivityCustomUrlSchemeInterceptor : Activity
- {
-
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
-
- VerifyIntent(this.Intent);
-
- global::Android.Net.Uri uri_android = Intent.Data;
-
- #if DEBUG
- System.Text.StringBuilder sb = new System.Text.StringBuilder();
- sb.AppendLine("ActivityCustomUrlSchemeInterceptor.OnCreate()");
- sb.Append(" uri_android = ").AppendLine(uri_android.ToString());
- System.Diagnostics.Debug.WriteLine(sb.ToString());
- #endif
-
- // Convert Android.Net.Uri to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(uri_android.ToString());
-
- // load redirect_url Page
- MainActivity.Auth2?.OnPageLoading(uri_netfx);
- MainActivity.Auth1?.OnPageLoading(uri_netfx);
-
- this.Finish();
-
- return;
- }
-
- protected override void OnNewIntent(Intent intent)
- {
- VerifyIntent(intent);
-
- global::Android.Net.Uri uri_android = intent.Data;
-
- #if DEBUG
- System.Text.StringBuilder sb = new System.Text.StringBuilder();
- sb.AppendLine("ActivityCustomUrlSchemeInterceptor.OnNewIntent(Intent intent)");
- sb.Append(" uri_android = ").AppendLine(uri_android.ToString());
- System.Diagnostics.Debug.WriteLine(sb.ToString());
- #endif
-
- return;
- }
-
- protected void VerifyIntent(Intent intent)
- {
- if (intent.DataString != null && Intent.ActionView == intent.Action)
- {
- // deep link or custom schema
- // identify which schema
-
- #if DEBUG
- System.Text.StringBuilder sb = new System.Text.StringBuilder();
- sb.AppendLine("ActivityCustomUrlSchemeInterceptor.VerifyIntent(Intent intent)");
- System.Diagnostics.Debug.WriteLine(sb.ToString());
- #endif
-
- }
-
- return;
- }
-
- }
-}
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+using Android.App;
+using Android.Content;
+using Android.OS;
+using Android.Runtime;
+using Android.Views;
+using Android.Widget;
+
+namespace Xamarin.Auth.Sample.XamarinAndroid
+{
+ [Activity(Label = "ActivityCustomUrlSchemeInterceptor")]
+ [
+ IntentFilter
+ (
+ actions: new[] { Intent.ActionView },
+ Categories = new[]
+ {
+ Intent.CategoryDefault,
+ Intent.CategoryBrowsable
+ },
+ /*
+ TODO: redirect_urls for Testing
+ "urn:ietf:wg:oauth:2.0:oob",
+ "urn:ietf:wg:oauth:2.0:oob.auto",
+ "http://localhost:PORT",
+ "https://localhost:PORT",
+ "http://127.0.0.1:PORT",
+ "https://127.0.0.1:PORT",
+ "http://[::1]:PORT",
+ "https://[::1]:PORT",
+ */
+ DataSchemes = new[]
+ {
+ "com.xamarin.traditional.standard.samples.oauth.providers.android",
+ "com.googleusercontent.apps.1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn",
+ },
+ //DataHost = "localhost",
+ DataHosts = new[]
+ {
+ "localhost",
+ "authorize",
+ },
+ DataPaths = new[]
+ {
+ "/oauth2redirect",
+ }
+ )
+ ]
+ public class ActivityCustomUrlSchemeInterceptor : Activity
+ {
+
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+
+ VerifyIntent(this.Intent);
+
+ global::Android.Net.Uri uri_android = Intent.Data;
+
+ #if DEBUG
+ System.Text.StringBuilder sb = new System.Text.StringBuilder();
+ sb.AppendLine("ActivityCustomUrlSchemeInterceptor.OnCreate()");
+ sb.Append(" uri_android = ").AppendLine(uri_android.ToString());
+ System.Diagnostics.Debug.WriteLine(sb.ToString());
+ #endif
+
+ // Convert Android.Net.Uri to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(uri_android.ToString());
+
+ // load redirect_url Page
+ MainActivity.Auth2?.OnPageLoading(uri_netfx);
+ MainActivity.Auth1?.OnPageLoading(uri_netfx);
+
+ this.Finish();
+
+ return;
+ }
+
+ protected override void OnNewIntent(Intent intent)
+ {
+ VerifyIntent(intent);
+
+ global::Android.Net.Uri uri_android = intent.Data;
+
+ #if DEBUG
+ System.Text.StringBuilder sb = new System.Text.StringBuilder();
+ sb.AppendLine("ActivityCustomUrlSchemeInterceptor.OnNewIntent(Intent intent)");
+ sb.Append(" uri_android = ").AppendLine(uri_android.ToString());
+ System.Diagnostics.Debug.WriteLine(sb.ToString());
+ #endif
+
+ return;
+ }
+
+ protected void VerifyIntent(Intent intent)
+ {
+ if (intent.DataString != null && Intent.ActionView == intent.Action)
+ {
+ // deep link or custom schema
+ // identify which schema
+
+ #if DEBUG
+ System.Text.StringBuilder sb = new System.Text.StringBuilder();
+ sb.AppendLine("ActivityCustomUrlSchemeInterceptor.VerifyIntent(Intent intent)");
+ System.Diagnostics.Debug.WriteLine(sb.ToString());
+ #endif
+
+ }
+
+ return;
+ }
+
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/Facebook/ActivityCustomUrlSchemeInterceptor.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/Facebook/ActivityCustomUrlSchemeInterceptor.cs
index ce4696878..2c5256526 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/Facebook/ActivityCustomUrlSchemeInterceptor.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/Facebook/ActivityCustomUrlSchemeInterceptor.cs
@@ -1,68 +1,68 @@
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-using Android.App;
-using Android.Content;
-using Android.OS;
-using Android.Runtime;
-using Android.Views;
-using Android.Widget;
-
-namespace Xamarin.Auth.Sample.Facebook.XamarinAndroid
-{
- [Activity(Label = "ActivityCustomUrlSchemeInterceptor")]
- [
- IntentFilter
- (
- actions: new[] { Intent.ActionView },
- Categories = new[]
- {
- Intent.CategoryDefault,
- Intent.CategoryBrowsable
- },
- DataSchemes = new[]
- {
- "fb1889013594699403",
- },
- DataHosts = new[]
- {
- "authorize",
- }
- //DataPaths = new[]
- // {
- // "/",
- // }
- )
- ]
- public class ActivityCustomUrlSchemeInterceptor : Activity
- {
-
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
-
- global::Android.Net.Uri uri_android = Intent.Data;
-
- #if DEBUG
- System.Text.StringBuilder sb = new System.Text.StringBuilder();
- sb.AppendLine("ActivityCustomUrlSchemeInterceptor.OnCreate()");
- sb.Append(" uri_android = ").AppendLine(uri_android.ToString());
- System.Diagnostics.Debug.WriteLine(sb.ToString());
- #endif
-
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(uri_android.ToString());
-
- // load redirect_url Page
- Sample.XamarinAndroid.MainActivity.Auth2?.OnPageLoading(uri_netfx);
- Sample.XamarinAndroid.MainActivity.Auth1?.OnPageLoading(uri_netfx);
-
- this.Finish();
-
- return;
- }
- }
-}
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+using Android.App;
+using Android.Content;
+using Android.OS;
+using Android.Runtime;
+using Android.Views;
+using Android.Widget;
+
+namespace Xamarin.Auth.Sample.Facebook.XamarinAndroid
+{
+ [Activity(Label = "ActivityCustomUrlSchemeInterceptor")]
+ [
+ IntentFilter
+ (
+ actions: new[] { Intent.ActionView },
+ Categories = new[]
+ {
+ Intent.CategoryDefault,
+ Intent.CategoryBrowsable
+ },
+ DataSchemes = new[]
+ {
+ "fb1889013594699403",
+ },
+ DataHosts = new[]
+ {
+ "authorize",
+ }
+ //DataPaths = new[]
+ // {
+ // "/",
+ // }
+ )
+ ]
+ public class ActivityCustomUrlSchemeInterceptor : Activity
+ {
+
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+
+ global::Android.Net.Uri uri_android = Intent.Data;
+
+ #if DEBUG
+ System.Text.StringBuilder sb = new System.Text.StringBuilder();
+ sb.AppendLine("ActivityCustomUrlSchemeInterceptor.OnCreate()");
+ sb.Append(" uri_android = ").AppendLine(uri_android.ToString());
+ System.Diagnostics.Debug.WriteLine(sb.ToString());
+ #endif
+
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(uri_android.ToString());
+
+ // load redirect_url Page
+ Sample.XamarinAndroid.MainActivity.Auth2?.OnPageLoading(uri_netfx);
+ Sample.XamarinAndroid.MainActivity.Auth1?.OnPageLoading(uri_netfx);
+
+ this.Finish();
+
+ return;
+ }
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/MeetUp/ActivityCustomUrlSchemeInterceptor.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/MeetUp/ActivityCustomUrlSchemeInterceptor.cs
index 872039942..fb38b3480 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/MeetUp/ActivityCustomUrlSchemeInterceptor.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/Xamarin.Auth/MeetUp/ActivityCustomUrlSchemeInterceptor.cs
@@ -1,69 +1,69 @@
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-using Android.App;
-using Android.Content;
-using Android.OS;
-using Android.Runtime;
-using Android.Views;
-using Android.Widget;
-
-namespace Xamarin.Auth.Sample.MeetUp.XamarinAndroid
-{
- [Activity(Label = "ActivityCustomUrlSchemeInterceptor")]
- [
- IntentFilter
- (
- actions: new[] { Intent.ActionView },
- Categories = new[]
- {
- Intent.CategoryDefault,
- Intent.CategoryBrowsable
- },
- DataSchemes = new[]
- {
- "xamarin-auth",
- },
- //DataHost = "localhost",
- DataHosts = new[]
- {
- "localhost",
- },
- DataPaths = new[]
- {
- "/oauth2redirect",
- }
- )
- ]
- public class ActivityCustomUrlSchemeInterceptor : Activity
- {
-
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
-
- global::Android.Net.Uri uri_android = Intent.Data;
-
- #if DEBUG
- System.Text.StringBuilder sb = new System.Text.StringBuilder();
- sb.AppendLine("ActivityCustomUrlSchemeInterceptor.OnCreate()");
- sb.Append(" uri_android = ").AppendLine(uri_android.ToString());
- System.Diagnostics.Debug.WriteLine(sb.ToString());
- #endif
-
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(uri_android.ToString());
-
- // load redirect_url Page
- Sample.XamarinAndroid.MainActivity.Auth2?.OnPageLoading(uri_netfx);
- Sample.XamarinAndroid.MainActivity.Auth1?.OnPageLoading(uri_netfx);
-
- this.Finish();
-
- return;
- }
- }
-}
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+using Android.App;
+using Android.Content;
+using Android.OS;
+using Android.Runtime;
+using Android.Views;
+using Android.Widget;
+
+namespace Xamarin.Auth.Sample.MeetUp.XamarinAndroid
+{
+ [Activity(Label = "ActivityCustomUrlSchemeInterceptor")]
+ [
+ IntentFilter
+ (
+ actions: new[] { Intent.ActionView },
+ Categories = new[]
+ {
+ Intent.CategoryDefault,
+ Intent.CategoryBrowsable
+ },
+ DataSchemes = new[]
+ {
+ "xamarin-auth",
+ },
+ //DataHost = "localhost",
+ DataHosts = new[]
+ {
+ "localhost",
+ },
+ DataPaths = new[]
+ {
+ "/oauth2redirect",
+ }
+ )
+ ]
+ public class ActivityCustomUrlSchemeInterceptor : Activity
+ {
+
+ protected override void OnCreate(Bundle savedInstanceState)
+ {
+ base.OnCreate(savedInstanceState);
+
+ global::Android.Net.Uri uri_android = Intent.Data;
+
+ #if DEBUG
+ System.Text.StringBuilder sb = new System.Text.StringBuilder();
+ sb.AppendLine("ActivityCustomUrlSchemeInterceptor.OnCreate()");
+ sb.Append(" uri_android = ").AppendLine(uri_android.ToString());
+ System.Diagnostics.Debug.WriteLine(sb.ToString());
+ #endif
+
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(uri_android.ToString());
+
+ // load redirect_url Page
+ Sample.XamarinAndroid.MainActivity.Auth2?.OnPageLoading(uri_netfx);
+ Sample.XamarinAndroid.MainActivity.Auth1?.OnPageLoading(uri_netfx);
+
+ this.Finish();
+
+ return;
+ }
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/app.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/app.config
index 81b66be67..2cb5ffb60 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/app.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/app.config
@@ -1,11 +1,11 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/packages.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/packages.config
index 0eb5c860a..42e33d1d7 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/packages.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinAndroid/packages.config
@@ -1,15 +1,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/AppDelegate.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/AppDelegate.cs
index 020f11aa2..e67cbed9a 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/AppDelegate.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/AppDelegate.cs
@@ -1,57 +1,57 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-#if ! __CLASSIC__
-using Foundation;
-using UIKit;
-#else
-using MonoTouch.Foundation;
-using MonoTouch.UIKit;
-#endif
-
-namespace Xamarin.Auth.Sample.XamarinIOS
-{
- // 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;
-
- //
- // 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);
-
- UIApplication.SharedApplication.StatusBarStyle = UIStatusBarStyle.LightContent;
-
- // If you have defined a root view controller, set it here:
- var navCtrl = new UINavigationController(new TestProvidersController());
- navCtrl.NavigationBar.BarTintColor = new UIColor(0x2C / 255f, 0x3E / 255f, 0x50 / 255f, 1);
- navCtrl.NavigationBar.TitleTextAttributes = new UIStringAttributes { ForegroundColor = UIColor.White };
- window.RootViewController = navCtrl;
-
- // User-Agent API
- // iOS 8.x crash
- //global::Xamarin.Auth.WebViewConfiguration.IOS.UserAgent = "moljac++";
-
-
- // make the window visible
- window.MakeKeyAndVisible();
-
- return true;
- }
-
- }
-}
-
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+#if ! __CLASSIC__
+using Foundation;
+using UIKit;
+#else
+using MonoTouch.Foundation;
+using MonoTouch.UIKit;
+#endif
+
+namespace Xamarin.Auth.Sample.XamarinIOS
+{
+ // 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;
+
+ //
+ // 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);
+
+ UIApplication.SharedApplication.StatusBarStyle = UIStatusBarStyle.LightContent;
+
+ // If you have defined a root view controller, set it here:
+ var navCtrl = new UINavigationController(new TestProvidersController());
+ navCtrl.NavigationBar.BarTintColor = new UIColor(0x2C / 255f, 0x3E / 255f, 0x50 / 255f, 1);
+ navCtrl.NavigationBar.TitleTextAttributes = new UIStringAttributes { ForegroundColor = UIColor.White };
+ window.RootViewController = navCtrl;
+
+ // User-Agent API
+ // iOS 8.x crash
+ //global::Xamarin.Auth.WebViewConfiguration.IOS.UserAgent = "moljac++";
+
+
+ // make the window visible
+ window.MakeKeyAndVisible();
+
+ return true;
+ }
+
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Component.Sample.IOS.sln b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Component.Sample.IOS.sln
index 806f5cd7d..efb64088d 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Component.Sample.IOS.sln
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Component.Sample.IOS.sln
@@ -1,869 +1,869 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-VisualStudioVersion = 14.0.23107.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinIOS", "Xamarin.Auth.Sample.XamarinIOS.csproj", "{E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth-Library", "Xamarin.Auth-Library", "{9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\..\source\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.LinkSource", "..\..\..\..\source\Xamarin.Auth.LinkSource\Xamarin.Auth.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\..\source\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{D46E20A0-DBA9-49A5-B45E-CE4664850445}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\..\source\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone8", "..\..\..\..\source\Xamarin.Auth.WindowsPhone8\Xamarin.Auth.WindowsPhone8.csproj", "{08470E0D-EB43-4E07-92F4-020DF019F628}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS-Classic", "..\..\..\..\source\Xamarin.Auth.XamarinIOS-Classic\Xamarin.Auth.XamarinIOS-Classic.csproj", "{8F5F3994-1BE1-4503-997A-800B764322B2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsStore81WinRT", "..\..\..\..\source\Xamarin.Auth.WindowsStore81WinRT\Xamarin.Auth.WindowsStore81WinRT.csproj", "{2E9585E1-1917-4B6C-93E1-3446782E59EB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone81", "..\..\..\..\source\Xamarin.Auth.WindowsPhone81\Xamarin.Auth.WindowsPhone81.csproj", "{18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{73798C80-EB18-442B-9ACD-56A863B942E4}"
- ProjectSection(SolutionItems) = preProject
- ..\..\..\source\.nuget\NuGet.Config = ..\..\..\source\.nuget\NuGet.Config
- ..\..\..\source\.nuget\NuGet.exe = ..\..\..\source\.nuget\NuGet.exe
- ..\..\..\source\.nuget\NuGet.targets = ..\..\..\source\.nuget\NuGet.targets
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
-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|Mixed Platforms = Ad-Hoc|Mixed Platforms
- 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|Mixed Platforms = AppStore|Mixed Platforms
- 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|Mixed Platforms = Debug|Mixed Platforms
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|iPhone = Release|iPhone
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.Build.0 = Debug|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.Build.0 = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.ActiveCfg = Release|Any CPU
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.ActiveCfg = Debug|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.Build.0 = Debug|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.ActiveCfg = Debug|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.Build.0 = Debug|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.ActiveCfg = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.Build.0 = Debug|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.Build.0 = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.ActiveCfg = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.Build.0 = Release|ARM
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.Build.0 = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.ActiveCfg = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.Build.0 = Release|x64
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.ActiveCfg = Release|x86
- {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.Build.0 = Release|x86
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|ARM.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x64.ActiveCfg = Release|Any CPU
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.ActiveCfg = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.Build.0 = Debug|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x64.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.ActiveCfg = Release|Any CPU
- {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.Build.0 = Debug|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.Build.0 = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.ActiveCfg = Release|Any CPU
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x86.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|ARM.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x64.ActiveCfg = Release|Any CPU
- {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x86.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|ARM.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x64.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x86.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|ARM.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x64.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x86.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|ARM.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x64.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x86.ActiveCfg = Release|iPhone
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {D46E20A0-DBA9-49A5-B45E-CE4664850445} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {08470E0D-EB43-4E07-92F4-020DF019F628} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {8F5F3994-1BE1-4503-997A-800B764322B2} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {2E9585E1-1917-4B6C-93E1-3446782E59EB} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {73798C80-EB18-442B-9ACD-56A863B942E4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {77759364-0202-40B6-A285-6FD5490858D4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {74D18E15-01C3-403B-95E3-7FCBFAAA4376} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
- {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
- {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC} = {77759364-0202-40B6-A285-6FD5490858D4}
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
- {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
- {2CF4D47E-E4B0-454B-9015-1E76EE30C36E} = {74D18E15-01C3-403B-95E3-7FCBFAAA4376}
- {AF395E40-6F1E-41E3-BA23-12E134F0D38F} = {1895A8FD-5BC0-46DF-B7F9-F80C0A7FDF64}
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+VisualStudioVersion = 14.0.23107.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinIOS", "Xamarin.Auth.Sample.XamarinIOS.csproj", "{E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth-Library", "Xamarin.Auth-Library", "{9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\..\source\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.LinkSource", "..\..\..\..\source\Xamarin.Auth.LinkSource\Xamarin.Auth.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\..\source\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{D46E20A0-DBA9-49A5-B45E-CE4664850445}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\..\source\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone8", "..\..\..\..\source\Xamarin.Auth.WindowsPhone8\Xamarin.Auth.WindowsPhone8.csproj", "{08470E0D-EB43-4E07-92F4-020DF019F628}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS-Classic", "..\..\..\..\source\Xamarin.Auth.XamarinIOS-Classic\Xamarin.Auth.XamarinIOS-Classic.csproj", "{8F5F3994-1BE1-4503-997A-800B764322B2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsStore81WinRT", "..\..\..\..\source\Xamarin.Auth.WindowsStore81WinRT\Xamarin.Auth.WindowsStore81WinRT.csproj", "{2E9585E1-1917-4B6C-93E1-3446782E59EB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone81", "..\..\..\..\source\Xamarin.Auth.WindowsPhone81\Xamarin.Auth.WindowsPhone81.csproj", "{18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{73798C80-EB18-442B-9ACD-56A863B942E4}"
+ ProjectSection(SolutionItems) = preProject
+ ..\..\..\source\.nuget\NuGet.Config = ..\..\..\source\.nuget\NuGet.Config
+ ..\..\..\source\.nuget\NuGet.exe = ..\..\..\source\.nuget\NuGet.exe
+ ..\..\..\source\.nuget\NuGet.targets = ..\..\..\source\.nuget\NuGet.targets
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
+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|Mixed Platforms = Ad-Hoc|Mixed Platforms
+ 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|Mixed Platforms = AppStore|Mixed Platforms
+ 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|Mixed Platforms = Debug|Mixed Platforms
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|iPhone = Release|iPhone
+ Release|iPhoneSimulator = Release|iPhoneSimulator
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.AppStore|x86.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x64.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Debug|x86.Build.0 = Debug|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|ARM.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhone.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x64.Build.0 = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.ActiveCfg = Release|Any CPU
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E}.Release|x86.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Ad-Hoc|x86.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.AppStore|x86.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.ActiveCfg = Debug|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|ARM.Build.0 = Debug|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.ActiveCfg = Debug|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x64.Build.0 = Debug|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.ActiveCfg = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Debug|x86.Build.0 = Debug|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.ActiveCfg = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|ARM.Build.0 = Release|ARM
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|Mixed Platforms.Build.0 = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.ActiveCfg = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x64.Build.0 = Release|x64
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.ActiveCfg = Release|x86
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB}.Release|x86.Build.0 = Release|x86
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x64.ActiveCfg = Release|Any CPU
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC}.Release|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.AppStore|x86.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Debug|x86.Build.0 = Debug|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|ARM.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhone.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x64.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.ActiveCfg = Release|Any CPU
+ {8F5F3994-1BE1-4503-997A-800B764322B2}.Release|x86.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.AppStore|x86.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x64.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Debug|x86.Build.0 = Debug|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|ARM.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhone.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x64.Build.0 = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.ActiveCfg = Release|Any CPU
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F}.Release|x86.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhone.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x64.ActiveCfg = Release|Any CPU
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445}.Release|x86.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|ARM.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x64.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x86.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|ARM.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x64.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x86.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|ARM.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x64.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x86.ActiveCfg = Release|iPhone
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {D46E20A0-DBA9-49A5-B45E-CE4664850445} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {08470E0D-EB43-4E07-92F4-020DF019F628} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {8F5F3994-1BE1-4503-997A-800B764322B2} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {2E9585E1-1917-4B6C-93E1-3446782E59EB} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {73798C80-EB18-442B-9ACD-56A863B942E4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {77759364-0202-40B6-A285-6FD5490858D4} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {74D18E15-01C3-403B-95E3-7FCBFAAA4376} = {9D1F4812-2987-4E95-BB15-3E9CE2E3CCBA}
+ {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {55214E2D-4FEE-49F6-BB69-5ADC2BD6B8EC} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {2CF4D47E-E4B0-454B-9015-1E76EE30C36E} = {74D18E15-01C3-403B-95E3-7FCBFAAA4376}
+ {AF395E40-6F1E-41E3-BA23-12E134F0D38F} = {1895A8FD-5BC0-46DF-B7F9-F80C0A7FDF64}
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Entitlements.plist b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Entitlements.plist
index 6631ffa6f..418662f81 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Entitlements.plist
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Entitlements.plist
@@ -1,6 +1,6 @@
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Info.plist b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Info.plist
index 4252de1dd..4e7e37a96 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Info.plist
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Info.plist
@@ -1,67 +1,67 @@
-
-
-
-
- CFBundleDisplayName
- Xamarin.Auth.Sample.XamarinIOS
- CFBundleIdentifier
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1.0
- LSRequiresIPhoneOS
-
- MinimumOSVersion
- 8.0
- UIDeviceFamily
-
- 1
- 2
-
- UILaunchStoryboardName
- LaunchScreen
- UIRequiredDeviceCapabilities
-
- armv7
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- XSAppIconAssets
- Resources/Images.xcassets/AppIcons.appiconset
- NSAppTransportSecurity
-
- NSAllowsArbitraryLoads
-
-
- UIViewControllerBasedStatusBarAppearance
-
- CFBundleName
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- CFBundleURLTypes
-
-
- CFBundleURLName
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- CFBundleURLSchemes
-
- com.xamarin.traditional.standard.samples.oauth.providers.ios
- 1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn.apps.googleusercontent.com
-
- CFBundleURLTypes
- Viewer
-
-
-
-
+
+
+
+
+ CFBundleDisplayName
+ Xamarin.Auth.Sample.XamarinIOS
+ CFBundleIdentifier
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ CFBundleShortVersionString
+ 1.0
+ CFBundleVersion
+ 1.0
+ LSRequiresIPhoneOS
+
+ MinimumOSVersion
+ 8.0
+ UIDeviceFamily
+
+ 1
+ 2
+
+ UILaunchStoryboardName
+ LaunchScreen
+ UIRequiredDeviceCapabilities
+
+ armv7
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ XSAppIconAssets
+ Resources/Images.xcassets/AppIcons.appiconset
+ NSAppTransportSecurity
+
+ NSAllowsArbitraryLoads
+
+
+ UIViewControllerBasedStatusBarAppearance
+
+ CFBundleName
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ CFBundleURLTypes
+
+
+ CFBundleURLName
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ CFBundleURLSchemes
+
+ com.xamarin.traditional.standard.samples.oauth.providers.ios
+ 1093596514437-d3rpjj7clslhdg3uv365qpodsl5tq4fn.apps.googleusercontent.com
+
+ CFBundleURLTypes
+ Viewer
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Main.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Main.cs
index 5624c3b09..6c6698190 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Main.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Main.cs
@@ -1,20 +1,20 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-using Foundation;
-using UIKit;
-
-namespace Xamarin.Auth.Sample.XamarinIOS
-{
- 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");
- }
- }
-}
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+using Foundation;
+using UIKit;
+
+namespace Xamarin.Auth.Sample.XamarinIOS
+{
+ 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");
+ }
+ }
+}
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Resources/Images.xcassets/AppIcons.appiconset/Contents.json b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Resources/Images.xcassets/AppIcons.appiconset/Contents.json
index 24f997458..48e2395d4 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Resources/Images.xcassets/AppIcons.appiconset/Contents.json
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Resources/Images.xcassets/AppIcons.appiconset/Contents.json
@@ -1,108 +1,108 @@
-{
- "images": [
- {
- "size": "29x29",
- "scale": "1x",
- "idiom": "iphone"
- },
- {
- "size": "29x29",
- "scale": "2x",
- "idiom": "iphone"
- },
- {
- "size": "29x29",
- "scale": "3x",
- "idiom": "iphone"
- },
- {
- "size": "40x40",
- "scale": "2x",
- "idiom": "iphone"
- },
- {
- "size": "40x40",
- "scale": "3x",
- "idiom": "iphone"
- },
- {
- "size": "57x57",
- "scale": "1x",
- "idiom": "iphone"
- },
- {
- "size": "57x57",
- "scale": "2x",
- "idiom": "iphone"
- },
- {
- "size": "60x60",
- "scale": "2x",
- "idiom": "iphone"
- },
- {
- "size": "60x60",
- "scale": "3x",
- "idiom": "iphone"
- },
- {
- "size": "29x29",
- "scale": "1x",
- "idiom": "ipad"
- },
- {
- "size": "29x29",
- "scale": "2x",
- "idiom": "ipad"
- },
- {
- "size": "40x40",
- "scale": "1x",
- "idiom": "ipad"
- },
- {
- "size": "40x40",
- "scale": "2x",
- "idiom": "ipad"
- },
- {
- "size": "50x50",
- "scale": "1x",
- "idiom": "ipad"
- },
- {
- "size": "50x50",
- "scale": "2x",
- "idiom": "ipad"
- },
- {
- "size": "72x72",
- "scale": "1x",
- "idiom": "ipad"
- },
- {
- "size": "72x72",
- "scale": "2x",
- "idiom": "ipad"
- },
- {
- "size": "76x76",
- "scale": "1x",
- "idiom": "ipad"
- },
- {
- "size": "76x76",
- "scale": "2x",
- "idiom": "ipad"
- },
- {
- "size": "120x120",
- "scale": "1x",
- "idiom": "car"
- }
- ],
- "info": {
- "version": 1,
- "author": "xcode"
- }
+{
+ "images": [
+ {
+ "size": "29x29",
+ "scale": "1x",
+ "idiom": "iphone"
+ },
+ {
+ "size": "29x29",
+ "scale": "2x",
+ "idiom": "iphone"
+ },
+ {
+ "size": "29x29",
+ "scale": "3x",
+ "idiom": "iphone"
+ },
+ {
+ "size": "40x40",
+ "scale": "2x",
+ "idiom": "iphone"
+ },
+ {
+ "size": "40x40",
+ "scale": "3x",
+ "idiom": "iphone"
+ },
+ {
+ "size": "57x57",
+ "scale": "1x",
+ "idiom": "iphone"
+ },
+ {
+ "size": "57x57",
+ "scale": "2x",
+ "idiom": "iphone"
+ },
+ {
+ "size": "60x60",
+ "scale": "2x",
+ "idiom": "iphone"
+ },
+ {
+ "size": "60x60",
+ "scale": "3x",
+ "idiom": "iphone"
+ },
+ {
+ "size": "29x29",
+ "scale": "1x",
+ "idiom": "ipad"
+ },
+ {
+ "size": "29x29",
+ "scale": "2x",
+ "idiom": "ipad"
+ },
+ {
+ "size": "40x40",
+ "scale": "1x",
+ "idiom": "ipad"
+ },
+ {
+ "size": "40x40",
+ "scale": "2x",
+ "idiom": "ipad"
+ },
+ {
+ "size": "50x50",
+ "scale": "1x",
+ "idiom": "ipad"
+ },
+ {
+ "size": "50x50",
+ "scale": "2x",
+ "idiom": "ipad"
+ },
+ {
+ "size": "72x72",
+ "scale": "1x",
+ "idiom": "ipad"
+ },
+ {
+ "size": "72x72",
+ "scale": "2x",
+ "idiom": "ipad"
+ },
+ {
+ "size": "76x76",
+ "scale": "1x",
+ "idiom": "ipad"
+ },
+ {
+ "size": "76x76",
+ "scale": "2x",
+ "idiom": "ipad"
+ },
+ {
+ "size": "120x120",
+ "scale": "1x",
+ "idiom": "car"
+ }
+ ],
+ "info": {
+ "version": 1,
+ "author": "xcode"
+ }
}
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Resources/LaunchScreen.xib b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Resources/LaunchScreen.xib
index 59fd558aa..b19ba5bb7 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Resources/LaunchScreen.xib
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Resources/LaunchScreen.xib
@@ -1,41 +1,41 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/TestProvidersController.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/TestProvidersController.cs
index c71806e24..baea9f4dd 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/TestProvidersController.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/TestProvidersController.cs
@@ -1,695 +1,695 @@
-
-using System;
-using System.Text;
-using System.Collections.Generic;
-using System.Linq;
-using Xamarin.Auth.ProviderSamples;
-using SafariServices;
-
-#if !__CLASSIC__
-using Foundation;
-using UIKit;
-#else
-using MonoTouch.Foundation;
-using MonoTouch.UIKit;
-// Mappings Unified types to MonoTouch types
-using nfloat = global::System.Single;
-using nint = global::System.Int32;
-using nuint = global::System.UInt32;
-#endif
-
-namespace Xamarin.Auth.Sample.XamarinIOS
-{
- public class TestProvidersController : UITableViewController
- {
- //=================================================================
- // Xamarin.Auth API test switch
- // true - Native UI
- // Android - [Chrome] Custom Tabs
- // iOS - Safari View Controller
- // false - embedded WebViews
- // Android - WebView
- // iOS - UIWebView or WKWebView
- bool test_native_ui = false;
- //=================================================================
-
- UIColor color_xamarin_blue;
-
- string[] items = Data.TestCases.Keys.ToArray();
-
- public TestProvidersController() : base(UITableViewStyle.Plain)
- {
- //=================================================================
- // switching between
- // embbedded browsers (UIWebView or WKWebView) currently default
- // and
- // Native UI (SFSafariWebView)
- // read the docs about pros and cons
- test_native_ui = false;
- //=================================================================
- // switching between
- // UIWebView (default)
- // and
- // WKWebView
- // read the docs about pros and cons
- Xamarin.Auth.WebViewConfiguration.IOS.IsUsingWKWebView = false;
- //=================================================================
-
-
- Title = "OAuth Providers";
- color_xamarin_blue = UIColor.FromRGB(0x34, 0x98, 0xdb);
-
- return;
- }
-
- public override nint RowsInSection(UITableView tableview, nint section)
- {
- return items.Length;
- }
-
- const string CellKey = "TestProvidersCell";
-
- public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath)
- {
- var cell = tableView.DequeueReusableCell(CellKey);
- if (cell == null)
- cell = new UITableViewCell(UITableViewCellStyle.Default, CellKey);
-
- cell.TextLabel.Text = items[indexPath.Row];
-
- return cell;
- }
-
- public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
- {
- tableView.DeselectRow(indexPath, true);
-
- provider = items[indexPath.Row];
-
- Xamarin.Auth.ProviderSamples.Helpers.OAuth auth;
- if (!Data.TestCases.TryGetValue(provider, out auth))
- {
- UIAlertView alert = new UIAlertView("Error", "Unknown OAuth Provider!", null, "Ok", null);
- alert.Show();
- }
- if (auth is Xamarin.Auth.ProviderSamples.Helpers.OAuth1)
- {
- Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth1);
- }
- else
- {
- Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth2);
- }
- }
-
- string provider = null;
-
- public static OAuth1Authenticator Auth1 = null;
-
- private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth1 oauth1)
- {
- // Step 1.1 Creating and configuring an Authenticator
- Auth1 = new OAuth1Authenticator
- (
- consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret,
- requestTokenUrl: oauth1.OAuth1_UriRequestToken,
- authorizeUrl: oauth1.OAuth_UriAuthorization,
- accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken,
- callbackUrl: oauth1.OAuth_UriCallbackAKARedirect,
- // Native UI API switch
- // true - NEW native UI support
- // false - OLD embedded browser API [DEFAULT]
- // DEFAULT will be switched to true in the near future 2017-04
- isUsingNativeUI: test_native_ui
- )
- {
- ShowErrors = false,
- AllowCancel = oauth1.AllowCancel,
- };
-
-
- // Step 1.2 Subscribing to Authenticator events
- // If authorization succeeds or is canceled, .Completed will be fired.
- Auth1.Completed += Auth_Completed;
- Auth1.Error += Auth_Error;
- Auth1.BrowsingCompleted += Auth_BrowsingCompleted;
-
-
- // Step 2.1 Creating Login UI
- UIKit.UIViewController ui_object = Auth1.GetUI();
-
- if (Auth1.IsUsingNativeUI == true)
- {
- // Step 2.1 Creating Login UI
- // In order to access SFSafariViewController API the cast is neccessary
- SafariServices.SFSafariViewController c = null;
- c = (SafariServices.SFSafariViewController)ui_object;
- // add custom schema (App Linking) handling
- // in AppDelegate.cs
- // public override bool OpenUrl
- // (
- // UIApplication application,
- // NSUrl url,
- // string sourceApplication,
- // NSObject annotation
- // )
- //
- // NOTE[s]
- // * custom scheme support only
- // xamarinauth://localhost
- // xamarin-auth://localhost
- // xamarin.auth://localhost
- // * no http[s] scheme support
-
- // 2.2 Customizing the UI - Native UI [OPTIONAL]
- if (UIDevice.CurrentDevice.CheckSystemVersion(10, 0))
- {
- c.PreferredBarTintColor = color_xamarin_blue;
- c.PreferredControlTintColor = UIColor.White;
- }
- else
- {
- c.View.TintColor = color_xamarin_blue;
- }
-
- Action view_controller_customization =
- () =>
- {
- c.NavigationController.NavigationBar.TintColor = color_xamarin_blue;
- };
-
- // Step 3 Present/Launch the Login UI
- PresentViewController(c, true, view_controller_customization);
- }
- else
- {
- // Step 3 Present/Launch the Login UI
- PresentViewController(ui_object, true, null);
- }
-
- return;
- }
-
- public static OAuth2Authenticator Auth2 = null;
-
- private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth2 oauth2)
- {
- if
- (
- string.IsNullOrEmpty(oauth2.OAuth_SecretKey_ConsumerSecret_APISecret)
- )
- {
- if (oauth2.OAuth_UriAccessToken_UriRequestToken == null)
- {
- // Step 1.1 Creating and configuring an Authenticator
- Auth2 = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
- // Native UI API switch
- // true - NEW native UI support
- // false - OLD embedded browser API [DEFAULT]
- // DEFAULT will be switched to true in the near future 2017-04
- isUsingNativeUI: test_native_ui
- )
- {
- ShowErrors = false,
- AllowCancel = oauth2.AllowCancel,
- };
- //-------------------------------------------------------------
- }
- else if (oauth2.OAuth_UriAccessToken_UriRequestToken != null)
- {
- // Step 1.1 Creating and configuring an Authenticator
- Auth2 = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- clientSecret: oauth2.OAuth_SecretKey_ConsumerSecret_APISecret,
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
- accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken,
- // Native UI API switch
- // true - NEW native UI support
- // false - OLD embedded browser API [DEFAULT]
- // DEFAULT will be switched to true in the near future 2017-04
- isUsingNativeUI: test_native_ui
- )
- {
- ShowErrors = false,
- AllowCancel = oauth2.AllowCancel,
- };
- //-------------------------------------------------------------
- }
- }
- else
- {
- // Step 1.1 Creating and configuring an Authenticator
- Auth2 = new OAuth2Authenticator
- (
- clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
- clientSecret: oauth2.OAuth_SecretKey_ConsumerSecret_APISecret,
- scope: oauth2.OAuth2_Scope,
- authorizeUrl: oauth2.OAuth_UriAuthorization,
- redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
- accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken,
- // Native UI API switch
- // true - NEW native UI support
- // false - OLD embedded browser API [DEFAULT]
- // DEFAULT will be switched to true in the near future 2017-04
- isUsingNativeUI: test_native_ui
- )
- {
- ShowErrors = false,
- AllowCancel = oauth2.AllowCancel,
- };
- }
-
- // Step 1.2 Subscribing to Authenticator events
- // If authorization succeeds or is canceled, .Completed will be fired.
- Auth2.Completed += Auth_Completed;
- Auth2.Error += Auth_Error;
- Auth2.BrowsingCompleted += Auth_BrowsingCompleted;
-
-
- // Step 2.1 Creating Login UI
- UIKit.UIViewController ui_object = Auth2.GetUI();
-
- if (Auth2.IsUsingNativeUI == true)
- {
- // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
- // In order to access SFSafariViewController API the cast is neccessary
- SafariServices.SFSafariViewController c = null;
- c = (SafariServices.SFSafariViewController)ui_object;
- // add custom schema (App Linking) handling
- // in AppDelegate.cs
- // public override bool OpenUrl
- // (
- // UIApplication application,
- // NSUrl url,
- // string sourceApplication,
- // NSObject annotation
- // )
- //
- // NOTE[s]
- // * custom scheme support only
- // xamarinauth://localhost
- // xamarin-auth://localhost
- // xamarin.auth://localhost
- // * no http[s] scheme support
-
- // 2.2 Customizing the UI - Native UI [OPTIONAL]
- this.UICustomization(c);
-
- ui_object = c;
- }
-
- // Step 3 Present/Launch the Login UI
- PresentViewController(ui_object, true, null);
-
-
- return;
- }
-
- private void UICustomization(SFSafariViewController c)
- {
- // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
- if (UIDevice.CurrentDevice.CheckSystemVersion(10, 0))
- {
- c.PreferredBarTintColor = color_xamarin_blue;
- c.PreferredControlTintColor = UIColor.White;
- }
- else
- {
- c.View.TintColor = color_xamarin_blue;
- }
-
- Action view_controller_customization =
- null
- /*
- () =>
- {
- c.NavigationController.NavigationBar.TintColor = color_xamarin_blue;
- }
- */
- ;
- return;
- }
-
- public void Auth_Completed(object sender, Xamarin.Auth.AuthenticatorCompletedEventArgs ee)
- {
- string title = "Event Auth Completed";
- string msg = null;
- DismissViewController
- (
- animated: true,
- completionHandler: () => { }
- );
-
- #if DEBUG
- string d = null;
- string[] values = ee?.Account?.Properties?.Select(x => x.Key + "=" + x.Value).ToArray();
- if (values != null)
- {
- d = string.Join(" ; ", values);
- }
- msg = String.Format("TestProviderController.Auth_Completed {0}", d);
- System.Diagnostics.Debug.WriteLine(msg);
- #endif
-
- if (!ee.IsAuthenticated)
- {
- msg = "Not Authenticated";
- }
- else
- {
- try
- {
- AccountStoreTests(sender, ee);
- AccountStoreTestsAsync(sender, ee);
- }
- catch (Xamarin.Auth.AuthException exc)
- {
- msg = exc.Message;
- UIAlertView alert =
- new UIAlertView
- (
- "Error - AccountStore Saving",
- "AuthException = " + Environment.NewLine + msg,
- null,
- "OK",
- null
- );
- alert.Show();
- throw new Exception("AuthException", exc);
- }
- try
- {
- //------------------------------------------------------------------
- Account account = ee.Account;
- string token = default(string);
- if (null != account)
- {
- string token_name = default(string);
- Type t = sender.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account.Properties[token_name].ToString();
- }
- }
- //------------------------------------------------------------------
-
- StringBuilder sb = new StringBuilder();
- sb.Append("IsAuthenticated = ").Append(ee.IsAuthenticated)
- .Append(System.Environment.NewLine);
- sb.Append("Account.UserName = ").Append(ee.Account.Username)
- .Append(System.Environment.NewLine);
- sb.Append("token = ").Append(token)
- .Append(System.Environment.NewLine);
- msg = sb.ToString();
- }
- catch (Exception ex)
- {
- msg = ex.Message;
- }
- }
-
- InvokeOnMainThread
- (
- () =>
- {
- // manipulate UI controls
- UIAlertView _error = new UIAlertView(title, msg, null, "Ok", null);
- _error.Show();
- }
- );
-
- return;
- }
-
- private void Auth_Error(object sender, AuthenticatorErrorEventArgs ee)
- {
- string title = "Event Auth Error";
- string msg = "";
-
- StringBuilder sb = new StringBuilder();
- sb.Append("Message = ").Append(ee.Message)
- .Append(System.Environment.NewLine);
- msg = sb.ToString();
-
- InvokeOnMainThread
- (
- () =>
- {
- // manipulate UI controls
- UIAlertView _error = new UIAlertView(title, msg, null, "Ok", null);
- _error.Show();
- }
- );
-
- return;
-
- }
-
- private void Auth_BrowsingCompleted(object sender, EventArgs ee)
- {
- string title = "Event Auth Browsing Completed";
- string msg = "";
-
- StringBuilder sb = new StringBuilder();
- msg = sb.ToString();
-
- InvokeOnMainThread
- (
- () =>
- {
- // manipulate UI controls
- UIAlertView _error = new UIAlertView(title, msg, null, "Ok", null);
- _error.Show();
- }
- );
-
- return;
- }
-
- private void AccountStoreTests(object authenticator, AuthenticatorCompletedEventArgs ee)
- {
- // Step 4.2 Store the account
- AccountStore account_store = AccountStore.Create();
- account_store.Save(ee.Account, provider);
-
- try
- {
- // Stp 4.3 Retrieve stored accounts
- IEnumerable accounts = account_store.FindAccountsForService(provider);
- Account account1 = accounts.FirstOrDefault();
- //------------------------------------------------------------------
- if (null != account1)
- {
- string token = default(string);
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account1.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account1.Properties[token_name].ToString();
- }
- UIAlertView alert =
- new UIAlertView
- (
- "Token 1",
- "access_token = " + token,
- null,
- "OK",
- null
- );
- alert.Show();
- }
- }
- catch (System.Exception exc)
- {
- // Xamarin.iOS
- // exc {System.ArgumentNullException: Value cannot be null.
- // Parameter name: data
- // at Foundation.NSString.Fr…} System.ArgumentNullException
- // Value cannot be null.
- // Parameter name: data
- string msg = exc.Message;
- System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
- }
-
- try
- {
- AccountStore.Create().Save(ee.Account, provider + ".v.2");
- }
- catch (System.Exception exc)
- {
- string msg = exc.Message;
- System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
- }
-
- try
- {
- //------------------------------------------------------------------
- // Xamarin.iOS - throws
- IEnumerable accounts = account_store.FindAccountsForService(provider + ".v.2");
- Account account2 = accounts.FirstOrDefault();
- //------------------------------------------------------------------
- if (null != account2)
- {
- string token = default(string);
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account2.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account2.Properties[token_name].ToString();
- }
- UIAlertView alert = new UIAlertView
- (
- "Token 2",
- "access_token = " + token,
- null,
- "OK",
- null
- );
- alert.Show();
- }
- }
- catch (System.Exception exc)
- {
- string msg = exc.Message;
- System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
- }
-
- return;
- }
-
- private async void AccountStoreTestsAsync(object authenticator, AuthenticatorCompletedEventArgs ee)
- {
- AccountStore account_store = AccountStore.Create();
- await account_store.SaveAsync(ee.Account, provider);
-
- //------------------------------------------------------------------
- // Android
- // https://kb.xamarin.com/agent/case/225411
- // cannot reproduce
- try
- {
- //------------------------------------------------------------------
- // Xamarin.iOS - following line throws
- IEnumerable accounts = await account_store.FindAccountsForServiceAsync(provider);
- Account account1 = accounts.FirstOrDefault();
- //------------------------------------------------------------------
- if (null != account1)
- {
- string token = default(string);
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account1.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account1.Properties[token_name].ToString();
- }
- UIAlertView alert =
- new UIAlertView
- (
- "Token 3",
- "access_token = " + token,
- null,
- "OK",
- null
- );
- alert.Show();
- }
- }
- catch (System.Exception exc)
- {
- // Xamarin.iOS
- // exc {System.ArgumentNullException: Value cannot be null.
- // Parameter name: data
- // at Foundation.NSString.Fr…} System.ArgumentNullException
- // Value cannot be null.
- // Parameter name: data
- string msg = exc.Message;
- System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
- }
-
- try
- {
- await AccountStore.Create().SaveAsync(ee.Account, provider + ".v.2");
- }
- catch (System.Exception exc)
- {
- string msg = exc.Message;
- System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
- }
-
- try
- {
- //------------------------------------------------------------------
- // Xamarin.iOS - throws
- IEnumerable accounts = await account_store.FindAccountsForServiceAsync(provider + ".v.2");
- Account account2 = accounts.FirstOrDefault();
- //------------------------------------------------------------------
- if (null != account2)
- {
- string token = default(string);
- string token_name = default(string);
- Type t = authenticator.GetType();
- if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
- {
- token_name = "access_token";
- token = account2.Properties[token_name].ToString();
- }
- else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
- {
- token_name = "oauth_token";
- token = account2.Properties[token_name].ToString();
- }
- UIAlertView alert = new UIAlertView
- (
- "Token 4",
- "access_token = " + token,
- null,
- "OK",
- null
- );
- alert.Show();
- }
- }
- catch (System.Exception exc)
- {
- string msg = exc.Message;
- System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
- }
-
- return;
- }
- }
-}
-
+
+using System;
+using System.Text;
+using System.Collections.Generic;
+using System.Linq;
+using Xamarin.Auth.ProviderSamples;
+using SafariServices;
+
+#if !__CLASSIC__
+using Foundation;
+using UIKit;
+#else
+using MonoTouch.Foundation;
+using MonoTouch.UIKit;
+// Mappings Unified types to MonoTouch types
+using nfloat = global::System.Single;
+using nint = global::System.Int32;
+using nuint = global::System.UInt32;
+#endif
+
+namespace Xamarin.Auth.Sample.XamarinIOS
+{
+ public class TestProvidersController : UITableViewController
+ {
+ //=================================================================
+ // Xamarin.Auth API test switch
+ // true - Native UI
+ // Android - [Chrome] Custom Tabs
+ // iOS - Safari View Controller
+ // false - embedded WebViews
+ // Android - WebView
+ // iOS - UIWebView or WKWebView
+ bool test_native_ui = false;
+ //=================================================================
+
+ UIColor color_xamarin_blue;
+
+ string[] items = Data.TestCases.Keys.ToArray();
+
+ public TestProvidersController() : base(UITableViewStyle.Plain)
+ {
+ //=================================================================
+ // switching between
+ // embbedded browsers (UIWebView or WKWebView) currently default
+ // and
+ // Native UI (SFSafariWebView)
+ // read the docs about pros and cons
+ test_native_ui = false;
+ //=================================================================
+ // switching between
+ // UIWebView (default)
+ // and
+ // WKWebView
+ // read the docs about pros and cons
+ Xamarin.Auth.WebViewConfiguration.IOS.IsUsingWKWebView = false;
+ //=================================================================
+
+
+ Title = "OAuth Providers";
+ color_xamarin_blue = UIColor.FromRGB(0x34, 0x98, 0xdb);
+
+ return;
+ }
+
+ public override nint RowsInSection(UITableView tableview, nint section)
+ {
+ return items.Length;
+ }
+
+ const string CellKey = "TestProvidersCell";
+
+ public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath)
+ {
+ var cell = tableView.DequeueReusableCell(CellKey);
+ if (cell == null)
+ cell = new UITableViewCell(UITableViewCellStyle.Default, CellKey);
+
+ cell.TextLabel.Text = items[indexPath.Row];
+
+ return cell;
+ }
+
+ public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
+ {
+ tableView.DeselectRow(indexPath, true);
+
+ provider = items[indexPath.Row];
+
+ Xamarin.Auth.ProviderSamples.Helpers.OAuth auth;
+ if (!Data.TestCases.TryGetValue(provider, out auth))
+ {
+ UIAlertView alert = new UIAlertView("Error", "Unknown OAuth Provider!", null, "Ok", null);
+ alert.Show();
+ }
+ if (auth is Xamarin.Auth.ProviderSamples.Helpers.OAuth1)
+ {
+ Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth1);
+ }
+ else
+ {
+ Authenticate(auth as Xamarin.Auth.ProviderSamples.Helpers.OAuth2);
+ }
+ }
+
+ string provider = null;
+
+ public static OAuth1Authenticator Auth1 = null;
+
+ private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth1 oauth1)
+ {
+ // Step 1.1 Creating and configuring an Authenticator
+ Auth1 = new OAuth1Authenticator
+ (
+ consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret,
+ requestTokenUrl: oauth1.OAuth1_UriRequestToken,
+ authorizeUrl: oauth1.OAuth_UriAuthorization,
+ accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken,
+ callbackUrl: oauth1.OAuth_UriCallbackAKARedirect,
+ // Native UI API switch
+ // true - NEW native UI support
+ // false - OLD embedded browser API [DEFAULT]
+ // DEFAULT will be switched to true in the near future 2017-04
+ isUsingNativeUI: test_native_ui
+ )
+ {
+ ShowErrors = false,
+ AllowCancel = oauth1.AllowCancel,
+ };
+
+
+ // Step 1.2 Subscribing to Authenticator events
+ // If authorization succeeds or is canceled, .Completed will be fired.
+ Auth1.Completed += Auth_Completed;
+ Auth1.Error += Auth_Error;
+ Auth1.BrowsingCompleted += Auth_BrowsingCompleted;
+
+
+ // Step 2.1 Creating Login UI
+ UIKit.UIViewController ui_object = Auth1.GetUI();
+
+ if (Auth1.IsUsingNativeUI == true)
+ {
+ // Step 2.1 Creating Login UI
+ // In order to access SFSafariViewController API the cast is neccessary
+ SafariServices.SFSafariViewController c = null;
+ c = (SafariServices.SFSafariViewController)ui_object;
+ // add custom schema (App Linking) handling
+ // in AppDelegate.cs
+ // public override bool OpenUrl
+ // (
+ // UIApplication application,
+ // NSUrl url,
+ // string sourceApplication,
+ // NSObject annotation
+ // )
+ //
+ // NOTE[s]
+ // * custom scheme support only
+ // xamarinauth://localhost
+ // xamarin-auth://localhost
+ // xamarin.auth://localhost
+ // * no http[s] scheme support
+
+ // 2.2 Customizing the UI - Native UI [OPTIONAL]
+ if (UIDevice.CurrentDevice.CheckSystemVersion(10, 0))
+ {
+ c.PreferredBarTintColor = color_xamarin_blue;
+ c.PreferredControlTintColor = UIColor.White;
+ }
+ else
+ {
+ c.View.TintColor = color_xamarin_blue;
+ }
+
+ Action view_controller_customization =
+ () =>
+ {
+ c.NavigationController.NavigationBar.TintColor = color_xamarin_blue;
+ };
+
+ // Step 3 Present/Launch the Login UI
+ PresentViewController(c, true, view_controller_customization);
+ }
+ else
+ {
+ // Step 3 Present/Launch the Login UI
+ PresentViewController(ui_object, true, null);
+ }
+
+ return;
+ }
+
+ public static OAuth2Authenticator Auth2 = null;
+
+ private void Authenticate(Xamarin.Auth.ProviderSamples.Helpers.OAuth2 oauth2)
+ {
+ if
+ (
+ string.IsNullOrEmpty(oauth2.OAuth_SecretKey_ConsumerSecret_APISecret)
+ )
+ {
+ if (oauth2.OAuth_UriAccessToken_UriRequestToken == null)
+ {
+ // Step 1.1 Creating and configuring an Authenticator
+ Auth2 = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
+ // Native UI API switch
+ // true - NEW native UI support
+ // false - OLD embedded browser API [DEFAULT]
+ // DEFAULT will be switched to true in the near future 2017-04
+ isUsingNativeUI: test_native_ui
+ )
+ {
+ ShowErrors = false,
+ AllowCancel = oauth2.AllowCancel,
+ };
+ //-------------------------------------------------------------
+ }
+ else if (oauth2.OAuth_UriAccessToken_UriRequestToken != null)
+ {
+ // Step 1.1 Creating and configuring an Authenticator
+ Auth2 = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ clientSecret: oauth2.OAuth_SecretKey_ConsumerSecret_APISecret,
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
+ accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken,
+ // Native UI API switch
+ // true - NEW native UI support
+ // false - OLD embedded browser API [DEFAULT]
+ // DEFAULT will be switched to true in the near future 2017-04
+ isUsingNativeUI: test_native_ui
+ )
+ {
+ ShowErrors = false,
+ AllowCancel = oauth2.AllowCancel,
+ };
+ //-------------------------------------------------------------
+ }
+ }
+ else
+ {
+ // Step 1.1 Creating and configuring an Authenticator
+ Auth2 = new OAuth2Authenticator
+ (
+ clientId: oauth2.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer,
+ clientSecret: oauth2.OAuth_SecretKey_ConsumerSecret_APISecret,
+ scope: oauth2.OAuth2_Scope,
+ authorizeUrl: oauth2.OAuth_UriAuthorization,
+ redirectUrl: oauth2.OAuth_UriCallbackAKARedirect,
+ accessTokenUrl: oauth2.OAuth_UriAccessToken_UriRequestToken,
+ // Native UI API switch
+ // true - NEW native UI support
+ // false - OLD embedded browser API [DEFAULT]
+ // DEFAULT will be switched to true in the near future 2017-04
+ isUsingNativeUI: test_native_ui
+ )
+ {
+ ShowErrors = false,
+ AllowCancel = oauth2.AllowCancel,
+ };
+ }
+
+ // Step 1.2 Subscribing to Authenticator events
+ // If authorization succeeds or is canceled, .Completed will be fired.
+ Auth2.Completed += Auth_Completed;
+ Auth2.Error += Auth_Error;
+ Auth2.BrowsingCompleted += Auth_BrowsingCompleted;
+
+
+ // Step 2.1 Creating Login UI
+ UIKit.UIViewController ui_object = Auth2.GetUI();
+
+ if (Auth2.IsUsingNativeUI == true)
+ {
+ // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
+ // In order to access SFSafariViewController API the cast is neccessary
+ SafariServices.SFSafariViewController c = null;
+ c = (SafariServices.SFSafariViewController)ui_object;
+ // add custom schema (App Linking) handling
+ // in AppDelegate.cs
+ // public override bool OpenUrl
+ // (
+ // UIApplication application,
+ // NSUrl url,
+ // string sourceApplication,
+ // NSObject annotation
+ // )
+ //
+ // NOTE[s]
+ // * custom scheme support only
+ // xamarinauth://localhost
+ // xamarin-auth://localhost
+ // xamarin.auth://localhost
+ // * no http[s] scheme support
+
+ // 2.2 Customizing the UI - Native UI [OPTIONAL]
+ this.UICustomization(c);
+
+ ui_object = c;
+ }
+
+ // Step 3 Present/Launch the Login UI
+ PresentViewController(ui_object, true, null);
+
+
+ return;
+ }
+
+ private void UICustomization(SFSafariViewController c)
+ {
+ // Step 2.2 Customizing the UI - Native UI [OPTIONAL]
+ if (UIDevice.CurrentDevice.CheckSystemVersion(10, 0))
+ {
+ c.PreferredBarTintColor = color_xamarin_blue;
+ c.PreferredControlTintColor = UIColor.White;
+ }
+ else
+ {
+ c.View.TintColor = color_xamarin_blue;
+ }
+
+ Action view_controller_customization =
+ null
+ /*
+ () =>
+ {
+ c.NavigationController.NavigationBar.TintColor = color_xamarin_blue;
+ }
+ */
+ ;
+ return;
+ }
+
+ public void Auth_Completed(object sender, Xamarin.Auth.AuthenticatorCompletedEventArgs ee)
+ {
+ string title = "Event Auth Completed";
+ string msg = null;
+ DismissViewController
+ (
+ animated: true,
+ completionHandler: () => { }
+ );
+
+ #if DEBUG
+ string d = null;
+ string[] values = ee?.Account?.Properties?.Select(x => x.Key + "=" + x.Value).ToArray();
+ if (values != null)
+ {
+ d = string.Join(" ; ", values);
+ }
+ msg = String.Format("TestProviderController.Auth_Completed {0}", d);
+ System.Diagnostics.Debug.WriteLine(msg);
+ #endif
+
+ if (!ee.IsAuthenticated)
+ {
+ msg = "Not Authenticated";
+ }
+ else
+ {
+ try
+ {
+ AccountStoreTests(sender, ee);
+ AccountStoreTestsAsync(sender, ee);
+ }
+ catch (Xamarin.Auth.AuthException exc)
+ {
+ msg = exc.Message;
+ UIAlertView alert =
+ new UIAlertView
+ (
+ "Error - AccountStore Saving",
+ "AuthException = " + Environment.NewLine + msg,
+ null,
+ "OK",
+ null
+ );
+ alert.Show();
+ throw new Exception("AuthException", exc);
+ }
+ try
+ {
+ //------------------------------------------------------------------
+ Account account = ee.Account;
+ string token = default(string);
+ if (null != account)
+ {
+ string token_name = default(string);
+ Type t = sender.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account.Properties[token_name].ToString();
+ }
+ }
+ //------------------------------------------------------------------
+
+ StringBuilder sb = new StringBuilder();
+ sb.Append("IsAuthenticated = ").Append(ee.IsAuthenticated)
+ .Append(System.Environment.NewLine);
+ sb.Append("Account.UserName = ").Append(ee.Account.Username)
+ .Append(System.Environment.NewLine);
+ sb.Append("token = ").Append(token)
+ .Append(System.Environment.NewLine);
+ msg = sb.ToString();
+ }
+ catch (Exception ex)
+ {
+ msg = ex.Message;
+ }
+ }
+
+ InvokeOnMainThread
+ (
+ () =>
+ {
+ // manipulate UI controls
+ UIAlertView _error = new UIAlertView(title, msg, null, "Ok", null);
+ _error.Show();
+ }
+ );
+
+ return;
+ }
+
+ private void Auth_Error(object sender, AuthenticatorErrorEventArgs ee)
+ {
+ string title = "Event Auth Error";
+ string msg = "";
+
+ StringBuilder sb = new StringBuilder();
+ sb.Append("Message = ").Append(ee.Message)
+ .Append(System.Environment.NewLine);
+ msg = sb.ToString();
+
+ InvokeOnMainThread
+ (
+ () =>
+ {
+ // manipulate UI controls
+ UIAlertView _error = new UIAlertView(title, msg, null, "Ok", null);
+ _error.Show();
+ }
+ );
+
+ return;
+
+ }
+
+ private void Auth_BrowsingCompleted(object sender, EventArgs ee)
+ {
+ string title = "Event Auth Browsing Completed";
+ string msg = "";
+
+ StringBuilder sb = new StringBuilder();
+ msg = sb.ToString();
+
+ InvokeOnMainThread
+ (
+ () =>
+ {
+ // manipulate UI controls
+ UIAlertView _error = new UIAlertView(title, msg, null, "Ok", null);
+ _error.Show();
+ }
+ );
+
+ return;
+ }
+
+ private void AccountStoreTests(object authenticator, AuthenticatorCompletedEventArgs ee)
+ {
+ // Step 4.2 Store the account
+ AccountStore account_store = AccountStore.Create();
+ account_store.Save(ee.Account, provider);
+
+ try
+ {
+ // Stp 4.3 Retrieve stored accounts
+ IEnumerable accounts = account_store.FindAccountsForService(provider);
+ Account account1 = accounts.FirstOrDefault();
+ //------------------------------------------------------------------
+ if (null != account1)
+ {
+ string token = default(string);
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ UIAlertView alert =
+ new UIAlertView
+ (
+ "Token 1",
+ "access_token = " + token,
+ null,
+ "OK",
+ null
+ );
+ alert.Show();
+ }
+ }
+ catch (System.Exception exc)
+ {
+ // Xamarin.iOS
+ // exc {System.ArgumentNullException: Value cannot be null.
+ // Parameter name: data
+ // at Foundation.NSString.Fr…} System.ArgumentNullException
+ // Value cannot be null.
+ // Parameter name: data
+ string msg = exc.Message;
+ System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
+ }
+
+ try
+ {
+ AccountStore.Create().Save(ee.Account, provider + ".v.2");
+ }
+ catch (System.Exception exc)
+ {
+ string msg = exc.Message;
+ System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
+ }
+
+ try
+ {
+ //------------------------------------------------------------------
+ // Xamarin.iOS - throws
+ IEnumerable accounts = account_store.FindAccountsForService(provider + ".v.2");
+ Account account2 = accounts.FirstOrDefault();
+ //------------------------------------------------------------------
+ if (null != account2)
+ {
+ string token = default(string);
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ UIAlertView alert = new UIAlertView
+ (
+ "Token 2",
+ "access_token = " + token,
+ null,
+ "OK",
+ null
+ );
+ alert.Show();
+ }
+ }
+ catch (System.Exception exc)
+ {
+ string msg = exc.Message;
+ System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
+ }
+
+ return;
+ }
+
+ private async void AccountStoreTestsAsync(object authenticator, AuthenticatorCompletedEventArgs ee)
+ {
+ AccountStore account_store = AccountStore.Create();
+ await account_store.SaveAsync(ee.Account, provider);
+
+ //------------------------------------------------------------------
+ // Android
+ // https://kb.xamarin.com/agent/case/225411
+ // cannot reproduce
+ try
+ {
+ //------------------------------------------------------------------
+ // Xamarin.iOS - following line throws
+ IEnumerable accounts = await account_store.FindAccountsForServiceAsync(provider);
+ Account account1 = accounts.FirstOrDefault();
+ //------------------------------------------------------------------
+ if (null != account1)
+ {
+ string token = default(string);
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account1.Properties[token_name].ToString();
+ }
+ UIAlertView alert =
+ new UIAlertView
+ (
+ "Token 3",
+ "access_token = " + token,
+ null,
+ "OK",
+ null
+ );
+ alert.Show();
+ }
+ }
+ catch (System.Exception exc)
+ {
+ // Xamarin.iOS
+ // exc {System.ArgumentNullException: Value cannot be null.
+ // Parameter name: data
+ // at Foundation.NSString.Fr…} System.ArgumentNullException
+ // Value cannot be null.
+ // Parameter name: data
+ string msg = exc.Message;
+ System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
+ }
+
+ try
+ {
+ await AccountStore.Create().SaveAsync(ee.Account, provider + ".v.2");
+ }
+ catch (System.Exception exc)
+ {
+ string msg = exc.Message;
+ System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
+ }
+
+ try
+ {
+ //------------------------------------------------------------------
+ // Xamarin.iOS - throws
+ IEnumerable accounts = await account_store.FindAccountsForServiceAsync(provider + ".v.2");
+ Account account2 = accounts.FirstOrDefault();
+ //------------------------------------------------------------------
+ if (null != account2)
+ {
+ string token = default(string);
+ string token_name = default(string);
+ Type t = authenticator.GetType();
+ if (t == typeof(Xamarin.Auth.OAuth2Authenticator))
+ {
+ token_name = "access_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ else if (t == typeof(Xamarin.Auth.OAuth1Authenticator))
+ {
+ token_name = "oauth_token";
+ token = account2.Properties[token_name].ToString();
+ }
+ UIAlertView alert = new UIAlertView
+ (
+ "Token 4",
+ "access_token = " + token,
+ null,
+ "OK",
+ null
+ );
+ alert.Show();
+ }
+ }
+ catch (System.Exception exc)
+ {
+ string msg = exc.Message;
+ System.Diagnostics.Debug.WriteLine("Exception AccountStore: " + msg);
+ }
+
+ return;
+ }
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Xamarin.Auth.Sample.XamarinIOS.csproj b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Xamarin.Auth.Sample.XamarinIOS.csproj
index c81d26ec1..aa10262fa 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Xamarin.Auth.Sample.XamarinIOS.csproj
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Xamarin.Auth.Sample.XamarinIOS.csproj
@@ -1,192 +1,192 @@
-
-
-
- Debug
- iPhoneSimulator
- {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}
- Exe
- Xamarin.Auth.Sample.XamarinIOS
- Resources
- XamarinAuthSampleXamarinIOS
- ..\..\
- true
-
-
- true
- full
- false
- bin\iPhoneSimulator\Debug
- DEBUG;
- prompt
- 4
- false
- i386, x86_64
- True
- false
- None
-
-
- iPhone Developer
- Entitlements.plist
-
-
- full
- true
- bin\iPhoneSimulator\Debug
- prompt
- 4
- i386
- false
- None
- iPhone Developer
- Entitlements.plist
-
-
- true
- full
- false
- bin\iPhone\Debug
- DEBUG;
- prompt
- 4
- false
- ARMv7, ARM64
- Entitlements.plist
- false
- iPhone Developer
- True
-
-
-
-
-
-
-
-
- true
- bin\iPhone\Release
- prompt
- 4
- Entitlements.plist
- ARMv7, ARMv7s, ARM64
- false
- iPhone Developer
-
-
- None
-
-
-
-
- full
- true
- bin\iPhone\Ad-Hoc
- prompt
- 4
- false
- ARMv7, ARM64
- Entitlements.plist
- true
- iPhone Distribution
- Automatic:AdHoc
- true
-
-
- full
- true
- bin\iPhone\AppStore
- prompt
- 4
- false
- ARMv7, ARM64
- Entitlements.plist
- Automatic:AppStore
- iPhone Distribution
-
-
-
-
-
-
-
-
- ..\packages\PCLCrypto.2.0.147\lib\xamarinios10\PCLCrypto.dll
-
-
- ..\packages\Validation.2.4.15\lib\netstandard1.3\Validation.dll
-
-
- ..\packages\PInvoke.Windows.Core.0.5.97\lib\portable-net45+win8+wpa81\PInvoke.Windows.Core.dll
-
-
- ..\packages\PInvoke.Kernel32.0.5.97\lib\portable-net45+win8+wpa81\PInvoke.Kernel32.dll
-
-
- ..\packages\PInvoke.BCrypt.0.5.97\lib\portable-net45+win8+wpa81\PInvoke.BCrypt.dll
-
-
- ..\packages\PInvoke.NCrypt.0.5.97\lib\portable-net45+win8+wpa81\PInvoke.NCrypt.dll
-
-
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}
- Xamarin.Auth.OAuthProviders.Portable
-
-
-
-
-
-
-
-
- ..\packages\Xamarin.Auth.1.5.0.3\lib\Xamarin.iOS10\Xamarin.Auth.dll
- Xamarin.Auth.XamarinIOS NuGet Bait-n-Switch
-
-
-
-
-
-
-
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}
- Xamarin.Auth.XamarinIOS
-
-
-
-
-
-
-
-
+
+
+
+ Debug
+ iPhoneSimulator
+ {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}
+ Exe
+ Xamarin.Auth.Sample.XamarinIOS
+ Resources
+ XamarinAuthSampleXamarinIOS
+ ..\..\
+ true
+
+
+ true
+ full
+ false
+ bin\iPhoneSimulator\Debug
+ DEBUG;
+ prompt
+ 4
+ false
+ i386, x86_64
+ True
+ false
+ None
+
+
+ iPhone Developer
+ Entitlements.plist
+
+
+ full
+ true
+ bin\iPhoneSimulator\Debug
+ prompt
+ 4
+ i386
+ false
+ None
+ iPhone Developer
+ Entitlements.plist
+
+
+ true
+ full
+ false
+ bin\iPhone\Debug
+ DEBUG;
+ prompt
+ 4
+ false
+ ARMv7, ARM64
+ Entitlements.plist
+ false
+ iPhone Developer
+ True
+
+
+
+
+
+
+
+
+ true
+ bin\iPhone\Release
+ prompt
+ 4
+ Entitlements.plist
+ ARMv7, ARMv7s, ARM64
+ false
+ iPhone Developer
+
+
+ None
+
+
+
+
+ full
+ true
+ bin\iPhone\Ad-Hoc
+ prompt
+ 4
+ false
+ ARMv7, ARM64
+ Entitlements.plist
+ true
+ iPhone Distribution
+ Automatic:AdHoc
+ true
+
+
+ full
+ true
+ bin\iPhone\AppStore
+ prompt
+ 4
+ false
+ ARMv7, ARM64
+ Entitlements.plist
+ Automatic:AppStore
+ iPhone Distribution
+
+
+
+
+
+
+
+
+ ..\packages\PCLCrypto.2.0.147\lib\xamarinios10\PCLCrypto.dll
+
+
+ ..\packages\Validation.2.4.15\lib\netstandard1.3\Validation.dll
+
+
+ ..\packages\PInvoke.Windows.Core.0.5.97\lib\portable-net45+win8+wpa81\PInvoke.Windows.Core.dll
+
+
+ ..\packages\PInvoke.Kernel32.0.5.97\lib\portable-net45+win8+wpa81\PInvoke.Kernel32.dll
+
+
+ ..\packages\PInvoke.BCrypt.0.5.97\lib\portable-net45+win8+wpa81\PInvoke.BCrypt.dll
+
+
+ ..\packages\PInvoke.NCrypt.0.5.97\lib\portable-net45+win8+wpa81\PInvoke.NCrypt.dll
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}
+ Xamarin.Auth.OAuthProviders.Portable
+
+
+
+
+
+
+
+
+ ..\packages\Xamarin.Auth.1.5.0.3\lib\Xamarin.iOS10\Xamarin.Auth.dll
+ Xamarin.Auth.XamarinIOS NuGet Bait-n-Switch
+
+
+
+
+
+
+
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}
+ Xamarin.Auth.XamarinIOS
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Xamarin.Auth/AppDelegate.HandleOpenURL.SchemeCapturing.cs b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Xamarin.Auth/AppDelegate.HandleOpenURL.SchemeCapturing.cs
index ee7e9713b..533c559ca 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Xamarin.Auth/AppDelegate.HandleOpenURL.SchemeCapturing.cs
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/Xamarin.Auth/AppDelegate.HandleOpenURL.SchemeCapturing.cs
@@ -1,107 +1,107 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-#if ! __CLASSIC__
-using Foundation;
-using UIKit;
-using System.IO;
-#else
-using MonoTouch.Foundation;
-using MonoTouch.UIKit;
-#endif
-
-namespace Xamarin.Auth.Sample.XamarinIOS
-{
- public partial class AppDelegate
- {
- ///
- /// Opens the URL.
- ///
- ///
- ///
- /// true, if URL was opened, false otherwise.
- /// App.
- /// URL.
- /// Source app.
- /// Annotation.
- ///
- ///
- ///
- /// CFBundleURLTypes
- ///
- ///
- /// CFBundleURLName
- /// com.example.store
- /// CFBundleURLTypes
- /// Viewer
- /// CFBundleURLSchemes
- ///
- /// xamarinauth
- /// xamarin-auth
- /// xamarin.auth
- ///
- ///
- ///
- ///
- ///
- //=================================================================
- // WalkThrough Step 4
- // Intercepting/Catching/Detecting [redirect] url change
- // App Linking / Deep linking - custom url schemes
- //
- public override bool OpenUrl
- (
- UIApplication application,
- NSUrl url,
- string sourceApplication,
- NSObject annotation
- )
- {
-#if DEBUG
- System.Text.StringBuilder sb = new System.Text.StringBuilder();
- sb.AppendLine("OpenURL Called");
- sb.Append(" url = ").AppendLine(url.AbsoluteUrl.ToString());
- sb.Append(" application = ").AppendLine(sourceApplication);
- sb.Append(" annotation = ").AppendLine(annotation?.ToString());
- System.Diagnostics.Debug.WriteLine(sb.ToString());
-#endif
-
- // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
- Uri uri_netfx = new Uri(url.AbsoluteString);
-
- // load redirect_url Page
- TestProvidersController.Auth2?.OnPageLoading(uri_netfx);
- TestProvidersController.Auth1?.OnPageLoading(uri_netfx);
-
- Notify(url);
-
- return true;
- }
-
- private void Notify(NSUrl url)
- {
- NSUrlComponents components = new NSUrlComponents(url, false);
-
- NSUrlQueryItem token_part =
- (
- from NSUrlQueryItem qi in components.QueryItems
- where qi.Name == "token"
- select qi
- ).FirstOrDefault();
-
- if (token_part != null)
- {
- NSNotification notification = new NSNotification(null);
-
- NSNotificationCenter.DefaultCenter.PostNotification(notification);
- }
-
-
- }
-
- }
-}
-
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+#if ! __CLASSIC__
+using Foundation;
+using UIKit;
+using System.IO;
+#else
+using MonoTouch.Foundation;
+using MonoTouch.UIKit;
+#endif
+
+namespace Xamarin.Auth.Sample.XamarinIOS
+{
+ public partial class AppDelegate
+ {
+ ///
+ /// Opens the URL.
+ ///
+ ///
+ ///
+ /// true, if URL was opened, false otherwise.
+ /// App.
+ /// URL.
+ /// Source app.
+ /// Annotation.
+ ///
+ ///
+ ///
+ /// CFBundleURLTypes
+ ///
+ ///
+ /// CFBundleURLName
+ /// com.example.store
+ /// CFBundleURLTypes
+ /// Viewer
+ /// CFBundleURLSchemes
+ ///
+ /// xamarinauth
+ /// xamarin-auth
+ /// xamarin.auth
+ ///
+ ///
+ ///
+ ///
+ ///
+ //=================================================================
+ // WalkThrough Step 4
+ // Intercepting/Catching/Detecting [redirect] url change
+ // App Linking / Deep linking - custom url schemes
+ //
+ public override bool OpenUrl
+ (
+ UIApplication application,
+ NSUrl url,
+ string sourceApplication,
+ NSObject annotation
+ )
+ {
+#if DEBUG
+ System.Text.StringBuilder sb = new System.Text.StringBuilder();
+ sb.AppendLine("OpenURL Called");
+ sb.Append(" url = ").AppendLine(url.AbsoluteUrl.ToString());
+ sb.Append(" application = ").AppendLine(sourceApplication);
+ sb.Append(" annotation = ").AppendLine(annotation?.ToString());
+ System.Diagnostics.Debug.WriteLine(sb.ToString());
+#endif
+
+ // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API
+ Uri uri_netfx = new Uri(url.AbsoluteString);
+
+ // load redirect_url Page
+ TestProvidersController.Auth2?.OnPageLoading(uri_netfx);
+ TestProvidersController.Auth1?.OnPageLoading(uri_netfx);
+
+ Notify(url);
+
+ return true;
+ }
+
+ private void Notify(NSUrl url)
+ {
+ NSUrlComponents components = new NSUrlComponents(url, false);
+
+ NSUrlQueryItem token_part =
+ (
+ from NSUrlQueryItem qi in components.QueryItems
+ where qi.Name == "token"
+ select qi
+ ).FirstOrDefault();
+
+ if (token_part != null)
+ {
+ NSNotification notification = new NSNotification(null);
+
+ NSNotificationCenter.DefaultCenter.PostNotification(notification);
+ }
+
+
+ }
+
+ }
+}
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/app.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/app.config
index 940d25cae..5825361c8 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/app.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/app.config
@@ -1,11 +1,11 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/packages.config b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/packages.config
index e225aa2f1..63235aec8 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/packages.config
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Sample.XamarinIOS/packages.config
@@ -1,12 +1,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-MacOSX-Xamarin.Studio.sln b/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-MacOSX-Xamarin.Studio.sln
index 12b8039ba..8534977ed 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-MacOSX-Xamarin.Studio.sln
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-MacOSX-Xamarin.Studio.sln
@@ -1,983 +1,983 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27130.2020
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth.Sample.Data", "Xamarin.Auth.Sample.Data", "{F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinAndroid", "Xamarin.Auth.Sample.XamarinAndroid\Xamarin.Auth.Sample.XamarinAndroid.csproj", "{623403B7-1667-49A9-B1F3-8D1425AD25A3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinIOS", "Xamarin.Auth.Sample.XamarinIOS\Xamarin.Auth.Sample.XamarinIOS.csproj", "{E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "old-for-backward-compatiblity", "old-for-backward-compatiblity", "{A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth Sample (Android)", "old-for-backward-compatiblity\Xamarin.Auth.Sample.Android\Xamarin.Auth Sample (Android).csproj", "{A0035902-A1F0-4613-A493-1B121FCA2BE1}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "source-Xamarin.Auth-Library", "source-Xamarin.Auth-Library", "{218CF8CD-BBDA-411D-BC05-4E1BB9B8E695}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared", "..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.shproj", "{EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.OAuthProviders.Portable", "..\..\Xamarin.Auth.OAuthProviders.Portable\Xamarin.Auth.OAuthProviders.Portable.csproj", "{D94B6FF7-FAA3-46AB-837A-0FA9328BA221}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared.SecureSensitive", "..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.shproj", "{C9ED1C25-0494-47A9-8FF0-617EA7D5208A}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{13BA249A-8529-4002-93D7-09305B9AA667}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Common.LinkSource", "..\..\..\source\Core\Xamarin.Auth.Common.LinkSource\Xamarin.Auth.Common.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\source\Core\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\source\Core\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{47EC107C-EBB2-4676-82DB-F77B7BFC17AC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\source\Core\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms\Xamarin.Auth.Forms.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.Droid", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.Droid\Xamarin.Auth.Forms.Droid.csproj", "{1B702A60-3D89-4183-B251-4A07388DCCB5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.iOS", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.iOS\Xamarin.Auth.Forms.iOS.csproj", "{7666F0AB-7493-49F2-82B0-7D51A0250FC9}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D90AB228-24A0-4F93-8F1B-389931D88183}"
- ProjectSection(SolutionItems) = preProject
- ..\..\..\source\readme.md = ..\..\..\source\readme.md
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{C1AFC24F-8A5D-4AAF-938E-C61212111835}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.LinkSource", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.LinkSource\Xamarin.Auth.Extensions.LinkSource.csproj", "{3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.Portable", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.Portable\Xamarin.Auth.Extensions.Portable.csproj", "{6397C9BB-4FCF-4484-923B-A36093A4253D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinAndroid", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinAndroid\Xamarin.Auth.Extensions.XamarinAndroid.csproj", "{FA8B2786-B839-4271-9303-43EE483BCC1F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinIOS", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinIOS\Xamarin.Auth.Extensions.XamarinIOS.csproj", "{ED88D56E-0677-4735-B083-60A46FA8CB94}"
-EndProject
-Global
- GlobalSection(SharedMSBuildProjectFiles) = preSolution
- ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{c9ed1c25-0494-47a9-8ff0-617ea7d5208a}*SharedItemsImports = 13
- ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
- ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
- ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{ef3879f7-c359-4fed-94e2-e2e5aaf8c1f4}*SharedItemsImports = 13
- EndGlobalSection
- 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|Mixed Platforms = Ad-Hoc|Mixed Platforms
- 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|Mixed Platforms = AppStore|Mixed Platforms
- 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|Mixed Platforms = Debug|Mixed Platforms
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|iPhone = Release|iPhone
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Deploy.0 = Release|Any CPU
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|ARM.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x64.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x86.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|ARM.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x64.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x86.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|ARM.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x64.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x86.ActiveCfg = Release|iPhone
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.Deploy.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.Deploy.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.Deploy.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.Deploy.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhone.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {A0035902-A1F0-4613-A493-1B121FCA2BE1} = {A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}
- {EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {C9ED1C25-0494-47A9-8FF0-617EA7D5208A} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {13BA249A-8529-4002-93D7-09305B9AA667} = {218CF8CD-BBDA-411D-BC05-4E1BB9B8E695}
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {13BA249A-8529-4002-93D7-09305B9AA667}
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {13BA249A-8529-4002-93D7-09305B9AA667}
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC} = {13BA249A-8529-4002-93D7-09305B9AA667}
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {13BA249A-8529-4002-93D7-09305B9AA667}
- {77759364-0202-40B6-A285-6FD5490858D4} = {218CF8CD-BBDA-411D-BC05-4E1BB9B8E695}
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
- {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
- {D90AB228-24A0-4F93-8F1B-389931D88183} = {218CF8CD-BBDA-411D-BC05-4E1BB9B8E695}
- {C1AFC24F-8A5D-4AAF-938E-C61212111835} = {218CF8CD-BBDA-411D-BC05-4E1BB9B8E695}
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {6397C9BB-4FCF-4484-923B-A36093A4253D} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {FA8B2786-B839-4271-9303-43EE483BCC1F} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {ED88D56E-0677-4735-B083-60A46FA8CB94} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {4CD242BD-5D91-4367-AF6C-18D6DA14B453}
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27130.2020
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth.Sample.Data", "Xamarin.Auth.Sample.Data", "{F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinAndroid", "Xamarin.Auth.Sample.XamarinAndroid\Xamarin.Auth.Sample.XamarinAndroid.csproj", "{623403B7-1667-49A9-B1F3-8D1425AD25A3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinIOS", "Xamarin.Auth.Sample.XamarinIOS\Xamarin.Auth.Sample.XamarinIOS.csproj", "{E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "old-for-backward-compatiblity", "old-for-backward-compatiblity", "{A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth Sample (Android)", "old-for-backward-compatiblity\Xamarin.Auth.Sample.Android\Xamarin.Auth Sample (Android).csproj", "{A0035902-A1F0-4613-A493-1B121FCA2BE1}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "source-Xamarin.Auth-Library", "source-Xamarin.Auth-Library", "{218CF8CD-BBDA-411D-BC05-4E1BB9B8E695}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared", "..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.shproj", "{EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.OAuthProviders.Portable", "..\..\Xamarin.Auth.OAuthProviders.Portable\Xamarin.Auth.OAuthProviders.Portable.csproj", "{D94B6FF7-FAA3-46AB-837A-0FA9328BA221}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared.SecureSensitive", "..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.shproj", "{C9ED1C25-0494-47A9-8FF0-617EA7D5208A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{13BA249A-8529-4002-93D7-09305B9AA667}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Common.LinkSource", "..\..\..\source\Core\Xamarin.Auth.Common.LinkSource\Xamarin.Auth.Common.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\source\Core\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\source\Core\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{47EC107C-EBB2-4676-82DB-F77B7BFC17AC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\source\Core\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms\Xamarin.Auth.Forms.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.Droid", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.Droid\Xamarin.Auth.Forms.Droid.csproj", "{1B702A60-3D89-4183-B251-4A07388DCCB5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.iOS", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.iOS\Xamarin.Auth.Forms.iOS.csproj", "{7666F0AB-7493-49F2-82B0-7D51A0250FC9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D90AB228-24A0-4F93-8F1B-389931D88183}"
+ ProjectSection(SolutionItems) = preProject
+ ..\..\..\source\readme.md = ..\..\..\source\readme.md
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{C1AFC24F-8A5D-4AAF-938E-C61212111835}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.LinkSource", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.LinkSource\Xamarin.Auth.Extensions.LinkSource.csproj", "{3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.Portable", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.Portable\Xamarin.Auth.Extensions.Portable.csproj", "{6397C9BB-4FCF-4484-923B-A36093A4253D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinAndroid", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinAndroid\Xamarin.Auth.Extensions.XamarinAndroid.csproj", "{FA8B2786-B839-4271-9303-43EE483BCC1F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinIOS", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinIOS\Xamarin.Auth.Extensions.XamarinIOS.csproj", "{ED88D56E-0677-4735-B083-60A46FA8CB94}"
+EndProject
+Global
+ GlobalSection(SharedMSBuildProjectFiles) = preSolution
+ ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{c9ed1c25-0494-47a9-8ff0-617ea7d5208a}*SharedItemsImports = 13
+ ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
+ ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
+ ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{ef3879f7-c359-4fed-94e2-e2e5aaf8c1f4}*SharedItemsImports = 13
+ EndGlobalSection
+ 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|Mixed Platforms = Ad-Hoc|Mixed Platforms
+ 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|Mixed Platforms = AppStore|Mixed Platforms
+ 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|Mixed Platforms = Debug|Mixed Platforms
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|iPhone = Release|iPhone
+ Release|iPhoneSimulator = Release|iPhoneSimulator
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Deploy.0 = Release|Any CPU
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|ARM.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x64.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x86.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|ARM.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x64.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x86.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|ARM.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x64.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x86.ActiveCfg = Release|iPhone
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.Deploy.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.Deploy.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.Deploy.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.Deploy.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhone.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1} = {A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}
+ {EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {C9ED1C25-0494-47A9-8FF0-617EA7D5208A} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {13BA249A-8529-4002-93D7-09305B9AA667} = {218CF8CD-BBDA-411D-BC05-4E1BB9B8E695}
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {13BA249A-8529-4002-93D7-09305B9AA667}
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {13BA249A-8529-4002-93D7-09305B9AA667}
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC} = {13BA249A-8529-4002-93D7-09305B9AA667}
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {13BA249A-8529-4002-93D7-09305B9AA667}
+ {77759364-0202-40B6-A285-6FD5490858D4} = {218CF8CD-BBDA-411D-BC05-4E1BB9B8E695}
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {D90AB228-24A0-4F93-8F1B-389931D88183} = {218CF8CD-BBDA-411D-BC05-4E1BB9B8E695}
+ {C1AFC24F-8A5D-4AAF-938E-C61212111835} = {218CF8CD-BBDA-411D-BC05-4E1BB9B8E695}
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {6397C9BB-4FCF-4484-923B-A36093A4253D} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {FA8B2786-B839-4271-9303-43EE483BCC1F} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {ED88D56E-0677-4735-B083-60A46FA8CB94} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {4CD242BD-5D91-4367-AF6C-18D6DA14B453}
+ EndGlobalSection
+EndGlobal
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-VS2015.sln b/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-VS2015.sln
index 6b3e21e91..a2ab80ca9 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-VS2015.sln
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-VS2015.sln
@@ -1,2117 +1,2117 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 14
-VisualStudioVersion = 14.0.25420.1
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth.OAuthProviders", "Xamarin.Auth.OAuthProviders", "{F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinAndroid", "Xamarin.Auth.Sample.XamarinAndroid\Xamarin.Auth.Sample.XamarinAndroid.csproj", "{623403B7-1667-49A9-B1F3-8D1425AD25A3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinIOS", "Xamarin.Auth.Sample.XamarinIOS\Xamarin.Auth.Sample.XamarinIOS.csproj", "{E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WindowsPhone8", "Xamarin.Auth.Sample.WindowsPhone8\Xamarin.Auth.Sample.WindowsPhone8.csproj", "{83557C1F-639D-4C61-88CF-0C3CF14B7ABC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WinRTWindowsPhone81", "Xamarin.Auth.Sample.WinRTWindowsPhone81\Xamarin.Auth.Sample.WinRTWindowsPhone81.csproj", "{A9D15A99-23A1-4852-A381-BF1A6351F4CA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.UniversalWindowsPlatform", "Xamarin.Auth.Sample.UniversalWindowsPlatform\Xamarin.Auth.Sample.UniversalWindowsPlatform.csproj", "{BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WindowsPhone81", "Xamarin.Auth.Sample.WindowsPhone81\Xamarin.Auth.Sample.WindowsPhone81.csproj", "{CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WinRTWindows81", "Xamarin.Auth.Sample.WinRTWindows81\Xamarin.Auth.Sample.WinRTWindows81.csproj", "{47613486-26CD-4EC5-B510-3071578A2829}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "old-for-backward-compatiblity", "old-for-backward-compatiblity", "{A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth Sample (Android)", "old-for-backward-compatiblity\Xamarin.Auth.Sample.Android\Xamarin.Auth Sample (Android).csproj", "{A0035902-A1F0-4613-A493-1B121FCA2BE1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.OAuthProviders.Portable", "..\..\Xamarin.Auth.OAuthProviders.Portable\Xamarin.Auth.OAuthProviders.Portable.csproj", "{D94B6FF7-FAA3-46AB-837A-0FA9328BA221}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared", "..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.shproj", "{EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared.SecureSensitive", "..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.shproj", "{C9ED1C25-0494-47A9-8FF0-617EA7D5208A}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "source-Xamarin.Auth-Library", "source-Xamarin.Auth-Library", "{9B924D63-AE47-4721-A072-D4D069876C32}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.LinkSource", "..\..\..\source\Xamarin.Auth.LinkSource\Xamarin.Auth.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\source\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\source\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{47EC107C-EBB2-4676-82DB-F77B7BFC17AC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\source\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone8", "..\..\..\source\Xamarin.Auth.WindowsPhone8\Xamarin.Auth.WindowsPhone8.csproj", "{08470E0D-EB43-4E07-92F4-020DF019F628}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone81", "..\..\..\source\Xamarin.Auth.WindowsPhone81\Xamarin.Auth.WindowsPhone81.csproj", "{18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Windows81Universal", "..\..\..\source\Xamarin.Auth.Windows81Universal\Xamarin.Auth.Windows81Universal.csproj", "{5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WinRTWindows81", "..\..\..\source\Xamarin.Auth.WinRTWindows81\Xamarin.Auth.WinRTWindows81.csproj", "{C4202AC1-1027-4737-8215-16182421E342}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WinRTWindowsPhone81", "..\..\..\source\Xamarin.Auth.WinRTWindowsPhone81\Xamarin.Auth.WinRTWindowsPhone81.csproj", "{D07C6FC6-6860-495C-9BC8-0F731C74AE2F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.UniversalWindowsPlatform", "..\..\..\source\Xamarin.Auth.UniversalWindowsPlatform\Xamarin.Auth.UniversalWindowsPlatform.csproj", "{2D712AA6-7697-4F4D-B5F1-AA03476F59A7}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms\Xamarin.Auth.Forms.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.Droid", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.Droid\Xamarin.Auth.Forms.Droid.csproj", "{1B702A60-3D89-4183-B251-4A07388DCCB5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.iOS", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.iOS\Xamarin.Auth.Forms.iOS.csproj", "{7666F0AB-7493-49F2-82B0-7D51A0250FC9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WindowsPhone8", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WindowsPhone8\Xamarin.Auth.Forms.WindowsPhone8.csproj", "{C5DD0133-9A66-4489-91C3-745D6ED5FFE5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WindowsPhone81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WindowsPhone81\Xamarin.Auth.Forms.WindowsPhone81.csproj", "{D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D90AB228-24A0-4F93-8F1B-389931D88183}"
- ProjectSection(SolutionItems) = preProject
- ..\..\..\source\readme.md = ..\..\..\source\readme.md
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{C1AFC24F-8A5D-4AAF-938E-C61212111835}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.LinkSource", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.LinkSource\Xamarin.Auth.Extensions.LinkSource.csproj", "{3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.Portable", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.Portable\Xamarin.Auth.Extensions.Portable.csproj", "{6397C9BB-4FCF-4484-923B-A36093A4253D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinAndroid", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinAndroid\Xamarin.Auth.Extensions.XamarinAndroid.csproj", "{FA8B2786-B839-4271-9303-43EE483BCC1F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinIOS", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinIOS\Xamarin.Auth.Extensions.XamarinIOS.csproj", "{ED88D56E-0677-4735-B083-60A46FA8CB94}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.UniversalWindowsPlatform", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.UniversalWindowsPlatform\Xamarin.Auth.Forms.UniversalWindowsPlatform.csproj", "{EF012647-F313-4DBF-BA34-F8F6190E4906}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WinRTWindows81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WinRTWindows81\Xamarin.Auth.Forms.WinRTWindows81.csproj", "{9EE3F977-6715-4509-8FE8-B862158AA293}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WinRTWindowsPhone81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WinRTWindowsPhone81\Xamarin.Auth.Forms.WinRTWindowsPhone81.csproj", "{73188683-2FCC-4AEE-8A30-E30E1532D6CF}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Auth.NetStandard16", "..\..\..\source\Xamarin.Auth.NetStandard16\Xamarin.Auth.NetStandard16.csproj", "{001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.NetStandard16", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.NetStandard16\Xamarin.Auth.Forms.NetStandard16.csproj", "{162E31D8-3962-4B07-9C84-3A435B26D5D3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.NetStandard16", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.NetStandard16\Xamarin.Auth.Extensions.NetStandard16.csproj", "{F8F62DC4-393D-48C9-83C3-F5121835B68C}"
-EndProject
-Global
- GlobalSection(SharedMSBuildProjectFiles) = preSolution
- ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{c9ed1c25-0494-47a9-8ff0-617ea7d5208a}*SharedItemsImports = 13
- ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
- ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
- ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{ef3879f7-c359-4fed-94e2-e2e5aaf8c1f4}*SharedItemsImports = 13
- EndGlobalSection
- 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|Mixed Platforms = Ad-Hoc|Mixed Platforms
- 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|Mixed Platforms = AppStore|Mixed Platforms
- 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|Mixed Platforms = Debug|Mixed Platforms
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|iPhone = Release|iPhone
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Deploy.0 = Release|Any CPU
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|ARM.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x64.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x86.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|ARM.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x64.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x86.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|ARM.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x64.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x86.ActiveCfg = Release|iPhone
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.ActiveCfg = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Build.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Deploy.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.ActiveCfg = Debug|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Build.0 = Debug|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Deploy.0 = Debug|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.ActiveCfg = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Build.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Deploy.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.ActiveCfg = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Build.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Deploy.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.ActiveCfg = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.Build.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.Deploy.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.ActiveCfg = Debug|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.Build.0 = Debug|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.Deploy.0 = Debug|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.Build.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.Deploy.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.ActiveCfg = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.Build.0 = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.Deploy.0 = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.ActiveCfg = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.Build.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.Deploy.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.ActiveCfg = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Build.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Deploy.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Build.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Deploy.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.ActiveCfg = Debug|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Build.0 = Debug|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Deploy.0 = Debug|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhone.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.ActiveCfg = Debug|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Build.0 = Debug|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Deploy.0 = Debug|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Build.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Deploy.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Any CPU.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.ActiveCfg = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Build.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Deploy.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhone.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhoneSimulator.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.ActiveCfg = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Build.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Deploy.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.ActiveCfg = Debug|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Build.0 = Debug|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Deploy.0 = Debug|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.ActiveCfg = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Build.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Deploy.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.ActiveCfg = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Build.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Deploy.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.Build.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.Deploy.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.ActiveCfg = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.Build.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.Deploy.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.ActiveCfg = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.Build.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.Deploy.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.ActiveCfg = Debug|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.Build.0 = Debug|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.Deploy.0 = Debug|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.Build.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.ActiveCfg = Debug|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.Build.0 = Debug|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.Deploy.0 = Debug|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.ActiveCfg = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.Build.0 = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.Deploy.0 = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.ActiveCfg = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.Build.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.Deploy.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.ActiveCfg = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.Build.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.Deploy.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.Deploy.0 = Release|x86
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhone.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.Build.0 = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x64.Build.0 = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x86.Build.0 = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|ARM.ActiveCfg = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|ARM.Build.0 = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x64.ActiveCfg = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x64.Build.0 = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x86.ActiveCfg = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x86.Build.0 = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|ARM.ActiveCfg = Debug|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|ARM.Build.0 = Debug|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|x64.ActiveCfg = Debug|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|x64.Build.0 = Debug|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|x86.ActiveCfg = Debug|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|x86.Build.0 = Debug|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|Any CPU.Build.0 = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|ARM.ActiveCfg = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Release|ARM.Build.0 = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|x64.ActiveCfg = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Release|x64.Build.0 = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Release|x86.ActiveCfg = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Release|x86.Build.0 = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x86.Build.0 = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|ARM.ActiveCfg = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|ARM.Build.0 = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x86.ActiveCfg = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x86.Build.0 = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|ARM.ActiveCfg = Debug|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|ARM.Build.0 = Debug|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x86.ActiveCfg = Debug|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x86.Build.0 = Debug|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Any CPU.Build.0 = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|ARM.ActiveCfg = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|ARM.Build.0 = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x64.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x86.ActiveCfg = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x86.Build.0 = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x64.Build.0 = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x86.Build.0 = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|ARM.ActiveCfg = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|ARM.Build.0 = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhone.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x64.ActiveCfg = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x64.Build.0 = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x86.ActiveCfg = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x86.Build.0 = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|ARM.ActiveCfg = Debug|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|ARM.Build.0 = Debug|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhone.Build.0 = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x64.ActiveCfg = Debug|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x64.Build.0 = Debug|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x86.ActiveCfg = Debug|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x86.Build.0 = Debug|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Any CPU.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|ARM.ActiveCfg = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|ARM.Build.0 = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhone.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x64.ActiveCfg = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x64.Build.0 = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x86.ActiveCfg = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x86.Build.0 = Release|x86
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x64.Build.0 = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x86.Build.0 = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|ARM.ActiveCfg = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|ARM.Build.0 = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhone.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x64.ActiveCfg = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x64.Build.0 = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x86.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x86.Build.0 = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|ARM.ActiveCfg = Debug|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|ARM.Build.0 = Debug|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x64.ActiveCfg = Debug|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x64.Build.0 = Debug|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x86.ActiveCfg = Debug|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x86.Build.0 = Debug|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Any CPU.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|ARM.ActiveCfg = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|ARM.Build.0 = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhone.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Mixed Platforms.Build.0 = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x64.ActiveCfg = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x64.Build.0 = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x86.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.Build.0 = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x86.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|ARM.ActiveCfg = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|ARM.Build.0 = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhone.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x64.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x64.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x86.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x86.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|ARM.ActiveCfg = Debug|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|ARM.Build.0 = Debug|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhone.Build.0 = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x64.ActiveCfg = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x64.Build.0 = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x86.ActiveCfg = Debug|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x86.Build.0 = Debug|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Any CPU.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|ARM.ActiveCfg = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|ARM.Build.0 = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhone.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhone.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Mixed Platforms.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x64.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x64.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x86.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x86.Build.0 = Release|x86
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {A0035902-A1F0-4613-A493-1B121FCA2BE1} = {A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {C9ED1C25-0494-47A9-8FF0-617EA7D5208A} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {08470E0D-EB43-4E07-92F4-020DF019F628} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {C4202AC1-1027-4737-8215-16182421E342} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {77759364-0202-40B6-A285-6FD5490858D4} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
- {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
- {D90AB228-24A0-4F93-8F1B-389931D88183} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {C1AFC24F-8A5D-4AAF-938E-C61212111835} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {6397C9BB-4FCF-4484-923B-A36093A4253D} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {FA8B2786-B839-4271-9303-43EE483BCC1F} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {ED88D56E-0677-4735-B083-60A46FA8CB94} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {EF012647-F313-4DBF-BA34-F8F6190E4906} = {77759364-0202-40B6-A285-6FD5490858D4}
- {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF} = {77759364-0202-40B6-A285-6FD5490858D4}
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {162E31D8-3962-4B07-9C84-3A435B26D5D3} = {77759364-0202-40B6-A285-6FD5490858D4}
- {F8F62DC4-393D-48C9-83C3-F5121835B68C} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {CAC9863C-8EBE-40AB-B172-763A3E873867}
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth.OAuthProviders", "Xamarin.Auth.OAuthProviders", "{F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinAndroid", "Xamarin.Auth.Sample.XamarinAndroid\Xamarin.Auth.Sample.XamarinAndroid.csproj", "{623403B7-1667-49A9-B1F3-8D1425AD25A3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinIOS", "Xamarin.Auth.Sample.XamarinIOS\Xamarin.Auth.Sample.XamarinIOS.csproj", "{E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WindowsPhone8", "Xamarin.Auth.Sample.WindowsPhone8\Xamarin.Auth.Sample.WindowsPhone8.csproj", "{83557C1F-639D-4C61-88CF-0C3CF14B7ABC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WinRTWindowsPhone81", "Xamarin.Auth.Sample.WinRTWindowsPhone81\Xamarin.Auth.Sample.WinRTWindowsPhone81.csproj", "{A9D15A99-23A1-4852-A381-BF1A6351F4CA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.UniversalWindowsPlatform", "Xamarin.Auth.Sample.UniversalWindowsPlatform\Xamarin.Auth.Sample.UniversalWindowsPlatform.csproj", "{BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WindowsPhone81", "Xamarin.Auth.Sample.WindowsPhone81\Xamarin.Auth.Sample.WindowsPhone81.csproj", "{CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WinRTWindows81", "Xamarin.Auth.Sample.WinRTWindows81\Xamarin.Auth.Sample.WinRTWindows81.csproj", "{47613486-26CD-4EC5-B510-3071578A2829}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "old-for-backward-compatiblity", "old-for-backward-compatiblity", "{A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth Sample (Android)", "old-for-backward-compatiblity\Xamarin.Auth.Sample.Android\Xamarin.Auth Sample (Android).csproj", "{A0035902-A1F0-4613-A493-1B121FCA2BE1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.OAuthProviders.Portable", "..\..\Xamarin.Auth.OAuthProviders.Portable\Xamarin.Auth.OAuthProviders.Portable.csproj", "{D94B6FF7-FAA3-46AB-837A-0FA9328BA221}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared", "..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.shproj", "{EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared.SecureSensitive", "..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.shproj", "{C9ED1C25-0494-47A9-8FF0-617EA7D5208A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "source-Xamarin.Auth-Library", "source-Xamarin.Auth-Library", "{9B924D63-AE47-4721-A072-D4D069876C32}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.LinkSource", "..\..\..\source\Xamarin.Auth.LinkSource\Xamarin.Auth.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\source\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\source\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{47EC107C-EBB2-4676-82DB-F77B7BFC17AC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\source\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone8", "..\..\..\source\Xamarin.Auth.WindowsPhone8\Xamarin.Auth.WindowsPhone8.csproj", "{08470E0D-EB43-4E07-92F4-020DF019F628}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone81", "..\..\..\source\Xamarin.Auth.WindowsPhone81\Xamarin.Auth.WindowsPhone81.csproj", "{18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Windows81Universal", "..\..\..\source\Xamarin.Auth.Windows81Universal\Xamarin.Auth.Windows81Universal.csproj", "{5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WinRTWindows81", "..\..\..\source\Xamarin.Auth.WinRTWindows81\Xamarin.Auth.WinRTWindows81.csproj", "{C4202AC1-1027-4737-8215-16182421E342}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WinRTWindowsPhone81", "..\..\..\source\Xamarin.Auth.WinRTWindowsPhone81\Xamarin.Auth.WinRTWindowsPhone81.csproj", "{D07C6FC6-6860-495C-9BC8-0F731C74AE2F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.UniversalWindowsPlatform", "..\..\..\source\Xamarin.Auth.UniversalWindowsPlatform\Xamarin.Auth.UniversalWindowsPlatform.csproj", "{2D712AA6-7697-4F4D-B5F1-AA03476F59A7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms\Xamarin.Auth.Forms.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.Droid", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.Droid\Xamarin.Auth.Forms.Droid.csproj", "{1B702A60-3D89-4183-B251-4A07388DCCB5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.iOS", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.iOS\Xamarin.Auth.Forms.iOS.csproj", "{7666F0AB-7493-49F2-82B0-7D51A0250FC9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WindowsPhone8", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WindowsPhone8\Xamarin.Auth.Forms.WindowsPhone8.csproj", "{C5DD0133-9A66-4489-91C3-745D6ED5FFE5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WindowsPhone81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WindowsPhone81\Xamarin.Auth.Forms.WindowsPhone81.csproj", "{D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D90AB228-24A0-4F93-8F1B-389931D88183}"
+ ProjectSection(SolutionItems) = preProject
+ ..\..\..\source\readme.md = ..\..\..\source\readme.md
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{C1AFC24F-8A5D-4AAF-938E-C61212111835}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.LinkSource", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.LinkSource\Xamarin.Auth.Extensions.LinkSource.csproj", "{3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.Portable", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.Portable\Xamarin.Auth.Extensions.Portable.csproj", "{6397C9BB-4FCF-4484-923B-A36093A4253D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinAndroid", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinAndroid\Xamarin.Auth.Extensions.XamarinAndroid.csproj", "{FA8B2786-B839-4271-9303-43EE483BCC1F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinIOS", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinIOS\Xamarin.Auth.Extensions.XamarinIOS.csproj", "{ED88D56E-0677-4735-B083-60A46FA8CB94}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.UniversalWindowsPlatform", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.UniversalWindowsPlatform\Xamarin.Auth.Forms.UniversalWindowsPlatform.csproj", "{EF012647-F313-4DBF-BA34-F8F6190E4906}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WinRTWindows81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WinRTWindows81\Xamarin.Auth.Forms.WinRTWindows81.csproj", "{9EE3F977-6715-4509-8FE8-B862158AA293}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WinRTWindowsPhone81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WinRTWindowsPhone81\Xamarin.Auth.Forms.WinRTWindowsPhone81.csproj", "{73188683-2FCC-4AEE-8A30-E30E1532D6CF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Auth.NetStandard16", "..\..\..\source\Xamarin.Auth.NetStandard16\Xamarin.Auth.NetStandard16.csproj", "{001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.NetStandard16", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.NetStandard16\Xamarin.Auth.Forms.NetStandard16.csproj", "{162E31D8-3962-4B07-9C84-3A435B26D5D3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.NetStandard16", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.NetStandard16\Xamarin.Auth.Extensions.NetStandard16.csproj", "{F8F62DC4-393D-48C9-83C3-F5121835B68C}"
+EndProject
+Global
+ GlobalSection(SharedMSBuildProjectFiles) = preSolution
+ ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{c9ed1c25-0494-47a9-8ff0-617ea7d5208a}*SharedItemsImports = 13
+ ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
+ ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
+ ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{ef3879f7-c359-4fed-94e2-e2e5aaf8c1f4}*SharedItemsImports = 13
+ EndGlobalSection
+ 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|Mixed Platforms = Ad-Hoc|Mixed Platforms
+ 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|Mixed Platforms = AppStore|Mixed Platforms
+ 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|Mixed Platforms = Debug|Mixed Platforms
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|iPhone = Release|iPhone
+ Release|iPhoneSimulator = Release|iPhoneSimulator
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Deploy.0 = Release|Any CPU
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|ARM.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x64.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x86.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|ARM.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x64.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x86.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|ARM.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x64.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x86.ActiveCfg = Release|iPhone
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.ActiveCfg = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Build.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Deploy.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.ActiveCfg = Debug|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Build.0 = Debug|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Deploy.0 = Debug|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.ActiveCfg = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Build.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Deploy.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.ActiveCfg = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Build.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Deploy.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.ActiveCfg = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.Build.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.Deploy.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.ActiveCfg = Debug|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.Build.0 = Debug|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.Deploy.0 = Debug|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.Build.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.ActiveCfg = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.Build.0 = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.Deploy.0 = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.ActiveCfg = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.Build.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.Deploy.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.ActiveCfg = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Build.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Deploy.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Build.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Deploy.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.ActiveCfg = Debug|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Build.0 = Debug|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Deploy.0 = Debug|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhone.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.ActiveCfg = Debug|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Build.0 = Debug|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Deploy.0 = Debug|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Build.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Deploy.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Any CPU.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.ActiveCfg = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Build.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Deploy.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhone.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhoneSimulator.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.ActiveCfg = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Build.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Deploy.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.ActiveCfg = Debug|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Build.0 = Debug|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Deploy.0 = Debug|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.ActiveCfg = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Build.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Deploy.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.ActiveCfg = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Build.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Deploy.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.Build.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.Deploy.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.ActiveCfg = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.Build.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.Deploy.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.ActiveCfg = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.Build.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.Deploy.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.ActiveCfg = Debug|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.Build.0 = Debug|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.Deploy.0 = Debug|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.ActiveCfg = Debug|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.Build.0 = Debug|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.Deploy.0 = Debug|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.ActiveCfg = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.Build.0 = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.Deploy.0 = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.ActiveCfg = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.Build.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.Deploy.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.ActiveCfg = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.Build.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.Deploy.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.Deploy.0 = Release|x86
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.Build.0 = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x64.Build.0 = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x86.Build.0 = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|ARM.ActiveCfg = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|ARM.Build.0 = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x64.ActiveCfg = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x64.Build.0 = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x86.ActiveCfg = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x86.Build.0 = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|ARM.Build.0 = Debug|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|x64.ActiveCfg = Debug|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|x64.Build.0 = Debug|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|x86.ActiveCfg = Debug|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|x86.Build.0 = Debug|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|ARM.ActiveCfg = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|ARM.Build.0 = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|x64.ActiveCfg = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|x64.Build.0 = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|x86.ActiveCfg = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|x86.Build.0 = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x86.Build.0 = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|ARM.ActiveCfg = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|ARM.Build.0 = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x86.ActiveCfg = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x86.Build.0 = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|ARM.Build.0 = Debug|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x86.ActiveCfg = Debug|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x86.Build.0 = Debug|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|ARM.ActiveCfg = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|ARM.Build.0 = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x64.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x86.ActiveCfg = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x86.Build.0 = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x64.Build.0 = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x86.Build.0 = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|ARM.ActiveCfg = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|ARM.Build.0 = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x64.ActiveCfg = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x64.Build.0 = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x86.ActiveCfg = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x86.Build.0 = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|ARM.ActiveCfg = Debug|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|ARM.Build.0 = Debug|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x64.ActiveCfg = Debug|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x64.Build.0 = Debug|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x86.ActiveCfg = Debug|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x86.Build.0 = Debug|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|ARM.ActiveCfg = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|ARM.Build.0 = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhone.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x64.ActiveCfg = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x64.Build.0 = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x86.ActiveCfg = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x86.Build.0 = Release|x86
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x64.Build.0 = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x86.Build.0 = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|ARM.ActiveCfg = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|ARM.Build.0 = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x64.ActiveCfg = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x64.Build.0 = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x86.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x86.Build.0 = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|ARM.ActiveCfg = Debug|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|ARM.Build.0 = Debug|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x64.ActiveCfg = Debug|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x64.Build.0 = Debug|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x86.ActiveCfg = Debug|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x86.Build.0 = Debug|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|ARM.ActiveCfg = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|ARM.Build.0 = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhone.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Mixed Platforms.Build.0 = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x64.ActiveCfg = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x64.Build.0 = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x86.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x86.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|ARM.ActiveCfg = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|ARM.Build.0 = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x64.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x86.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x86.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|ARM.ActiveCfg = Debug|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|ARM.Build.0 = Debug|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x64.Build.0 = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x86.ActiveCfg = Debug|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x86.Build.0 = Debug|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|ARM.ActiveCfg = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|ARM.Build.0 = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhone.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Mixed Platforms.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x64.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x64.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x86.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x86.Build.0 = Release|x86
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1} = {A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {C9ED1C25-0494-47A9-8FF0-617EA7D5208A} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {08470E0D-EB43-4E07-92F4-020DF019F628} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {C4202AC1-1027-4737-8215-16182421E342} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {77759364-0202-40B6-A285-6FD5490858D4} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {D90AB228-24A0-4F93-8F1B-389931D88183} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {C1AFC24F-8A5D-4AAF-938E-C61212111835} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {6397C9BB-4FCF-4484-923B-A36093A4253D} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {FA8B2786-B839-4271-9303-43EE483BCC1F} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {ED88D56E-0677-4735-B083-60A46FA8CB94} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {EF012647-F313-4DBF-BA34-F8F6190E4906} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {CAC9863C-8EBE-40AB-B172-763A3E873867}
+ EndGlobalSection
+EndGlobal
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-VS2017.sln b/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-VS2017.sln
index 93bebdb28..2bc50420b 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-VS2017.sln
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard-VS2017.sln
@@ -1,1254 +1,1254 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27130.2020
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth.OAuthProviders", "Xamarin.Auth.OAuthProviders", "{F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinAndroid", "Xamarin.Auth.Sample.XamarinAndroid\Xamarin.Auth.Sample.XamarinAndroid.csproj", "{623403B7-1667-49A9-B1F3-8D1425AD25A3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinIOS", "Xamarin.Auth.Sample.XamarinIOS\Xamarin.Auth.Sample.XamarinIOS.csproj", "{E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.UniversalWindowsPlatform", "Xamarin.Auth.Sample.UniversalWindowsPlatform\Xamarin.Auth.Sample.UniversalWindowsPlatform.csproj", "{BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "old-for-backward-compatiblity", "old-for-backward-compatiblity", "{A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth Sample (Android)", "old-for-backward-compatiblity\Xamarin.Auth.Sample.Android\Xamarin.Auth Sample (Android).csproj", "{A0035902-A1F0-4613-A493-1B121FCA2BE1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.OAuthProviders.Portable", "..\..\Xamarin.Auth.OAuthProviders.Portable\Xamarin.Auth.OAuthProviders.Portable.csproj", "{D94B6FF7-FAA3-46AB-837A-0FA9328BA221}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared", "..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.shproj", "{EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared.SecureSensitive", "..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.shproj", "{C9ED1C25-0494-47A9-8FF0-617EA7D5208A}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "source-Xamarin.Auth-Library", "source-Xamarin.Auth-Library", "{9B924D63-AE47-4721-A072-D4D069876C32}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Common.LinkSource", "..\..\..\source\Core\Xamarin.Auth.Common.LinkSource\Xamarin.Auth.Common.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\source\Core\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\source\Core\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{47EC107C-EBB2-4676-82DB-F77B7BFC17AC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\source\Core\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Windows81Universal", "..\..\..\source\Core\Xamarin.Auth.Windows81Universal\Xamarin.Auth.Windows81Universal.csproj", "{5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Auth.NetStandard16", "..\..\..\source\Core\Xamarin.Auth.NetStandard16\Xamarin.Auth.NetStandard16.csproj", "{001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms\Xamarin.Auth.Forms.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.Droid", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.Droid\Xamarin.Auth.Forms.Droid.csproj", "{1B702A60-3D89-4183-B251-4A07388DCCB5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.iOS", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.iOS\Xamarin.Auth.Forms.iOS.csproj", "{7666F0AB-7493-49F2-82B0-7D51A0250FC9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Auth.Forms.NetStandard16", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.NetStandard16\Xamarin.Auth.Forms.NetStandard16.csproj", "{162E31D8-3962-4B07-9C84-3A435B26D5D3}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D90AB228-24A0-4F93-8F1B-389931D88183}"
- ProjectSection(SolutionItems) = preProject
- ..\..\..\source\readme.md = ..\..\..\source\readme.md
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{C1AFC24F-8A5D-4AAF-938E-C61212111835}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.LinkSource", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.LinkSource\Xamarin.Auth.Extensions.LinkSource.csproj", "{3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.Portable", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.Portable\Xamarin.Auth.Extensions.Portable.csproj", "{6397C9BB-4FCF-4484-923B-A36093A4253D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinAndroid", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinAndroid\Xamarin.Auth.Extensions.XamarinAndroid.csproj", "{FA8B2786-B839-4271-9303-43EE483BCC1F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinIOS", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinIOS\Xamarin.Auth.Extensions.XamarinIOS.csproj", "{ED88D56E-0677-4735-B083-60A46FA8CB94}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Auth.Extensions.NetStandard16", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.NetStandard16\Xamarin.Auth.Extensions.NetStandard16.csproj", "{F8F62DC4-393D-48C9-83C3-F5121835B68C}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}"
-EndProject
-Global
- GlobalSection(SharedMSBuildProjectFiles) = preSolution
- ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{c9ed1c25-0494-47a9-8ff0-617ea7d5208a}*SharedItemsImports = 13
- ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
- ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
- ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{ef3879f7-c359-4fed-94e2-e2e5aaf8c1f4}*SharedItemsImports = 13
- EndGlobalSection
- 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|Mixed Platforms = Ad-Hoc|Mixed Platforms
- 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|Mixed Platforms = AppStore|Mixed Platforms
- 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|Mixed Platforms = Debug|Mixed Platforms
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|iPhone = Release|iPhone
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Deploy.0 = Release|Any CPU
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|ARM.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x64.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x86.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|ARM.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x64.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x86.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|ARM.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x64.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x86.ActiveCfg = Release|iPhone
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.ActiveCfg = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Build.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Deploy.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Build.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Deploy.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.ActiveCfg = Debug|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Build.0 = Debug|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Deploy.0 = Debug|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhone.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.ActiveCfg = Debug|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Build.0 = Debug|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Deploy.0 = Debug|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Build.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Deploy.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Any CPU.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.ActiveCfg = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Build.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Deploy.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhone.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhoneSimulator.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Deploy.0 = Release|x86
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhone.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {A0035902-A1F0-4613-A493-1B121FCA2BE1} = {A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {C9ED1C25-0494-47A9-8FF0-617EA7D5208A} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
- {77759364-0202-40B6-A285-6FD5490858D4} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
- {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
- {162E31D8-3962-4B07-9C84-3A435B26D5D3} = {77759364-0202-40B6-A285-6FD5490858D4}
- {D90AB228-24A0-4F93-8F1B-389931D88183} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {C1AFC24F-8A5D-4AAF-938E-C61212111835} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {6397C9BB-4FCF-4484-923B-A36093A4253D} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {FA8B2786-B839-4271-9303-43EE483BCC1F} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {ED88D56E-0677-4735-B083-60A46FA8CB94} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {F8F62DC4-393D-48C9-83C3-F5121835B68C} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242} = {9B924D63-AE47-4721-A072-D4D069876C32}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {CAC9863C-8EBE-40AB-B172-763A3E873867}
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27130.2020
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth.OAuthProviders", "Xamarin.Auth.OAuthProviders", "{F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinAndroid", "Xamarin.Auth.Sample.XamarinAndroid\Xamarin.Auth.Sample.XamarinAndroid.csproj", "{623403B7-1667-49A9-B1F3-8D1425AD25A3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinIOS", "Xamarin.Auth.Sample.XamarinIOS\Xamarin.Auth.Sample.XamarinIOS.csproj", "{E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.UniversalWindowsPlatform", "Xamarin.Auth.Sample.UniversalWindowsPlatform\Xamarin.Auth.Sample.UniversalWindowsPlatform.csproj", "{BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "old-for-backward-compatiblity", "old-for-backward-compatiblity", "{A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth Sample (Android)", "old-for-backward-compatiblity\Xamarin.Auth.Sample.Android\Xamarin.Auth Sample (Android).csproj", "{A0035902-A1F0-4613-A493-1B121FCA2BE1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.OAuthProviders.Portable", "..\..\Xamarin.Auth.OAuthProviders.Portable\Xamarin.Auth.OAuthProviders.Portable.csproj", "{D94B6FF7-FAA3-46AB-837A-0FA9328BA221}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared", "..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.shproj", "{EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared.SecureSensitive", "..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.shproj", "{C9ED1C25-0494-47A9-8FF0-617EA7D5208A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "source-Xamarin.Auth-Library", "source-Xamarin.Auth-Library", "{9B924D63-AE47-4721-A072-D4D069876C32}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Common.LinkSource", "..\..\..\source\Core\Xamarin.Auth.Common.LinkSource\Xamarin.Auth.Common.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\source\Core\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\source\Core\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{47EC107C-EBB2-4676-82DB-F77B7BFC17AC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\source\Core\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Windows81Universal", "..\..\..\source\Core\Xamarin.Auth.Windows81Universal\Xamarin.Auth.Windows81Universal.csproj", "{5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Auth.NetStandard16", "..\..\..\source\Core\Xamarin.Auth.NetStandard16\Xamarin.Auth.NetStandard16.csproj", "{001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms\Xamarin.Auth.Forms.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.Droid", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.Droid\Xamarin.Auth.Forms.Droid.csproj", "{1B702A60-3D89-4183-B251-4A07388DCCB5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.iOS", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.iOS\Xamarin.Auth.Forms.iOS.csproj", "{7666F0AB-7493-49F2-82B0-7D51A0250FC9}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Auth.Forms.NetStandard16", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.NetStandard16\Xamarin.Auth.Forms.NetStandard16.csproj", "{162E31D8-3962-4B07-9C84-3A435B26D5D3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D90AB228-24A0-4F93-8F1B-389931D88183}"
+ ProjectSection(SolutionItems) = preProject
+ ..\..\..\source\readme.md = ..\..\..\source\readme.md
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{C1AFC24F-8A5D-4AAF-938E-C61212111835}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.LinkSource", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.LinkSource\Xamarin.Auth.Extensions.LinkSource.csproj", "{3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.Portable", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.Portable\Xamarin.Auth.Extensions.Portable.csproj", "{6397C9BB-4FCF-4484-923B-A36093A4253D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinAndroid", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinAndroid\Xamarin.Auth.Extensions.XamarinAndroid.csproj", "{FA8B2786-B839-4271-9303-43EE483BCC1F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinIOS", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinIOS\Xamarin.Auth.Extensions.XamarinIOS.csproj", "{ED88D56E-0677-4735-B083-60A46FA8CB94}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Auth.Extensions.NetStandard16", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.NetStandard16\Xamarin.Auth.Extensions.NetStandard16.csproj", "{F8F62DC4-393D-48C9-83C3-F5121835B68C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}"
+EndProject
+Global
+ GlobalSection(SharedMSBuildProjectFiles) = preSolution
+ ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{c9ed1c25-0494-47a9-8ff0-617ea7d5208a}*SharedItemsImports = 13
+ ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
+ ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
+ ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{ef3879f7-c359-4fed-94e2-e2e5aaf8c1f4}*SharedItemsImports = 13
+ EndGlobalSection
+ 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|Mixed Platforms = Ad-Hoc|Mixed Platforms
+ 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|Mixed Platforms = AppStore|Mixed Platforms
+ 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|Mixed Platforms = Debug|Mixed Platforms
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|iPhone = Release|iPhone
+ Release|iPhoneSimulator = Release|iPhoneSimulator
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Deploy.0 = Release|Any CPU
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|ARM.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x64.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x86.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|ARM.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x64.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x86.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|ARM.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x64.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x86.ActiveCfg = Release|iPhone
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.ActiveCfg = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Build.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Deploy.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Build.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Deploy.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.ActiveCfg = Debug|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Build.0 = Debug|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Deploy.0 = Debug|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhone.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.ActiveCfg = Debug|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Build.0 = Debug|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Deploy.0 = Debug|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Build.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Deploy.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Any CPU.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.ActiveCfg = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Build.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Deploy.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhone.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhoneSimulator.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Deploy.0 = Release|x86
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1} = {A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {C9ED1C25-0494-47A9-8FF0-617EA7D5208A} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02} = {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242}
+ {77759364-0202-40B6-A285-6FD5490858D4} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {D90AB228-24A0-4F93-8F1B-389931D88183} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {C1AFC24F-8A5D-4AAF-938E-C61212111835} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {6397C9BB-4FCF-4484-923B-A36093A4253D} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {FA8B2786-B839-4271-9303-43EE483BCC1F} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {ED88D56E-0677-4735-B083-60A46FA8CB94} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {C3A9DDDF-17AD-44CE-B8CB-196AF8E83242} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {CAC9863C-8EBE-40AB-B172-763A3E873867}
+ EndGlobalSection
+EndGlobal
diff --git a/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard.sln b/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard.sln
index 6b3e21e91..a2ab80ca9 100644
--- a/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard.sln
+++ b/samples/Traditional.Standard/Providers/Xamarin.Auth.Samples.TraditionalStandard.sln
@@ -1,2117 +1,2117 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 14
-VisualStudioVersion = 14.0.25420.1
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth.OAuthProviders", "Xamarin.Auth.OAuthProviders", "{F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinAndroid", "Xamarin.Auth.Sample.XamarinAndroid\Xamarin.Auth.Sample.XamarinAndroid.csproj", "{623403B7-1667-49A9-B1F3-8D1425AD25A3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinIOS", "Xamarin.Auth.Sample.XamarinIOS\Xamarin.Auth.Sample.XamarinIOS.csproj", "{E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WindowsPhone8", "Xamarin.Auth.Sample.WindowsPhone8\Xamarin.Auth.Sample.WindowsPhone8.csproj", "{83557C1F-639D-4C61-88CF-0C3CF14B7ABC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WinRTWindowsPhone81", "Xamarin.Auth.Sample.WinRTWindowsPhone81\Xamarin.Auth.Sample.WinRTWindowsPhone81.csproj", "{A9D15A99-23A1-4852-A381-BF1A6351F4CA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.UniversalWindowsPlatform", "Xamarin.Auth.Sample.UniversalWindowsPlatform\Xamarin.Auth.Sample.UniversalWindowsPlatform.csproj", "{BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WindowsPhone81", "Xamarin.Auth.Sample.WindowsPhone81\Xamarin.Auth.Sample.WindowsPhone81.csproj", "{CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WinRTWindows81", "Xamarin.Auth.Sample.WinRTWindows81\Xamarin.Auth.Sample.WinRTWindows81.csproj", "{47613486-26CD-4EC5-B510-3071578A2829}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "old-for-backward-compatiblity", "old-for-backward-compatiblity", "{A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth Sample (Android)", "old-for-backward-compatiblity\Xamarin.Auth.Sample.Android\Xamarin.Auth Sample (Android).csproj", "{A0035902-A1F0-4613-A493-1B121FCA2BE1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.OAuthProviders.Portable", "..\..\Xamarin.Auth.OAuthProviders.Portable\Xamarin.Auth.OAuthProviders.Portable.csproj", "{D94B6FF7-FAA3-46AB-837A-0FA9328BA221}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared", "..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.shproj", "{EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared.SecureSensitive", "..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.shproj", "{C9ED1C25-0494-47A9-8FF0-617EA7D5208A}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "source-Xamarin.Auth-Library", "source-Xamarin.Auth-Library", "{9B924D63-AE47-4721-A072-D4D069876C32}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.LinkSource", "..\..\..\source\Xamarin.Auth.LinkSource\Xamarin.Auth.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\source\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\source\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{47EC107C-EBB2-4676-82DB-F77B7BFC17AC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\source\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone8", "..\..\..\source\Xamarin.Auth.WindowsPhone8\Xamarin.Auth.WindowsPhone8.csproj", "{08470E0D-EB43-4E07-92F4-020DF019F628}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone81", "..\..\..\source\Xamarin.Auth.WindowsPhone81\Xamarin.Auth.WindowsPhone81.csproj", "{18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Windows81Universal", "..\..\..\source\Xamarin.Auth.Windows81Universal\Xamarin.Auth.Windows81Universal.csproj", "{5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WinRTWindows81", "..\..\..\source\Xamarin.Auth.WinRTWindows81\Xamarin.Auth.WinRTWindows81.csproj", "{C4202AC1-1027-4737-8215-16182421E342}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WinRTWindowsPhone81", "..\..\..\source\Xamarin.Auth.WinRTWindowsPhone81\Xamarin.Auth.WinRTWindowsPhone81.csproj", "{D07C6FC6-6860-495C-9BC8-0F731C74AE2F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.UniversalWindowsPlatform", "..\..\..\source\Xamarin.Auth.UniversalWindowsPlatform\Xamarin.Auth.UniversalWindowsPlatform.csproj", "{2D712AA6-7697-4F4D-B5F1-AA03476F59A7}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms\Xamarin.Auth.Forms.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.Droid", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.Droid\Xamarin.Auth.Forms.Droid.csproj", "{1B702A60-3D89-4183-B251-4A07388DCCB5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.iOS", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.iOS\Xamarin.Auth.Forms.iOS.csproj", "{7666F0AB-7493-49F2-82B0-7D51A0250FC9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WindowsPhone8", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WindowsPhone8\Xamarin.Auth.Forms.WindowsPhone8.csproj", "{C5DD0133-9A66-4489-91C3-745D6ED5FFE5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WindowsPhone81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WindowsPhone81\Xamarin.Auth.Forms.WindowsPhone81.csproj", "{D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D90AB228-24A0-4F93-8F1B-389931D88183}"
- ProjectSection(SolutionItems) = preProject
- ..\..\..\source\readme.md = ..\..\..\source\readme.md
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{C1AFC24F-8A5D-4AAF-938E-C61212111835}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.LinkSource", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.LinkSource\Xamarin.Auth.Extensions.LinkSource.csproj", "{3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.Portable", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.Portable\Xamarin.Auth.Extensions.Portable.csproj", "{6397C9BB-4FCF-4484-923B-A36093A4253D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinAndroid", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinAndroid\Xamarin.Auth.Extensions.XamarinAndroid.csproj", "{FA8B2786-B839-4271-9303-43EE483BCC1F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinIOS", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinIOS\Xamarin.Auth.Extensions.XamarinIOS.csproj", "{ED88D56E-0677-4735-B083-60A46FA8CB94}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.UniversalWindowsPlatform", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.UniversalWindowsPlatform\Xamarin.Auth.Forms.UniversalWindowsPlatform.csproj", "{EF012647-F313-4DBF-BA34-F8F6190E4906}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WinRTWindows81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WinRTWindows81\Xamarin.Auth.Forms.WinRTWindows81.csproj", "{9EE3F977-6715-4509-8FE8-B862158AA293}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WinRTWindowsPhone81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WinRTWindowsPhone81\Xamarin.Auth.Forms.WinRTWindowsPhone81.csproj", "{73188683-2FCC-4AEE-8A30-E30E1532D6CF}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Auth.NetStandard16", "..\..\..\source\Xamarin.Auth.NetStandard16\Xamarin.Auth.NetStandard16.csproj", "{001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.NetStandard16", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.NetStandard16\Xamarin.Auth.Forms.NetStandard16.csproj", "{162E31D8-3962-4B07-9C84-3A435B26D5D3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.NetStandard16", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.NetStandard16\Xamarin.Auth.Extensions.NetStandard16.csproj", "{F8F62DC4-393D-48C9-83C3-F5121835B68C}"
-EndProject
-Global
- GlobalSection(SharedMSBuildProjectFiles) = preSolution
- ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{c9ed1c25-0494-47a9-8ff0-617ea7d5208a}*SharedItemsImports = 13
- ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
- ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
- ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{ef3879f7-c359-4fed-94e2-e2e5aaf8c1f4}*SharedItemsImports = 13
- EndGlobalSection
- 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|Mixed Platforms = Ad-Hoc|Mixed Platforms
- 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|Mixed Platforms = AppStore|Mixed Platforms
- 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|Mixed Platforms = Debug|Mixed Platforms
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|iPhone = Release|iPhone
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Build.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Deploy.0 = Debug|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Deploy.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.ActiveCfg = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Build.0 = Release|Any CPU
- {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Deploy.0 = Release|Any CPU
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|ARM.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x64.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x86.ActiveCfg = AppStore|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|ARM.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x64.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x86.ActiveCfg = Debug|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|ARM.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.Build.0 = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x64.ActiveCfg = Release|iPhone
- {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x86.ActiveCfg = Release|iPhone
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.ActiveCfg = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Build.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Deploy.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.ActiveCfg = Debug|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Build.0 = Debug|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Deploy.0 = Debug|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Build.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Deploy.0 = Debug|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.ActiveCfg = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Build.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Deploy.0 = Debug|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.ActiveCfg = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Build.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Deploy.0 = Release|ARM
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.ActiveCfg = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Build.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Deploy.0 = Release|Any CPU
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.ActiveCfg = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Build.0 = Release|x86
- {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.ActiveCfg = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.Build.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.Deploy.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.ActiveCfg = Debug|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.Build.0 = Debug|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.Deploy.0 = Debug|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.Build.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.Deploy.0 = Debug|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.ActiveCfg = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.Build.0 = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.Deploy.0 = Debug|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.ActiveCfg = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.Build.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.Deploy.0 = Release|ARM
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.ActiveCfg = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.Build.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.Deploy.0 = Release|Any CPU
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.ActiveCfg = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.Build.0 = Release|x86
- {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.ActiveCfg = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Build.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Deploy.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Build.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Deploy.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.ActiveCfg = Debug|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Build.0 = Debug|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Deploy.0 = Debug|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhone.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.ActiveCfg = Debug|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Build.0 = Debug|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Deploy.0 = Debug|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.ActiveCfg = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Build.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Deploy.0 = Debug|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Any CPU.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.ActiveCfg = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Build.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Deploy.0 = Release|ARM
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhone.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhoneSimulator.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.ActiveCfg = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Build.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Deploy.0 = Release|x64
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.ActiveCfg = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Build.0 = Release|x86
- {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.ActiveCfg = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Build.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Deploy.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.ActiveCfg = Debug|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Build.0 = Debug|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Deploy.0 = Debug|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.ActiveCfg = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Build.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Deploy.0 = Debug|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.ActiveCfg = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Build.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Deploy.0 = Debug|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.ActiveCfg = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Build.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Deploy.0 = Release|ARM
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.ActiveCfg = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Build.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Deploy.0 = Release|Any CPU
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.ActiveCfg = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Build.0 = Release|x86
- {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.Build.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.Deploy.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.ActiveCfg = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.Build.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.Deploy.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.ActiveCfg = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.Build.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.Deploy.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.ActiveCfg = Debug|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.Build.0 = Debug|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.Deploy.0 = Debug|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.Build.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.ActiveCfg = Debug|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.Build.0 = Debug|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.Deploy.0 = Debug|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.ActiveCfg = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.Build.0 = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.Deploy.0 = Debug|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.ActiveCfg = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.Build.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.Deploy.0 = Release|ARM
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.ActiveCfg = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.Build.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.Deploy.0 = Release|x64
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.ActiveCfg = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.Build.0 = Release|x86
- {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.Deploy.0 = Release|x86
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.Build.0 = Debug|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.Build.0 = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.ActiveCfg = Release|Any CPU
- {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.Build.0 = Debug|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.Build.0 = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.ActiveCfg = Release|Any CPU
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.Build.0 = Debug|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.Build.0 = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.Build.0 = Debug|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.Build.0 = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.Build.0 = Debug|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.Build.0 = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.ActiveCfg = Release|Any CPU
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.Build.0 = Debug|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.Build.0 = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
- {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.Build.0 = Debug|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhone.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.Build.0 = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.ActiveCfg = Release|Any CPU
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.Build.0 = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x64.Build.0 = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x86.Build.0 = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|ARM.ActiveCfg = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|ARM.Build.0 = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x64.ActiveCfg = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x64.Build.0 = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x86.ActiveCfg = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x86.Build.0 = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|ARM.ActiveCfg = Debug|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|ARM.Build.0 = Debug|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|x64.ActiveCfg = Debug|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|x64.Build.0 = Debug|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|x86.ActiveCfg = Debug|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Debug|x86.Build.0 = Debug|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|Any CPU.Build.0 = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|ARM.ActiveCfg = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Release|ARM.Build.0 = Release|ARM
- {C4202AC1-1027-4737-8215-16182421E342}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {C4202AC1-1027-4737-8215-16182421E342}.Release|x64.ActiveCfg = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Release|x64.Build.0 = Release|x64
- {C4202AC1-1027-4737-8215-16182421E342}.Release|x86.ActiveCfg = Release|x86
- {C4202AC1-1027-4737-8215-16182421E342}.Release|x86.Build.0 = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x86.Build.0 = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|ARM.ActiveCfg = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|ARM.Build.0 = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x86.ActiveCfg = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x86.Build.0 = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|ARM.ActiveCfg = Debug|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|ARM.Build.0 = Debug|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x86.ActiveCfg = Debug|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x86.Build.0 = Debug|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Any CPU.Build.0 = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|ARM.ActiveCfg = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|ARM.Build.0 = Release|ARM
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x64.ActiveCfg = Release|Any CPU
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x86.ActiveCfg = Release|x86
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x86.Build.0 = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x64.Build.0 = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x86.Build.0 = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|ARM.ActiveCfg = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|ARM.Build.0 = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhone.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x64.ActiveCfg = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x64.Build.0 = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x86.ActiveCfg = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x86.Build.0 = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|ARM.ActiveCfg = Debug|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|ARM.Build.0 = Debug|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhone.Build.0 = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x64.ActiveCfg = Debug|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x64.Build.0 = Debug|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x86.ActiveCfg = Debug|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x86.Build.0 = Debug|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Any CPU.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|ARM.ActiveCfg = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|ARM.Build.0 = Release|ARM
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhone.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x64.ActiveCfg = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x64.Build.0 = Release|x64
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x86.ActiveCfg = Release|x86
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x86.Build.0 = Release|x86
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.Build.0 = Debug|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.Build.0 = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.Build.0 = Debug|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.Build.0 = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
- {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.Build.0 = Debug|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.Build.0 = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.Build.0 = Debug|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.Build.0 = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.ActiveCfg = Release|Any CPU
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.Build.0 = Debug|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.Build.0 = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.ActiveCfg = Release|Any CPU
- {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.Build.0 = Debug|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.Build.0 = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.ActiveCfg = Release|Any CPU
- {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.ActiveCfg = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.Build.0 = Debug|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.Build.0 = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.ActiveCfg = Release|Any CPU
- {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x64.Build.0 = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x86.Build.0 = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|ARM.ActiveCfg = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|ARM.Build.0 = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhone.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x64.ActiveCfg = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x64.Build.0 = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x86.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x86.Build.0 = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|ARM.ActiveCfg = Debug|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|ARM.Build.0 = Debug|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x64.ActiveCfg = Debug|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x64.Build.0 = Debug|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x86.ActiveCfg = Debug|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x86.Build.0 = Debug|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Any CPU.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|ARM.ActiveCfg = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|ARM.Build.0 = Release|ARM
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhone.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Mixed Platforms.Build.0 = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x64.ActiveCfg = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x64.Build.0 = Release|x64
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x86.ActiveCfg = Release|x86
- {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.Build.0 = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
- {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x86.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|ARM.ActiveCfg = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|ARM.Build.0 = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhone.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x64.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x64.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x86.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x86.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|ARM.ActiveCfg = Debug|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|ARM.Build.0 = Debug|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhone.Build.0 = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x64.ActiveCfg = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x64.Build.0 = Debug|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x86.ActiveCfg = Debug|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x86.Build.0 = Debug|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Any CPU.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|ARM.ActiveCfg = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|ARM.Build.0 = Release|ARM
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhone.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhone.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Mixed Platforms.Build.0 = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x64.ActiveCfg = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x64.Build.0 = Release|Any CPU
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x86.ActiveCfg = Release|x86
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x86.Build.0 = Release|x86
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.ActiveCfg = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.Build.0 = Debug|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.Build.0 = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.ActiveCfg = Release|Any CPU
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.Build.0 = Debug|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.Build.0 = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.ActiveCfg = Release|Any CPU
- {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.Build.0 = Debug|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.Build.0 = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.ActiveCfg = Release|Any CPU
- {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {A0035902-A1F0-4613-A493-1B121FCA2BE1} = {A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}
- {D94B6FF7-FAA3-46AB-837A-0FA9328BA221} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {C9ED1C25-0494-47A9-8FF0-617EA7D5208A} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
- {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {47EC107C-EBB2-4676-82DB-F77B7BFC17AC} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {08470E0D-EB43-4E07-92F4-020DF019F628} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {C4202AC1-1027-4737-8215-16182421E342} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {D07C6FC6-6860-495C-9BC8-0F731C74AE2F} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {2D712AA6-7697-4F4D-B5F1-AA03476F59A7} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {77759364-0202-40B6-A285-6FD5490858D4} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
- {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
- {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
- {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
- {D90AB228-24A0-4F93-8F1B-389931D88183} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {C1AFC24F-8A5D-4AAF-938E-C61212111835} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {6397C9BB-4FCF-4484-923B-A36093A4253D} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {FA8B2786-B839-4271-9303-43EE483BCC1F} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {ED88D56E-0677-4735-B083-60A46FA8CB94} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- {EF012647-F313-4DBF-BA34-F8F6190E4906} = {77759364-0202-40B6-A285-6FD5490858D4}
- {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
- {73188683-2FCC-4AEE-8A30-E30E1532D6CF} = {77759364-0202-40B6-A285-6FD5490858D4}
- {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02} = {9B924D63-AE47-4721-A072-D4D069876C32}
- {162E31D8-3962-4B07-9C84-3A435B26D5D3} = {77759364-0202-40B6-A285-6FD5490858D4}
- {F8F62DC4-393D-48C9-83C3-F5121835B68C} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {CAC9863C-8EBE-40AB-B172-763A3E873867}
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Auth.OAuthProviders", "Xamarin.Auth.OAuthProviders", "{F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinAndroid", "Xamarin.Auth.Sample.XamarinAndroid\Xamarin.Auth.Sample.XamarinAndroid.csproj", "{623403B7-1667-49A9-B1F3-8D1425AD25A3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.XamarinIOS", "Xamarin.Auth.Sample.XamarinIOS\Xamarin.Auth.Sample.XamarinIOS.csproj", "{E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WindowsPhone8", "Xamarin.Auth.Sample.WindowsPhone8\Xamarin.Auth.Sample.WindowsPhone8.csproj", "{83557C1F-639D-4C61-88CF-0C3CF14B7ABC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WinRTWindowsPhone81", "Xamarin.Auth.Sample.WinRTWindowsPhone81\Xamarin.Auth.Sample.WinRTWindowsPhone81.csproj", "{A9D15A99-23A1-4852-A381-BF1A6351F4CA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.UniversalWindowsPlatform", "Xamarin.Auth.Sample.UniversalWindowsPlatform\Xamarin.Auth.Sample.UniversalWindowsPlatform.csproj", "{BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WindowsPhone81", "Xamarin.Auth.Sample.WindowsPhone81\Xamarin.Auth.Sample.WindowsPhone81.csproj", "{CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Sample.WinRTWindows81", "Xamarin.Auth.Sample.WinRTWindows81\Xamarin.Auth.Sample.WinRTWindows81.csproj", "{47613486-26CD-4EC5-B510-3071578A2829}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "old-for-backward-compatiblity", "old-for-backward-compatiblity", "{A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth Sample (Android)", "old-for-backward-compatiblity\Xamarin.Auth.Sample.Android\Xamarin.Auth Sample (Android).csproj", "{A0035902-A1F0-4613-A493-1B121FCA2BE1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.OAuthProviders.Portable", "..\..\Xamarin.Auth.OAuthProviders.Portable\Xamarin.Auth.OAuthProviders.Portable.csproj", "{D94B6FF7-FAA3-46AB-837A-0FA9328BA221}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared", "..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.shproj", "{EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4}"
+EndProject
+Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Xamarin.Auth.OAuthProviders.Shared.SecureSensitive", "..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.shproj", "{C9ED1C25-0494-47A9-8FF0-617EA7D5208A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "source-Xamarin.Auth-Library", "source-Xamarin.Auth-Library", "{9B924D63-AE47-4721-A072-D4D069876C32}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.LinkSource", "..\..\..\source\Xamarin.Auth.LinkSource\Xamarin.Auth.LinkSource.csproj", "{EDE30D4F-FC0D-458A-A358-A745FC138DF3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Portable", "..\..\..\source\Xamarin.Auth.Portable\Xamarin.Auth.Portable.csproj", "{87580927-9F8E-42AE-BDFE-35F95ABF17D8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinAndroid", "..\..\..\source\Xamarin.Auth.XamarinAndroid\Xamarin.Auth.XamarinAndroid.csproj", "{47EC107C-EBB2-4676-82DB-F77B7BFC17AC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.XamarinIOS", "..\..\..\source\Xamarin.Auth.XamarinIOS\Xamarin.Auth.XamarinIOS.csproj", "{15BE2387-8E72-4C0B-8A6A-460EF5FA4539}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone8", "..\..\..\source\Xamarin.Auth.WindowsPhone8\Xamarin.Auth.WindowsPhone8.csproj", "{08470E0D-EB43-4E07-92F4-020DF019F628}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WindowsPhone81", "..\..\..\source\Xamarin.Auth.WindowsPhone81\Xamarin.Auth.WindowsPhone81.csproj", "{18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Windows81Universal", "..\..\..\source\Xamarin.Auth.Windows81Universal\Xamarin.Auth.Windows81Universal.csproj", "{5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WinRTWindows81", "..\..\..\source\Xamarin.Auth.WinRTWindows81\Xamarin.Auth.WinRTWindows81.csproj", "{C4202AC1-1027-4737-8215-16182421E342}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.WinRTWindowsPhone81", "..\..\..\source\Xamarin.Auth.WinRTWindowsPhone81\Xamarin.Auth.WinRTWindowsPhone81.csproj", "{D07C6FC6-6860-495C-9BC8-0F731C74AE2F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.UniversalWindowsPlatform", "..\..\..\source\Xamarin.Auth.UniversalWindowsPlatform\Xamarin.Auth.UniversalWindowsPlatform.csproj", "{2D712AA6-7697-4F4D-B5F1-AA03476F59A7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Xamarin.Forms", "Xamarin.Forms", "{77759364-0202-40B6-A285-6FD5490858D4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms\Xamarin.Auth.Forms.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.Droid", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.Droid\Xamarin.Auth.Forms.Droid.csproj", "{1B702A60-3D89-4183-B251-4A07388DCCB5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.iOS", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.iOS\Xamarin.Auth.Forms.iOS.csproj", "{7666F0AB-7493-49F2-82B0-7D51A0250FC9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WindowsPhone8", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WindowsPhone8\Xamarin.Auth.Forms.WindowsPhone8.csproj", "{C5DD0133-9A66-4489-91C3-745D6ED5FFE5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WindowsPhone81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WindowsPhone81\Xamarin.Auth.Forms.WindowsPhone81.csproj", "{D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{D90AB228-24A0-4F93-8F1B-389931D88183}"
+ ProjectSection(SolutionItems) = preProject
+ ..\..\..\source\readme.md = ..\..\..\source\readme.md
+ EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{C1AFC24F-8A5D-4AAF-938E-C61212111835}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.LinkSource", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.LinkSource\Xamarin.Auth.Extensions.LinkSource.csproj", "{3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.Portable", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.Portable\Xamarin.Auth.Extensions.Portable.csproj", "{6397C9BB-4FCF-4484-923B-A36093A4253D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinAndroid", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinAndroid\Xamarin.Auth.Extensions.XamarinAndroid.csproj", "{FA8B2786-B839-4271-9303-43EE483BCC1F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.XamarinIOS", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.XamarinIOS\Xamarin.Auth.Extensions.XamarinIOS.csproj", "{ED88D56E-0677-4735-B083-60A46FA8CB94}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.UniversalWindowsPlatform", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.UniversalWindowsPlatform\Xamarin.Auth.Forms.UniversalWindowsPlatform.csproj", "{EF012647-F313-4DBF-BA34-F8F6190E4906}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WinRTWindows81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WinRTWindows81\Xamarin.Auth.Forms.WinRTWindows81.csproj", "{9EE3F977-6715-4509-8FE8-B862158AA293}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.WinRTWindowsPhone81", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.WinRTWindowsPhone81\Xamarin.Auth.Forms.WinRTWindowsPhone81.csproj", "{73188683-2FCC-4AEE-8A30-E30E1532D6CF}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Auth.NetStandard16", "..\..\..\source\Xamarin.Auth.NetStandard16\Xamarin.Auth.NetStandard16.csproj", "{001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Forms.NetStandard16", "..\..\..\source\XamarinForms\Xamarin.Auth.Forms.NetStandard16\Xamarin.Auth.Forms.NetStandard16.csproj", "{162E31D8-3962-4B07-9C84-3A435B26D5D3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Auth.Extensions.NetStandard16", "..\..\..\source\Extensions\Xamarin.Auth.Extensions.NetStandard16\Xamarin.Auth.Extensions.NetStandard16.csproj", "{F8F62DC4-393D-48C9-83C3-F5121835B68C}"
+EndProject
+Global
+ GlobalSection(SharedMSBuildProjectFiles) = preSolution
+ ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{c9ed1c25-0494-47a9-8ff0-617ea7d5208a}*SharedItemsImports = 13
+ ..\..\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive\Xamarin.Auth.OAuthProviders.Shared.SecureSensitive.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
+ ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{d94b6ff7-faa3-46ab-837a-0fa9328ba221}*SharedItemsImports = 4
+ ..\..\Xamarin.Auth.OAuthProviders.Shared\Xamarin.Auth.OAuthProviders.Shared.projitems*{ef3879f7-c359-4fed-94e2-e2e5aaf8c1f4}*SharedItemsImports = 13
+ EndGlobalSection
+ 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|Mixed Platforms = Ad-Hoc|Mixed Platforms
+ 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|Mixed Platforms = AppStore|Mixed Platforms
+ 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|Mixed Platforms = Debug|Mixed Platforms
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|iPhone = Release|iPhone
+ Release|iPhoneSimulator = Release|iPhoneSimulator
+ Release|Mixed Platforms = Release|Mixed Platforms
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.AppStore|x86.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|ARM.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Build.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Debug|x86.Deploy.0 = Debug|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|ARM.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x64.Deploy.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.ActiveCfg = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Build.0 = Release|Any CPU
+ {623403B7-1667-49A9-B1F3-8D1425AD25A3}.Release|x86.Deploy.0 = Release|Any CPU
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Any CPU.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|ARM.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhone.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x64.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.AppStore|x86.ActiveCfg = AppStore|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Any CPU.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|ARM.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhone.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x64.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Debug|x86.ActiveCfg = Debug|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Any CPU.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|ARM.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhone.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|Mixed Platforms.Build.0 = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x64.ActiveCfg = Release|iPhone
+ {E44ABCDC-2CDE-4512-8A23-3EF20B7BC528}.Release|x86.ActiveCfg = Release|iPhone
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.ActiveCfg = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Build.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|ARM.Deploy.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.AppStore|x86.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.ActiveCfg = Debug|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Build.0 = Debug|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|ARM.Deploy.0 = Debug|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Build.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.ActiveCfg = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Build.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Debug|x86.Deploy.0 = Debug|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.ActiveCfg = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Build.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|ARM.Deploy.0 = Release|ARM
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.ActiveCfg = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Build.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x64.Deploy.0 = Release|Any CPU
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.ActiveCfg = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Build.0 = Release|x86
+ {83557C1F-639D-4C61-88CF-0C3CF14B7ABC}.Release|x86.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.ActiveCfg = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.Build.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|ARM.Deploy.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.AppStore|x86.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.ActiveCfg = Debug|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.Build.0 = Debug|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|ARM.Deploy.0 = Debug|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.Build.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.ActiveCfg = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.Build.0 = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Debug|x86.Deploy.0 = Debug|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.ActiveCfg = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.Build.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|ARM.Deploy.0 = Release|ARM
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.ActiveCfg = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.Build.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x64.Deploy.0 = Release|Any CPU
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.ActiveCfg = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.Build.0 = Release|x86
+ {A9D15A99-23A1-4852-A381-BF1A6351F4CA}.Release|x86.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Any CPU.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhone.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x64.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Any CPU.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.ActiveCfg = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Build.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|ARM.Deploy.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhone.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|iPhoneSimulator.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x64.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.AppStore|x86.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Build.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Any CPU.Deploy.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.ActiveCfg = Debug|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Build.0 = Debug|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|ARM.Deploy.0 = Debug|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhone.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.ActiveCfg = Debug|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Build.0 = Debug|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x64.Deploy.0 = Debug|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.ActiveCfg = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Build.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Debug|x86.Deploy.0 = Debug|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Any CPU.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.ActiveCfg = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Build.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|ARM.Deploy.0 = Release|ARM
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhone.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|iPhoneSimulator.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.ActiveCfg = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Build.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x64.Deploy.0 = Release|x64
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.ActiveCfg = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Build.0 = Release|x86
+ {BE02D7A6-ACB6-4E78-93C1-07D1FEFFC79E}.Release|x86.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.ActiveCfg = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Build.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|ARM.Deploy.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x64.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.AppStore|x86.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.ActiveCfg = Debug|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Build.0 = Debug|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|ARM.Deploy.0 = Debug|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Build.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x64.Deploy.0 = Debug|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.ActiveCfg = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Build.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Debug|x86.Deploy.0 = Debug|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.ActiveCfg = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Build.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|ARM.Deploy.0 = Release|ARM
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.ActiveCfg = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Build.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x64.Deploy.0 = Release|Any CPU
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.ActiveCfg = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Build.0 = Release|x86
+ {CD48700C-DFA9-4ECB-A8D8-EDEE23995D43}.Release|x86.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.Build.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x64.Deploy.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Ad-Hoc|x86.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.ActiveCfg = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.Build.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|ARM.Deploy.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhone.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.ActiveCfg = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.Build.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x64.Deploy.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.AppStore|x86.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.ActiveCfg = Debug|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.Build.0 = Debug|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|ARM.Deploy.0 = Debug|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.ActiveCfg = Debug|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.Build.0 = Debug|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x64.Deploy.0 = Debug|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.ActiveCfg = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.Build.0 = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Debug|x86.Deploy.0 = Debug|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Any CPU.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.ActiveCfg = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.Build.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|ARM.Deploy.0 = Release|ARM
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhone.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|Mixed Platforms.Deploy.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.ActiveCfg = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.Build.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x64.Deploy.0 = Release|x64
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.ActiveCfg = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.Build.0 = Release|x86
+ {47613486-26CD-4EC5-B510-3071578A2829}.Release|x86.Deploy.0 = Release|x86
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.AppStore|x86.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x64.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Debug|x86.Build.0 = Debug|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|ARM.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhone.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x64.Build.0 = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.ActiveCfg = Release|Any CPU
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1}.Release|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.AppStore|x86.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x64.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Debug|x86.Build.0 = Debug|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|ARM.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhone.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x64.Build.0 = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.ActiveCfg = Release|Any CPU
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221}.Release|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x64.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.AppStore|x86.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x64.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Debug|x86.Build.0 = Debug|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|ARM.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhone.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x64.Build.0 = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.ActiveCfg = Release|Any CPU
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3}.Release|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x64.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.AppStore|x86.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|ARM.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x64.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Debug|x86.Build.0 = Debug|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|ARM.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhone.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x64.Build.0 = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8}.Release|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|ARM.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x64.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.AppStore|x86.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|ARM.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x64.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Debug|x86.Build.0 = Debug|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|ARM.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x64.Build.0 = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.ActiveCfg = Release|Any CPU
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC}.Release|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x64.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.AppStore|x86.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|ARM.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x64.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Debug|x86.Build.0 = Debug|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|ARM.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhone.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x64.Build.0 = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.ActiveCfg = Release|Any CPU
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539}.Release|x86.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.AppStore|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.ActiveCfg = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|ARM.Build.0 = Debug|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.ActiveCfg = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Debug|x86.Build.0 = Debug|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Any CPU.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.ActiveCfg = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|ARM.Build.0 = Release|ARM
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhone.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x64.ActiveCfg = Release|Any CPU
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.ActiveCfg = Release|x86
+ {08470E0D-EB43-4E07-92F4-020DF019F628}.Release|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Ad-Hoc|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.AppStore|x86.Build.0 = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.ActiveCfg = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|ARM.Build.0 = Debug|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.ActiveCfg = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Debug|x86.Build.0 = Debug|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.ActiveCfg = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|ARM.Build.0 = Release|ARM
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x64.ActiveCfg = Release|Any CPU
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.ActiveCfg = Release|x86
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9}.Release|x86.Build.0 = Release|x86
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|ARM.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x64.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.AppStore|x86.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x64.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Debug|x86.Build.0 = Debug|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|ARM.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x64.Build.0 = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.ActiveCfg = Release|Any CPU
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED}.Release|x86.Build.0 = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x64.Build.0 = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Ad-Hoc|x86.Build.0 = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|ARM.ActiveCfg = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|ARM.Build.0 = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x64.ActiveCfg = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x64.Build.0 = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x86.ActiveCfg = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.AppStore|x86.Build.0 = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|ARM.Build.0 = Debug|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|x64.ActiveCfg = Debug|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|x64.Build.0 = Debug|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|x86.ActiveCfg = Debug|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Debug|x86.Build.0 = Debug|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|ARM.ActiveCfg = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|ARM.Build.0 = Release|ARM
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|x64.ActiveCfg = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|x64.Build.0 = Release|x64
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|x86.ActiveCfg = Release|x86
+ {C4202AC1-1027-4737-8215-16182421E342}.Release|x86.Build.0 = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Ad-Hoc|x86.Build.0 = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|ARM.ActiveCfg = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|ARM.Build.0 = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x86.ActiveCfg = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.AppStore|x86.Build.0 = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|ARM.Build.0 = Debug|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x86.ActiveCfg = Debug|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Debug|x86.Build.0 = Debug|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|ARM.ActiveCfg = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|ARM.Build.0 = Release|ARM
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x64.ActiveCfg = Release|Any CPU
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x86.ActiveCfg = Release|x86
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F}.Release|x86.Build.0 = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x64.Build.0 = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Ad-Hoc|x86.Build.0 = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|ARM.ActiveCfg = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|ARM.Build.0 = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x64.ActiveCfg = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x64.Build.0 = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x86.ActiveCfg = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.AppStore|x86.Build.0 = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|ARM.ActiveCfg = Debug|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|ARM.Build.0 = Debug|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x64.ActiveCfg = Debug|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x64.Build.0 = Debug|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x86.ActiveCfg = Debug|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Debug|x86.Build.0 = Debug|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|ARM.ActiveCfg = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|ARM.Build.0 = Release|ARM
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhone.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x64.ActiveCfg = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x64.Build.0 = Release|x64
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x86.ActiveCfg = Release|x86
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7}.Release|x86.Build.0 = Release|x86
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.AppStore|x86.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|ARM.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x64.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|x86.Build.0 = Debug|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|ARM.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhone.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x64.Build.0 = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.ActiveCfg = Release|Any CPU
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|ARM.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.AppStore|x86.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x64.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Debug|x86.Build.0 = Debug|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|ARM.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x64.Build.0 = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.ActiveCfg = Release|Any CPU
+ {1B702A60-3D89-4183-B251-4A07388DCCB5}.Release|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.AppStore|x86.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|ARM.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x64.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Debug|x86.Build.0 = Debug|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|ARM.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhone.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x64.Build.0 = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.ActiveCfg = Release|Any CPU
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9}.Release|x86.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Ad-Hoc|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.AppStore|x86.Build.0 = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.ActiveCfg = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|ARM.Build.0 = Debug|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.ActiveCfg = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Debug|x86.Build.0 = Debug|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.ActiveCfg = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|ARM.Build.0 = Release|ARM
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x64.ActiveCfg = Release|Any CPU
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.ActiveCfg = Release|x86
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5}.Release|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Ad-Hoc|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.AppStore|x86.Build.0 = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.ActiveCfg = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|ARM.Build.0 = Debug|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.ActiveCfg = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Debug|x86.Build.0 = Debug|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.ActiveCfg = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|ARM.Build.0 = Release|ARM
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x64.ActiveCfg = Release|Any CPU
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.ActiveCfg = Release|x86
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2}.Release|x86.Build.0 = Release|x86
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.AppStore|x86.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x64.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Debug|x86.Build.0 = Debug|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|ARM.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhone.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x64.Build.0 = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.ActiveCfg = Release|Any CPU
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6}.Release|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.AppStore|x86.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x64.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Debug|x86.Build.0 = Debug|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|ARM.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhone.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x64.Build.0 = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.ActiveCfg = Release|Any CPU
+ {6397C9BB-4FCF-4484-923B-A36093A4253D}.Release|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|ARM.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.AppStore|x86.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x64.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Debug|x86.Build.0 = Debug|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|ARM.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x64.Build.0 = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.ActiveCfg = Release|Any CPU
+ {FA8B2786-B839-4271-9303-43EE483BCC1F}.Release|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Ad-Hoc|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.AppStore|x86.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|ARM.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x64.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Debug|x86.Build.0 = Debug|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|ARM.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhone.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x64.Build.0 = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.ActiveCfg = Release|Any CPU
+ {ED88D56E-0677-4735-B083-60A46FA8CB94}.Release|x86.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x64.Build.0 = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Ad-Hoc|x86.Build.0 = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|ARM.ActiveCfg = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|ARM.Build.0 = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x64.ActiveCfg = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x64.Build.0 = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x86.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.AppStore|x86.Build.0 = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|ARM.ActiveCfg = Debug|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|ARM.Build.0 = Debug|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x64.ActiveCfg = Debug|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x64.Build.0 = Debug|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x86.ActiveCfg = Debug|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Debug|x86.Build.0 = Debug|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|ARM.ActiveCfg = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|ARM.Build.0 = Release|ARM
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhone.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|Mixed Platforms.Build.0 = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x64.ActiveCfg = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x64.Build.0 = Release|x64
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x86.ActiveCfg = Release|x86
+ {EF012647-F313-4DBF-BA34-F8F6190E4906}.Release|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Ad-Hoc|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.AppStore|x86.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.ActiveCfg = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|ARM.Build.0 = Debug|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.ActiveCfg = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x64.Build.0 = Debug|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.ActiveCfg = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Debug|x86.Build.0 = Debug|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.ActiveCfg = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|ARM.Build.0 = Release|ARM
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhone.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|Mixed Platforms.Build.0 = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.ActiveCfg = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x64.Build.0 = Release|x64
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.ActiveCfg = Release|x86
+ {9EE3F977-6715-4509-8FE8-B862158AA293}.Release|x86.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|ARM.Build.0 = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x64.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x86.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Ad-Hoc|x86.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Any CPU.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|ARM.ActiveCfg = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|ARM.Build.0 = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhone.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|Mixed Platforms.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x64.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x64.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x86.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.AppStore|x86.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|ARM.ActiveCfg = Debug|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|ARM.Build.0 = Debug|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x64.Build.0 = Debug|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x86.ActiveCfg = Debug|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Debug|x86.Build.0 = Debug|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|ARM.ActiveCfg = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|ARM.Build.0 = Release|ARM
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhone.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|Mixed Platforms.Build.0 = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x64.ActiveCfg = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x64.Build.0 = Release|Any CPU
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x86.ActiveCfg = Release|x86
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF}.Release|x86.Build.0 = Release|x86
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Any CPU.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|ARM.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x64.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.AppStore|x86.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|ARM.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x64.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Debug|x86.Build.0 = Debug|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Any CPU.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|ARM.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhone.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x64.Build.0 = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.ActiveCfg = Release|Any CPU
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02}.Release|x86.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Any CPU.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|ARM.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x64.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.AppStore|x86.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x64.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Debug|x86.Build.0 = Debug|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|ARM.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhone.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x64.Build.0 = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.ActiveCfg = Release|Any CPU
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3}.Release|x86.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Any CPU.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|ARM.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhone.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x64.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.AppStore|x86.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhone.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x64.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Debug|x86.Build.0 = Debug|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|ARM.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhone.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x64.Build.0 = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.ActiveCfg = Release|Any CPU
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {A0035902-A1F0-4613-A493-1B121FCA2BE1} = {A9FECFD3-0076-491A-A8F5-2BCB1B92FFD2}
+ {D94B6FF7-FAA3-46AB-837A-0FA9328BA221} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {EF3879F7-C359-4FED-94E2-E2E5AAF8C1F4} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {C9ED1C25-0494-47A9-8FF0-617EA7D5208A} = {F5EDE5DA-AA22-4681-BEF6-AD43EBBA41B1}
+ {EDE30D4F-FC0D-458A-A358-A745FC138DF3} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {87580927-9F8E-42AE-BDFE-35F95ABF17D8} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {47EC107C-EBB2-4676-82DB-F77B7BFC17AC} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {15BE2387-8E72-4C0B-8A6A-460EF5FA4539} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {08470E0D-EB43-4E07-92F4-020DF019F628} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {18B5054D-6035-40DB-B1AE-3E4FDE8DB6E9} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {5F4A04D8-7E74-44BB-8F5C-D9A6CFE93AED} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {C4202AC1-1027-4737-8215-16182421E342} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {D07C6FC6-6860-495C-9BC8-0F731C74AE2F} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {2D712AA6-7697-4F4D-B5F1-AA03476F59A7} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {77759364-0202-40B6-A285-6FD5490858D4} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {67F9D3A8-F71E-4428-913F-C37AE82CDB24} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {1B702A60-3D89-4183-B251-4A07388DCCB5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {7666F0AB-7493-49F2-82B0-7D51A0250FC9} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {C5DD0133-9A66-4489-91C3-745D6ED5FFE5} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {D77B034E-C3F0-4DA3-B193-9F4EB2C0CDE2} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {D90AB228-24A0-4F93-8F1B-389931D88183} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {C1AFC24F-8A5D-4AAF-938E-C61212111835} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {3EBB5946-5B7E-4EB3-8E3A-4FEE91D69ED6} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {6397C9BB-4FCF-4484-923B-A36093A4253D} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {FA8B2786-B839-4271-9303-43EE483BCC1F} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {ED88D56E-0677-4735-B083-60A46FA8CB94} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ {EF012647-F313-4DBF-BA34-F8F6190E4906} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {9EE3F977-6715-4509-8FE8-B862158AA293} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {73188683-2FCC-4AEE-8A30-E30E1532D6CF} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {001C0E0F-E3FA-4F1F-96FB-2D8057DEBC02} = {9B924D63-AE47-4721-A072-D4D069876C32}
+ {162E31D8-3962-4B07-9C84-3A435B26D5D3} = {77759364-0202-40B6-A285-6FD5490858D4}
+ {F8F62DC4-393D-48C9-83C3-F5121835B68C} = {C1AFC24F-8A5D-4AAF-938E-C61212111835}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {CAC9863C-8EBE-40AB-B172-763A3E873867}
+ EndGlobalSection
+EndGlobal
diff --git a/samples/Traditional.Standard/Providers/old-for-backward-compatiblity/Xamarin.Auth.Sample.Android/Assets/AboutAssets.txt b/samples/Traditional.Standard/Providers/old-for-backward-compatiblity/Xamarin.Auth.Sample.Android/Assets/AboutAssets.txt
index ee3988629..72f5729a3 100644
--- a/samples/Traditional.Standard/Providers/old-for-backward-compatiblity/Xamarin.Auth.Sample.Android/Assets/AboutAssets.txt
+++ b/samples/Traditional.Standard/Providers/old-for-backward-compatiblity/Xamarin.Auth.Sample.Android/Assets/AboutAssets.txt
@@ -1,19 +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:
-
+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/Traditional.Standard/Providers/old-for-backward-compatiblity/Xamarin.Auth.Sample.Android/MainActivity.cs b/samples/Traditional.Standard/Providers/old-for-backward-compatiblity/Xamarin.Auth.Sample.Android/MainActivity.cs
index 590ebada9..b71525dd8 100644
--- a/samples/Traditional.Standard/Providers/old-for-backward-compatiblity/Xamarin.Auth.Sample.Android/MainActivity.cs
+++ b/samples/Traditional.Standard/Providers/old-for-backward-compatiblity/Xamarin.Auth.Sample.Android/MainActivity.cs
@@ -1,76 +1,76 @@
-using System;
-using System.Json;
-using System.Threading.Tasks;
-using Android.App;
-using Android.Widget;
-using Android.OS;
-
-using global::Xamarin.Auth;
-
-namespace Xamarin.Auth.Sample.Android
-{
- [Activity(Label = "Xamarin.Auth Sample (Android)", MainLauncher = true)]
- public class MainActivity : Activity
- {
- void LoginToFacebook(bool allowCancel)
- {
- var auth = new OAuth2Authenticator
- (
- clientId: "App ID from https://developers.facebook.com/apps",
- scope: "",
- authorizeUrl: new Uri("https://m.facebook.com/dialog/oauth/"),
- redirectUrl: new Uri("http://www.facebook.com/connect/login_success.html")
- );
-
- auth.AllowCancel = allowCancel;
-
- // If authorization succeeds or is canceled, .Completed will be fired.
- auth.Completed += async (s, ee) =>
- {
- var builder = new AlertDialog.Builder(this);
-
- if (!ee.IsAuthenticated)
- builder.SetMessage("Not Authenticated");
- else
- {
- // Now that we're logged in, make a OAuth2 request to get the user's info.
- var request = new OAuth2Request("GET", new Uri("https://graph.facebook.com/me"), null, ee.Account);
- try
- {
- Response response = await request.GetResponseAsync();
- var obj = JsonValue.Parse(await response.GetResponseTextAsync());
- builder.SetTitle("Logged in");
- builder.SetMessage("Name: " + obj["name"]);
- }
- catch (System.OperationCanceledException)
- {
- builder.SetTitle("Task Canceled");
- }
- catch (Exception ex)
- {
- builder.SetTitle("Error");
- builder.SetMessage(ex.ToString());
- }
- }
-
- builder.SetPositiveButton("Ok", (o, e) => { });
- builder.Create().Show();
- };
-
- object intent = auth.GetUI(this);
- StartActivity((global::Android.Content.Intent)intent);
- }
-
- protected override void OnCreate(Bundle bundle)
- {
- base.OnCreate(bundle);
- SetContentView(Resource.Layout.Main);
-
- var facebook = FindViewById