diff --git a/Directory.Packages.props b/Directory.Packages.props index 1b5bfaafb6..72bd640a02 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -86,7 +86,11 @@ - + + + + + diff --git a/docs/en/framework/infrastructure/artificial-intelligence.md b/docs/en/framework/infrastructure/artificial-intelligence.md new file mode 100644 index 0000000000..652c7c8233 --- /dev/null +++ b/docs/en/framework/infrastructure/artificial-intelligence.md @@ -0,0 +1,307 @@ +# Artificial Intelligence + +ABP provides a simple way to integrate AI capabilities into your applications by unifying two popular .NET AI stacks under a common concept called a "workspace": + +- Microsoft.Extensions.AI `IChatClient` +- Microsoft.SemanticKernel `Kernel` + +A workspace is just a named scope. You configure providers per workspace and then resolve either default services (for the "Default" workspace) or workspace-scoped services. + +## Installation + +> This package is not included by default. Install it to enable AI features. + +It is suggested to use the ABP CLI to install the package. Open a command line window in the folder of the project (.csproj file) and type the following command: + +```bash +abp add-package Volo.Abp.AI +``` + +### Manual Installation + +Add nuget package to your project: + +```bash +dotnet add package Volo.Abp.AI +``` + +Then add the module dependency to your module class: + +```csharp +using Volo.Abp.AI; +using Volo.Abp.Modularity; + +[DependsOn(typeof(AbpAIModule))] +public class MyProjectModule : AbpModule +{ +} +``` + +## Usage + +### Chat Client + +#### Default configuration (quick start) + +Configure the default workspace to inject `IChatClient` directly. + +```csharp +using Microsoft.Extensions.AI; +using Microsoft.SemanticKernel; +using Volo.Abp.AI; +using Volo.Abp.Modularity; + +public class MyProjectModule : AbpModule +{ + public override void ConfigureServices(ServiceConfigurationContext context) + { + context.Services.PreConfigure(options => + { + options.Workspaces.ConfigureDefault(configuration => + { + configuration.ConfigureChatClient(chatClientConfiguration => + { + chatClientConfiguration.Builder = new ChatClientBuilder( + sp => new OllamaApiClient("http://localhost:11434", "mistral") + ); + }); + + // Chat client only in this quick start + }); + }); + } +} +``` + +Once configured, inject the default chat client: + +```csharp +using Microsoft.Extensions.AI; + +public class MyService +{ + private readonly IChatClient _chatClient; // default chat client + + public MyService(IChatClient chatClient) + { + _chatClient = chatClient; + } +} +``` + +#### Workspace configuration + +Workspaces allow multiple, isolated AI configurations. Define workspace types (optionally decorated with `WorkspaceNameAttribute`). If omitted, the type’s full name is used. + +```csharp +using Volo.Abp.AI; + +[WorkspaceName("GreetingAssistant")] +public class GreetingAssistant // ChatClient-only workspace +{ +} +``` + +Configure a ChatClient workspace: + +```csharp +public class MyProjectModule : AbpModule +{ + public override void ConfigureServices(ServiceConfigurationContext context) + { + context.Services.PreConfigure(options => + { + options.Workspaces.Configure(configuration => + { + configuration.ConfigureChatClient(chatClientConfiguration => + { + chatClientConfiguration.Builder = new ChatClientBuilder( + sp => new OllamaApiClient("http://localhost:11434", "mistral") + ); + + chatClientConfiguration.BuilderConfigurers.Add(builder => + { + // Anything you want to do with the builder: + // builder.UseFunctionInvocation().UseLogging(); // For example + }); + }); + }); + }); + } +} +``` + +### Semantic Kernel + +#### Default configuration + + +```csharp +public class MyProjectModule : AbpModule +{ + public override void ConfigureServices(ServiceConfigurationContext context) + { + context.Services.PreConfigure(options => + { + options.Workspaces.ConfigureDefault(configuration => + { + configuration.ConfigureKernel(kernelConfiguration => + { + kernelConfiguration.Builder = Kernel.CreateBuilder() + .AddAzureOpenAIChatClient("...", "..."); + }); + // Note: Chat client is not configured here + }); + }); + } +} +``` + +Once configured, inject the default kernel: + +```csharp +using System.Threading.Tasks; +using Volo.Abp.AI; + +public class MyService +{ + private readonly IKernelAccessor _kernelAccessor; + public MyService(IKernelAccessor kernelAccessor) + { + _kernelAccessor = kernelAccessor; + } + + public async Task DoSomethingAsync() + { + var kernel = _kernelAccessor.Kernel; // Kernel might be null if no workspace is configured. + + var result = await kernel.InvokeAsync(/*... */); + } +} +``` + +#### Workspace configuration + +```csharp +public class MyProjectModule : AbpModule +{ + public override void ConfigureServices(ServiceConfigurationContext context) + { + context.Services.PreConfigure(options => + { + options.Workspaces.Configure(configuration => + { + configuration.ConfigureKernel(kernelConfiguration => + { + kernelConfiguration.Builder = Kernel.CreateBuilder() + .AddOpenAIChatCompletion("...", "..."); + }); + }); + }); + } +} +``` + +#### Workspace usage + +```csharp +using Microsoft.Extensions.AI; +using Volo.Abp.AI; +using Microsoft.SemanticKernel; + +public class PlanningService +{ + private readonly IKernelAccessor _kernelAccessor; + private readonly IChatClient _chatClient; // available even if only Kernel is configured + + public PlanningService( + IKernelAccessor kernelAccessor, + IChatClient chatClient) + { + _kernelAccessor = kernelAccessor; + _chatClient = chatClient; + } + + public async Task PlanAsync(string topic) + { + var kernel = _kernelAccessor.Kernel; // Microsoft.SemanticKernel.Kernel + // Use Semantic Kernel APIs if needed... + + var response = await _chatClient.GetResponseAsync( + [new ChatMessage(ChatRole.User, $"Create a content plan for: {topic}")] + ); + return response?.Message?.Text ?? string.Empty; + } +} +``` + +## Options + +`AbpAIOptions` configuration pattern offers `ConfigureChatClient(...)` and `ConfigureKernel(...)` methods for configuration. These methods are defined in the `WorkspaceConfiguration` class. They are used to configure the `ChatClient` and `Kernel` respectively. + +`Builder` is set once and is used to build the `ChatClient` or `Kernel` instance. `BuilderConfigurers` is a list of actions that are applied to the `Builder` instance for incremental changes. These actions are executed in the order they are added. + +If a workspace configures only the Kernel, a chat client may still be exposed for that workspace through the Kernel’s service provider (when available). + + +## Advanced Usage and Customizations + +### Addding Your Own DelegatingChatClient + +If you want to build your own decorator, implement a `DelegatingChatClient` derivative and provide an extension method that adds it to the `ChatClientBuilder` using `builder.Use(...)`. + +Example sketch: + +```csharp +using Microsoft.Extensions.AI; + +public class SystemMessageChatClient : DelegatingChatClient +{ + public SystemMessageChatClient(IChatClient inner, string systemMessage) : base(inner) + { + SystemMessage = systemMessage; + } + + public string SystemMessage { get; set; } + + public override Task GetResponseAsync(IEnumerable messages, ChatOptions? options = null, CancellationToken cancellationToken = default) + { + // Mutate messages/options as needed, then call base + return base.GetResponseAsync(messages, options, cancellationToken); + } +} + +public static class SystemMessageChatClientExtensions +{ + public static ChatClientBuilder UseSystemMessage(this ChatClientBuilder builder, string systemMessage) + { + return builder.Use(client => new SystemMessageChatClient(client, systemMessage)); + } +} +``` + + +```cs +chatClientConfiguration.BuilderConfigurers.Add(builder => +{ + builder.UseSystemMessage("You are a helpful assistant that greets users in a friendly manner with their names."); +}); +``` + +## Technical Anatomy + +- `AbpAIModule`: Wires up configured workspaces, registers keyed services and default services for the `"Default"` workspace. +- `AbpAIOptions`: Holds `Workspaces` and provides helper methods for internal keyed service naming. +- `WorkspaceConfigurationDictionary` and `WorkspaceConfiguration`: Configure per-workspace Chat Client and Kernel. +- `ChatClientConfiguration` and `KernelConfiguration`: Hold builders and a list of ordered builder configurers. +- `WorkspaceNameAttribute`: Names a workspace; falls back to the type’s full name if not specified. +- `IChatClient`: Typed chat client for a workspace. +- `IKernelAccessor`: Provides access to the workspace’s `Kernel` instance if configured. +- `AbpAIWorkspaceOptions`: Exposes `ConfiguredWorkspaceNames` for diagnostics. + +There are no database tables for this feature; it is a pure configuration and DI integration layer. + +## See Also + +- Microsoft.Extensions.AI (Chat Client) +- Microsoft Semantic Kernel \ No newline at end of file diff --git a/docs/en/framework/infrastructure/index.md b/docs/en/framework/infrastructure/index.md index 681e593aba..e5691612dc 100644 --- a/docs/en/framework/infrastructure/index.md +++ b/docs/en/framework/infrastructure/index.md @@ -3,6 +3,7 @@ ABP provides a complete infrastructure for creating real world software solutions with modern architectures based on the .NET platform. Each of the following documents explains an infrastructure feature: * [Audit Logging](./audit-logging.md) +* [Artificial Intelligence](./artificial-intelligence.md) * [Background Jobs](./background-jobs/index.md) * [Background Workers](./background-workers/index.md) * [BLOB Storing](./blob-storing/index.md) diff --git a/framework/Volo.Abp.sln b/framework/Volo.Abp.sln index e304510e48..7fec190531 100644 --- a/framework/Volo.Abp.sln +++ b/framework/Volo.Abp.sln @@ -491,6 +491,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.BlobStoring.Bunny. EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.Timing.Tests", "test\Volo.Abp.Timing.Tests\Volo.Abp.Timing.Tests.csproj", "{58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.AI", "src\Volo.Abp.AI\Volo.Abp.AI.csproj", "{82BD7B8C-7CE1-4C9B-B447-3796DA54B080}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.AI.Abstractions", "src\Volo.Abp.AI.Abstractions\Volo.Abp.AI.Abstractions.csproj", "{63BEAA7D-4807-4534-9B45-66FD36491FD3}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.Mapperly", "src\Volo.Abp.Mapperly\Volo.Abp.Mapperly.csproj", "{AF556046-54CD-48BC-9740-3E926DB8B510}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Abp.Mapperly.Tests", "test\Volo.Abp.Mapperly.Tests\Volo.Abp.Mapperly.Tests.csproj", "{C38926D5-C1E7-47D6-BD0B-D36BE4C19AE7}" @@ -500,977 +504,2941 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Debug|x64.ActiveCfg = Debug|Any CPU + {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Debug|x64.Build.0 = Debug|Any CPU + {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Debug|x86.ActiveCfg = Debug|Any CPU + {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Debug|x86.Build.0 = Debug|Any CPU {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Release|Any CPU.ActiveCfg = Release|Any CPU {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Release|Any CPU.Build.0 = Release|Any CPU + {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Release|x64.ActiveCfg = Release|Any CPU + {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Release|x64.Build.0 = Release|Any CPU + {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Release|x86.ActiveCfg = Release|Any CPU + {1020F5FD-6A97-40C2-AFCA-EBDF641DF111}.Release|x86.Build.0 = Release|Any CPU {02BE03BA-3411-448C-AB61-CB36407CC49A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {02BE03BA-3411-448C-AB61-CB36407CC49A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {02BE03BA-3411-448C-AB61-CB36407CC49A}.Debug|x64.ActiveCfg = Debug|Any CPU + {02BE03BA-3411-448C-AB61-CB36407CC49A}.Debug|x64.Build.0 = Debug|Any CPU + {02BE03BA-3411-448C-AB61-CB36407CC49A}.Debug|x86.ActiveCfg = Debug|Any CPU + {02BE03BA-3411-448C-AB61-CB36407CC49A}.Debug|x86.Build.0 = Debug|Any CPU {02BE03BA-3411-448C-AB61-CB36407CC49A}.Release|Any CPU.ActiveCfg = Release|Any CPU {02BE03BA-3411-448C-AB61-CB36407CC49A}.Release|Any CPU.Build.0 = Release|Any CPU + {02BE03BA-3411-448C-AB61-CB36407CC49A}.Release|x64.ActiveCfg = Release|Any CPU + {02BE03BA-3411-448C-AB61-CB36407CC49A}.Release|x64.Build.0 = Release|Any CPU + {02BE03BA-3411-448C-AB61-CB36407CC49A}.Release|x86.ActiveCfg = Release|Any CPU + {02BE03BA-3411-448C-AB61-CB36407CC49A}.Release|x86.Build.0 = Release|Any CPU {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Debug|x64.ActiveCfg = Debug|Any CPU + {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Debug|x64.Build.0 = Debug|Any CPU + {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Debug|x86.ActiveCfg = Debug|Any CPU + {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Debug|x86.Build.0 = Debug|Any CPU {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Release|Any CPU.ActiveCfg = Release|Any CPU {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Release|Any CPU.Build.0 = Release|Any CPU + {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Release|x64.ActiveCfg = Release|Any CPU + {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Release|x64.Build.0 = Release|Any CPU + {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Release|x86.ActiveCfg = Release|Any CPU + {B1D860BB-6EC6-4BAE-ADAA-C2AEC2FFB510}.Release|x86.Build.0 = Release|Any CPU {05271341-7A15-484C-9FD6-802A4193F4DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {05271341-7A15-484C-9FD6-802A4193F4DE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {05271341-7A15-484C-9FD6-802A4193F4DE}.Debug|x64.ActiveCfg = Debug|Any CPU + {05271341-7A15-484C-9FD6-802A4193F4DE}.Debug|x64.Build.0 = Debug|Any CPU + {05271341-7A15-484C-9FD6-802A4193F4DE}.Debug|x86.ActiveCfg = Debug|Any CPU + {05271341-7A15-484C-9FD6-802A4193F4DE}.Debug|x86.Build.0 = Debug|Any CPU {05271341-7A15-484C-9FD6-802A4193F4DE}.Release|Any CPU.ActiveCfg = Release|Any CPU {05271341-7A15-484C-9FD6-802A4193F4DE}.Release|Any CPU.Build.0 = Release|Any CPU + {05271341-7A15-484C-9FD6-802A4193F4DE}.Release|x64.ActiveCfg = Release|Any CPU + {05271341-7A15-484C-9FD6-802A4193F4DE}.Release|x64.Build.0 = Release|Any CPU + {05271341-7A15-484C-9FD6-802A4193F4DE}.Release|x86.ActiveCfg = Release|Any CPU + {05271341-7A15-484C-9FD6-802A4193F4DE}.Release|x86.Build.0 = Release|Any CPU {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Debug|x64.ActiveCfg = Debug|Any CPU + {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Debug|x64.Build.0 = Debug|Any CPU + {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Debug|x86.ActiveCfg = Debug|Any CPU + {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Debug|x86.Build.0 = Debug|Any CPU {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Release|Any CPU.ActiveCfg = Release|Any CPU {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Release|Any CPU.Build.0 = Release|Any CPU + {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Release|x64.ActiveCfg = Release|Any CPU + {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Release|x64.Build.0 = Release|Any CPU + {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Release|x86.ActiveCfg = Release|Any CPU + {7CC7946B-E026-4F66-8D4F-4F78F4801D43}.Release|x86.Build.0 = Release|Any CPU {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Debug|x64.ActiveCfg = Debug|Any CPU + {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Debug|x64.Build.0 = Debug|Any CPU + {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Debug|x86.ActiveCfg = Debug|Any CPU + {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Debug|x86.Build.0 = Debug|Any CPU {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Release|Any CPU.ActiveCfg = Release|Any CPU {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Release|Any CPU.Build.0 = Release|Any CPU + {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Release|x64.ActiveCfg = Release|Any CPU + {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Release|x64.Build.0 = Release|Any CPU + {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Release|x86.ActiveCfg = Release|Any CPU + {2C282467-2CD5-4750-BE1F-CA8BD8ECC6EA}.Release|x86.Build.0 = Release|Any CPU {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Debug|x64.ActiveCfg = Debug|Any CPU + {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Debug|x64.Build.0 = Debug|Any CPU + {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Debug|x86.ActiveCfg = Debug|Any CPU + {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Debug|x86.Build.0 = Debug|Any CPU {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Release|Any CPU.ActiveCfg = Release|Any CPU {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Release|Any CPU.Build.0 = Release|Any CPU + {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Release|x64.ActiveCfg = Release|Any CPU + {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Release|x64.Build.0 = Release|Any CPU + {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Release|x86.ActiveCfg = Release|Any CPU + {DDEC5D74-212F-41BD-974C-4B4E88E574E1}.Release|x86.Build.0 = Release|Any CPU {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Debug|x64.ActiveCfg = Debug|Any CPU + {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Debug|x64.Build.0 = Debug|Any CPU + {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Debug|x86.ActiveCfg = Debug|Any CPU + {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Debug|x86.Build.0 = Debug|Any CPU {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Release|Any CPU.ActiveCfg = Release|Any CPU {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Release|Any CPU.Build.0 = Release|Any CPU + {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Release|x64.ActiveCfg = Release|Any CPU + {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Release|x64.Build.0 = Release|Any CPU + {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Release|x86.ActiveCfg = Release|Any CPU + {A1AE63E9-0CF4-4AFB-A584-65D826DEA3CB}.Release|x86.Build.0 = Release|Any CPU {3FB342CA-23B6-4795-91EF-C664527C07B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3FB342CA-23B6-4795-91EF-C664527C07B7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3FB342CA-23B6-4795-91EF-C664527C07B7}.Debug|x64.ActiveCfg = Debug|Any CPU + {3FB342CA-23B6-4795-91EF-C664527C07B7}.Debug|x64.Build.0 = Debug|Any CPU + {3FB342CA-23B6-4795-91EF-C664527C07B7}.Debug|x86.ActiveCfg = Debug|Any CPU + {3FB342CA-23B6-4795-91EF-C664527C07B7}.Debug|x86.Build.0 = Debug|Any CPU {3FB342CA-23B6-4795-91EF-C664527C07B7}.Release|Any CPU.ActiveCfg = Release|Any CPU {3FB342CA-23B6-4795-91EF-C664527C07B7}.Release|Any CPU.Build.0 = Release|Any CPU + {3FB342CA-23B6-4795-91EF-C664527C07B7}.Release|x64.ActiveCfg = Release|Any CPU + {3FB342CA-23B6-4795-91EF-C664527C07B7}.Release|x64.Build.0 = Release|Any CPU + {3FB342CA-23B6-4795-91EF-C664527C07B7}.Release|x86.ActiveCfg = Release|Any CPU + {3FB342CA-23B6-4795-91EF-C664527C07B7}.Release|x86.Build.0 = Release|Any CPU {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Debug|x64.ActiveCfg = Debug|Any CPU + {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Debug|x64.Build.0 = Debug|Any CPU + {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Debug|x86.ActiveCfg = Debug|Any CPU + {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Debug|x86.Build.0 = Debug|Any CPU {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Release|Any CPU.ActiveCfg = Release|Any CPU {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Release|Any CPU.Build.0 = Release|Any CPU + {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Release|x64.ActiveCfg = Release|Any CPU + {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Release|x64.Build.0 = Release|Any CPU + {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Release|x86.ActiveCfg = Release|Any CPU + {8CECCEAF-F0D8-4257-96BA-EACF4763AF42}.Release|x86.Build.0 = Release|Any CPU {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Debug|x64.ActiveCfg = Debug|Any CPU + {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Debug|x64.Build.0 = Debug|Any CPU + {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Debug|x86.ActiveCfg = Debug|Any CPU + {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Debug|x86.Build.0 = Debug|Any CPU {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Release|Any CPU.ActiveCfg = Release|Any CPU {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Release|Any CPU.Build.0 = Release|Any CPU + {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Release|x64.ActiveCfg = Release|Any CPU + {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Release|x64.Build.0 = Release|Any CPU + {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Release|x86.ActiveCfg = Release|Any CPU + {B31FFAE3-5DAC-4E51-BD17-F7446B741A36}.Release|x86.Build.0 = Release|Any CPU {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Debug|x64.ActiveCfg = Debug|Any CPU + {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Debug|x64.Build.0 = Debug|Any CPU + {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Debug|x86.ActiveCfg = Debug|Any CPU + {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Debug|x86.Build.0 = Debug|Any CPU {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Release|Any CPU.ActiveCfg = Release|Any CPU {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Release|Any CPU.Build.0 = Release|Any CPU + {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Release|x64.ActiveCfg = Release|Any CPU + {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Release|x64.Build.0 = Release|Any CPU + {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Release|x86.ActiveCfg = Release|Any CPU + {BF9AB22C-F48D-4DDE-A894-BC28EB37166B}.Release|x86.Build.0 = Release|Any CPU {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Debug|x64.ActiveCfg = Debug|Any CPU + {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Debug|x64.Build.0 = Debug|Any CPU + {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Debug|x86.ActiveCfg = Debug|Any CPU + {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Debug|x86.Build.0 = Debug|Any CPU {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Release|Any CPU.ActiveCfg = Release|Any CPU {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Release|Any CPU.Build.0 = Release|Any CPU + {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Release|x64.ActiveCfg = Release|Any CPU + {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Release|x64.Build.0 = Release|Any CPU + {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Release|x86.ActiveCfg = Release|Any CPU + {C761A3F7-787D-4C7E-A41C-5FAB07F6B774}.Release|x86.Build.0 = Release|Any CPU {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Debug|x64.ActiveCfg = Debug|Any CPU + {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Debug|x64.Build.0 = Debug|Any CPU + {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Debug|x86.ActiveCfg = Debug|Any CPU + {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Debug|x86.Build.0 = Debug|Any CPU {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Release|Any CPU.ActiveCfg = Release|Any CPU {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Release|Any CPU.Build.0 = Release|Any CPU + {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Release|x64.ActiveCfg = Release|Any CPU + {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Release|x64.Build.0 = Release|Any CPU + {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Release|x86.ActiveCfg = Release|Any CPU + {CECE1288-B5A1-4A6B-BEE0-331861F94983}.Release|x86.Build.0 = Release|Any CPU {053F7446-0545-482E-9F29-9C96B926966C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {053F7446-0545-482E-9F29-9C96B926966C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {053F7446-0545-482E-9F29-9C96B926966C}.Debug|x64.ActiveCfg = Debug|Any CPU + {053F7446-0545-482E-9F29-9C96B926966C}.Debug|x64.Build.0 = Debug|Any CPU + {053F7446-0545-482E-9F29-9C96B926966C}.Debug|x86.ActiveCfg = Debug|Any CPU + {053F7446-0545-482E-9F29-9C96B926966C}.Debug|x86.Build.0 = Debug|Any CPU {053F7446-0545-482E-9F29-9C96B926966C}.Release|Any CPU.ActiveCfg = Release|Any CPU {053F7446-0545-482E-9F29-9C96B926966C}.Release|Any CPU.Build.0 = Release|Any CPU + {053F7446-0545-482E-9F29-9C96B926966C}.Release|x64.ActiveCfg = Release|Any CPU + {053F7446-0545-482E-9F29-9C96B926966C}.Release|x64.Build.0 = Release|Any CPU + {053F7446-0545-482E-9F29-9C96B926966C}.Release|x86.ActiveCfg = Release|Any CPU + {053F7446-0545-482E-9F29-9C96B926966C}.Release|x86.Build.0 = Release|Any CPU {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Debug|x64.ActiveCfg = Debug|Any CPU + {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Debug|x64.Build.0 = Debug|Any CPU + {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Debug|x86.ActiveCfg = Debug|Any CPU + {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Debug|x86.Build.0 = Debug|Any CPU {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Release|Any CPU.ActiveCfg = Release|Any CPU {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Release|Any CPU.Build.0 = Release|Any CPU + {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Release|x64.ActiveCfg = Release|Any CPU + {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Release|x64.Build.0 = Release|Any CPU + {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Release|x86.ActiveCfg = Release|Any CPU + {D8BE64D2-BD83-40F5-9783-D7FDDF668C45}.Release|x86.Build.0 = Release|Any CPU {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Debug|x64.ActiveCfg = Debug|Any CPU + {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Debug|x64.Build.0 = Debug|Any CPU + {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Debug|x86.ActiveCfg = Debug|Any CPU + {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Debug|x86.Build.0 = Debug|Any CPU {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Release|Any CPU.ActiveCfg = Release|Any CPU {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Release|Any CPU.Build.0 = Release|Any CPU + {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Release|x64.ActiveCfg = Release|Any CPU + {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Release|x64.Build.0 = Release|Any CPU + {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Release|x86.ActiveCfg = Release|Any CPU + {CE12E5C2-7B3E-4637-B6A3-274BB5C3DE16}.Release|x86.Build.0 = Release|Any CPU {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Debug|x64.ActiveCfg = Debug|Any CPU + {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Debug|x64.Build.0 = Debug|Any CPU + {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Debug|x86.ActiveCfg = Debug|Any CPU + {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Debug|x86.Build.0 = Debug|Any CPU {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Release|Any CPU.ActiveCfg = Release|Any CPU {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Release|Any CPU.Build.0 = Release|Any CPU + {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Release|x64.ActiveCfg = Release|Any CPU + {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Release|x64.Build.0 = Release|Any CPU + {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Release|x86.ActiveCfg = Release|Any CPU + {D2F3594F-E2B9-4338-A022-F00C4E9A14C3}.Release|x86.Build.0 = Release|Any CPU {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Debug|x64.ActiveCfg = Debug|Any CPU + {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Debug|x64.Build.0 = Debug|Any CPU + {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Debug|x86.ActiveCfg = Debug|Any CPU + {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Debug|x86.Build.0 = Debug|Any CPU {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Release|Any CPU.ActiveCfg = Release|Any CPU {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Release|Any CPU.Build.0 = Release|Any CPU + {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Release|x64.ActiveCfg = Release|Any CPU + {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Release|x64.Build.0 = Release|Any CPU + {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Release|x86.ActiveCfg = Release|Any CPU + {8343BE23-6A7B-4C58-BF0D-95188B11B180}.Release|x86.Build.0 = Release|Any CPU {27D76546-6091-4AEE-9079-1FE3991C81BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {27D76546-6091-4AEE-9079-1FE3991C81BC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {27D76546-6091-4AEE-9079-1FE3991C81BC}.Debug|x64.ActiveCfg = Debug|Any CPU + {27D76546-6091-4AEE-9079-1FE3991C81BC}.Debug|x64.Build.0 = Debug|Any CPU + {27D76546-6091-4AEE-9079-1FE3991C81BC}.Debug|x86.ActiveCfg = Debug|Any CPU + {27D76546-6091-4AEE-9079-1FE3991C81BC}.Debug|x86.Build.0 = Debug|Any CPU {27D76546-6091-4AEE-9079-1FE3991C81BC}.Release|Any CPU.ActiveCfg = Release|Any CPU {27D76546-6091-4AEE-9079-1FE3991C81BC}.Release|Any CPU.Build.0 = Release|Any CPU + {27D76546-6091-4AEE-9079-1FE3991C81BC}.Release|x64.ActiveCfg = Release|Any CPU + {27D76546-6091-4AEE-9079-1FE3991C81BC}.Release|x64.Build.0 = Release|Any CPU + {27D76546-6091-4AEE-9079-1FE3991C81BC}.Release|x86.ActiveCfg = Release|Any CPU + {27D76546-6091-4AEE-9079-1FE3991C81BC}.Release|x86.Build.0 = Release|Any CPU {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Debug|x64.ActiveCfg = Debug|Any CPU + {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Debug|x64.Build.0 = Debug|Any CPU + {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Debug|x86.ActiveCfg = Debug|Any CPU + {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Debug|x86.Build.0 = Debug|Any CPU {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Release|Any CPU.ActiveCfg = Release|Any CPU {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Release|Any CPU.Build.0 = Release|Any CPU + {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Release|x64.ActiveCfg = Release|Any CPU + {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Release|x64.Build.0 = Release|Any CPU + {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Release|x86.ActiveCfg = Release|Any CPU + {DE160F1A-92FB-44BA-87E2-B8AD7A938AC7}.Release|x86.Build.0 = Release|Any CPU {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Debug|x64.ActiveCfg = Debug|Any CPU + {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Debug|x64.Build.0 = Debug|Any CPU + {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Debug|x86.ActiveCfg = Debug|Any CPU + {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Debug|x86.Build.0 = Debug|Any CPU {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Release|Any CPU.ActiveCfg = Release|Any CPU {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Release|Any CPU.Build.0 = Release|Any CPU + {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Release|x64.ActiveCfg = Release|Any CPU + {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Release|x64.Build.0 = Release|Any CPU + {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Release|x86.ActiveCfg = Release|Any CPU + {CF564447-8E0B-4A07-B0D2-396E00A8E437}.Release|x86.Build.0 = Release|Any CPU {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Debug|x64.ActiveCfg = Debug|Any CPU + {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Debug|x64.Build.0 = Debug|Any CPU + {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Debug|x86.ActiveCfg = Debug|Any CPU + {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Debug|x86.Build.0 = Debug|Any CPU {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Release|Any CPU.ActiveCfg = Release|Any CPU {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Release|Any CPU.Build.0 = Release|Any CPU + {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Release|x64.ActiveCfg = Release|Any CPU + {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Release|x64.Build.0 = Release|Any CPU + {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Release|x86.ActiveCfg = Release|Any CPU + {D0279C94-E9A3-4A1B-968B-D3BBF3E06FD8}.Release|x86.Build.0 = Release|Any CPU {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Debug|x64.ActiveCfg = Debug|Any CPU + {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Debug|x64.Build.0 = Debug|Any CPU + {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Debug|x86.ActiveCfg = Debug|Any CPU + {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Debug|x86.Build.0 = Debug|Any CPU {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Release|Any CPU.ActiveCfg = Release|Any CPU {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Release|Any CPU.Build.0 = Release|Any CPU + {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Release|x64.ActiveCfg = Release|Any CPU + {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Release|x64.Build.0 = Release|Any CPU + {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Release|x86.ActiveCfg = Release|Any CPU + {4C2F7B03-C598-4432-A43A-B065D9D0712F}.Release|x86.Build.0 = Release|Any CPU {01A70034-D353-4BF9-821D-F2B6F7641532}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {01A70034-D353-4BF9-821D-F2B6F7641532}.Debug|Any CPU.Build.0 = Debug|Any CPU + {01A70034-D353-4BF9-821D-F2B6F7641532}.Debug|x64.ActiveCfg = Debug|Any CPU + {01A70034-D353-4BF9-821D-F2B6F7641532}.Debug|x64.Build.0 = Debug|Any CPU + {01A70034-D353-4BF9-821D-F2B6F7641532}.Debug|x86.ActiveCfg = Debug|Any CPU + {01A70034-D353-4BF9-821D-F2B6F7641532}.Debug|x86.Build.0 = Debug|Any CPU {01A70034-D353-4BF9-821D-F2B6F7641532}.Release|Any CPU.ActiveCfg = Release|Any CPU {01A70034-D353-4BF9-821D-F2B6F7641532}.Release|Any CPU.Build.0 = Release|Any CPU + {01A70034-D353-4BF9-821D-F2B6F7641532}.Release|x64.ActiveCfg = Release|Any CPU + {01A70034-D353-4BF9-821D-F2B6F7641532}.Release|x64.Build.0 = Release|Any CPU + {01A70034-D353-4BF9-821D-F2B6F7641532}.Release|x86.ActiveCfg = Release|Any CPU + {01A70034-D353-4BF9-821D-F2B6F7641532}.Release|x86.Build.0 = Release|Any CPU {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Debug|x64.ActiveCfg = Debug|Any CPU + {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Debug|x64.Build.0 = Debug|Any CPU + {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Debug|x86.ActiveCfg = Debug|Any CPU + {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Debug|x86.Build.0 = Debug|Any CPU {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Release|Any CPU.ActiveCfg = Release|Any CPU {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Release|Any CPU.Build.0 = Release|Any CPU + {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Release|x64.ActiveCfg = Release|Any CPU + {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Release|x64.Build.0 = Release|Any CPU + {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Release|x86.ActiveCfg = Release|Any CPU + {D5E2FB37-0194-480A-B952-5FFECC1200EB}.Release|x86.Build.0 = Release|Any CPU {703BD43C-02B9-413F-854C-9CBA0C963196}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {703BD43C-02B9-413F-854C-9CBA0C963196}.Debug|Any CPU.Build.0 = Debug|Any CPU + {703BD43C-02B9-413F-854C-9CBA0C963196}.Debug|x64.ActiveCfg = Debug|Any CPU + {703BD43C-02B9-413F-854C-9CBA0C963196}.Debug|x64.Build.0 = Debug|Any CPU + {703BD43C-02B9-413F-854C-9CBA0C963196}.Debug|x86.ActiveCfg = Debug|Any CPU + {703BD43C-02B9-413F-854C-9CBA0C963196}.Debug|x86.Build.0 = Debug|Any CPU {703BD43C-02B9-413F-854C-9CBA0C963196}.Release|Any CPU.ActiveCfg = Release|Any CPU {703BD43C-02B9-413F-854C-9CBA0C963196}.Release|Any CPU.Build.0 = Release|Any CPU + {703BD43C-02B9-413F-854C-9CBA0C963196}.Release|x64.ActiveCfg = Release|Any CPU + {703BD43C-02B9-413F-854C-9CBA0C963196}.Release|x64.Build.0 = Release|Any CPU + {703BD43C-02B9-413F-854C-9CBA0C963196}.Release|x86.ActiveCfg = Release|Any CPU + {703BD43C-02B9-413F-854C-9CBA0C963196}.Release|x86.Build.0 = Release|Any CPU {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Debug|x64.ActiveCfg = Debug|Any CPU + {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Debug|x64.Build.0 = Debug|Any CPU + {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Debug|x86.ActiveCfg = Debug|Any CPU + {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Debug|x86.Build.0 = Debug|Any CPU {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Release|Any CPU.ActiveCfg = Release|Any CPU {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Release|Any CPU.Build.0 = Release|Any CPU + {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Release|x64.ActiveCfg = Release|Any CPU + {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Release|x64.Build.0 = Release|Any CPU + {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Release|x86.ActiveCfg = Release|Any CPU + {3AF7C7F5-6513-47D4-8DD0-6E1AF14568D8}.Release|x86.Build.0 = Release|Any CPU {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Debug|x64.ActiveCfg = Debug|Any CPU + {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Debug|x64.Build.0 = Debug|Any CPU + {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Debug|x86.ActiveCfg = Debug|Any CPU + {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Debug|x86.Build.0 = Debug|Any CPU {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Release|Any CPU.ActiveCfg = Release|Any CPU {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Release|Any CPU.Build.0 = Release|Any CPU + {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Release|x64.ActiveCfg = Release|Any CPU + {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Release|x64.Build.0 = Release|Any CPU + {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Release|x86.ActiveCfg = Release|Any CPU + {2B48CF90-DBDB-469F-941C-5B5AECEEACE0}.Release|x86.Build.0 = Release|Any CPU {127FC2BF-DC40-4370-B845-16088328264C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {127FC2BF-DC40-4370-B845-16088328264C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {127FC2BF-DC40-4370-B845-16088328264C}.Debug|x64.ActiveCfg = Debug|Any CPU + {127FC2BF-DC40-4370-B845-16088328264C}.Debug|x64.Build.0 = Debug|Any CPU + {127FC2BF-DC40-4370-B845-16088328264C}.Debug|x86.ActiveCfg = Debug|Any CPU + {127FC2BF-DC40-4370-B845-16088328264C}.Debug|x86.Build.0 = Debug|Any CPU {127FC2BF-DC40-4370-B845-16088328264C}.Release|Any CPU.ActiveCfg = Release|Any CPU {127FC2BF-DC40-4370-B845-16088328264C}.Release|Any CPU.Build.0 = Release|Any CPU + {127FC2BF-DC40-4370-B845-16088328264C}.Release|x64.ActiveCfg = Release|Any CPU + {127FC2BF-DC40-4370-B845-16088328264C}.Release|x64.Build.0 = Release|Any CPU + {127FC2BF-DC40-4370-B845-16088328264C}.Release|x86.ActiveCfg = Release|Any CPU + {127FC2BF-DC40-4370-B845-16088328264C}.Release|x86.Build.0 = Release|Any CPU {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Debug|x64.ActiveCfg = Debug|Any CPU + {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Debug|x64.Build.0 = Debug|Any CPU + {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Debug|x86.ActiveCfg = Debug|Any CPU + {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Debug|x86.Build.0 = Debug|Any CPU {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Release|Any CPU.ActiveCfg = Release|Any CPU {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Release|Any CPU.Build.0 = Release|Any CPU + {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Release|x64.ActiveCfg = Release|Any CPU + {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Release|x64.Build.0 = Release|Any CPU + {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Release|x86.ActiveCfg = Release|Any CPU + {A8C8B76D-0869-4C11-AC55-DB9DD115788E}.Release|x86.Build.0 = Release|Any CPU {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Debug|x64.ActiveCfg = Debug|Any CPU + {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Debug|x64.Build.0 = Debug|Any CPU + {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Debug|x86.ActiveCfg = Debug|Any CPU + {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Debug|x86.Build.0 = Debug|Any CPU {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Release|Any CPU.ActiveCfg = Release|Any CPU {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Release|Any CPU.Build.0 = Release|Any CPU + {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Release|x64.ActiveCfg = Release|Any CPU + {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Release|x64.Build.0 = Release|Any CPU + {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Release|x86.ActiveCfg = Release|Any CPU + {6E6A7554-3488-45AB-BC0E-9BDE1F19789D}.Release|x86.Build.0 = Release|Any CPU {F79B6D80-C79B-4C13-9221-CA2345983743}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F79B6D80-C79B-4C13-9221-CA2345983743}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F79B6D80-C79B-4C13-9221-CA2345983743}.Debug|x64.ActiveCfg = Debug|Any CPU + {F79B6D80-C79B-4C13-9221-CA2345983743}.Debug|x64.Build.0 = Debug|Any CPU + {F79B6D80-C79B-4C13-9221-CA2345983743}.Debug|x86.ActiveCfg = Debug|Any CPU + {F79B6D80-C79B-4C13-9221-CA2345983743}.Debug|x86.Build.0 = Debug|Any CPU {F79B6D80-C79B-4C13-9221-CA2345983743}.Release|Any CPU.ActiveCfg = Release|Any CPU {F79B6D80-C79B-4C13-9221-CA2345983743}.Release|Any CPU.Build.0 = Release|Any CPU + {F79B6D80-C79B-4C13-9221-CA2345983743}.Release|x64.ActiveCfg = Release|Any CPU + {F79B6D80-C79B-4C13-9221-CA2345983743}.Release|x64.Build.0 = Release|Any CPU + {F79B6D80-C79B-4C13-9221-CA2345983743}.Release|x86.ActiveCfg = Release|Any CPU + {F79B6D80-C79B-4C13-9221-CA2345983743}.Release|x86.Build.0 = Release|Any CPU {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Debug|x64.ActiveCfg = Debug|Any CPU + {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Debug|x64.Build.0 = Debug|Any CPU + {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Debug|x86.ActiveCfg = Debug|Any CPU + {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Debug|x86.Build.0 = Debug|Any CPU {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Release|Any CPU.ActiveCfg = Release|Any CPU {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Release|Any CPU.Build.0 = Release|Any CPU + {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Release|x64.ActiveCfg = Release|Any CPU + {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Release|x64.Build.0 = Release|Any CPU + {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Release|x86.ActiveCfg = Release|Any CPU + {A7A97BFD-48FA-45D1-8423-031BA30BEAA1}.Release|x86.Build.0 = Release|Any CPU {166E89F7-A505-45F2-B4CD-F345DE39030E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {166E89F7-A505-45F2-B4CD-F345DE39030E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {166E89F7-A505-45F2-B4CD-F345DE39030E}.Debug|x64.ActiveCfg = Debug|Any CPU + {166E89F7-A505-45F2-B4CD-F345DE39030E}.Debug|x64.Build.0 = Debug|Any CPU + {166E89F7-A505-45F2-B4CD-F345DE39030E}.Debug|x86.ActiveCfg = Debug|Any CPU + {166E89F7-A505-45F2-B4CD-F345DE39030E}.Debug|x86.Build.0 = Debug|Any CPU {166E89F7-A505-45F2-B4CD-F345DE39030E}.Release|Any CPU.ActiveCfg = Release|Any CPU {166E89F7-A505-45F2-B4CD-F345DE39030E}.Release|Any CPU.Build.0 = Release|Any CPU + {166E89F7-A505-45F2-B4CD-F345DE39030E}.Release|x64.ActiveCfg = Release|Any CPU + {166E89F7-A505-45F2-B4CD-F345DE39030E}.Release|x64.Build.0 = Release|Any CPU + {166E89F7-A505-45F2-B4CD-F345DE39030E}.Release|x86.ActiveCfg = Release|Any CPU + {166E89F7-A505-45F2-B4CD-F345DE39030E}.Release|x86.Build.0 = Release|Any CPU {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Debug|x64.ActiveCfg = Debug|Any CPU + {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Debug|x64.Build.0 = Debug|Any CPU + {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Debug|x86.ActiveCfg = Debug|Any CPU + {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Debug|x86.Build.0 = Debug|Any CPU {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Release|Any CPU.ActiveCfg = Release|Any CPU {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Release|Any CPU.Build.0 = Release|Any CPU + {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Release|x64.ActiveCfg = Release|Any CPU + {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Release|x64.Build.0 = Release|Any CPU + {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Release|x86.ActiveCfg = Release|Any CPU + {6E50143F-0982-4BCB-9D0E-FF5451AE8123}.Release|x86.Build.0 = Release|Any CPU {3622B544-1345-4230-ABC2-4902328DE971}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3622B544-1345-4230-ABC2-4902328DE971}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3622B544-1345-4230-ABC2-4902328DE971}.Debug|x64.ActiveCfg = Debug|Any CPU + {3622B544-1345-4230-ABC2-4902328DE971}.Debug|x64.Build.0 = Debug|Any CPU + {3622B544-1345-4230-ABC2-4902328DE971}.Debug|x86.ActiveCfg = Debug|Any CPU + {3622B544-1345-4230-ABC2-4902328DE971}.Debug|x86.Build.0 = Debug|Any CPU {3622B544-1345-4230-ABC2-4902328DE971}.Release|Any CPU.ActiveCfg = Release|Any CPU {3622B544-1345-4230-ABC2-4902328DE971}.Release|Any CPU.Build.0 = Release|Any CPU + {3622B544-1345-4230-ABC2-4902328DE971}.Release|x64.ActiveCfg = Release|Any CPU + {3622B544-1345-4230-ABC2-4902328DE971}.Release|x64.Build.0 = Release|Any CPU + {3622B544-1345-4230-ABC2-4902328DE971}.Release|x86.ActiveCfg = Release|Any CPU + {3622B544-1345-4230-ABC2-4902328DE971}.Release|x86.Build.0 = Release|Any CPU {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Debug|x64.ActiveCfg = Debug|Any CPU + {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Debug|x64.Build.0 = Debug|Any CPU + {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Debug|x86.ActiveCfg = Debug|Any CPU + {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Debug|x86.Build.0 = Debug|Any CPU {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Release|Any CPU.ActiveCfg = Release|Any CPU {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Release|Any CPU.Build.0 = Release|Any CPU + {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Release|x64.ActiveCfg = Release|Any CPU + {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Release|x64.Build.0 = Release|Any CPU + {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Release|x86.ActiveCfg = Release|Any CPU + {BC55B87F-D2BD-428D-8F78-A95EE7BDFDFA}.Release|x86.Build.0 = Release|Any CPU {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Debug|x64.ActiveCfg = Debug|Any CPU + {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Debug|x64.Build.0 = Debug|Any CPU + {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Debug|x86.ActiveCfg = Debug|Any CPU + {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Debug|x86.Build.0 = Debug|Any CPU {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Release|Any CPU.ActiveCfg = Release|Any CPU {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Release|Any CPU.Build.0 = Release|Any CPU + {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Release|x64.ActiveCfg = Release|Any CPU + {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Release|x64.Build.0 = Release|Any CPU + {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Release|x86.ActiveCfg = Release|Any CPU + {5E7381EE-54BC-4BFD-883A-8C6578C2CAD7}.Release|x86.Build.0 = Release|Any CPU {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Debug|x64.ActiveCfg = Debug|Any CPU + {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Debug|x64.Build.0 = Debug|Any CPU + {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Debug|x86.ActiveCfg = Debug|Any CPU + {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Debug|x86.Build.0 = Debug|Any CPU {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Release|Any CPU.ActiveCfg = Release|Any CPU {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Release|Any CPU.Build.0 = Release|Any CPU + {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Release|x64.ActiveCfg = Release|Any CPU + {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Release|x64.Build.0 = Release|Any CPU + {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Release|x86.ActiveCfg = Release|Any CPU + {5D2275B7-0745-420A-AF1C-32C563DAB5C8}.Release|x86.Build.0 = Release|Any CPU {10EB789E-C993-4BE8-BA43-C419936C7233}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {10EB789E-C993-4BE8-BA43-C419936C7233}.Debug|Any CPU.Build.0 = Debug|Any CPU + {10EB789E-C993-4BE8-BA43-C419936C7233}.Debug|x64.ActiveCfg = Debug|Any CPU + {10EB789E-C993-4BE8-BA43-C419936C7233}.Debug|x64.Build.0 = Debug|Any CPU + {10EB789E-C993-4BE8-BA43-C419936C7233}.Debug|x86.ActiveCfg = Debug|Any CPU + {10EB789E-C993-4BE8-BA43-C419936C7233}.Debug|x86.Build.0 = Debug|Any CPU {10EB789E-C993-4BE8-BA43-C419936C7233}.Release|Any CPU.ActiveCfg = Release|Any CPU {10EB789E-C993-4BE8-BA43-C419936C7233}.Release|Any CPU.Build.0 = Release|Any CPU + {10EB789E-C993-4BE8-BA43-C419936C7233}.Release|x64.ActiveCfg = Release|Any CPU + {10EB789E-C993-4BE8-BA43-C419936C7233}.Release|x64.Build.0 = Release|Any CPU + {10EB789E-C993-4BE8-BA43-C419936C7233}.Release|x86.ActiveCfg = Release|Any CPU + {10EB789E-C993-4BE8-BA43-C419936C7233}.Release|x86.Build.0 = Release|Any CPU {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Debug|x64.ActiveCfg = Debug|Any CPU + {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Debug|x64.Build.0 = Debug|Any CPU + {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Debug|x86.ActiveCfg = Debug|Any CPU + {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Debug|x86.Build.0 = Debug|Any CPU {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Release|Any CPU.ActiveCfg = Release|Any CPU {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Release|Any CPU.Build.0 = Release|Any CPU + {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Release|x64.ActiveCfg = Release|Any CPU + {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Release|x64.Build.0 = Release|Any CPU + {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Release|x86.ActiveCfg = Release|Any CPU + {8D22063D-88DE-4F7A-A917-C81AB4ACE601}.Release|x86.Build.0 = Release|Any CPU {5BECBCEF-459F-424B-A15A-0558D291842A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5BECBCEF-459F-424B-A15A-0558D291842A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5BECBCEF-459F-424B-A15A-0558D291842A}.Debug|x64.ActiveCfg = Debug|Any CPU + {5BECBCEF-459F-424B-A15A-0558D291842A}.Debug|x64.Build.0 = Debug|Any CPU + {5BECBCEF-459F-424B-A15A-0558D291842A}.Debug|x86.ActiveCfg = Debug|Any CPU + {5BECBCEF-459F-424B-A15A-0558D291842A}.Debug|x86.Build.0 = Debug|Any CPU {5BECBCEF-459F-424B-A15A-0558D291842A}.Release|Any CPU.ActiveCfg = Release|Any CPU {5BECBCEF-459F-424B-A15A-0558D291842A}.Release|Any CPU.Build.0 = Release|Any CPU + {5BECBCEF-459F-424B-A15A-0558D291842A}.Release|x64.ActiveCfg = Release|Any CPU + {5BECBCEF-459F-424B-A15A-0558D291842A}.Release|x64.Build.0 = Release|Any CPU + {5BECBCEF-459F-424B-A15A-0558D291842A}.Release|x86.ActiveCfg = Release|Any CPU + {5BECBCEF-459F-424B-A15A-0558D291842A}.Release|x86.Build.0 = Release|Any CPU {87117AFB-4C87-40CB-889E-F1D97C504906}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {87117AFB-4C87-40CB-889E-F1D97C504906}.Debug|Any CPU.Build.0 = Debug|Any CPU + {87117AFB-4C87-40CB-889E-F1D97C504906}.Debug|x64.ActiveCfg = Debug|Any CPU + {87117AFB-4C87-40CB-889E-F1D97C504906}.Debug|x64.Build.0 = Debug|Any CPU + {87117AFB-4C87-40CB-889E-F1D97C504906}.Debug|x86.ActiveCfg = Debug|Any CPU + {87117AFB-4C87-40CB-889E-F1D97C504906}.Debug|x86.Build.0 = Debug|Any CPU {87117AFB-4C87-40CB-889E-F1D97C504906}.Release|Any CPU.ActiveCfg = Release|Any CPU {87117AFB-4C87-40CB-889E-F1D97C504906}.Release|Any CPU.Build.0 = Release|Any CPU + {87117AFB-4C87-40CB-889E-F1D97C504906}.Release|x64.ActiveCfg = Release|Any CPU + {87117AFB-4C87-40CB-889E-F1D97C504906}.Release|x64.Build.0 = Release|Any CPU + {87117AFB-4C87-40CB-889E-F1D97C504906}.Release|x86.ActiveCfg = Release|Any CPU + {87117AFB-4C87-40CB-889E-F1D97C504906}.Release|x86.Build.0 = Release|Any CPU {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Debug|x64.ActiveCfg = Debug|Any CPU + {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Debug|x64.Build.0 = Debug|Any CPU + {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Debug|x86.ActiveCfg = Debug|Any CPU + {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Debug|x86.Build.0 = Debug|Any CPU {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Release|Any CPU.ActiveCfg = Release|Any CPU {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Release|Any CPU.Build.0 = Release|Any CPU + {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Release|x64.ActiveCfg = Release|Any CPU + {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Release|x64.Build.0 = Release|Any CPU + {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Release|x86.ActiveCfg = Release|Any CPU + {D43CC2C9-449A-4619-B5C6-CBC72BCA0512}.Release|x86.Build.0 = Release|Any CPU {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Debug|x64.ActiveCfg = Debug|Any CPU + {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Debug|x64.Build.0 = Debug|Any CPU + {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Debug|x86.ActiveCfg = Debug|Any CPU + {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Debug|x86.Build.0 = Debug|Any CPU {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Release|Any CPU.ActiveCfg = Release|Any CPU {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Release|Any CPU.Build.0 = Release|Any CPU + {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Release|x64.ActiveCfg = Release|Any CPU + {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Release|x64.Build.0 = Release|Any CPU + {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Release|x86.ActiveCfg = Release|Any CPU + {75C24B75-7B8A-4FC5-9DE4-91BF6168BCC0}.Release|x86.Build.0 = Release|Any CPU {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Debug|x64.ActiveCfg = Debug|Any CPU + {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Debug|x64.Build.0 = Debug|Any CPU + {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Debug|x86.ActiveCfg = Debug|Any CPU + {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Debug|x86.Build.0 = Debug|Any CPU {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Release|Any CPU.ActiveCfg = Release|Any CPU {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Release|Any CPU.Build.0 = Release|Any CPU + {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Release|x64.ActiveCfg = Release|Any CPU + {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Release|x64.Build.0 = Release|Any CPU + {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Release|x86.ActiveCfg = Release|Any CPU + {B17BAA37-27E8-4421-A18B-DDF6D146EA06}.Release|x86.Build.0 = Release|Any CPU {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Debug|x64.ActiveCfg = Debug|Any CPU + {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Debug|x64.Build.0 = Debug|Any CPU + {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Debug|x86.ActiveCfg = Debug|Any CPU + {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Debug|x86.Build.0 = Debug|Any CPU {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Release|Any CPU.ActiveCfg = Release|Any CPU {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Release|Any CPU.Build.0 = Release|Any CPU + {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Release|x64.ActiveCfg = Release|Any CPU + {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Release|x64.Build.0 = Release|Any CPU + {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Release|x86.ActiveCfg = Release|Any CPU + {C6CE997A-DE6F-4669-822F-5654BA72C0B0}.Release|x86.Build.0 = Release|Any CPU {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Debug|x64.ActiveCfg = Debug|Any CPU + {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Debug|x64.Build.0 = Debug|Any CPU + {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Debug|x86.ActiveCfg = Debug|Any CPU + {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Debug|x86.Build.0 = Debug|Any CPU {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Release|Any CPU.ActiveCfg = Release|Any CPU {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Release|Any CPU.Build.0 = Release|Any CPU + {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Release|x64.ActiveCfg = Release|Any CPU + {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Release|x64.Build.0 = Release|Any CPU + {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Release|x86.ActiveCfg = Release|Any CPU + {BA4E3D59-2929-4797-A5F0-7565D76F4076}.Release|x86.Build.0 = Release|Any CPU {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Debug|x64.ActiveCfg = Debug|Any CPU + {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Debug|x64.Build.0 = Debug|Any CPU + {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Debug|x86.ActiveCfg = Debug|Any CPU + {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Debug|x86.Build.0 = Debug|Any CPU {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Release|Any CPU.ActiveCfg = Release|Any CPU {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Release|Any CPU.Build.0 = Release|Any CPU + {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Release|x64.ActiveCfg = Release|Any CPU + {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Release|x64.Build.0 = Release|Any CPU + {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Release|x86.ActiveCfg = Release|Any CPU + {74ECE2F5-A7FB-4363-BDD3-EDAF13F845C8}.Release|x86.Build.0 = Release|Any CPU {89E49906-6606-4126-AB3C-1605E17A1F68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {89E49906-6606-4126-AB3C-1605E17A1F68}.Debug|Any CPU.Build.0 = Debug|Any CPU + {89E49906-6606-4126-AB3C-1605E17A1F68}.Debug|x64.ActiveCfg = Debug|Any CPU + {89E49906-6606-4126-AB3C-1605E17A1F68}.Debug|x64.Build.0 = Debug|Any CPU + {89E49906-6606-4126-AB3C-1605E17A1F68}.Debug|x86.ActiveCfg = Debug|Any CPU + {89E49906-6606-4126-AB3C-1605E17A1F68}.Debug|x86.Build.0 = Debug|Any CPU {89E49906-6606-4126-AB3C-1605E17A1F68}.Release|Any CPU.ActiveCfg = Release|Any CPU {89E49906-6606-4126-AB3C-1605E17A1F68}.Release|Any CPU.Build.0 = Release|Any CPU + {89E49906-6606-4126-AB3C-1605E17A1F68}.Release|x64.ActiveCfg = Release|Any CPU + {89E49906-6606-4126-AB3C-1605E17A1F68}.Release|x64.Build.0 = Release|Any CPU + {89E49906-6606-4126-AB3C-1605E17A1F68}.Release|x86.ActiveCfg = Release|Any CPU + {89E49906-6606-4126-AB3C-1605E17A1F68}.Release|x86.Build.0 = Release|Any CPU {46EF4B32-327C-4AFF-B39D-8202580847DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {46EF4B32-327C-4AFF-B39D-8202580847DB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {46EF4B32-327C-4AFF-B39D-8202580847DB}.Debug|x64.ActiveCfg = Debug|Any CPU + {46EF4B32-327C-4AFF-B39D-8202580847DB}.Debug|x64.Build.0 = Debug|Any CPU + {46EF4B32-327C-4AFF-B39D-8202580847DB}.Debug|x86.ActiveCfg = Debug|Any CPU + {46EF4B32-327C-4AFF-B39D-8202580847DB}.Debug|x86.Build.0 = Debug|Any CPU {46EF4B32-327C-4AFF-B39D-8202580847DB}.Release|Any CPU.ActiveCfg = Release|Any CPU {46EF4B32-327C-4AFF-B39D-8202580847DB}.Release|Any CPU.Build.0 = Release|Any CPU + {46EF4B32-327C-4AFF-B39D-8202580847DB}.Release|x64.ActiveCfg = Release|Any CPU + {46EF4B32-327C-4AFF-B39D-8202580847DB}.Release|x64.Build.0 = Release|Any CPU + {46EF4B32-327C-4AFF-B39D-8202580847DB}.Release|x86.ActiveCfg = Release|Any CPU + {46EF4B32-327C-4AFF-B39D-8202580847DB}.Release|x86.Build.0 = Release|Any CPU {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Debug|x64.ActiveCfg = Debug|Any CPU + {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Debug|x64.Build.0 = Debug|Any CPU + {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Debug|x86.ActiveCfg = Debug|Any CPU + {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Debug|x86.Build.0 = Debug|Any CPU {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Release|Any CPU.ActiveCfg = Release|Any CPU {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Release|Any CPU.Build.0 = Release|Any CPU + {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Release|x64.ActiveCfg = Release|Any CPU + {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Release|x64.Build.0 = Release|Any CPU + {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Release|x86.ActiveCfg = Release|Any CPU + {4AFAFAF8-06FB-48D4-AFA6-B32215584E96}.Release|x86.Build.0 = Release|Any CPU {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Debug|x64.ActiveCfg = Debug|Any CPU + {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Debug|x64.Build.0 = Debug|Any CPU + {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Debug|x86.ActiveCfg = Debug|Any CPU + {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Debug|x86.Build.0 = Debug|Any CPU {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Release|Any CPU.ActiveCfg = Release|Any CPU {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Release|Any CPU.Build.0 = Release|Any CPU + {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Release|x64.ActiveCfg = Release|Any CPU + {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Release|x64.Build.0 = Release|Any CPU + {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Release|x86.ActiveCfg = Release|Any CPU + {6F80DD0F-D91C-4A69-A20E-BB687036EFA8}.Release|x86.Build.0 = Release|Any CPU {975056D6-0B2D-43BA-9BF8-0E937581F873}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {975056D6-0B2D-43BA-9BF8-0E937581F873}.Debug|Any CPU.Build.0 = Debug|Any CPU + {975056D6-0B2D-43BA-9BF8-0E937581F873}.Debug|x64.ActiveCfg = Debug|Any CPU + {975056D6-0B2D-43BA-9BF8-0E937581F873}.Debug|x64.Build.0 = Debug|Any CPU + {975056D6-0B2D-43BA-9BF8-0E937581F873}.Debug|x86.ActiveCfg = Debug|Any CPU + {975056D6-0B2D-43BA-9BF8-0E937581F873}.Debug|x86.Build.0 = Debug|Any CPU {975056D6-0B2D-43BA-9BF8-0E937581F873}.Release|Any CPU.ActiveCfg = Release|Any CPU {975056D6-0B2D-43BA-9BF8-0E937581F873}.Release|Any CPU.Build.0 = Release|Any CPU + {975056D6-0B2D-43BA-9BF8-0E937581F873}.Release|x64.ActiveCfg = Release|Any CPU + {975056D6-0B2D-43BA-9BF8-0E937581F873}.Release|x64.Build.0 = Release|Any CPU + {975056D6-0B2D-43BA-9BF8-0E937581F873}.Release|x86.ActiveCfg = Release|Any CPU + {975056D6-0B2D-43BA-9BF8-0E937581F873}.Release|x86.Build.0 = Release|Any CPU {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Debug|x64.ActiveCfg = Debug|Any CPU + {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Debug|x64.Build.0 = Debug|Any CPU + {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Debug|x86.ActiveCfg = Debug|Any CPU + {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Debug|x86.Build.0 = Debug|Any CPU {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Release|Any CPU.ActiveCfg = Release|Any CPU {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Release|Any CPU.Build.0 = Release|Any CPU + {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Release|x64.ActiveCfg = Release|Any CPU + {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Release|x64.Build.0 = Release|Any CPU + {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Release|x86.ActiveCfg = Release|Any CPU + {CB6FD800-B6C5-4C2A-8920-B8A29C74AEF6}.Release|x86.Build.0 = Release|Any CPU {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Debug|x64.ActiveCfg = Debug|Any CPU + {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Debug|x64.Build.0 = Debug|Any CPU + {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Debug|x86.ActiveCfg = Debug|Any CPU + {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Debug|x86.Build.0 = Debug|Any CPU {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Release|Any CPU.ActiveCfg = Release|Any CPU {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Release|Any CPU.Build.0 = Release|Any CPU + {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Release|x64.ActiveCfg = Release|Any CPU + {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Release|x64.Build.0 = Release|Any CPU + {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Release|x86.ActiveCfg = Release|Any CPU + {A5B650AB-A67F-4A4C-9F81-7B5471CA1331}.Release|x86.Build.0 = Release|Any CPU {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Debug|x64.ActiveCfg = Debug|Any CPU + {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Debug|x64.Build.0 = Debug|Any CPU + {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Debug|x86.ActiveCfg = Debug|Any CPU + {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Debug|x86.Build.0 = Debug|Any CPU {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Release|Any CPU.ActiveCfg = Release|Any CPU {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Release|Any CPU.Build.0 = Release|Any CPU + {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Release|x64.ActiveCfg = Release|Any CPU + {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Release|x64.Build.0 = Release|Any CPU + {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Release|x86.ActiveCfg = Release|Any CPU + {D9455AE7-2E0C-4647-9880-F5831BCEE3D8}.Release|x86.Build.0 = Release|Any CPU {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Debug|x64.ActiveCfg = Debug|Any CPU + {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Debug|x64.Build.0 = Debug|Any CPU + {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Debug|x86.ActiveCfg = Debug|Any CPU + {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Debug|x86.Build.0 = Debug|Any CPU {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Release|Any CPU.ActiveCfg = Release|Any CPU {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Release|Any CPU.Build.0 = Release|Any CPU + {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Release|x64.ActiveCfg = Release|Any CPU + {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Release|x64.Build.0 = Release|Any CPU + {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Release|x86.ActiveCfg = Release|Any CPU + {8C327AA0-BBED-4F8B-A88E-1DD97B04E58F}.Release|x86.Build.0 = Release|Any CPU {B417D97C-330A-42CE-BDC6-93355B0A959A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B417D97C-330A-42CE-BDC6-93355B0A959A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B417D97C-330A-42CE-BDC6-93355B0A959A}.Debug|x64.ActiveCfg = Debug|Any CPU + {B417D97C-330A-42CE-BDC6-93355B0A959A}.Debug|x64.Build.0 = Debug|Any CPU + {B417D97C-330A-42CE-BDC6-93355B0A959A}.Debug|x86.ActiveCfg = Debug|Any CPU + {B417D97C-330A-42CE-BDC6-93355B0A959A}.Debug|x86.Build.0 = Debug|Any CPU {B417D97C-330A-42CE-BDC6-93355B0A959A}.Release|Any CPU.ActiveCfg = Release|Any CPU {B417D97C-330A-42CE-BDC6-93355B0A959A}.Release|Any CPU.Build.0 = Release|Any CPU + {B417D97C-330A-42CE-BDC6-93355B0A959A}.Release|x64.ActiveCfg = Release|Any CPU + {B417D97C-330A-42CE-BDC6-93355B0A959A}.Release|x64.Build.0 = Release|Any CPU + {B417D97C-330A-42CE-BDC6-93355B0A959A}.Release|x86.ActiveCfg = Release|Any CPU + {B417D97C-330A-42CE-BDC6-93355B0A959A}.Release|x86.Build.0 = Release|Any CPU {38EF3EC8-9915-4216-B646-4BEE07006943}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {38EF3EC8-9915-4216-B646-4BEE07006943}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38EF3EC8-9915-4216-B646-4BEE07006943}.Debug|x64.ActiveCfg = Debug|Any CPU + {38EF3EC8-9915-4216-B646-4BEE07006943}.Debug|x64.Build.0 = Debug|Any CPU + {38EF3EC8-9915-4216-B646-4BEE07006943}.Debug|x86.ActiveCfg = Debug|Any CPU + {38EF3EC8-9915-4216-B646-4BEE07006943}.Debug|x86.Build.0 = Debug|Any CPU {38EF3EC8-9915-4216-B646-4BEE07006943}.Release|Any CPU.ActiveCfg = Release|Any CPU {38EF3EC8-9915-4216-B646-4BEE07006943}.Release|Any CPU.Build.0 = Release|Any CPU + {38EF3EC8-9915-4216-B646-4BEE07006943}.Release|x64.ActiveCfg = Release|Any CPU + {38EF3EC8-9915-4216-B646-4BEE07006943}.Release|x64.Build.0 = Release|Any CPU + {38EF3EC8-9915-4216-B646-4BEE07006943}.Release|x86.ActiveCfg = Release|Any CPU + {38EF3EC8-9915-4216-B646-4BEE07006943}.Release|x86.Build.0 = Release|Any CPU {65FB5893-7CB6-4694-A692-7E666E347D29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {65FB5893-7CB6-4694-A692-7E666E347D29}.Debug|Any CPU.Build.0 = Debug|Any CPU + {65FB5893-7CB6-4694-A692-7E666E347D29}.Debug|x64.ActiveCfg = Debug|Any CPU + {65FB5893-7CB6-4694-A692-7E666E347D29}.Debug|x64.Build.0 = Debug|Any CPU + {65FB5893-7CB6-4694-A692-7E666E347D29}.Debug|x86.ActiveCfg = Debug|Any CPU + {65FB5893-7CB6-4694-A692-7E666E347D29}.Debug|x86.Build.0 = Debug|Any CPU {65FB5893-7CB6-4694-A692-7E666E347D29}.Release|Any CPU.ActiveCfg = Release|Any CPU {65FB5893-7CB6-4694-A692-7E666E347D29}.Release|Any CPU.Build.0 = Release|Any CPU + {65FB5893-7CB6-4694-A692-7E666E347D29}.Release|x64.ActiveCfg = Release|Any CPU + {65FB5893-7CB6-4694-A692-7E666E347D29}.Release|x64.Build.0 = Release|Any CPU + {65FB5893-7CB6-4694-A692-7E666E347D29}.Release|x86.ActiveCfg = Release|Any CPU + {65FB5893-7CB6-4694-A692-7E666E347D29}.Release|x86.Build.0 = Release|Any CPU {B10E37A1-43A1-4042-BAAA-F589302958D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B10E37A1-43A1-4042-BAAA-F589302958D5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B10E37A1-43A1-4042-BAAA-F589302958D5}.Debug|x64.ActiveCfg = Debug|Any CPU + {B10E37A1-43A1-4042-BAAA-F589302958D5}.Debug|x64.Build.0 = Debug|Any CPU + {B10E37A1-43A1-4042-BAAA-F589302958D5}.Debug|x86.ActiveCfg = Debug|Any CPU + {B10E37A1-43A1-4042-BAAA-F589302958D5}.Debug|x86.Build.0 = Debug|Any CPU {B10E37A1-43A1-4042-BAAA-F589302958D5}.Release|Any CPU.ActiveCfg = Release|Any CPU {B10E37A1-43A1-4042-BAAA-F589302958D5}.Release|Any CPU.Build.0 = Release|Any CPU + {B10E37A1-43A1-4042-BAAA-F589302958D5}.Release|x64.ActiveCfg = Release|Any CPU + {B10E37A1-43A1-4042-BAAA-F589302958D5}.Release|x64.Build.0 = Release|Any CPU + {B10E37A1-43A1-4042-BAAA-F589302958D5}.Release|x86.ActiveCfg = Release|Any CPU + {B10E37A1-43A1-4042-BAAA-F589302958D5}.Release|x86.Build.0 = Release|Any CPU {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Debug|x64.ActiveCfg = Debug|Any CPU + {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Debug|x64.Build.0 = Debug|Any CPU + {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Debug|x86.ActiveCfg = Debug|Any CPU + {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Debug|x86.Build.0 = Debug|Any CPU {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Release|Any CPU.ActiveCfg = Release|Any CPU {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Release|Any CPU.Build.0 = Release|Any CPU + {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Release|x64.ActiveCfg = Release|Any CPU + {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Release|x64.Build.0 = Release|Any CPU + {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Release|x86.ActiveCfg = Release|Any CPU + {A1C792B7-0DBF-460D-9158-A1A68A2D9C1A}.Release|x86.Build.0 = Release|Any CPU {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Debug|x64.ActiveCfg = Debug|Any CPU + {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Debug|x64.Build.0 = Debug|Any CPU + {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Debug|x86.ActiveCfg = Debug|Any CPU + {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Debug|x86.Build.0 = Debug|Any CPU {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Release|Any CPU.ActiveCfg = Release|Any CPU {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Release|Any CPU.Build.0 = Release|Any CPU + {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Release|x64.ActiveCfg = Release|Any CPU + {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Release|x64.Build.0 = Release|Any CPU + {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Release|x86.ActiveCfg = Release|Any CPU + {627B88DB-BDCF-4D92-8454-EFE95F4AFB7A}.Release|x86.Build.0 = Release|Any CPU {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Debug|x64.ActiveCfg = Debug|Any CPU + {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Debug|x64.Build.0 = Debug|Any CPU + {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Debug|x86.ActiveCfg = Debug|Any CPU + {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Debug|x86.Build.0 = Debug|Any CPU {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Release|Any CPU.ActiveCfg = Release|Any CPU {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Release|Any CPU.Build.0 = Release|Any CPU + {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Release|x64.ActiveCfg = Release|Any CPU + {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Release|x64.Build.0 = Release|Any CPU + {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Release|x86.ActiveCfg = Release|Any CPU + {23C5849D-4C09-4588-AE32-E31F03B7ED63}.Release|x86.Build.0 = Release|Any CPU {9FC49D82-04E5-4170-8618-682BD3350910}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9FC49D82-04E5-4170-8618-682BD3350910}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9FC49D82-04E5-4170-8618-682BD3350910}.Debug|x64.ActiveCfg = Debug|Any CPU + {9FC49D82-04E5-4170-8618-682BD3350910}.Debug|x64.Build.0 = Debug|Any CPU + {9FC49D82-04E5-4170-8618-682BD3350910}.Debug|x86.ActiveCfg = Debug|Any CPU + {9FC49D82-04E5-4170-8618-682BD3350910}.Debug|x86.Build.0 = Debug|Any CPU {9FC49D82-04E5-4170-8618-682BD3350910}.Release|Any CPU.ActiveCfg = Release|Any CPU {9FC49D82-04E5-4170-8618-682BD3350910}.Release|Any CPU.Build.0 = Release|Any CPU + {9FC49D82-04E5-4170-8618-682BD3350910}.Release|x64.ActiveCfg = Release|Any CPU + {9FC49D82-04E5-4170-8618-682BD3350910}.Release|x64.Build.0 = Release|Any CPU + {9FC49D82-04E5-4170-8618-682BD3350910}.Release|x86.ActiveCfg = Release|Any CPU + {9FC49D82-04E5-4170-8618-682BD3350910}.Release|x86.Build.0 = Release|Any CPU {D1318094-7907-4826-B5F3-CFFC741F235F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D1318094-7907-4826-B5F3-CFFC741F235F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D1318094-7907-4826-B5F3-CFFC741F235F}.Debug|x64.ActiveCfg = Debug|Any CPU + {D1318094-7907-4826-B5F3-CFFC741F235F}.Debug|x64.Build.0 = Debug|Any CPU + {D1318094-7907-4826-B5F3-CFFC741F235F}.Debug|x86.ActiveCfg = Debug|Any CPU + {D1318094-7907-4826-B5F3-CFFC741F235F}.Debug|x86.Build.0 = Debug|Any CPU {D1318094-7907-4826-B5F3-CFFC741F235F}.Release|Any CPU.ActiveCfg = Release|Any CPU {D1318094-7907-4826-B5F3-CFFC741F235F}.Release|Any CPU.Build.0 = Release|Any CPU + {D1318094-7907-4826-B5F3-CFFC741F235F}.Release|x64.ActiveCfg = Release|Any CPU + {D1318094-7907-4826-B5F3-CFFC741F235F}.Release|x64.Build.0 = Release|Any CPU + {D1318094-7907-4826-B5F3-CFFC741F235F}.Release|x86.ActiveCfg = Release|Any CPU + {D1318094-7907-4826-B5F3-CFFC741F235F}.Release|x86.Build.0 = Release|Any CPU {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Debug|x64.ActiveCfg = Debug|Any CPU + {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Debug|x64.Build.0 = Debug|Any CPU + {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Debug|x86.ActiveCfg = Debug|Any CPU + {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Debug|x86.Build.0 = Debug|Any CPU {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Release|Any CPU.ActiveCfg = Release|Any CPU {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Release|Any CPU.Build.0 = Release|Any CPU + {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Release|x64.ActiveCfg = Release|Any CPU + {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Release|x64.Build.0 = Release|Any CPU + {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Release|x86.ActiveCfg = Release|Any CPU + {5AB7E368-1CC8-401D-9952-6CA6779305E7}.Release|x86.Build.0 = Release|Any CPU {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Debug|Any CPU.Build.0 = Debug|Any CPU + {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Debug|x64.ActiveCfg = Debug|Any CPU + {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Debug|x64.Build.0 = Debug|Any CPU + {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Debug|x86.ActiveCfg = Debug|Any CPU + {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Debug|x86.Build.0 = Debug|Any CPU {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Release|Any CPU.ActiveCfg = Release|Any CPU {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Release|Any CPU.Build.0 = Release|Any CPU + {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Release|x64.ActiveCfg = Release|Any CPU + {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Release|x64.Build.0 = Release|Any CPU + {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Release|x86.ActiveCfg = Release|Any CPU + {03F51721-DA51-4BAE-9909-3FC88FAB7774}.Release|x86.Build.0 = Release|Any CPU {D5733D90-8C3D-4026-85E2-41DED26C4938}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D5733D90-8C3D-4026-85E2-41DED26C4938}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D5733D90-8C3D-4026-85E2-41DED26C4938}.Debug|x64.ActiveCfg = Debug|Any CPU + {D5733D90-8C3D-4026-85E2-41DED26C4938}.Debug|x64.Build.0 = Debug|Any CPU + {D5733D90-8C3D-4026-85E2-41DED26C4938}.Debug|x86.ActiveCfg = Debug|Any CPU + {D5733D90-8C3D-4026-85E2-41DED26C4938}.Debug|x86.Build.0 = Debug|Any CPU {D5733D90-8C3D-4026-85E2-41DED26C4938}.Release|Any CPU.ActiveCfg = Release|Any CPU {D5733D90-8C3D-4026-85E2-41DED26C4938}.Release|Any CPU.Build.0 = Release|Any CPU + {D5733D90-8C3D-4026-85E2-41DED26C4938}.Release|x64.ActiveCfg = Release|Any CPU + {D5733D90-8C3D-4026-85E2-41DED26C4938}.Release|x64.Build.0 = Release|Any CPU + {D5733D90-8C3D-4026-85E2-41DED26C4938}.Release|x86.ActiveCfg = Release|Any CPU + {D5733D90-8C3D-4026-85E2-41DED26C4938}.Release|x86.Build.0 = Release|Any CPU {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Debug|x64.ActiveCfg = Debug|Any CPU + {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Debug|x64.Build.0 = Debug|Any CPU + {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Debug|x86.ActiveCfg = Debug|Any CPU + {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Debug|x86.Build.0 = Debug|Any CPU {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Release|Any CPU.ActiveCfg = Release|Any CPU {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Release|Any CPU.Build.0 = Release|Any CPU + {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Release|x64.ActiveCfg = Release|Any CPU + {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Release|x64.Build.0 = Release|Any CPU + {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Release|x86.ActiveCfg = Release|Any CPU + {82ED4DD2-DEF8-40D5-9BF9-663AFD35B06D}.Release|x86.Build.0 = Release|Any CPU {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Debug|x64.ActiveCfg = Debug|Any CPU + {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Debug|x64.Build.0 = Debug|Any CPU + {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Debug|x86.ActiveCfg = Debug|Any CPU + {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Debug|x86.Build.0 = Debug|Any CPU {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Release|Any CPU.ActiveCfg = Release|Any CPU {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Release|Any CPU.Build.0 = Release|Any CPU + {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Release|x64.ActiveCfg = Release|Any CPU + {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Release|x64.Build.0 = Release|Any CPU + {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Release|x86.ActiveCfg = Release|Any CPU + {6EABA98D-0B71-4ED7-A939-AFDA106D1151}.Release|x86.Build.0 = Release|Any CPU {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Debug|x64.ActiveCfg = Debug|Any CPU + {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Debug|x64.Build.0 = Debug|Any CPU + {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Debug|x86.ActiveCfg = Debug|Any CPU + {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Debug|x86.Build.0 = Debug|Any CPU {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Release|Any CPU.ActiveCfg = Release|Any CPU {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Release|Any CPU.Build.0 = Release|Any CPU + {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Release|x64.ActiveCfg = Release|Any CPU + {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Release|x64.Build.0 = Release|Any CPU + {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Release|x86.ActiveCfg = Release|Any CPU + {468C3DCB-8C00-40E7-AE51-0738EAAB312A}.Release|x86.Build.0 = Release|Any CPU {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Debug|Any CPU.Build.0 = Debug|Any CPU + {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Debug|x64.ActiveCfg = Debug|Any CPU + {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Debug|x64.Build.0 = Debug|Any CPU + {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Debug|x86.ActiveCfg = Debug|Any CPU + {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Debug|x86.Build.0 = Debug|Any CPU {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Release|Any CPU.ActiveCfg = Release|Any CPU {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Release|Any CPU.Build.0 = Release|Any CPU + {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Release|x64.ActiveCfg = Release|Any CPU + {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Release|x64.Build.0 = Release|Any CPU + {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Release|x86.ActiveCfg = Release|Any CPU + {86A3BB43-8FA2-4CC2-BAD0-A86C6C9D9585}.Release|x86.Build.0 = Release|Any CPU {7E0517E0-AE09-4E10-8469-308F065F2F43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7E0517E0-AE09-4E10-8469-308F065F2F43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7E0517E0-AE09-4E10-8469-308F065F2F43}.Debug|x64.ActiveCfg = Debug|Any CPU + {7E0517E0-AE09-4E10-8469-308F065F2F43}.Debug|x64.Build.0 = Debug|Any CPU + {7E0517E0-AE09-4E10-8469-308F065F2F43}.Debug|x86.ActiveCfg = Debug|Any CPU + {7E0517E0-AE09-4E10-8469-308F065F2F43}.Debug|x86.Build.0 = Debug|Any CPU {7E0517E0-AE09-4E10-8469-308F065F2F43}.Release|Any CPU.ActiveCfg = Release|Any CPU {7E0517E0-AE09-4E10-8469-308F065F2F43}.Release|Any CPU.Build.0 = Release|Any CPU + {7E0517E0-AE09-4E10-8469-308F065F2F43}.Release|x64.ActiveCfg = Release|Any CPU + {7E0517E0-AE09-4E10-8469-308F065F2F43}.Release|x64.Build.0 = Release|Any CPU + {7E0517E0-AE09-4E10-8469-308F065F2F43}.Release|x86.ActiveCfg = Release|Any CPU + {7E0517E0-AE09-4E10-8469-308F065F2F43}.Release|x86.Build.0 = Release|Any CPU {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Debug|x64.ActiveCfg = Debug|Any CPU + {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Debug|x64.Build.0 = Debug|Any CPU + {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Debug|x86.ActiveCfg = Debug|Any CPU + {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Debug|x86.Build.0 = Debug|Any CPU {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Release|Any CPU.ActiveCfg = Release|Any CPU {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Release|Any CPU.Build.0 = Release|Any CPU + {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Release|x64.ActiveCfg = Release|Any CPU + {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Release|x64.Build.0 = Release|Any CPU + {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Release|x86.ActiveCfg = Release|Any CPU + {8B1CB44B-BA40-4C78-9447-A7864126D7C3}.Release|x86.Build.0 = Release|Any CPU {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Debug|x64.ActiveCfg = Debug|Any CPU + {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Debug|x64.Build.0 = Debug|Any CPU + {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Debug|x86.ActiveCfg = Debug|Any CPU + {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Debug|x86.Build.0 = Debug|Any CPU {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Release|Any CPU.ActiveCfg = Release|Any CPU {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Release|Any CPU.Build.0 = Release|Any CPU + {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Release|x64.ActiveCfg = Release|Any CPU + {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Release|x64.Build.0 = Release|Any CPU + {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Release|x86.ActiveCfg = Release|Any CPU + {8BB10746-8BAD-4317-8EE5-A36805DB93F6}.Release|x86.Build.0 = Release|Any CPU {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Debug|x64.ActiveCfg = Debug|Any CPU + {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Debug|x64.Build.0 = Debug|Any CPU + {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Debug|x86.ActiveCfg = Debug|Any CPU + {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Debug|x86.Build.0 = Debug|Any CPU {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Release|Any CPU.ActiveCfg = Release|Any CPU {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Release|Any CPU.Build.0 = Release|Any CPU + {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Release|x64.ActiveCfg = Release|Any CPU + {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Release|x64.Build.0 = Release|Any CPU + {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Release|x86.ActiveCfg = Release|Any CPU + {EC71FBDD-A6BD-4B5D-92FE-E108FE12CE8B}.Release|x86.Build.0 = Release|Any CPU {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Debug|x64.ActiveCfg = Debug|Any CPU + {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Debug|x64.Build.0 = Debug|Any CPU + {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Debug|x86.ActiveCfg = Debug|Any CPU + {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Debug|x86.Build.0 = Debug|Any CPU {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Release|Any CPU.ActiveCfg = Release|Any CPU {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Release|Any CPU.Build.0 = Release|Any CPU + {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Release|x64.ActiveCfg = Release|Any CPU + {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Release|x64.Build.0 = Release|Any CPU + {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Release|x86.ActiveCfg = Release|Any CPU + {CAE68246-70A8-4E87-9B83-A9F7DA343E5E}.Release|x86.Build.0 = Release|Any CPU {27C120C9-F618-4C1D-B959-8D0B048D0835}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {27C120C9-F618-4C1D-B959-8D0B048D0835}.Debug|Any CPU.Build.0 = Debug|Any CPU + {27C120C9-F618-4C1D-B959-8D0B048D0835}.Debug|x64.ActiveCfg = Debug|Any CPU + {27C120C9-F618-4C1D-B959-8D0B048D0835}.Debug|x64.Build.0 = Debug|Any CPU + {27C120C9-F618-4C1D-B959-8D0B048D0835}.Debug|x86.ActiveCfg = Debug|Any CPU + {27C120C9-F618-4C1D-B959-8D0B048D0835}.Debug|x86.Build.0 = Debug|Any CPU {27C120C9-F618-4C1D-B959-8D0B048D0835}.Release|Any CPU.ActiveCfg = Release|Any CPU {27C120C9-F618-4C1D-B959-8D0B048D0835}.Release|Any CPU.Build.0 = Release|Any CPU + {27C120C9-F618-4C1D-B959-8D0B048D0835}.Release|x64.ActiveCfg = Release|Any CPU + {27C120C9-F618-4C1D-B959-8D0B048D0835}.Release|x64.Build.0 = Release|Any CPU + {27C120C9-F618-4C1D-B959-8D0B048D0835}.Release|x86.ActiveCfg = Release|Any CPU + {27C120C9-F618-4C1D-B959-8D0B048D0835}.Release|x86.Build.0 = Release|Any CPU {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Debug|x64.ActiveCfg = Debug|Any CPU + {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Debug|x64.Build.0 = Debug|Any CPU + {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Debug|x86.ActiveCfg = Debug|Any CPU + {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Debug|x86.Build.0 = Debug|Any CPU {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Release|Any CPU.ActiveCfg = Release|Any CPU {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Release|Any CPU.Build.0 = Release|Any CPU + {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Release|x64.ActiveCfg = Release|Any CPU + {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Release|x64.Build.0 = Release|Any CPU + {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Release|x86.ActiveCfg = Release|Any CPU + {E6E0BBB5-48A7-4FDA-8A47-8B308BCD36AD}.Release|x86.Build.0 = Release|Any CPU {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Debug|x64.ActiveCfg = Debug|Any CPU + {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Debug|x64.Build.0 = Debug|Any CPU + {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Debug|x86.ActiveCfg = Debug|Any CPU + {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Debug|x86.Build.0 = Debug|Any CPU {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Release|Any CPU.ActiveCfg = Release|Any CPU {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Release|Any CPU.Build.0 = Release|Any CPU + {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Release|x64.ActiveCfg = Release|Any CPU + {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Release|x64.Build.0 = Release|Any CPU + {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Release|x86.ActiveCfg = Release|Any CPU + {6C3E76B8-C4DA-4E74-9F8B-A8BC4C831722}.Release|x86.Build.0 = Release|Any CPU {D86548EA-7047-4623-8824-F6285CD254AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D86548EA-7047-4623-8824-F6285CD254AA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D86548EA-7047-4623-8824-F6285CD254AA}.Debug|x64.ActiveCfg = Debug|Any CPU + {D86548EA-7047-4623-8824-F6285CD254AA}.Debug|x64.Build.0 = Debug|Any CPU + {D86548EA-7047-4623-8824-F6285CD254AA}.Debug|x86.ActiveCfg = Debug|Any CPU + {D86548EA-7047-4623-8824-F6285CD254AA}.Debug|x86.Build.0 = Debug|Any CPU {D86548EA-7047-4623-8824-F6285CD254AA}.Release|Any CPU.ActiveCfg = Release|Any CPU {D86548EA-7047-4623-8824-F6285CD254AA}.Release|Any CPU.Build.0 = Release|Any CPU + {D86548EA-7047-4623-8824-F6285CD254AA}.Release|x64.ActiveCfg = Release|Any CPU + {D86548EA-7047-4623-8824-F6285CD254AA}.Release|x64.Build.0 = Release|Any CPU + {D86548EA-7047-4623-8824-F6285CD254AA}.Release|x86.ActiveCfg = Release|Any CPU + {D86548EA-7047-4623-8824-F6285CD254AA}.Release|x86.Build.0 = Release|Any CPU {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Debug|x64.ActiveCfg = Debug|Any CPU + {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Debug|x64.Build.0 = Debug|Any CPU + {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Debug|x86.ActiveCfg = Debug|Any CPU + {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Debug|x86.Build.0 = Debug|Any CPU {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Release|Any CPU.ActiveCfg = Release|Any CPU {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Release|Any CPU.Build.0 = Release|Any CPU + {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Release|x64.ActiveCfg = Release|Any CPU + {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Release|x64.Build.0 = Release|Any CPU + {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Release|x86.ActiveCfg = Release|Any CPU + {EB9C3B4D-FEBD-4691-8F34-AAC2C13F6F2F}.Release|x86.Build.0 = Release|Any CPU {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Debug|x64.ActiveCfg = Debug|Any CPU + {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Debug|x64.Build.0 = Debug|Any CPU + {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Debug|x86.ActiveCfg = Debug|Any CPU + {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Debug|x86.Build.0 = Debug|Any CPU {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Release|Any CPU.ActiveCfg = Release|Any CPU {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Release|Any CPU.Build.0 = Release|Any CPU + {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Release|x64.ActiveCfg = Release|Any CPU + {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Release|x64.Build.0 = Release|Any CPU + {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Release|x86.ActiveCfg = Release|Any CPU + {35AC93EF-E383-4F4E-839D-6EE1C62681F1}.Release|x86.Build.0 = Release|Any CPU {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Debug|x64.ActiveCfg = Debug|Any CPU + {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Debug|x64.Build.0 = Debug|Any CPU + {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Debug|x86.ActiveCfg = Debug|Any CPU + {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Debug|x86.Build.0 = Debug|Any CPU {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Release|Any CPU.ActiveCfg = Release|Any CPU {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Release|Any CPU.Build.0 = Release|Any CPU + {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Release|x64.ActiveCfg = Release|Any CPU + {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Release|x64.Build.0 = Release|Any CPU + {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Release|x86.ActiveCfg = Release|Any CPU + {EE01E964-E60E-4C3C-BCF0-AF1A0C0A3DC9}.Release|x86.Build.0 = Release|Any CPU {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Debug|x64.ActiveCfg = Debug|Any CPU + {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Debug|x64.Build.0 = Debug|Any CPU + {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Debug|x86.ActiveCfg = Debug|Any CPU + {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Debug|x86.Build.0 = Debug|Any CPU {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Release|Any CPU.ActiveCfg = Release|Any CPU {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Release|Any CPU.Build.0 = Release|Any CPU + {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Release|x64.ActiveCfg = Release|Any CPU + {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Release|x64.Build.0 = Release|Any CPU + {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Release|x86.ActiveCfg = Release|Any CPU + {DA7A2C04-E8C4-48AA-A37E-27C25BCE280A}.Release|x86.Build.0 = Release|Any CPU {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Debug|x64.ActiveCfg = Debug|Any CPU + {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Debug|x64.Build.0 = Debug|Any CPU + {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Debug|x86.ActiveCfg = Debug|Any CPU + {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Debug|x86.Build.0 = Debug|Any CPU {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Release|Any CPU.ActiveCfg = Release|Any CPU {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Release|Any CPU.Build.0 = Release|Any CPU + {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Release|x64.ActiveCfg = Release|Any CPU + {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Release|x64.Build.0 = Release|Any CPU + {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Release|x86.ActiveCfg = Release|Any CPU + {D91DE561-F403-416F-BD0B-DBF0BA1C4447}.Release|x86.Build.0 = Release|Any CPU {D3E07597-BB3D-4249-B873-607E2C128C0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D3E07597-BB3D-4249-B873-607E2C128C0E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D3E07597-BB3D-4249-B873-607E2C128C0E}.Debug|x64.ActiveCfg = Debug|Any CPU + {D3E07597-BB3D-4249-B873-607E2C128C0E}.Debug|x64.Build.0 = Debug|Any CPU + {D3E07597-BB3D-4249-B873-607E2C128C0E}.Debug|x86.ActiveCfg = Debug|Any CPU + {D3E07597-BB3D-4249-B873-607E2C128C0E}.Debug|x86.Build.0 = Debug|Any CPU {D3E07597-BB3D-4249-B873-607E2C128C0E}.Release|Any CPU.ActiveCfg = Release|Any CPU {D3E07597-BB3D-4249-B873-607E2C128C0E}.Release|Any CPU.Build.0 = Release|Any CPU + {D3E07597-BB3D-4249-B873-607E2C128C0E}.Release|x64.ActiveCfg = Release|Any CPU + {D3E07597-BB3D-4249-B873-607E2C128C0E}.Release|x64.Build.0 = Release|Any CPU + {D3E07597-BB3D-4249-B873-607E2C128C0E}.Release|x86.ActiveCfg = Release|Any CPU + {D3E07597-BB3D-4249-B873-607E2C128C0E}.Release|x86.Build.0 = Release|Any CPU {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Debug|x64.ActiveCfg = Debug|Any CPU + {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Debug|x64.Build.0 = Debug|Any CPU + {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Debug|x86.ActiveCfg = Debug|Any CPU + {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Debug|x86.Build.0 = Debug|Any CPU {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Release|Any CPU.ActiveCfg = Release|Any CPU {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Release|Any CPU.Build.0 = Release|Any CPU + {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Release|x64.ActiveCfg = Release|Any CPU + {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Release|x64.Build.0 = Release|Any CPU + {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Release|x86.ActiveCfg = Release|Any CPU + {77A621CF-9562-411B-A707-C7C02CC3B8FA}.Release|x86.Build.0 = Release|Any CPU {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Debug|x64.ActiveCfg = Debug|Any CPU + {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Debug|x64.Build.0 = Debug|Any CPU + {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Debug|x86.ActiveCfg = Debug|Any CPU + {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Debug|x86.Build.0 = Debug|Any CPU {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Release|Any CPU.ActiveCfg = Release|Any CPU {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Release|Any CPU.Build.0 = Release|Any CPU + {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Release|x64.ActiveCfg = Release|Any CPU + {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Release|x64.Build.0 = Release|Any CPU + {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Release|x86.ActiveCfg = Release|Any CPU + {882E82F1-1A57-4BB9-B126-4CBF700C8F0C}.Release|x86.Build.0 = Release|Any CPU {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Debug|x64.ActiveCfg = Debug|Any CPU + {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Debug|x64.Build.0 = Debug|Any CPU + {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Debug|x86.ActiveCfg = Debug|Any CPU + {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Debug|x86.Build.0 = Debug|Any CPU {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Release|Any CPU.ActiveCfg = Release|Any CPU {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Release|Any CPU.Build.0 = Release|Any CPU + {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Release|x64.ActiveCfg = Release|Any CPU + {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Release|x64.Build.0 = Release|Any CPU + {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Release|x86.ActiveCfg = Release|Any CPU + {20513A4E-FAC7-4106-8976-5D79A3BDFED1}.Release|x86.Build.0 = Release|Any CPU {7CE07034-7E02-4C78-B981-F1039412CA5E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7CE07034-7E02-4C78-B981-F1039412CA5E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7CE07034-7E02-4C78-B981-F1039412CA5E}.Debug|x64.ActiveCfg = Debug|Any CPU + {7CE07034-7E02-4C78-B981-F1039412CA5E}.Debug|x64.Build.0 = Debug|Any CPU + {7CE07034-7E02-4C78-B981-F1039412CA5E}.Debug|x86.ActiveCfg = Debug|Any CPU + {7CE07034-7E02-4C78-B981-F1039412CA5E}.Debug|x86.Build.0 = Debug|Any CPU {7CE07034-7E02-4C78-B981-F1039412CA5E}.Release|Any CPU.ActiveCfg = Release|Any CPU {7CE07034-7E02-4C78-B981-F1039412CA5E}.Release|Any CPU.Build.0 = Release|Any CPU + {7CE07034-7E02-4C78-B981-F1039412CA5E}.Release|x64.ActiveCfg = Release|Any CPU + {7CE07034-7E02-4C78-B981-F1039412CA5E}.Release|x64.Build.0 = Release|Any CPU + {7CE07034-7E02-4C78-B981-F1039412CA5E}.Release|x86.ActiveCfg = Release|Any CPU + {7CE07034-7E02-4C78-B981-F1039412CA5E}.Release|x86.Build.0 = Release|Any CPU {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Debug|x64.ActiveCfg = Debug|Any CPU + {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Debug|x64.Build.0 = Debug|Any CPU + {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Debug|x86.ActiveCfg = Debug|Any CPU + {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Debug|x86.Build.0 = Debug|Any CPU {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Release|Any CPU.ActiveCfg = Release|Any CPU {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Release|Any CPU.Build.0 = Release|Any CPU + {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Release|x64.ActiveCfg = Release|Any CPU + {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Release|x64.Build.0 = Release|Any CPU + {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Release|x86.ActiveCfg = Release|Any CPU + {5F3A2D1E-EA89-40A7-8D2F-FB4EB2092403}.Release|x86.Build.0 = Release|Any CPU {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Debug|x64.ActiveCfg = Debug|Any CPU + {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Debug|x64.Build.0 = Debug|Any CPU + {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Debug|x86.ActiveCfg = Debug|Any CPU + {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Debug|x86.Build.0 = Debug|Any CPU {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Release|Any CPU.ActiveCfg = Release|Any CPU {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Release|Any CPU.Build.0 = Release|Any CPU + {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Release|x64.ActiveCfg = Release|Any CPU + {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Release|x64.Build.0 = Release|Any CPU + {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Release|x86.ActiveCfg = Release|Any CPU + {D211A446-38FA-4F97-9A95-1F004A0FFF69}.Release|x86.Build.0 = Release|Any CPU {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Debug|Any CPU.Build.0 = Debug|Any CPU + {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Debug|x64.ActiveCfg = Debug|Any CPU + {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Debug|x64.Build.0 = Debug|Any CPU + {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Debug|x86.ActiveCfg = Debug|Any CPU + {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Debug|x86.Build.0 = Debug|Any CPU {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Release|Any CPU.ActiveCfg = Release|Any CPU {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Release|Any CPU.Build.0 = Release|Any CPU + {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Release|x64.ActiveCfg = Release|Any CPU + {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Release|x64.Build.0 = Release|Any CPU + {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Release|x86.ActiveCfg = Release|Any CPU + {64D99E19-EE25-465A-82E5-17B25F4C4E18}.Release|x86.Build.0 = Release|Any CPU {E803DDB8-81EA-454B-9A66-9C2941100B67}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E803DDB8-81EA-454B-9A66-9C2941100B67}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E803DDB8-81EA-454B-9A66-9C2941100B67}.Debug|x64.ActiveCfg = Debug|Any CPU + {E803DDB8-81EA-454B-9A66-9C2941100B67}.Debug|x64.Build.0 = Debug|Any CPU + {E803DDB8-81EA-454B-9A66-9C2941100B67}.Debug|x86.ActiveCfg = Debug|Any CPU + {E803DDB8-81EA-454B-9A66-9C2941100B67}.Debug|x86.Build.0 = Debug|Any CPU {E803DDB8-81EA-454B-9A66-9C2941100B67}.Release|Any CPU.ActiveCfg = Release|Any CPU {E803DDB8-81EA-454B-9A66-9C2941100B67}.Release|Any CPU.Build.0 = Release|Any CPU + {E803DDB8-81EA-454B-9A66-9C2941100B67}.Release|x64.ActiveCfg = Release|Any CPU + {E803DDB8-81EA-454B-9A66-9C2941100B67}.Release|x64.Build.0 = Release|Any CPU + {E803DDB8-81EA-454B-9A66-9C2941100B67}.Release|x86.ActiveCfg = Release|Any CPU + {E803DDB8-81EA-454B-9A66-9C2941100B67}.Release|x86.Build.0 = Release|Any CPU {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Debug|Any CPU.Build.0 = Debug|Any CPU + {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Debug|x64.ActiveCfg = Debug|Any CPU + {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Debug|x64.Build.0 = Debug|Any CPU + {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Debug|x86.ActiveCfg = Debug|Any CPU + {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Debug|x86.Build.0 = Debug|Any CPU {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Release|Any CPU.ActiveCfg = Release|Any CPU {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Release|Any CPU.Build.0 = Release|Any CPU + {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Release|x64.ActiveCfg = Release|Any CPU + {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Release|x64.Build.0 = Release|Any CPU + {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Release|x86.ActiveCfg = Release|Any CPU + {88F6D091-CA16-4B71-9499-8D5B8FA2E712}.Release|x86.Build.0 = Release|Any CPU {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Debug|x64.ActiveCfg = Debug|Any CPU + {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Debug|x64.Build.0 = Debug|Any CPU + {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Debug|x86.ActiveCfg = Debug|Any CPU + {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Debug|x86.Build.0 = Debug|Any CPU {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Release|Any CPU.ActiveCfg = Release|Any CPU {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Release|Any CPU.Build.0 = Release|Any CPU + {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Release|x64.ActiveCfg = Release|Any CPU + {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Release|x64.Build.0 = Release|Any CPU + {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Release|x86.ActiveCfg = Release|Any CPU + {01E3D389-8872-4EB1-9D3D-13B6ED54DE0E}.Release|x86.Build.0 = Release|Any CPU {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Debug|x64.ActiveCfg = Debug|Any CPU + {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Debug|x64.Build.0 = Debug|Any CPU + {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Debug|x86.ActiveCfg = Debug|Any CPU + {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Debug|x86.Build.0 = Debug|Any CPU {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Release|Any CPU.ActiveCfg = Release|Any CPU {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Release|Any CPU.Build.0 = Release|Any CPU + {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Release|x64.ActiveCfg = Release|Any CPU + {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Release|x64.Build.0 = Release|Any CPU + {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Release|x86.ActiveCfg = Release|Any CPU + {575BEFA1-19C2-49B1-8D31-B5D4472328DE}.Release|x86.Build.0 = Release|Any CPU {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Debug|x64.ActiveCfg = Debug|Any CPU + {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Debug|x64.Build.0 = Debug|Any CPU + {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Debug|x86.ActiveCfg = Debug|Any CPU + {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Debug|x86.Build.0 = Debug|Any CPU {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Release|Any CPU.ActiveCfg = Release|Any CPU {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Release|Any CPU.Build.0 = Release|Any CPU + {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Release|x64.ActiveCfg = Release|Any CPU + {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Release|x64.Build.0 = Release|Any CPU + {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Release|x86.ActiveCfg = Release|Any CPU + {6C161F55-54B6-42A5-B177-3B0ED50323C1}.Release|x86.Build.0 = Release|Any CPU {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Debug|Any CPU.Build.0 = Debug|Any CPU + {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Debug|x64.ActiveCfg = Debug|Any CPU + {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Debug|x64.Build.0 = Debug|Any CPU + {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Debug|x86.ActiveCfg = Debug|Any CPU + {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Debug|x86.Build.0 = Debug|Any CPU {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Release|Any CPU.ActiveCfg = Release|Any CPU {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Release|Any CPU.Build.0 = Release|Any CPU + {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Release|x64.ActiveCfg = Release|Any CPU + {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Release|x64.Build.0 = Release|Any CPU + {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Release|x86.ActiveCfg = Release|Any CPU + {46C6336C-A1D8-4858-98CE-6F4C698C5A77}.Release|x86.Build.0 = Release|Any CPU {69168816-4394-4DDA-BB6B-C21983D37F0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {69168816-4394-4DDA-BB6B-C21983D37F0B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {69168816-4394-4DDA-BB6B-C21983D37F0B}.Debug|x64.ActiveCfg = Debug|Any CPU + {69168816-4394-4DDA-BB6B-C21983D37F0B}.Debug|x64.Build.0 = Debug|Any CPU + {69168816-4394-4DDA-BB6B-C21983D37F0B}.Debug|x86.ActiveCfg = Debug|Any CPU + {69168816-4394-4DDA-BB6B-C21983D37F0B}.Debug|x86.Build.0 = Debug|Any CPU {69168816-4394-4DDA-BB6B-C21983D37F0B}.Release|Any CPU.ActiveCfg = Release|Any CPU {69168816-4394-4DDA-BB6B-C21983D37F0B}.Release|Any CPU.Build.0 = Release|Any CPU + {69168816-4394-4DDA-BB6B-C21983D37F0B}.Release|x64.ActiveCfg = Release|Any CPU + {69168816-4394-4DDA-BB6B-C21983D37F0B}.Release|x64.Build.0 = Release|Any CPU + {69168816-4394-4DDA-BB6B-C21983D37F0B}.Release|x86.ActiveCfg = Release|Any CPU + {69168816-4394-4DDA-BB6B-C21983D37F0B}.Release|x86.Build.0 = Release|Any CPU {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Debug|x64.ActiveCfg = Debug|Any CPU + {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Debug|x64.Build.0 = Debug|Any CPU + {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Debug|x86.ActiveCfg = Debug|Any CPU + {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Debug|x86.Build.0 = Debug|Any CPU {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Release|Any CPU.ActiveCfg = Release|Any CPU {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Release|Any CPU.Build.0 = Release|Any CPU + {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Release|x64.ActiveCfg = Release|Any CPU + {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Release|x64.Build.0 = Release|Any CPU + {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Release|x86.ActiveCfg = Release|Any CPU + {43D5FE61-ECBF-4B16-AD95-0043E18EB93A}.Release|x86.Build.0 = Release|Any CPU {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Debug|x64.ActiveCfg = Debug|Any CPU + {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Debug|x64.Build.0 = Debug|Any CPU + {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Debug|x86.ActiveCfg = Debug|Any CPU + {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Debug|x86.Build.0 = Debug|Any CPU {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Release|Any CPU.ActiveCfg = Release|Any CPU {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Release|Any CPU.Build.0 = Release|Any CPU + {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Release|x64.ActiveCfg = Release|Any CPU + {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Release|x64.Build.0 = Release|Any CPU + {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Release|x86.ActiveCfg = Release|Any CPU + {E9E1714F-7ED2-4BD1-BA4A-BA06E398288A}.Release|x86.Build.0 = Release|Any CPU {58CF8957-5045-4F81-884D-72DF48F721CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {58CF8957-5045-4F81-884D-72DF48F721CC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {58CF8957-5045-4F81-884D-72DF48F721CC}.Debug|x64.ActiveCfg = Debug|Any CPU + {58CF8957-5045-4F81-884D-72DF48F721CC}.Debug|x64.Build.0 = Debug|Any CPU + {58CF8957-5045-4F81-884D-72DF48F721CC}.Debug|x86.ActiveCfg = Debug|Any CPU + {58CF8957-5045-4F81-884D-72DF48F721CC}.Debug|x86.Build.0 = Debug|Any CPU {58CF8957-5045-4F81-884D-72DF48F721CC}.Release|Any CPU.ActiveCfg = Release|Any CPU {58CF8957-5045-4F81-884D-72DF48F721CC}.Release|Any CPU.Build.0 = Release|Any CPU + {58CF8957-5045-4F81-884D-72DF48F721CC}.Release|x64.ActiveCfg = Release|Any CPU + {58CF8957-5045-4F81-884D-72DF48F721CC}.Release|x64.Build.0 = Release|Any CPU + {58CF8957-5045-4F81-884D-72DF48F721CC}.Release|x86.ActiveCfg = Release|Any CPU + {58CF8957-5045-4F81-884D-72DF48F721CC}.Release|x86.Build.0 = Release|Any CPU {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Debug|x64.ActiveCfg = Debug|Any CPU + {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Debug|x64.Build.0 = Debug|Any CPU + {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Debug|x86.ActiveCfg = Debug|Any CPU + {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Debug|x86.Build.0 = Debug|Any CPU {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Release|Any CPU.ActiveCfg = Release|Any CPU {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Release|Any CPU.Build.0 = Release|Any CPU + {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Release|x64.ActiveCfg = Release|Any CPU + {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Release|x64.Build.0 = Release|Any CPU + {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Release|x86.ActiveCfg = Release|Any CPU + {3DA9923E-048E-4FE7-9748-3A0194F5D196}.Release|x86.Build.0 = Release|Any CPU {2C621EED-563C-4F81-A75E-50879E173544}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2C621EED-563C-4F81-A75E-50879E173544}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2C621EED-563C-4F81-A75E-50879E173544}.Debug|x64.ActiveCfg = Debug|Any CPU + {2C621EED-563C-4F81-A75E-50879E173544}.Debug|x64.Build.0 = Debug|Any CPU + {2C621EED-563C-4F81-A75E-50879E173544}.Debug|x86.ActiveCfg = Debug|Any CPU + {2C621EED-563C-4F81-A75E-50879E173544}.Debug|x86.Build.0 = Debug|Any CPU {2C621EED-563C-4F81-A75E-50879E173544}.Release|Any CPU.ActiveCfg = Release|Any CPU {2C621EED-563C-4F81-A75E-50879E173544}.Release|Any CPU.Build.0 = Release|Any CPU + {2C621EED-563C-4F81-A75E-50879E173544}.Release|x64.ActiveCfg = Release|Any CPU + {2C621EED-563C-4F81-A75E-50879E173544}.Release|x64.Build.0 = Release|Any CPU + {2C621EED-563C-4F81-A75E-50879E173544}.Release|x86.ActiveCfg = Release|Any CPU + {2C621EED-563C-4F81-A75E-50879E173544}.Release|x86.Build.0 = Release|Any CPU {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Debug|x64.ActiveCfg = Debug|Any CPU + {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Debug|x64.Build.0 = Debug|Any CPU + {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Debug|x86.ActiveCfg = Debug|Any CPU + {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Debug|x86.Build.0 = Debug|Any CPU {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Release|Any CPU.ActiveCfg = Release|Any CPU {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Release|Any CPU.Build.0 = Release|Any CPU + {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Release|x64.ActiveCfg = Release|Any CPU + {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Release|x64.Build.0 = Release|Any CPU + {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Release|x86.ActiveCfg = Release|Any CPU + {D078553A-C70C-4F56-B3E2-9C5BA6384C72}.Release|x86.Build.0 = Release|Any CPU {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Debug|x64.ActiveCfg = Debug|Any CPU + {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Debug|x64.Build.0 = Debug|Any CPU + {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Debug|x86.ActiveCfg = Debug|Any CPU + {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Debug|x86.Build.0 = Debug|Any CPU {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Release|Any CPU.ActiveCfg = Release|Any CPU {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Release|Any CPU.Build.0 = Release|Any CPU + {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Release|x64.ActiveCfg = Release|Any CPU + {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Release|x64.Build.0 = Release|Any CPU + {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Release|x86.ActiveCfg = Release|Any CPU + {F006B0B4-F25D-4511-9FB3-F17AA44BDCEA}.Release|x86.Build.0 = Release|Any CPU {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Debug|x64.ActiveCfg = Debug|Any CPU + {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Debug|x64.Build.0 = Debug|Any CPU + {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Debug|x86.ActiveCfg = Debug|Any CPU + {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Debug|x86.Build.0 = Debug|Any CPU {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Release|Any CPU.ActiveCfg = Release|Any CPU {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Release|Any CPU.Build.0 = Release|Any CPU + {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Release|x64.ActiveCfg = Release|Any CPU + {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Release|x64.Build.0 = Release|Any CPU + {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Release|x86.ActiveCfg = Release|Any CPU + {EE1AAB08-3FBD-487F-B0B4-BEBA4B69528A}.Release|x86.Build.0 = Release|Any CPU {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Debug|x64.ActiveCfg = Debug|Any CPU + {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Debug|x64.Build.0 = Debug|Any CPU + {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Debug|x86.ActiveCfg = Debug|Any CPU + {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Debug|x86.Build.0 = Debug|Any CPU {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Release|Any CPU.ActiveCfg = Release|Any CPU {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Release|Any CPU.Build.0 = Release|Any CPU + {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Release|x64.ActiveCfg = Release|Any CPU + {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Release|x64.Build.0 = Release|Any CPU + {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Release|x86.ActiveCfg = Release|Any CPU + {4DADBBD2-4C63-4C90-9661-EBF6252A7D6F}.Release|x86.Build.0 = Release|Any CPU {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Debug|x64.ActiveCfg = Debug|Any CPU + {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Debug|x64.Build.0 = Debug|Any CPU + {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Debug|x86.ActiveCfg = Debug|Any CPU + {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Debug|x86.Build.0 = Debug|Any CPU {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Release|Any CPU.ActiveCfg = Release|Any CPU {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Release|Any CPU.Build.0 = Release|Any CPU + {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Release|x64.ActiveCfg = Release|Any CPU + {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Release|x64.Build.0 = Release|Any CPU + {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Release|x86.ActiveCfg = Release|Any CPU + {38FB8F75-426E-4265-8D0E-E121837B6FCC}.Release|x86.Build.0 = Release|Any CPU {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Debug|x64.ActiveCfg = Debug|Any CPU + {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Debug|x64.Build.0 = Debug|Any CPU + {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Debug|x86.ActiveCfg = Debug|Any CPU + {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Debug|x86.Build.0 = Debug|Any CPU {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Release|Any CPU.ActiveCfg = Release|Any CPU {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Release|Any CPU.Build.0 = Release|Any CPU + {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Release|x64.ActiveCfg = Release|Any CPU + {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Release|x64.Build.0 = Release|Any CPU + {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Release|x86.ActiveCfg = Release|Any CPU + {D863A3C3-CC1D-426F-BDD4-02E7AE2A3170}.Release|x86.Build.0 = Release|Any CPU {E026A085-D881-4AE0-9F08-422AC3903BD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E026A085-D881-4AE0-9F08-422AC3903BD7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E026A085-D881-4AE0-9F08-422AC3903BD7}.Debug|x64.ActiveCfg = Debug|Any CPU + {E026A085-D881-4AE0-9F08-422AC3903BD7}.Debug|x64.Build.0 = Debug|Any CPU + {E026A085-D881-4AE0-9F08-422AC3903BD7}.Debug|x86.ActiveCfg = Debug|Any CPU + {E026A085-D881-4AE0-9F08-422AC3903BD7}.Debug|x86.Build.0 = Debug|Any CPU {E026A085-D881-4AE0-9F08-422AC3903BD7}.Release|Any CPU.ActiveCfg = Release|Any CPU {E026A085-D881-4AE0-9F08-422AC3903BD7}.Release|Any CPU.Build.0 = Release|Any CPU + {E026A085-D881-4AE0-9F08-422AC3903BD7}.Release|x64.ActiveCfg = Release|Any CPU + {E026A085-D881-4AE0-9F08-422AC3903BD7}.Release|x64.Build.0 = Release|Any CPU + {E026A085-D881-4AE0-9F08-422AC3903BD7}.Release|x86.ActiveCfg = Release|Any CPU + {E026A085-D881-4AE0-9F08-422AC3903BD7}.Release|x86.Build.0 = Release|Any CPU {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Debug|x64.ActiveCfg = Debug|Any CPU + {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Debug|x64.Build.0 = Debug|Any CPU + {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Debug|x86.ActiveCfg = Debug|Any CPU + {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Debug|x86.Build.0 = Debug|Any CPU {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Release|Any CPU.ActiveCfg = Release|Any CPU {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Release|Any CPU.Build.0 = Release|Any CPU + {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Release|x64.ActiveCfg = Release|Any CPU + {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Release|x64.Build.0 = Release|Any CPU + {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Release|x86.ActiveCfg = Release|Any CPU + {0CAED4CC-1CFD-4092-A326-AFE4DB3A9AB4}.Release|x86.Build.0 = Release|Any CPU {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Debug|Any CPU.Build.0 = Debug|Any CPU + {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Debug|x64.ActiveCfg = Debug|Any CPU + {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Debug|x64.Build.0 = Debug|Any CPU + {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Debug|x86.ActiveCfg = Debug|Any CPU + {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Debug|x86.Build.0 = Debug|Any CPU {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Release|Any CPU.ActiveCfg = Release|Any CPU {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Release|Any CPU.Build.0 = Release|Any CPU + {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Release|x64.ActiveCfg = Release|Any CPU + {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Release|x64.Build.0 = Release|Any CPU + {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Release|x86.ActiveCfg = Release|Any CPU + {70DD6E17-B98B-4B00-8F38-C489E291BB53}.Release|x86.Build.0 = Release|Any CPU {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Debug|x64.ActiveCfg = Debug|Any CPU + {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Debug|x64.Build.0 = Debug|Any CPU + {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Debug|x86.ActiveCfg = Debug|Any CPU + {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Debug|x86.Build.0 = Debug|Any CPU {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Release|Any CPU.ActiveCfg = Release|Any CPU {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Release|Any CPU.Build.0 = Release|Any CPU + {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Release|x64.ActiveCfg = Release|Any CPU + {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Release|x64.Build.0 = Release|Any CPU + {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Release|x86.ActiveCfg = Release|Any CPU + {667F5544-C1EB-447C-96FD-9B757F04DE2B}.Release|x86.Build.0 = Release|Any CPU {73559227-EBF0-475F-835B-1FF0CD9132AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {73559227-EBF0-475F-835B-1FF0CD9132AA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {73559227-EBF0-475F-835B-1FF0CD9132AA}.Debug|x64.ActiveCfg = Debug|Any CPU + {73559227-EBF0-475F-835B-1FF0CD9132AA}.Debug|x64.Build.0 = Debug|Any CPU + {73559227-EBF0-475F-835B-1FF0CD9132AA}.Debug|x86.ActiveCfg = Debug|Any CPU + {73559227-EBF0-475F-835B-1FF0CD9132AA}.Debug|x86.Build.0 = Debug|Any CPU {73559227-EBF0-475F-835B-1FF0CD9132AA}.Release|Any CPU.ActiveCfg = Release|Any CPU {73559227-EBF0-475F-835B-1FF0CD9132AA}.Release|Any CPU.Build.0 = Release|Any CPU + {73559227-EBF0-475F-835B-1FF0CD9132AA}.Release|x64.ActiveCfg = Release|Any CPU + {73559227-EBF0-475F-835B-1FF0CD9132AA}.Release|x64.Build.0 = Release|Any CPU + {73559227-EBF0-475F-835B-1FF0CD9132AA}.Release|x86.ActiveCfg = Release|Any CPU + {73559227-EBF0-475F-835B-1FF0CD9132AA}.Release|x86.Build.0 = Release|Any CPU {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Debug|x64.ActiveCfg = Debug|Any CPU + {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Debug|x64.Build.0 = Debug|Any CPU + {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Debug|x86.ActiveCfg = Debug|Any CPU + {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Debug|x86.Build.0 = Debug|Any CPU {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Release|Any CPU.ActiveCfg = Release|Any CPU {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Release|Any CPU.Build.0 = Release|Any CPU + {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Release|x64.ActiveCfg = Release|Any CPU + {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Release|x64.Build.0 = Release|Any CPU + {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Release|x86.ActiveCfg = Release|Any CPU + {928DC30D-C078-4BB4-A9F8-FE7252C67DC6}.Release|x86.Build.0 = Release|Any CPU {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Debug|x64.ActiveCfg = Debug|Any CPU + {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Debug|x64.Build.0 = Debug|Any CPU + {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Debug|x86.ActiveCfg = Debug|Any CPU + {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Debug|x86.Build.0 = Debug|Any CPU {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Release|Any CPU.ActiveCfg = Release|Any CPU {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Release|Any CPU.Build.0 = Release|Any CPU + {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Release|x64.ActiveCfg = Release|Any CPU + {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Release|x64.Build.0 = Release|Any CPU + {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Release|x86.ActiveCfg = Release|Any CPU + {E69182B3-350A-43F5-A935-5EBBEBECEF97}.Release|x86.Build.0 = Release|Any CPU {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Debug|x64.ActiveCfg = Debug|Any CPU + {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Debug|x64.Build.0 = Debug|Any CPU + {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Debug|x86.ActiveCfg = Debug|Any CPU + {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Debug|x86.Build.0 = Debug|Any CPU {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Release|Any CPU.ActiveCfg = Release|Any CPU {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Release|Any CPU.Build.0 = Release|Any CPU + {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Release|x64.ActiveCfg = Release|Any CPU + {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Release|x64.Build.0 = Release|Any CPU + {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Release|x86.ActiveCfg = Release|Any CPU + {3B801003-BE74-49ED-9749-DA5E99F45EBF}.Release|x86.Build.0 = Release|Any CPU {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Debug|x64.ActiveCfg = Debug|Any CPU + {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Debug|x64.Build.0 = Debug|Any CPU + {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Debug|x86.ActiveCfg = Debug|Any CPU + {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Debug|x86.Build.0 = Debug|Any CPU {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Release|Any CPU.ActiveCfg = Release|Any CPU {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Release|Any CPU.Build.0 = Release|Any CPU + {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Release|x64.ActiveCfg = Release|Any CPU + {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Release|x64.Build.0 = Release|Any CPU + {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Release|x86.ActiveCfg = Release|Any CPU + {9CAA07ED-FE5C-4427-A6FA-6C6CB5B4CC62}.Release|x86.Build.0 = Release|Any CPU {925AF101-2203-409C-9C3B-03917316858F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {925AF101-2203-409C-9C3B-03917316858F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {925AF101-2203-409C-9C3B-03917316858F}.Debug|x64.ActiveCfg = Debug|Any CPU + {925AF101-2203-409C-9C3B-03917316858F}.Debug|x64.Build.0 = Debug|Any CPU + {925AF101-2203-409C-9C3B-03917316858F}.Debug|x86.ActiveCfg = Debug|Any CPU + {925AF101-2203-409C-9C3B-03917316858F}.Debug|x86.Build.0 = Debug|Any CPU {925AF101-2203-409C-9C3B-03917316858F}.Release|Any CPU.ActiveCfg = Release|Any CPU {925AF101-2203-409C-9C3B-03917316858F}.Release|Any CPU.Build.0 = Release|Any CPU + {925AF101-2203-409C-9C3B-03917316858F}.Release|x64.ActiveCfg = Release|Any CPU + {925AF101-2203-409C-9C3B-03917316858F}.Release|x64.Build.0 = Release|Any CPU + {925AF101-2203-409C-9C3B-03917316858F}.Release|x86.ActiveCfg = Release|Any CPU + {925AF101-2203-409C-9C3B-03917316858F}.Release|x86.Build.0 = Release|Any CPU {2307198B-5837-4F05-AA84-D6EC2A923D69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2307198B-5837-4F05-AA84-D6EC2A923D69}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2307198B-5837-4F05-AA84-D6EC2A923D69}.Debug|x64.ActiveCfg = Debug|Any CPU + {2307198B-5837-4F05-AA84-D6EC2A923D69}.Debug|x64.Build.0 = Debug|Any CPU + {2307198B-5837-4F05-AA84-D6EC2A923D69}.Debug|x86.ActiveCfg = Debug|Any CPU + {2307198B-5837-4F05-AA84-D6EC2A923D69}.Debug|x86.Build.0 = Debug|Any CPU {2307198B-5837-4F05-AA84-D6EC2A923D69}.Release|Any CPU.ActiveCfg = Release|Any CPU {2307198B-5837-4F05-AA84-D6EC2A923D69}.Release|Any CPU.Build.0 = Release|Any CPU + {2307198B-5837-4F05-AA84-D6EC2A923D69}.Release|x64.ActiveCfg = Release|Any CPU + {2307198B-5837-4F05-AA84-D6EC2A923D69}.Release|x64.Build.0 = Release|Any CPU + {2307198B-5837-4F05-AA84-D6EC2A923D69}.Release|x86.ActiveCfg = Release|Any CPU + {2307198B-5837-4F05-AA84-D6EC2A923D69}.Release|x86.Build.0 = Release|Any CPU {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Debug|x64.ActiveCfg = Debug|Any CPU + {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Debug|x64.Build.0 = Debug|Any CPU + {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Debug|x86.ActiveCfg = Debug|Any CPU + {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Debug|x86.Build.0 = Debug|Any CPU {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Release|Any CPU.ActiveCfg = Release|Any CPU {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Release|Any CPU.Build.0 = Release|Any CPU + {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Release|x64.ActiveCfg = Release|Any CPU + {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Release|x64.Build.0 = Release|Any CPU + {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Release|x86.ActiveCfg = Release|Any CPU + {9467418B-4A9B-4093-9B31-01A9DEF5B372}.Release|x86.Build.0 = Release|Any CPU {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Debug|x64.ActiveCfg = Debug|Any CPU + {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Debug|x64.Build.0 = Debug|Any CPU + {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Debug|x86.ActiveCfg = Debug|Any CPU + {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Debug|x86.Build.0 = Debug|Any CPU {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Release|Any CPU.ActiveCfg = Release|Any CPU {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Release|Any CPU.Build.0 = Release|Any CPU + {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Release|x64.ActiveCfg = Release|Any CPU + {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Release|x64.Build.0 = Release|Any CPU + {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Release|x86.ActiveCfg = Release|Any CPU + {CD5770BB-2E0C-4B3C-80E0-21B8CC43DBA9}.Release|x86.Build.0 = Release|Any CPU {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Debug|Any CPU.Build.0 = Debug|Any CPU + {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Debug|x64.ActiveCfg = Debug|Any CPU + {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Debug|x64.Build.0 = Debug|Any CPU + {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Debug|x86.ActiveCfg = Debug|Any CPU + {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Debug|x86.Build.0 = Debug|Any CPU {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Release|Any CPU.ActiveCfg = Release|Any CPU {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Release|Any CPU.Build.0 = Release|Any CPU + {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Release|x64.ActiveCfg = Release|Any CPU + {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Release|x64.Build.0 = Release|Any CPU + {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Release|x86.ActiveCfg = Release|Any CPU + {29E42ADB-85F8-44AE-A9B0-078F84C1B866}.Release|x86.Build.0 = Release|Any CPU {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Debug|x64.ActiveCfg = Debug|Any CPU + {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Debug|x64.Build.0 = Debug|Any CPU + {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Debug|x86.ActiveCfg = Debug|Any CPU + {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Debug|x86.Build.0 = Debug|Any CPU {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Release|Any CPU.ActiveCfg = Release|Any CPU {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Release|Any CPU.Build.0 = Release|Any CPU + {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Release|x64.ActiveCfg = Release|Any CPU + {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Release|x64.Build.0 = Release|Any CPU + {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Release|x86.ActiveCfg = Release|Any CPU + {E1963439-2BE5-4DB5-8438-2A9A792A1ADA}.Release|x86.Build.0 = Release|Any CPU {D1815C77-16D6-4F99-8814-69065CD89FB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D1815C77-16D6-4F99-8814-69065CD89FB3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D1815C77-16D6-4F99-8814-69065CD89FB3}.Debug|x64.ActiveCfg = Debug|Any CPU + {D1815C77-16D6-4F99-8814-69065CD89FB3}.Debug|x64.Build.0 = Debug|Any CPU + {D1815C77-16D6-4F99-8814-69065CD89FB3}.Debug|x86.ActiveCfg = Debug|Any CPU + {D1815C77-16D6-4F99-8814-69065CD89FB3}.Debug|x86.Build.0 = Debug|Any CPU {D1815C77-16D6-4F99-8814-69065CD89FB3}.Release|Any CPU.ActiveCfg = Release|Any CPU {D1815C77-16D6-4F99-8814-69065CD89FB3}.Release|Any CPU.Build.0 = Release|Any CPU + {D1815C77-16D6-4F99-8814-69065CD89FB3}.Release|x64.ActiveCfg = Release|Any CPU + {D1815C77-16D6-4F99-8814-69065CD89FB3}.Release|x64.Build.0 = Release|Any CPU + {D1815C77-16D6-4F99-8814-69065CD89FB3}.Release|x86.ActiveCfg = Release|Any CPU + {D1815C77-16D6-4F99-8814-69065CD89FB3}.Release|x86.Build.0 = Release|Any CPU {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Debug|x64.ActiveCfg = Debug|Any CPU + {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Debug|x64.Build.0 = Debug|Any CPU + {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Debug|x86.ActiveCfg = Debug|Any CPU + {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Debug|x86.Build.0 = Debug|Any CPU {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Release|Any CPU.ActiveCfg = Release|Any CPU {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Release|Any CPU.Build.0 = Release|Any CPU + {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Release|x64.ActiveCfg = Release|Any CPU + {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Release|x64.Build.0 = Release|Any CPU + {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Release|x86.ActiveCfg = Release|Any CPU + {17F8CA89-D9A2-4863-A5BD-B8E4D2901FD5}.Release|x86.Build.0 = Release|Any CPU {9E53F91F-EACD-4191-A487-E727741F1311}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9E53F91F-EACD-4191-A487-E727741F1311}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9E53F91F-EACD-4191-A487-E727741F1311}.Debug|x64.ActiveCfg = Debug|Any CPU + {9E53F91F-EACD-4191-A487-E727741F1311}.Debug|x64.Build.0 = Debug|Any CPU + {9E53F91F-EACD-4191-A487-E727741F1311}.Debug|x86.ActiveCfg = Debug|Any CPU + {9E53F91F-EACD-4191-A487-E727741F1311}.Debug|x86.Build.0 = Debug|Any CPU {9E53F91F-EACD-4191-A487-E727741F1311}.Release|Any CPU.ActiveCfg = Release|Any CPU {9E53F91F-EACD-4191-A487-E727741F1311}.Release|Any CPU.Build.0 = Release|Any CPU + {9E53F91F-EACD-4191-A487-E727741F1311}.Release|x64.ActiveCfg = Release|Any CPU + {9E53F91F-EACD-4191-A487-E727741F1311}.Release|x64.Build.0 = Release|Any CPU + {9E53F91F-EACD-4191-A487-E727741F1311}.Release|x86.ActiveCfg = Release|Any CPU + {9E53F91F-EACD-4191-A487-E727741F1311}.Release|x86.Build.0 = Release|Any CPU {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Debug|Any CPU.Build.0 = Debug|Any CPU + {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Debug|x64.ActiveCfg = Debug|Any CPU + {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Debug|x64.Build.0 = Debug|Any CPU + {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Debug|x86.ActiveCfg = Debug|Any CPU + {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Debug|x86.Build.0 = Debug|Any CPU {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Release|Any CPU.ActiveCfg = Release|Any CPU {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Release|Any CPU.Build.0 = Release|Any CPU + {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Release|x64.ActiveCfg = Release|Any CPU + {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Release|x64.Build.0 = Release|Any CPU + {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Release|x86.ActiveCfg = Release|Any CPU + {251C7FD3-D313-4BCE-8068-352EC7EEA275}.Release|x86.Build.0 = Release|Any CPU {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Debug|x64.ActiveCfg = Debug|Any CPU + {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Debug|x64.Build.0 = Debug|Any CPU + {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Debug|x86.ActiveCfg = Debug|Any CPU + {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Debug|x86.Build.0 = Debug|Any CPU {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Release|Any CPU.ActiveCfg = Release|Any CPU {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Release|Any CPU.Build.0 = Release|Any CPU + {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Release|x64.ActiveCfg = Release|Any CPU + {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Release|x64.Build.0 = Release|Any CPU + {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Release|x86.ActiveCfg = Release|Any CPU + {FA5D1D6A-2A05-4A3D-99C1-2B6C1D1F99A3}.Release|x86.Build.0 = Release|Any CPU {B64FCE08-E9D2-4984-BF12-FE199F257416}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B64FCE08-E9D2-4984-BF12-FE199F257416}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B64FCE08-E9D2-4984-BF12-FE199F257416}.Debug|x64.ActiveCfg = Debug|Any CPU + {B64FCE08-E9D2-4984-BF12-FE199F257416}.Debug|x64.Build.0 = Debug|Any CPU + {B64FCE08-E9D2-4984-BF12-FE199F257416}.Debug|x86.ActiveCfg = Debug|Any CPU + {B64FCE08-E9D2-4984-BF12-FE199F257416}.Debug|x86.Build.0 = Debug|Any CPU {B64FCE08-E9D2-4984-BF12-FE199F257416}.Release|Any CPU.ActiveCfg = Release|Any CPU {B64FCE08-E9D2-4984-BF12-FE199F257416}.Release|Any CPU.Build.0 = Release|Any CPU + {B64FCE08-E9D2-4984-BF12-FE199F257416}.Release|x64.ActiveCfg = Release|Any CPU + {B64FCE08-E9D2-4984-BF12-FE199F257416}.Release|x64.Build.0 = Release|Any CPU + {B64FCE08-E9D2-4984-BF12-FE199F257416}.Release|x86.ActiveCfg = Release|Any CPU + {B64FCE08-E9D2-4984-BF12-FE199F257416}.Release|x86.Build.0 = Release|Any CPU {8B758716-DCC9-4223-8421-5588D1597487}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8B758716-DCC9-4223-8421-5588D1597487}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8B758716-DCC9-4223-8421-5588D1597487}.Debug|x64.ActiveCfg = Debug|Any CPU + {8B758716-DCC9-4223-8421-5588D1597487}.Debug|x64.Build.0 = Debug|Any CPU + {8B758716-DCC9-4223-8421-5588D1597487}.Debug|x86.ActiveCfg = Debug|Any CPU + {8B758716-DCC9-4223-8421-5588D1597487}.Debug|x86.Build.0 = Debug|Any CPU {8B758716-DCC9-4223-8421-5588D1597487}.Release|Any CPU.ActiveCfg = Release|Any CPU {8B758716-DCC9-4223-8421-5588D1597487}.Release|Any CPU.Build.0 = Release|Any CPU + {8B758716-DCC9-4223-8421-5588D1597487}.Release|x64.ActiveCfg = Release|Any CPU + {8B758716-DCC9-4223-8421-5588D1597487}.Release|x64.Build.0 = Release|Any CPU + {8B758716-DCC9-4223-8421-5588D1597487}.Release|x86.ActiveCfg = Release|Any CPU + {8B758716-DCC9-4223-8421-5588D1597487}.Release|x86.Build.0 = Release|Any CPU {79323211-E658-493E-9863-035AA4C3F913}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {79323211-E658-493E-9863-035AA4C3F913}.Debug|Any CPU.Build.0 = Debug|Any CPU + {79323211-E658-493E-9863-035AA4C3F913}.Debug|x64.ActiveCfg = Debug|Any CPU + {79323211-E658-493E-9863-035AA4C3F913}.Debug|x64.Build.0 = Debug|Any CPU + {79323211-E658-493E-9863-035AA4C3F913}.Debug|x86.ActiveCfg = Debug|Any CPU + {79323211-E658-493E-9863-035AA4C3F913}.Debug|x86.Build.0 = Debug|Any CPU {79323211-E658-493E-9863-035AA4C3F913}.Release|Any CPU.ActiveCfg = Release|Any CPU {79323211-E658-493E-9863-035AA4C3F913}.Release|Any CPU.Build.0 = Release|Any CPU + {79323211-E658-493E-9863-035AA4C3F913}.Release|x64.ActiveCfg = Release|Any CPU + {79323211-E658-493E-9863-035AA4C3F913}.Release|x64.Build.0 = Release|Any CPU + {79323211-E658-493E-9863-035AA4C3F913}.Release|x86.ActiveCfg = Release|Any CPU + {79323211-E658-493E-9863-035AA4C3F913}.Release|x86.Build.0 = Release|Any CPU {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Debug|x64.ActiveCfg = Debug|Any CPU + {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Debug|x64.Build.0 = Debug|Any CPU + {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Debug|x86.ActiveCfg = Debug|Any CPU + {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Debug|x86.Build.0 = Debug|Any CPU {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Release|Any CPU.ActiveCfg = Release|Any CPU {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Release|Any CPU.Build.0 = Release|Any CPU + {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Release|x64.ActiveCfg = Release|Any CPU + {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Release|x64.Build.0 = Release|Any CPU + {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Release|x86.ActiveCfg = Release|Any CPU + {A0CFBDD6-A3CB-438C-83F1-5025F12E2D42}.Release|x86.Build.0 = Release|Any CPU {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Debug|x64.ActiveCfg = Debug|Any CPU + {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Debug|x64.Build.0 = Debug|Any CPU + {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Debug|x86.ActiveCfg = Debug|Any CPU + {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Debug|x86.Build.0 = Debug|Any CPU {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Release|Any CPU.ActiveCfg = Release|Any CPU {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Release|Any CPU.Build.0 = Release|Any CPU + {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Release|x64.ActiveCfg = Release|Any CPU + {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Release|x64.Build.0 = Release|Any CPU + {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Release|x86.ActiveCfg = Release|Any CPU + {D53A17BB-4E23-451D-AD9B-E1F6AC3F7958}.Release|x86.Build.0 = Release|Any CPU {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Debug|x64.ActiveCfg = Debug|Any CPU + {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Debug|x64.Build.0 = Debug|Any CPU + {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Debug|x86.ActiveCfg = Debug|Any CPU + {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Debug|x86.Build.0 = Debug|Any CPU {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Release|Any CPU.ActiveCfg = Release|Any CPU {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Release|Any CPU.Build.0 = Release|Any CPU + {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Release|x64.ActiveCfg = Release|Any CPU + {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Release|x64.Build.0 = Release|Any CPU + {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Release|x86.ActiveCfg = Release|Any CPU + {02B1FBE2-850E-4612-ABC6-DD62BCF2DD6B}.Release|x86.Build.0 = Release|Any CPU {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Debug|x64.ActiveCfg = Debug|Any CPU + {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Debug|x64.Build.0 = Debug|Any CPU + {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Debug|x86.ActiveCfg = Debug|Any CPU + {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Debug|x86.Build.0 = Debug|Any CPU {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Release|Any CPU.ActiveCfg = Release|Any CPU {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Release|Any CPU.Build.0 = Release|Any CPU + {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Release|x64.ActiveCfg = Release|Any CPU + {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Release|x64.Build.0 = Release|Any CPU + {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Release|x86.ActiveCfg = Release|Any CPU + {68443D4A-1608-4039-B995-7AF4CF82E9F8}.Release|x86.Build.0 = Release|Any CPU {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Debug|Any CPU.Build.0 = Debug|Any CPU + {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Debug|x64.ActiveCfg = Debug|Any CPU + {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Debug|x64.Build.0 = Debug|Any CPU + {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Debug|x86.ActiveCfg = Debug|Any CPU + {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Debug|x86.Build.0 = Debug|Any CPU {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Release|Any CPU.ActiveCfg = Release|Any CPU {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Release|Any CPU.Build.0 = Release|Any CPU + {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Release|x64.ActiveCfg = Release|Any CPU + {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Release|x64.Build.0 = Release|Any CPU + {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Release|x86.ActiveCfg = Release|Any CPU + {75E5C841-5F36-4C44-A532-57CB8E7FFE15}.Release|x86.Build.0 = Release|Any CPU {C44242F7-D55D-4867-AAF4-A786E404312E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C44242F7-D55D-4867-AAF4-A786E404312E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C44242F7-D55D-4867-AAF4-A786E404312E}.Debug|x64.ActiveCfg = Debug|Any CPU + {C44242F7-D55D-4867-AAF4-A786E404312E}.Debug|x64.Build.0 = Debug|Any CPU + {C44242F7-D55D-4867-AAF4-A786E404312E}.Debug|x86.ActiveCfg = Debug|Any CPU + {C44242F7-D55D-4867-AAF4-A786E404312E}.Debug|x86.Build.0 = Debug|Any CPU {C44242F7-D55D-4867-AAF4-A786E404312E}.Release|Any CPU.ActiveCfg = Release|Any CPU {C44242F7-D55D-4867-AAF4-A786E404312E}.Release|Any CPU.Build.0 = Release|Any CPU + {C44242F7-D55D-4867-AAF4-A786E404312E}.Release|x64.ActiveCfg = Release|Any CPU + {C44242F7-D55D-4867-AAF4-A786E404312E}.Release|x64.Build.0 = Release|Any CPU + {C44242F7-D55D-4867-AAF4-A786E404312E}.Release|x86.ActiveCfg = Release|Any CPU + {C44242F7-D55D-4867-AAF4-A786E404312E}.Release|x86.Build.0 = Release|Any CPU {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Debug|x64.ActiveCfg = Debug|Any CPU + {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Debug|x64.Build.0 = Debug|Any CPU + {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Debug|x86.ActiveCfg = Debug|Any CPU + {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Debug|x86.Build.0 = Debug|Any CPU {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Release|Any CPU.ActiveCfg = Release|Any CPU {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Release|Any CPU.Build.0 = Release|Any CPU + {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Release|x64.ActiveCfg = Release|Any CPU + {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Release|x64.Build.0 = Release|Any CPU + {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Release|x86.ActiveCfg = Release|Any CPU + {A80E9A0B-8932-4B5D-83FB-6751708FD484}.Release|x86.Build.0 = Release|Any CPU {658D7EDE-A057-4256-96B6-083D3C2B9704}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {658D7EDE-A057-4256-96B6-083D3C2B9704}.Debug|Any CPU.Build.0 = Debug|Any CPU + {658D7EDE-A057-4256-96B6-083D3C2B9704}.Debug|x64.ActiveCfg = Debug|Any CPU + {658D7EDE-A057-4256-96B6-083D3C2B9704}.Debug|x64.Build.0 = Debug|Any CPU + {658D7EDE-A057-4256-96B6-083D3C2B9704}.Debug|x86.ActiveCfg = Debug|Any CPU + {658D7EDE-A057-4256-96B6-083D3C2B9704}.Debug|x86.Build.0 = Debug|Any CPU {658D7EDE-A057-4256-96B6-083D3C2B9704}.Release|Any CPU.ActiveCfg = Release|Any CPU {658D7EDE-A057-4256-96B6-083D3C2B9704}.Release|Any CPU.Build.0 = Release|Any CPU + {658D7EDE-A057-4256-96B6-083D3C2B9704}.Release|x64.ActiveCfg = Release|Any CPU + {658D7EDE-A057-4256-96B6-083D3C2B9704}.Release|x64.Build.0 = Release|Any CPU + {658D7EDE-A057-4256-96B6-083D3C2B9704}.Release|x86.ActiveCfg = Release|Any CPU + {658D7EDE-A057-4256-96B6-083D3C2B9704}.Release|x86.Build.0 = Release|Any CPU {36D4B268-FD3A-4655-A41B-D56D68476C83}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {36D4B268-FD3A-4655-A41B-D56D68476C83}.Debug|Any CPU.Build.0 = Debug|Any CPU + {36D4B268-FD3A-4655-A41B-D56D68476C83}.Debug|x64.ActiveCfg = Debug|Any CPU + {36D4B268-FD3A-4655-A41B-D56D68476C83}.Debug|x64.Build.0 = Debug|Any CPU + {36D4B268-FD3A-4655-A41B-D56D68476C83}.Debug|x86.ActiveCfg = Debug|Any CPU + {36D4B268-FD3A-4655-A41B-D56D68476C83}.Debug|x86.Build.0 = Debug|Any CPU {36D4B268-FD3A-4655-A41B-D56D68476C83}.Release|Any CPU.ActiveCfg = Release|Any CPU {36D4B268-FD3A-4655-A41B-D56D68476C83}.Release|Any CPU.Build.0 = Release|Any CPU + {36D4B268-FD3A-4655-A41B-D56D68476C83}.Release|x64.ActiveCfg = Release|Any CPU + {36D4B268-FD3A-4655-A41B-D56D68476C83}.Release|x64.Build.0 = Release|Any CPU + {36D4B268-FD3A-4655-A41B-D56D68476C83}.Release|x86.ActiveCfg = Release|Any CPU + {36D4B268-FD3A-4655-A41B-D56D68476C83}.Release|x86.Build.0 = Release|Any CPU {1738845A-5348-4EB8-B736-CD1D22A808B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1738845A-5348-4EB8-B736-CD1D22A808B4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1738845A-5348-4EB8-B736-CD1D22A808B4}.Debug|x64.ActiveCfg = Debug|Any CPU + {1738845A-5348-4EB8-B736-CD1D22A808B4}.Debug|x64.Build.0 = Debug|Any CPU + {1738845A-5348-4EB8-B736-CD1D22A808B4}.Debug|x86.ActiveCfg = Debug|Any CPU + {1738845A-5348-4EB8-B736-CD1D22A808B4}.Debug|x86.Build.0 = Debug|Any CPU {1738845A-5348-4EB8-B736-CD1D22A808B4}.Release|Any CPU.ActiveCfg = Release|Any CPU {1738845A-5348-4EB8-B736-CD1D22A808B4}.Release|Any CPU.Build.0 = Release|Any CPU + {1738845A-5348-4EB8-B736-CD1D22A808B4}.Release|x64.ActiveCfg = Release|Any CPU + {1738845A-5348-4EB8-B736-CD1D22A808B4}.Release|x64.Build.0 = Release|Any CPU + {1738845A-5348-4EB8-B736-CD1D22A808B4}.Release|x86.ActiveCfg = Release|Any CPU + {1738845A-5348-4EB8-B736-CD1D22A808B4}.Release|x86.Build.0 = Release|Any CPU {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Debug|x64.ActiveCfg = Debug|Any CPU + {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Debug|x64.Build.0 = Debug|Any CPU + {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Debug|x86.ActiveCfg = Debug|Any CPU + {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Debug|x86.Build.0 = Debug|Any CPU {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Release|Any CPU.ActiveCfg = Release|Any CPU {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Release|Any CPU.Build.0 = Release|Any CPU + {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Release|x64.ActiveCfg = Release|Any CPU + {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Release|x64.Build.0 = Release|Any CPU + {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Release|x86.ActiveCfg = Release|Any CPU + {2B83DF1F-0FD2-4DEA-ABC5-E324B51401D4}.Release|x86.Build.0 = Release|Any CPU {60D0E384-965E-4F81-9D71-B28F419254FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {60D0E384-965E-4F81-9D71-B28F419254FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {60D0E384-965E-4F81-9D71-B28F419254FC}.Debug|x64.ActiveCfg = Debug|Any CPU + {60D0E384-965E-4F81-9D71-B28F419254FC}.Debug|x64.Build.0 = Debug|Any CPU + {60D0E384-965E-4F81-9D71-B28F419254FC}.Debug|x86.ActiveCfg = Debug|Any CPU + {60D0E384-965E-4F81-9D71-B28F419254FC}.Debug|x86.Build.0 = Debug|Any CPU {60D0E384-965E-4F81-9D71-B28F419254FC}.Release|Any CPU.ActiveCfg = Release|Any CPU {60D0E384-965E-4F81-9D71-B28F419254FC}.Release|Any CPU.Build.0 = Release|Any CPU + {60D0E384-965E-4F81-9D71-B28F419254FC}.Release|x64.ActiveCfg = Release|Any CPU + {60D0E384-965E-4F81-9D71-B28F419254FC}.Release|x64.Build.0 = Release|Any CPU + {60D0E384-965E-4F81-9D71-B28F419254FC}.Release|x86.ActiveCfg = Release|Any CPU + {60D0E384-965E-4F81-9D71-B28F419254FC}.Release|x86.Build.0 = Release|Any CPU {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Debug|x64.ActiveCfg = Debug|Any CPU + {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Debug|x64.Build.0 = Debug|Any CPU + {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Debug|x86.ActiveCfg = Debug|Any CPU + {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Debug|x86.Build.0 = Debug|Any CPU {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Release|Any CPU.ActiveCfg = Release|Any CPU {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Release|Any CPU.Build.0 = Release|Any CPU + {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Release|x64.ActiveCfg = Release|Any CPU + {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Release|x64.Build.0 = Release|Any CPU + {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Release|x86.ActiveCfg = Release|Any CPU + {845E6A13-D1B5-4DDC-A16C-68D807E3B4C7}.Release|x86.Build.0 = Release|Any CPU {8E49687A-E69F-49F2-8DB0-428D0883A937}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8E49687A-E69F-49F2-8DB0-428D0883A937}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8E49687A-E69F-49F2-8DB0-428D0883A937}.Debug|x64.ActiveCfg = Debug|Any CPU + {8E49687A-E69F-49F2-8DB0-428D0883A937}.Debug|x64.Build.0 = Debug|Any CPU + {8E49687A-E69F-49F2-8DB0-428D0883A937}.Debug|x86.ActiveCfg = Debug|Any CPU + {8E49687A-E69F-49F2-8DB0-428D0883A937}.Debug|x86.Build.0 = Debug|Any CPU {8E49687A-E69F-49F2-8DB0-428D0883A937}.Release|Any CPU.ActiveCfg = Release|Any CPU {8E49687A-E69F-49F2-8DB0-428D0883A937}.Release|Any CPU.Build.0 = Release|Any CPU + {8E49687A-E69F-49F2-8DB0-428D0883A937}.Release|x64.ActiveCfg = Release|Any CPU + {8E49687A-E69F-49F2-8DB0-428D0883A937}.Release|x64.Build.0 = Release|Any CPU + {8E49687A-E69F-49F2-8DB0-428D0883A937}.Release|x86.ActiveCfg = Release|Any CPU + {8E49687A-E69F-49F2-8DB0-428D0883A937}.Release|x86.Build.0 = Release|Any CPU {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Debug|Any CPU.Build.0 = Debug|Any CPU + {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Debug|x64.ActiveCfg = Debug|Any CPU + {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Debug|x64.Build.0 = Debug|Any CPU + {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Debug|x86.ActiveCfg = Debug|Any CPU + {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Debug|x86.Build.0 = Debug|Any CPU {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Release|Any CPU.ActiveCfg = Release|Any CPU {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Release|Any CPU.Build.0 = Release|Any CPU + {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Release|x64.ActiveCfg = Release|Any CPU + {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Release|x64.Build.0 = Release|Any CPU + {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Release|x86.ActiveCfg = Release|Any CPU + {50968CDE-1029-4051-B2E5-B69D0ECF2A18}.Release|x86.Build.0 = Release|Any CPU {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Debug|x64.ActiveCfg = Debug|Any CPU + {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Debug|x64.Build.0 = Debug|Any CPU + {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Debug|x86.ActiveCfg = Debug|Any CPU + {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Debug|x86.Build.0 = Debug|Any CPU {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Release|Any CPU.ActiveCfg = Release|Any CPU {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Release|Any CPU.Build.0 = Release|Any CPU + {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Release|x64.ActiveCfg = Release|Any CPU + {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Release|x64.Build.0 = Release|Any CPU + {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Release|x86.ActiveCfg = Release|Any CPU + {2CD3B26A-CA81-4279-8D5D-6A594517BB3F}.Release|x86.Build.0 = Release|Any CPU {2A864049-9CD5-4493-8CDB-C408474D43D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2A864049-9CD5-4493-8CDB-C408474D43D4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2A864049-9CD5-4493-8CDB-C408474D43D4}.Debug|x64.ActiveCfg = Debug|Any CPU + {2A864049-9CD5-4493-8CDB-C408474D43D4}.Debug|x64.Build.0 = Debug|Any CPU + {2A864049-9CD5-4493-8CDB-C408474D43D4}.Debug|x86.ActiveCfg = Debug|Any CPU + {2A864049-9CD5-4493-8CDB-C408474D43D4}.Debug|x86.Build.0 = Debug|Any CPU {2A864049-9CD5-4493-8CDB-C408474D43D4}.Release|Any CPU.ActiveCfg = Release|Any CPU {2A864049-9CD5-4493-8CDB-C408474D43D4}.Release|Any CPU.Build.0 = Release|Any CPU + {2A864049-9CD5-4493-8CDB-C408474D43D4}.Release|x64.ActiveCfg = Release|Any CPU + {2A864049-9CD5-4493-8CDB-C408474D43D4}.Release|x64.Build.0 = Release|Any CPU + {2A864049-9CD5-4493-8CDB-C408474D43D4}.Release|x86.ActiveCfg = Release|Any CPU + {2A864049-9CD5-4493-8CDB-C408474D43D4}.Release|x86.Build.0 = Release|Any CPU {C1D891B0-AE83-42CB-987D-425A2787DE78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C1D891B0-AE83-42CB-987D-425A2787DE78}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C1D891B0-AE83-42CB-987D-425A2787DE78}.Debug|x64.ActiveCfg = Debug|Any CPU + {C1D891B0-AE83-42CB-987D-425A2787DE78}.Debug|x64.Build.0 = Debug|Any CPU + {C1D891B0-AE83-42CB-987D-425A2787DE78}.Debug|x86.ActiveCfg = Debug|Any CPU + {C1D891B0-AE83-42CB-987D-425A2787DE78}.Debug|x86.Build.0 = Debug|Any CPU {C1D891B0-AE83-42CB-987D-425A2787DE78}.Release|Any CPU.ActiveCfg = Release|Any CPU {C1D891B0-AE83-42CB-987D-425A2787DE78}.Release|Any CPU.Build.0 = Release|Any CPU + {C1D891B0-AE83-42CB-987D-425A2787DE78}.Release|x64.ActiveCfg = Release|Any CPU + {C1D891B0-AE83-42CB-987D-425A2787DE78}.Release|x64.Build.0 = Release|Any CPU + {C1D891B0-AE83-42CB-987D-425A2787DE78}.Release|x86.ActiveCfg = Release|Any CPU + {C1D891B0-AE83-42CB-987D-425A2787DE78}.Release|x86.Build.0 = Release|Any CPU {04F44063-C952-403A-815F-EFB778BDA125}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {04F44063-C952-403A-815F-EFB778BDA125}.Debug|Any CPU.Build.0 = Debug|Any CPU + {04F44063-C952-403A-815F-EFB778BDA125}.Debug|x64.ActiveCfg = Debug|Any CPU + {04F44063-C952-403A-815F-EFB778BDA125}.Debug|x64.Build.0 = Debug|Any CPU + {04F44063-C952-403A-815F-EFB778BDA125}.Debug|x86.ActiveCfg = Debug|Any CPU + {04F44063-C952-403A-815F-EFB778BDA125}.Debug|x86.Build.0 = Debug|Any CPU {04F44063-C952-403A-815F-EFB778BDA125}.Release|Any CPU.ActiveCfg = Release|Any CPU {04F44063-C952-403A-815F-EFB778BDA125}.Release|Any CPU.Build.0 = Release|Any CPU + {04F44063-C952-403A-815F-EFB778BDA125}.Release|x64.ActiveCfg = Release|Any CPU + {04F44063-C952-403A-815F-EFB778BDA125}.Release|x64.Build.0 = Release|Any CPU + {04F44063-C952-403A-815F-EFB778BDA125}.Release|x86.ActiveCfg = Release|Any CPU + {04F44063-C952-403A-815F-EFB778BDA125}.Release|x86.Build.0 = Release|Any CPU {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Debug|x64.ActiveCfg = Debug|Any CPU + {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Debug|x64.Build.0 = Debug|Any CPU + {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Debug|x86.ActiveCfg = Debug|Any CPU + {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Debug|x86.Build.0 = Debug|Any CPU {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Release|Any CPU.ActiveCfg = Release|Any CPU {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Release|Any CPU.Build.0 = Release|Any CPU + {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Release|x64.ActiveCfg = Release|Any CPU + {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Release|x64.Build.0 = Release|Any CPU + {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Release|x86.ActiveCfg = Release|Any CPU + {231F1581-AA21-44C3-BF27-51EB3AD5355C}.Release|x86.Build.0 = Release|Any CPU {C9142DED-1F6C-4385-A37D-81E46B233306}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C9142DED-1F6C-4385-A37D-81E46B233306}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C9142DED-1F6C-4385-A37D-81E46B233306}.Debug|x64.ActiveCfg = Debug|Any CPU + {C9142DED-1F6C-4385-A37D-81E46B233306}.Debug|x64.Build.0 = Debug|Any CPU + {C9142DED-1F6C-4385-A37D-81E46B233306}.Debug|x86.ActiveCfg = Debug|Any CPU + {C9142DED-1F6C-4385-A37D-81E46B233306}.Debug|x86.Build.0 = Debug|Any CPU {C9142DED-1F6C-4385-A37D-81E46B233306}.Release|Any CPU.ActiveCfg = Release|Any CPU {C9142DED-1F6C-4385-A37D-81E46B233306}.Release|Any CPU.Build.0 = Release|Any CPU + {C9142DED-1F6C-4385-A37D-81E46B233306}.Release|x64.ActiveCfg = Release|Any CPU + {C9142DED-1F6C-4385-A37D-81E46B233306}.Release|x64.Build.0 = Release|Any CPU + {C9142DED-1F6C-4385-A37D-81E46B233306}.Release|x86.ActiveCfg = Release|Any CPU + {C9142DED-1F6C-4385-A37D-81E46B233306}.Release|x86.Build.0 = Release|Any CPU {A30D63B0-E952-4052-BAEE-38B8BF924093}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A30D63B0-E952-4052-BAEE-38B8BF924093}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A30D63B0-E952-4052-BAEE-38B8BF924093}.Debug|x64.ActiveCfg = Debug|Any CPU + {A30D63B0-E952-4052-BAEE-38B8BF924093}.Debug|x64.Build.0 = Debug|Any CPU + {A30D63B0-E952-4052-BAEE-38B8BF924093}.Debug|x86.ActiveCfg = Debug|Any CPU + {A30D63B0-E952-4052-BAEE-38B8BF924093}.Debug|x86.Build.0 = Debug|Any CPU {A30D63B0-E952-4052-BAEE-38B8BF924093}.Release|Any CPU.ActiveCfg = Release|Any CPU {A30D63B0-E952-4052-BAEE-38B8BF924093}.Release|Any CPU.Build.0 = Release|Any CPU + {A30D63B0-E952-4052-BAEE-38B8BF924093}.Release|x64.ActiveCfg = Release|Any CPU + {A30D63B0-E952-4052-BAEE-38B8BF924093}.Release|x64.Build.0 = Release|Any CPU + {A30D63B0-E952-4052-BAEE-38B8BF924093}.Release|x86.ActiveCfg = Release|Any CPU + {A30D63B0-E952-4052-BAEE-38B8BF924093}.Release|x86.Build.0 = Release|Any CPU {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Debug|x64.ActiveCfg = Debug|Any CPU + {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Debug|x64.Build.0 = Debug|Any CPU + {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Debug|x86.ActiveCfg = Debug|Any CPU + {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Debug|x86.Build.0 = Debug|Any CPU {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Release|Any CPU.ActiveCfg = Release|Any CPU {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Release|Any CPU.Build.0 = Release|Any CPU + {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Release|x64.ActiveCfg = Release|Any CPU + {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Release|x64.Build.0 = Release|Any CPU + {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Release|x86.ActiveCfg = Release|Any CPU + {3D35A1E0-A9A1-404F-9B55-5F1A7EB6D5B8}.Release|x86.Build.0 = Release|Any CPU {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Debug|x64.ActiveCfg = Debug|Any CPU + {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Debug|x64.Build.0 = Debug|Any CPU + {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Debug|x86.ActiveCfg = Debug|Any CPU + {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Debug|x86.Build.0 = Debug|Any CPU {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Release|Any CPU.ActiveCfg = Release|Any CPU {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Release|Any CPU.Build.0 = Release|Any CPU + {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Release|x64.ActiveCfg = Release|Any CPU + {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Release|x64.Build.0 = Release|Any CPU + {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Release|x86.ActiveCfg = Release|Any CPU + {8A22D962-016E-474A-8BB7-F831F0ABF3AC}.Release|x86.Build.0 = Release|Any CPU {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Debug|x64.ActiveCfg = Debug|Any CPU + {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Debug|x64.Build.0 = Debug|Any CPU + {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Debug|x86.ActiveCfg = Debug|Any CPU + {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Debug|x86.Build.0 = Debug|Any CPU {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Release|Any CPU.ActiveCfg = Release|Any CPU {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Release|Any CPU.Build.0 = Release|Any CPU + {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Release|x64.ActiveCfg = Release|Any CPU + {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Release|x64.Build.0 = Release|Any CPU + {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Release|x86.ActiveCfg = Release|Any CPU + {E1A62D10-F2FB-4040-BD60-11A3934058DF}.Release|x86.Build.0 = Release|Any CPU {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Debug|x64.ActiveCfg = Debug|Any CPU + {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Debug|x64.Build.0 = Debug|Any CPU + {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Debug|x86.ActiveCfg = Debug|Any CPU + {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Debug|x86.Build.0 = Debug|Any CPU {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Release|Any CPU.ActiveCfg = Release|Any CPU {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Release|Any CPU.Build.0 = Release|Any CPU + {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Release|x64.ActiveCfg = Release|Any CPU + {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Release|x64.Build.0 = Release|Any CPU + {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Release|x86.ActiveCfg = Release|Any CPU + {4EBDDB1B-D6C5-4FAE-B5A7-2171B18CDFA5}.Release|x86.Build.0 = Release|Any CPU {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Debug|Any CPU.Build.0 = Debug|Any CPU + {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Debug|x64.ActiveCfg = Debug|Any CPU + {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Debug|x64.Build.0 = Debug|Any CPU + {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Debug|x86.ActiveCfg = Debug|Any CPU + {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Debug|x86.Build.0 = Debug|Any CPU {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Release|Any CPU.ActiveCfg = Release|Any CPU {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Release|Any CPU.Build.0 = Release|Any CPU + {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Release|x64.ActiveCfg = Release|Any CPU + {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Release|x64.Build.0 = Release|Any CPU + {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Release|x86.ActiveCfg = Release|Any CPU + {29CA7471-4E3E-4E75-8B33-001DDF682F01}.Release|x86.Build.0 = Release|Any CPU {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Debug|x64.ActiveCfg = Debug|Any CPU + {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Debug|x64.Build.0 = Debug|Any CPU + {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Debug|x86.ActiveCfg = Debug|Any CPU + {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Debug|x86.Build.0 = Debug|Any CPU {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Release|Any CPU.ActiveCfg = Release|Any CPU {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Release|Any CPU.Build.0 = Release|Any CPU + {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Release|x64.ActiveCfg = Release|Any CPU + {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Release|x64.Build.0 = Release|Any CPU + {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Release|x86.ActiveCfg = Release|Any CPU + {37F89B0B-1C6B-426F-A5EE-676D1956D9E9}.Release|x86.Build.0 = Release|Any CPU {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Debug|x64.ActiveCfg = Debug|Any CPU + {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Debug|x64.Build.0 = Debug|Any CPU + {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Debug|x86.ActiveCfg = Debug|Any CPU + {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Debug|x86.Build.0 = Debug|Any CPU {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Release|Any CPU.ActiveCfg = Release|Any CPU {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Release|Any CPU.Build.0 = Release|Any CPU + {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Release|x64.ActiveCfg = Release|Any CPU + {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Release|x64.Build.0 = Release|Any CPU + {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Release|x86.ActiveCfg = Release|Any CPU + {DEFE3DB2-EA4F-4F90-87FC-B25D64427BC5}.Release|x86.Build.0 = Release|Any CPU {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Debug|x64.ActiveCfg = Debug|Any CPU + {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Debug|x64.Build.0 = Debug|Any CPU + {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Debug|x86.ActiveCfg = Debug|Any CPU + {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Debug|x86.Build.0 = Debug|Any CPU {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Release|Any CPU.ActiveCfg = Release|Any CPU {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Release|Any CPU.Build.0 = Release|Any CPU + {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Release|x64.ActiveCfg = Release|Any CPU + {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Release|x64.Build.0 = Release|Any CPU + {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Release|x86.ActiveCfg = Release|Any CPU + {F689967F-1EF1-4D75-8BA4-2F2F3506B1F3}.Release|x86.Build.0 = Release|Any CPU {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Debug|x64.ActiveCfg = Debug|Any CPU + {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Debug|x64.Build.0 = Debug|Any CPU + {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Debug|x86.ActiveCfg = Debug|Any CPU + {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Debug|x86.Build.0 = Debug|Any CPU {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Release|Any CPU.ActiveCfg = Release|Any CPU {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Release|Any CPU.Build.0 = Release|Any CPU + {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Release|x64.ActiveCfg = Release|Any CPU + {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Release|x64.Build.0 = Release|Any CPU + {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Release|x86.ActiveCfg = Release|Any CPU + {B9D1ADCB-D552-4626-A1F1-78FF72C1E822}.Release|x86.Build.0 = Release|Any CPU {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Debug|x64.ActiveCfg = Debug|Any CPU + {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Debug|x64.Build.0 = Debug|Any CPU + {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Debug|x86.ActiveCfg = Debug|Any CPU + {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Debug|x86.Build.0 = Debug|Any CPU {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Release|Any CPU.ActiveCfg = Release|Any CPU {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Release|Any CPU.Build.0 = Release|Any CPU + {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Release|x64.ActiveCfg = Release|Any CPU + {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Release|x64.Build.0 = Release|Any CPU + {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Release|x86.ActiveCfg = Release|Any CPU + {89840441-5A3A-4FD7-9CB4-E5B52FAEF72A}.Release|x86.Build.0 = Release|Any CPU {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Debug|x64.ActiveCfg = Debug|Any CPU + {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Debug|x64.Build.0 = Debug|Any CPU + {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Debug|x86.ActiveCfg = Debug|Any CPU + {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Debug|x86.Build.0 = Debug|Any CPU {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Release|Any CPU.ActiveCfg = Release|Any CPU {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Release|Any CPU.Build.0 = Release|Any CPU + {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Release|x64.ActiveCfg = Release|Any CPU + {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Release|x64.Build.0 = Release|Any CPU + {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Release|x86.ActiveCfg = Release|Any CPU + {DD9519E0-5A68-48DC-A051-7BF2AC922F3E}.Release|x86.Build.0 = Release|Any CPU {00D07595-993C-40FC-BD90-0DD6331414D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {00D07595-993C-40FC-BD90-0DD6331414D3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {00D07595-993C-40FC-BD90-0DD6331414D3}.Debug|x64.ActiveCfg = Debug|Any CPU + {00D07595-993C-40FC-BD90-0DD6331414D3}.Debug|x64.Build.0 = Debug|Any CPU + {00D07595-993C-40FC-BD90-0DD6331414D3}.Debug|x86.ActiveCfg = Debug|Any CPU + {00D07595-993C-40FC-BD90-0DD6331414D3}.Debug|x86.Build.0 = Debug|Any CPU {00D07595-993C-40FC-BD90-0DD6331414D3}.Release|Any CPU.ActiveCfg = Release|Any CPU {00D07595-993C-40FC-BD90-0DD6331414D3}.Release|Any CPU.Build.0 = Release|Any CPU + {00D07595-993C-40FC-BD90-0DD6331414D3}.Release|x64.ActiveCfg = Release|Any CPU + {00D07595-993C-40FC-BD90-0DD6331414D3}.Release|x64.Build.0 = Release|Any CPU + {00D07595-993C-40FC-BD90-0DD6331414D3}.Release|x86.ActiveCfg = Release|Any CPU + {00D07595-993C-40FC-BD90-0DD6331414D3}.Release|x86.Build.0 = Release|Any CPU {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Debug|x64.ActiveCfg = Debug|Any CPU + {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Debug|x64.Build.0 = Debug|Any CPU + {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Debug|x86.ActiveCfg = Debug|Any CPU + {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Debug|x86.Build.0 = Debug|Any CPU {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Release|Any CPU.ActiveCfg = Release|Any CPU {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Release|Any CPU.Build.0 = Release|Any CPU + {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Release|x64.ActiveCfg = Release|Any CPU + {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Release|x64.Build.0 = Release|Any CPU + {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Release|x86.ActiveCfg = Release|Any CPU + {A37BFEB5-7C57-4CDC-93B8-B5CE4BB9ACE1}.Release|x86.Build.0 = Release|Any CPU {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Debug|x64.ActiveCfg = Debug|Any CPU + {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Debug|x64.Build.0 = Debug|Any CPU + {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Debug|x86.ActiveCfg = Debug|Any CPU + {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Debug|x86.Build.0 = Debug|Any CPU {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Release|Any CPU.ActiveCfg = Release|Any CPU {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Release|Any CPU.Build.0 = Release|Any CPU + {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Release|x64.ActiveCfg = Release|Any CPU + {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Release|x64.Build.0 = Release|Any CPU + {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Release|x86.ActiveCfg = Release|Any CPU + {F03A1CEA-FA44-4F30-BFC2-00BC2EAAB4E2}.Release|x86.Build.0 = Release|Any CPU {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Debug|x64.ActiveCfg = Debug|Any CPU + {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Debug|x64.Build.0 = Debug|Any CPU + {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Debug|x86.ActiveCfg = Debug|Any CPU + {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Debug|x86.Build.0 = Debug|Any CPU {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Release|Any CPU.ActiveCfg = Release|Any CPU {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Release|Any CPU.Build.0 = Release|Any CPU + {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Release|x64.ActiveCfg = Release|Any CPU + {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Release|x64.Build.0 = Release|Any CPU + {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Release|x86.ActiveCfg = Release|Any CPU + {B9133C38-AC24-4E2F-B581-D124CF410CDF}.Release|x86.Build.0 = Release|Any CPU {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Debug|x64.ActiveCfg = Debug|Any CPU + {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Debug|x64.Build.0 = Debug|Any CPU + {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Debug|x86.ActiveCfg = Debug|Any CPU + {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Debug|x86.Build.0 = Debug|Any CPU {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Release|Any CPU.ActiveCfg = Release|Any CPU {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Release|Any CPU.Build.0 = Release|Any CPU + {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Release|x64.ActiveCfg = Release|Any CPU + {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Release|x64.Build.0 = Release|Any CPU + {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Release|x86.ActiveCfg = Release|Any CPU + {8FDB3BF7-AD89-43F6-8DEB-C3E29B8801FE}.Release|x86.Build.0 = Release|Any CPU {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Debug|x64.ActiveCfg = Debug|Any CPU + {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Debug|x64.Build.0 = Debug|Any CPU + {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Debug|x86.ActiveCfg = Debug|Any CPU + {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Debug|x86.Build.0 = Debug|Any CPU {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Release|Any CPU.ActiveCfg = Release|Any CPU {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Release|Any CPU.Build.0 = Release|Any CPU + {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Release|x64.ActiveCfg = Release|Any CPU + {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Release|x64.Build.0 = Release|Any CPU + {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Release|x86.ActiveCfg = Release|Any CPU + {ACFBA3FB-18CE-4655-9D14-1F1F5C3DFC30}.Release|x86.Build.0 = Release|Any CPU {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Debug|x64.ActiveCfg = Debug|Any CPU + {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Debug|x64.Build.0 = Debug|Any CPU + {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Debug|x86.ActiveCfg = Debug|Any CPU + {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Debug|x86.Build.0 = Debug|Any CPU {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Release|Any CPU.ActiveCfg = Release|Any CPU {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Release|Any CPU.Build.0 = Release|Any CPU + {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Release|x64.ActiveCfg = Release|Any CPU + {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Release|x64.Build.0 = Release|Any CPU + {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Release|x86.ActiveCfg = Release|Any CPU + {DADEA538-3CA1-4ADE-A7E6-EF77A0CE4401}.Release|x86.Build.0 = Release|Any CPU {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Debug|Any CPU.Build.0 = Debug|Any CPU + {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Debug|x64.ActiveCfg = Debug|Any CPU + {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Debug|x64.Build.0 = Debug|Any CPU + {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Debug|x86.ActiveCfg = Debug|Any CPU + {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Debug|x86.Build.0 = Debug|Any CPU {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Release|Any CPU.ActiveCfg = Release|Any CPU {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Release|Any CPU.Build.0 = Release|Any CPU + {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Release|x64.ActiveCfg = Release|Any CPU + {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Release|x64.Build.0 = Release|Any CPU + {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Release|x86.ActiveCfg = Release|Any CPU + {863C18F9-2407-49F9-9ADC-F6229AF3B385}.Release|x86.Build.0 = Release|Any CPU {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Debug|x64.ActiveCfg = Debug|Any CPU + {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Debug|x64.Build.0 = Debug|Any CPU + {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Debug|x86.ActiveCfg = Debug|Any CPU + {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Debug|x86.Build.0 = Debug|Any CPU {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Release|Any CPU.ActiveCfg = Release|Any CPU {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Release|Any CPU.Build.0 = Release|Any CPU + {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Release|x64.ActiveCfg = Release|Any CPU + {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Release|x64.Build.0 = Release|Any CPU + {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Release|x86.ActiveCfg = Release|Any CPU + {B4B6B7DE-9798-4007-B1DF-7EE7929E392A}.Release|x86.Build.0 = Release|Any CPU {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Debug|x64.ActiveCfg = Debug|Any CPU + {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Debug|x64.Build.0 = Debug|Any CPU + {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Debug|x86.ActiveCfg = Debug|Any CPU + {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Debug|x86.Build.0 = Debug|Any CPU {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Release|Any CPU.ActiveCfg = Release|Any CPU {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Release|Any CPU.Build.0 = Release|Any CPU + {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Release|x64.ActiveCfg = Release|Any CPU + {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Release|x64.Build.0 = Release|Any CPU + {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Release|x86.ActiveCfg = Release|Any CPU + {E9CE58DB-0789-4D18-8B63-474F7D7B14B4}.Release|x86.Build.0 = Release|Any CPU {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Debug|x64.ActiveCfg = Debug|Any CPU + {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Debug|x64.Build.0 = Debug|Any CPU + {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Debug|x86.ActiveCfg = Debug|Any CPU + {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Debug|x86.Build.0 = Debug|Any CPU {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Release|Any CPU.ActiveCfg = Release|Any CPU {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Release|Any CPU.Build.0 = Release|Any CPU + {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Release|x64.ActiveCfg = Release|Any CPU + {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Release|x64.Build.0 = Release|Any CPU + {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Release|x86.ActiveCfg = Release|Any CPU + {808EC18E-C8CC-4F5C-82B6-984EADBBF85D}.Release|x86.Build.0 = Release|Any CPU {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Debug|x64.ActiveCfg = Debug|Any CPU + {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Debug|x64.Build.0 = Debug|Any CPU + {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Debug|x86.ActiveCfg = Debug|Any CPU + {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Debug|x86.Build.0 = Debug|Any CPU {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Release|Any CPU.ActiveCfg = Release|Any CPU {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Release|Any CPU.Build.0 = Release|Any CPU + {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Release|x64.ActiveCfg = Release|Any CPU + {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Release|x64.Build.0 = Release|Any CPU + {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Release|x86.ActiveCfg = Release|Any CPU + {FB27F78E-F10E-4810-9B8E-BCD67DCFC8A2}.Release|x86.Build.0 = Release|Any CPU {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Debug|x64.ActiveCfg = Debug|Any CPU + {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Debug|x64.Build.0 = Debug|Any CPU + {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Debug|x86.ActiveCfg = Debug|Any CPU + {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Debug|x86.Build.0 = Debug|Any CPU {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Release|Any CPU.ActiveCfg = Release|Any CPU {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Release|Any CPU.Build.0 = Release|Any CPU + {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Release|x64.ActiveCfg = Release|Any CPU + {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Release|x64.Build.0 = Release|Any CPU + {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Release|x86.ActiveCfg = Release|Any CPU + {87B0C2A8-FE95-4779-8B9C-2181AA52B3FA}.Release|x86.Build.0 = Release|Any CPU {184E859A-282D-44D7-B8E9-FEA874644013}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {184E859A-282D-44D7-B8E9-FEA874644013}.Debug|Any CPU.Build.0 = Debug|Any CPU + {184E859A-282D-44D7-B8E9-FEA874644013}.Debug|x64.ActiveCfg = Debug|Any CPU + {184E859A-282D-44D7-B8E9-FEA874644013}.Debug|x64.Build.0 = Debug|Any CPU + {184E859A-282D-44D7-B8E9-FEA874644013}.Debug|x86.ActiveCfg = Debug|Any CPU + {184E859A-282D-44D7-B8E9-FEA874644013}.Debug|x86.Build.0 = Debug|Any CPU {184E859A-282D-44D7-B8E9-FEA874644013}.Release|Any CPU.ActiveCfg = Release|Any CPU {184E859A-282D-44D7-B8E9-FEA874644013}.Release|Any CPU.Build.0 = Release|Any CPU + {184E859A-282D-44D7-B8E9-FEA874644013}.Release|x64.ActiveCfg = Release|Any CPU + {184E859A-282D-44D7-B8E9-FEA874644013}.Release|x64.Build.0 = Release|Any CPU + {184E859A-282D-44D7-B8E9-FEA874644013}.Release|x86.ActiveCfg = Release|Any CPU + {184E859A-282D-44D7-B8E9-FEA874644013}.Release|x86.Build.0 = Release|Any CPU {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Debug|x64.ActiveCfg = Debug|Any CPU + {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Debug|x64.Build.0 = Debug|Any CPU + {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Debug|x86.ActiveCfg = Debug|Any CPU + {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Debug|x86.Build.0 = Debug|Any CPU {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Release|Any CPU.ActiveCfg = Release|Any CPU {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Release|Any CPU.Build.0 = Release|Any CPU + {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Release|x64.ActiveCfg = Release|Any CPU + {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Release|x64.Build.0 = Release|Any CPU + {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Release|x86.ActiveCfg = Release|Any CPU + {228723E6-FA6D-406B-B8F8-C9BCC547AF8E}.Release|x86.Build.0 = Release|Any CPU {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Debug|Any CPU.Build.0 = Debug|Any CPU + {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Debug|x64.ActiveCfg = Debug|Any CPU + {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Debug|x64.Build.0 = Debug|Any CPU + {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Debug|x86.ActiveCfg = Debug|Any CPU + {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Debug|x86.Build.0 = Debug|Any CPU {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Release|Any CPU.ActiveCfg = Release|Any CPU {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Release|Any CPU.Build.0 = Release|Any CPU + {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Release|x64.ActiveCfg = Release|Any CPU + {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Release|x64.Build.0 = Release|Any CPU + {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Release|x86.ActiveCfg = Release|Any CPU + {42EA6F06-2D78-4D18-8AC4-8F2AB7E6DA19}.Release|x86.Build.0 = Release|Any CPU {C996F458-98FB-483D-9306-4701290E2FC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C996F458-98FB-483D-9306-4701290E2FC1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C996F458-98FB-483D-9306-4701290E2FC1}.Debug|x64.ActiveCfg = Debug|Any CPU + {C996F458-98FB-483D-9306-4701290E2FC1}.Debug|x64.Build.0 = Debug|Any CPU + {C996F458-98FB-483D-9306-4701290E2FC1}.Debug|x86.ActiveCfg = Debug|Any CPU + {C996F458-98FB-483D-9306-4701290E2FC1}.Debug|x86.Build.0 = Debug|Any CPU {C996F458-98FB-483D-9306-4701290E2FC1}.Release|Any CPU.ActiveCfg = Release|Any CPU {C996F458-98FB-483D-9306-4701290E2FC1}.Release|Any CPU.Build.0 = Release|Any CPU + {C996F458-98FB-483D-9306-4701290E2FC1}.Release|x64.ActiveCfg = Release|Any CPU + {C996F458-98FB-483D-9306-4701290E2FC1}.Release|x64.Build.0 = Release|Any CPU + {C996F458-98FB-483D-9306-4701290E2FC1}.Release|x86.ActiveCfg = Release|Any CPU + {C996F458-98FB-483D-9306-4701290E2FC1}.Release|x86.Build.0 = Release|Any CPU {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Debug|x64.ActiveCfg = Debug|Any CPU + {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Debug|x64.Build.0 = Debug|Any CPU + {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Debug|x86.ActiveCfg = Debug|Any CPU + {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Debug|x86.Build.0 = Debug|Any CPU {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Release|Any CPU.ActiveCfg = Release|Any CPU {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Release|Any CPU.Build.0 = Release|Any CPU + {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Release|x64.ActiveCfg = Release|Any CPU + {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Release|x64.Build.0 = Release|Any CPU + {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Release|x86.ActiveCfg = Release|Any CPU + {75D8DADB-3FA9-4C1D-B23A-DBFD08133B7C}.Release|x86.Build.0 = Release|Any CPU {90B1866A-EF99-40B9-970E-B898E5AA523F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {90B1866A-EF99-40B9-970E-B898E5AA523F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {90B1866A-EF99-40B9-970E-B898E5AA523F}.Debug|x64.ActiveCfg = Debug|Any CPU + {90B1866A-EF99-40B9-970E-B898E5AA523F}.Debug|x64.Build.0 = Debug|Any CPU + {90B1866A-EF99-40B9-970E-B898E5AA523F}.Debug|x86.ActiveCfg = Debug|Any CPU + {90B1866A-EF99-40B9-970E-B898E5AA523F}.Debug|x86.Build.0 = Debug|Any CPU {90B1866A-EF99-40B9-970E-B898E5AA523F}.Release|Any CPU.ActiveCfg = Release|Any CPU {90B1866A-EF99-40B9-970E-B898E5AA523F}.Release|Any CPU.Build.0 = Release|Any CPU + {90B1866A-EF99-40B9-970E-B898E5AA523F}.Release|x64.ActiveCfg = Release|Any CPU + {90B1866A-EF99-40B9-970E-B898E5AA523F}.Release|x64.Build.0 = Release|Any CPU + {90B1866A-EF99-40B9-970E-B898E5AA523F}.Release|x86.ActiveCfg = Release|Any CPU + {90B1866A-EF99-40B9-970E-B898E5AA523F}.Release|x86.Build.0 = Release|Any CPU {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Debug|x64.ActiveCfg = Debug|Any CPU + {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Debug|x64.Build.0 = Debug|Any CPU + {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Debug|x86.ActiveCfg = Debug|Any CPU + {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Debug|x86.Build.0 = Debug|Any CPU {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Release|Any CPU.ActiveCfg = Release|Any CPU {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Release|Any CPU.Build.0 = Release|Any CPU + {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Release|x64.ActiveCfg = Release|Any CPU + {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Release|x64.Build.0 = Release|Any CPU + {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Release|x86.ActiveCfg = Release|Any CPU + {40C6740E-BFCA-4D37-8344-3D84E2044BB2}.Release|x86.Build.0 = Release|Any CPU {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Debug|x64.ActiveCfg = Debug|Any CPU + {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Debug|x64.Build.0 = Debug|Any CPU + {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Debug|x86.ActiveCfg = Debug|Any CPU + {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Debug|x86.Build.0 = Debug|Any CPU {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Release|Any CPU.ActiveCfg = Release|Any CPU {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Release|Any CPU.Build.0 = Release|Any CPU + {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Release|x64.ActiveCfg = Release|Any CPU + {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Release|x64.Build.0 = Release|Any CPU + {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Release|x86.ActiveCfg = Release|Any CPU + {7B2FCAD6-86E6-49C8-ADBE-A61B4F4B101B}.Release|x86.Build.0 = Release|Any CPU {9A7EEA08-15BE-476D-8168-53039867038E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9A7EEA08-15BE-476D-8168-53039867038E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9A7EEA08-15BE-476D-8168-53039867038E}.Debug|x64.ActiveCfg = Debug|Any CPU + {9A7EEA08-15BE-476D-8168-53039867038E}.Debug|x64.Build.0 = Debug|Any CPU + {9A7EEA08-15BE-476D-8168-53039867038E}.Debug|x86.ActiveCfg = Debug|Any CPU + {9A7EEA08-15BE-476D-8168-53039867038E}.Debug|x86.Build.0 = Debug|Any CPU {9A7EEA08-15BE-476D-8168-53039867038E}.Release|Any CPU.ActiveCfg = Release|Any CPU {9A7EEA08-15BE-476D-8168-53039867038E}.Release|Any CPU.Build.0 = Release|Any CPU + {9A7EEA08-15BE-476D-8168-53039867038E}.Release|x64.ActiveCfg = Release|Any CPU + {9A7EEA08-15BE-476D-8168-53039867038E}.Release|x64.Build.0 = Release|Any CPU + {9A7EEA08-15BE-476D-8168-53039867038E}.Release|x86.ActiveCfg = Release|Any CPU + {9A7EEA08-15BE-476D-8168-53039867038E}.Release|x86.Build.0 = Release|Any CPU {508B6355-AD28-4E60-8549-266D21DBF2CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {508B6355-AD28-4E60-8549-266D21DBF2CF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {508B6355-AD28-4E60-8549-266D21DBF2CF}.Debug|x64.ActiveCfg = Debug|Any CPU + {508B6355-AD28-4E60-8549-266D21DBF2CF}.Debug|x64.Build.0 = Debug|Any CPU + {508B6355-AD28-4E60-8549-266D21DBF2CF}.Debug|x86.ActiveCfg = Debug|Any CPU + {508B6355-AD28-4E60-8549-266D21DBF2CF}.Debug|x86.Build.0 = Debug|Any CPU {508B6355-AD28-4E60-8549-266D21DBF2CF}.Release|Any CPU.ActiveCfg = Release|Any CPU {508B6355-AD28-4E60-8549-266D21DBF2CF}.Release|Any CPU.Build.0 = Release|Any CPU + {508B6355-AD28-4E60-8549-266D21DBF2CF}.Release|x64.ActiveCfg = Release|Any CPU + {508B6355-AD28-4E60-8549-266D21DBF2CF}.Release|x64.Build.0 = Release|Any CPU + {508B6355-AD28-4E60-8549-266D21DBF2CF}.Release|x86.ActiveCfg = Release|Any CPU + {508B6355-AD28-4E60-8549-266D21DBF2CF}.Release|x86.Build.0 = Release|Any CPU {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Debug|x64.ActiveCfg = Debug|Any CPU + {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Debug|x64.Build.0 = Debug|Any CPU + {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Debug|x86.ActiveCfg = Debug|Any CPU + {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Debug|x86.Build.0 = Debug|Any CPU {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Release|Any CPU.ActiveCfg = Release|Any CPU {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Release|Any CPU.Build.0 = Release|Any CPU + {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Release|x64.ActiveCfg = Release|Any CPU + {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Release|x64.Build.0 = Release|Any CPU + {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Release|x86.ActiveCfg = Release|Any CPU + {F7407459-8AFA-45E4-83E9-9BB01412CC08}.Release|x86.Build.0 = Release|Any CPU {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Debug|x64.ActiveCfg = Debug|Any CPU + {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Debug|x64.Build.0 = Debug|Any CPU + {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Debug|x86.ActiveCfg = Debug|Any CPU + {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Debug|x86.Build.0 = Debug|Any CPU {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Release|Any CPU.ActiveCfg = Release|Any CPU {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Release|Any CPU.Build.0 = Release|Any CPU + {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Release|x64.ActiveCfg = Release|Any CPU + {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Release|x64.Build.0 = Release|Any CPU + {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Release|x86.ActiveCfg = Release|Any CPU + {CA805B77-D50C-431F-B3CB-1111C9C6E807}.Release|x86.Build.0 = Release|Any CPU {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Debug|x64.ActiveCfg = Debug|Any CPU + {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Debug|x64.Build.0 = Debug|Any CPU + {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Debug|x86.ActiveCfg = Debug|Any CPU + {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Debug|x86.Build.0 = Debug|Any CPU {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Release|Any CPU.ActiveCfg = Release|Any CPU {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Release|Any CPU.Build.0 = Release|Any CPU + {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Release|x64.ActiveCfg = Release|Any CPU + {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Release|x64.Build.0 = Release|Any CPU + {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Release|x86.ActiveCfg = Release|Any CPU + {C4F54FB5-C828-414D-BA03-E8E7A10C784D}.Release|x86.Build.0 = Release|Any CPU {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Debug|x64.ActiveCfg = Debug|Any CPU + {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Debug|x64.Build.0 = Debug|Any CPU + {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Debug|x86.ActiveCfg = Debug|Any CPU + {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Debug|x86.Build.0 = Debug|Any CPU {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Release|Any CPU.ActiveCfg = Release|Any CPU {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Release|Any CPU.Build.0 = Release|Any CPU + {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Release|x64.ActiveCfg = Release|Any CPU + {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Release|x64.Build.0 = Release|Any CPU + {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Release|x86.ActiveCfg = Release|Any CPU + {E5FCE710-C5A3-4F94-B9C9-BD1E99252BFB}.Release|x86.Build.0 = Release|Any CPU {3683340D-92F5-4B14-B77B-34A163333309}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3683340D-92F5-4B14-B77B-34A163333309}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3683340D-92F5-4B14-B77B-34A163333309}.Debug|x64.ActiveCfg = Debug|Any CPU + {3683340D-92F5-4B14-B77B-34A163333309}.Debug|x64.Build.0 = Debug|Any CPU + {3683340D-92F5-4B14-B77B-34A163333309}.Debug|x86.ActiveCfg = Debug|Any CPU + {3683340D-92F5-4B14-B77B-34A163333309}.Debug|x86.Build.0 = Debug|Any CPU {3683340D-92F5-4B14-B77B-34A163333309}.Release|Any CPU.ActiveCfg = Release|Any CPU {3683340D-92F5-4B14-B77B-34A163333309}.Release|Any CPU.Build.0 = Release|Any CPU + {3683340D-92F5-4B14-B77B-34A163333309}.Release|x64.ActiveCfg = Release|Any CPU + {3683340D-92F5-4B14-B77B-34A163333309}.Release|x64.Build.0 = Release|Any CPU + {3683340D-92F5-4B14-B77B-34A163333309}.Release|x86.ActiveCfg = Release|Any CPU + {3683340D-92F5-4B14-B77B-34A163333309}.Release|x86.Build.0 = Release|Any CPU {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Debug|x64.ActiveCfg = Debug|Any CPU + {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Debug|x64.Build.0 = Debug|Any CPU + {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Debug|x86.ActiveCfg = Debug|Any CPU + {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Debug|x86.Build.0 = Debug|Any CPU {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Release|Any CPU.ActiveCfg = Release|Any CPU {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Release|Any CPU.Build.0 = Release|Any CPU + {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Release|x64.ActiveCfg = Release|Any CPU + {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Release|x64.Build.0 = Release|Any CPU + {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Release|x86.ActiveCfg = Release|Any CPU + {EDFFDA74-090D-439C-A58D-06CCF86D4423}.Release|x86.Build.0 = Release|Any CPU {C6D6D878-208A-4FD2-822E-365545D8681B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C6D6D878-208A-4FD2-822E-365545D8681B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C6D6D878-208A-4FD2-822E-365545D8681B}.Debug|x64.ActiveCfg = Debug|Any CPU + {C6D6D878-208A-4FD2-822E-365545D8681B}.Debug|x64.Build.0 = Debug|Any CPU + {C6D6D878-208A-4FD2-822E-365545D8681B}.Debug|x86.ActiveCfg = Debug|Any CPU + {C6D6D878-208A-4FD2-822E-365545D8681B}.Debug|x86.Build.0 = Debug|Any CPU {C6D6D878-208A-4FD2-822E-365545D8681B}.Release|Any CPU.ActiveCfg = Release|Any CPU {C6D6D878-208A-4FD2-822E-365545D8681B}.Release|Any CPU.Build.0 = Release|Any CPU + {C6D6D878-208A-4FD2-822E-365545D8681B}.Release|x64.ActiveCfg = Release|Any CPU + {C6D6D878-208A-4FD2-822E-365545D8681B}.Release|x64.Build.0 = Release|Any CPU + {C6D6D878-208A-4FD2-822E-365545D8681B}.Release|x86.ActiveCfg = Release|Any CPU + {C6D6D878-208A-4FD2-822E-365545D8681B}.Release|x86.Build.0 = Release|Any CPU {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Debug|x64.ActiveCfg = Debug|Any CPU + {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Debug|x64.Build.0 = Debug|Any CPU + {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Debug|x86.ActiveCfg = Debug|Any CPU + {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Debug|x86.Build.0 = Debug|Any CPU {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Release|Any CPU.ActiveCfg = Release|Any CPU {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Release|Any CPU.Build.0 = Release|Any CPU + {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Release|x64.ActiveCfg = Release|Any CPU + {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Release|x64.Build.0 = Release|Any CPU + {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Release|x86.ActiveCfg = Release|Any CPU + {9DD41C8F-0886-483C-B98B-C55EAA7F226D}.Release|x86.Build.0 = Release|Any CPU {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Debug|x64.ActiveCfg = Debug|Any CPU + {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Debug|x64.Build.0 = Debug|Any CPU + {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Debug|x86.ActiveCfg = Debug|Any CPU + {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Debug|x86.Build.0 = Debug|Any CPU {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Release|Any CPU.ActiveCfg = Release|Any CPU {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Release|Any CPU.Build.0 = Release|Any CPU + {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Release|x64.ActiveCfg = Release|Any CPU + {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Release|x64.Build.0 = Release|Any CPU + {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Release|x86.ActiveCfg = Release|Any CPU + {0AD06E14-CBFE-4551-8D18-9E921D8F2A87}.Release|x86.Build.0 = Release|Any CPU {08531C5D-0436-4721-986D-96446CF54316}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {08531C5D-0436-4721-986D-96446CF54316}.Debug|Any CPU.Build.0 = Debug|Any CPU + {08531C5D-0436-4721-986D-96446CF54316}.Debug|x64.ActiveCfg = Debug|Any CPU + {08531C5D-0436-4721-986D-96446CF54316}.Debug|x64.Build.0 = Debug|Any CPU + {08531C5D-0436-4721-986D-96446CF54316}.Debug|x86.ActiveCfg = Debug|Any CPU + {08531C5D-0436-4721-986D-96446CF54316}.Debug|x86.Build.0 = Debug|Any CPU {08531C5D-0436-4721-986D-96446CF54316}.Release|Any CPU.ActiveCfg = Release|Any CPU {08531C5D-0436-4721-986D-96446CF54316}.Release|Any CPU.Build.0 = Release|Any CPU + {08531C5D-0436-4721-986D-96446CF54316}.Release|x64.ActiveCfg = Release|Any CPU + {08531C5D-0436-4721-986D-96446CF54316}.Release|x64.Build.0 = Release|Any CPU + {08531C5D-0436-4721-986D-96446CF54316}.Release|x86.ActiveCfg = Release|Any CPU + {08531C5D-0436-4721-986D-96446CF54316}.Release|x86.Build.0 = Release|Any CPU {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Debug|x64.ActiveCfg = Debug|Any CPU + {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Debug|x64.Build.0 = Debug|Any CPU + {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Debug|x86.ActiveCfg = Debug|Any CPU + {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Debug|x86.Build.0 = Debug|Any CPU {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Release|Any CPU.ActiveCfg = Release|Any CPU {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Release|Any CPU.Build.0 = Release|Any CPU + {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Release|x64.ActiveCfg = Release|Any CPU + {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Release|x64.Build.0 = Release|Any CPU + {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Release|x86.ActiveCfg = Release|Any CPU + {0CFC9D4F-F12F-4B44-ABCF-AB4A0E9E85B2}.Release|x86.Build.0 = Release|Any CPU {192A829F-D608-4E41-8DE0-058E943E453F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {192A829F-D608-4E41-8DE0-058E943E453F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {192A829F-D608-4E41-8DE0-058E943E453F}.Debug|x64.ActiveCfg = Debug|Any CPU + {192A829F-D608-4E41-8DE0-058E943E453F}.Debug|x64.Build.0 = Debug|Any CPU + {192A829F-D608-4E41-8DE0-058E943E453F}.Debug|x86.ActiveCfg = Debug|Any CPU + {192A829F-D608-4E41-8DE0-058E943E453F}.Debug|x86.Build.0 = Debug|Any CPU {192A829F-D608-4E41-8DE0-058E943E453F}.Release|Any CPU.ActiveCfg = Release|Any CPU {192A829F-D608-4E41-8DE0-058E943E453F}.Release|Any CPU.Build.0 = Release|Any CPU + {192A829F-D608-4E41-8DE0-058E943E453F}.Release|x64.ActiveCfg = Release|Any CPU + {192A829F-D608-4E41-8DE0-058E943E453F}.Release|x64.Build.0 = Release|Any CPU + {192A829F-D608-4E41-8DE0-058E943E453F}.Release|x86.ActiveCfg = Release|Any CPU + {192A829F-D608-4E41-8DE0-058E943E453F}.Release|x86.Build.0 = Release|Any CPU {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Debug|x64.ActiveCfg = Debug|Any CPU + {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Debug|x64.Build.0 = Debug|Any CPU + {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Debug|x86.ActiveCfg = Debug|Any CPU + {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Debug|x86.Build.0 = Debug|Any CPU {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Release|Any CPU.ActiveCfg = Release|Any CPU {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Release|Any CPU.Build.0 = Release|Any CPU + {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Release|x64.ActiveCfg = Release|Any CPU + {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Release|x64.Build.0 = Release|Any CPU + {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Release|x86.ActiveCfg = Release|Any CPU + {DCC41E99-EBC7-4F19-BA0D-A6F770D8E431}.Release|x86.Build.0 = Release|Any CPU {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Debug|x64.ActiveCfg = Debug|Any CPU + {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Debug|x64.Build.0 = Debug|Any CPU + {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Debug|x86.ActiveCfg = Debug|Any CPU + {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Debug|x86.Build.0 = Debug|Any CPU {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Release|Any CPU.ActiveCfg = Release|Any CPU {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Release|Any CPU.Build.0 = Release|Any CPU + {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Release|x64.ActiveCfg = Release|Any CPU + {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Release|x64.Build.0 = Release|Any CPU + {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Release|x86.ActiveCfg = Release|Any CPU + {18B796D2-D45D-41AE-9A42-75C9B14B20DF}.Release|x86.Build.0 = Release|Any CPU {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Debug|x64.ActiveCfg = Debug|Any CPU + {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Debug|x64.Build.0 = Debug|Any CPU + {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Debug|x86.ActiveCfg = Debug|Any CPU + {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Debug|x86.Build.0 = Debug|Any CPU {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Release|Any CPU.ActiveCfg = Release|Any CPU {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Release|Any CPU.Build.0 = Release|Any CPU + {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Release|x64.ActiveCfg = Release|Any CPU + {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Release|x64.Build.0 = Release|Any CPU + {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Release|x86.ActiveCfg = Release|Any CPU + {5EED625D-8D86-492A-BCB8-F6C8CD8D4AA1}.Release|x86.Build.0 = Release|Any CPU {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Debug|x64.ActiveCfg = Debug|Any CPU + {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Debug|x64.Build.0 = Debug|Any CPU + {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Debug|x86.ActiveCfg = Debug|Any CPU + {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Debug|x86.Build.0 = Debug|Any CPU {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Release|Any CPU.ActiveCfg = Release|Any CPU {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Release|Any CPU.Build.0 = Release|Any CPU + {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Release|x64.ActiveCfg = Release|Any CPU + {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Release|x64.Build.0 = Release|Any CPU + {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Release|x86.ActiveCfg = Release|Any CPU + {B02EF042-C39E-45C4-A92D-BF7554E1889D}.Release|x86.Build.0 = Release|Any CPU {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Debug|x64.ActiveCfg = Debug|Any CPU + {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Debug|x64.Build.0 = Debug|Any CPU + {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Debug|x86.ActiveCfg = Debug|Any CPU + {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Debug|x86.Build.0 = Debug|Any CPU {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Release|Any CPU.ActiveCfg = Release|Any CPU {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Release|Any CPU.Build.0 = Release|Any CPU + {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Release|x64.ActiveCfg = Release|Any CPU + {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Release|x64.Build.0 = Release|Any CPU + {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Release|x86.ActiveCfg = Release|Any CPU + {CAE48068-233C-47A9-BEAB-DDF521730E7A}.Release|x86.Build.0 = Release|Any CPU {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Debug|x64.ActiveCfg = Debug|Any CPU + {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Debug|x64.Build.0 = Debug|Any CPU + {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Debug|x86.ActiveCfg = Debug|Any CPU + {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Debug|x86.Build.0 = Debug|Any CPU {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Release|Any CPU.ActiveCfg = Release|Any CPU {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Release|Any CPU.Build.0 = Release|Any CPU + {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Release|x64.ActiveCfg = Release|Any CPU + {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Release|x64.Build.0 = Release|Any CPU + {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Release|x86.ActiveCfg = Release|Any CPU + {C44E2BD5-8D62-48A7-84AF-FE7CF2C8716C}.Release|x86.Build.0 = Release|Any CPU {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Debug|x64.ActiveCfg = Debug|Any CPU + {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Debug|x64.Build.0 = Debug|Any CPU + {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Debug|x86.ActiveCfg = Debug|Any CPU + {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Debug|x86.Build.0 = Debug|Any CPU {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Release|Any CPU.ActiveCfg = Release|Any CPU {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Release|Any CPU.Build.0 = Release|Any CPU + {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Release|x64.ActiveCfg = Release|Any CPU + {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Release|x64.Build.0 = Release|Any CPU + {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Release|x86.ActiveCfg = Release|Any CPU + {E9492F9F-47E0-45A6-A51D-9949FEAA8543}.Release|x86.Build.0 = Release|Any CPU {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Debug|x64.ActiveCfg = Debug|Any CPU + {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Debug|x64.Build.0 = Debug|Any CPU + {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Debug|x86.ActiveCfg = Debug|Any CPU + {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Debug|x86.Build.0 = Debug|Any CPU {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Release|Any CPU.ActiveCfg = Release|Any CPU {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Release|Any CPU.Build.0 = Release|Any CPU + {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Release|x64.ActiveCfg = Release|Any CPU + {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Release|x64.Build.0 = Release|Any CPU + {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Release|x86.ActiveCfg = Release|Any CPU + {8764DFAF-D13D-449A-9A5E-5D7F0B2D7FEF}.Release|x86.Build.0 = Release|Any CPU {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Debug|x64.ActiveCfg = Debug|Any CPU + {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Debug|x64.Build.0 = Debug|Any CPU + {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Debug|x86.ActiveCfg = Debug|Any CPU + {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Debug|x86.Build.0 = Debug|Any CPU {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Release|Any CPU.ActiveCfg = Release|Any CPU {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Release|Any CPU.Build.0 = Release|Any CPU + {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Release|x64.ActiveCfg = Release|Any CPU + {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Release|x64.Build.0 = Release|Any CPU + {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Release|x86.ActiveCfg = Release|Any CPU + {0F80E95C-41E6-4F23-94FF-FC9D0B8D5D71}.Release|x86.Build.0 = Release|Any CPU {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Debug|x64.ActiveCfg = Debug|Any CPU + {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Debug|x64.Build.0 = Debug|Any CPU + {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Debug|x86.ActiveCfg = Debug|Any CPU + {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Debug|x86.Build.0 = Debug|Any CPU {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Release|Any CPU.ActiveCfg = Release|Any CPU {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Release|Any CPU.Build.0 = Release|Any CPU + {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Release|x64.ActiveCfg = Release|Any CPU + {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Release|x64.Build.0 = Release|Any CPU + {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Release|x86.ActiveCfg = Release|Any CPU + {0858571B-CE73-4AD6-BD06-EC9F0714D8E9}.Release|x86.Build.0 = Release|Any CPU {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Debug|Any CPU.Build.0 = Debug|Any CPU + {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Debug|x64.ActiveCfg = Debug|Any CPU + {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Debug|x64.Build.0 = Debug|Any CPU + {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Debug|x86.ActiveCfg = Debug|Any CPU + {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Debug|x86.Build.0 = Debug|Any CPU {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Release|Any CPU.ActiveCfg = Release|Any CPU {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Release|Any CPU.Build.0 = Release|Any CPU + {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Release|x64.ActiveCfg = Release|Any CPU + {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Release|x64.Build.0 = Release|Any CPU + {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Release|x86.ActiveCfg = Release|Any CPU + {86F3684C-A0A5-4943-8CFA-AE79E8E3E315}.Release|x86.Build.0 = Release|Any CPU {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Debug|Any CPU.Build.0 = Debug|Any CPU + {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Debug|x64.ActiveCfg = Debug|Any CPU + {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Debug|x64.Build.0 = Debug|Any CPU + {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Debug|x86.ActiveCfg = Debug|Any CPU + {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Debug|x86.Build.0 = Debug|Any CPU {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Release|Any CPU.ActiveCfg = Release|Any CPU {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Release|Any CPU.Build.0 = Release|Any CPU + {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Release|x64.ActiveCfg = Release|Any CPU + {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Release|x64.Build.0 = Release|Any CPU + {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Release|x86.ActiveCfg = Release|Any CPU + {32F3E84B-D02E-42BD-BC5C-0D211564EF30}.Release|x86.Build.0 = Release|Any CPU {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Debug|x64.ActiveCfg = Debug|Any CPU + {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Debug|x64.Build.0 = Debug|Any CPU + {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Debug|x86.ActiveCfg = Debug|Any CPU + {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Debug|x86.Build.0 = Debug|Any CPU {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Release|Any CPU.ActiveCfg = Release|Any CPU {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Release|Any CPU.Build.0 = Release|Any CPU + {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Release|x64.ActiveCfg = Release|Any CPU + {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Release|x64.Build.0 = Release|Any CPU + {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Release|x86.ActiveCfg = Release|Any CPU + {78340A37-219E-4F2D-9AC6-40A7B467EEEC}.Release|x86.Build.0 = Release|Any CPU {44467427-E0BE-492C-B9B4-82B362C183C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {44467427-E0BE-492C-B9B4-82B362C183C3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {44467427-E0BE-492C-B9B4-82B362C183C3}.Debug|x64.ActiveCfg = Debug|Any CPU + {44467427-E0BE-492C-B9B4-82B362C183C3}.Debug|x64.Build.0 = Debug|Any CPU + {44467427-E0BE-492C-B9B4-82B362C183C3}.Debug|x86.ActiveCfg = Debug|Any CPU + {44467427-E0BE-492C-B9B4-82B362C183C3}.Debug|x86.Build.0 = Debug|Any CPU {44467427-E0BE-492C-B9B4-82B362C183C3}.Release|Any CPU.ActiveCfg = Release|Any CPU {44467427-E0BE-492C-B9B4-82B362C183C3}.Release|Any CPU.Build.0 = Release|Any CPU + {44467427-E0BE-492C-B9B4-82B362C183C3}.Release|x64.ActiveCfg = Release|Any CPU + {44467427-E0BE-492C-B9B4-82B362C183C3}.Release|x64.Build.0 = Release|Any CPU + {44467427-E0BE-492C-B9B4-82B362C183C3}.Release|x86.ActiveCfg = Release|Any CPU + {44467427-E0BE-492C-B9B4-82B362C183C3}.Release|x86.Build.0 = Release|Any CPU {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Debug|x64.ActiveCfg = Debug|Any CPU + {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Debug|x64.Build.0 = Debug|Any CPU + {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Debug|x86.ActiveCfg = Debug|Any CPU + {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Debug|x86.Build.0 = Debug|Any CPU {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Release|Any CPU.ActiveCfg = Release|Any CPU {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Release|Any CPU.Build.0 = Release|Any CPU + {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Release|x64.ActiveCfg = Release|Any CPU + {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Release|x64.Build.0 = Release|Any CPU + {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Release|x86.ActiveCfg = Release|Any CPU + {F701EDA5-D7EA-4AA7-9C57-83ED50CE72EC}.Release|x86.Build.0 = Release|Any CPU {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Debug|x64.ActiveCfg = Debug|Any CPU + {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Debug|x64.Build.0 = Debug|Any CPU + {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Debug|x86.ActiveCfg = Debug|Any CPU + {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Debug|x86.Build.0 = Debug|Any CPU {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Release|Any CPU.ActiveCfg = Release|Any CPU {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Release|Any CPU.Build.0 = Release|Any CPU + {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Release|x64.ActiveCfg = Release|Any CPU + {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Release|x64.Build.0 = Release|Any CPU + {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Release|x86.ActiveCfg = Release|Any CPU + {2BE6BDC7-A9A3-4E30-9099-A9EF4813F6FF}.Release|x86.Build.0 = Release|Any CPU {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Debug|x64.ActiveCfg = Debug|Any CPU + {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Debug|x64.Build.0 = Debug|Any CPU + {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Debug|x86.ActiveCfg = Debug|Any CPU + {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Debug|x86.Build.0 = Debug|Any CPU {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Release|Any CPU.ActiveCfg = Release|Any CPU {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Release|Any CPU.Build.0 = Release|Any CPU + {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Release|x64.ActiveCfg = Release|Any CPU + {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Release|x64.Build.0 = Release|Any CPU + {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Release|x86.ActiveCfg = Release|Any CPU + {1E161A34-10C1-46FA-9EFD-10DD0858A8F5}.Release|x86.Build.0 = Release|Any CPU {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Debug|x64.ActiveCfg = Debug|Any CPU + {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Debug|x64.Build.0 = Debug|Any CPU + {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Debug|x86.ActiveCfg = Debug|Any CPU + {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Debug|x86.Build.0 = Debug|Any CPU {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Release|Any CPU.ActiveCfg = Release|Any CPU {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Release|Any CPU.Build.0 = Release|Any CPU + {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Release|x64.ActiveCfg = Release|Any CPU + {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Release|x64.Build.0 = Release|Any CPU + {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Release|x86.ActiveCfg = Release|Any CPU + {62B2B8C9-8F24-4D31-894F-C1F0728D32AB}.Release|x86.Build.0 = Release|Any CPU {983B0136-384B-4439-B374-31111FFAA286}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {983B0136-384B-4439-B374-31111FFAA286}.Debug|Any CPU.Build.0 = Debug|Any CPU + {983B0136-384B-4439-B374-31111FFAA286}.Debug|x64.ActiveCfg = Debug|Any CPU + {983B0136-384B-4439-B374-31111FFAA286}.Debug|x64.Build.0 = Debug|Any CPU + {983B0136-384B-4439-B374-31111FFAA286}.Debug|x86.ActiveCfg = Debug|Any CPU + {983B0136-384B-4439-B374-31111FFAA286}.Debug|x86.Build.0 = Debug|Any CPU {983B0136-384B-4439-B374-31111FFAA286}.Release|Any CPU.ActiveCfg = Release|Any CPU {983B0136-384B-4439-B374-31111FFAA286}.Release|Any CPU.Build.0 = Release|Any CPU + {983B0136-384B-4439-B374-31111FFAA286}.Release|x64.ActiveCfg = Release|Any CPU + {983B0136-384B-4439-B374-31111FFAA286}.Release|x64.Build.0 = Release|Any CPU + {983B0136-384B-4439-B374-31111FFAA286}.Release|x86.ActiveCfg = Release|Any CPU + {983B0136-384B-4439-B374-31111FFAA286}.Release|x86.Build.0 = Release|Any CPU {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Debug|x64.ActiveCfg = Debug|Any CPU + {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Debug|x64.Build.0 = Debug|Any CPU + {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Debug|x86.ActiveCfg = Debug|Any CPU + {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Debug|x86.Build.0 = Debug|Any CPU {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Release|Any CPU.ActiveCfg = Release|Any CPU {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Release|Any CPU.Build.0 = Release|Any CPU + {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Release|x64.ActiveCfg = Release|Any CPU + {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Release|x64.Build.0 = Release|Any CPU + {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Release|x86.ActiveCfg = Release|Any CPU + {F19A6E0C-F719-4ED9-A024-14E4B8D40883}.Release|x86.Build.0 = Release|Any CPU {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Debug|x64.ActiveCfg = Debug|Any CPU + {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Debug|x64.Build.0 = Debug|Any CPU + {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Debug|x86.ActiveCfg = Debug|Any CPU + {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Debug|x86.Build.0 = Debug|Any CPU {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Release|Any CPU.ActiveCfg = Release|Any CPU {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Release|Any CPU.Build.0 = Release|Any CPU + {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Release|x64.ActiveCfg = Release|Any CPU + {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Release|x64.Build.0 = Release|Any CPU + {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Release|x86.ActiveCfg = Release|Any CPU + {198683D0-7DC6-40F2-B81B-8E446E70A9DE}.Release|x86.Build.0 = Release|Any CPU {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Debug|x64.ActiveCfg = Debug|Any CPU + {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Debug|x64.Build.0 = Debug|Any CPU + {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Debug|x86.ActiveCfg = Debug|Any CPU + {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Debug|x86.Build.0 = Debug|Any CPU {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Release|Any CPU.ActiveCfg = Release|Any CPU {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Release|Any CPU.Build.0 = Release|Any CPU + {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Release|x64.ActiveCfg = Release|Any CPU + {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Release|x64.Build.0 = Release|Any CPU + {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Release|x86.ActiveCfg = Release|Any CPU + {DFAF8763-D1D6-4EB4-B459-20E31007FE2F}.Release|x86.Build.0 = Release|Any CPU {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Debug|x64.ActiveCfg = Debug|Any CPU + {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Debug|x64.Build.0 = Debug|Any CPU + {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Debug|x86.ActiveCfg = Debug|Any CPU + {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Debug|x86.Build.0 = Debug|Any CPU {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Release|Any CPU.ActiveCfg = Release|Any CPU {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Release|Any CPU.Build.0 = Release|Any CPU + {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Release|x64.ActiveCfg = Release|Any CPU + {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Release|x64.Build.0 = Release|Any CPU + {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Release|x86.ActiveCfg = Release|Any CPU + {DACD4485-61BE-4DE5-ACAE-4FFABC122500}.Release|x86.Build.0 = Release|Any CPU {E1051CD0-9262-4869-832D-B951723F4DDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E1051CD0-9262-4869-832D-B951723F4DDE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E1051CD0-9262-4869-832D-B951723F4DDE}.Debug|x64.ActiveCfg = Debug|Any CPU + {E1051CD0-9262-4869-832D-B951723F4DDE}.Debug|x64.Build.0 = Debug|Any CPU + {E1051CD0-9262-4869-832D-B951723F4DDE}.Debug|x86.ActiveCfg = Debug|Any CPU + {E1051CD0-9262-4869-832D-B951723F4DDE}.Debug|x86.Build.0 = Debug|Any CPU {E1051CD0-9262-4869-832D-B951723F4DDE}.Release|Any CPU.ActiveCfg = Release|Any CPU {E1051CD0-9262-4869-832D-B951723F4DDE}.Release|Any CPU.Build.0 = Release|Any CPU + {E1051CD0-9262-4869-832D-B951723F4DDE}.Release|x64.ActiveCfg = Release|Any CPU + {E1051CD0-9262-4869-832D-B951723F4DDE}.Release|x64.Build.0 = Release|Any CPU + {E1051CD0-9262-4869-832D-B951723F4DDE}.Release|x86.ActiveCfg = Release|Any CPU + {E1051CD0-9262-4869-832D-B951723F4DDE}.Release|x86.Build.0 = Release|Any CPU {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Debug|x64.ActiveCfg = Debug|Any CPU + {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Debug|x64.Build.0 = Debug|Any CPU + {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Debug|x86.ActiveCfg = Debug|Any CPU + {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Debug|x86.Build.0 = Debug|Any CPU {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Release|Any CPU.ActiveCfg = Release|Any CPU {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Release|Any CPU.Build.0 = Release|Any CPU + {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Release|x64.ActiveCfg = Release|Any CPU + {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Release|x64.Build.0 = Release|Any CPU + {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Release|x86.ActiveCfg = Release|Any CPU + {2F9BA650-395C-4BE0-8CCB-9978E753562A}.Release|x86.Build.0 = Release|Any CPU {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Debug|x64.ActiveCfg = Debug|Any CPU + {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Debug|x64.Build.0 = Debug|Any CPU + {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Debug|x86.ActiveCfg = Debug|Any CPU + {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Debug|x86.Build.0 = Debug|Any CPU {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Release|Any CPU.ActiveCfg = Release|Any CPU {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Release|Any CPU.Build.0 = Release|Any CPU + {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Release|x64.ActiveCfg = Release|Any CPU + {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Release|x64.Build.0 = Release|Any CPU + {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Release|x86.ActiveCfg = Release|Any CPU + {7ADB6D92-82CC-4A2A-8BCF-FC6C6308796D}.Release|x86.Build.0 = Release|Any CPU {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Debug|x64.ActiveCfg = Debug|Any CPU + {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Debug|x64.Build.0 = Debug|Any CPU + {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Debug|x86.ActiveCfg = Debug|Any CPU + {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Debug|x86.Build.0 = Debug|Any CPU {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Release|Any CPU.ActiveCfg = Release|Any CPU {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Release|Any CPU.Build.0 = Release|Any CPU + {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Release|x64.ActiveCfg = Release|Any CPU + {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Release|x64.Build.0 = Release|Any CPU + {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Release|x86.ActiveCfg = Release|Any CPU + {DEEB5200-BBF9-464D-9B7E-8FC035A27E94}.Release|x86.Build.0 = Release|Any CPU {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Debug|x64.ActiveCfg = Debug|Any CPU + {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Debug|x64.Build.0 = Debug|Any CPU + {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Debug|x86.ActiveCfg = Debug|Any CPU + {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Debug|x86.Build.0 = Debug|Any CPU {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Release|Any CPU.ActiveCfg = Release|Any CPU {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Release|Any CPU.Build.0 = Release|Any CPU + {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Release|x64.ActiveCfg = Release|Any CPU + {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Release|x64.Build.0 = Release|Any CPU + {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Release|x86.ActiveCfg = Release|Any CPU + {40FB8907-9CF7-44D0-8B5F-538AC6DAF8B9}.Release|x86.Build.0 = Release|Any CPU {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Debug|x64.ActiveCfg = Debug|Any CPU + {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Debug|x64.Build.0 = Debug|Any CPU + {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Debug|x86.ActiveCfg = Debug|Any CPU + {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Debug|x86.Build.0 = Debug|Any CPU {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Release|Any CPU.ActiveCfg = Release|Any CPU {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Release|Any CPU.Build.0 = Release|Any CPU + {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Release|x64.ActiveCfg = Release|Any CPU + {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Release|x64.Build.0 = Release|Any CPU + {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Release|x86.ActiveCfg = Release|Any CPU + {E50739A7-5E2F-4EB5-AEA9-554115CB9613}.Release|x86.Build.0 = Release|Any CPU {BE7109C5-7368-4688-8557-4A15D3F4776A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BE7109C5-7368-4688-8557-4A15D3F4776A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BE7109C5-7368-4688-8557-4A15D3F4776A}.Debug|x64.ActiveCfg = Debug|Any CPU + {BE7109C5-7368-4688-8557-4A15D3F4776A}.Debug|x64.Build.0 = Debug|Any CPU + {BE7109C5-7368-4688-8557-4A15D3F4776A}.Debug|x86.ActiveCfg = Debug|Any CPU + {BE7109C5-7368-4688-8557-4A15D3F4776A}.Debug|x86.Build.0 = Debug|Any CPU {BE7109C5-7368-4688-8557-4A15D3F4776A}.Release|Any CPU.ActiveCfg = Release|Any CPU {BE7109C5-7368-4688-8557-4A15D3F4776A}.Release|Any CPU.Build.0 = Release|Any CPU + {BE7109C5-7368-4688-8557-4A15D3F4776A}.Release|x64.ActiveCfg = Release|Any CPU + {BE7109C5-7368-4688-8557-4A15D3F4776A}.Release|x64.Build.0 = Release|Any CPU + {BE7109C5-7368-4688-8557-4A15D3F4776A}.Release|x86.ActiveCfg = Release|Any CPU + {BE7109C5-7368-4688-8557-4A15D3F4776A}.Release|x86.Build.0 = Release|Any CPU {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Debug|x64.ActiveCfg = Debug|Any CPU + {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Debug|x64.Build.0 = Debug|Any CPU + {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Debug|x86.ActiveCfg = Debug|Any CPU + {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Debug|x86.Build.0 = Debug|Any CPU {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Release|Any CPU.ActiveCfg = Release|Any CPU {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Release|Any CPU.Build.0 = Release|Any CPU + {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Release|x64.ActiveCfg = Release|Any CPU + {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Release|x64.Build.0 = Release|Any CPU + {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Release|x86.ActiveCfg = Release|Any CPU + {C753DDD6-5699-45F8-8669-08CE0BB816DE}.Release|x86.Build.0 = Release|Any CPU {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Debug|x64.ActiveCfg = Debug|Any CPU + {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Debug|x64.Build.0 = Debug|Any CPU + {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Debug|x86.ActiveCfg = Debug|Any CPU + {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Debug|x86.Build.0 = Debug|Any CPU {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Release|Any CPU.ActiveCfg = Release|Any CPU {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Release|Any CPU.Build.0 = Release|Any CPU + {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Release|x64.ActiveCfg = Release|Any CPU + {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Release|x64.Build.0 = Release|Any CPU + {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Release|x86.ActiveCfg = Release|Any CPU + {75AA8A90-B3F6-43DF-ADA7-0990DEF44E2C}.Release|x86.Build.0 = Release|Any CPU {70720321-DED4-464F-B913-BDA5BBDD7982}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {70720321-DED4-464F-B913-BDA5BBDD7982}.Debug|Any CPU.Build.0 = Debug|Any CPU + {70720321-DED4-464F-B913-BDA5BBDD7982}.Debug|x64.ActiveCfg = Debug|Any CPU + {70720321-DED4-464F-B913-BDA5BBDD7982}.Debug|x64.Build.0 = Debug|Any CPU + {70720321-DED4-464F-B913-BDA5BBDD7982}.Debug|x86.ActiveCfg = Debug|Any CPU + {70720321-DED4-464F-B913-BDA5BBDD7982}.Debug|x86.Build.0 = Debug|Any CPU {70720321-DED4-464F-B913-BDA5BBDD7982}.Release|Any CPU.ActiveCfg = Release|Any CPU {70720321-DED4-464F-B913-BDA5BBDD7982}.Release|Any CPU.Build.0 = Release|Any CPU + {70720321-DED4-464F-B913-BDA5BBDD7982}.Release|x64.ActiveCfg = Release|Any CPU + {70720321-DED4-464F-B913-BDA5BBDD7982}.Release|x64.Build.0 = Release|Any CPU + {70720321-DED4-464F-B913-BDA5BBDD7982}.Release|x86.ActiveCfg = Release|Any CPU + {70720321-DED4-464F-B913-BDA5BBDD7982}.Release|x86.Build.0 = Release|Any CPU {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Debug|x64.ActiveCfg = Debug|Any CPU + {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Debug|x64.Build.0 = Debug|Any CPU + {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Debug|x86.ActiveCfg = Debug|Any CPU + {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Debug|x86.Build.0 = Debug|Any CPU {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Release|Any CPU.ActiveCfg = Release|Any CPU {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Release|Any CPU.Build.0 = Release|Any CPU + {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Release|x64.ActiveCfg = Release|Any CPU + {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Release|x64.Build.0 = Release|Any CPU + {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Release|x86.ActiveCfg = Release|Any CPU + {1BBCBA72-CDB6-4882-96EE-D4CD149433A2}.Release|x86.Build.0 = Release|Any CPU {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Debug|x64.ActiveCfg = Debug|Any CPU + {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Debug|x64.Build.0 = Debug|Any CPU + {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Debug|x86.ActiveCfg = Debug|Any CPU + {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Debug|x86.Build.0 = Debug|Any CPU {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Release|Any CPU.ActiveCfg = Release|Any CPU {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Release|Any CPU.Build.0 = Release|Any CPU + {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Release|x64.ActiveCfg = Release|Any CPU + {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Release|x64.Build.0 = Release|Any CPU + {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Release|x86.ActiveCfg = Release|Any CPU + {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915}.Release|x86.Build.0 = Release|Any CPU {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Debug|Any CPU.Build.0 = Debug|Any CPU + {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Debug|x64.ActiveCfg = Debug|Any CPU + {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Debug|x64.Build.0 = Debug|Any CPU + {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Debug|x86.ActiveCfg = Debug|Any CPU + {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Debug|x86.Build.0 = Debug|Any CPU {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Release|Any CPU.ActiveCfg = Release|Any CPU {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Release|Any CPU.Build.0 = Release|Any CPU + {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Release|x64.ActiveCfg = Release|Any CPU + {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Release|x64.Build.0 = Release|Any CPU + {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Release|x86.ActiveCfg = Release|Any CPU + {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64}.Release|x86.Build.0 = Release|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Debug|Any CPU.Build.0 = Debug|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Debug|x64.ActiveCfg = Debug|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Debug|x64.Build.0 = Debug|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Debug|x86.ActiveCfg = Debug|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Debug|x86.Build.0 = Debug|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Release|Any CPU.ActiveCfg = Release|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Release|Any CPU.Build.0 = Release|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Release|x64.ActiveCfg = Release|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Release|x64.Build.0 = Release|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Release|x86.ActiveCfg = Release|Any CPU + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080}.Release|x86.Build.0 = Release|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Debug|x64.ActiveCfg = Debug|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Debug|x64.Build.0 = Debug|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Debug|x86.ActiveCfg = Debug|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Debug|x86.Build.0 = Debug|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Release|Any CPU.Build.0 = Release|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Release|x64.ActiveCfg = Release|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Release|x64.Build.0 = Release|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Release|x86.ActiveCfg = Release|Any CPU + {63BEAA7D-4807-4534-9B45-66FD36491FD3}.Release|x86.Build.0 = Release|Any CPU {AF556046-54CD-48BC-9740-3E926DB8B510}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AF556046-54CD-48BC-9740-3E926DB8B510}.Debug|Any CPU.Build.0 = Debug|Any CPU {AF556046-54CD-48BC-9740-3E926DB8B510}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -1730,6 +3698,8 @@ Global {1BBCBA72-CDB6-4882-96EE-D4CD149433A2} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} {BC4BB2D6-DFD8-4190-AAC3-32C0A7A8E915} = {447C8A77-E5F0-4538-8687-7383196D04EA} {58FCF22D-E8DB-4EB8-B586-9BB6E9899D64} = {447C8A77-E5F0-4538-8687-7383196D04EA} + {82BD7B8C-7CE1-4C9B-B447-3796DA54B080} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} + {63BEAA7D-4807-4534-9B45-66FD36491FD3} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} {AF556046-54CD-48BC-9740-3E926DB8B510} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} {C38926D5-C1E7-47D6-BD0B-D36BE4C19AE7} = {447C8A77-E5F0-4538-8687-7383196D04EA} {5B49FE47-A4C5-45BE-A903-8215CF5E2FAF} = {5DF0E140-0513-4D0D-BE2E-3D4D85CD70E6} diff --git a/framework/Volo.Abp.sln.DotSettings b/framework/Volo.Abp.sln.DotSettings index 925b5c212a..db86e2eb6a 100644 --- a/framework/Volo.Abp.sln.DotSettings +++ b/framework/Volo.Abp.sln.DotSettings @@ -1,4 +1,5 @@  + AI SQL True D:\Github\abp\common.DotSettings diff --git a/framework/src/Volo.Abp.AI.Abstractions/FodyWeavers.xml b/framework/src/Volo.Abp.AI.Abstractions/FodyWeavers.xml new file mode 100644 index 0000000000..bc5a74a236 --- /dev/null +++ b/framework/src/Volo.Abp.AI.Abstractions/FodyWeavers.xml @@ -0,0 +1,3 @@ + + + diff --git a/framework/src/Volo.Abp.AI.Abstractions/FodyWeavers.xsd b/framework/src/Volo.Abp.AI.Abstractions/FodyWeavers.xsd new file mode 100644 index 0000000000..3f3946e282 --- /dev/null +++ b/framework/src/Volo.Abp.AI.Abstractions/FodyWeavers.xsd @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. + + + + + A comma-separated list of error codes that can be safely ignored in assembly verification. + + + + + 'false' to turn off automatic generation of the XML Schema file. + + + + + \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI.Abstractions/Volo.Abp.AI.Abstractions.abppkg b/framework/src/Volo.Abp.AI.Abstractions/Volo.Abp.AI.Abstractions.abppkg new file mode 100644 index 0000000000..f4bad072d2 --- /dev/null +++ b/framework/src/Volo.Abp.AI.Abstractions/Volo.Abp.AI.Abstractions.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.framework" +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI.Abstractions/Volo.Abp.AI.Abstractions.csproj b/framework/src/Volo.Abp.AI.Abstractions/Volo.Abp.AI.Abstractions.csproj new file mode 100644 index 0000000000..f5240e5187 --- /dev/null +++ b/framework/src/Volo.Abp.AI.Abstractions/Volo.Abp.AI.Abstractions.csproj @@ -0,0 +1,26 @@ + + + + + + + netstandard2.0;netstandard2.1;net8.0;net9.0 + enable + Nullable + Volo.Abp.AI.Abstractions + $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; + false + false + false + + + + + + + + + + + + diff --git a/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/AbpAIAbstractionsModule.cs b/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/AbpAIAbstractionsModule.cs new file mode 100644 index 0000000000..cc478d8503 --- /dev/null +++ b/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/AbpAIAbstractionsModule.cs @@ -0,0 +1,10 @@ +using Microsoft.Extensions.AI; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection.Extensions; +using Volo.Abp.Modularity; + +namespace Volo.Abp.AI; + +public class AbpAIAbstractionsModule : AbpModule +{ +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IChatClient.cs b/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IChatClient.cs new file mode 100644 index 0000000000..e7458af657 --- /dev/null +++ b/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IChatClient.cs @@ -0,0 +1,8 @@ +using Microsoft.Extensions.AI; + +namespace Volo.Abp.AI; + +public interface IChatClient : IChatClient + where TWorkSpace : class +{ +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IKernelAccessor.cs b/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IKernelAccessor.cs new file mode 100644 index 0000000000..7f55ad9e6f --- /dev/null +++ b/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/IKernelAccessor.cs @@ -0,0 +1,14 @@ + +using Microsoft.SemanticKernel; + +namespace Volo.Abp.AI; + +public interface IKernelAccessor +{ + Kernel? Kernel { get; } +} + +public interface IKernelAccessor : IKernelAccessor + where TWorkSpace : class +{ +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/WorkspaceNameAttribute.cs b/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/WorkspaceNameAttribute.cs new file mode 100644 index 0000000000..1cf34d0781 --- /dev/null +++ b/framework/src/Volo.Abp.AI.Abstractions/Volo/Abp/AI/WorkspaceNameAttribute.cs @@ -0,0 +1,38 @@ +using System; +using System.Linq; +using System.Collections.Concurrent; + +namespace Volo.Abp.AI; + +[AttributeUsage(AttributeTargets.Class)] +public class WorkspaceNameAttribute : Attribute +{ + public string Name { get; } + + public WorkspaceNameAttribute(string name) + { + Check.NotNull(name, nameof(name)); + + Name = name; + } + + private static readonly ConcurrentDictionary _nameCache = new(); + + public static string GetWorkspaceName() + { + return GetWorkspaceName(typeof(TWorkspace)); + } + + public static string GetWorkspaceName(Type workspaceType) + { + return _nameCache.GetOrAdd(workspaceType, type => + { + var workspaceNameAttribute = type + .GetCustomAttributes(true) + .OfType() + .FirstOrDefault(); + + return workspaceNameAttribute?.Name ?? type.FullName!; + }); + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/FodyWeavers.xml b/framework/src/Volo.Abp.AI/FodyWeavers.xml new file mode 100644 index 0000000000..bc5a74a236 --- /dev/null +++ b/framework/src/Volo.Abp.AI/FodyWeavers.xml @@ -0,0 +1,3 @@ + + + diff --git a/framework/src/Volo.Abp.AI/FodyWeavers.xsd b/framework/src/Volo.Abp.AI/FodyWeavers.xsd new file mode 100644 index 0000000000..3f3946e282 --- /dev/null +++ b/framework/src/Volo.Abp.AI/FodyWeavers.xsd @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. + + + + + A comma-separated list of error codes that can be safely ignored in assembly verification. + + + + + 'false' to turn off automatic generation of the XML Schema file. + + + + + \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo.Abp.AI.abppkg b/framework/src/Volo.Abp.AI/Volo.Abp.AI.abppkg new file mode 100644 index 0000000000..f4bad072d2 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo.Abp.AI.abppkg @@ -0,0 +1,3 @@ +{ + "role": "lib.framework" +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo.Abp.AI.csproj b/framework/src/Volo.Abp.AI/Volo.Abp.AI.csproj new file mode 100644 index 0000000000..54a9c047b2 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo.Abp.AI.csproj @@ -0,0 +1,27 @@ + + + + + + + netstandard2.0;netstandard2.1;net8.0;net9.0 + enable + Nullable + Volo.Abp.AI + $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; + false + false + false + + + + + + + + + + + + + diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/AbpAIModule.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/AbpAIModule.cs new file mode 100644 index 0000000000..f13a6e6f02 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/AbpAIModule.cs @@ -0,0 +1,96 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Microsoft.Extensions.AI; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.DependencyInjection.Extensions; +using Microsoft.SemanticKernel; +using Microsoft.SemanticKernel.ChatCompletion; +using Volo.Abp.Modularity; + +namespace Volo.Abp.AI; + +[DependsOn( + typeof(AbpAIAbstractionsModule) +)] +public class AbpAIModule : AbpModule +{ + public const string DefaultWorkspaceName = "Default"; + + public override void PostConfigureServices(ServiceConfigurationContext context) + { + var options = context.Services.ExecutePreConfiguredActions(); + + context.Services.Configure(workspaceOptions => + { + workspaceOptions.ConfiguredWorkspaceNames.UnionWith(options.Workspaces.Select(x => x.Key).ToArray()); + }); + + foreach (var workspaceConfig in options.Workspaces.Values) + { + if (workspaceConfig.ChatClient?.Builder is null) + { + continue; + } + + foreach (var builderConfigurer in workspaceConfig.ChatClient.BuilderConfigurers) + { + builderConfigurer.Action(workspaceConfig.ChatClient.Builder!); + } + + context.Services.AddKeyedChatClient( + AbpAIOptions.GetChatClientServiceKeyName(workspaceConfig.Name), + provider => workspaceConfig.ChatClient.Builder!.Build(provider), + ServiceLifetime.Transient + ); + + if (workspaceConfig.Name == DefaultWorkspaceName) + { + context.Services.AddTransient(sp => sp.GetRequiredKeyedService( + AbpAIOptions.GetChatClientServiceKeyName(workspaceConfig.Name) + ) + ); + } + } + + context.Services.TryAddTransient(typeof(IChatClient<>), typeof(TypedChatClient<>)); + + foreach (var workspaceConfig in options.Workspaces.Values) + { + if (workspaceConfig.Kernel?.Builder is null) + { + continue; + } + + foreach (var builderConfigurer in workspaceConfig.Kernel.BuilderConfigurers) + { + builderConfigurer.Action(workspaceConfig.Kernel.Builder!); + } + + // TODO: Check if we can use transient instead of singleton for Kernel + context.Services.AddKeyedTransient( + AbpAIOptions.GetKernelServiceKeyName(workspaceConfig.Name), + (provider, _) => workspaceConfig.Kernel.Builder!.Build()); + + if (workspaceConfig.Name == DefaultWorkspaceName) + { + context.Services.AddTransient(sp => sp.GetRequiredKeyedService( + AbpAIOptions.GetKernelServiceKeyName(workspaceConfig.Name) + ) + ); + } + + if (workspaceConfig.ChatClient?.Builder is null) + { + context.Services.AddKeyedTransient( + AbpAIOptions.GetChatClientServiceKeyName(workspaceConfig.Name), + (sp, _) => sp.GetKeyedService(AbpAIOptions.GetKernelServiceKeyName(workspaceConfig.Name))? + .GetRequiredService() + ?? throw new InvalidOperationException("Kernel or IChatClient not found with workspace name: " + workspaceConfig.Name) + ); + } + } + + context.Services.TryAddTransient(typeof(IKernelAccessor<>), typeof(TypedKernelAccessor<>)); + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/AbpAIOptions.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/AbpAIOptions.cs new file mode 100644 index 0000000000..b5639580d7 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/AbpAIOptions.cs @@ -0,0 +1,19 @@ +namespace Volo.Abp.AI; + +public class AbpAIOptions +{ + public const string ChatClientServiceKeyNamePrefix = "Abp.AI.ChatClient_"; + public const string KernelServiceKeyNamePrefix = "Abp.AI.Kernel_"; + + public WorkspaceConfigurationDictionary Workspaces { get; } = new(); + + public static string GetChatClientServiceKeyName(string name) + { + return $"{ChatClientServiceKeyNamePrefix}{name}"; + } + + public static string GetKernelServiceKeyName(string name) + { + return $"{KernelServiceKeyNamePrefix}{name}"; + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/AbpAIWorkspaceOptions.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/AbpAIWorkspaceOptions.cs new file mode 100644 index 0000000000..1fad742c04 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/AbpAIWorkspaceOptions.cs @@ -0,0 +1,8 @@ +using System.Collections.Generic; + +namespace Volo.Abp.AI; + +public class AbpAIWorkspaceOptions +{ + public HashSet ConfiguredWorkspaceNames { get; } = new(); +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/BuilderConfigurerList.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/BuilderConfigurerList.cs new file mode 100644 index 0000000000..0ee5e5164d --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/BuilderConfigurerList.cs @@ -0,0 +1,8 @@ +using Microsoft.Extensions.AI; + +namespace Volo.Abp.AI; + +public class BuilderConfigurerList : NamedActionList +{ + +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/ChatClientConfiguration.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/ChatClientConfiguration.cs new file mode 100644 index 0000000000..830d6fd87c --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/ChatClientConfiguration.cs @@ -0,0 +1,23 @@ +using System; +using Microsoft.Extensions.AI; + +namespace Volo.Abp.AI; + +public class ChatClientConfiguration +{ + public ChatClientBuilder? Builder { get; set; } + + public BuilderConfigurerList BuilderConfigurers { get; } = new(); + + // TODO: Base chat client (for inheriting a chat client configuration from some other one) + + public void ConfigureBuilder(Action configureAction) + { + BuilderConfigurers.Add(configureAction); + } + + public void ConfigureBuilder(string name, Action configureAction) + { + BuilderConfigurers.Add(name, configureAction); + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/DefaultKernelAccessor.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/DefaultKernelAccessor.cs new file mode 100644 index 0000000000..5370a41dd1 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/DefaultKernelAccessor.cs @@ -0,0 +1,18 @@ +using System; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.SemanticKernel; +using Volo.Abp.DependencyInjection; + +namespace Volo.Abp.AI; + +[ExposeServices(typeof(IKernelAccessor))] +public class DefaultKernelAccessor : IKernelAccessor, ITransientDependency +{ + public Kernel? Kernel { get; } + + public DefaultKernelAccessor(IServiceProvider serviceProvider) + { + Kernel = serviceProvider.GetKeyedService( + AbpAIModule.DefaultWorkspaceName); + } +} diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/KernelBuilderConfigurerList.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/KernelBuilderConfigurerList.cs new file mode 100644 index 0000000000..fbccc77025 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/KernelBuilderConfigurerList.cs @@ -0,0 +1,9 @@ +using Microsoft.SemanticKernel; + +namespace Volo.Abp.AI; + +public class KernelBuilderConfigurerList : NamedActionList +{ +} + + diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/KernelConfiguration.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/KernelConfiguration.cs new file mode 100644 index 0000000000..4b78e1b54d --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/KernelConfiguration.cs @@ -0,0 +1,21 @@ +using System; +using Microsoft.SemanticKernel; + +namespace Volo.Abp.AI; + +public class KernelConfiguration +{ + public IKernelBuilder? Builder { get; set; } + + public KernelBuilderConfigurerList BuilderConfigurers { get; } = new(); + + public void ConfigureBuilder(Action configureAction) + { + BuilderConfigurers.Add(configureAction); + } + + public void ConfigureBuilder(string name, Action configureAction) + { + BuilderConfigurers.Add(name, configureAction); + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedChatClient.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedChatClient.cs new file mode 100644 index 0000000000..c75d9b0c97 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedChatClient.cs @@ -0,0 +1,18 @@ +using System; +using Microsoft.Extensions.AI; +using Microsoft.Extensions.DependencyInjection; + +namespace Volo.Abp.AI; + +public class TypedChatClient : DelegatingChatClient, IChatClient + where TWorkSpace : class +{ + public TypedChatClient(IServiceProvider serviceProvider) + : base( + serviceProvider.GetRequiredKeyedService( + AbpAIOptions.GetChatClientServiceKeyName( + WorkspaceNameAttribute.GetWorkspaceName())) + ) + { + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedKernelAccessor.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedKernelAccessor.cs new file mode 100644 index 0000000000..09d0132676 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/TypedKernelAccessor.cs @@ -0,0 +1,20 @@ +using System; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.SemanticKernel; + +namespace Volo.Abp.AI; + +public class TypedKernelAccessor : IKernelAccessor + where TWorkSpace : class +{ + public Kernel? Kernel { get; } + + public TypedKernelAccessor(IServiceProvider serviceProvider) + { + Kernel = serviceProvider.GetKeyedService( + AbpAIOptions.GetKernelServiceKeyName( + WorkspaceNameAttribute.GetWorkspaceName())); + } +} + + diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/WorkspaceConfiguration.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/WorkspaceConfiguration.cs new file mode 100644 index 0000000000..ddbfb27b59 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/WorkspaceConfiguration.cs @@ -0,0 +1,28 @@ +using System; + +namespace Volo.Abp.AI; + +public class WorkspaceConfiguration +{ + public string Name { get; } + public ChatClientConfiguration ChatClient { get; } = new(); + public KernelConfiguration Kernel { get; } = new(); + + public WorkspaceConfiguration(string name) + { + Name = name; + } + + public WorkspaceConfiguration ConfigureChatClient(Action configureAction) + { + configureAction(ChatClient); + return this; + } + + + public WorkspaceConfiguration ConfigureKernel(Action configureAction) + { + configureAction(Kernel); + return this; + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.AI/Volo/Abp/AI/WorkspaceConfigurationDictionary.cs b/framework/src/Volo.Abp.AI/Volo/Abp/AI/WorkspaceConfigurationDictionary.cs new file mode 100644 index 0000000000..6a5c77d7d0 --- /dev/null +++ b/framework/src/Volo.Abp.AI/Volo/Abp/AI/WorkspaceConfigurationDictionary.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; + +namespace Volo.Abp.AI; + +public class WorkspaceConfigurationDictionary : Dictionary +{ + public void Configure(Action? configureAction = null) + where TWorkSpace : class + { + Configure(WorkspaceNameAttribute.GetWorkspaceName(), configureAction); + } + + public void Configure(string name, Action? configureAction = null) + { + if (!TryGetValue(name, out var configuration)) + { + configuration = new WorkspaceConfiguration(name); + this[name] = configuration; + } + + configureAction?.Invoke(configuration); + } + + public void ConfigureDefault(Action? configureAction = null) + { + Configure(AbpAIModule.DefaultWorkspaceName, configureAction); + } +} diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Collections/NamedActionList.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Collections/NamedActionList.cs new file mode 100644 index 0000000000..f5ebbc2bc1 --- /dev/null +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Collections/NamedActionList.cs @@ -0,0 +1,14 @@ +using System; + +namespace Volo.Abp.AI; + +public class NamedActionList : NamedObjectList> +{ + public void Add(Action action) + { + this.Add(Guid.NewGuid().ToString("N"), action); + } + + public void Add(string name, Action action) + => this.Add(new NamedAction(name, action)); +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Collections/NamedObjectList.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Collections/NamedObjectList.cs new file mode 100644 index 0000000000..df91c0afc3 --- /dev/null +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Collections/NamedObjectList.cs @@ -0,0 +1,9 @@ +using System.Collections.Generic; + +namespace Volo.Abp.AI; + +public class NamedObjectList : List + where T : NamedObject +{ + +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/NamedAction.cs b/framework/src/Volo.Abp.Core/Volo/Abp/NamedAction.cs new file mode 100644 index 0000000000..f7bf5a7177 --- /dev/null +++ b/framework/src/Volo.Abp.Core/Volo/Abp/NamedAction.cs @@ -0,0 +1,14 @@ +using System; + +namespace Volo.Abp; + +public class NamedAction : NamedObject +{ + public Action Action { get; set; } + + public NamedAction(string name, Action action) + : base(name) + { + Action = Check.NotNull(action, nameof(action)); + } +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/NamedObject.cs b/framework/src/Volo.Abp.Core/Volo/Abp/NamedObject.cs new file mode 100644 index 0000000000..579a97cce1 --- /dev/null +++ b/framework/src/Volo.Abp.Core/Volo/Abp/NamedObject.cs @@ -0,0 +1,11 @@ +namespace Volo.Abp; + +public class NamedObject +{ + public string Name { get; } + + public NamedObject(string name) + { + Name = Check.NotNullOrWhiteSpace(name, nameof(name)); + } +} \ No newline at end of file diff --git a/nupkg/common.ps1 b/nupkg/common.ps1 index d6f3bab715..00f336ffc5 100644 --- a/nupkg/common.ps1 +++ b/nupkg/common.ps1 @@ -93,6 +93,8 @@ $solutions = ( $projects = ( # framework + "framework/src/Volo.Abp.AI.Abstractions", + "framework/src/Volo.Abp.AI", "framework/src/Volo.Abp.ApiVersioning.Abstractions", "framework/src/Volo.Abp.AspNetCore.Authentication.JwtBearer", "framework/src/Volo.Abp.AspNetCore.Authentication.OAuth",