From 879ddbe05a5f9620e40b29bf60d93ffc50f2fb48 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 6 Feb 2026 14:38:17 -0500 Subject: [PATCH 1/3] Initial support for bun:: --- .../Bun.cs | 225 +++++++++++ .../Helpers/BunPkgDetailsHelper.cs | 175 +++++++++ .../Helpers/BunPkgOperationHelper.cs | 46 +++ ...UniGetUI.PackageEngine.Managers.Bun.csproj | 26 ++ src/UniGetUI.sln | 356 ++++++++++++++++++ 5 files changed, 828 insertions(+) create mode 100644 src/UniGetUI.PackageEngine.Managers.Bun/Bun.cs create mode 100644 src/UniGetUI.PackageEngine.Managers.Bun/Helpers/BunPkgDetailsHelper.cs create mode 100644 src/UniGetUI.PackageEngine.Managers.Bun/Helpers/BunPkgOperationHelper.cs create mode 100644 src/UniGetUI.PackageEngine.Managers.Bun/UniGetUI.PackageEngine.Managers.Bun.csproj diff --git a/src/UniGetUI.PackageEngine.Managers.Bun/Bun.cs b/src/UniGetUI.PackageEngine.Managers.Bun/Bun.cs new file mode 100644 index 0000000000..4966ce7c80 --- /dev/null +++ b/src/UniGetUI.PackageEngine.Managers.Bun/Bun.cs @@ -0,0 +1,225 @@ +using System.Diagnostics; +using System.Text.Json.Nodes; +using UniGetUI.Core.Data; +using UniGetUI.Core.Tools; +using UniGetUI.Interface.Enums; +using UniGetUI.PackageEngine.Classes.Manager; +using UniGetUI.PackageEngine.Classes.Manager.ManagerHelpers; +using UniGetUI.PackageEngine.Enums; +using UniGetUI.PackageEngine.ManagerClasses.Classes; +using UniGetUI.PackageEngine.ManagerClasses.Manager; +using UniGetUI.PackageEngine.PackageClasses; +using UniGetUI.PackageEngine.Structs; + +namespace UniGetUI.PackageEngine.Managers.BunManager +{ + public class Bun : PackageManager + { + public Bun() + { + Capabilities = new ManagerCapabilities + { + CanRunAsAdmin = true, + SupportsCustomVersions = true, + CanDownloadInstaller = true, + SupportsCustomScopes = true, + CanListDependencies = true, + SupportsPreRelease = true, + SupportsProxy = ProxySupport.No, + SupportsProxyAuth = false + }; + + Properties = new ManagerProperties + { + Name = "Bun", + Description = CoreTools.Translate("A npmjs package manager written in Zig. Full of libraries and other utilities that orbit the javascript world
Contains: Node javascript libraries and other related utilities"), + IconId = IconType.Node, + ColorIconId = "node_color", + ExecutableFriendlyName = "bun", + InstallVerb = "install", + UninstallVerb = "uninstall", + UpdateVerb = "install", + DefaultSource = new ManagerSource(this, "Bun", new Uri("https://www.npmjs.com/")), + KnownSources = [new ManagerSource(this, "Bun", new Uri("https://www.npmjs.com/"))], + + }; + + DetailsHelper = new BunPkgDetailsHelper(this); + OperationHelper = new BunPkgOperationHelper(this); + } + + protected override IReadOnlyList FindPackages_UnSafe(string query) + { + using Process p = new() + { + StartInfo = new ProcessStartInfo + { + FileName = Status.ExecutablePath, + Arguments = Status.ExecutableCallArgs + " search \"" + query + "\" --json", + RedirectStandardOutput = true, + RedirectStandardError = true, + RedirectStandardInput = true, + UseShellExecute = false, + CreateNoWindow = true, + WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + StandardOutputEncoding = System.Text.Encoding.UTF8 + } + }; + + IProcessTaskLogger logger = TaskLogger.CreateNew(LoggableTaskType.FindPackages, p); + p.Start(); + + string? line; + List Packages = []; + while ((line = p.StandardOutput.ReadLine()) is not null) + { + logger.AddToStdOut(line); + if (line.StartsWith("{")) + { + JsonNode? node = JsonNode.Parse(line); + string? id = node?["name"]?.ToString(); + string? version = node?["version"]?.ToString(); + if (id is not null && version is not null) + { + Packages.Add(new Package(CoreTools.FormatAsName(id), id, version, DefaultSource, this)); + } + else + { + logger.AddToStdErr("Line could not be parsed: " + line); + } + } + } + + logger.AddToStdErr(p.StandardError.ReadToEnd()); + p.WaitForExit(); + logger.Close(p.ExitCode); + + return Packages; + } + + protected override IReadOnlyList GetAvailableUpdates_UnSafe() + { + List Packages = []; + foreach (var options in new OverridenInstallationOptions[] { new(PackageScope.Local), new(PackageScope.Global) }) + { + using Process p = new() + { + StartInfo = new ProcessStartInfo + { + FileName = Status.ExecutablePath, + Arguments = Status.ExecutableCallArgs + " outdated --json" + (options.Scope == PackageScope.Global ? " --global" : ""), + RedirectStandardOutput = true, + RedirectStandardError = true, + RedirectStandardInput = true, + UseShellExecute = false, + CreateNoWindow = true, + WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + StandardOutputEncoding = System.Text.Encoding.UTF8 + } + }; + + IProcessTaskLogger logger = TaskLogger.CreateNew(LoggableTaskType.ListUpdates, p); + p.Start(); + + string strContents = p.StandardOutput.ReadToEnd(); + logger.AddToStdOut(strContents); + JsonObject? contents = null; + if (strContents.Any()) contents = JsonNode.Parse(strContents) as JsonObject; + foreach (var (packageId, packageData) in contents?.ToDictionary() ?? []) + { + string? version = packageData?["current"]?.ToString(); + string? newVersion = packageData?["latest"]?.ToString(); + if (version is not null && newVersion is not null) + { + Packages.Add(new Package(CoreTools.FormatAsName(packageId), packageId, version, newVersion, + DefaultSource, this, options)); + } + } + + logger.AddToStdErr(p.StandardError.ReadToEnd()); + p.WaitForExit(); + logger.Close(p.ExitCode); + } + return Packages; + } + + protected override IReadOnlyList GetInstalledPackages_UnSafe() + { + List Packages = []; + foreach (var options in new OverridenInstallationOptions[] { new(PackageScope.Local), new(PackageScope.Global) }) + { + using Process p = new() + { + StartInfo = new ProcessStartInfo + { + FileName = Status.ExecutablePath, + Arguments = Status.ExecutableCallArgs + " list --json" + (options.Scope == PackageScope.Global ? " --global" : ""), + RedirectStandardOutput = true, + RedirectStandardError = true, + RedirectStandardInput = true, + UseShellExecute = false, + CreateNoWindow = true, + WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + StandardOutputEncoding = System.Text.Encoding.UTF8 + } + }; + + IProcessTaskLogger logger = TaskLogger.CreateNew(LoggableTaskType.ListInstalledPackages, p); + p.Start(); + + string strContents = p.StandardOutput.ReadToEnd(); + logger.AddToStdOut(strContents); + JsonObject? contents = null; + if (strContents.Any()) contents = (JsonNode.Parse(strContents) as JsonObject)?["dependencies"] as JsonObject; + foreach (var (packageId, packageData) in contents?.ToDictionary() ?? []) + { + string? version = packageData?["version"]?.ToString(); + if (version is not null) + { + Packages.Add(new Package(CoreTools.FormatAsName(packageId), packageId, version, DefaultSource, this, options)); + } + } + + logger.AddToStdErr(p.StandardError.ReadToEnd()); + p.WaitForExit(); + logger.Close(p.ExitCode); + } + + return Packages; + } + + public override IReadOnlyList FindCandidateExecutableFiles() + => CoreTools.WhichMultiple("bun.cmd"); + + protected override void _loadManagerExecutableFile(out bool found, out string path, out string callArguments) + { + var (_found, _executable) = GetExecutableFile(); + + found = _found; + path = CoreData.PowerShell5; + callArguments = $"-NoProfile -ExecutionPolicy Bypass -Command \"{_executable.Replace(" ", "` ")}\" "; + } + + protected override void _loadManagerVersion(out string version) + { + Process process = new() + { + StartInfo = new ProcessStartInfo + { + FileName = Status.ExecutablePath, + Arguments = Status.ExecutableCallArgs + "--version", + UseShellExecute = false, + RedirectStandardOutput = true, + RedirectStandardError = true, + RedirectStandardInput = true, + CreateNoWindow = true, + WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + StandardOutputEncoding = System.Text.Encoding.UTF8 + } + }; + process.Start(); + version = process.StandardOutput.ReadToEnd().Trim(); + process.WaitForExit(); + } + } +} diff --git a/src/UniGetUI.PackageEngine.Managers.Bun/Helpers/BunPkgDetailsHelper.cs b/src/UniGetUI.PackageEngine.Managers.Bun/Helpers/BunPkgDetailsHelper.cs new file mode 100644 index 0000000000..cc6c3351b4 --- /dev/null +++ b/src/UniGetUI.PackageEngine.Managers.Bun/Helpers/BunPkgDetailsHelper.cs @@ -0,0 +1,175 @@ +using System.Diagnostics; +using System.Globalization; +using System.Text.Json.Nodes; +using UniGetUI.Core.IconEngine; +using UniGetUI.Core.Logging; +using UniGetUI.PackageEngine.Classes.Manager.BaseProviders; +using UniGetUI.PackageEngine.Enums; +using UniGetUI.PackageEngine.Interfaces; +using UniGetUI.PackageEngine.ManagerClasses.Classes; + +namespace UniGetUI.PackageEngine.Managers.BunManager +{ + internal sealed class BunPkgDetailsHelper : BasePkgDetailsHelper + { + public BunPkgDetailsHelper(Bun manager) : base(manager) { } + + protected override void GetDetails_UnSafe(IPackageDetails details) + { + try + { + details.InstallerType = "Tarball"; + details.ManifestUrl = new Uri($"https://www.npmjs.com/package/{details.Package.Id}"); + details.ReleaseNotesUrl = new Uri($"https://www.npmjs.com/package/{details.Package.Id}?activeTab=versions"); + + using Process p = new(); + p.StartInfo = new ProcessStartInfo + { + FileName = Manager.Status.ExecutablePath, + Arguments = Manager.Status.ExecutableCallArgs + " show " + details.Package.Id + " --json", + UseShellExecute = false, + RedirectStandardOutput = true, + RedirectStandardError = true, + RedirectStandardInput = true, + CreateNoWindow = true, + WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + StandardOutputEncoding = System.Text.Encoding.UTF8 + }; + + IProcessTaskLogger logger = Manager.TaskLogger.CreateNew(LoggableTaskType.LoadPackageDetails, p); + p.Start(); + + string strContents = p.StandardOutput.ReadToEnd(); + logger.AddToStdOut(strContents); + JsonObject? contents = JsonNode.Parse(strContents) as JsonObject; + + details.License = contents?["license"]?.ToString(); + details.Description = contents?["description"]?.ToString(); + + if (Uri.TryCreate(contents?["homepage"]?.ToString() ?? "", UriKind.RelativeOrAbsolute, out var homepageUrl)) + details.HomepageUrl = homepageUrl; + + details.Publisher = (contents?["maintainers"] as JsonArray)?[0]?.ToString(); + details.Author = contents?["author"]?.ToString(); + details.UpdateDate = contents?["time"]?[contents?["dist-tags"]?["latest"]?.ToString() ?? details.Package.VersionString]?.ToString(); + + if (Uri.TryCreate(contents?["dist"]?["tarball"]?.ToString() ?? "", UriKind.RelativeOrAbsolute, out var installerUrl)) + details.InstallerUrl = installerUrl; + + if (int.TryParse(contents?["dist"]?["unpackedSize"]?.ToString() ?? "", NumberStyles.Any, CultureInfo.InvariantCulture, out int installerSize)) + details.InstallerSize = installerSize; + + details.InstallerHash = contents?["dist"]?["integrity"]?.ToString(); + + details.Dependencies.Clear(); + HashSet addedDeps = new(); + foreach (var rawDep in (contents?["dependencies"]?.AsObject() ?? [])) + { + if(addedDeps.Contains(rawDep.Key)) continue; + addedDeps.Add(rawDep.Key); + + details.Dependencies.Add(new() + { + Name = rawDep.Key, + Version = rawDep.Value?.GetValue() ?? "", + Mandatory = true, + }); + } + + foreach (var rawDep in (contents?["devDependencies"]?.AsObject() ?? [])) + { + if(addedDeps.Contains(rawDep.Key)) continue; + addedDeps.Add(rawDep.Key); + + details.Dependencies.Add(new() + { + Name = rawDep.Key, + Version = rawDep.Value?.GetValue() ?? "", + Mandatory = false, + }); + } + + foreach (var rawDep in (contents?["peerDependencies"]?.AsObject() ?? [])) + { + if(addedDeps.Contains(rawDep.Key)) continue; + addedDeps.Add(rawDep.Key); + + details.Dependencies.Add(new() + { + Name = rawDep.Key, + Version = rawDep.Value?.GetValue() ?? "", + Mandatory = false, + }); + } + + logger.AddToStdErr(p.StandardError.ReadToEnd()); + p.WaitForExit(); + logger.Close(p.ExitCode); + } + catch (Exception e) + { + Logger.Error(e); + } + + return; + } + + protected override CacheableIcon? GetIcon_UnSafe(IPackage package) + { + throw new NotImplementedException(); + } + + protected override IReadOnlyList GetScreenshots_UnSafe(IPackage package) + { + throw new NotImplementedException(); + } + + protected override string? GetInstallLocation_UnSafe(IPackage package) + { + if (package.OverridenOptions.Scope is PackageScope.Local) + return Path.Join(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "node_modules", package.Id); + return Path.Join(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Roaming", "npm", + "node_modules", package.Id); + } + + protected override IReadOnlyList GetInstallableVersions_UnSafe(IPackage package) + { + using Process p = new() + { + StartInfo = new ProcessStartInfo + { + FileName = Manager.Status.ExecutablePath, + Arguments = + Manager.Status.ExecutableCallArgs + " show " + package.Id + " versions --json", + UseShellExecute = false, + RedirectStandardOutput = true, + RedirectStandardError = true, + RedirectStandardInput = true, + CreateNoWindow = true, + WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), + StandardOutputEncoding = System.Text.Encoding.UTF8 + } + }; + + IProcessTaskLogger logger = Manager.TaskLogger.CreateNew(LoggableTaskType.LoadPackageVersions, p); + p.Start(); + + string strContents = p.StandardOutput.ReadToEnd(); + logger.AddToStdOut(strContents); + JsonArray? rawVersions = JsonNode.Parse(strContents) as JsonArray; + + List versions = []; + foreach(JsonNode? raw_ver in rawVersions ?? []) + { + if (raw_ver is not null) + versions.Add(raw_ver.ToString()); + } + + logger.AddToStdErr(p.StandardError.ReadToEnd()); + p.WaitForExit(); + logger.Close(p.ExitCode); + + return versions; + } + } +} diff --git a/src/UniGetUI.PackageEngine.Managers.Bun/Helpers/BunPkgOperationHelper.cs b/src/UniGetUI.PackageEngine.Managers.Bun/Helpers/BunPkgOperationHelper.cs new file mode 100644 index 0000000000..9c2a2ab824 --- /dev/null +++ b/src/UniGetUI.PackageEngine.Managers.Bun/Helpers/BunPkgOperationHelper.cs @@ -0,0 +1,46 @@ +using UniGetUI.PackageEngine.Classes.Manager.BaseProviders; +using UniGetUI.PackageEngine.Enums; +using UniGetUI.PackageEngine.Interfaces; +using UniGetUI.PackageEngine.Serializable; + +namespace UniGetUI.PackageEngine.Managers.BunManager; +internal sealed class BunPkgOperationHelper : BasePkgOperationHelper +{ + public BunPkgOperationHelper(Bun manager) : base(manager) { } + + protected override IReadOnlyList _getOperationParameters(IPackage package, + InstallOptions options, OperationType operation) + { + List parameters = operation switch { + OperationType.Install => [Manager.Properties.InstallVerb, $"'{package.Id}@{(options.Version == string.Empty? package.VersionString: options.Version)}'"], + OperationType.Update => [Manager.Properties.UpdateVerb, $"'{package.Id}@{package.NewVersionString}'"], + OperationType.Uninstall => [Manager.Properties.UninstallVerb, package.Id], + _ => throw new InvalidDataException("Invalid package operation") + }; + + if (package.OverridenOptions.Scope == PackageScope.Global || + (package.OverridenOptions.Scope is null && options.InstallationScope == PackageScope.Global)) + parameters.Add("--global"); + + if (options.PreRelease) + parameters.AddRange(["--include", "dev"]); + + parameters.AddRange(operation switch + { + OperationType.Update => options.CustomParameters_Update, + OperationType.Uninstall => options.CustomParameters_Uninstall, + _ => options.CustomParameters_Install, + }); + + return parameters; + } + + protected override OperationVeredict _getOperationResult( + IPackage package, + OperationType operation, + IReadOnlyList processOutput, + int returnCode) + { + return returnCode == 0 ? OperationVeredict.Success : OperationVeredict.Failure; + } +} diff --git a/src/UniGetUI.PackageEngine.Managers.Bun/UniGetUI.PackageEngine.Managers.Bun.csproj b/src/UniGetUI.PackageEngine.Managers.Bun/UniGetUI.PackageEngine.Managers.Bun.csproj new file mode 100644 index 0000000000..6eb175c046 --- /dev/null +++ b/src/UniGetUI.PackageEngine.Managers.Bun/UniGetUI.PackageEngine.Managers.Bun.csproj @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/UniGetUI.sln b/src/UniGetUI.sln index d71e0676e3..f27e226076 100644 --- a/src/UniGetUI.sln +++ b/src/UniGetUI.sln @@ -107,176 +107,532 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniGetUI.PackageEngine.Seri EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniGetUI.Core.SecureSettings", "UniGetUI.Core.SecureSettings\UniGetUI.Core.SecureSettings.csproj", "{B0E59327-933E-4DB0-BD2D-FB16EB9B4194}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniGetUI.PackageEngine.Managers.Bun", "UniGetUI.PackageEngine.Managers.Bun\UniGetUI.PackageEngine.Managers.Bun.csproj", "{D592551B-5329-44BA-9446-8ED475D7539A}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UniGetUI.Core.IconStore", "UniGetUI.Core.IconStore", "{6EC239BF-FCDD-903B-F002-647AF6BF4471}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UniGetUI.Core.Logger", "UniGetUI.Core.Logger", "{8531793E-F891-2283-BD05-9B92EE2A6C73}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UniGetUI.PackageEngine.Enums", "UniGetUI.PackageEngine.Enums", "{3FC54007-E0BB-5A69-752B-331751547AC8}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UniGetUI.PAckageEngine.Interfaces", "UniGetUI.PAckageEngine.Interfaces", "{5EDF5FB5-1D27-E23D-2B30-8CC5AA0A28B6}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UniGetUI.PackageEngine.PackageManagerClasses", "UniGetUI.PackageEngine.PackageManagerClasses", "{A311FA31-ACD2-F3B0-0753-76DBCC1C554D}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 + Debug|Any CPU = Debug|Any CPU + Debug|x86 = Debug|x86 Release|x64 = Release|x64 + Release|Any CPU = Release|Any CPU + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|x64.ActiveCfg = Debug|x64 {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|x64.Build.0 = Debug|x64 + {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|x86.ActiveCfg = Debug|Any CPU + {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|x86.Build.0 = Debug|Any CPU {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|x64.ActiveCfg = Release|x64 {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|x64.Build.0 = Release|x64 + {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|Any CPU.Build.0 = Release|Any CPU + {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|x86.ActiveCfg = Release|Any CPU + {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|x86.Build.0 = Release|Any CPU {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|x64.ActiveCfg = Debug|x64 {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|x64.Build.0 = Debug|x64 + {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|Any CPU.Build.0 = Debug|Any CPU + {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|x86.ActiveCfg = Debug|Any CPU + {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|x86.Build.0 = Debug|Any CPU {52AC982E-7382-4746-BB66-4003698FCC02}.Release|x64.ActiveCfg = Release|x64 {52AC982E-7382-4746-BB66-4003698FCC02}.Release|x64.Build.0 = Release|x64 + {52AC982E-7382-4746-BB66-4003698FCC02}.Release|Any CPU.ActiveCfg = Release|Any CPU + {52AC982E-7382-4746-BB66-4003698FCC02}.Release|Any CPU.Build.0 = Release|Any CPU + {52AC982E-7382-4746-BB66-4003698FCC02}.Release|x86.ActiveCfg = Release|Any CPU + {52AC982E-7382-4746-BB66-4003698FCC02}.Release|x86.Build.0 = Release|Any CPU {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|x64.ActiveCfg = Debug|x64 {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|x64.Build.0 = Debug|x64 + {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|x86.ActiveCfg = Debug|Any CPU + {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|x86.Build.0 = Debug|Any CPU {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|x64.ActiveCfg = Release|x64 {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|x64.Build.0 = Release|x64 + {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|Any CPU.Build.0 = Release|Any CPU + {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|x86.ActiveCfg = Release|Any CPU + {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|x86.Build.0 = Release|Any CPU {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|x64.ActiveCfg = Debug|x64 {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|x64.Build.0 = Debug|x64 + {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|x86.ActiveCfg = Debug|Any CPU + {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|x86.Build.0 = Debug|Any CPU {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|x64.ActiveCfg = Release|x64 {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|x64.Build.0 = Release|x64 + {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|Any CPU.Build.0 = Release|Any CPU + {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|x86.ActiveCfg = Release|Any CPU + {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|x86.Build.0 = Release|Any CPU {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|x64.ActiveCfg = Debug|x64 {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|x64.Build.0 = Debug|x64 + {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|x86.ActiveCfg = Debug|Any CPU + {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|x86.Build.0 = Debug|Any CPU {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|x64.ActiveCfg = Release|x64 {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|x64.Build.0 = Release|x64 + {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|Any CPU.Build.0 = Release|Any CPU + {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|x86.ActiveCfg = Release|Any CPU + {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|x86.Build.0 = Release|Any CPU {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|x64.ActiveCfg = Debug|x64 {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|x64.Build.0 = Debug|x64 + {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|x86.ActiveCfg = Debug|Any CPU + {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|x86.Build.0 = Debug|Any CPU {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|x64.ActiveCfg = Release|x64 {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|x64.Build.0 = Release|x64 + {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|Any CPU.Build.0 = Release|Any CPU + {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|x86.ActiveCfg = Release|Any CPU + {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|x86.Build.0 = Release|Any CPU {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|x64.ActiveCfg = Debug|x64 {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|x64.Build.0 = Debug|x64 + {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|x86.ActiveCfg = Debug|Any CPU + {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|x86.Build.0 = Debug|Any CPU {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|x64.ActiveCfg = Release|x64 {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|x64.Build.0 = Release|x64 + {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|Any CPU.Build.0 = Release|Any CPU + {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|x86.ActiveCfg = Release|Any CPU + {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|x86.Build.0 = Release|Any CPU {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|x64.ActiveCfg = Debug|x64 {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|x64.Build.0 = Debug|x64 + {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|x86.ActiveCfg = Debug|Any CPU + {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|x86.Build.0 = Debug|Any CPU {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|x64.ActiveCfg = Release|x64 {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|x64.Build.0 = Release|x64 + {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|Any CPU.Build.0 = Release|Any CPU + {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|x86.ActiveCfg = Release|Any CPU + {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|x86.Build.0 = Release|Any CPU {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|x64.ActiveCfg = Debug|x64 {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|x64.Build.0 = Debug|x64 + {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|x86.ActiveCfg = Debug|Any CPU + {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|x86.Build.0 = Debug|Any CPU {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|x64.ActiveCfg = Release|x64 {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|x64.Build.0 = Release|x64 + {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|Any CPU.Build.0 = Release|Any CPU + {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|x86.ActiveCfg = Release|Any CPU + {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|x86.Build.0 = Release|Any CPU {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|x64.ActiveCfg = Debug|x64 {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|x64.Build.0 = Debug|x64 + {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|x86.ActiveCfg = Debug|Any CPU + {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|x86.Build.0 = Debug|Any CPU {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|x64.ActiveCfg = Release|x64 {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|x64.Build.0 = Release|x64 + {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|Any CPU.Build.0 = Release|Any CPU + {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|x86.ActiveCfg = Release|Any CPU + {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|x86.Build.0 = Release|Any CPU {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|x64.ActiveCfg = Debug|x64 {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|x64.Build.0 = Debug|x64 + {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|x86.ActiveCfg = Debug|Any CPU + {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|x86.Build.0 = Debug|Any CPU {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|x64.ActiveCfg = Release|x64 {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|x64.Build.0 = Release|x64 + {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|Any CPU.Build.0 = Release|Any CPU + {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|x86.ActiveCfg = Release|Any CPU + {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|x86.Build.0 = Release|Any CPU {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|x64.ActiveCfg = Debug|x64 {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|x64.Build.0 = Debug|x64 + {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|x86.ActiveCfg = Debug|Any CPU + {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|x86.Build.0 = Debug|Any CPU {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|x64.ActiveCfg = Release|x64 {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|x64.Build.0 = Release|x64 + {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|Any CPU.Build.0 = Release|Any CPU + {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|x86.ActiveCfg = Release|Any CPU + {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|x86.Build.0 = Release|Any CPU {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|x64.ActiveCfg = Debug|x64 {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|x64.Build.0 = Debug|x64 + {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|x86.ActiveCfg = Debug|Any CPU + {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|x86.Build.0 = Debug|Any CPU {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|x64.ActiveCfg = Release|x64 {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|x64.Build.0 = Release|x64 + {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|Any CPU.Build.0 = Release|Any CPU + {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|x86.ActiveCfg = Release|Any CPU + {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|x86.Build.0 = Release|Any CPU {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|x64.ActiveCfg = Debug|x64 {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|x64.Build.0 = Debug|x64 + {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|Any CPU.Build.0 = Debug|Any CPU + {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|x86.ActiveCfg = Debug|Any CPU + {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|x86.Build.0 = Debug|Any CPU {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|x64.ActiveCfg = Release|x64 {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|x64.Build.0 = Release|x64 + {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|Any CPU.ActiveCfg = Release|Any CPU + {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|Any CPU.Build.0 = Release|Any CPU + {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|x86.ActiveCfg = Release|Any CPU + {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|x86.Build.0 = Release|Any CPU {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|x64.ActiveCfg = Debug|x64 {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|x64.Build.0 = Debug|x64 + {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|x86.ActiveCfg = Debug|Any CPU + {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|x86.Build.0 = Debug|Any CPU {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|x64.ActiveCfg = Release|x64 {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|x64.Build.0 = Release|x64 + {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|Any CPU.Build.0 = Release|Any CPU + {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|x86.ActiveCfg = Release|Any CPU + {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|x86.Build.0 = Release|Any CPU {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|x64.ActiveCfg = Debug|x64 {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|x64.Build.0 = Debug|x64 + {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|x86.ActiveCfg = Debug|Any CPU + {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|x86.Build.0 = Debug|Any CPU {230BF08C-C039-473B-933F-3BF647440E0E}.Release|x64.ActiveCfg = Release|x64 {230BF08C-C039-473B-933F-3BF647440E0E}.Release|x64.Build.0 = Release|x64 + {230BF08C-C039-473B-933F-3BF647440E0E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {230BF08C-C039-473B-933F-3BF647440E0E}.Release|Any CPU.Build.0 = Release|Any CPU + {230BF08C-C039-473B-933F-3BF647440E0E}.Release|x86.ActiveCfg = Release|Any CPU + {230BF08C-C039-473B-933F-3BF647440E0E}.Release|x86.Build.0 = Release|Any CPU {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|x64.ActiveCfg = Debug|x64 {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|x64.Build.0 = Debug|x64 + {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|x86.ActiveCfg = Debug|Any CPU + {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|x86.Build.0 = Debug|Any CPU {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|x64.ActiveCfg = Release|x64 {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|x64.Build.0 = Release|x64 + {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|Any CPU.Build.0 = Release|Any CPU + {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|x86.ActiveCfg = Release|Any CPU + {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|x86.Build.0 = Release|Any CPU {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|x64.ActiveCfg = Debug|x64 {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|x64.Build.0 = Debug|x64 + {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|x86.ActiveCfg = Debug|Any CPU + {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|x86.Build.0 = Debug|Any CPU {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|x64.ActiveCfg = Release|x64 {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|x64.Build.0 = Release|x64 + {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|Any CPU.Build.0 = Release|Any CPU + {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|x86.ActiveCfg = Release|Any CPU + {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|x86.Build.0 = Release|Any CPU {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|x64.ActiveCfg = Debug|x64 {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|x64.Build.0 = Debug|x64 + {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|x86.ActiveCfg = Debug|Any CPU + {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|x86.Build.0 = Debug|Any CPU {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|x64.ActiveCfg = Release|x64 {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|x64.Build.0 = Release|x64 + {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|Any CPU.Build.0 = Release|Any CPU + {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|x86.ActiveCfg = Release|Any CPU + {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|x86.Build.0 = Release|Any CPU {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|x64.ActiveCfg = Debug|x64 {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|x64.Build.0 = Debug|x64 + {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|x86.ActiveCfg = Debug|Any CPU + {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|x86.Build.0 = Debug|Any CPU {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|x64.ActiveCfg = Release|x64 {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|x64.Build.0 = Release|x64 + {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|Any CPU.Build.0 = Release|Any CPU + {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|x86.ActiveCfg = Release|Any CPU + {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|x86.Build.0 = Release|Any CPU {1143176D-B7F0-477C-90BB-72289068D927}.Debug|x64.ActiveCfg = Debug|x64 {1143176D-B7F0-477C-90BB-72289068D927}.Debug|x64.Build.0 = Debug|x64 + {1143176D-B7F0-477C-90BB-72289068D927}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1143176D-B7F0-477C-90BB-72289068D927}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1143176D-B7F0-477C-90BB-72289068D927}.Debug|x86.ActiveCfg = Debug|Any CPU + {1143176D-B7F0-477C-90BB-72289068D927}.Debug|x86.Build.0 = Debug|Any CPU {1143176D-B7F0-477C-90BB-72289068D927}.Release|x64.ActiveCfg = Release|x64 {1143176D-B7F0-477C-90BB-72289068D927}.Release|x64.Build.0 = Release|x64 + {1143176D-B7F0-477C-90BB-72289068D927}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1143176D-B7F0-477C-90BB-72289068D927}.Release|Any CPU.Build.0 = Release|Any CPU + {1143176D-B7F0-477C-90BB-72289068D927}.Release|x86.ActiveCfg = Release|Any CPU + {1143176D-B7F0-477C-90BB-72289068D927}.Release|x86.Build.0 = Release|Any CPU {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|x64.ActiveCfg = Debug|x64 {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|x64.Build.0 = Debug|x64 + {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|x86.ActiveCfg = Debug|Any CPU + {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|x86.Build.0 = Debug|Any CPU {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|x64.ActiveCfg = Release|x64 {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|x64.Build.0 = Release|x64 + {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|Any CPU.Build.0 = Release|Any CPU + {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|x86.ActiveCfg = Release|Any CPU + {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|x86.Build.0 = Release|Any CPU {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|x64.ActiveCfg = Debug|x64 {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|x64.Build.0 = Debug|x64 + {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|x86.ActiveCfg = Debug|Any CPU + {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|x86.Build.0 = Debug|Any CPU {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|x64.ActiveCfg = Release|x64 {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|x64.Build.0 = Release|x64 + {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|Any CPU.Build.0 = Release|Any CPU + {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|x86.ActiveCfg = Release|Any CPU + {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|x86.Build.0 = Release|Any CPU {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|x64.ActiveCfg = Debug|x64 {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|x64.Build.0 = Debug|x64 + {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|Any CPU.Build.0 = Debug|Any CPU + {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|x86.ActiveCfg = Debug|Any CPU + {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|x86.Build.0 = Debug|Any CPU {740E2894-903D-4B94-9C32-B630593BEB16}.Release|x64.ActiveCfg = Release|x64 {740E2894-903D-4B94-9C32-B630593BEB16}.Release|x64.Build.0 = Release|x64 + {740E2894-903D-4B94-9C32-B630593BEB16}.Release|Any CPU.ActiveCfg = Release|Any CPU + {740E2894-903D-4B94-9C32-B630593BEB16}.Release|Any CPU.Build.0 = Release|Any CPU + {740E2894-903D-4B94-9C32-B630593BEB16}.Release|x86.ActiveCfg = Release|Any CPU + {740E2894-903D-4B94-9C32-B630593BEB16}.Release|x86.Build.0 = Release|Any CPU {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|x64.ActiveCfg = Debug|x64 {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|x64.Build.0 = Debug|x64 + {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|x86.ActiveCfg = Debug|Any CPU + {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|x86.Build.0 = Debug|Any CPU {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|x64.ActiveCfg = Release|x64 {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|x64.Build.0 = Release|x64 + {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|Any CPU.Build.0 = Release|Any CPU + {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|x86.ActiveCfg = Release|Any CPU + {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|x86.Build.0 = Release|Any CPU {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|x64.ActiveCfg = Debug|x64 {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|x64.Build.0 = Debug|x64 + {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|x86.ActiveCfg = Debug|Any CPU + {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|x86.Build.0 = Debug|Any CPU {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|x64.ActiveCfg = Release|x64 {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|x64.Build.0 = Release|x64 + {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|Any CPU.Build.0 = Release|Any CPU + {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|x86.ActiveCfg = Release|Any CPU + {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|x86.Build.0 = Release|Any CPU {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|x64.ActiveCfg = Debug|x64 {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|x64.Build.0 = Debug|x64 + {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|x86.ActiveCfg = Debug|Any CPU + {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|x86.Build.0 = Debug|Any CPU {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|x64.ActiveCfg = Release|x64 {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|x64.Build.0 = Release|x64 + {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|Any CPU.Build.0 = Release|Any CPU + {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|x86.ActiveCfg = Release|Any CPU + {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|x86.Build.0 = Release|Any CPU {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|x64.ActiveCfg = Debug|x64 {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|x64.Build.0 = Debug|x64 + {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|x86.ActiveCfg = Debug|Any CPU + {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|x86.Build.0 = Debug|Any CPU {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|x64.ActiveCfg = Release|x64 {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|x64.Build.0 = Release|x64 + {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|Any CPU.Build.0 = Release|Any CPU + {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|x86.ActiveCfg = Release|Any CPU + {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|x86.Build.0 = Release|Any CPU {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|x64.ActiveCfg = Debug|x64 {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|x64.Build.0 = Debug|x64 + {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|x86.ActiveCfg = Debug|Any CPU + {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|x86.Build.0 = Debug|Any CPU {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|x64.ActiveCfg = Release|x64 {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|x64.Build.0 = Release|x64 + {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|Any CPU.Build.0 = Release|Any CPU + {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|x86.ActiveCfg = Release|Any CPU + {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|x86.Build.0 = Release|Any CPU {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|x64.ActiveCfg = Debug|x64 {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|x64.Build.0 = Debug|x64 + {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|x86.ActiveCfg = Debug|Any CPU + {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|x86.Build.0 = Debug|Any CPU {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|x64.ActiveCfg = Release|x64 {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|x64.Build.0 = Release|x64 + {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|Any CPU.Build.0 = Release|Any CPU + {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|x86.ActiveCfg = Release|Any CPU + {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|x86.Build.0 = Release|Any CPU {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|x64.ActiveCfg = Debug|x64 {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|x64.Build.0 = Debug|x64 + {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|x86.ActiveCfg = Debug|Any CPU + {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|x86.Build.0 = Debug|Any CPU {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|x64.ActiveCfg = Release|x64 {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|x64.Build.0 = Release|x64 + {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|Any CPU.Build.0 = Release|Any CPU + {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|x86.ActiveCfg = Release|Any CPU + {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|x86.Build.0 = Release|Any CPU {CC400751-216E-4BB2-8103-495B4E273477}.Debug|x64.ActiveCfg = Debug|x64 {CC400751-216E-4BB2-8103-495B4E273477}.Debug|x64.Build.0 = Debug|x64 + {CC400751-216E-4BB2-8103-495B4E273477}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CC400751-216E-4BB2-8103-495B4E273477}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CC400751-216E-4BB2-8103-495B4E273477}.Debug|x86.ActiveCfg = Debug|Any CPU + {CC400751-216E-4BB2-8103-495B4E273477}.Debug|x86.Build.0 = Debug|Any CPU {CC400751-216E-4BB2-8103-495B4E273477}.Release|x64.ActiveCfg = Release|x64 {CC400751-216E-4BB2-8103-495B4E273477}.Release|x64.Build.0 = Release|x64 + {CC400751-216E-4BB2-8103-495B4E273477}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CC400751-216E-4BB2-8103-495B4E273477}.Release|Any CPU.Build.0 = Release|Any CPU + {CC400751-216E-4BB2-8103-495B4E273477}.Release|x86.ActiveCfg = Release|Any CPU + {CC400751-216E-4BB2-8103-495B4E273477}.Release|x86.Build.0 = Release|Any CPU {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|x64.ActiveCfg = Debug|x64 {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|x64.Build.0 = Debug|x64 + {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|x86.ActiveCfg = Debug|Any CPU + {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|x86.Build.0 = Debug|Any CPU {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|x64.ActiveCfg = Release|x64 {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|x64.Build.0 = Release|x64 + {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|Any CPU.Build.0 = Release|Any CPU + {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|x86.ActiveCfg = Release|Any CPU + {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|x86.Build.0 = Release|Any CPU {29450002-5F93-4886-922E-30350C9C3442}.Debug|x64.ActiveCfg = Debug|x64 {29450002-5F93-4886-922E-30350C9C3442}.Debug|x64.Build.0 = Debug|x64 + {29450002-5F93-4886-922E-30350C9C3442}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {29450002-5F93-4886-922E-30350C9C3442}.Debug|Any CPU.Build.0 = Debug|Any CPU + {29450002-5F93-4886-922E-30350C9C3442}.Debug|x86.ActiveCfg = Debug|Any CPU + {29450002-5F93-4886-922E-30350C9C3442}.Debug|x86.Build.0 = Debug|Any CPU {29450002-5F93-4886-922E-30350C9C3442}.Release|x64.ActiveCfg = Release|x64 {29450002-5F93-4886-922E-30350C9C3442}.Release|x64.Build.0 = Release|x64 + {29450002-5F93-4886-922E-30350C9C3442}.Release|Any CPU.ActiveCfg = Release|Any CPU + {29450002-5F93-4886-922E-30350C9C3442}.Release|Any CPU.Build.0 = Release|Any CPU + {29450002-5F93-4886-922E-30350C9C3442}.Release|x86.ActiveCfg = Release|Any CPU + {29450002-5F93-4886-922E-30350C9C3442}.Release|x86.Build.0 = Release|Any CPU {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|x64.ActiveCfg = Debug|x64 {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|x64.Build.0 = Debug|x64 + {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|x86.ActiveCfg = Debug|Any CPU + {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|x86.Build.0 = Debug|Any CPU {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|x64.ActiveCfg = Release|x64 {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|x64.Build.0 = Release|x64 + {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|Any CPU.Build.0 = Release|Any CPU + {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|x86.ActiveCfg = Release|Any CPU + {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|x86.Build.0 = Release|Any CPU {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|x64.ActiveCfg = Debug|x64 {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|x64.Build.0 = Debug|x64 + {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|x86.ActiveCfg = Debug|Any CPU + {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|x86.Build.0 = Debug|Any CPU {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|x64.ActiveCfg = Release|x64 {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|x64.Build.0 = Release|x64 + {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|Any CPU.Build.0 = Release|Any CPU + {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|x86.ActiveCfg = Release|Any CPU + {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|x86.Build.0 = Release|Any CPU {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|x64.ActiveCfg = Debug|x64 {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|x64.Build.0 = Debug|x64 + {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|x86.ActiveCfg = Debug|Any CPU + {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|x86.Build.0 = Debug|Any CPU {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|x64.ActiveCfg = Release|x64 {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|x64.Build.0 = Release|x64 + {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|Any CPU.Build.0 = Release|Any CPU + {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|x86.ActiveCfg = Release|Any CPU + {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|x86.Build.0 = Release|Any CPU {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|x64.ActiveCfg = Debug|x64 {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|x64.Build.0 = Debug|x64 + {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|x86.ActiveCfg = Debug|Any CPU + {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|x86.Build.0 = Debug|Any CPU {727866B8-BBD5-43B9-933A-78199F65429C}.Release|x64.ActiveCfg = Release|x64 {727866B8-BBD5-43B9-933A-78199F65429C}.Release|x64.Build.0 = Release|x64 + {727866B8-BBD5-43B9-933A-78199F65429C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {727866B8-BBD5-43B9-933A-78199F65429C}.Release|Any CPU.Build.0 = Release|Any CPU + {727866B8-BBD5-43B9-933A-78199F65429C}.Release|x86.ActiveCfg = Release|Any CPU + {727866B8-BBD5-43B9-933A-78199F65429C}.Release|x86.Build.0 = Release|Any CPU {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|x64.ActiveCfg = Debug|x64 {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|x64.Build.0 = Debug|x64 + {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|x86.ActiveCfg = Debug|Any CPU + {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|x86.Build.0 = Debug|Any CPU {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|x64.ActiveCfg = Release|x64 {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|x64.Build.0 = Release|x64 + {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|Any CPU.Build.0 = Release|Any CPU + {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|x86.ActiveCfg = Release|Any CPU + {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|x86.Build.0 = Release|Any CPU {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|x64.ActiveCfg = Debug|x64 {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|x64.Build.0 = Debug|x64 + {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|x86.ActiveCfg = Debug|Any CPU + {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|x86.Build.0 = Debug|Any CPU {F1610A61-5444-4C11-9447-13CCA327887E}.Release|x64.ActiveCfg = Release|x64 {F1610A61-5444-4C11-9447-13CCA327887E}.Release|x64.Build.0 = Release|x64 + {F1610A61-5444-4C11-9447-13CCA327887E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F1610A61-5444-4C11-9447-13CCA327887E}.Release|Any CPU.Build.0 = Release|Any CPU + {F1610A61-5444-4C11-9447-13CCA327887E}.Release|x86.ActiveCfg = Release|Any CPU + {F1610A61-5444-4C11-9447-13CCA327887E}.Release|x86.Build.0 = Release|Any CPU {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|x64.ActiveCfg = Debug|x64 {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|x64.Build.0 = Debug|x64 + {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|x86.ActiveCfg = Debug|Any CPU + {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|x86.Build.0 = Debug|Any CPU {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|x64.ActiveCfg = Release|x64 {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|x64.Build.0 = Release|x64 + {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|Any CPU.Build.0 = Release|Any CPU + {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|x86.ActiveCfg = Release|Any CPU + {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|x86.Build.0 = Release|Any CPU + {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|x64.ActiveCfg = Debug|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|x64.Build.0 = Debug|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|Any CPU.ActiveCfg = Debug|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|Any CPU.Build.0 = Debug|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|x86.ActiveCfg = Debug|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|x86.Build.0 = Debug|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Release|x64.ActiveCfg = Release|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Release|x64.Build.0 = Release|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Release|Any CPU.ActiveCfg = Release|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Release|Any CPU.Build.0 = Release|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Release|x86.ActiveCfg = Release|x64 + {D592551B-5329-44BA-9446-8ED475D7539A}.Release|x86.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE From 0dcd4c144e301c109e3546a321bdd90b0a1b8a4e Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 6 Feb 2026 14:48:26 -0500 Subject: [PATCH 2/3] Revert overzealous solution file changes --- src/UniGetUI.sln | 354 ----------------------------------------------- 1 file changed, 354 deletions(-) diff --git a/src/UniGetUI.sln b/src/UniGetUI.sln index f27e226076..342ad7b85c 100644 --- a/src/UniGetUI.sln +++ b/src/UniGetUI.sln @@ -109,530 +109,176 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniGetUI.Core.SecureSetting EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniGetUI.PackageEngine.Managers.Bun", "UniGetUI.PackageEngine.Managers.Bun\UniGetUI.PackageEngine.Managers.Bun.csproj", "{D592551B-5329-44BA-9446-8ED475D7539A}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UniGetUI.Core.IconStore", "UniGetUI.Core.IconStore", "{6EC239BF-FCDD-903B-F002-647AF6BF4471}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UniGetUI.Core.Logger", "UniGetUI.Core.Logger", "{8531793E-F891-2283-BD05-9B92EE2A6C73}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UniGetUI.PackageEngine.Enums", "UniGetUI.PackageEngine.Enums", "{3FC54007-E0BB-5A69-752B-331751547AC8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UniGetUI.PAckageEngine.Interfaces", "UniGetUI.PAckageEngine.Interfaces", "{5EDF5FB5-1D27-E23D-2B30-8CC5AA0A28B6}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UniGetUI.PackageEngine.PackageManagerClasses", "UniGetUI.PackageEngine.PackageManagerClasses", "{A311FA31-ACD2-F3B0-0753-76DBCC1C554D}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 - Debug|Any CPU = Debug|Any CPU - Debug|x86 = Debug|x86 Release|x64 = Release|x64 - Release|Any CPU = Release|Any CPU - Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|x64.ActiveCfg = Debug|x64 {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|x64.Build.0 = Debug|x64 - {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|x86.ActiveCfg = Debug|Any CPU - {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Debug|x86.Build.0 = Debug|Any CPU {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|x64.ActiveCfg = Release|x64 {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|x64.Build.0 = Release|x64 - {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|Any CPU.Build.0 = Release|Any CPU - {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|x86.ActiveCfg = Release|Any CPU - {80305A17-2534-48DC-8F75-41F70FCCEAAF}.Release|x86.Build.0 = Release|Any CPU {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|x64.ActiveCfg = Debug|x64 {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|x64.Build.0 = Debug|x64 - {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|Any CPU.Build.0 = Debug|Any CPU - {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|x86.ActiveCfg = Debug|Any CPU - {52AC982E-7382-4746-BB66-4003698FCC02}.Debug|x86.Build.0 = Debug|Any CPU {52AC982E-7382-4746-BB66-4003698FCC02}.Release|x64.ActiveCfg = Release|x64 {52AC982E-7382-4746-BB66-4003698FCC02}.Release|x64.Build.0 = Release|x64 - {52AC982E-7382-4746-BB66-4003698FCC02}.Release|Any CPU.ActiveCfg = Release|Any CPU - {52AC982E-7382-4746-BB66-4003698FCC02}.Release|Any CPU.Build.0 = Release|Any CPU - {52AC982E-7382-4746-BB66-4003698FCC02}.Release|x86.ActiveCfg = Release|Any CPU - {52AC982E-7382-4746-BB66-4003698FCC02}.Release|x86.Build.0 = Release|Any CPU {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|x64.ActiveCfg = Debug|x64 {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|x64.Build.0 = Debug|x64 - {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|x86.ActiveCfg = Debug|Any CPU - {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Debug|x86.Build.0 = Debug|Any CPU {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|x64.ActiveCfg = Release|x64 {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|x64.Build.0 = Release|x64 - {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|Any CPU.Build.0 = Release|Any CPU - {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|x86.ActiveCfg = Release|Any CPU - {5F5EF76B-D755-4C12-ADAE-11F08CE3D936}.Release|x86.Build.0 = Release|Any CPU {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|x64.ActiveCfg = Debug|x64 {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|x64.Build.0 = Debug|x64 - {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|x86.ActiveCfg = Debug|Any CPU - {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Debug|x86.Build.0 = Debug|Any CPU {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|x64.ActiveCfg = Release|x64 {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|x64.Build.0 = Release|x64 - {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|Any CPU.Build.0 = Release|Any CPU - {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|x86.ActiveCfg = Release|Any CPU - {B70A6F17-08C8-4194-BBE8-668CA920CFF3}.Release|x86.Build.0 = Release|Any CPU {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|x64.ActiveCfg = Debug|x64 {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|x64.Build.0 = Debug|x64 - {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|x86.ActiveCfg = Debug|Any CPU - {72180B0C-3D20-4AAD-B015-A9337B91406E}.Debug|x86.Build.0 = Debug|Any CPU {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|x64.ActiveCfg = Release|x64 {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|x64.Build.0 = Release|x64 - {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|Any CPU.Build.0 = Release|Any CPU - {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|x86.ActiveCfg = Release|Any CPU - {72180B0C-3D20-4AAD-B015-A9337B91406E}.Release|x86.Build.0 = Release|Any CPU {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|x64.ActiveCfg = Debug|x64 {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|x64.Build.0 = Debug|x64 - {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|x86.ActiveCfg = Debug|Any CPU - {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Debug|x86.Build.0 = Debug|Any CPU {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|x64.ActiveCfg = Release|x64 {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|x64.Build.0 = Release|x64 - {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|Any CPU.Build.0 = Release|Any CPU - {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|x86.ActiveCfg = Release|Any CPU - {1977360F-2E42-45E6-9369-AB1EE59CC5C5}.Release|x86.Build.0 = Release|Any CPU {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|x64.ActiveCfg = Debug|x64 {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|x64.Build.0 = Debug|x64 - {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|Any CPU.Build.0 = Debug|Any CPU - {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|x86.ActiveCfg = Debug|Any CPU - {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Debug|x86.Build.0 = Debug|Any CPU {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|x64.ActiveCfg = Release|x64 {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|x64.Build.0 = Release|x64 - {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|Any CPU.ActiveCfg = Release|Any CPU - {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|Any CPU.Build.0 = Release|Any CPU - {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|x86.ActiveCfg = Release|Any CPU - {25C6CE64-2D61-4832-B6D2-45AFC52E2447}.Release|x86.Build.0 = Release|Any CPU {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|x64.ActiveCfg = Debug|x64 {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|x64.Build.0 = Debug|x64 - {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|x86.ActiveCfg = Debug|Any CPU - {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Debug|x86.Build.0 = Debug|Any CPU {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|x64.ActiveCfg = Release|x64 {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|x64.Build.0 = Release|x64 - {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|Any CPU.Build.0 = Release|Any CPU - {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|x86.ActiveCfg = Release|Any CPU - {8156B6D8-BD7E-4201-BD8B-8C9B00177F88}.Release|x86.Build.0 = Release|Any CPU {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|x64.ActiveCfg = Debug|x64 {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|x64.Build.0 = Debug|x64 - {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|x86.ActiveCfg = Debug|Any CPU - {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Debug|x86.Build.0 = Debug|Any CPU {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|x64.ActiveCfg = Release|x64 {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|x64.Build.0 = Release|x64 - {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|Any CPU.Build.0 = Release|Any CPU - {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|x86.ActiveCfg = Release|Any CPU - {990F5AFF-ABF6-4019-865D-604D2B23DE2C}.Release|x86.Build.0 = Release|Any CPU {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|x64.ActiveCfg = Debug|x64 {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|x64.Build.0 = Debug|x64 - {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|x86.ActiveCfg = Debug|Any CPU - {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Debug|x86.Build.0 = Debug|Any CPU {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|x64.ActiveCfg = Release|x64 {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|x64.Build.0 = Release|x64 - {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|Any CPU.Build.0 = Release|Any CPU - {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|x86.ActiveCfg = Release|Any CPU - {380E9F5A-23DE-4F5A-9644-EFA51AD1D8E8}.Release|x86.Build.0 = Release|Any CPU {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|x64.ActiveCfg = Debug|x64 {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|x64.Build.0 = Debug|x64 - {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|x86.ActiveCfg = Debug|Any CPU - {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Debug|x86.Build.0 = Debug|Any CPU {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|x64.ActiveCfg = Release|x64 {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|x64.Build.0 = Release|x64 - {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|Any CPU.Build.0 = Release|Any CPU - {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|x86.ActiveCfg = Release|Any CPU - {5A48C2FD-16E4-4B44-BC2C-D793C50E66F2}.Release|x86.Build.0 = Release|Any CPU {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|x64.ActiveCfg = Debug|x64 {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|x64.Build.0 = Debug|x64 - {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|x86.ActiveCfg = Debug|Any CPU - {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Debug|x86.Build.0 = Debug|Any CPU {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|x64.ActiveCfg = Release|x64 {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|x64.Build.0 = Release|x64 - {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|Any CPU.Build.0 = Release|Any CPU - {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|x86.ActiveCfg = Release|Any CPU - {9AD1DEC9-1561-4753-AB4B-E81FBDBA5C9E}.Release|x86.Build.0 = Release|Any CPU {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|x64.ActiveCfg = Debug|x64 {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|x64.Build.0 = Debug|x64 - {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|x86.ActiveCfg = Debug|Any CPU - {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Debug|x86.Build.0 = Debug|Any CPU {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|x64.ActiveCfg = Release|x64 {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|x64.Build.0 = Release|x64 - {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|Any CPU.Build.0 = Release|Any CPU - {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|x86.ActiveCfg = Release|Any CPU - {E40BFCBB-7A02-4E2C-AFDB-A717359EF4FC}.Release|x86.Build.0 = Release|Any CPU {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|x64.ActiveCfg = Debug|x64 {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|x64.Build.0 = Debug|x64 - {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|Any CPU.Build.0 = Debug|Any CPU - {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|x86.ActiveCfg = Debug|Any CPU - {562B4814-2A78-4692-90BE-A727AABCEC85}.Debug|x86.Build.0 = Debug|Any CPU {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|x64.ActiveCfg = Release|x64 {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|x64.Build.0 = Release|x64 - {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|Any CPU.ActiveCfg = Release|Any CPU - {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|Any CPU.Build.0 = Release|Any CPU - {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|x86.ActiveCfg = Release|Any CPU - {562B4814-2A78-4692-90BE-A727AABCEC85}.Release|x86.Build.0 = Release|Any CPU {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|x64.ActiveCfg = Debug|x64 {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|x64.Build.0 = Debug|x64 - {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|x86.ActiveCfg = Debug|Any CPU - {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Debug|x86.Build.0 = Debug|Any CPU {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|x64.ActiveCfg = Release|x64 {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|x64.Build.0 = Release|x64 - {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|Any CPU.Build.0 = Release|Any CPU - {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|x86.ActiveCfg = Release|Any CPU - {1A51EA31-6D78-4E98-B767-41A02C6E34D8}.Release|x86.Build.0 = Release|Any CPU {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|x64.ActiveCfg = Debug|x64 {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|x64.Build.0 = Debug|x64 - {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|x86.ActiveCfg = Debug|Any CPU - {230BF08C-C039-473B-933F-3BF647440E0E}.Debug|x86.Build.0 = Debug|Any CPU {230BF08C-C039-473B-933F-3BF647440E0E}.Release|x64.ActiveCfg = Release|x64 {230BF08C-C039-473B-933F-3BF647440E0E}.Release|x64.Build.0 = Release|x64 - {230BF08C-C039-473B-933F-3BF647440E0E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {230BF08C-C039-473B-933F-3BF647440E0E}.Release|Any CPU.Build.0 = Release|Any CPU - {230BF08C-C039-473B-933F-3BF647440E0E}.Release|x86.ActiveCfg = Release|Any CPU - {230BF08C-C039-473B-933F-3BF647440E0E}.Release|x86.Build.0 = Release|Any CPU {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|x64.ActiveCfg = Debug|x64 {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|x64.Build.0 = Debug|x64 - {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|x86.ActiveCfg = Debug|Any CPU - {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Debug|x86.Build.0 = Debug|Any CPU {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|x64.ActiveCfg = Release|x64 {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|x64.Build.0 = Release|x64 - {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|Any CPU.Build.0 = Release|Any CPU - {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|x86.ActiveCfg = Release|Any CPU - {C55F4BA7-BBDD-42A4-88C1-FD3C411EB234}.Release|x86.Build.0 = Release|Any CPU {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|x64.ActiveCfg = Debug|x64 {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|x64.Build.0 = Debug|x64 - {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|x86.ActiveCfg = Debug|Any CPU - {2979E556-5859-4E88-A1D4-EAB72F82294E}.Debug|x86.Build.0 = Debug|Any CPU {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|x64.ActiveCfg = Release|x64 {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|x64.Build.0 = Release|x64 - {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|Any CPU.Build.0 = Release|Any CPU - {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|x86.ActiveCfg = Release|Any CPU - {2979E556-5859-4E88-A1D4-EAB72F82294E}.Release|x86.Build.0 = Release|Any CPU {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|x64.ActiveCfg = Debug|x64 {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|x64.Build.0 = Debug|x64 - {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|x86.ActiveCfg = Debug|Any CPU - {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Debug|x86.Build.0 = Debug|Any CPU {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|x64.ActiveCfg = Release|x64 {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|x64.Build.0 = Release|x64 - {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|Any CPU.Build.0 = Release|Any CPU - {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|x86.ActiveCfg = Release|Any CPU - {7E098666-DE8C-4ABF-B709-4CE7B1A491B0}.Release|x86.Build.0 = Release|Any CPU {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|x64.ActiveCfg = Debug|x64 {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|x64.Build.0 = Debug|x64 - {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|x86.ActiveCfg = Debug|Any CPU - {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Debug|x86.Build.0 = Debug|Any CPU {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|x64.ActiveCfg = Release|x64 {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|x64.Build.0 = Release|x64 - {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|Any CPU.Build.0 = Release|Any CPU - {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|x86.ActiveCfg = Release|Any CPU - {D47CC16E-466B-4D58-A8FC-ECAE5C9606FC}.Release|x86.Build.0 = Release|Any CPU {1143176D-B7F0-477C-90BB-72289068D927}.Debug|x64.ActiveCfg = Debug|x64 {1143176D-B7F0-477C-90BB-72289068D927}.Debug|x64.Build.0 = Debug|x64 - {1143176D-B7F0-477C-90BB-72289068D927}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1143176D-B7F0-477C-90BB-72289068D927}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1143176D-B7F0-477C-90BB-72289068D927}.Debug|x86.ActiveCfg = Debug|Any CPU - {1143176D-B7F0-477C-90BB-72289068D927}.Debug|x86.Build.0 = Debug|Any CPU {1143176D-B7F0-477C-90BB-72289068D927}.Release|x64.ActiveCfg = Release|x64 {1143176D-B7F0-477C-90BB-72289068D927}.Release|x64.Build.0 = Release|x64 - {1143176D-B7F0-477C-90BB-72289068D927}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1143176D-B7F0-477C-90BB-72289068D927}.Release|Any CPU.Build.0 = Release|Any CPU - {1143176D-B7F0-477C-90BB-72289068D927}.Release|x86.ActiveCfg = Release|Any CPU - {1143176D-B7F0-477C-90BB-72289068D927}.Release|x86.Build.0 = Release|Any CPU {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|x64.ActiveCfg = Debug|x64 {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|x64.Build.0 = Debug|x64 - {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|x86.ActiveCfg = Debug|Any CPU - {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Debug|x86.Build.0 = Debug|Any CPU {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|x64.ActiveCfg = Release|x64 {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|x64.Build.0 = Release|x64 - {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|Any CPU.Build.0 = Release|Any CPU - {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|x86.ActiveCfg = Release|Any CPU - {E454D3A5-C5C6-4291-BE96-220CF0D5CFFD}.Release|x86.Build.0 = Release|Any CPU {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|x64.ActiveCfg = Debug|x64 {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|x64.Build.0 = Debug|x64 - {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|x86.ActiveCfg = Debug|Any CPU - {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Debug|x86.Build.0 = Debug|Any CPU {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|x64.ActiveCfg = Release|x64 {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|x64.Build.0 = Release|x64 - {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|Any CPU.Build.0 = Release|Any CPU - {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|x86.ActiveCfg = Release|Any CPU - {57D094C1-6913-46BF-A657-84A5F46D4EE7}.Release|x86.Build.0 = Release|Any CPU {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|x64.ActiveCfg = Debug|x64 {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|x64.Build.0 = Debug|x64 - {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|Any CPU.Build.0 = Debug|Any CPU - {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|x86.ActiveCfg = Debug|Any CPU - {740E2894-903D-4B94-9C32-B630593BEB16}.Debug|x86.Build.0 = Debug|Any CPU {740E2894-903D-4B94-9C32-B630593BEB16}.Release|x64.ActiveCfg = Release|x64 {740E2894-903D-4B94-9C32-B630593BEB16}.Release|x64.Build.0 = Release|x64 - {740E2894-903D-4B94-9C32-B630593BEB16}.Release|Any CPU.ActiveCfg = Release|Any CPU - {740E2894-903D-4B94-9C32-B630593BEB16}.Release|Any CPU.Build.0 = Release|Any CPU - {740E2894-903D-4B94-9C32-B630593BEB16}.Release|x86.ActiveCfg = Release|Any CPU - {740E2894-903D-4B94-9C32-B630593BEB16}.Release|x86.Build.0 = Release|Any CPU {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|x64.ActiveCfg = Debug|x64 {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|x64.Build.0 = Debug|x64 - {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|x86.ActiveCfg = Debug|Any CPU - {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Debug|x86.Build.0 = Debug|Any CPU {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|x64.ActiveCfg = Release|x64 {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|x64.Build.0 = Release|x64 - {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|Any CPU.Build.0 = Release|Any CPU - {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|x86.ActiveCfg = Release|Any CPU - {D401F706-A182-46E3-A25C-B0BF5AA0D07E}.Release|x86.Build.0 = Release|Any CPU {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|x64.ActiveCfg = Debug|x64 {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|x64.Build.0 = Debug|x64 - {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|x86.ActiveCfg = Debug|Any CPU - {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Debug|x86.Build.0 = Debug|Any CPU {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|x64.ActiveCfg = Release|x64 {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|x64.Build.0 = Release|x64 - {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|Any CPU.Build.0 = Release|Any CPU - {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|x86.ActiveCfg = Release|Any CPU - {0FFA3F96-A68A-453F-A5FE-0C281EC371C7}.Release|x86.Build.0 = Release|Any CPU {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|x64.ActiveCfg = Debug|x64 {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|x64.Build.0 = Debug|x64 - {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|x86.ActiveCfg = Debug|Any CPU - {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Debug|x86.Build.0 = Debug|Any CPU {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|x64.ActiveCfg = Release|x64 {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|x64.Build.0 = Release|x64 - {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|Any CPU.Build.0 = Release|Any CPU - {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|x86.ActiveCfg = Release|Any CPU - {5FA79592-DE5B-46FF-9E05-34A2E72A7AF7}.Release|x86.Build.0 = Release|Any CPU {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|x64.ActiveCfg = Debug|x64 {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|x64.Build.0 = Debug|x64 - {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|x86.ActiveCfg = Debug|Any CPU - {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Debug|x86.Build.0 = Debug|Any CPU {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|x64.ActiveCfg = Release|x64 {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|x64.Build.0 = Release|x64 - {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|Any CPU.Build.0 = Release|Any CPU - {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|x86.ActiveCfg = Release|Any CPU - {09FD3D3A-1EFC-4AEE-B3D7-096D238E0D1A}.Release|x86.Build.0 = Release|Any CPU {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|x64.ActiveCfg = Debug|x64 {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|x64.Build.0 = Debug|x64 - {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|x86.ActiveCfg = Debug|Any CPU - {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Debug|x86.Build.0 = Debug|Any CPU {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|x64.ActiveCfg = Release|x64 {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|x64.Build.0 = Release|x64 - {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|Any CPU.Build.0 = Release|Any CPU - {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|x86.ActiveCfg = Release|Any CPU - {BDB7A8F3-87A6-4B77-9E0F-6BC785CBCF2B}.Release|x86.Build.0 = Release|Any CPU {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|x64.ActiveCfg = Debug|x64 {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|x64.Build.0 = Debug|x64 - {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|x86.ActiveCfg = Debug|Any CPU - {27E0B288-7DFF-468D-9360-035E8CE123CB}.Debug|x86.Build.0 = Debug|Any CPU {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|x64.ActiveCfg = Release|x64 {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|x64.Build.0 = Release|x64 - {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|Any CPU.Build.0 = Release|Any CPU - {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|x86.ActiveCfg = Release|Any CPU - {27E0B288-7DFF-468D-9360-035E8CE123CB}.Release|x86.Build.0 = Release|Any CPU {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|x64.ActiveCfg = Debug|x64 {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|x64.Build.0 = Debug|x64 - {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|x86.ActiveCfg = Debug|Any CPU - {20F43119-EA00-440D-B3B5-44F96592F4C8}.Debug|x86.Build.0 = Debug|Any CPU {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|x64.ActiveCfg = Release|x64 {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|x64.Build.0 = Release|x64 - {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|Any CPU.Build.0 = Release|Any CPU - {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|x86.ActiveCfg = Release|Any CPU - {20F43119-EA00-440D-B3B5-44F96592F4C8}.Release|x86.Build.0 = Release|Any CPU {CC400751-216E-4BB2-8103-495B4E273477}.Debug|x64.ActiveCfg = Debug|x64 {CC400751-216E-4BB2-8103-495B4E273477}.Debug|x64.Build.0 = Debug|x64 - {CC400751-216E-4BB2-8103-495B4E273477}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CC400751-216E-4BB2-8103-495B4E273477}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CC400751-216E-4BB2-8103-495B4E273477}.Debug|x86.ActiveCfg = Debug|Any CPU - {CC400751-216E-4BB2-8103-495B4E273477}.Debug|x86.Build.0 = Debug|Any CPU {CC400751-216E-4BB2-8103-495B4E273477}.Release|x64.ActiveCfg = Release|x64 {CC400751-216E-4BB2-8103-495B4E273477}.Release|x64.Build.0 = Release|x64 - {CC400751-216E-4BB2-8103-495B4E273477}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CC400751-216E-4BB2-8103-495B4E273477}.Release|Any CPU.Build.0 = Release|Any CPU - {CC400751-216E-4BB2-8103-495B4E273477}.Release|x86.ActiveCfg = Release|Any CPU - {CC400751-216E-4BB2-8103-495B4E273477}.Release|x86.Build.0 = Release|Any CPU {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|x64.ActiveCfg = Debug|x64 {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|x64.Build.0 = Debug|x64 - {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|x86.ActiveCfg = Debug|Any CPU - {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Debug|x86.Build.0 = Debug|Any CPU {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|x64.ActiveCfg = Release|x64 {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|x64.Build.0 = Release|x64 - {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|Any CPU.Build.0 = Release|Any CPU - {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|x86.ActiveCfg = Release|Any CPU - {F4E7301D-9C8A-4A4A-92D2-35B896642BF6}.Release|x86.Build.0 = Release|Any CPU {29450002-5F93-4886-922E-30350C9C3442}.Debug|x64.ActiveCfg = Debug|x64 {29450002-5F93-4886-922E-30350C9C3442}.Debug|x64.Build.0 = Debug|x64 - {29450002-5F93-4886-922E-30350C9C3442}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {29450002-5F93-4886-922E-30350C9C3442}.Debug|Any CPU.Build.0 = Debug|Any CPU - {29450002-5F93-4886-922E-30350C9C3442}.Debug|x86.ActiveCfg = Debug|Any CPU - {29450002-5F93-4886-922E-30350C9C3442}.Debug|x86.Build.0 = Debug|Any CPU {29450002-5F93-4886-922E-30350C9C3442}.Release|x64.ActiveCfg = Release|x64 {29450002-5F93-4886-922E-30350C9C3442}.Release|x64.Build.0 = Release|x64 - {29450002-5F93-4886-922E-30350C9C3442}.Release|Any CPU.ActiveCfg = Release|Any CPU - {29450002-5F93-4886-922E-30350C9C3442}.Release|Any CPU.Build.0 = Release|Any CPU - {29450002-5F93-4886-922E-30350C9C3442}.Release|x86.ActiveCfg = Release|Any CPU - {29450002-5F93-4886-922E-30350C9C3442}.Release|x86.Build.0 = Release|Any CPU {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|x64.ActiveCfg = Debug|x64 {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|x64.Build.0 = Debug|x64 - {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|x86.ActiveCfg = Debug|Any CPU - {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Debug|x86.Build.0 = Debug|Any CPU {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|x64.ActiveCfg = Release|x64 {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|x64.Build.0 = Release|x64 - {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|Any CPU.Build.0 = Release|Any CPU - {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|x86.ActiveCfg = Release|Any CPU - {C396E5F6-C6D9-465D-9903-7E33D0841E6A}.Release|x86.Build.0 = Release|Any CPU {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|x64.ActiveCfg = Debug|x64 {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|x64.Build.0 = Debug|x64 - {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|x86.ActiveCfg = Debug|Any CPU - {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Debug|x86.Build.0 = Debug|Any CPU {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|x64.ActiveCfg = Release|x64 {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|x64.Build.0 = Release|x64 - {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|Any CPU.Build.0 = Release|Any CPU - {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|x86.ActiveCfg = Release|Any CPU - {54DA0549-366F-4E70-B5D1-0B8891D0A2A5}.Release|x86.Build.0 = Release|Any CPU {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|x64.ActiveCfg = Debug|x64 {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|x64.Build.0 = Debug|x64 - {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|x86.ActiveCfg = Debug|Any CPU - {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Debug|x86.Build.0 = Debug|Any CPU {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|x64.ActiveCfg = Release|x64 {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|x64.Build.0 = Release|x64 - {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|Any CPU.Build.0 = Release|Any CPU - {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|x86.ActiveCfg = Release|Any CPU - {E337A71E-3C30-4315-B8F1-57CBC5CF50A6}.Release|x86.Build.0 = Release|Any CPU {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|x64.ActiveCfg = Debug|x64 {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|x64.Build.0 = Debug|x64 - {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|x86.ActiveCfg = Debug|Any CPU - {727866B8-BBD5-43B9-933A-78199F65429C}.Debug|x86.Build.0 = Debug|Any CPU {727866B8-BBD5-43B9-933A-78199F65429C}.Release|x64.ActiveCfg = Release|x64 {727866B8-BBD5-43B9-933A-78199F65429C}.Release|x64.Build.0 = Release|x64 - {727866B8-BBD5-43B9-933A-78199F65429C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {727866B8-BBD5-43B9-933A-78199F65429C}.Release|Any CPU.Build.0 = Release|Any CPU - {727866B8-BBD5-43B9-933A-78199F65429C}.Release|x86.ActiveCfg = Release|Any CPU - {727866B8-BBD5-43B9-933A-78199F65429C}.Release|x86.Build.0 = Release|Any CPU {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|x64.ActiveCfg = Debug|x64 {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|x64.Build.0 = Debug|x64 - {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|x86.ActiveCfg = Debug|Any CPU - {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Debug|x86.Build.0 = Debug|Any CPU {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|x64.ActiveCfg = Release|x64 {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|x64.Build.0 = Release|x64 - {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|Any CPU.Build.0 = Release|Any CPU - {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|x86.ActiveCfg = Release|Any CPU - {3C8BF564-B4B5-44A7-9D8C-102C2F820EAF}.Release|x86.Build.0 = Release|Any CPU {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|x64.ActiveCfg = Debug|x64 {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|x64.Build.0 = Debug|x64 - {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|x86.ActiveCfg = Debug|Any CPU - {F1610A61-5444-4C11-9447-13CCA327887E}.Debug|x86.Build.0 = Debug|Any CPU {F1610A61-5444-4C11-9447-13CCA327887E}.Release|x64.ActiveCfg = Release|x64 {F1610A61-5444-4C11-9447-13CCA327887E}.Release|x64.Build.0 = Release|x64 - {F1610A61-5444-4C11-9447-13CCA327887E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F1610A61-5444-4C11-9447-13CCA327887E}.Release|Any CPU.Build.0 = Release|Any CPU - {F1610A61-5444-4C11-9447-13CCA327887E}.Release|x86.ActiveCfg = Release|Any CPU - {F1610A61-5444-4C11-9447-13CCA327887E}.Release|x86.Build.0 = Release|Any CPU {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|x64.ActiveCfg = Debug|x64 {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|x64.Build.0 = Debug|x64 - {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|x86.ActiveCfg = Debug|Any CPU - {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Debug|x86.Build.0 = Debug|Any CPU {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|x64.ActiveCfg = Release|x64 {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|x64.Build.0 = Release|x64 - {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|Any CPU.Build.0 = Release|Any CPU - {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|x86.ActiveCfg = Release|Any CPU - {B0E59327-933E-4DB0-BD2D-FB16EB9B4194}.Release|x86.Build.0 = Release|Any CPU - {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|x64.ActiveCfg = Debug|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|x64.Build.0 = Debug|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|Any CPU.ActiveCfg = Debug|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|Any CPU.Build.0 = Debug|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|x86.ActiveCfg = Debug|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Debug|x86.Build.0 = Debug|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Release|x64.ActiveCfg = Release|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Release|x64.Build.0 = Release|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Release|Any CPU.ActiveCfg = Release|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Release|Any CPU.Build.0 = Release|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Release|x86.ActiveCfg = Release|x64 - {D592551B-5329-44BA-9446-8ED475D7539A}.Release|x86.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE From 8fdf971283507fc5fc63a23455de053bee88c62a Mon Sep 17 00:00:00 2001 From: Charlie Lin Date: Sat, 7 Feb 2026 11:36:44 -0500 Subject: [PATCH 3/3] Update README.md --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 79bd9a743d..12e4922634 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![Release Version Badge](https://img.shields.io/github/v/release/marticliment/UniGetUI?style=for-the-badge)](https://github.com/marticliment/UniGetUI/releases) [![Issues Badge](https://img.shields.io/github/issues/marticliment/UniGetUI?style=for-the-badge)](https://github.com/marticliment/UniGetUI/issues) [![Closed Issues Badge](https://img.shields.io/github/issues-closed/marticliment/UniGetUI?color=%238256d0&style=for-the-badge)](https://github.com/marticliment/UniGetUI/issues?q=is%3Aissue+is%3Aclosed)
-The main goal of this project is to create an intuitive GUI for the most common CLI package managers for Windows 10 and 11, such as [WinGet](https://learn.microsoft.com/en-us/windows/package-manager/), [Scoop](https://scoop.sh/), [Chocolatey](https://chocolatey.org/), [Pip](https://pypi.org/), [Npm](https://www.npmjs.com/), [.NET Tool](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-tool-install), [PowerShell Gallery](https://www.powershellgallery.com/) and more (Check out the package manager compatibility table)!. +The main goal of this project is to create an intuitive GUI for the most common CLI package managers for Windows 10 and 11, such as [WinGet](https://learn.microsoft.com/en-us/windows/package-manager/), [Scoop](https://scoop.sh/), [Chocolatey](https://chocolatey.org/), [Pip](https://pypi.org/), [Npm](https://www.npmjs.com/), [Bun](https://bun.com), [.NET Tool](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-tool-install), [PowerShell Gallery](https://www.powershellgallery.com/) and more (Check out the package manager compatibility table)!. With this app, you can easily download, install, update, and uninstall any software published on the supported package managers — and much more! ![image](https://github.com/user-attachments/assets/7cb447ca-ee8b-4bce-8561-b9332fb0139a) @@ -89,7 +89,7 @@ UniGetUI has a built-in autoupdater. However, it can also be updated like any ot ## Features - - Install, update, and remove software from your system easily at one click: UniGetUI combines the packages from the most used package managers for windows: Winget, Chocolatey, Scoop, Pip, Npm and .NET Tool. + - Install, update, and remove software from your system easily at one click: UniGetUI combines the packages from the most used package managers for windows: Winget, Chocolatey, Scoop, Pip, Npm, Bun, and .NET Tool. - Discover new packages and filter them to easily find the package you want. - View detailed metadata about any package before installing it. Get the direct download URL or the name of the publisher, as well as the size of the download. - Easily bulk-install, update, or uninstall multiple packages at once selecting multiple packages before performing an operation @@ -137,13 +137,13 @@ To translate UniGetUI to other languages or to update an old translation, please |   Persian - فارسی‎ | 98% | [ehinium](https://github.com/ehinium), [MobinMardi](https://github.com/MobinMardi) | |   Finnish - Suomi | 99% | [simakuutio](https://github.com/simakuutio) | |   Filipino - Filipino | 96% | [infyProductions](https://github.com/infyProductions) | -|   French - Français | 100% | BreatFR, [Entropiness](https://github.com/Entropiness), Evans Costa, [PikPakPik](https://github.com/PikPakPik), Rémi Guerrero, [W1L7dev](https://github.com/W1L7dev) | +|   French - Français | 99% | BreatFR, [Entropiness](https://github.com/Entropiness), Evans Costa, [PikPakPik](https://github.com/PikPakPik), Rémi Guerrero, [W1L7dev](https://github.com/W1L7dev) | |   Gujarati - ગુજરાતી | 6% | | |   Hindi - हिंदी | 92% | [Ashu-r](https://github.com/Ashu-r), [atharva_xoxo](https://github.com/atharva_xoxo), [satanarious](https://github.com/satanarious) | |   Croatian - Hrvatski | 99% | [AndrejFeher](https://github.com/AndrejFeher), Ivan Nuić, Stjepan Treger | |   Hebrew - עִבְרִית‎ | 99% | [maximunited](https://github.com/maximunited), Oryan Hassidim | |   Hungarian - Magyar | 99% | [gidano](https://github.com/gidano) | -|   Italian - Italiano | 100% | David Senoner, [giacobot](https://github.com/giacobot), [maicol07](https://github.com/maicol07), [mapi68](https://github.com/mapi68), [mrfranza](https://github.com/mrfranza), Rosario Di Mauro | +|   Italian - Italiano | 99% | David Senoner, [giacobot](https://github.com/giacobot), [maicol07](https://github.com/maicol07), [mapi68](https://github.com/mapi68), [mrfranza](https://github.com/mrfranza), Rosario Di Mauro | |   Indonesian - Bahasa Indonesia | 99% | [agrinfauzi](https://github.com/agrinfauzi), [arthackrc](https://github.com/arthackrc), [joenior](https://github.com/joenior), [nrarfn](https://github.com/nrarfn) | |   Japanese - 日本語 | 99% | [anmoti](https://github.com/anmoti), [BHCrusher1](https://github.com/BHCrusher1), [nob-swik](https://github.com/nob-swik), Nobuhiro Shintaku, sho9029, [tacostea](https://github.com/tacostea), Yuki Takase | |   Georgian - ქართული | 98% | [marticliment](https://github.com/marticliment), [ppvnf](https://github.com/ppvnf) | @@ -153,7 +153,7 @@ To translate UniGetUI to other languages or to update an old translation, please |   Macedonian - Македонски | 40% | LordDeatHunter | |   Norwegian (bokmål) | 68% | [mikaelkw](https://github.com/mikaelkw), [yrjarv](https://github.com/yrjarv) | |   Norwegian (nynorsk) | 64% | [yrjarv](https://github.com/yrjarv) | -|   Dutch - Nederlands | 100% | [abbydiode](https://github.com/abbydiode), [CateyeNL](https://github.com/CateyeNL), [mia-riezebos](https://github.com/mia-riezebos), [Stephan-P](https://github.com/Stephan-P) | +|   Dutch - Nederlands | 99% | [abbydiode](https://github.com/abbydiode), [CateyeNL](https://github.com/CateyeNL), [mia-riezebos](https://github.com/mia-riezebos), [Stephan-P](https://github.com/Stephan-P) | |   Polish - Polski | 99% | [AdiMajsterek](https://github.com/AdiMajsterek), [GrzegorzKi](https://github.com/GrzegorzKi), [H4qu3r](https://github.com/H4qu3r), [ikarmus2001](https://github.com/ikarmus2001), [juliazero](https://github.com/juliazero), [KamilZielinski](https://github.com/KamilZielinski), [kwiateusz](https://github.com/kwiateusz), [RegularGvy13](https://github.com/RegularGvy13), [szumsky](https://github.com/szumsky), [ThePhaseless](https://github.com/ThePhaseless) | |   Portuguese (Brazil) | 99% | [maisondasilva](https://github.com/maisondasilva), [ppvnf](https://github.com/ppvnf), [renanalencar](https://github.com/renanalencar), [Rodrigo-Matsuura](https://github.com/Rodrigo-Matsuura), [thiagojramos](https://github.com/thiagojramos), [wanderleihuttel](https://github.com/wanderleihuttel) | |   Portuguese (Portugal) | 98% | [100Nome](https://github.com/100Nome), [NimiGames68](https://github.com/NimiGames68), [PoetaGA](https://github.com/PoetaGA), [Putocoroa](https://github.com/Putocoroa), [Tiago_Ferreira](https://github.com/Tiago_Ferreira) | @@ -165,7 +165,7 @@ To translate UniGetUI to other languages or to update an old translation, please |   Albanian - Shqip | 99% | [RDN000](https://github.com/RDN000) | |   Sinhala - සිංහල | 10% | [SashikaSandeepa](https://github.com/SashikaSandeepa), [Savithu-s3](https://github.com/Savithu-s3), [ttheek](https://github.com/ttheek) | |   Slovene - Slovenščina | 88% | [rumplin](https://github.com/rumplin) | -|   Swedish - Svenska | 100% | [curudel](https://github.com/curudel), [Hi-there-how-are-u](https://github.com/Hi-there-how-are-u), [kakmonster](https://github.com/kakmonster), [umeaboy](https://github.com/umeaboy) | +|   Swedish - Svenska | 99% | [curudel](https://github.com/curudel), [Hi-there-how-are-u](https://github.com/Hi-there-how-are-u), [kakmonster](https://github.com/kakmonster), [umeaboy](https://github.com/umeaboy) | |   Tamil - தமிழ் | 4% | [nochilli](https://github.com/nochilli) | |   Tagalog - Tagalog | 11% | lasersPew, [znarfm](https://github.com/znarfm) | |   Thai - ภาษาไทย | 81% | [apaeisara](https://github.com/apaeisara), [dulapahv](https://github.com/dulapahv), [hanchain](https://github.com/hanchain), [rikoprushka](https://github.com/rikoprushka), [vestearth](https://github.com/vestearth) | @@ -173,10 +173,10 @@ To translate UniGetUI to other languages or to update an old translation, please |   Ukrainian - Українська | 99% | Alex Logvin, Artem Moldovanenko, Operator404, [Taron-art](https://github.com/Taron-art) | |   Urdu - اردو | 81% | [digitio](https://github.com/digitio), [digitpk](https://github.com/digitpk), [hamzaharoon1314](https://github.com/hamzaharoon1314) | |   Vietnamese - Tiếng Việt | 99% | [aethervn2309](https://github.com/aethervn2309), [legendsjoon](https://github.com/legendsjoon), [txavlog](https://github.com/txavlog), [vanlongluuly](https://github.com/vanlongluuly) | -|   Simplified Chinese (China) | 100% | Aaron Liu, adfnekc, [Ardenet](https://github.com/Ardenet), [arthurfsy2](https://github.com/arthurfsy2), [bai0012](https://github.com/bai0012), BUGP Association, ciaran, CnYeSheng, Cololi, [dongfengweixiao](https://github.com/dongfengweixiao), [enKl03B](https://github.com/enKl03B), [seanyu0](https://github.com/seanyu0), [Sigechaishijie](https://github.com/Sigechaishijie), [SpaceTimee](https://github.com/SpaceTimee), [xiaopangju](https://github.com/xiaopangju), Yisme | +|   Simplified Chinese (China) | 99% | Aaron Liu, adfnekc, [Ardenet](https://github.com/Ardenet), [arthurfsy2](https://github.com/arthurfsy2), [bai0012](https://github.com/bai0012), BUGP Association, ciaran, CnYeSheng, Cololi, [dongfengweixiao](https://github.com/dongfengweixiao), [enKl03B](https://github.com/enKl03B), [seanyu0](https://github.com/seanyu0), [Sigechaishijie](https://github.com/Sigechaishijie), [SpaceTimee](https://github.com/SpaceTimee), [xiaopangju](https://github.com/xiaopangju), Yisme | |   Traditional Chinese (Taiwan) | 99% | Aaron Liu, [CnYeSheng](https://github.com/CnYeSheng), Cololi, [enKl03B](https://github.com/enKl03B), [Henryliu880922](https://github.com/Henryliu880922), [StarsShine11904](https://github.com/StarsShine11904), [yrctw](https://github.com/yrctw) | -Last updated: Sat Feb 7 00:44:06 2026 +Last updated: Tue Feb 3 00:47:09 2026