aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio
diff options
context:
space:
mode:
authorRoy <Roy.mail.net@gmail.com>2022-11-02 04:49:10 +0200
committerRoy <Roy.mail.net@gmail.com>2022-11-02 04:49:10 +0200
commit992208add11db73cb1ffb48c5ccedb0c883aafd0 (patch)
treee8b753bca8f341c105b8b1cb7761e2282a13881e /Software/Visual_Studio
parent5ab455fb09c659e92ad4de41ec7472e2b8e48499 (diff)
downloadTango-992208add11db73cb1ffb48c5ccedb0c883aafd0.tar.gz
Tango-992208add11db73cb1ffb48c5ccedb0c883aafd0.zip
PPC multi version support completed on PPC,FSE,MS,DB.
Diffstat (limited to 'Software/Visual_Studio')
-rw-r--r--Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txtbin52 -> 52 bytes
-rw-r--r--Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip39
-rw-r--r--Software/Visual_Studio/FSE/Modules/Tango.FSE.Insights/Themes/Generic.xaml2
-rw-r--r--Software/Visual_Studio/FSE/Modules/Tango.FSE.PPCConsole/Views/UpdatesView.xaml2
-rw-r--r--Software/Visual_Studio/FSE/Modules/Tango.FSE.Upgrade/ViewModels/ApplicationUpgradeViewVM.cs11
-rw-r--r--Software/Visual_Studio/FSE/Modules/Tango.FSE.Upgrade/Views/ApplicationUpgradeView.xaml2
-rw-r--r--Software/Visual_Studio/FSE/Tango.FSE.BL/Services/MachineConfigurationService.cs4
-rw-r--r--Software/Visual_Studio/FSE/Tango.FSE.BL/Services/TangoVersionsService.cs2
-rw-r--r--Software/Visual_Studio/FSE/Tango.FSE.UI/RemoteUpgrade/DefaultRemoteUpgradeManager.cs6
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs3
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/MachineUpdateDetailsDialog.xaml2
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/MachineUpdatesView.xaml2
-rw-r--r--Software/Visual_Studio/PPC/Modules/Tango.PPC.Technician/Views/SystemView.xaml2
-rw-r--r--Software/Visual_Studio/PPC/Modules/Tango.PPC.Technician/Views/UpdatesView.xaml2
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/Application/IPPCApplicationManager.cs10
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs9
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PPCPublisher.cs6
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PublishInfo.cs1
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PublishOptions.cs5
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/SystemInfo/DefaultSystemInfoService.cs2
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/Web/CheckForUpdateRequest.cs2
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/Web/CheckForUpdateResponse.cs1
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/Web/DownloadUpdateResponse.cs2
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/Web/LatestVersionRequest.cs1
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/Web/MachineSetupResponse.cs2
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/MainWindow.xaml4
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/MainWindowVM.cs20
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/Tango.PPC.Publisher.UI.csproj6
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.UI/GetVersionTag.bat4
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs22
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.UI/Tango.PPC.UI.csproj13
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/ExternalBridgeViewVM.cs2
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LayoutView.xaml2
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LoadingView.xaml2
-rw-r--r--Software/Visual_Studio/PPC/rc.exebin0 -> 1308672 bytes
-rw-r--r--Software/Visual_Studio/Tango.BL/DTO/TangoUpdateDTOBase.cs8
-rw-r--r--Software/Visual_Studio/Tango.BL/Entities/Machine.cs10
-rw-r--r--Software/Visual_Studio/Tango.BL/Entities/TangoUpdate.cs11
-rw-r--r--Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs38
-rw-r--r--Software/Visual_Studio/Tango.BL/Entities/TangoVersion.cs22
-rw-r--r--Software/Visual_Studio/Tango.BL/Enumerations/Roles.cs4
-rw-r--r--Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx3
-rw-r--r--Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram192
-rw-r--r--Software/Visual_Studio/Tango.DAL.Remote/DB/TANGO_UPDATES.cs1
-rw-r--r--Software/Visual_Studio/Tango.Release.sln4793
-rw-r--r--Software/Visual_Studio/Web/Tango.MachineService/Controllers/DownloadsController.cs2
-rw-r--r--Software/Visual_Studio/Web/Tango.MachineService/Controllers/PPCController.cs27
47 files changed, 5150 insertions, 156 deletions
diff --git a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt
index 1a2038cfa..5fe5afe5a 100644
--- a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt
+++ b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer-cache/cacheIndex.txt
Binary files differ
diff --git a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip
index 8ca6da378..1700d83b3 100644
--- a/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip
+++ b/Software/Visual_Studio/Advanced Installer Projects/PPC Installer.aip
@@ -77,12 +77,8 @@
<ROW Component="Microsoft.Azure.Common.NetFramework.dll" ComponentId="{894F089D-C807-489A-8523-388645F4D876}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.Azure.Common.NetFramework.dll"/>
<ROW Component="Microsoft.Azure.Common.dll" ComponentId="{4A8F7880-DE1E-4E8F-80E5-6DE1E14B4702}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.Azure.Common.dll"/>
<ROW Component="Microsoft.Azure.ResourceManager.dll" ComponentId="{A00E27AE-9ED8-413F-9975-8C0B2D4C7BBE}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.Azure.ResourceManager.dll"/>
- <ROW Component="Microsoft.Data.Edm.dll" ComponentId="{731E9E18-5B5E-4B85-8910-80FEAE1864F8}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.Data.Edm.dll"/>
- <ROW Component="Microsoft.Data.OData.dll" ComponentId="{B0042178-54E4-4F2C-8085-43EF0792B82C}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.Data.OData.dll"/>
- <ROW Component="Microsoft.Data.Services.Client.dll" ComponentId="{804D6DEA-EB5E-4FA8-A9C9-D3F60F51BB59}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.Data.Services.Client.dll"/>
<ROW Component="Microsoft.IdentityModel.Clients.ActiveDirectory.dll" ComponentId="{4E807C1E-3E7D-4317-A035-1B27AD10B0B8}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.IdentityModel.Clients.ActiveDirectory.dll"/>
<ROW Component="Microsoft.ServiceBus.dll" ComponentId="{E66AEAAE-74EA-4AAC-829A-61A0F319FC7C}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.ServiceBus.dll"/>
- <ROW Component="Microsoft.SqlServer.AzureStorageEnum.dll" ComponentId="{FD46373D-3E40-48AE-BD1B-6D32793D8A97}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.SqlServer.AzureStorageEnum.dll"/>
<ROW Component="Microsoft.SqlServer.ConnectionInfo.dll" ComponentId="{133DC46D-3543-4919-B1DE-63F7EADC5B0F}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.SqlServer.ConnectionInfo.dll"/>
<ROW Component="Microsoft.SqlServer.Diagnostics.STrace.dll" ComponentId="{1CA699BA-7D0E-42BD-B046-4BC50F8D993C}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.SqlServer.Diagnostics.STrace.dll"/>
<ROW Component="Microsoft.SqlServer.Dmf.Common.dll" ComponentId="{A279AEE9-E55D-41C2-8107-0DCC882D899A}" Directory_="APPDIR" Attributes="0" KeyPath="Microsoft.SqlServer.Dmf.Common.dll"/>
@@ -140,7 +136,6 @@
<ROW Component="System.Reactive.Interfaces.dll" ComponentId="{C23DD172-ACE0-4811-90D6-0C2F38B2C27E}" Directory_="APPDIR" Attributes="0" KeyPath="System.Reactive.Interfaces.dll"/>
<ROW Component="System.Reactive.Linq.dll" ComponentId="{572F229C-22E6-4934-BDB9-68600F354F67}" Directory_="APPDIR" Attributes="0" KeyPath="System.Reactive.Linq.dll"/>
<ROW Component="System.Reactive.PlatformServices.dll" ComponentId="{84B191EA-72B0-4FA8-B352-AEF6BBD48F31}" Directory_="APPDIR" Attributes="0" KeyPath="System.Reactive.PlatformServices.dll"/>
- <ROW Component="System.Spatial.dll" ComponentId="{6B861A2B-6C7E-4C33-8D0C-66B61FF127B0}" Directory_="APPDIR" Attributes="0" KeyPath="System.Spatial.dll"/>
<ROW Component="System.Web.Http.WebHost.dll" ComponentId="{9F1DD6B2-3514-4C62-AACA-EE7368ECB36B}" Directory_="APPDIR" Attributes="0" KeyPath="System.Web.Http.WebHost.dll"/>
<ROW Component="System.Web.Http.dll" ComponentId="{0ABCDC64-DE4A-4994-B4C8-3B0146F68F09}" Directory_="APPDIR" Attributes="0" KeyPath="System.Web.Http.dll"/>
<ROW Component="System.Web.Razor.dll" ComponentId="{231E534C-FAF8-41DD-A21F-B5CACF6AB05F}" Directory_="APPDIR" Attributes="0" KeyPath="System.Web.Razor.dll"/>
@@ -156,6 +151,7 @@
<ROW Component="Tango.ColorLib_v3.dll" ComponentId="{3264F593-EBB0-4AAB-BC34-AF382E485620}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.ColorLib_v3.dll"/>
<ROW Component="Tango.ColorLib_v4.dll" ComponentId="{ECFA3C0A-1834-4F60-9A19-5AB6DA9CB5E6}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.ColorLib_v4.dll"/>
<ROW Component="Tango.ColorLib_v5.dll" ComponentId="{95D70AA1-BDFB-43C0-8C0F-2769F4E9EA23}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.ColorLib_v5.dll"/>
+ <ROW Component="Tango.ColorLib_v6.dll" ComponentId="{23F2539A-7A6F-47F7-B9AA-4E84823F1007}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.ColorLib_v6.dll"/>
<ROW Component="Tango.ColorPickers.dll" ComponentId="{2E88F488-38BD-4699-85BB-1F7A9B07BD10}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.ColorPickers.dll"/>
<ROW Component="Tango.Colorful.dll" ComponentId="{E8688854-380A-4FF5-9F97-A6C91763959F}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Colorful.dll"/>
<ROW Component="Tango.Console.dll" ComponentId="{9F335170-14FF-472E-B3A5-1AAFA7C3067B}" Directory_="APPDIR" Attributes="0" KeyPath="Tango.Console.dll"/>
@@ -217,11 +213,13 @@
<ROW Component="mscoree.dll" ComponentId="{85F439D0-8FD0-4B99-888D-336C7A125E3D}" Directory_="APPDIR" Attributes="0" KeyPath="mscoree.dll"/>
<ROW Component="msvcp140d.dll" ComponentId="{69E32675-9ACF-4C23-A495-300B78913B66}" Directory_="APPDIR" Attributes="0" KeyPath="msvcp140d.dll"/>
<ROW Component="protobufnet.dll" ComponentId="{163F1E17-6462-4ABE-BC86-E055F7690139}" Directory_="APPDIR" Attributes="0" KeyPath="protobufnet.dll"/>
+ <ROW Component="turbojpeg.dll" ComponentId="{406A3EFD-3D69-48D6-9302-9FBA3BC5D980}" Directory_="win7x64_Dir" Attributes="256" KeyPath="turbojpeg.dll"/>
+ <ROW Component="turbojpeg.dll.meta" ComponentId="{C64E400B-6C26-404D-82FC-F04127365BDB}" Directory_="win7x64_Dir" Attributes="0" KeyPath="turbojpeg.dll.meta" Type="0"/>
+ <ROW Component="turbojpeg.dll.meta_1" ComponentId="{3C8A5860-F04F-4CA9-838E-4E2DF9B0FE67}" Directory_="win7x86_Dir" Attributes="0" KeyPath="turbojpeg.dll.meta_1" Type="0"/>
+ <ROW Component="turbojpeg.dll_1" ComponentId="{2F6B6281-CEDE-49D5-98B2-361C6E7A5429}" Directory_="win7x86_Dir" Attributes="0" KeyPath="turbojpeg.dll_1"/>
<ROW Component="ucrtbased.dll" ComponentId="{B8D025EA-CD16-4EE7-A3E7-713E2BE82BF3}" Directory_="APPDIR" Attributes="0" KeyPath="ucrtbased.dll"/>
<ROW Component="vcruntime140.dll" ComponentId="{144594CC-D19B-45E4-A420-7A1BBB122EE3}" Directory_="APPDIR" Attributes="0" KeyPath="vcruntime140.dll"/>
<ROW Component="vcruntime140d.dll" ComponentId="{7653420C-C6C3-4F31-97E8-D6DE417D3DF2}" Directory_="APPDIR" Attributes="0" KeyPath="vcruntime140d.dll"/>
- <ROW Component="win7x64" ComponentId="{5EA15C61-C0CE-4841-9EBB-A67905B21DFB}" Directory_="win7x64_Dir" Attributes="0"/>
- <ROW Component="win7x86" ComponentId="{293137F0-96CF-4246-B563-37734FD046B5}" Directory_="win7x86_Dir" Attributes="0"/>
</COMPONENT>
<COMPONENT cid="caphyon.advinst.msicomp.MsiFeatsComponent">
<ROW Feature="MainFeature" Title="MainFeature" Description="Description" Display="1" Level="1" Directory_="APPDIR" Attributes="0"/>
@@ -247,7 +245,6 @@
<ROW File="Microsoft.Azure.ResourceManager.dll" Component_="Microsoft.Azure.ResourceManager.dll" FileName="MICROS~4.DLL|Microsoft.Azure.ResourceManager.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.Azure.ResourceManager.dll" SelfReg="false"/>
<ROW File="Microsoft.IdentityModel.Clients.ActiveDirectory.dll" Component_="Microsoft.IdentityModel.Clients.ActiveDirectory.dll" FileName="MICROS~8.DLL|Microsoft.IdentityModel.Clients.ActiveDirectory.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.IdentityModel.Clients.ActiveDirectory.dll" SelfReg="false"/>
<ROW File="Microsoft.ServiceBus.dll" Component_="Microsoft.ServiceBus.dll" FileName="MICRO~10.DLL|Microsoft.ServiceBus.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.ServiceBus.dll" SelfReg="false"/>
- <ROW File="Microsoft.SqlServer.AzureStorageEnum.dll" Component_="Microsoft.SqlServer.AzureStorageEnum.dll" FileName="MICRO~11.DLL|Microsoft.SqlServer.AzureStorageEnum.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.SqlServer.AzureStorageEnum.dll" SelfReg="false"/>
<ROW File="Microsoft.SqlServer.ConnectionInfo.dll" Component_="Microsoft.SqlServer.ConnectionInfo.dll" FileName="MICRO~12.DLL|Microsoft.SqlServer.ConnectionInfo.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.SqlServer.ConnectionInfo.dll" SelfReg="false"/>
<ROW File="Microsoft.SqlServer.Diagnostics.STrace.dll" Component_="Microsoft.SqlServer.Diagnostics.STrace.dll" FileName="MICRO~13.DLL|Microsoft.SqlServer.Diagnostics.STrace.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.SqlServer.Diagnostics.STrace.dll" SelfReg="false"/>
<ROW File="Microsoft.SqlServer.Dmf.Common.dll" Component_="Microsoft.SqlServer.Dmf.Common.dll" FileName="MICRO~14.DLL|Microsoft.SqlServer.Dmf.Common.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.SqlServer.Dmf.Common.dll" SelfReg="false"/>
@@ -487,12 +484,14 @@
<ROW File="Tango.ColorLib_v5.dll" Component_="Tango.ColorLib_v5.dll" FileName="TANGO~16.DLL|Tango.ColorLib_v5.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Tango.ColorLib_v5.dll" SelfReg="false"/>
<ROW File="HiraokaHyperTools.PdfSharpWPF.dll" Component_="HiraokaHyperTools.PdfSharpWPF.dll" FileName="HIRAOK~1.DLL|HiraokaHyperTools.PdfSharp-WPF.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\HiraokaHyperTools.PdfSharp-WPF.dll" SelfReg="false"/>
<ROW File="HiraokaHyperTools.PdfSharp.Xps.dll" Component_="HiraokaHyperTools.PdfSharp.Xps.dll" FileName="HIRAOK~2.DLL|HiraokaHyperTools.PdfSharp.Xps.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\HiraokaHyperTools.PdfSharp.Xps.dll" SelfReg="false"/>
- <ROW File="Microsoft.Data.Edm.dll" Component_="Microsoft.Data.Edm.dll" FileName="MICROS~5.DLL|Microsoft.Data.Edm.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.Data.Edm.dll" SelfReg="false"/>
- <ROW File="Microsoft.Data.OData.dll" Component_="Microsoft.Data.OData.dll" FileName="MICROS~6.DLL|Microsoft.Data.OData.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.Data.OData.dll" SelfReg="false"/>
- <ROW File="Microsoft.Data.Services.Client.dll" Component_="Microsoft.Data.Services.Client.dll" FileName="MICROS~7.DLL|Microsoft.Data.Services.Client.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Microsoft.Data.Services.Client.dll" SelfReg="false"/>
- <ROW File="System.Spatial.dll" Component_="System.Spatial.dll" FileName="SYSTE~11.DLL|System.Spatial.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\System.Spatial.dll" SelfReg="false"/>
<ROW File="Tango.PDF.dll" Component_="Tango.PDF.dll" FileName="TANGO~17.DLL|Tango.PDF.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Tango.PDF.dll" SelfReg="false"/>
<ROW File="Tango.PDF.pdb" Component_="Tango.PDF.dll" FileName="TANGO~18.PDB|Tango.PDF.pdb" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Tango.PDF.pdb" SelfReg="false"/>
+ <ROW File="LibGit2Sharp.dll.config" Component_="CommandLine.xml" FileName="LIBGIT~1.CON|LibGit2Sharp.dll.config" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\LibGit2Sharp.dll.config" SelfReg="false"/>
+ <ROW File="Tango.ColorLib_v6.dll" Component_="Tango.ColorLib_v6.dll" FileName="TANGO~18.DLL|Tango.ColorLib_v6.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\Tango.ColorLib_v6.dll" SelfReg="false"/>
+ <ROW File="turbojpeg.dll" Component_="turbojpeg.dll" FileName="TURBOJ~1.DLL|turbojpeg.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\win7-x64\turbojpeg.dll" SelfReg="false"/>
+ <ROW File="turbojpeg.dll.meta" Component_="turbojpeg.dll.meta" FileName="TURBOJ~1.MET|turbojpeg.dll.meta" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\win7-x64\turbojpeg.dll.meta" SelfReg="false"/>
+ <ROW File="turbojpeg.dll_1" Component_="turbojpeg.dll_1" FileName="TURBOJ~1.DLL|turbojpeg.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\win7-x86\turbojpeg.dll" SelfReg="false"/>
+ <ROW File="turbojpeg.dll.meta_1" Component_="turbojpeg.dll.meta_1" FileName="TURBOJ~1.MET|turbojpeg.dll.meta" Version="65535.65535.65535.65535" Attributes="0" SourcePath="..\Build\PPC\Release\win7-x86\turbojpeg.dll.meta" SelfReg="false"/>
<ATTRIBUTE name="DontAddFileAttributes" value="true"/>
</COMPONENT>
<COMPONENT cid="caphyon.advinst.msicomp.BootstrOptComponent">
@@ -502,7 +501,7 @@
<ROW Action="AI_DetectSoftware" Sequence="101"/>
</COMPONENT>
<COMPONENT cid="caphyon.advinst.msicomp.BuildComponent">
- <ROW BuildKey="DefaultBuild" BuildName="DefaultBuild" BuildOrder="1" BuildType="0" PackageFolder="..\Build\Installers\PPC" PackageFileName="PPC Installer_v1.7.18" Languages="en" InstallationType="4" CabsLocation="1" PackageType="1" FilesInsideExe="true" ExtractionFolder="[AppDataFolder][|Manufacturer]\[|ProductName] [|ProductVersion]\install" ExtUI="true" UseLargeSchema="true" ExeName="PPC Installer_v1.7.18"/>
+ <ROW BuildKey="DefaultBuild" BuildName="DefaultBuild" BuildOrder="1" BuildType="0" PackageFolder="..\Build\Installers\PPC" PackageFileName="PPC Installer_v1.7.18 [Coats]" Languages="en" InstallationType="4" CabsLocation="1" PackageType="1" FilesInsideExe="true" ExtractionFolder="[AppDataFolder][|Manufacturer]\[|ProductName] [|ProductVersion]\install" ExtUI="true" UseLargeSchema="true" ExeName="PPC Installer_v1.7.18 [Coats]"/>
</COMPONENT>
<COMPONENT cid="caphyon.advinst.msicomp.DictionaryComponent">
<ROW Path="&lt;AI_DICTS&gt;ui.ail"/>
@@ -570,8 +569,6 @@
<COMPONENT cid="caphyon.advinst.msicomp.MsiCreateFolderComponent">
<ROW Directory_="SHORTCUTDIR" Component_="SHORTCUTDIR" ManualDelete="false"/>
<ROW Directory_="APPDIR" Component_="APPDIR" ManualDelete="true"/>
- <ROW Directory_="win7x64_Dir" Component_="win7x64" ManualDelete="false"/>
- <ROW Directory_="win7x86_Dir" Component_="win7x86" ManualDelete="false"/>
</COMPONENT>
<COMPONENT cid="caphyon.advinst.msicomp.MsiCustActComponent">
<ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Type="51" Source="AI_SETUPEXEPATH_ORIGINAL" Target="[AI_SETUPEXEPATH]"/>
@@ -630,7 +627,6 @@
<ROW Feature_="MainFeature" Component_="Microsoft.Azure.ResourceManager.dll"/>
<ROW Feature_="MainFeature" Component_="Microsoft.IdentityModel.Clients.ActiveDirectory.dll"/>
<ROW Feature_="MainFeature" Component_="Microsoft.ServiceBus.dll"/>
- <ROW Feature_="MainFeature" Component_="Microsoft.SqlServer.AzureStorageEnum.dll"/>
<ROW Feature_="MainFeature" Component_="Microsoft.SqlServer.ConnectionInfo.dll"/>
<ROW Feature_="MainFeature" Component_="Microsoft.SqlServer.Diagnostics.STrace.dll"/>
<ROW Feature_="MainFeature" Component_="Microsoft.SqlServer.Dmf.Common.dll"/>
@@ -772,13 +768,12 @@
<ROW Feature_="MainFeature" Component_="Tango.ColorLib_v5.dll"/>
<ROW Feature_="MainFeature" Component_="HiraokaHyperTools.PdfSharpWPF.dll"/>
<ROW Feature_="MainFeature" Component_="HiraokaHyperTools.PdfSharp.Xps.dll"/>
- <ROW Feature_="MainFeature" Component_="Microsoft.Data.Edm.dll"/>
- <ROW Feature_="MainFeature" Component_="Microsoft.Data.OData.dll"/>
- <ROW Feature_="MainFeature" Component_="Microsoft.Data.Services.Client.dll"/>
- <ROW Feature_="MainFeature" Component_="System.Spatial.dll"/>
<ROW Feature_="MainFeature" Component_="Tango.PDF.dll"/>
- <ROW Feature_="MainFeature" Component_="win7x86"/>
- <ROW Feature_="MainFeature" Component_="win7x64"/>
+ <ROW Feature_="MainFeature" Component_="Tango.ColorLib_v6.dll"/>
+ <ROW Feature_="MainFeature" Component_="turbojpeg.dll"/>
+ <ROW Feature_="MainFeature" Component_="turbojpeg.dll.meta"/>
+ <ROW Feature_="MainFeature" Component_="turbojpeg.dll_1"/>
+ <ROW Feature_="MainFeature" Component_="turbojpeg.dll.meta_1"/>
</COMPONENT>
<COMPONENT cid="caphyon.advinst.msicomp.MsiInstExSeqComponent">
<ROW Action="AI_STORE_LOCATION" Condition="(Not Installed) OR REINSTALL" Sequence="1502"/>
diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Insights/Themes/Generic.xaml b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Insights/Themes/Generic.xaml
index abed2be24..8ce8e5f3c 100644
--- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Insights/Themes/Generic.xaml
+++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Insights/Themes/Generic.xaml
@@ -513,7 +513,7 @@
</Style>
</TextBlock.Style>
<Run>Application Version:</Run>
- <Run Text="{Binding Update.ApplicationVersion,Mode=OneWay}"></Run>
+ <Run Text="{Binding Update.VersionAndTag,Mode=OneWay}"></Run>
<LineBreak/>
<Run>Firmware Version:</Run>
<Run Text="{Binding Update.FirmwareVersion,Mode=OneWay}"></Run>
diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.PPCConsole/Views/UpdatesView.xaml b/Software/Visual_Studio/FSE/Modules/Tango.FSE.PPCConsole/Views/UpdatesView.xaml
index cea119637..c8e3a2a0b 100644
--- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.PPCConsole/Views/UpdatesView.xaml
+++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.PPCConsole/Views/UpdatesView.xaml
@@ -62,7 +62,7 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Header="STARTED" Binding="{Binding StartDate,Converter={StaticResource DateTimeUTCToShortDateTimeConverter}}" Width="120" />
- <DataGridTextColumn Header="APPLICATION" Binding="{Binding ApplicationVersion}" Width="Auto" />
+ <DataGridTextColumn Header="APPLICATION" Binding="{Binding VersionAndTag}" Width="Auto" />
<DataGridTextColumn Header="FIRMWARE" Binding="{Binding FirmwareVersion}" Width="Auto" />
<DataGridTextColumn Header="ENDED" Binding="{Binding EndDate,TargetNullValue='Never',FallbackValue='Never',Converter={StaticResource DateTimeUTCToShortDateTimeConverter}}" Width="Auto" />
<DataGridTextColumn Header="STATUS" Binding="{Binding UpdateStatus,Converter={StaticResource EnumToDescriptionConverter}}" Width="Auto" />
diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Upgrade/ViewModels/ApplicationUpgradeViewVM.cs b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Upgrade/ViewModels/ApplicationUpgradeViewVM.cs
index fbcd87d5e..5b539e2d7 100644
--- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Upgrade/ViewModels/ApplicationUpgradeViewVM.cs
+++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Upgrade/ViewModels/ApplicationUpgradeViewVM.cs
@@ -76,6 +76,17 @@ namespace Tango.FSE.Upgrade.ViewModels
{
IsFree = false;
+ if (MachineProvider.IsPPCAvailable)
+ {
+ var machine = await Services.MachinesService.GetMachine(MachineProvider.Machine.SerialNumber);
+ if (machine.VersionTag != SelectedVersion.Tag)
+ {
+ IsFree = true;
+ await NotificationProvider.ShowError($"The selected machine cannot be updated to version '{SelectedVersion.VersionAndTag}'.\nPlease modify the machine version tag first.");
+ return;
+ }
+ }
+
var temporaryTupFile = TemporaryManager.CreateImaginaryFile(".tup");
Handler = await RemoteUpgradeManager.CreateTupFile(SelectedVersion, SelectedMachine.SerialNumber, temporaryTupFile);
diff --git a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Upgrade/Views/ApplicationUpgradeView.xaml b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Upgrade/Views/ApplicationUpgradeView.xaml
index 3a1ab183d..4da59bb98 100644
--- a/Software/Visual_Studio/FSE/Modules/Tango.FSE.Upgrade/Views/ApplicationUpgradeView.xaml
+++ b/Software/Visual_Studio/FSE/Modules/Tango.FSE.Upgrade/Views/ApplicationUpgradeView.xaml
@@ -56,7 +56,7 @@
<StackPanel>
<TextBlock>
<Run Foreground="{StaticResource FSE_GrayBrush}">Application:</Run>
- <Run>v</Run><Run Text="{Binding Version}"></Run>
+ <Run>v</Run><Run Text="{Binding VersionAndTag,Mode=OneWay}"></Run>
</TextBlock>
<TextBlock Margin="0 5 0 0">
<Run Foreground="{StaticResource FSE_GrayBrush}">Firmware:</Run>
diff --git a/Software/Visual_Studio/FSE/Tango.FSE.BL/Services/MachineConfigurationService.cs b/Software/Visual_Studio/FSE/Tango.FSE.BL/Services/MachineConfigurationService.cs
index 3ed02b0ac..3b33719d0 100644
--- a/Software/Visual_Studio/FSE/Tango.FSE.BL/Services/MachineConfigurationService.cs
+++ b/Software/Visual_Studio/FSE/Tango.FSE.BL/Services/MachineConfigurationService.cs
@@ -70,8 +70,8 @@ namespace Tango.FSE.BL.Services
composition.HardwareVersions = db.HardwareVersions.OrderByDescending(x => x.Version).ToList();
//Tags
- composition.Tags = db.TangoVersions.Select(x => x.Tag).Distinct().ToList();
- composition.Tags.Insert(0, null);
+ composition.Tags = db.TangoVersions.Select(x => x.Tag).Where(x => x != null).Distinct().ToList();
+ composition.Tags.Insert(0, String.Empty);
//Counters
var jobRuns = db.JobRuns.Where(x => x.MachineGuid == machineGuid).Select(x => new { x.StartDate, x.EndDate, x.EndPosition }).ToList();
diff --git a/Software/Visual_Studio/FSE/Tango.FSE.BL/Services/TangoVersionsService.cs b/Software/Visual_Studio/FSE/Tango.FSE.BL/Services/TangoVersionsService.cs
index 091fa24d5..32c7b5b04 100644
--- a/Software/Visual_Studio/FSE/Tango.FSE.BL/Services/TangoVersionsService.cs
+++ b/Software/Visual_Studio/FSE/Tango.FSE.BL/Services/TangoVersionsService.cs
@@ -173,7 +173,7 @@ namespace Tango.FSE.BL.Services
private String CreateCachedTangoVersionFileName(TangoVersion version)
{
- return $"$/TangoVersions/application_package_v{version.Version}.tup";
+ return $"$/TangoVersions/application_package_v{version.VersionAndTag}.tup";
}
private String CreateCachedFirmwareVersionFileName(TangoVersion version)
diff --git a/Software/Visual_Studio/FSE/Tango.FSE.UI/RemoteUpgrade/DefaultRemoteUpgradeManager.cs b/Software/Visual_Studio/FSE/Tango.FSE.UI/RemoteUpgrade/DefaultRemoteUpgradeManager.cs
index fb2faf9a6..f822c933b 100644
--- a/Software/Visual_Studio/FSE/Tango.FSE.UI/RemoteUpgrade/DefaultRemoteUpgradeManager.cs
+++ b/Software/Visual_Studio/FSE/Tango.FSE.UI/RemoteUpgrade/DefaultRemoteUpgradeManager.cs
@@ -182,7 +182,7 @@ namespace Tango.FSE.UI.RemoteUpgrade
}
}
- handler.UpdateProgress($"Downloading Tango version '{tangoVersion.Version}'...");
+ handler.UpdateProgress($"Downloading Tango version '{tangoVersion.VersionAndTag}'...");
LogManager.Log("Connecting to machine service...");
@@ -193,7 +193,7 @@ namespace Tango.FSE.UI.RemoteUpgrade
var remoteDataSource = response.DataSource;
- LogManager.Log($"Checking for a cached tup file for version '{tangoVersion.Version}'...");
+ LogManager.Log($"Checking for a cached tup file for version '{tangoVersion.VersionAndTag}'...");
bool hasCachedFile = false;
@@ -218,7 +218,7 @@ namespace Tango.FSE.UI.RemoteUpgrade
{
downloader.Progress += (x, e) =>
{
- handler.UpdateProgress($"Downloading Tango version '{response.Version}'...", false, e.Current, e.Total);
+ handler.UpdateProgress($"Downloading Tango version '{tangoVersion.VersionAndTag}'...", false, e.Current, e.Total);
};
downloader.ResolveMode().GetAwaiter().GetResult();
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs
index 2333bf60a..c31ea0a53 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/MainViewVM.cs
@@ -502,8 +502,7 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels
ActiveMachineAdapter.Organizations = (await ActiveMachineAdapter.Context.Organizations.ToListAsync()).ToObservableCollection();
var tags = (await ActiveMachineAdapter.Context.TangoVersions.Select(x => x.Tag).Where(x => x != null).Distinct().ToListAsync());
- tags.Insert(0, null);
-
+ tags.Insert(0, String.Empty);
Tags = tags;
bool initHwConfig = true;
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/MachineUpdateDetailsDialog.xaml b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/MachineUpdateDetailsDialog.xaml
index 0e793dc6a..03b32f8c7 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/MachineUpdateDetailsDialog.xaml
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/MachineUpdateDetailsDialog.xaml
@@ -72,7 +72,7 @@
<TextBlock Text="Started On:" FontWeight="SemiBold" />
<TextBlock Text="{Binding Update.StartDate,Converter={StaticResource DateTimeUTCToShortDateTimeConverter}}"></TextBlock>
<TextBlock Text="Application:" FontWeight="SemiBold" />
- <TextBlock Text="{Binding Update.ApplicationVersion}"></TextBlock>
+ <TextBlock Text="{Binding Update.VersionAndTag}"></TextBlock>
<TextBlock Text="Firmware:" FontWeight="SemiBold" />
<TextBlock Text="{Binding Update.FirmwareVersion}"></TextBlock>
<TextBlock Text="Ended:" FontWeight="SemiBold" />
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/MachineUpdatesView.xaml b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/MachineUpdatesView.xaml
index bd272718d..dbd369ab0 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/MachineUpdatesView.xaml
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/Views/MachineUpdatesView.xaml
@@ -99,7 +99,7 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Header="STARTED" Binding="{Binding StartDate,Converter={StaticResource DateTimeUTCToShortDateTimeConverter}}" Width="Auto" />
- <DataGridTextColumn Header="APPLICATION" Binding="{Binding ApplicationVersion}" Width="Auto" />
+ <DataGridTextColumn Header="APPLICATION" Binding="{Binding VersionAndTag}" Width="Auto" />
<DataGridTextColumn Header="FIRMWARE" Binding="{Binding FirmwareVersion}" Width="Auto" />
<DataGridTextColumn Header="ENDED" Binding="{Binding EndDate,TargetNullValue='Never',FallbackValue='Never',Converter={StaticResource DateTimeUTCToShortDateTimeConverter}}" Width="Auto" />
<DataGridTextColumn Header="STATUS" Binding="{Binding UpdateStatus,Converter={StaticResource EnumToDescriptionConverter}}" Width="Auto" />
diff --git a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Technician/Views/SystemView.xaml b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Technician/Views/SystemView.xaml
index 292a87bb9..fc0f734ff 100644
--- a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Technician/Views/SystemView.xaml
+++ b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Technician/Views/SystemView.xaml
@@ -155,7 +155,7 @@
<TableCell>
<Paragraph>
- <TextBlock Text="{Binding ApplicationManager.Version,Mode=OneWay,TargetNullValue='N/A',FallbackValue='N/A'}"/>
+ <TextBlock Text="{Binding ApplicationManager.VersionAndTag,Mode=OneWay,TargetNullValue='N/A',FallbackValue='N/A'}"/>
</Paragraph>
</TableCell>
</TableRow>
diff --git a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Technician/Views/UpdatesView.xaml b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Technician/Views/UpdatesView.xaml
index 501632bfa..1d2393f41 100644
--- a/Software/Visual_Studio/PPC/Modules/Tango.PPC.Technician/Views/UpdatesView.xaml
+++ b/Software/Visual_Studio/PPC/Modules/Tango.PPC.Technician/Views/UpdatesView.xaml
@@ -83,7 +83,7 @@
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Header="Date" Width="120" Binding="{Binding StartDate,Converter={StaticResource DateTimeUTCToShortDateTimeConverter}}" />
- <DataGridTextColumn Header="Application" Width="120" Binding="{Binding ApplicationVersion}" />
+ <DataGridTextColumn Header="Application" Width="120" Binding="{Binding VersionAndTag}" />
<DataGridTextColumn Header="Firmware" Width="120" Binding="{Binding FirmwareVersion}" />
<DataGridTemplateColumn Header="Message" Width="1*">
<DataGridTemplateColumn.CellTemplate>
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/Application/IPPCApplicationManager.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/Application/IPPCApplicationManager.cs
index a9d4e7c3a..6002b3809 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/Application/IPPCApplicationManager.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/Application/IPPCApplicationManager.cs
@@ -111,6 +111,16 @@ namespace Tango.PPC.Common.Application
Version FirmwareVersion { get; }
/// <summary>
+ /// Gets the version tag.
+ /// </summary>
+ String VersionTag { get; }
+
+ /// <summary>
+ /// Gets the version and tag display.
+ /// </summary>
+ String VersionAndTag { get; }
+
+ /// <summary>
/// Gets the application build date.
/// </summary>
String BuildDate { get; }
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs
index 642707e87..c5412e591 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/MachineUpdate/MachineUpdateManager.cs
@@ -265,6 +265,7 @@ namespace Tango.PPC.Common.MachineUpdate
TangoUpdate update = new TangoUpdate();
update.ApplicationVersion = response.Version;
update.FirmwareVersion = response.FirmwareVersion;
+ update.ApplicationVersionTag = response.Tag;
update.MachineGuid = _machineProvider.Machine.Guid;
update.UpdateStatus = BL.Enumerations.TangoUpdateStatuses.UpdateFailed;
update.StartDate = _updateStartDate;
@@ -291,6 +292,7 @@ namespace Tango.PPC.Common.MachineUpdate
TangoUpdate update = new TangoUpdate();
update.ApplicationVersion = tupPublishInfo.ApplicationVersion;
update.FirmwareVersion = tupPublishInfo.GetFirmwareVersion();
+ update.ApplicationVersionTag = tupPublishInfo.Tag;
update.MachineGuid = _machineProvider.Machine.Guid;
update.UpdateStatus = BL.Enumerations.TangoUpdateStatuses.OfflineUpdateFailed;
update.StartDate = _updateStartDate;
@@ -382,6 +384,7 @@ namespace Tango.PPC.Common.MachineUpdate
TangoUpdate update = new TangoUpdate();
update.ApplicationVersion = response.Version;
update.FirmwareVersion = response.FirmwareVersion;
+ update.ApplicationVersionTag = response.Tag;
update.MachineGuid = (await db.Machines.FirstAsync()).Guid;
update.UpdateStatus = BL.Enumerations.TangoUpdateStatuses.UpdateCompleted;
update.StartDate = _updateStartDate;
@@ -406,6 +409,7 @@ namespace Tango.PPC.Common.MachineUpdate
TangoUpdate update = new TangoUpdate();
update.ApplicationVersion = tupPublishInfo.ApplicationVersion;
update.FirmwareVersion = tupPublishInfo.GetFirmwareVersion();
+ update.ApplicationVersionTag = tupPublishInfo.Tag;
update.MachineGuid = _machineProvider.Machine.Guid;
update.UpdateStatus = BL.Enumerations.TangoUpdateStatuses.OfflineUpdateCompleted;
update.StartDate = _updateStartDate;
@@ -481,6 +485,7 @@ namespace Tango.PPC.Common.MachineUpdate
TangoUpdate update = new TangoUpdate();
update.ApplicationVersion = _app_manager.Version.ToString();
update.FirmwareVersion = _app_manager.FirmwareVersion.ToString();
+ update.ApplicationVersionTag = _app_manager.VersionTag;
update.MachineGuid = _machineProvider.Machine.Guid;
update.UpdateStatus = BL.Enumerations.TangoUpdateStatuses.DatabaseFailed;
update.StartDate = _updateStartDate;
@@ -527,6 +532,7 @@ namespace Tango.PPC.Common.MachineUpdate
TangoUpdate update = new TangoUpdate();
update.ApplicationVersion = _app_manager.Version.ToString();
update.FirmwareVersion = _app_manager.FirmwareVersion.ToString();
+ update.ApplicationVersionTag = _app_manager.VersionTag;
update.MachineGuid = _machineProvider.Machine.Guid;
update.UpdateStatus = BL.Enumerations.TangoUpdateStatuses.DatabaseCompleted;
update.StartDate = _updateStartDate;
@@ -559,6 +565,7 @@ namespace Tango.PPC.Common.MachineUpdate
TangoUpdate update = new TangoUpdate();
update.ApplicationVersion = _app_manager.Version.ToString();
update.FirmwareVersion = firmwareVersion;
+ update.ApplicationVersionTag = _app_manager.VersionTag;
update.MachineGuid = _machineProvider.Machine.Guid;
update.UpdateStatus = BL.Enumerations.TangoUpdateStatuses.OfflineFirmwareUpgradeFailed;
update.StartDate = _updateStartDate;
@@ -589,6 +596,7 @@ namespace Tango.PPC.Common.MachineUpdate
TangoUpdate update = new TangoUpdate();
update.ApplicationVersion = _app_manager.Version.ToString();
update.FirmwareVersion = firmwareVersion;
+ update.ApplicationVersionTag = _app_manager.VersionTag;
update.MachineGuid = _machineProvider.Machine.Guid;
update.UpdateStatus = BL.Enumerations.TangoUpdateStatuses.OfflineFirmwareUpgradeCompleted;
update.StartDate = _updateStartDate;
@@ -947,6 +955,7 @@ namespace Tango.PPC.Common.MachineUpdate
CheckForUpdateRequest request = new CheckForUpdateRequest();
request.Version = _app_manager.Version.ToString();
request.FirmwareVersion = _app_manager.FirmwareVersion?.ToString();
+ request.Tag = _app_manager.VersionTag;
try
{
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PPCPublisher.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PPCPublisher.cs
index 810c5b3cb..0e6641cfb 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PPCPublisher.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PPCPublisher.cs
@@ -63,7 +63,7 @@ namespace Tango.PPC.Common.Publish
public async Task<LatestVersionResponse> GetRemoteVersion(String machineVersionGuid)
{
_client.Environment = Options.Environment;
- var response = await _client.GetLatestVersion(new LatestVersionRequest() { MachineVersionGuid = machineVersionGuid });
+ var response = await _client.GetLatestVersion(new LatestVersionRequest() { MachineVersionGuid = machineVersionGuid, Tag = Options.Tag });
return response;
}
@@ -190,6 +190,7 @@ namespace Tango.PPC.Common.Publish
MachineVersionGuid = Options.MachineVersionGuid,
WithInstaller = !String.IsNullOrWhiteSpace(Options.InstallerProject),
FirmwareVersion = GetVersionInfoFromTFP(Options.TfpPath).FileDescriptors.SingleOrDefault(x => x.Destination == VersionFileDestination.Mcu).Version,
+ Tag = Options.Tag
}).Result;
CreateTupPackage(tempFile).Wait();
@@ -199,7 +200,7 @@ namespace Tango.PPC.Common.Publish
String output_folder = Options.InstallerOutputFolder;
OnPublishProgress(0, 100, $"Building installer project...");
InstallerBuilder installerBuilder = new InstallerBuilder(Options.InstallerProject);
- String installer_name = $"PPC Installer_v{Version.Parse(local_version).ToString(3)}.exe";
+ String installer_name = $"PPC Installer_v{Version.Parse(local_version).ToString(3) + (Options.Tag.IsNotNullOrEmpty() ? $" [{Options.Tag}]" : String.Empty)}.exe";
String output_file = Path.Combine(output_folder, installer_name);
installerBuilder.Build(local_version, output_file).Wait();
@@ -355,6 +356,7 @@ namespace Tango.PPC.Common.Publish
versionInfo.ApplicationVersion = GetLocalVersion();
versionInfo.Comments = Options.Comments;
versionInfo.Firmware = GetVersionInfoFromTFP(Options.TfpPath);
+ versionInfo.Tag = Options.Tag;
//Validate the package.
versionInfo.Firmware.Validate();
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PublishInfo.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PublishInfo.cs
index 1bbdb80d0..b356ac970 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PublishInfo.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PublishInfo.cs
@@ -13,6 +13,7 @@ namespace Tango.PPC.Common.Publish
{
public String ApplicationVersion { get; set; }
public VersionPackageDescriptor Firmware { get; set; }
+ public String Tag { get; set; }
public String Comments { get; set; }
public bool IsMachineTupPackage { get; set; }
public String MachineSerialNumber { get; set; }
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PublishOptions.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PublishOptions.cs
index 5b43d4b8c..8e81f5e44 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PublishOptions.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/Publish/PublishOptions.cs
@@ -18,6 +18,7 @@ namespace Tango.PPC.Common.Publish
public event EventHandler BasicInfoChanged;
public event EventHandler MachineVersionGuidChanged;
public event EventHandler TfpPathChanged;
+ public event EventHandler TagChanged;
private String basePath;
[Option("path", HelpText = "Specifies the application base path.", Required = false)]
@@ -62,8 +63,8 @@ namespace Tango.PPC.Common.Publish
private String _tag;
public String Tag
{
- get { return _tag; }
- set { _tag = value; RaisePropertyChangedAuto(); BasicInfoChanged?.Invoke(this, new EventArgs()); }
+ get { return _tag.IsNotNullOrEmpty() ? _tag : null; }
+ set { _tag = value; RaisePropertyChangedAuto(); TagChanged?.Invoke(this, new EventArgs()); }
}
private DeploymentSlot _environment;
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/SystemInfo/DefaultSystemInfoService.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/SystemInfo/DefaultSystemInfoService.cs
index 3c3a0247b..e3030aa9d 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/SystemInfo/DefaultSystemInfoService.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/SystemInfo/DefaultSystemInfoService.cs
@@ -66,7 +66,7 @@ namespace Tango.PPC.Common.SystemInfo
Name = "Tango PPC",
Properties = new List<SystemObjectProperty>()
{
- new SystemObjectProperty() { Name = "Version", Value = _applicationManager.Version.ToString(3) },
+ new SystemObjectProperty() { Name = "Version", Value = _applicationManager.VersionAndTag },
new SystemObjectProperty() { Name = "Build Date", Value = _applicationManager.BuildDate },
new SystemObjectProperty() { Name = "Previous Version", Value = settings.PreviousApplicationVersion },
new SystemObjectProperty() { Name = "Firmware Version", Value = _applicationManager.FirmwareVersion.ToStringSafe() },
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/CheckForUpdateRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/CheckForUpdateRequest.cs
index 8e13ea7c4..5002d453b 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/CheckForUpdateRequest.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/CheckForUpdateRequest.cs
@@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
+using Tango.BL.Entities;
using Tango.Transport.Web;
namespace Tango.PPC.Common.Web
@@ -17,6 +18,7 @@ namespace Tango.PPC.Common.Web
public List<UpdatedEntity> Catalogs { get; set; }
public DateTime MachineLastUpdated { get; set; }
public List<String> UsedRmlsGuids { get; set; }
+ public String Tag { get; set; }
public CheckForUpdateRequest()
{
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/CheckForUpdateResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/CheckForUpdateResponse.cs
index 2fb33ebdc..df654eb72 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/CheckForUpdateResponse.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/CheckForUpdateResponse.cs
@@ -13,6 +13,7 @@ namespace Tango.PPC.Common.Web
public bool IsDatabaseUpdateAvailable { get; set; }
public String Version { get; set; }
public String FirmwareVersion { get; set; }
+ public String Tag { get; set; }
public bool SetupFirmware { get; set; }
public bool SetupFPGA { get; set; }
public UpdateDBResponse UpdateDBResponse { get; set; }
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/DownloadUpdateResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/DownloadUpdateResponse.cs
index 2fc7e4810..56e08ba3d 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/DownloadUpdateResponse.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/DownloadUpdateResponse.cs
@@ -14,6 +14,8 @@ namespace Tango.PPC.Common.Web
public String Version { get; set; }
+ public String Tag { get; set; }
+
public String FirmwareVersion { get; set; }
public String BlobAddress { get; set; }
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/LatestVersionRequest.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/LatestVersionRequest.cs
index 400bb315c..5983beafe 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/LatestVersionRequest.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/LatestVersionRequest.cs
@@ -11,5 +11,6 @@ namespace Tango.PPC.Common.Web
public class LatestVersionRequest : WebRequestMessage
{
public String MachineVersionGuid { get; set; }
+ public String Tag { get; set; }
}
}
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/MachineSetupResponse.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/MachineSetupResponse.cs
index f5d03c6ce..b6a6ddc2c 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/MachineSetupResponse.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/MachineSetupResponse.cs
@@ -14,6 +14,8 @@ namespace Tango.PPC.Common.Web
public String Version { get; set; }
+ public String Tag { get; set; }
+
public String FirmwareVersion { get; set; }
public String BlobAddress { get; set; }
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/MainWindow.xaml b/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/MainWindow.xaml
index a8532646f..5697f2027 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/MainWindow.xaml
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/MainWindow.xaml
@@ -10,7 +10,7 @@
xmlns:web="clr-namespace:Tango.Web;assembly=Tango.Web"
xmlns:local="clr-namespace:Tango.PPC.Publisher.UI"
mc:Ignorable="d"
- Title="Tango PPC Publisher" Height="1000" Width="500" d:DataContext="{d:DesignInstance Type=local:MainWindowVM, IsDesignTimeCreatable=False}" WindowStartupLocation="CenterScreen">
+ Title="Tango PPC Publisher" d:DesignHeight="1200" Height="800" Width="500" d:DataContext="{d:DesignInstance Type=local:MainWindowVM, IsDesignTimeCreatable=False}" WindowStartupLocation="CenterScreen">
<Window.Resources>
<converters:EnumToItemsSourceConverter x:Key="EnumToItemsSourceConverter" />
@@ -123,7 +123,7 @@
<StackPanel Margin="0 20 0 0">
<TextBlock>Tag</TextBlock>
- <ComboBox IsEditable="True" ItemsSource="{Binding Tags}" SelectedItem="{Binding Options.Tag}"></ComboBox>
+ <ComboBox IsEditable="True" ItemsSource="{Binding Tags}" Text="{Binding Options.Tag,Delay=1000,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"></ComboBox>
</StackPanel>
<StackPanel Margin="0 20 0 0">
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/MainWindowVM.cs b/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/MainWindowVM.cs
index c2eedff13..3138f2d69 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/MainWindowVM.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/MainWindowVM.cs
@@ -21,6 +21,7 @@ using Tango.BL.DTO;
using Tango.BL.Entities;
using Tango.Core;
using Tango.Core.Commands;
+using Tango.Core.Components;
using Tango.Core.Cryptography;
using Tango.Core.Helpers;
using Tango.Core.IO;
@@ -157,6 +158,7 @@ namespace Tango.PPC.Publisher.UI
Options.EnvironmentChanged += async (_, __) => await OnEnvironmentChanged();
Options.BuidConfigChanged += async (_, __) => await UpdateVersions();
Options.TfpPathChanged += async (_, __) => await UpdateVersions();
+ Options.TagChanged += async (_, __) => await UpdateVersions();
Init();
}
@@ -198,13 +200,13 @@ namespace Tango.PPC.Publisher.UI
DirectoryInfo di = new DirectoryInfo(Options.GetApplicationPath());
long totalSize = di.GetFiles("*", SearchOption.AllDirectories).Sum(x => x.Length);
- PackageSize = totalSize.FileSizeToString();
+ PackageSize = totalSize.FileSizeToString();
try
{
LocalFirmwareVersion = _publisher.GetLocalFirmwareVersion(Options.TfpPath);
}
- catch {}
+ catch { }
if (SelectedMachineVersion != null)
{
@@ -233,6 +235,20 @@ namespace Tango.PPC.Publisher.UI
{
IsFree = false;
SettingsManager.Default.Save();
+
+ if (String.IsNullOrWhiteSpace(Options.Tag))
+ {
+ Options.Tag = null;
+ }
+
+ CmdCommand cmdCommand = new CmdCommand("rc.exe", $"\"{_publisher.GetPPCExecutablePath()}\" --set-version-string \"Comments\" \"{Options.Tag}\"");
+ var result = await cmdCommand.Run();
+
+ if (result.ExitCode != 0)
+ {
+ throw new Exception("Error modifying version tag on output.");
+ }
+
await _publisher.Publish();
ShowInfo("Version published successfully.");
await UpdateVersions();
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/Tango.PPC.Publisher.UI.csproj b/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/Tango.PPC.Publisher.UI.csproj
index 332554ffc..778117469 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/Tango.PPC.Publisher.UI.csproj
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Publisher.UI/Tango.PPC.Publisher.UI.csproj
@@ -189,6 +189,12 @@
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
+ <ItemGroup>
+ <None Include="..\rc.exe">
+ <Link>rc.exe</Link>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
+ </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<ProjectExtensions>
<VisualStudio>
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/GetVersionTag.bat b/Software/Visual_Studio/PPC/Tango.PPC.UI/GetVersionTag.bat
new file mode 100644
index 000000000..8bcb5c5af
--- /dev/null
+++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/GetVersionTag.bat
@@ -0,0 +1,4 @@
+@ECHO off
+rc.exe "Tango.PPC.UI.exe" --get-version-string "Comments"
+echo:
+pause \ No newline at end of file
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs
index 83790a56f..9b57da988 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/PPCApplication/DefaultPPCApplicationManager.cs
@@ -36,6 +36,7 @@ using Tango.PPC.Common.Navigation;
using Tango.PPC.Common.Synchronization;
using Tango.Insights;
using System.Threading;
+using System.Reflection;
namespace Tango.PPC.UI.PPCApplication
{
@@ -136,6 +137,27 @@ namespace Tango.PPC.UI.PPCApplication
}
/// <summary>
+ /// Gets the version tag.
+ /// </summary>
+ public String VersionTag
+ {
+ get
+ {
+ var str = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).Comments;
+ return str.IsNotNullOrEmpty() ? str : null;
+
+ }
+ }
+
+ /// <summary>
+ /// Gets the version and tag display.
+ /// </summary>
+ public String VersionAndTag
+ {
+ get { return Version.ToString(3) + $"{(VersionTag.IsNotNullOrEmpty() ? $" [{VersionTag}]" : String.Empty)}"; }
+ }
+
+ /// <summary>
/// Gets the application startup date.
/// </summary>
public DateTime StartUpDate { get; private set; }
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/Tango.PPC.UI.csproj b/Software/Visual_Studio/PPC/Tango.PPC.UI/Tango.PPC.UI.csproj
index 2d3d25cc3..6f93232ab 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.UI/Tango.PPC.UI.csproj
+++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/Tango.PPC.UI.csproj
@@ -495,11 +495,18 @@
<Resource Include="Images\bit.png" />
<Resource Include="Images\bit_new.png" />
<Resource Include="Images\loading_anim2.gif" />
+ <None Include="..\rc.exe">
+ <Link>rc.exe</Link>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
<Content Include="Manifests\release.xml" />
<Content Include="Manifests\debug.xml" />
<None Include="firmware_package.tfp">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
+ <None Include="GetVersionTag.bat">
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
@@ -806,7 +813,9 @@ if $(ConfigurationName) == Release del *.xml
if $(ConfigurationName) == Release del WebRtc.NET.pdb
-if $(ConfigurationName) == Debug copy /Y "$(TargetDir)Packages" "$(TargetDir)"</PostBuildEvent>
+if $(ConfigurationName) == Debug copy /Y "$(TargetDir)Packages" "$(TargetDir)"
+
+if $(ConfigurationName) == Debug "rc.exe" "$(TargetPath)" --set-version-string "Comments" "Coats"</PostBuildEvent>
</PropertyGroup>
<PropertyGroup>
<PreBuildEvent>copy /Y "$(ProjectDir)Manifests\$(ConfigurationName).xml" "$(ProjectDir)app.manifest"
@@ -814,7 +823,7 @@ if $(ConfigurationName) == Debug copy /Y "$(TargetDir)Packages" "$(TargetDir)"</
</PropertyGroup>
<ProjectExtensions>
<VisualStudio>
- <UserProperties BuildVersion_StartDate="2000/1/1" BuildVersion_UseGlobalSettings="False" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" />
+ <UserProperties BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UseGlobalSettings="False" BuildVersion_StartDate="2000/1/1" />
</VisualStudio>
</ProjectExtensions>
</Project> \ No newline at end of file
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/ExternalBridgeViewVM.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/ExternalBridgeViewVM.cs
index f10e84d05..47376b7c7 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/ExternalBridgeViewVM.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/ExternalBridgeViewVM.cs
@@ -142,7 +142,7 @@ namespace Tango.PPC.UI.ViewModels
if (!e.Request.Intent.RequiresPassword() || e.Request.Password == Settings.ExternalBridgePassword)
{
- e.ApplicationInformation.Version = ApplicationManager.Version.ToString();
+ e.ApplicationInformation.Version = ApplicationManager.VersionAndTag;
e.ApplicationInformation.StartupDate = ApplicationManager.StartUpDate.ToUniversalTime().ToString();
Connection = e;
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LayoutView.xaml b/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LayoutView.xaml
index 1417c79f3..3664e3997 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LayoutView.xaml
+++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LayoutView.xaml
@@ -45,7 +45,7 @@
<Run FontStyle="Italic" Text="{Binding MachineProvider.Machine.SerialNumber,Mode=OneWay,IsAsync=True,FallbackValue='0000'}"></Run>
<Run>|</Run>
<Run>Version:</Run>
- <Run FontStyle="Italic" Text="{Binding ApplicationManager.Version,FallbackValue='1.0.0.0',Mode=OneWay,IsAsync=True}"></Run>
+ <Run FontStyle="Italic" Text="{Binding ApplicationManager.VersionAndTag,FallbackValue='1.0.0.0',Mode=OneWay,IsAsync=True}"></Run>
</TextBlock>
<TextBlock Margin="5 0 0 0" Foreground="{StaticResource TangoGrayTextBrush}" FontSize="{StaticResource TangoSmallFontSize}">
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LoadingView.xaml b/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LoadingView.xaml
index 555a45aea..146d4b50d 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LoadingView.xaml
+++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/Views/LoadingView.xaml
@@ -54,7 +54,7 @@
</Grid>
<TextBlock Margin="0 40 0 0" HorizontalAlignment="Center" FontSize="{StaticResource TangoTitleFontSize}" Foreground="{StaticResource TangoGrayTextBrush}">
- <Run>v</Run><Run Text="{Binding ApplicationManager.Version,Mode=OneWay}"></Run>
+ <Run>v</Run><Run Text="{Binding ApplicationManager.VersionAndTag,Mode=OneWay}"></Run>
</TextBlock>
<TextBlock FontSize="{StaticResource TangoHeaderFontSize}" Margin="0 100 0 0" HorizontalAlignment="Center" Width="150">
<TextBlock.Style>
diff --git a/Software/Visual_Studio/PPC/rc.exe b/Software/Visual_Studio/PPC/rc.exe
new file mode 100644
index 000000000..36764c62d
--- /dev/null
+++ b/Software/Visual_Studio/PPC/rc.exe
Binary files differ
diff --git a/Software/Visual_Studio/Tango.BL/DTO/TangoUpdateDTOBase.cs b/Software/Visual_Studio/Tango.BL/DTO/TangoUpdateDTOBase.cs
index 8e87df812..352cd37b2 100644
--- a/Software/Visual_Studio/Tango.BL/DTO/TangoUpdateDTOBase.cs
+++ b/Software/Visual_Studio/Tango.BL/DTO/TangoUpdateDTOBase.cs
@@ -38,6 +38,14 @@ namespace Tango.BL.DTO
}
/// <summary>
+ /// application version tag
+ /// </summary>
+ public String ApplicationVersionTag
+ {
+ get; set;
+ }
+
+ /// <summary>
/// machine guid
/// </summary>
public String MachineGuid
diff --git a/Software/Visual_Studio/Tango.BL/Entities/Machine.cs b/Software/Visual_Studio/Tango.BL/Entities/Machine.cs
index 2070c68b3..b82738db8 100644
--- a/Software/Visual_Studio/Tango.BL/Entities/Machine.cs
+++ b/Software/Visual_Studio/Tango.BL/Entities/Machine.cs
@@ -145,6 +145,16 @@ namespace Tango.BL.Entities
return cloned;
}
+ protected override void OnVersionTagChanged(string versiontag)
+ {
+ if (versiontag == String.Empty)
+ {
+ _versiontag = null;
+ }
+
+ base.OnVersionTagChanged(versiontag);
+ }
+
/// <summary>
/// Initializes a new instance of the <see cref="Machine" /> class.
/// </summary>
diff --git a/Software/Visual_Studio/Tango.BL/Entities/TangoUpdate.cs b/Software/Visual_Studio/Tango.BL/Entities/TangoUpdate.cs
index d5b10ee45..867665f89 100644
--- a/Software/Visual_Studio/Tango.BL/Entities/TangoUpdate.cs
+++ b/Software/Visual_Studio/Tango.BL/Entities/TangoUpdate.cs
@@ -1,4 +1,5 @@
-using Newtonsoft.Json;
+using LiteDB;
+using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
@@ -152,6 +153,14 @@ namespace Tango.BL.Entities
}
}
+ [NotMapped]
+ [JsonIgnore]
+ [BsonIgnore]
+ public String VersionAndTag
+ {
+ get { return ApplicationVersion + (ApplicationVersionTag.IsNotNullOrEmpty() ? $" [{ApplicationVersionTag}]" : String.Empty); }
+ }
+
protected override void OnStatusChanged(int status)
{
base.OnStatusChanged(status);
diff --git a/Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs b/Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs
index 677886b47..7baa8f9e6 100644
--- a/Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs
+++ b/Software/Visual_Studio/Tango.BL/Entities/TangoUpdateBase.cs
@@ -31,6 +31,8 @@ namespace Tango.BL.Entities
public event EventHandler<String> FirmwareVersionChanged;
+ public event EventHandler<String> ApplicationVersionTagChanged;
+
public event EventHandler<Int32> StatusChanged;
public event EventHandler<String> FailedReasonChanged;
@@ -97,6 +99,33 @@ namespace Tango.BL.Entities
}
}
+ protected String _applicationversiontag;
+
+ /// <summary>
+ /// Gets or sets the tangoupdatebase application version tag.
+ /// </summary>
+
+ [Column("APPLICATION_VERSION_TAG")]
+
+ public String ApplicationVersionTag
+ {
+ get
+ {
+ return _applicationversiontag;
+ }
+
+ set
+ {
+ if (_applicationversiontag != value)
+ {
+ _applicationversiontag = value;
+
+ OnApplicationVersionTagChanged(value);
+
+ }
+ }
+ }
+
protected String _machineguid;
/// <summary>
@@ -303,6 +332,15 @@ namespace Tango.BL.Entities
}
/// <summary>
+ /// Called when the ApplicationVersionTag has changed.
+ /// </summary>
+ protected virtual void OnApplicationVersionTagChanged(String applicationversiontag)
+ {
+ ApplicationVersionTagChanged?.Invoke(this, applicationversiontag);
+ RaisePropertyChanged(nameof(ApplicationVersionTag));
+ }
+
+ /// <summary>
/// Called when the Status has changed.
/// </summary>
protected virtual void OnStatusChanged(Int32 status)
diff --git a/Software/Visual_Studio/Tango.BL/Entities/TangoVersion.cs b/Software/Visual_Studio/Tango.BL/Entities/TangoVersion.cs
index d8c0625a5..b84bb0682 100644
--- a/Software/Visual_Studio/Tango.BL/Entities/TangoVersion.cs
+++ b/Software/Visual_Studio/Tango.BL/Entities/TangoVersion.cs
@@ -1,5 +1,8 @@
+using LiteDB;
+using Newtonsoft.Json;
using System;
using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -15,5 +18,24 @@ namespace Tango.BL.Entities
{
}
+
+ [NotMapped]
+ [JsonIgnore]
+ [BsonIgnore]
+ public String VersionAndTag
+ {
+ get { return Version + (Tag.IsNotNullOrEmpty() ? $" [{Tag}]" : String.Empty); }
+ }
+
+
+ protected override void OnTagChanged(string tag)
+ {
+ if (tag == String.Empty)
+ {
+ _tag = null;
+ }
+
+ base.OnTagChanged(tag);
+ }
}
}
diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/Roles.cs b/Software/Visual_Studio/Tango.BL/Enumerations/Roles.cs
index 8b1ad1293..bb5356e95 100644
--- a/Software/Visual_Studio/Tango.BL/Enumerations/Roles.cs
+++ b/Software/Visual_Studio/Tango.BL/Enumerations/Roles.cs
@@ -152,9 +152,9 @@ namespace Tango.BL.Enumerations
MachineManager = 17,
/// <summary>
- /// (Standard User)
+ /// (Twine Studio User)
/// </summary>
- [Description("Standard User")]
+ [Description("Twine Studio User")]
TwineStudioUser = 2000,
/// <summary>
diff --git a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx
index f36d7ffc9..9eb0e2839 100644
--- a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx
+++ b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx
@@ -1545,6 +1545,7 @@
<Property Name="LAST_UPDATED" Type="datetime2" Precision="3" Nullable="false" />
<Property Name="APPLICATION_VERSION" Type="varchar" MaxLength="50" />
<Property Name="FIRMWARE_VERSION" Type="varchar" MaxLength="50" />
+ <Property Name="APPLICATION_VERSION_TAG" Type="varchar" MaxLength="50" />
<Property Name="MACHINE_GUID" Type="varchar" MaxLength="36" Nullable="false" />
<Property Name="STATUS" Type="int" Nullable="false" />
<Property Name="FAILED_REASON" Type="nvarchar(max)" />
@@ -7065,6 +7066,7 @@
<Property Name="LAST_UPDATED" Type="DateTime" Nullable="false" Precision="3" />
<Property Name="APPLICATION_VERSION" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
<Property Name="FIRMWARE_VERSION" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
+ <Property Name="APPLICATION_VERSION_TAG" Type="String" MaxLength="50" FixedLength="false" Unicode="false" />
<Property Name="MACHINE_GUID" Type="String" Nullable="false" MaxLength="36" FixedLength="false" Unicode="false" />
<Property Name="STATUS" Type="Int32" Nullable="false" />
<Property Name="FAILED_REASON" Type="String" MaxLength="Max" FixedLength="false" Unicode="true" />
@@ -10442,6 +10444,7 @@
<ScalarProperty Name="FAILED_REASON" ColumnName="FAILED_REASON" />
<ScalarProperty Name="STATUS" ColumnName="STATUS" />
<ScalarProperty Name="MACHINE_GUID" ColumnName="MACHINE_GUID" />
+ <ScalarProperty Name="APPLICATION_VERSION_TAG" ColumnName="APPLICATION_VERSION_TAG" />
<ScalarProperty Name="FIRMWARE_VERSION" ColumnName="FIRMWARE_VERSION" />
<ScalarProperty Name="APPLICATION_VERSION" ColumnName="APPLICATION_VERSION" />
<ScalarProperty Name="LAST_UPDATED" ColumnName="LAST_UPDATED" />
diff --git a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram
index ca346e05e..a49c305da 100644
--- a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram
+++ b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram
@@ -5,102 +5,102 @@
<!-- Diagram content (shape and connector positions) -->
<edmx:Diagrams>
<Diagram DiagramId="f9ae01d708754bbd997add25a4bacc79" Name="Diagram1" ZoomLevel="87">
- <EntityTypeShape EntityType="RemoteModel.ACTION_LOGS" Width="1.5" PointX="11.25" PointY="3.75" />
- <EntityTypeShape EntityType="RemoteModel.ADDRESS" Width="1.5" PointX="1.5" PointY="49.875" />
- <EntityTypeShape EntityType="RemoteModel.APPLICATION_DISPLAY_PANEL_VERSIONS" Width="1.5" PointX="4.5" PointY="66.875" />
- <EntityTypeShape EntityType="RemoteModel.APPLICATION_FIRMWARE_VERSIONS" Width="1.5" PointX="4.5" PointY="63.875" />
- <EntityTypeShape EntityType="RemoteModel.APPLICATION_OS_VERSIONS" Width="1.5" PointX="4.5" PointY="74" />
- <EntityTypeShape EntityType="RemoteModel.BIT_TYPES" Width="1.5" PointX="5.75" PointY="2.125" />
- <EntityTypeShape EntityType="RemoteModel.BRUSH_STOPS" Width="1.5" PointX="18" PointY="18.25" />
- <EntityTypeShape EntityType="RemoteModel.BTSR_APPLICATION_TYPES" Width="1.5" PointX="0.75" PointY="11" />
- <EntityTypeShape EntityType="RemoteModel.BTSR_YARN_TYPES" Width="1.5" PointX="0.75" PointY="35.625" />
- <EntityTypeShape EntityType="RemoteModel.CARTRIDGE_TYPES" Width="1.5" PointX="7.75" PointY="55.25" />
- <EntityTypeShape EntityType="RemoteModel.CAT" Width="1.5" PointX="5.25" PointY="25.75" />
- <EntityTypeShape EntityType="RemoteModel.CCT" Width="1.5" PointX="0.75" PointY="42.125" />
- <EntityTypeShape EntityType="RemoteModel.COLOR_CATALOGS" Width="1.5" PointX="1.5" PointY="61.625" />
- <EntityTypeShape EntityType="RemoteModel.COLOR_CATALOGS_GROUPS" Width="1.5" PointX="0.75" PointY="56.125" />
- <EntityTypeShape EntityType="RemoteModel.COLOR_CATALOGS_ITEMS" Width="1.5" PointX="3" PointY="54.875" />
- <EntityTypeShape EntityType="RemoteModel.COLOR_CATALOGS_ITEMS_RECIPES" Width="1.5" PointX="5.25" PointY="21.75" />
- <EntityTypeShape EntityType="RemoteModel.COLOR_PROCESS_INK_UPTAKE" Width="1.5" PointX="2.75" PointY="10.125" />
- <EntityTypeShape EntityType="RemoteModel.COLOR_SPACES" Width="1.5" PointX="9" PointY="29.5" />
- <EntityTypeShape EntityType="RemoteModel.CONFIGURATION" Width="1.5" PointX="6.75" PointY="66.5" />
- <EntityTypeShape EntityType="RemoteModel.CONTACT" Width="1.5" PointX="1.5" PointY="45.875" />
- <EntityTypeShape EntityType="RemoteModel.CUSTOMER" Width="1.5" PointX="9" PointY="26.375" />
- <EntityTypeShape EntityType="RemoteModel.DATA_STORE_ITEMS" Width="1.5" PointX="11.25" PointY="77" />
- <EntityTypeShape EntityType="RemoteModel.DISPENSER_TYPES" Width="1.5" PointX="5.5" PointY="36.75" />
- <EntityTypeShape EntityType="RemoteModel.DISPENSER" Width="1.5" PointX="7.75" PointY="36.25" />
- <EntityTypeShape EntityType="RemoteModel.EMBEDDED_FIRMWARE_VERSIONS" Width="1.5" PointX="4.5" PointY="61" />
- <EntityTypeShape EntityType="RemoteModel.EVENT_TYPES" Width="1.5" PointX="9" PointY="0.75" />
- <EntityTypeShape EntityType="RemoteModel.FIBER_SHAPES" Width="1.5" PointX="0.75" PointY="17.25" />
- <EntityTypeShape EntityType="RemoteModel.FIBER_SYNTHS" Width="1.5" PointX="0.75" PointY="22.25" />
- <EntityTypeShape EntityType="RemoteModel.FSE_VERSIONS" Width="1.5" PointX="11.25" PointY="9.625" />
- <EntityTypeShape EntityType="RemoteModel.GBD" Width="1.5" PointX="0.75" PointY="26.125" />
- <EntityTypeShape EntityType="RemoteModel.GLOBAL_DATA_STORE_ITEMS" Width="1.5" PointX="13.75" PointY="16.125" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_BLOWER_TYPES" Width="1.5" PointX="9.5" PointY="61.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_BLOWERS" Width="1.5" PointX="11.75" PointY="64.875" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_BREAK_SENSOR_TYPES" Width="1.5" PointX="11.5" PointY="88.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_BREAK_SENSORS" Width="1.5" PointX="13.75" PointY="77" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_DANCER_TYPES" Width="1.5" PointX="9.5" PointY="84.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_DANCERS" Width="1.5" PointX="11.75" PointY="69.25" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_MOTOR_TYPES" Width="1.5" PointX="12.5" PointY="81.25" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_MOTORS" Width="1.5" PointX="14.75" PointY="67" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_PID_CONTROL_TYPES" Width="1.5" PointX="4.5" PointY="77.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_PID_CONTROLS" Width="1.5" PointX="6.75" PointY="59.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_SPEED_SENSOR_TYPES" Width="1.5" PointX="12.5" PointY="61.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_SPEED_SENSORS" Width="1.5" PointX="14.75" PointY="63" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_VERSIONS" Width="1.5" PointX="4.5" PointY="69.75" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_WINDER_TYPES" Width="1.5" PointX="4.5" PointY="81.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_WINDERS" Width="1.5" PointX="6.75" PointY="72.125" />
- <EntityTypeShape EntityType="RemoteModel.IDS_PACK_FORMULAS" Width="1.5" PointX="7.75" PointY="80.5" />
- <EntityTypeShape EntityType="RemoteModel.IDS_PACKS" Width="1.5" PointX="10" PointY="48.375" />
- <EntityTypeShape EntityType="RemoteModel.JOB_RUNS" Width="1.5" PointX="16.75" PointY="2.125" />
- <EntityTypeShape EntityType="RemoteModel.JOB" Width="1.5" PointX="11.25" PointY="18.125" />
- <EntityTypeShape EntityType="RemoteModel.LINEAR_MASS_DENSITY_UNITS" Width="1.5" PointX="0.75" PointY="32.75" />
- <EntityTypeShape EntityType="RemoteModel.LIQUID_TYPES" Width="1.5" PointX="6" PointY="30.375" />
- <EntityTypeShape EntityType="RemoteModel.LIQUID_TYPES_RMLS" Width="1.5" PointX="8.25" PointY="22" />
- <EntityTypeShape EntityType="RemoteModel.LUB" Width="1.5" PointX="0.75" PointY="29.5" />
- <EntityTypeShape EntityType="RemoteModel.MACHINE_PROTOTYPES" Width="1.5" PointX="18.75" PointY="2.125" />
- <EntityTypeShape EntityType="RemoteModel.MACHINE_STUDIO_VERSIONS" Width="1.5" PointX="11.25" PointY="14.125" />
- <EntityTypeShape EntityType="RemoteModel.MACHINE_VERSIONS" Width="1.5" PointX="6.75" PointY="76.875" />
- <EntityTypeShape EntityType="RemoteModel.MACHINE" Width="1.5" PointX="9" PointY="64.875" />
- <EntityTypeShape EntityType="RemoteModel.MACHINES_EVENTS" Width="1.5" PointX="11.25" PointY="39.125" />
- <EntityTypeShape EntityType="RemoteModel.MEDIA_CONDITIONS" Width="1.5" PointX="0.75" PointY="14.25" />
- <EntityTypeShape EntityType="RemoteModel.MEDIA_MATERIALS" Width="1.5" PointX="0.75" PointY="39" />
- <EntityTypeShape EntityType="RemoteModel.MEDIA_PURPOSES" Width="1.5" PointX="0.75" PointY="8.125" />
- <EntityTypeShape EntityType="RemoteModel.MID_TANK_TYPES" Width="1.5" PointX="7.75" PointY="41" />
- <EntityTypeShape EntityType="RemoteModel.ORGANIZATION" Width="1.5" PointX="0.75" PointY="1.375" />
- <EntityTypeShape EntityType="RemoteModel.PERMISSION" Width="1.5" PointX="12" PointY="53.625" />
- <EntityTypeShape EntityType="RemoteModel.PROCESS_PARAMETERS_TABLES" Width="1.5" PointX="7.5" PointY="45" />
- <EntityTypeShape EntityType="RemoteModel.PROCESS_PARAMETERS_TABLES_GROUPS" Width="1.5" PointX="5.25" PointY="48" />
- <EntityTypeShape EntityType="RemoteModel.PUBLISHED_PROCEDURE_PROJECTS" Width="1.5" PointX="13.75" PointY="12.25" />
- <EntityTypeShape EntityType="RemoteModel.PUBLISHED_PROCEDURE_PROJECTS_VERSIONS" Width="1.5" PointX="16" PointY="12.5" />
- <EntityTypeShape EntityType="RemoteModel.RML_EXTENSION_TEST_WASHING_RESULTS" Width="1.5" PointX="5" PointY="6.25" />
- <EntityTypeShape EntityType="RemoteModel.RML" Width="1.5" PointX="3" PointY="15.75" />
- <EntityTypeShape EntityType="RemoteModel.RMLS_SPOOLS" Width="1.5" PointX="8.25" PointY="17.75" />
- <EntityTypeShape EntityType="RemoteModel.ROLE" Width="1.5" PointX="12" PointY="29.625" />
- <EntityTypeShape EntityType="RemoteModel.ROLES_PERMISSIONS" Width="1.5" PointX="14.25" PointY="29.625" />
- <EntityTypeShape EntityType="RemoteModel.RUBBING_RESULTS" Width="1.5" PointX="18.75" PointY="5.125" />
- <EntityTypeShape EntityType="RemoteModel.SEGMENT" Width="1.5" PointX="15.75" PointY="21.75" />
- <EntityTypeShape EntityType="RemoteModel.SEGMENTS_GROUPS" Width="1.5" PointX="13.5" PointY="22.125" />
- <EntityTypeShape EntityType="RemoteModel.SITE" Width="1.5" PointX="3" PointY="1.875" />
- <EntityTypeShape EntityType="RemoteModel.SITES_CATALOGS" Width="1.5" PointX="10.25" PointY="33.375" />
- <EntityTypeShape EntityType="RemoteModel.SITES_RMLS" Width="1.5" PointX="5.25" PointY="18.125" />
- <EntityTypeShape EntityType="RemoteModel.SITES_SPOOL_TYPES" Width="1.5" PointX="14.25" PointY="8.125" />
- <EntityTypeShape EntityType="RemoteModel.SPOOL_TYPES" Width="1.5" PointX="6" PointY="12" />
- <EntityTypeShape EntityType="RemoteModel.SPOOL" Width="1.5" PointX="11.25" PointY="44.125" />
- <EntityTypeShape EntityType="RemoteModel.sysdiagram" Width="1.5" PointX="18.75" PointY="9.125" />
- <EntityTypeShape EntityType="RemoteModel.TANGO_UPDATES" Width="1.5" PointX="18.75" PointY="12.125" />
- <EntityTypeShape EntityType="RemoteModel.TANGO_VERSIONS" Width="1.5" PointX="14.25" PointY="41" />
- <EntityTypeShape EntityType="RemoteModel.TECH_CONTROLLERS" Width="1.5" PointX="20.75" PointY="2.125" />
- <EntityTypeShape EntityType="RemoteModel.TECH_DISPENSERS" Width="1.5" PointX="20.75" PointY="6.125" />
- <EntityTypeShape EntityType="RemoteModel.TECH_HEATERS" Width="1.5" PointX="20.75" PointY="9.125" />
- <EntityTypeShape EntityType="RemoteModel.TECH_IOS" Width="1.5" PointX="20.75" PointY="12.125" />
- <EntityTypeShape EntityType="RemoteModel.TECH_MONITORS" Width="1.5" PointX="20.75" PointY="17.125" />
- <EntityTypeShape EntityType="RemoteModel.TECH_VALVES" Width="1.5" PointX="20.75" PointY="22.125" />
- <EntityTypeShape EntityType="RemoteModel.USER" Width="1.5" PointX="9" PointY="6.25" />
- <EntityTypeShape EntityType="RemoteModel.USERS_ROLES" Width="1.5" PointX="14.25" PointY="4.625" />
- <EntityTypeShape EntityType="RemoteModel.WASHING_TEST_MATERIALS" Width="1.5" PointX="2.75" PointY="6.75" />
- <EntityTypeShape EntityType="RemoteModel.WINDING_METHODS" Width="1.5" PointX="9" PointY="12.25" />
+ <EntityTypeShape EntityType="RemoteModel.ACTION_LOGS" Width="1.5" PointX="11.25" PointY="34" />
+ <EntityTypeShape EntityType="RemoteModel.ADDRESS" Width="1.5" PointX="1.5" PointY="73.25" />
+ <EntityTypeShape EntityType="RemoteModel.APPLICATION_DISPLAY_PANEL_VERSIONS" Width="1.5" PointX="1.5" PointY="63.125" />
+ <EntityTypeShape EntityType="RemoteModel.APPLICATION_FIRMWARE_VERSIONS" Width="1.5" PointX="1.5" PointY="50" />
+ <EntityTypeShape EntityType="RemoteModel.APPLICATION_OS_VERSIONS" Width="1.5" PointX="1.5" PointY="60.125" />
+ <EntityTypeShape EntityType="RemoteModel.BIT_TYPES" Width="1.5" PointX="8.75" PointY="9" />
+ <EntityTypeShape EntityType="RemoteModel.BRUSH_STOPS" Width="1.5" PointX="18" PointY="17.125" />
+ <EntityTypeShape EntityType="RemoteModel.BTSR_APPLICATION_TYPES" Width="1.5" PointX="0.75" PointY="16.125" />
+ <EntityTypeShape EntityType="RemoteModel.BTSR_YARN_TYPES" Width="1.5" PointX="0.75" PointY="7" />
+ <EntityTypeShape EntityType="RemoteModel.CARTRIDGE_TYPES" Width="1.5" PointX="3.75" PointY="75.625" />
+ <EntityTypeShape EntityType="RemoteModel.CAT" Width="1.5" PointX="8.25" PointY="20.75" />
+ <EntityTypeShape EntityType="RemoteModel.CCT" Width="1.5" PointX="0.75" PointY="27.375" />
+ <EntityTypeShape EntityType="RemoteModel.COLOR_CATALOGS" Width="1.5" PointX="1.5" PointY="43.5" />
+ <EntityTypeShape EntityType="RemoteModel.COLOR_CATALOGS_GROUPS" Width="1.5" PointX="0.75" PointY="2" />
+ <EntityTypeShape EntityType="RemoteModel.COLOR_CATALOGS_ITEMS" Width="1.5" PointX="3" PointY="0.75" />
+ <EntityTypeShape EntityType="RemoteModel.COLOR_CATALOGS_ITEMS_RECIPES" Width="1.5" PointX="5.25" PointY="20.625" />
+ <EntityTypeShape EntityType="RemoteModel.COLOR_PROCESS_INK_UPTAKE" Width="1.5" PointX="10.75" PointY="1" />
+ <EntityTypeShape EntityType="RemoteModel.COLOR_SPACES" Width="1.5" PointX="9" PointY="24.875" />
+ <EntityTypeShape EntityType="RemoteModel.CONFIGURATION" Width="1.5" PointX="3.75" PointY="55.625" />
+ <EntityTypeShape EntityType="RemoteModel.CONTACT" Width="1.5" PointX="1.5" PointY="69.25" />
+ <EntityTypeShape EntityType="RemoteModel.CUSTOMER" Width="1.5" PointX="9" PointY="34.375" />
+ <EntityTypeShape EntityType="RemoteModel.DATA_STORE_ITEMS" Width="1.5" PointX="8.25" PointY="70" />
+ <EntityTypeShape EntityType="RemoteModel.DISPENSER_TYPES" Width="1.5" PointX="1.5" PointY="86.125" />
+ <EntityTypeShape EntityType="RemoteModel.DISPENSER" Width="1.5" PointX="3.75" PointY="85.5" />
+ <EntityTypeShape EntityType="RemoteModel.EMBEDDED_FIRMWARE_VERSIONS" Width="1.5" PointX="1.5" PointY="57.25" />
+ <EntityTypeShape EntityType="RemoteModel.EVENT_TYPES" Width="1.5" PointX="10" PointY="74.375" />
+ <EntityTypeShape EntityType="RemoteModel.FIBER_SHAPES" Width="1.5" PointX="0.75" PointY="34" />
+ <EntityTypeShape EntityType="RemoteModel.FIBER_SYNTHS" Width="1.5" PointX="0.75" PointY="10.25" />
+ <EntityTypeShape EntityType="RemoteModel.FSE_VERSIONS" Width="1.5" PointX="11.25" PointY="58.75" />
+ <EntityTypeShape EntityType="RemoteModel.GBD" Width="1.5" PointX="0.75" PointY="30.625" />
+ <EntityTypeShape EntityType="RemoteModel.GLOBAL_DATA_STORE_ITEMS" Width="1.5" PointX="10.75" PointY="5" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_BLOWER_TYPES" Width="1.5" PointX="1.5" PointY="77.5" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_BLOWERS" Width="1.5" PointX="3.75" PointY="47.125" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_BREAK_SENSOR_TYPES" Width="1.5" PointX="7.5" PointY="74.5" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_BREAK_SENSORS" Width="1.5" PointX="9.75" PointY="46.25" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_DANCER_TYPES" Width="1.5" PointX="1.5" PointY="89.5" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_DANCERS" Width="1.5" PointX="3.75" PointY="60.5" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_MOTOR_TYPES" Width="1.5" PointX="6.5" PointY="53.5" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_MOTORS" Width="1.5" PointX="8.75" PointY="50.125" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_PID_CONTROL_TYPES" Width="1.5" PointX="9.5" PointY="64.5" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_PID_CONTROLS" Width="1.5" PointX="11.75" PointY="51.625" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_SPEED_SENSOR_TYPES" Width="1.5" PointX="1.5" PointY="81.5" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_SPEED_SENSORS" Width="1.5" PointX="3.75" PointY="51.25" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_VERSIONS" Width="1.5" PointX="1.5" PointY="53" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_WINDER_TYPES" Width="1.5" PointX="6.5" PointY="78.5" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_WINDERS" Width="1.5" PointX="8.75" PointY="60.375" />
+ <EntityTypeShape EntityType="RemoteModel.IDS_PACK_FORMULAS" Width="1.5" PointX="3.75" PointY="35" />
+ <EntityTypeShape EntityType="RemoteModel.IDS_PACKS" Width="1.5" PointX="6" PointY="32.375" />
+ <EntityTypeShape EntityType="RemoteModel.JOB_RUNS" Width="1.5" PointX="12.75" PointY="1" />
+ <EntityTypeShape EntityType="RemoteModel.JOB" Width="1.5" PointX="11.25" PointY="17" />
+ <EntityTypeShape EntityType="RemoteModel.LINEAR_MASS_DENSITY_UNITS" Width="1.5" PointX="0.75" PointY="21.25" />
+ <EntityTypeShape EntityType="RemoteModel.LIQUID_TYPES" Width="1.5" PointX="3" PointY="9.375" />
+ <EntityTypeShape EntityType="RemoteModel.LIQUID_TYPES_RMLS" Width="1.5" PointX="5.25" PointY="16.875" />
+ <EntityTypeShape EntityType="RemoteModel.LUB" Width="1.5" PointX="0.75" PointY="40" />
+ <EntityTypeShape EntityType="RemoteModel.MACHINE_PROTOTYPES" Width="1.5" PointX="14.75" PointY="1" />
+ <EntityTypeShape EntityType="RemoteModel.MACHINE_STUDIO_VERSIONS" Width="1.5" PointX="11.25" PointY="29" />
+ <EntityTypeShape EntityType="RemoteModel.MACHINE_VERSIONS" Width="1.5" PointX="3.75" PointY="66" />
+ <EntityTypeShape EntityType="RemoteModel.MACHINE" Width="1.5" PointX="6" PointY="58" />
+ <EntityTypeShape EntityType="RemoteModel.MACHINES_EVENTS" Width="1.5" PointX="12.25" PointY="45.75" />
+ <EntityTypeShape EntityType="RemoteModel.MEDIA_CONDITIONS" Width="1.5" PointX="0.75" PointY="13.25" />
+ <EntityTypeShape EntityType="RemoteModel.MEDIA_MATERIALS" Width="1.5" PointX="0.75" PointY="36.875" />
+ <EntityTypeShape EntityType="RemoteModel.MEDIA_PURPOSES" Width="1.5" PointX="0.75" PointY="24.5" />
+ <EntityTypeShape EntityType="RemoteModel.MID_TANK_TYPES" Width="1.5" PointX="3.75" PointY="38.25" />
+ <EntityTypeShape EntityType="RemoteModel.ORGANIZATION" Width="1.5" PointX="3.75" PointY="71.25" />
+ <EntityTypeShape EntityType="RemoteModel.PERMISSION" Width="1.5" PointX="12" PointY="9.875" />
+ <EntityTypeShape EntityType="RemoteModel.PROCESS_PARAMETERS_TABLES" Width="1.5" PointX="7.5" PointY="40.625" />
+ <EntityTypeShape EntityType="RemoteModel.PROCESS_PARAMETERS_TABLES_GROUPS" Width="1.5" PointX="5.25" PointY="43.5" />
+ <EntityTypeShape EntityType="RemoteModel.PUBLISHED_PROCEDURE_PROJECTS" Width="1.5" PointX="5.75" PointY="5.25" />
+ <EntityTypeShape EntityType="RemoteModel.PUBLISHED_PROCEDURE_PROJECTS_VERSIONS" Width="1.5" PointX="8" PointY="5.375" />
+ <EntityTypeShape EntityType="RemoteModel.RML_EXTENSION_TEST_WASHING_RESULTS" Width="1.5" PointX="8" PointY="1.25" />
+ <EntityTypeShape EntityType="RemoteModel.RML" Width="1.5" PointX="3" PointY="14.625" />
+ <EntityTypeShape EntityType="RemoteModel.RMLS_SPOOLS" Width="1.5" PointX="8.25" PointY="16.625" />
+ <EntityTypeShape EntityType="RemoteModel.ROLE" Width="1.5" PointX="12" PointY="13.75" />
+ <EntityTypeShape EntityType="RemoteModel.ROLES_PERMISSIONS" Width="1.5" PointX="14.25" PointY="13.875" />
+ <EntityTypeShape EntityType="RemoteModel.RUBBING_RESULTS" Width="1.5" PointX="14.75" PointY="4" />
+ <EntityTypeShape EntityType="RemoteModel.SEGMENT" Width="1.5" PointX="15.75" PointY="20.75" />
+ <EntityTypeShape EntityType="RemoteModel.SEGMENTS_GROUPS" Width="1.5" PointX="13.5" PointY="21" />
+ <EntityTypeShape EntityType="RemoteModel.SITE" Width="1.5" PointX="3" PointY="30.75" />
+ <EntityTypeShape EntityType="RemoteModel.SITES_CATALOGS" Width="1.5" PointX="13.25" PointY="37.75" />
+ <EntityTypeShape EntityType="RemoteModel.SITES_RMLS" Width="1.5" PointX="5.25" PointY="25.125" />
+ <EntityTypeShape EntityType="RemoteModel.SITES_SPOOL_TYPES" Width="1.5" PointX="14.25" PointY="25.125" />
+ <EntityTypeShape EntityType="RemoteModel.SPOOL_TYPES" Width="1.5" PointX="6" PointY="11" />
+ <EntityTypeShape EntityType="RemoteModel.SPOOL" Width="1.5" PointX="10.25" PointY="38.125" />
+ <EntityTypeShape EntityType="RemoteModel.sysdiagram" Width="1.5" PointX="14.75" PointY="8" />
+ <EntityTypeShape EntityType="RemoteModel.TANGO_UPDATES" Width="1.5" PointX="16.75" PointY="1" />
+ <EntityTypeShape EntityType="RemoteModel.TANGO_VERSIONS" Width="1.5" PointX="14.25" PointY="50.625" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_CONTROLLERS" Width="1.5" PointX="16.75" PointY="6" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_DISPENSERS" Width="1.5" PointX="16.75" PointY="10" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_HEATERS" Width="1.5" PointX="16.75" PointY="13" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_IOS" Width="1.5" PointX="18.75" PointY="1" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_MONITORS" Width="1.5" PointX="18.75" PointY="6" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_VALVES" Width="1.5" PointX="14.75" PointY="17" />
+ <EntityTypeShape EntityType="RemoteModel.USER" Width="1.5" PointX="9" PointY="28.375" />
+ <EntityTypeShape EntityType="RemoteModel.USERS_ROLES" Width="1.5" PointX="14.25" PointY="29.875" />
+ <EntityTypeShape EntityType="RemoteModel.WASHING_TEST_MATERIALS" Width="1.5" PointX="5.75" PointY="1.75" />
+ <EntityTypeShape EntityType="RemoteModel.WINDING_METHODS" Width="1.5" PointX="9" PointY="12.75" />
<AssociationConnector Association="RemoteModel.FK_ACTION_LOGS_USERS" />
<AssociationConnector Association="RemoteModel.FK_ORGANIZATIONS_ADDRESSES" />
<AssociationConnector Association="RemoteModel.FK_USERS_ADDRESSES" />
diff --git a/Software/Visual_Studio/Tango.DAL.Remote/DB/TANGO_UPDATES.cs b/Software/Visual_Studio/Tango.DAL.Remote/DB/TANGO_UPDATES.cs
index b591f562c..aa36ca400 100644
--- a/Software/Visual_Studio/Tango.DAL.Remote/DB/TANGO_UPDATES.cs
+++ b/Software/Visual_Studio/Tango.DAL.Remote/DB/TANGO_UPDATES.cs
@@ -19,6 +19,7 @@ namespace Tango.DAL.Remote.DB
public System.DateTime LAST_UPDATED { get; set; }
public string APPLICATION_VERSION { get; set; }
public string FIRMWARE_VERSION { get; set; }
+ public string APPLICATION_VERSION_TAG { get; set; }
public string MACHINE_GUID { get; set; }
public int STATUS { get; set; }
public string FAILED_REASON { get; set; }
diff --git a/Software/Visual_Studio/Tango.Release.sln b/Software/Visual_Studio/Tango.Release.sln
new file mode 100644
index 000000000..ef4e3dc1d
--- /dev/null
+++ b/Software/Visual_Studio/Tango.Release.sln
@@ -0,0 +1,4793 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.26430.16
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Protobuf", "Tango.Protobuf\Tango.Protobuf.csproj", "{40073806-914E-4E78-97AB-FA9639308EBE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Versioning", "Versioning", "{E53A5748-F312-4A70-AB93-53249749D359}"
+ ProjectSection(SolutionItems) = preProject
+ Versioning\ChangeLog.txt = Versioning\ChangeLog.txt
+ Versioning\GlobalVersionInfo.cs = Versioning\GlobalVersionInfo.cs
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Core", "Tango.Core\Tango.Core.csproj", "{A34EE0F0-649D-41C8-8489-B6F1CC6924EE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utilities", "Utilities", "{5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Protobuf.UI", "Utilities\Tango.Protobuf.UI\Tango.Protobuf.UI.csproj", "{37E45CE1-A0F6-4ED7-9791-A1BED947602F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Protobuf.CLI", "Utilities\Tango.Protobuf.CLI\Tango.Protobuf.CLI.csproj", "{DE5AB980-A9AD-4273-8272-C4E1E062E3EC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Logging", "Tango.Logging\Tango.Logging.csproj", "{BC932DBD-7CDB-488C-99E4-F02CF441F55E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.UnitTesting", "Tango.UnitTesting\Tango.UnitTesting.csproj", "{FB82AA6B-1652-452C-8235-4FB2E524FBC0}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Resources", "Resources", "{727F6479-A4A7-4288-ADD2-005CE0C5DE49}"
+ ProjectSection(SolutionItems) = preProject
+ Resources\dummyFile.txt = Resources\dummyFile.txt
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PMR", "Tango.PMR\Tango.PMR.csproj", "{E4927038-348D-4295-AAF4-861C58CB3943}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Transport", "Tango.Transport\Tango.Transport.csproj", "{74E700B0-1156-4126-BE40-EE450D3C3026}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Emulations", "Tango.Emulations\Tango.Emulations.csproj", "{63561E19-FF5A-414B-A5EF-E30711543E1D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineEM.UI", "Utilities\Tango.MachineEM.UI\Tango.MachineEM.UI.csproj", "{1971345A-0627-4428-88AA-1CCC4BFAEF4B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Stubs", "Tango.Stubs\Tango.Stubs.csproj", "{1981B537-39E9-4E7D-8430-27466481AEEE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Native", "Native", "{4443B71C-216E-4D4C-8D19-868F50803813}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.ProtoTest", "Native\Tango.ProtoTest\Tango.ProtoTest.vcxproj", "{35397DDA-DDC7-46BE-A802-3B722B6858E9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.TransportRouter.UI", "Utilities\Tango.TransportRouter.UI\Tango.TransportRouter.UI.csproj", "{37EE62DF-A988-45AF-BB30-DD3245164188}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Web", "Web", "{59B2E8DA-2D5D-48FA-9A96-F53BDB7EF7A9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineService", "Web\Tango.MachineService\Tango.MachineService.csproj", "{3F09B230-5AAC-4651-BA7A-19F3BDFCF701}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Synchronization", "Tango.Synchronization\Tango.Synchronization.csproj", "{7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.ShortcutGenerator.CLI", "Utilities\Tango.ShortcutGenerator.CLI\Tango.ShortcutGenerator.CLI.csproj", "{ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DAL.Remote", "Tango.DAL.Remote\Tango.DAL.Remote.csproj", "{38197109-8610-4D3F-92B9-16D48DF94D7C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DAL.Local", "Tango.DAL.Local\Tango.DAL.Local.csproj", "{0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Settings", "Tango.Settings\Tango.Settings.csproj", "{D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Serialization", "Tango.Serialization\Tango.Serialization.csproj", "{22F87980-E990-4686-BE81-BE63D562C4D5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.CodeGeneration", "Tango.CodeGeneration\Tango.CodeGeneration.csproj", "{CAEDAE94-11ED-473C-888A-268A6D38CD20}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Stubs.CLI", "Utilities\Tango.Stubs.CLI\Tango.Stubs.CLI.csproj", "{BCD0C108-FC90-4537-8B80-ABBD201FECA3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Stubs.UI", "Utilities\Tango.Stubs.UI\Tango.Stubs.UI.csproj", "{FC0FB4A1-360E-42B1-8372-9208A3098B2A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SideChains", "SideChains", "{EC62BC9C-F2FE-4333-B7E4-110E38D43958}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.AvalonEdit", "SideChains\ICSharpCode.AvalonEdit\ICSharpCode.AvalonEdit.csproj", "{6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Scripting", "Tango.Scripting\Tango.Scripting.csproj", "{401989E7-AE1E-4002-B0EE-9A9F63740B97}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.SharedUI", "Tango.SharedUI\Tango.SharedUI.csproj", "{8491D07B-C1F6-4B62-A412-41B9FD2D6538}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DBObservablesGenerator.CLI", "Utilities\Tango.DBObservablesGenerator.CLI\Tango.DBObservablesGenerator.CLI.csproj", "{EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MachineStudio", "MachineStudio", "{57DF2A95-5DDD-4830-A4AF-B484B59C7C2B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.UI", "MachineStudio\Tango.MachineStudio.UI\Tango.MachineStudio.UI.csproj", "{116DFDB0-7681-46FE-8BAD-FE8AE09BB076}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Common", "MachineStudio\Tango.MachineStudio.Common\Tango.MachineStudio.Common.csproj", "{CB0B0AA2-BB24-4BCA-A720-45E397684E12}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Developer", "MachineStudio\Modules\Tango.MachineStudio.Developer\Tango.MachineStudio.Developer.csproj", "{CE4A0D11-08A2-4CD6-9908-D6C62E80D805}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.ColorPicker", "Tango.ColorPicker\Tango.ColorPicker.csproj", "{A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.AutoComplete", "SideChains\Tango.AutoComplete\Tango.AutoComplete.csproj", "{BB2ABB74-BA58-4812-83AA-EC8171F42DF4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Integration", "Tango.Integration\Tango.Integration.csproj", "{4206AC58-3B57-4699-8835-90BF6DB01A61}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Stubs", "MachineStudio\Modules\Tango.MachineStudio.Stubs\Tango.MachineStudio.Stubs.csproj", "{22C2AA72-9493-4D0D-B421-8EF9789FB192}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.MachineDesigner", "MachineStudio\Modules\Tango.MachineStudio.MachineDesigner\Tango.MachineStudio.MachineDesigner.csproj", "{D0CE8122-077D-42A2-9490-028AE4769B52}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DragAndDrop", "Tango.DragAndDrop\Tango.DragAndDrop.csproj", "{B112D89A-A106-41AE-A0C1-4ABC84C477F5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Technician", "MachineStudio\Modules\Tango.MachineStudio.Technician\Tango.MachineStudio.Technician.csproj", "{5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.SQLiteGenerator.CLI", "Utilities\Tango.SQLiteGenerator.CLI\Tango.SQLiteGenerator.CLI.csproj", "{8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ColorMine", "SideChains\ColorMine\ColorMine.csproj", "{37E4CEAB-B54B-451F-B535-04CF7DA9C459}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Video", "Tango.Video\Tango.Video.csproj", "{9652F972-2BD1-4283-99CB-FC6240434C17}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.UITests", "Utilities\Tango.UITests\Tango.UITests.csproj", "{5B954D98-4020-4AC6-939F-C52B5646E8E6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Editors", "Tango.Editors\Tango.Editors.csproj", "{DE2F2B86-025B-4F26-83A4-38BD48224ED5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Visuals", "Tango.Visuals\Tango.Visuals.csproj", "{CF7C0FF4-9440-42CF-83B8-C060772792D4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.DataCapture", "MachineStudio\Modules\Tango.MachineStudio.DataCapture\Tango.MachineStudio.DataCapture.csproj", "{FC337A7F-1214-41D8-9992-78092A3B961E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Updater", "MachineStudio\Tango.MachineStudio.Updater\Tango.MachineStudio.Updater.csproj", "{844787CE-F409-4F18-BCCC-F3809ECB86F3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.ILMerge.UI", "Utilities\Tango.ILMerge.UI\Tango.ILMerge.UI.csproj", "{9A477128-25A1-4B27-AAAB-7421F8ED2B9D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Embroidery", "Embroidery", "{34839F9A-61D3-4ED3-B3F7-7DA3424CB0B6}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEmbroidery", "Embroidery\project-files\visualstudio\libEmbroideryVS2008.vcxproj", "{BD30C7BD-9230-4ED7-B581-11F14041909D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libEmbroideryTest", "Embroidery\libEmbroideryTest\libEmbroideryTest.vcxproj", "{0565AEEC-ED1B-4F0E-A277-D33F852207BC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.HardwareDesigner", "MachineStudio\Modules\Tango.MachineStudio.HardwareDesigner\Tango.MachineStudio.HardwareDesigner.csproj", "{69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PMRGenerator.CLI", "Utilities\Tango.PMRGenerator.CLI\Tango.PMRGenerator.CLI.csproj", "{5AFD5B7D-757A-400C-B0C9-118834F5D67E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.BL", "Tango.BL\Tango.BL.csproj", "{F441FEEE-322A-4943-B566-110E12FD3B72}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.Embroidery", "Embroidery\Tango.Embroidery\Tango.Embroidery.vcxproj", "{A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.EmbroideryViewer", "Utilities\Tango.EmbroideryViewer\Tango.EmbroideryViewer.csproj", "{793FBFC1-549E-458B-A52F-784BD4F28586}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.BrushPicker", "Tango.BrushPicker\Tango.BrushPicker.csproj", "{40085232-ACED-4CBE-945B-90BA8153C151}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.UsersAndRoles", "MachineStudio\Modules\Tango.MachineStudio.UsersAndRoles\Tango.MachineStudio.UsersAndRoles.csproj", "{88028F14-0028-4DED-B119-19B8EE23CF32}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.CircularGauge", "Tango.CircularGauge\Tango.CircularGauge.csproj", "{6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Logging", "MachineStudio\Modules\Tango.MachineStudio.Logging\Tango.MachineStudio.Logging.csproj", "{1674F726-0E66-414F-B9FD-C6F20D7F07C7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PortsListGenerator", "Utilities\Tango.PortsListGenerator\Tango.PortsListGenerator.csproj", "{12CC222B-D0F5-4048-B790-D283235F540D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Documents", "Tango.Documents\Tango.Documents.csproj", "{CA87A608-7B17-4C98-88F2-42ABEE10F4C1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.TFS", "Tango.TFS\Tango.TFS.csproj", "{998F8471-DC1B-41B6-9D96-354E1B4E7A32}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.BugReporter", "Utilities\Tango.BugReporter\Tango.BugReporter.csproj", "{C8F14D59-B18D-469C-8B1B-2D23072ED16A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VSIX", "VSIX", "{03937A28-630D-49B6-8344-6980FF7BF7DD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.BuildExtensions", "VSIX\Tango.BuildExtensions\Tango.BuildExtensions.csproj", "{43A25F41-EE8C-4A29-94D2-4CBC603E6B29}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PPC", "PPC", "{C81ED1A3-D18C-4D80-A8F5-061994A14A60}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MaterialDesignColors.Wpf", "SideChains\MaterialDesignInXamlToolkit-master\MaterialDesignColors.Wpf\MaterialDesignColors.Wpf.csproj", "{90B53209-C60C-4655-B28D-A1B3E1044BA3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MaterialDesignThemes.Wpf", "SideChains\MaterialDesignInXamlToolkit-master\MaterialDesignThemes.Wpf\MaterialDesignThemes.Wpf.csproj", "{F079FB0A-A8ED-4216-B6A5-345756751A04}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.Emulations.Native", "Native\Tango.Emulations.Native\Tango.Emulations.Native.vcxproj", "{43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Touch", "Tango.Touch\Tango.Touch.csproj", "{FD86424C-6E84-491B-8DF9-3D0F5C236A2A}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Notes", "Notes", "{CD2513CC-7596-498C-957D-DE6473561A1C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Notes", "Notes\Tango.Notes\Tango.Notes.csproj", "{09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Common", "PPC\Tango.PPC.Common\Tango.PPC.Common.csproj", "{0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.UI", "PPC\Tango.PPC.UI\Tango.PPC.UI.csproj", "{654BEDA3-16FB-44FF-ADE7-B52E50B02E63}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.RemoteRunner.UI", "Utilities\Tango.RemoteRunner.UI\Tango.RemoteRunner.UI.csproj", "{4FD16878-1A44-4CCE-9589-5FC630FACDE9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{0048447D-1D94-4E60-9DAD-7349C777CB4E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Jobs", "PPC\Modules\Tango.PPC.Jobs\Tango.PPC.Jobs.csproj", "{096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.HashGenerator", "Utilities\Tango.HashGenerator\Tango.HashGenerator.csproj", "{0440A135-0DF0-4232-AB3C-98B9283123B3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Hive", "Tango.Hive\Tango.Hive.csproj", "{942134AC-6EA2-4500-8F22-0F739B70A05F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.CatalogGenerator", "Utilities\Tango.CatalogGenerator\Tango.CatalogGenerator.csproj", "{808E47B6-BAA7-4D23-83CB-40C53DC4B38A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.AnimatedGif", "Tango.AnimatedGif\Tango.AnimatedGif.csproj", "{D129789C-3096-4D0B-8DD7-FE24A4DF4B21}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.MachineSettings", "PPC\Modules\Tango.PPC.MachineSettings\Tango.PPC.MachineSettings.csproj", "{91B70E9B-66A7-4873-AE10-400E71CF404F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.CSV", "Tango.CSV\Tango.CSV.csproj", "{58E8825F-0C96-449C-B320-1E82B0AA876B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.SQLExaminer", "Tango.SQLExaminer\Tango.SQLExaminer.csproj", "{E1E66ED9-597D-45FA-8048-DE90A6930484}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Updater", "PPC\Tango.PPC.Updater\Tango.PPC.Updater.csproj", "{D0E71A4D-9EEA-4F07-983F-EEB4416C587F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.EventsTypesGenerator", "Utilities\Tango.EventsTypesGenerator\Tango.EventsTypesGenerator.csproj", "{0BDA9B52-9879-4C5E-84E3-81D00B75DACC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.EmbroideryUI", "Tango.EmbroideryUI\Tango.EmbroideryUI.csproj", "{BDBBE284-F564-4F51-AF41-3DF0434CEC62}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.WiFi", "Tango.WiFi\Tango.WiFi.csproj", "{6AA425C9-EA6A-4B01-AAED-5FF122E8B663}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.RML", "MachineStudio\Modules\Tango.MachineStudio.RML\Tango.MachineStudio.RML.csproj", "{D0186AC0-0FCF-4D3B-9619-54812B6E524B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xceed.Wpf.Toolkit", "SideChains\WpfExtendedToolKit\ExtendedWPFToolkitSolution\Src\Xceed.Wpf.Toolkit\Xceed.Wpf.Toolkit.csproj", "{72E591D6-8F83-4D8C-8F67-9C325E623234}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Statistics", "MachineStudio\Modules\Tango.MachineStudio.Statistics\Tango.MachineStudio.Statistics.csproj", "{8A65AD6A-A9B4-48C0-9301-4B7434B712F8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Explorer", "Tango.Explorer\Tango.Explorer.csproj", "{4399AF76-DB52-4CFB-8020-6F85BDB29FD5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.JobRunsGenerator", "Utilities\Tango.JobRunsGenerator\Tango.JobRunsGenerator.csproj", "{4EDCF067-E377-42CB-A18C-8368CF484577}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Storage", "PPC\Modules\Tango.PPC.Storage\Tango.PPC.Storage.csproj", "{04FEBB02-F782-4B96-B47D-F6902AFA43BE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Events", "PPC\Modules\Tango.PPC.Events\Tango.PPC.Events.csproj", "{A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Storage", "MachineStudio\Modules\Tango.MachineStudio.Storage\Tango.MachineStudio.Storage.csproj", "{5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FirmwarePackageGenerator", "Utilities\Tango.FirmwarePackageGenerator\Tango.FirmwarePackageGenerator.csproj", "{43135FB9-41DB-4F87-9771-CF2C762027C0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.BootScreen", "PPC\Tango.PPC.BootScreen\Tango.PPC.BootScreen.csproj", "{7E5E4BED-538C-4566-A005-DCC070AF8715}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Web", "Tango.Web\Tango.Web.csproj", "{5001990F-977B-48FF-B217-0236A5022AD8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Dispensers", "MachineStudio\Modules\MachineStudio.Dispensers\Tango.MachineStudio.Dispensers.csproj", "{F69DA3A8-F823-461E-87CF-A9275ABC0B15}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Firmware", "Firmware", "{AD8721D6-D728-4D58-A0D8-BE2E3FF7A9BC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.FirmwareUpdateLib", "Firmware\Tango.FirmwareUpdateLib\Tango.FirmwareUpdateLib.vcxproj", "{DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.WatchDog", "PPC\Tango.PPC.WatchDog\Tango.PPC.WatchDog.csproj", "{280267F5-A19E-4B96-999D-C13D293ECA45}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FirmwareUpdateLib.WPF", "Firmware\Tango.FirmwareUpdateLib.WPF\Tango.FirmwareUpdateLib.WPF.csproj", "{25D7CC4D-A11C-4065-A797-4A1944F636C0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Publisher.CLI", "MachineStudio\Tango.MachineStudio.Publisher.CLI\Tango.MachineStudio.Publisher.CLI.csproj", "{6F924F92-611B-41CF-A6E6-443E69D4CA83}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Publisher.UI", "MachineStudio\Tango.MachineStudio.Publisher.UI\Tango.MachineStudio.Publisher.UI.csproj", "{E711CD86-89C1-432C-9C60-BFF30BBBFB3A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Publisher.UI", "PPC\Tango.PPC.Publisher.UI\Tango.PPC.Publisher.UI.csproj", "{FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.WebClientGenerator", "Utilities\Tango.WebClientGenerator\Tango.WebClientGenerator.csproj", "{E470673E-AEC8-4555-9136-D2F66B02DBFB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.AdvancedInstaller", "Tango.AdvancedInstaller\Tango.AdvancedInstaller.csproj", "{C5DF1816-34E5-4700-824C-29623A1BAA22}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Pulse", "Tango.Pulse\Tango.Pulse.csproj", "{8435223D-DB6B-45E3-A08B-45B7416F8481}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Technician", "PPC\Modules\Tango.PPC.Technician\Tango.PPC.Technician.csproj", "{D2EE865B-B006-487A-9487-60A663636AC3}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TCC", "TCC", "{DA2B8F5D-AE3C-4E78-AEEB-FC17D0582690}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.TCC.BL", "TCC\Tango.TCC.BL\Tango.TCC.BL.csproj", "{F209FAE8-73F9-441B-97F4-0844A0279390}"
+ ProjectSection(ProjectDependencies) = postProject
+ {862328A4-8632-43AF-B466-55825C7962FE} = {862328A4-8632-43AF-B466-55825C7962FE}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.TCC.ColorDetector", "TCC\Tango.TCC.ColorDetector\Tango.TCC.ColorDetector.vcxproj", "{862328A4-8632-43AF-B466-55825C7962FE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.TCC.Service", "TCC\Tango.TCC.Service\Tango.TCC.Service.csproj", "{BA9D572D-FFBF-480A-921F-9E4B00D22D41}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.TCC.ArucoGenerator", "TCC\Tango.TCC.ArucoGenerator\Tango.TCC.ArucoGenerator.vcxproj", "{401FB878-646C-4230-821E-16DCAE6D56F5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.TCC.OpenCV", "TCC\Tango.TCC.OpenCV\Tango.TCC.OpenCV.vcxproj", "{09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.TCC.OpenCV.DLL", "TCC\Tango.TCC.OpenCV.DLL\Tango.TCC.OpenCV.DLL.csproj", "{5D0D4053-CAB3-4A4A-929E-37A76483BC22}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.TCC.LoadTestLib", "TCC\Tango.TCC.LoadTestLib\Tango.TCC.LoadTestLib.vcxproj", "{DD19A7B3-E4B0-444E-98D4-D1C346442E63}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.ColorCapture", "MachineStudio\Modules\Tango.MachineStudio.ColorCapture\Tango.MachineStudio.ColorCapture.csproj", "{1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.TCC.CardDetector", "TCC\Tango.TCC.CardDetector\Tango.TCC.CardDetector.vcxproj", "{BB268536-9E03-46A4-9B11-6025211D87F0}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Scripting", "Scripting", "{3D750293-C243-48F6-9112-A6B3FF650C0D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Scripting", "Scripting\Tango.Scripting\Tango.Scripting.csproj", "{1E938FD2-C669-4738-98C9-77F96CE4D451}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Scripting.Editors", "Scripting\Tango.Scripting.Editors\Tango.Scripting.Editors.csproj", "{DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Scripting.IDE", "Scripting\Tango.Scripting.IDE\Tango.Scripting.IDE.csproj", "{C9F60285-91FB-4293-BCF5-164D76755CDD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Scripting.IDE.UI", "Scripting\Tango.Scripting.IDE.UI\Tango.Scripting.IDE.UI.csproj", "{B0EFE7A0-7039-4DC4-8B39-465E521299F6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.CatalogImporter", "Utilities\Tango.CatalogImporter\Tango.CatalogImporter.csproj", "{1066BC62-F167-4FC3-8F8B-982A9F632B4A}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RealTimeGraphX", "SideChains\RealTimeGraphX-master\RealTimeGraphX\RealTimeGraphX.csproj", "{F13A489C-80EE-4CD0-BDD4-92D959215646}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RealTimeGraphX.WPF", "SideChains\RealTimeGraphX-master\RealTimeGraphX.WPF\RealTimeGraphX.WPF.csproj", "{6B9774F7-960D-438E-AD81-C6B9BE328D50}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RealTimeGraphX.WPF.Demo", "SideChains\RealTimeGraphX-master\RealTimeGraphX.WPF.Demo\RealTimeGraphX.WPF.Demo.csproj", "{B822CBD9-1113-4668-85C9-22AA9C24CE60}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.CoatsCatalogImporter", "Utilities\Tango.CoatsCatalogImporter\Tango.CoatsCatalogImporter.csproj", "{0C596287-D63B-4BB7-A3D7-B682DD9EC60B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.AlarmParametersGenerator", "Utilities\Tango.AlarmParametersGenerator\Tango.AlarmParametersGenerator.csproj", "{CC6D5193-434D-410F-B0F3-BE2017D86FCE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.ColorConversion", "Tango.ColorConversion\Tango.ColorConversion.csproj", "{B4FE6485-4161-4B36-BC08-67E0B53D01B7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Catalogs", "MachineStudio\Modules\Tango.MachineStudio.Catalogs\Tango.MachineStudio.Catalogs.csproj", "{7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.BugReporting", "PPC\Modules\Tango.PPC.BugReporting\Tango.PPC.BugReporting.csproj", "{8146FA0A-0725-4A1A-82E6-696C58F33A2B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.HardwareVersionComparison", "Utilities\Tango.HardwareVersionComparison\Tango.HardwareVersionComparison.csproj", "{C421E1D8-9B67-4A87-8E9F-8214721FA9AD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.TwnTester.UI", "Utilities\Tango.TwnTester.UI\Tango.TwnTester.UI.csproj", "{50119E79-5012-4B36-8438-953DD5FC06E6}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ColorLib", "ColorLib", "{7181F9DE-0760-46B7-AD8F-BDBCAEDEF1B7}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.ColorLib_v1", "ColorLib\Tango.ColorLib_v1\Tango.ColorLib_v1.vcxproj", "{CF4C66B0-CD13-4D31-8133-339A01E7E6F2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.ColorLib_v2", "ColorLib\Tango.ColorLib_v2\Tango.ColorLib_v2.vcxproj", "{1A3FC7FB-403C-4B3D-B705-28FCE11317DD}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.ColorLib_v3", "ColorLib\Tango.ColorLib_v3\Tango.ColorLib_v3.vcxproj", "{A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Maintenance", "PPC\Modules\Tango.PPC.Maintenance\Tango.PPC.Maintenance.csproj", "{011470AC-6BD6-4366-B5F2-C82C065D4A84}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.BackupRestore", "PPC\Modules\Tango.PPC.BackupRestore\Tango.PPC.BackupRestore.csproj", "{BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UpdatePackages", "UpdatePackages", "{E728CBD9-1AF4-4814-A218-E4BD26E7EDEA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DispenserAnalyzer.UI", "Utilities\Tango.DispenserAnalyzer.UI\Tango.DispenserAnalyzer.UI.csproj", "{D74893F2-9E39-4C72-BDD4-937404E1FC37}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Packages.SamplePrePackage", "PPC\UpdatePackages\Tango.PPC.Packages.SamplePrePackage\Tango.PPC.Packages.SamplePrePackage.csproj", "{2CD12594-3522-4658-A65F-190EE58B6AFA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Packages.SamplePostPackage", "PPC\UpdatePackages\Tango.PPC.Packages.SamplePostPackage\Tango.PPC.Packages.SamplePostPackage.csproj", "{DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.SchemaSynchronizer.CLI", "PPC\Tango.PPC.SchemaSynchronizer.CLI\Tango.PPC.SchemaSynchronizer.CLI.csproj", "{F3746F2B-E4AE-498B-9D42-74F95D992460}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.Sites", "MachineStudio\Modules\Tango.MachineStudio.Sites\Tango.MachineStudio.Sites.csproj", "{18A27902-9881-4556-8163-F6DF2236A14D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.ActionLogs", "MachineStudio\Modules\Tango.MachineStudio.ActionLogs\Tango.MachineStudio.ActionLogs.csproj", "{447ECB9F-F730-47D6-8DF8-D232BF4A0315}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.LogViewer.UI", "Utilities\Tango.LogViewer.UI\Tango.LogViewer.UI.csproj", "{511A8AD7-6BA2-4BB5-A20A-1454196C5503}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Azure", "Azure", "{7E56E37C-85E4-433B-B5F7-ECD0FEBAFB67}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.AzureUtils", "Azure\Tango.AzureUtils\Tango.AzureUtils.csproj", "{4A6B97E5-5EBA-4702-A016-6F4004F14B08}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.AzureUtils.UI", "Azure\Tango.AzureUtils.UI\Tango.AzureUtils.UI.csproj", "{DF378E50-F0F8-46BF-A410-36DB02F2A742}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineService.Gateway", "Web\Tango.MachineService.Gateway\Tango.MachineService.Gateway.csproj", "{0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FSE", "FSE", "{004337EB-0761-4D30-B9F5-AE6E1CFC6013}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{4EE6DBA1-71BC-49E2-8DC7-266487E61050}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.UI", "FSE\Tango.FSE.UI\Tango.FSE.UI.csproj", "{26C54A4F-315D-4B79-B163-EDDDE8F93A86}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.Common", "FSE\Tango.FSE.Common\Tango.FSE.Common.csproj", "{BC37CCCB-7392-4F78-8D1C-E9629E6E046E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.Diagnostics", "FSE\Modules\Tango.FSE.Diagnostics\Tango.FSE.Diagnostics.csproj", "{8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.Web", "FSE\Tango.FSE.Web\Tango.FSE.Web.csproj", "{D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.BL", "FSE\Tango.FSE.BL\Tango.FSE.BL.csproj", "{834C81C3-09B5-45D7-BE12-E7D1E6655A7C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.PPCConsole", "FSE\Modules\Tango.FSE.PPCConsole\Tango.FSE.PPCConsole.csproj", "{866B916A-207C-43F0-B403-7C4A820C2E11}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Console", "Tango.Console\Tango.Console.csproj", "{199E8359-CAD3-433D-9EED-2027652B24A4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.RemoteDesktop", "Tango.RemoteDesktop\Tango.RemoteDesktop.csproj", "{A78068D4-2061-4376-8EDE-583D8D880DEC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WebRtc.NET", "SideChains\WebRtc.NET\WebRtc.NET.vcxproj", "{A07E6CB4-0132-4EB1-9A38-C8C057884DC2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.WebRTC", "Tango.WebRTC\Tango.WebRTC.csproj", "{09F81A12-0F77-4336-854D-9E0A74A17F9E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.SystemInfo", "Tango.SystemInfo\Tango.SystemInfo.csproj", "{997A961C-BEDA-4B56-AA0F-C39E532F7FFA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FileSystem", "Tango.FileSystem\Tango.FileSystem.csproj", "{C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Shared", "PPC\Tango.PPC.Shared\Tango.PPC.Shared.csproj", "{208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.Upgrade", "FSE\Modules\Tango.FSE.Upgrade\Tango.FSE.Upgrade.csproj", "{0C0B24CB-79AF-4253-AAC3-B2BADF034675}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.Firmware", "FSE\Modules\Tango.FSE.Firmware\Tango.FSE.Firmware.csproj", "{7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Scripting.Test", "Scripting\Tango.Scripting.Test\Tango.Scripting.Test.csproj", "{564A30E2-E681-422A-9528-3E8CE301B837}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Scripting.Basic", "Scripting\Tango.Scripting.Basic\Tango.Scripting.Basic.csproj", "{2B29A699-1D65-463A-8250-A2CE81D019C9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Scripting.Core", "Scripting\Tango.Scripting.Core\Tango.Scripting.Core.csproj", "{5812E1C6-ABAA-4066-94AC-971C27B4F46A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Scripting.Formatting", "Scripting\Tango.Scripting.Formatting\Tango.Scripting.Formatting.csproj", "{8D8F06ED-7F75-4933-B0C5-829B0FF654D0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.ColorPickers", "Tango.ColorPickers\Tango.ColorPickers.csproj", "{F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.UsersAndRoles", "FSE\Modules\Tango.FSE.UsersAndRoles\Tango.FSE.UsersAndRoles.csproj", "{D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.JobProgressTester.UI", "Utilities\Tango.JobProgressTester.UI\Tango.JobProgressTester.UI.csproj", "{A248FF61-94E5-428C-B30C-25CB433C5F53}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.SimulateTouch.UI", "Tango.SimulateTouch.UI\Tango.SimulateTouch.UI.csproj", "{F15985C7-DF60-41CF-9333-D98BB8B43E6C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.ColorLib_v4", "ColorLib\Tango.ColorLib_v4\Tango.ColorLib_v4.vcxproj", "{E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.ColorCalibration", "Tango.ColorCalibration\Tango.ColorCalibration.csproj", "{B60C695C-61E8-4091-B506-4C45349C04AA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{8336A702-9C49-4C9E-ADCC-1886A666D3BD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.ColorLib.GradientTest.CLI", "Tango.ColorLib.GradientTest.CLI\Tango.ColorLib.GradientTest.CLI.csproj", "{982C6FAC-2864-484E-82AE-5A36658C4DB1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.Procedures", "FSE\Modules\Tango.FSE.Procedures\Tango.FSE.Procedures.csproj", "{1754F846-4763-4000-807F-C7BFAA145DB2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.Publisher.UI", "FSE\Tango.FSE.Publisher.UI\Tango.FSE.Publisher.UI.csproj", "{4C045668-9E5A-447A-A3B8-106C872C1039}"
+EndProject
+Project("{7CF6DF6D-3B04-46F8-A40B-537D21BCA0B4}") = "Tango.FSE.Procedures.Documentation", "FSE\Modules\Tango.FSE.Procedures.Documentation\Tango.FSE.Procedures.Documentation.shfbproj", "{12EC97A5-C3C2-40CB-B658-EC4018B89269}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Insights", "Tango.Insights\Tango.Insights.csproj", "{4A55C185-3F8D-41B0-8815-C15F6213A14A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.Insights", "FSE\Modules\Tango.FSE.Insights\Tango.FSE.Insights.csproj", "{AC5B4BE7-D607-4A38-98F8-B87ACA468313}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.LogViewer.UI", "FSE\Tango.FSE.LogViewer.UI\Tango.FSE.LogViewer.UI.csproj", "{44908607-2E91-4713-821E-C35E25430BA0}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Packages.JobRunsStartTimePatch", "PPC\UpdatePackages\Tango.PPC.Packages.JobRunsStartTimePatch\Tango.PPC.Packages.JobRunsStartTimePatch.csproj", "{59643ABC-DF9A-497F-8A7C-4A131C7CF438}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.CctOptimizer.CLI", "Utilities\Tango.CctOptimizer.CLI\Tango.CctOptimizer.CLI.csproj", "{69168924-9AA8-447D-AD64-F07DBF4F0909}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Git", "Tango.Git\Tango.Git.csproj", "{99081C0E-065C-4D68-BF60-F82330CCA02D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.Packages.Auth2", "PPC\UpdatePackages\Tango.PPC.Packages.Auth2\Tango.PPC.Packages.Auth2.csproj", "{EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.MachineConfiguration", "FSE\Modules\Tango.FSE.MachineConfiguration\Tango.FSE.MachineConfiguration.csproj", "{15BCB5BB-731E-4E2D-AA28-75485050A8DC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataStore", "DataStore", "{3F723D53-3539-42D1-8570-395BF660928D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DataStore", "DataStore\Tango.DataStore\Tango.DataStore.csproj", "{E0364DFA-0721-4637-9D32-9D22AAC109D6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DataStore.Lite", "DataStore\Tango.DataStore.LiteDB\Tango.DataStore.Lite.csproj", "{FA96BC0C-4055-475C-9DCC-70A5A9436B10}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DataStore.EF", "DataStore\Tango.DataStore.EF\Tango.DataStore.EF.csproj", "{88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DataStore.Remote", "DataStore\Tango.DataStore.Remote\Tango.DataStore.Remote.csproj", "{29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DataStore.Editing", "DataStore\Tango.DataStore.Editing\Tango.DataStore.Editing.csproj", "{EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DataStore.CLI", "DataStore\Tango.DataStore.CLI\Tango.DataStore.CLI.csproj", "{6189B8C3-7AF9-43DD-8A61-A8A05F526F62}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.DataStore.Web", "DataStore\Tango.DataStore.Web\Tango.DataStore.Web.csproj", "{A9828548-AF43-4CE4-8B13-50E99F9C9CF7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.FSE.DPGraphGenerator", "FSE\Tango.FSE.DPGraphGenerator\Tango.FSE.DPGraphGenerator.csproj", "{C57D9D68-336C-4665-9EF4-EC1BDBB84885}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.LiquidColorGenerator.UI", "Utilities\Tango.LiquidColorGenerator.UI\Tango.LiquidColorGenerator.UI.csproj", "{949857A0-777D-4A32-8668-7163E404D800}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.DataSynchronizer.CLI", "PPC\Tango.PPC.DataSynchronizer.CLI\Tango.PPC.DataSynchronizer.CLI.csproj", "{3E07ED4E-A755-443F-B18C-3775555A2DD7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PasswordHashUtil.CLI", "Utilities\Tango.PasswordHashUtil.CLI\Tango.PasswordHashUtil.CLI.csproj", "{F1DC98EF-C50A-4E84-9A39-211A68626FBA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "StubsUtils", "StubsUtils", "{4A8BD6EC-41CF-46A9-B2CD-9D0DF6465963}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.StubsUtils.Service.UI", "StubsUtils\Tango.StubsUtils.Service.UI\Tango.StubsUtils.Service.UI.csproj", "{20AF2BAF-85CD-4437-BC6F-6BA030F984EA}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.StubsUtils.Client.CLI", "StubsUtils\Tango.StubsUtils.Client.CLI\Tango.StubsUtils.Client.CLI.csproj", "{2ED5D897-DF22-491E-8410-D01383B3DAD2}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.StubsUtils.Service", "StubsUtils\Tango.StubsUtils.Service\Tango.StubsUtils.Service.csproj", "{452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.StubsUtils.Shared", "StubsUtils\Tango.StubsUtils.Shared\Tango.StubsUtils.Shared.csproj", "{DAE96F06-72CD-411D-90A3-9456AE79F699}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.StubsUtils.PerformanceTest.CLI", "StubsUtils\Tango.StubsUtils.PerformanceTest.CLI\Tango.StubsUtils.PerformanceTest.CLI.csproj", "{F423324C-7D0A-4512-BEBA-DF3A931A09F6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.StubsUtils.SessionClient.CLI", "StubsUtils\Tango.StubsUtils.SessionClient.CLI\Tango.StubsUtils.SessionClient.CLI.csproj", "{F1B727F5-ADF5-4A81-A740-7E64E48B29D4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Notifications.Wpf", "StubsUtils\Notifications.Wpf\Notifications.Wpf.csproj", "{5C9A4F46-263D-4C23-B361-F09E14BB109E}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.StubsUtils.ProcedureClient.CLI", "StubsUtils\Tango.StubsUtils.ProcedureClient.CLI\Tango.StubsUtils.ProcedureClient.CLI.csproj", "{8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.CsvToJobTester.CLI", "Utilities\Tango.CsvToJobTester.CLI\Tango.CsvToJobTester.CLI.csproj", "{4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.ColorLib.LightInksTest.CLI", "Tango.ColorLib.LightInksTest.CLI\Tango.ColorLib.LightInksTest.CLI.csproj", "{70DD08CA-3BD1-43D6-84FF-2DB8A192C315}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.ColorLib.OutOfGamutTest.CLI", "Tango.ColorLib.OutOfGamutTest.CLI\Tango.ColorLib.OutOfGamutTest.CLI.csproj", "{6B13E186-ADE2-4D97-9643-8132E00FC207}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.BitTypesGenerator.CLI", "Utilities\Tango.BitTypesGenerator.CLI\Tango.BitTypesGenerator.CLI.csproj", "{B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.MachineManager", "MachineStudio\Modules\Tango.MachineStudio.MachineManager\Tango.MachineStudio.MachineManager.csproj", "{6C784296-CCF9-469C-A7C1-4C13305E1203}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.Colorful", "SideChains\Tango.Colorful\Tango.Colorful.csproj", "{C89C1866-C76B-401F-A232-40FC58065CBF}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.MachineStudio.ThreadExtensions", "MachineStudio\Modules\Tango.MachineStudio.ThreadExtensions\Tango.MachineStudio.ThreadExtensions.csproj", "{859A766B-78AD-484E-9BF2-2CE0FE288894}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PPC.JobsV2", "PPC\Modules\Tango.PPC.JobsV2\Tango.PPC.JobsV2.csproj", "{DBBD90F4-4135-475D-A8F8-6795D3A8F697}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.ColorLib_v5", "ColorLib\Tango.ColorLib_v5\Tango.ColorLib_v5.vcxproj", "{0F87D32E-B65F-4AE8-862C-29F4CCC38240}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.PDF", "Tango.PDF\Tango.PDF.csproj", "{84FB2B51-213E-4602-A5DB-FA97D8AE907A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tango.BulkEmailModifier.CLI", "Utilities\Tango.BulkEmailModifier.CLI\Tango.BulkEmailModifier.CLI.csproj", "{DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tango.ColorLib_v6", "ColorLib\Tango.ColorLib_v6\Tango.ColorLib_v6.vcxproj", "{D74E49AA-4C6B-4427-BEFF-D7CE2690D059}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|ARM = Debug|ARM
+ Debug|ARM64 = Debug|ARM64
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|ARM = Release|ARM
+ Release|ARM64 = Release|ARM64
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Debug|ARM.Build.0 = Debug|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Debug|x64.Build.0 = Debug|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Debug|x86.Build.0 = Debug|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Release|ARM.ActiveCfg = Release|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Release|ARM.Build.0 = Release|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Release|ARM64.Build.0 = Release|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Release|x64.ActiveCfg = Release|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Release|x64.Build.0 = Release|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Release|x86.ActiveCfg = Release|Any CPU
+ {40073806-914E-4E78-97AB-FA9639308EBE}.Release|x86.Build.0 = Release|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Debug|x64.Build.0 = Debug|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Debug|x86.Build.0 = Debug|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Release|ARM.Build.0 = Release|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Release|ARM64.Build.0 = Release|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Release|x64.ActiveCfg = Release|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Release|x64.Build.0 = Release|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Release|x86.ActiveCfg = Release|Any CPU
+ {A34EE0F0-649D-41C8-8489-B6F1CC6924EE}.Release|x86.Build.0 = Release|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Debug|x64.Build.0 = Debug|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Debug|x86.Build.0 = Debug|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Release|ARM.Build.0 = Release|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Release|ARM64.Build.0 = Release|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Release|x64.ActiveCfg = Release|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Release|x64.Build.0 = Release|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Release|x86.ActiveCfg = Release|Any CPU
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F}.Release|x86.Build.0 = Release|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Debug|ARM.Build.0 = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Debug|x64.Build.0 = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Debug|x86.Build.0 = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Release|Any CPU.ActiveCfg = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Release|Any CPU.Build.0 = Debug|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Release|ARM.Build.0 = Release|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Release|ARM64.Build.0 = Release|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Release|x64.ActiveCfg = Release|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Release|x64.Build.0 = Release|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Release|x86.ActiveCfg = Release|Any CPU
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC}.Release|x86.Build.0 = Release|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Debug|x64.Build.0 = Debug|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Debug|x86.Build.0 = Debug|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Release|ARM.Build.0 = Release|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Release|ARM64.Build.0 = Release|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Release|x64.ActiveCfg = Release|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Release|x64.Build.0 = Release|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Release|x86.ActiveCfg = Release|Any CPU
+ {BC932DBD-7CDB-488C-99E4-F02CF441F55E}.Release|x86.Build.0 = Release|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Debug|ARM.Build.0 = Debug|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Debug|x64.Build.0 = Debug|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Debug|x86.Build.0 = Debug|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Release|ARM.ActiveCfg = Release|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Release|ARM.Build.0 = Release|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Release|ARM64.Build.0 = Release|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Release|x64.ActiveCfg = Release|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Release|x64.Build.0 = Release|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Release|x86.ActiveCfg = Release|Any CPU
+ {FB82AA6B-1652-452C-8235-4FB2E524FBC0}.Release|x86.Build.0 = Release|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Debug|ARM.Build.0 = Debug|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Debug|x64.Build.0 = Debug|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Debug|x86.Build.0 = Debug|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Release|ARM.ActiveCfg = Release|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Release|ARM.Build.0 = Release|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Release|ARM64.Build.0 = Release|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Release|x64.ActiveCfg = Release|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Release|x64.Build.0 = Release|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Release|x86.ActiveCfg = Release|Any CPU
+ {E4927038-348D-4295-AAF4-861C58CB3943}.Release|x86.Build.0 = Release|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Debug|ARM.Build.0 = Debug|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Debug|x64.Build.0 = Debug|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Debug|x86.Build.0 = Debug|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Release|Any CPU.Build.0 = Release|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Release|ARM.ActiveCfg = Release|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Release|ARM.Build.0 = Release|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Release|ARM64.Build.0 = Release|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Release|x64.ActiveCfg = Release|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Release|x64.Build.0 = Release|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Release|x86.ActiveCfg = Release|Any CPU
+ {74E700B0-1156-4126-BE40-EE450D3C3026}.Release|x86.Build.0 = Release|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Debug|ARM.Build.0 = Debug|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Debug|x64.Build.0 = Debug|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Debug|x86.Build.0 = Debug|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Release|ARM.ActiveCfg = Release|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Release|ARM.Build.0 = Release|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Release|ARM64.Build.0 = Release|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Release|x64.ActiveCfg = Release|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Release|x64.Build.0 = Release|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Release|x86.ActiveCfg = Release|Any CPU
+ {63561E19-FF5A-414B-A5EF-E30711543E1D}.Release|x86.Build.0 = Release|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Debug|x64.Build.0 = Debug|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Debug|x86.Build.0 = Debug|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Release|ARM.Build.0 = Release|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Release|ARM64.Build.0 = Release|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Release|x64.ActiveCfg = Release|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Release|x64.Build.0 = Release|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Release|x86.ActiveCfg = Release|Any CPU
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B}.Release|x86.Build.0 = Release|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Debug|x64.Build.0 = Debug|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Debug|x86.Build.0 = Debug|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Release|ARM.Build.0 = Release|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Release|ARM64.Build.0 = Release|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Release|x64.ActiveCfg = Release|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Release|x64.Build.0 = Release|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Release|x86.ActiveCfg = Release|Any CPU
+ {1981B537-39E9-4E7D-8430-27466481AEEE}.Release|x86.Build.0 = Release|Any CPU
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Debug|ARM.ActiveCfg = Debug|Win32
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Debug|x64.ActiveCfg = Debug|x64
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Debug|x64.Build.0 = Debug|x64
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Debug|x86.ActiveCfg = Debug|Win32
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Release|Any CPU.ActiveCfg = Release|Win32
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Release|ARM.ActiveCfg = Release|Win32
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Release|ARM64.ActiveCfg = Release|Win32
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Release|x64.ActiveCfg = Release|x64
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Release|x64.Build.0 = Release|x64
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Release|x86.ActiveCfg = Release|Win32
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9}.Release|x86.Build.0 = Release|Win32
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Debug|ARM.Build.0 = Debug|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Debug|x64.Build.0 = Debug|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Debug|x86.Build.0 = Debug|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Release|Any CPU.Build.0 = Release|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Release|ARM.ActiveCfg = Release|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Release|ARM.Build.0 = Release|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Release|ARM64.Build.0 = Release|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Release|x64.ActiveCfg = Release|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Release|x64.Build.0 = Release|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Release|x86.ActiveCfg = Release|Any CPU
+ {37EE62DF-A988-45AF-BB30-DD3245164188}.Release|x86.Build.0 = Release|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Debug|ARM.Build.0 = Debug|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Debug|x64.Build.0 = Debug|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Debug|x86.Build.0 = Debug|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Release|ARM.ActiveCfg = Release|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Release|ARM.Build.0 = Release|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Release|ARM64.Build.0 = Release|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Release|x64.ActiveCfg = Release|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Release|x64.Build.0 = Release|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Release|x86.ActiveCfg = Release|Any CPU
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701}.Release|x86.Build.0 = Release|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Debug|ARM.Build.0 = Debug|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Debug|x64.Build.0 = Debug|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Debug|x86.Build.0 = Debug|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Release|ARM.Build.0 = Release|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Release|ARM64.Build.0 = Release|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Release|x64.ActiveCfg = Release|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Release|x64.Build.0 = Release|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Release|x86.ActiveCfg = Release|Any CPU
+ {7ADA4E86-CAD7-4968-A210-3A8A9E5153AB}.Release|x86.Build.0 = Release|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Debug|ARM.Build.0 = Debug|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Debug|x64.Build.0 = Debug|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Debug|x86.Build.0 = Debug|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Release|ARM.Build.0 = Release|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Release|ARM64.Build.0 = Release|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Release|x64.ActiveCfg = Release|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Release|x64.Build.0 = Release|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Release|x86.ActiveCfg = Release|Any CPU
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B}.Release|x86.Build.0 = Release|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Debug|ARM.Build.0 = Debug|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Debug|x64.Build.0 = Debug|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Debug|x86.Build.0 = Debug|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Release|ARM.ActiveCfg = Release|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Release|ARM.Build.0 = Release|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Release|ARM64.Build.0 = Release|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Release|x64.ActiveCfg = Release|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Release|x64.Build.0 = Release|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Release|x86.ActiveCfg = Release|Any CPU
+ {38197109-8610-4D3F-92B9-16D48DF94D7C}.Release|x86.Build.0 = Release|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Debug|ARM.Build.0 = Debug|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Debug|x64.Build.0 = Debug|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Debug|x86.Build.0 = Debug|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Release|ARM.ActiveCfg = Release|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Release|ARM.Build.0 = Release|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Release|ARM64.Build.0 = Release|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Release|x64.ActiveCfg = Release|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Release|x64.Build.0 = Release|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Release|x86.ActiveCfg = Release|Any CPU
+ {0E0EEF3E-8F4E-4F23-9D19-479FD8D76C12}.Release|x86.Build.0 = Release|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Debug|x64.Build.0 = Debug|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Debug|x86.Build.0 = Debug|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Release|ARM.Build.0 = Release|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Release|ARM64.Build.0 = Release|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Release|x64.ActiveCfg = Release|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Release|x64.Build.0 = Release|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Release|x86.ActiveCfg = Release|Any CPU
+ {D8F1AD85-526A-4F50-B6DC-D437AF63D8D8}.Release|x86.Build.0 = Release|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Debug|ARM.Build.0 = Debug|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Debug|x64.Build.0 = Debug|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Debug|x86.Build.0 = Debug|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Release|ARM.Build.0 = Release|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Release|ARM64.Build.0 = Release|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Release|x64.ActiveCfg = Release|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Release|x64.Build.0 = Release|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Release|x86.ActiveCfg = Release|Any CPU
+ {22F87980-E990-4686-BE81-BE63D562C4D5}.Release|x86.Build.0 = Release|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Debug|ARM.Build.0 = Debug|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Debug|x64.Build.0 = Debug|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Debug|x86.Build.0 = Debug|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Release|ARM.ActiveCfg = Release|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Release|ARM.Build.0 = Release|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Release|ARM64.Build.0 = Release|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Release|x64.ActiveCfg = Release|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Release|x64.Build.0 = Release|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Release|x86.ActiveCfg = Release|Any CPU
+ {CAEDAE94-11ED-473C-888A-268A6D38CD20}.Release|x86.Build.0 = Release|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Debug|x64.Build.0 = Debug|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Debug|x86.Build.0 = Debug|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Release|ARM.Build.0 = Release|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Release|ARM64.Build.0 = Release|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Release|x64.ActiveCfg = Release|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Release|x64.Build.0 = Release|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Release|x86.ActiveCfg = Release|Any CPU
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3}.Release|x86.Build.0 = Release|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Debug|ARM.Build.0 = Debug|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Debug|x64.Build.0 = Debug|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Debug|x86.Build.0 = Debug|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Release|ARM.Build.0 = Release|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Release|ARM64.Build.0 = Release|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Release|x64.ActiveCfg = Release|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Release|x64.Build.0 = Release|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Release|x86.ActiveCfg = Release|Any CPU
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A}.Release|x86.Build.0 = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Debug|Any CPU.ActiveCfg = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Debug|Any CPU.Build.0 = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Debug|x64.Build.0 = Debug|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Debug|x86.Build.0 = Debug|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Release|ARM.Build.0 = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Release|ARM64.Build.0 = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Release|x64.ActiveCfg = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Release|x64.Build.0 = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Release|x86.ActiveCfg = Release|Any CPU
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1}.Release|x86.Build.0 = Release|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Debug|ARM.Build.0 = Debug|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Debug|x64.Build.0 = Debug|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Debug|x86.Build.0 = Debug|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Release|Any CPU.Build.0 = Release|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Release|ARM.ActiveCfg = Release|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Release|ARM.Build.0 = Release|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Release|ARM64.Build.0 = Release|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Release|x64.ActiveCfg = Release|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Release|x64.Build.0 = Release|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Release|x86.ActiveCfg = Release|Any CPU
+ {401989E7-AE1E-4002-B0EE-9A9F63740B97}.Release|x86.Build.0 = Release|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Debug|x64.Build.0 = Debug|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Debug|x86.Build.0 = Debug|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Release|ARM.Build.0 = Release|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Release|ARM64.Build.0 = Release|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Release|x64.ActiveCfg = Release|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Release|x64.Build.0 = Release|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Release|x86.ActiveCfg = Release|Any CPU
+ {8491D07B-C1F6-4B62-A412-41B9FD2D6538}.Release|x86.Build.0 = Release|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Debug|ARM.Build.0 = Debug|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Debug|x64.Build.0 = Debug|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Debug|x86.Build.0 = Debug|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Release|ARM.Build.0 = Release|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Release|ARM64.Build.0 = Release|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Release|x64.ActiveCfg = Release|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Release|x64.Build.0 = Release|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Release|x86.ActiveCfg = Release|Any CPU
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90}.Release|x86.Build.0 = Release|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Debug|ARM.Build.0 = Debug|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Debug|x64.Build.0 = Debug|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Debug|x86.Build.0 = Debug|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Release|Any CPU.Build.0 = Release|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Release|ARM.ActiveCfg = Release|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Release|ARM.Build.0 = Release|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Release|ARM64.Build.0 = Release|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Release|x64.ActiveCfg = Release|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Release|x64.Build.0 = Release|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Release|x86.ActiveCfg = Release|Any CPU
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076}.Release|x86.Build.0 = Release|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Debug|ARM.Build.0 = Debug|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Debug|x64.Build.0 = Debug|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Debug|x86.Build.0 = Debug|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Release|ARM.ActiveCfg = Release|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Release|ARM.Build.0 = Release|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Release|ARM64.Build.0 = Release|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Release|x64.ActiveCfg = Release|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Release|x64.Build.0 = Release|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Release|x86.ActiveCfg = Release|Any CPU
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12}.Release|x86.Build.0 = Release|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Debug|ARM.Build.0 = Debug|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Debug|x64.Build.0 = Debug|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Debug|x86.Build.0 = Debug|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Release|ARM.ActiveCfg = Release|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Release|ARM.Build.0 = Release|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Release|ARM64.Build.0 = Release|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Release|x64.ActiveCfg = Release|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Release|x64.Build.0 = Release|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Release|x86.ActiveCfg = Release|Any CPU
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805}.Release|x86.Build.0 = Release|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Debug|x64.Build.0 = Debug|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Debug|x86.Build.0 = Debug|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Release|ARM.Build.0 = Release|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Release|ARM64.Build.0 = Release|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Release|x64.ActiveCfg = Release|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Release|x64.Build.0 = Release|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Release|x86.ActiveCfg = Release|Any CPU
+ {A2F5AF44-29FF-45D6-9D25-ECDA5CCE88B5}.Release|x86.Build.0 = Release|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Debug|ARM.Build.0 = Debug|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Debug|x64.Build.0 = Debug|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Debug|x86.Build.0 = Debug|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Release|ARM.ActiveCfg = Release|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Release|ARM.Build.0 = Release|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Release|ARM64.Build.0 = Release|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Release|x64.ActiveCfg = Release|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Release|x64.Build.0 = Release|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Release|x86.ActiveCfg = Release|Any CPU
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4}.Release|x86.Build.0 = Release|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Debug|ARM.Build.0 = Debug|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Debug|x64.Build.0 = Debug|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Debug|x86.Build.0 = Debug|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Release|ARM.ActiveCfg = Release|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Release|ARM.Build.0 = Release|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Release|ARM64.Build.0 = Release|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Release|x64.ActiveCfg = Release|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Release|x64.Build.0 = Release|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Release|x86.ActiveCfg = Release|Any CPU
+ {4206AC58-3B57-4699-8835-90BF6DB01A61}.Release|x86.Build.0 = Release|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Debug|ARM.Build.0 = Debug|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Debug|x64.Build.0 = Debug|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Debug|x86.Build.0 = Debug|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Release|Any CPU.Build.0 = Release|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Release|ARM.ActiveCfg = Release|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Release|ARM.Build.0 = Release|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Release|ARM64.Build.0 = Release|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Release|x64.ActiveCfg = Release|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Release|x64.Build.0 = Release|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Release|x86.ActiveCfg = Release|Any CPU
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192}.Release|x86.Build.0 = Release|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Debug|x64.Build.0 = Debug|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Debug|x86.Build.0 = Debug|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Release|ARM.Build.0 = Release|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Release|ARM64.Build.0 = Release|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Release|x64.ActiveCfg = Release|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Release|x64.Build.0 = Release|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Release|x86.ActiveCfg = Release|Any CPU
+ {D0CE8122-077D-42A2-9490-028AE4769B52}.Release|x86.Build.0 = Release|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Debug|ARM.Build.0 = Debug|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Debug|x64.Build.0 = Debug|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Debug|x86.Build.0 = Debug|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Release|ARM.Build.0 = Release|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Release|ARM64.Build.0 = Release|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Release|x64.ActiveCfg = Release|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Release|x64.Build.0 = Release|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Release|x86.ActiveCfg = Release|Any CPU
+ {B112D89A-A106-41AE-A0C1-4ABC84C477F5}.Release|x86.Build.0 = Release|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Debug|x64.Build.0 = Debug|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Debug|x86.Build.0 = Debug|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Release|ARM.Build.0 = Release|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Release|ARM64.Build.0 = Release|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Release|x64.ActiveCfg = Release|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Release|x64.Build.0 = Release|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Release|x86.ActiveCfg = Release|Any CPU
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15}.Release|x86.Build.0 = Release|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Debug|x64.Build.0 = Debug|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Debug|x86.Build.0 = Debug|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Release|ARM.Build.0 = Release|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Release|ARM64.Build.0 = Release|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Release|x64.ActiveCfg = Release|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Release|x64.Build.0 = Release|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Release|x86.ActiveCfg = Release|Any CPU
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C}.Release|x86.Build.0 = Release|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Debug|ARM.Build.0 = Debug|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Debug|x64.Build.0 = Debug|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Debug|x86.Build.0 = Debug|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Release|Any CPU.Build.0 = Release|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Release|ARM.ActiveCfg = Release|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Release|ARM.Build.0 = Release|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Release|ARM64.Build.0 = Release|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Release|x64.ActiveCfg = Release|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Release|x64.Build.0 = Release|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Release|x86.ActiveCfg = Release|Any CPU
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459}.Release|x86.Build.0 = Release|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Debug|ARM.Build.0 = Debug|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Debug|x64.Build.0 = Debug|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Debug|x86.Build.0 = Debug|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Release|ARM.ActiveCfg = Release|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Release|ARM.Build.0 = Release|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Release|ARM64.Build.0 = Release|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Release|x64.ActiveCfg = Release|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Release|x64.Build.0 = Release|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Release|x86.ActiveCfg = Release|Any CPU
+ {9652F972-2BD1-4283-99CB-FC6240434C17}.Release|x86.Build.0 = Release|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Debug|x64.Build.0 = Debug|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Debug|x86.Build.0 = Debug|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Release|ARM.Build.0 = Release|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Release|ARM64.Build.0 = Release|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Release|x64.ActiveCfg = Release|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Release|x64.Build.0 = Release|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Release|x86.ActiveCfg = Release|Any CPU
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6}.Release|x86.Build.0 = Release|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Debug|ARM.Build.0 = Debug|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Debug|x64.Build.0 = Debug|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Debug|x86.Build.0 = Debug|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Release|ARM.Build.0 = Release|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Release|ARM64.Build.0 = Release|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Release|x64.ActiveCfg = Release|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Release|x64.Build.0 = Release|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Release|x86.ActiveCfg = Release|Any CPU
+ {DE2F2B86-025B-4F26-83A4-38BD48224ED5}.Release|x86.Build.0 = Release|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Debug|ARM.Build.0 = Debug|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Debug|x64.Build.0 = Debug|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Debug|x86.Build.0 = Debug|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Release|ARM.ActiveCfg = Release|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Release|ARM.Build.0 = Release|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Release|ARM64.Build.0 = Release|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Release|x64.ActiveCfg = Release|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Release|x64.Build.0 = Release|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Release|x86.ActiveCfg = Release|Any CPU
+ {CF7C0FF4-9440-42CF-83B8-C060772792D4}.Release|x86.Build.0 = Release|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Debug|x64.Build.0 = Debug|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Debug|x86.Build.0 = Debug|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Release|ARM.Build.0 = Release|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Release|ARM64.Build.0 = Release|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Release|x64.ActiveCfg = Release|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Release|x64.Build.0 = Release|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Release|x86.ActiveCfg = Release|Any CPU
+ {FC337A7F-1214-41D8-9992-78092A3B961E}.Release|x86.Build.0 = Release|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Debug|x64.Build.0 = Debug|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Debug|x86.Build.0 = Debug|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Release|ARM.Build.0 = Release|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Release|ARM64.Build.0 = Release|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Release|x64.ActiveCfg = Release|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Release|x64.Build.0 = Release|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Release|x86.ActiveCfg = Release|Any CPU
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3}.Release|x86.Build.0 = Release|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Debug|ARM.Build.0 = Debug|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Debug|x64.Build.0 = Debug|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Debug|x86.Build.0 = Debug|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Release|ARM.ActiveCfg = Release|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Release|ARM.Build.0 = Release|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Release|ARM64.Build.0 = Release|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Release|x64.ActiveCfg = Release|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Release|x64.Build.0 = Release|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Release|x86.ActiveCfg = Release|Any CPU
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D}.Release|x86.Build.0 = Release|Any CPU
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Debug|ARM.ActiveCfg = Debug|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Debug|x64.ActiveCfg = Debug|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Debug|x86.ActiveCfg = Debug|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Debug|x86.Build.0 = Debug|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Release|Any CPU.ActiveCfg = Release|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Release|Any CPU.Build.0 = Release|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Release|ARM.ActiveCfg = Release|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Release|ARM64.ActiveCfg = Release|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Release|x64.ActiveCfg = Release|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Release|x86.ActiveCfg = Release|Win32
+ {BD30C7BD-9230-4ED7-B581-11F14041909D}.Release|x86.Build.0 = Release|Win32
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Debug|ARM.ActiveCfg = Debug|Win32
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Debug|x64.ActiveCfg = Debug|x64
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Debug|x64.Build.0 = Debug|x64
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Debug|x86.ActiveCfg = Debug|Win32
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Debug|x86.Build.0 = Debug|Win32
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Release|Any CPU.ActiveCfg = Release|Win32
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Release|ARM.ActiveCfg = Release|Win32
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Release|ARM64.ActiveCfg = Release|Win32
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Release|x64.ActiveCfg = Release|x64
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Release|x64.Build.0 = Release|x64
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Release|x86.ActiveCfg = Release|Win32
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC}.Release|x86.Build.0 = Release|Win32
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Debug|ARM.Build.0 = Debug|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Debug|x64.Build.0 = Debug|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Debug|x86.Build.0 = Debug|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Release|ARM.ActiveCfg = Release|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Release|ARM.Build.0 = Release|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Release|ARM64.Build.0 = Release|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Release|x64.ActiveCfg = Release|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Release|x64.Build.0 = Release|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Release|x86.ActiveCfg = Release|Any CPU
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE}.Release|x86.Build.0 = Release|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Debug|x64.Build.0 = Debug|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Debug|x86.Build.0 = Debug|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Release|ARM.Build.0 = Release|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Release|ARM64.Build.0 = Release|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Release|x64.ActiveCfg = Release|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Release|x64.Build.0 = Release|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Release|x86.ActiveCfg = Release|Any CPU
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E}.Release|x86.Build.0 = Release|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Debug|x64.Build.0 = Debug|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Debug|x86.Build.0 = Debug|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Release|ARM.Build.0 = Release|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Release|ARM64.Build.0 = Release|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Release|x64.ActiveCfg = Release|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Release|x64.Build.0 = Release|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Release|x86.ActiveCfg = Release|Any CPU
+ {F441FEEE-322A-4943-B566-110E12FD3B72}.Release|x86.Build.0 = Release|Any CPU
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Debug|ARM.ActiveCfg = Debug|Win32
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Debug|x64.ActiveCfg = Debug|x64
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Debug|x64.Build.0 = Debug|x64
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Debug|x86.ActiveCfg = Debug|Win32
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Debug|x86.Build.0 = Debug|Win32
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Release|Any CPU.ActiveCfg = Release|Win32
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Release|Any CPU.Build.0 = Release|Win32
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Release|ARM.ActiveCfg = Release|Win32
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Release|ARM64.ActiveCfg = Release|Win32
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Release|x64.ActiveCfg = Release|x64
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Release|x64.Build.0 = Release|x64
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Release|x86.ActiveCfg = Release|Win32
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1}.Release|x86.Build.0 = Release|Win32
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Debug|ARM.Build.0 = Debug|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Debug|x64.Build.0 = Debug|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Debug|x86.Build.0 = Debug|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Release|Any CPU.Build.0 = Release|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Release|ARM.ActiveCfg = Release|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Release|ARM.Build.0 = Release|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Release|ARM64.Build.0 = Release|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Release|x64.ActiveCfg = Release|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Release|x64.Build.0 = Release|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Release|x86.ActiveCfg = Release|Any CPU
+ {793FBFC1-549E-458B-A52F-784BD4F28586}.Release|x86.Build.0 = Release|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Debug|ARM.Build.0 = Debug|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Debug|x64.Build.0 = Debug|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Debug|x86.Build.0 = Debug|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Release|Any CPU.Build.0 = Release|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Release|ARM.ActiveCfg = Release|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Release|ARM.Build.0 = Release|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Release|ARM64.Build.0 = Release|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Release|x64.ActiveCfg = Release|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Release|x64.Build.0 = Release|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Release|x86.ActiveCfg = Release|Any CPU
+ {40085232-ACED-4CBE-945B-90BA8153C151}.Release|x86.Build.0 = Release|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Debug|ARM.Build.0 = Debug|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Debug|x64.Build.0 = Debug|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Debug|x86.Build.0 = Debug|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Release|Any CPU.Build.0 = Release|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Release|ARM.ActiveCfg = Release|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Release|ARM.Build.0 = Release|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Release|ARM64.Build.0 = Release|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Release|x64.ActiveCfg = Release|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Release|x64.Build.0 = Release|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Release|x86.ActiveCfg = Release|Any CPU
+ {88028F14-0028-4DED-B119-19B8EE23CF32}.Release|x86.Build.0 = Release|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Debug|x64.Build.0 = Debug|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Debug|x86.Build.0 = Debug|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Release|ARM.Build.0 = Release|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Release|ARM64.Build.0 = Release|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Release|x64.ActiveCfg = Release|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Release|x64.Build.0 = Release|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Release|x86.ActiveCfg = Release|Any CPU
+ {6EFD5895-177B-4BBB-AF52-29F4D53B3FBD}.Release|x86.Build.0 = Release|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Debug|x64.Build.0 = Debug|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Debug|x86.Build.0 = Debug|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Release|ARM.Build.0 = Release|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Release|ARM64.Build.0 = Release|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Release|x64.ActiveCfg = Release|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Release|x64.Build.0 = Release|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Release|x86.ActiveCfg = Release|Any CPU
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7}.Release|x86.Build.0 = Release|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Debug|ARM.Build.0 = Debug|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Debug|x64.Build.0 = Debug|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Debug|x86.Build.0 = Debug|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Release|ARM.ActiveCfg = Release|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Release|ARM.Build.0 = Release|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Release|ARM64.Build.0 = Release|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Release|x64.ActiveCfg = Release|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Release|x64.Build.0 = Release|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Release|x86.ActiveCfg = Release|Any CPU
+ {12CC222B-D0F5-4048-B790-D283235F540D}.Release|x86.Build.0 = Release|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Debug|ARM.Build.0 = Debug|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Debug|x64.Build.0 = Debug|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Debug|x86.Build.0 = Debug|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Release|ARM.ActiveCfg = Release|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Release|ARM.Build.0 = Release|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Release|ARM64.Build.0 = Release|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Release|x64.ActiveCfg = Release|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Release|x64.Build.0 = Release|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Release|x86.ActiveCfg = Release|Any CPU
+ {CA87A608-7B17-4C98-88F2-42ABEE10F4C1}.Release|x86.Build.0 = Release|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Debug|ARM.Build.0 = Debug|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Debug|x64.Build.0 = Debug|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Debug|x86.Build.0 = Debug|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Release|Any CPU.Build.0 = Release|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Release|ARM.ActiveCfg = Release|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Release|ARM.Build.0 = Release|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Release|ARM64.Build.0 = Release|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Release|x64.ActiveCfg = Release|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Release|x64.Build.0 = Release|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Release|x86.ActiveCfg = Release|Any CPU
+ {998F8471-DC1B-41B6-9D96-354E1B4E7A32}.Release|x86.Build.0 = Release|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Debug|ARM.Build.0 = Debug|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Debug|x64.Build.0 = Debug|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Debug|x86.Build.0 = Debug|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Release|ARM.Build.0 = Release|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Release|ARM64.Build.0 = Release|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Release|x64.ActiveCfg = Release|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Release|x64.Build.0 = Release|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Release|x86.ActiveCfg = Release|Any CPU
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A}.Release|x86.Build.0 = Release|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Debug|ARM.Build.0 = Debug|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Debug|x64.Build.0 = Debug|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Debug|x86.Build.0 = Debug|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Release|Any CPU.Build.0 = Release|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Release|ARM.ActiveCfg = Release|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Release|ARM.Build.0 = Release|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Release|ARM64.Build.0 = Release|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Release|x64.ActiveCfg = Release|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Release|x64.Build.0 = Release|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Release|x86.ActiveCfg = Release|Any CPU
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29}.Release|x86.Build.0 = Release|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Debug|x64.Build.0 = Debug|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Debug|x86.Build.0 = Debug|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Release|ARM.Build.0 = Release|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Release|ARM64.Build.0 = Release|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Release|x64.ActiveCfg = Release|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Release|x64.Build.0 = Release|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Release|x86.ActiveCfg = Release|Any CPU
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3}.Release|x86.Build.0 = Release|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Debug|x64.Build.0 = Debug|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Debug|x86.Build.0 = Debug|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Release|ARM.Build.0 = Release|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Release|ARM64.Build.0 = Release|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Release|x64.ActiveCfg = Release|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Release|x64.Build.0 = Release|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Release|x86.ActiveCfg = Release|Any CPU
+ {F079FB0A-A8ED-4216-B6A5-345756751A04}.Release|x86.Build.0 = Release|Any CPU
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Debug|ARM.ActiveCfg = Debug|Win32
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Debug|x64.ActiveCfg = Debug|x64
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Debug|x64.Build.0 = Debug|x64
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Debug|x86.ActiveCfg = Debug|Win32
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Debug|x86.Build.0 = Debug|Win32
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Release|Any CPU.ActiveCfg = Release|Win32
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Release|ARM.ActiveCfg = Release|Win32
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Release|ARM64.ActiveCfg = Release|Win32
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Release|x64.ActiveCfg = Release|x64
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Release|x64.Build.0 = Release|x64
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Release|x86.ActiveCfg = Release|Win32
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F}.Release|x86.Build.0 = Release|Win32
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Debug|ARM.Build.0 = Debug|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Debug|x64.Build.0 = Debug|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Debug|x86.Build.0 = Debug|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Release|ARM.Build.0 = Release|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Release|ARM64.Build.0 = Release|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Release|x64.ActiveCfg = Release|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Release|x64.Build.0 = Release|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Release|x86.ActiveCfg = Release|Any CPU
+ {FD86424C-6E84-491B-8DF9-3D0F5C236A2A}.Release|x86.Build.0 = Release|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Debug|ARM.Build.0 = Debug|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Debug|x64.Build.0 = Debug|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Debug|x86.Build.0 = Debug|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Release|Any CPU.Build.0 = Release|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Release|ARM.ActiveCfg = Release|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Release|ARM.Build.0 = Release|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Release|ARM64.Build.0 = Release|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Release|x64.ActiveCfg = Release|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Release|x64.Build.0 = Release|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Release|x86.ActiveCfg = Release|Any CPU
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02}.Release|x86.Build.0 = Release|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Debug|ARM.Build.0 = Debug|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Debug|x64.Build.0 = Debug|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Debug|x86.Build.0 = Debug|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Release|ARM.ActiveCfg = Release|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Release|ARM.Build.0 = Release|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Release|ARM64.Build.0 = Release|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Release|x64.ActiveCfg = Release|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Release|x64.Build.0 = Release|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Release|x86.ActiveCfg = Release|Any CPU
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0}.Release|x86.Build.0 = Release|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Debug|ARM.Build.0 = Debug|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Debug|x64.Build.0 = Debug|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Debug|x86.Build.0 = Debug|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Release|Any CPU.Build.0 = Release|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Release|ARM.ActiveCfg = Release|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Release|ARM.Build.0 = Release|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Release|ARM64.Build.0 = Release|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Release|x64.ActiveCfg = Release|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Release|x64.Build.0 = Release|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Release|x86.ActiveCfg = Release|Any CPU
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63}.Release|x86.Build.0 = Release|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Debug|ARM.Build.0 = Debug|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Debug|x64.Build.0 = Debug|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Debug|x86.Build.0 = Debug|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Release|ARM.ActiveCfg = Release|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Release|ARM.Build.0 = Release|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Release|ARM64.Build.0 = Release|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Release|x64.ActiveCfg = Release|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Release|x64.Build.0 = Release|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Release|x86.ActiveCfg = Release|Any CPU
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9}.Release|x86.Build.0 = Release|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Debug|x64.Build.0 = Debug|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Debug|x86.Build.0 = Debug|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Release|ARM.Build.0 = Release|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Release|ARM64.Build.0 = Release|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Release|x64.ActiveCfg = Release|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Release|x64.Build.0 = Release|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Release|x86.ActiveCfg = Release|Any CPU
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3}.Release|x86.Build.0 = Release|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Debug|x64.Build.0 = Debug|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Debug|x86.Build.0 = Debug|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Release|ARM.Build.0 = Release|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Release|ARM64.Build.0 = Release|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Release|x64.ActiveCfg = Release|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Release|x64.Build.0 = Release|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Release|x86.ActiveCfg = Release|Any CPU
+ {0440A135-0DF0-4232-AB3C-98B9283123B3}.Release|x86.Build.0 = Release|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Debug|x64.Build.0 = Debug|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Debug|x86.Build.0 = Debug|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Release|ARM.Build.0 = Release|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Release|ARM64.Build.0 = Release|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Release|x64.ActiveCfg = Release|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Release|x64.Build.0 = Release|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Release|x86.ActiveCfg = Release|Any CPU
+ {942134AC-6EA2-4500-8F22-0F739B70A05F}.Release|x86.Build.0 = Release|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Debug|ARM.Build.0 = Debug|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Debug|x64.Build.0 = Debug|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Debug|x86.Build.0 = Debug|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Release|ARM.Build.0 = Release|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Release|ARM64.Build.0 = Release|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Release|x64.ActiveCfg = Release|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Release|x64.Build.0 = Release|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Release|x86.ActiveCfg = Release|Any CPU
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A}.Release|x86.Build.0 = Release|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Debug|x64.Build.0 = Debug|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Debug|x86.Build.0 = Debug|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Release|ARM.Build.0 = Release|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Release|ARM64.Build.0 = Release|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Release|x64.ActiveCfg = Release|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Release|x64.Build.0 = Release|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Release|x86.ActiveCfg = Release|Any CPU
+ {D129789C-3096-4D0B-8DD7-FE24A4DF4B21}.Release|x86.Build.0 = Release|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Debug|x64.Build.0 = Debug|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Debug|x86.Build.0 = Debug|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Release|ARM.Build.0 = Release|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Release|ARM64.Build.0 = Release|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Release|x64.ActiveCfg = Release|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Release|x64.Build.0 = Release|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Release|x86.ActiveCfg = Release|Any CPU
+ {91B70E9B-66A7-4873-AE10-400E71CF404F}.Release|x86.Build.0 = Release|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Debug|ARM.Build.0 = Debug|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Debug|x64.ActiveCfg = Debug|x64
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Debug|x64.Build.0 = Debug|x64
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Debug|x86.ActiveCfg = Debug|x86
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Debug|x86.Build.0 = Debug|x86
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Release|ARM.Build.0 = Release|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Release|ARM64.Build.0 = Release|Any CPU
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Release|x64.ActiveCfg = Release|x64
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Release|x64.Build.0 = Release|x64
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Release|x86.ActiveCfg = Release|x86
+ {58E8825F-0C96-449C-B320-1E82B0AA876B}.Release|x86.Build.0 = Release|x86
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Debug|ARM.Build.0 = Debug|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Debug|x64.Build.0 = Debug|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Debug|x86.Build.0 = Debug|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Release|ARM.ActiveCfg = Release|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Release|ARM.Build.0 = Release|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Release|ARM64.Build.0 = Release|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Release|x64.ActiveCfg = Release|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Release|x64.Build.0 = Release|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Release|x86.ActiveCfg = Release|Any CPU
+ {E1E66ED9-597D-45FA-8048-DE90A6930484}.Release|x86.Build.0 = Release|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Debug|x64.Build.0 = Debug|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Debug|x86.Build.0 = Debug|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Release|ARM.Build.0 = Release|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Release|ARM64.Build.0 = Release|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Release|x64.ActiveCfg = Release|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Release|x64.Build.0 = Release|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Release|x86.ActiveCfg = Release|Any CPU
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F}.Release|x86.Build.0 = Release|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Debug|ARM.Build.0 = Debug|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Debug|x64.Build.0 = Debug|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Debug|x86.Build.0 = Debug|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Release|ARM.Build.0 = Release|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Release|ARM64.Build.0 = Release|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Release|x64.ActiveCfg = Release|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Release|x64.Build.0 = Release|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Release|x86.ActiveCfg = Release|Any CPU
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC}.Release|x86.Build.0 = Release|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Debug|ARM.Build.0 = Debug|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Debug|x64.Build.0 = Debug|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Debug|x86.Build.0 = Debug|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Release|ARM.ActiveCfg = Release|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Release|ARM.Build.0 = Release|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Release|ARM64.Build.0 = Release|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Release|x64.ActiveCfg = Release|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Release|x64.Build.0 = Release|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Release|x86.ActiveCfg = Release|Any CPU
+ {BDBBE284-F564-4F51-AF41-3DF0434CEC62}.Release|x86.Build.0 = Release|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Debug|x64.Build.0 = Debug|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Debug|x86.Build.0 = Debug|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Release|ARM.Build.0 = Release|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Release|ARM64.Build.0 = Release|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Release|x64.ActiveCfg = Release|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Release|x64.Build.0 = Release|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Release|x86.ActiveCfg = Release|Any CPU
+ {6AA425C9-EA6A-4B01-AAED-5FF122E8B663}.Release|x86.Build.0 = Release|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Debug|x64.Build.0 = Debug|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Debug|x86.Build.0 = Debug|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Release|ARM.Build.0 = Release|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Release|ARM64.Build.0 = Release|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Release|x64.ActiveCfg = Release|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Release|x64.Build.0 = Release|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Release|x86.ActiveCfg = Release|Any CPU
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B}.Release|x86.Build.0 = Release|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Debug|ARM.Build.0 = Debug|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Debug|x64.Build.0 = Debug|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Debug|x86.Build.0 = Debug|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Release|Any CPU.Build.0 = Release|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Release|ARM.ActiveCfg = Release|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Release|ARM.Build.0 = Release|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Release|ARM64.Build.0 = Release|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Release|x64.ActiveCfg = Release|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Release|x64.Build.0 = Release|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Release|x86.ActiveCfg = Release|Any CPU
+ {72E591D6-8F83-4D8C-8F67-9C325E623234}.Release|x86.Build.0 = Release|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Debug|x64.Build.0 = Debug|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Debug|x86.Build.0 = Debug|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Release|ARM.Build.0 = Release|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Release|ARM64.Build.0 = Release|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Release|x64.ActiveCfg = Release|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Release|x64.Build.0 = Release|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Release|x86.ActiveCfg = Release|Any CPU
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8}.Release|x86.Build.0 = Release|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Debug|ARM.Build.0 = Debug|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Debug|x64.Build.0 = Debug|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Debug|x86.Build.0 = Debug|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Release|ARM.ActiveCfg = Release|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Release|ARM.Build.0 = Release|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Release|ARM64.Build.0 = Release|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Release|x64.ActiveCfg = Release|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Release|x64.Build.0 = Release|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Release|x86.ActiveCfg = Release|Any CPU
+ {4399AF76-DB52-4CFB-8020-6F85BDB29FD5}.Release|x86.Build.0 = Release|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Debug|ARM.Build.0 = Debug|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Debug|x64.Build.0 = Debug|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Debug|x86.Build.0 = Debug|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Release|ARM.ActiveCfg = Release|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Release|ARM.Build.0 = Release|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Release|ARM64.Build.0 = Release|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Release|x64.ActiveCfg = Release|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Release|x64.Build.0 = Release|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Release|x86.ActiveCfg = Release|Any CPU
+ {4EDCF067-E377-42CB-A18C-8368CF484577}.Release|x86.Build.0 = Release|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Debug|ARM.Build.0 = Debug|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Debug|x64.Build.0 = Debug|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Debug|x86.Build.0 = Debug|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Release|ARM.ActiveCfg = Release|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Release|ARM.Build.0 = Release|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Release|ARM64.Build.0 = Release|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Release|x64.ActiveCfg = Release|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Release|x64.Build.0 = Release|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Release|x86.ActiveCfg = Release|Any CPU
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE}.Release|x86.Build.0 = Release|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Debug|x64.Build.0 = Debug|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Debug|x86.Build.0 = Debug|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Release|ARM.Build.0 = Release|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Release|ARM64.Build.0 = Release|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Release|x64.ActiveCfg = Release|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Release|x64.Build.0 = Release|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Release|x86.ActiveCfg = Release|Any CPU
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A}.Release|x86.Build.0 = Release|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Debug|x64.Build.0 = Debug|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Debug|x86.Build.0 = Debug|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Release|ARM.Build.0 = Release|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Release|ARM64.Build.0 = Release|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Release|x64.ActiveCfg = Release|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Release|x64.Build.0 = Release|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Release|x86.ActiveCfg = Release|Any CPU
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6}.Release|x86.Build.0 = Release|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Debug|ARM.Build.0 = Debug|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Debug|x64.Build.0 = Debug|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Debug|x86.Build.0 = Debug|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Release|ARM.ActiveCfg = Release|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Release|ARM.Build.0 = Release|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Release|ARM64.Build.0 = Release|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Release|x64.ActiveCfg = Release|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Release|x64.Build.0 = Release|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Release|x86.ActiveCfg = Release|Any CPU
+ {43135FB9-41DB-4F87-9771-CF2C762027C0}.Release|x86.Build.0 = Release|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Debug|ARM.Build.0 = Debug|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Debug|x64.Build.0 = Debug|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Debug|x86.Build.0 = Debug|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Release|ARM.Build.0 = Release|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Release|ARM64.Build.0 = Release|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Release|x64.ActiveCfg = Release|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Release|x64.Build.0 = Release|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Release|x86.ActiveCfg = Release|Any CPU
+ {7E5E4BED-538C-4566-A005-DCC070AF8715}.Release|x86.Build.0 = Release|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Debug|x64.Build.0 = Debug|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Debug|x86.Build.0 = Debug|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Release|ARM.Build.0 = Release|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Release|ARM64.Build.0 = Release|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Release|x64.ActiveCfg = Release|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Release|x64.Build.0 = Release|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Release|x86.ActiveCfg = Release|Any CPU
+ {5001990F-977B-48FF-B217-0236A5022AD8}.Release|x86.Build.0 = Release|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Debug|x64.Build.0 = Debug|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Debug|x86.Build.0 = Debug|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Release|ARM.Build.0 = Release|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Release|ARM64.Build.0 = Release|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Release|x64.ActiveCfg = Release|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Release|x64.Build.0 = Release|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Release|x86.ActiveCfg = Release|Any CPU
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15}.Release|x86.Build.0 = Release|Any CPU
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Debug|ARM.ActiveCfg = Debug|Win32
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Debug|x64.ActiveCfg = Debug|x64
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Debug|x64.Build.0 = Debug|x64
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Debug|x86.ActiveCfg = Debug|Win32
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Debug|x86.Build.0 = Debug|Win32
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Release|Any CPU.Build.0 = Debug|Win32
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Release|ARM.ActiveCfg = Release|Win32
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Release|ARM64.ActiveCfg = Release|Win32
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Release|x64.ActiveCfg = Release|x64
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Release|x64.Build.0 = Release|x64
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Release|x86.ActiveCfg = Release|Win32
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6}.Release|x86.Build.0 = Release|Win32
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Debug|ARM.Build.0 = Debug|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Debug|x64.Build.0 = Debug|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Debug|x86.Build.0 = Debug|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Release|Any CPU.Build.0 = Release|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Release|ARM.ActiveCfg = Release|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Release|ARM.Build.0 = Release|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Release|ARM64.Build.0 = Release|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Release|x64.ActiveCfg = Release|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Release|x64.Build.0 = Release|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Release|x86.ActiveCfg = Release|Any CPU
+ {280267F5-A19E-4B96-999D-C13D293ECA45}.Release|x86.Build.0 = Release|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Debug|ARM.Build.0 = Debug|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Debug|x64.Build.0 = Debug|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Debug|x86.Build.0 = Debug|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Release|ARM.ActiveCfg = Release|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Release|ARM.Build.0 = Release|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Release|ARM64.Build.0 = Release|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Release|x64.ActiveCfg = Release|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Release|x64.Build.0 = Release|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Release|x86.ActiveCfg = Release|Any CPU
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0}.Release|x86.Build.0 = Release|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Debug|x64.Build.0 = Debug|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Debug|x86.Build.0 = Debug|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Release|ARM.Build.0 = Release|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Release|ARM64.Build.0 = Release|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Release|x64.ActiveCfg = Release|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Release|x64.Build.0 = Release|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Release|x86.ActiveCfg = Release|Any CPU
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83}.Release|x86.Build.0 = Release|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Debug|ARM.Build.0 = Debug|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Debug|x64.Build.0 = Debug|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Debug|x86.Build.0 = Debug|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Release|ARM.Build.0 = Release|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Release|ARM64.Build.0 = Release|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Release|x64.ActiveCfg = Release|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Release|x64.Build.0 = Release|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Release|x86.ActiveCfg = Release|Any CPU
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A}.Release|x86.Build.0 = Release|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Debug|x64.Build.0 = Debug|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Debug|x86.Build.0 = Debug|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Release|ARM.Build.0 = Release|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Release|ARM64.Build.0 = Release|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Release|x64.ActiveCfg = Release|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Release|x64.Build.0 = Release|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Release|x86.ActiveCfg = Release|Any CPU
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F}.Release|x86.Build.0 = Release|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Debug|ARM.Build.0 = Debug|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Debug|x64.Build.0 = Debug|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Debug|x86.Build.0 = Debug|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Release|ARM.ActiveCfg = Release|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Release|ARM.Build.0 = Release|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Release|ARM64.Build.0 = Release|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Release|x64.ActiveCfg = Release|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Release|x64.Build.0 = Release|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Release|x86.ActiveCfg = Release|Any CPU
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB}.Release|x86.Build.0 = Release|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Debug|ARM.Build.0 = Debug|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Debug|x64.Build.0 = Debug|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Debug|x86.Build.0 = Debug|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Release|ARM.ActiveCfg = Release|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Release|ARM.Build.0 = Release|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Release|ARM64.Build.0 = Release|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Release|x64.ActiveCfg = Release|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Release|x64.Build.0 = Release|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Release|x86.ActiveCfg = Release|Any CPU
+ {C5DF1816-34E5-4700-824C-29623A1BAA22}.Release|x86.Build.0 = Release|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Debug|x64.Build.0 = Debug|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Debug|x86.Build.0 = Debug|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Release|ARM.Build.0 = Release|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Release|ARM64.Build.0 = Release|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Release|x64.ActiveCfg = Release|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Release|x64.Build.0 = Release|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Release|x86.ActiveCfg = Release|Any CPU
+ {8435223D-DB6B-45E3-A08B-45B7416F8481}.Release|x86.Build.0 = Release|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Debug|x64.Build.0 = Debug|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Debug|x86.Build.0 = Debug|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Release|ARM.Build.0 = Release|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Release|ARM64.Build.0 = Release|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Release|x64.ActiveCfg = Release|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Release|x64.Build.0 = Release|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Release|x86.ActiveCfg = Release|Any CPU
+ {D2EE865B-B006-487A-9487-60A663636AC3}.Release|x86.Build.0 = Release|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Debug|x64.Build.0 = Debug|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Debug|x86.Build.0 = Debug|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Release|ARM.Build.0 = Release|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Release|ARM64.Build.0 = Release|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Release|x64.ActiveCfg = Release|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Release|x64.Build.0 = Release|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Release|x86.ActiveCfg = Release|Any CPU
+ {F209FAE8-73F9-441B-97F4-0844A0279390}.Release|x86.Build.0 = Release|Any CPU
+ {862328A4-8632-43AF-B466-55825C7962FE}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {862328A4-8632-43AF-B466-55825C7962FE}.Debug|ARM.ActiveCfg = Debug|Win32
+ {862328A4-8632-43AF-B466-55825C7962FE}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {862328A4-8632-43AF-B466-55825C7962FE}.Debug|x64.ActiveCfg = Debug|x64
+ {862328A4-8632-43AF-B466-55825C7962FE}.Debug|x64.Build.0 = Debug|x64
+ {862328A4-8632-43AF-B466-55825C7962FE}.Debug|x86.ActiveCfg = Debug|Win32
+ {862328A4-8632-43AF-B466-55825C7962FE}.Debug|x86.Build.0 = Debug|Win32
+ {862328A4-8632-43AF-B466-55825C7962FE}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {862328A4-8632-43AF-B466-55825C7962FE}.Release|ARM.ActiveCfg = Release|Win32
+ {862328A4-8632-43AF-B466-55825C7962FE}.Release|ARM64.ActiveCfg = Release|Win32
+ {862328A4-8632-43AF-B466-55825C7962FE}.Release|x64.ActiveCfg = Release|x64
+ {862328A4-8632-43AF-B466-55825C7962FE}.Release|x64.Build.0 = Release|x64
+ {862328A4-8632-43AF-B466-55825C7962FE}.Release|x86.ActiveCfg = Release|Win32
+ {862328A4-8632-43AF-B466-55825C7962FE}.Release|x86.Build.0 = Release|Win32
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Debug|ARM.Build.0 = Debug|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Debug|x64.Build.0 = Debug|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Debug|x86.Build.0 = Debug|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Release|ARM.ActiveCfg = Release|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Release|ARM.Build.0 = Release|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Release|ARM64.Build.0 = Release|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Release|x64.ActiveCfg = Release|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Release|x64.Build.0 = Release|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Release|x86.ActiveCfg = Release|Any CPU
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41}.Release|x86.Build.0 = Release|Any CPU
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Debug|ARM.ActiveCfg = Debug|Win32
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Debug|x64.ActiveCfg = Debug|x64
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Debug|x64.Build.0 = Debug|x64
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Debug|x86.ActiveCfg = Debug|Win32
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Debug|x86.Build.0 = Debug|Win32
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Release|Any CPU.ActiveCfg = Release|Win32
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Release|ARM.ActiveCfg = Release|Win32
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Release|ARM64.ActiveCfg = Release|Win32
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Release|x64.ActiveCfg = Release|x64
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Release|x64.Build.0 = Release|x64
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Release|x86.ActiveCfg = Release|Win32
+ {401FB878-646C-4230-821E-16DCAE6D56F5}.Release|x86.Build.0 = Release|Win32
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Debug|ARM.ActiveCfg = Debug|Win32
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Debug|x64.ActiveCfg = Debug|x64
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Debug|x64.Build.0 = Debug|x64
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Debug|x86.ActiveCfg = Debug|Win32
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Debug|x86.Build.0 = Debug|Win32
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Release|ARM.ActiveCfg = Release|Win32
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Release|ARM64.ActiveCfg = Release|Win32
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Release|x64.ActiveCfg = Release|x64
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Release|x64.Build.0 = Release|x64
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Release|x86.ActiveCfg = Release|Win32
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E}.Release|x86.Build.0 = Release|Win32
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Debug|x64.Build.0 = Debug|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Debug|x86.Build.0 = Debug|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Release|ARM.Build.0 = Release|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Release|ARM64.Build.0 = Release|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Release|x64.ActiveCfg = Release|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Release|x64.Build.0 = Release|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Release|x86.ActiveCfg = Release|Any CPU
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22}.Release|x86.Build.0 = Release|Any CPU
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Debug|ARM.ActiveCfg = Debug|Win32
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Debug|x64.ActiveCfg = Debug|x64
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Debug|x64.Build.0 = Debug|x64
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Debug|x86.ActiveCfg = Debug|Win32
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Debug|x86.Build.0 = Debug|Win32
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Release|ARM.ActiveCfg = Release|Win32
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Release|ARM64.ActiveCfg = Release|Win32
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Release|x64.ActiveCfg = Release|x64
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Release|x64.Build.0 = Release|x64
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Release|x86.ActiveCfg = Release|Win32
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63}.Release|x86.Build.0 = Release|Win32
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Debug|x64.Build.0 = Debug|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Debug|x86.Build.0 = Debug|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Release|ARM.Build.0 = Release|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Release|ARM64.Build.0 = Release|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Release|x64.ActiveCfg = Release|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Release|x64.Build.0 = Release|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Release|x86.ActiveCfg = Release|Any CPU
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF}.Release|x86.Build.0 = Release|Any CPU
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Debug|ARM.ActiveCfg = Debug|Win32
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Debug|x64.ActiveCfg = Debug|x64
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Debug|x64.Build.0 = Debug|x64
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Debug|x86.ActiveCfg = Debug|Win32
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Debug|x86.Build.0 = Debug|Win32
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Release|ARM.ActiveCfg = Release|Win32
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Release|ARM64.ActiveCfg = Release|Win32
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Release|x64.ActiveCfg = Release|x64
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Release|x64.Build.0 = Release|x64
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Release|x86.ActiveCfg = Release|Win32
+ {BB268536-9E03-46A4-9B11-6025211D87F0}.Release|x86.Build.0 = Release|Win32
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Debug|x64.Build.0 = Debug|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Debug|x86.Build.0 = Debug|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Release|ARM.Build.0 = Release|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Release|ARM64.Build.0 = Release|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Release|x64.ActiveCfg = Release|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Release|x64.Build.0 = Release|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Release|x86.ActiveCfg = Release|Any CPU
+ {1E938FD2-C669-4738-98C9-77F96CE4D451}.Release|x86.Build.0 = Release|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Debug|ARM.Build.0 = Debug|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Debug|x64.Build.0 = Debug|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Debug|x86.Build.0 = Debug|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Release|ARM.ActiveCfg = Release|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Release|ARM.Build.0 = Release|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Release|ARM64.Build.0 = Release|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Release|x64.ActiveCfg = Release|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Release|x64.Build.0 = Release|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Release|x86.ActiveCfg = Release|Any CPU
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0}.Release|x86.Build.0 = Release|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Debug|ARM.Build.0 = Debug|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Debug|x64.Build.0 = Debug|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Debug|x86.Build.0 = Debug|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Release|ARM.ActiveCfg = Release|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Release|ARM.Build.0 = Release|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Release|ARM64.Build.0 = Release|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Release|x64.ActiveCfg = Release|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Release|x64.Build.0 = Release|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Release|x86.ActiveCfg = Release|Any CPU
+ {C9F60285-91FB-4293-BCF5-164D76755CDD}.Release|x86.Build.0 = Release|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Debug|x64.Build.0 = Debug|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Debug|x86.Build.0 = Debug|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Release|ARM.Build.0 = Release|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Release|ARM64.Build.0 = Release|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Release|x64.ActiveCfg = Release|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Release|x64.Build.0 = Release|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Release|x86.ActiveCfg = Release|Any CPU
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6}.Release|x86.Build.0 = Release|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Debug|x64.Build.0 = Debug|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Debug|x86.Build.0 = Debug|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Release|ARM.Build.0 = Release|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Release|ARM64.Build.0 = Release|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Release|x64.ActiveCfg = Release|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Release|x64.Build.0 = Release|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Release|x86.ActiveCfg = Release|Any CPU
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A}.Release|x86.Build.0 = Release|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Debug|x64.Build.0 = Debug|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Debug|x86.Build.0 = Debug|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Release|ARM.Build.0 = Release|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Release|ARM64.Build.0 = Release|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Release|x64.ActiveCfg = Release|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Release|x64.Build.0 = Release|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Release|x86.ActiveCfg = Release|Any CPU
+ {F13A489C-80EE-4CD0-BDD4-92D959215646}.Release|x86.Build.0 = Release|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Debug|x64.Build.0 = Debug|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Debug|x86.Build.0 = Debug|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Release|ARM.Build.0 = Release|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Release|ARM64.Build.0 = Release|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Release|x64.ActiveCfg = Release|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Release|x64.Build.0 = Release|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Release|x86.ActiveCfg = Release|Any CPU
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50}.Release|x86.Build.0 = Release|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Debug|ARM.Build.0 = Debug|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Debug|x64.Build.0 = Debug|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Debug|x86.Build.0 = Debug|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Release|ARM.ActiveCfg = Release|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Release|ARM.Build.0 = Release|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Release|ARM64.Build.0 = Release|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Release|x64.ActiveCfg = Release|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Release|x64.Build.0 = Release|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Release|x86.ActiveCfg = Release|Any CPU
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60}.Release|x86.Build.0 = Release|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Debug|ARM.Build.0 = Debug|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Debug|x64.Build.0 = Debug|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Debug|x86.Build.0 = Debug|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Release|ARM.Build.0 = Release|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Release|ARM64.Build.0 = Release|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Release|x64.ActiveCfg = Release|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Release|x64.Build.0 = Release|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Release|x86.ActiveCfg = Release|Any CPU
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B}.Release|x86.Build.0 = Release|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Debug|ARM.Build.0 = Debug|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Debug|x64.Build.0 = Debug|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Debug|x86.Build.0 = Debug|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Release|ARM.ActiveCfg = Release|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Release|ARM.Build.0 = Release|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Release|ARM64.Build.0 = Release|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Release|x64.ActiveCfg = Release|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Release|x64.Build.0 = Release|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Release|x86.ActiveCfg = Release|Any CPU
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE}.Release|x86.Build.0 = Release|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Debug|ARM.Build.0 = Debug|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Debug|x64.Build.0 = Debug|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Debug|x86.Build.0 = Debug|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Release|ARM.ActiveCfg = Release|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Release|ARM.Build.0 = Release|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Release|ARM64.Build.0 = Release|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Release|x64.ActiveCfg = Release|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Release|x64.Build.0 = Release|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Release|x86.ActiveCfg = Release|Any CPU
+ {B4FE6485-4161-4B36-BC08-67E0B53D01B7}.Release|x86.Build.0 = Release|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Debug|ARM.Build.0 = Debug|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Debug|x64.Build.0 = Debug|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Debug|x86.Build.0 = Debug|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Release|ARM.Build.0 = Release|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Release|ARM64.Build.0 = Release|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Release|x64.ActiveCfg = Release|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Release|x64.Build.0 = Release|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Release|x86.ActiveCfg = Release|Any CPU
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33}.Release|x86.Build.0 = Release|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Debug|x64.Build.0 = Debug|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Debug|x86.Build.0 = Debug|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Release|ARM.Build.0 = Release|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Release|ARM64.Build.0 = Release|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Release|x64.ActiveCfg = Release|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Release|x64.Build.0 = Release|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Release|x86.ActiveCfg = Release|Any CPU
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B}.Release|x86.Build.0 = Release|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Debug|ARM.Build.0 = Debug|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Debug|x64.Build.0 = Debug|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Debug|x86.Build.0 = Debug|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Release|ARM.ActiveCfg = Release|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Release|ARM.Build.0 = Release|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Release|ARM64.Build.0 = Release|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Release|x64.ActiveCfg = Release|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Release|x64.Build.0 = Release|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Release|x86.ActiveCfg = Release|Any CPU
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD}.Release|x86.Build.0 = Release|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Debug|x64.Build.0 = Debug|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Debug|x86.Build.0 = Debug|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Release|ARM.Build.0 = Release|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Release|ARM64.Build.0 = Release|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Release|x64.ActiveCfg = Release|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Release|x64.Build.0 = Release|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Release|x86.ActiveCfg = Release|Any CPU
+ {50119E79-5012-4B36-8438-953DD5FC06E6}.Release|x86.Build.0 = Release|Any CPU
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Debug|Any CPU.Build.0 = Debug|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Debug|ARM.ActiveCfg = Debug|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Debug|x64.ActiveCfg = Debug|x64
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Debug|x64.Build.0 = Debug|x64
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Debug|x86.ActiveCfg = Debug|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Debug|x86.Build.0 = Debug|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Release|Any CPU.Build.0 = Debug|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Release|ARM.ActiveCfg = Release|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Release|ARM64.ActiveCfg = Release|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Release|x64.ActiveCfg = Release|x64
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Release|x64.Build.0 = Release|x64
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Release|x86.ActiveCfg = Release|Win32
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2}.Release|x86.Build.0 = Release|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Debug|Any CPU.Build.0 = Debug|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Debug|ARM.ActiveCfg = Debug|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Debug|x64.ActiveCfg = Debug|x64
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Debug|x64.Build.0 = Debug|x64
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Debug|x86.ActiveCfg = Debug|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Debug|x86.Build.0 = Debug|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Release|Any CPU.Build.0 = Debug|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Release|ARM.ActiveCfg = Release|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Release|ARM64.ActiveCfg = Release|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Release|x64.ActiveCfg = Release|x64
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Release|x64.Build.0 = Release|x64
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Release|x86.ActiveCfg = Release|Win32
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD}.Release|x86.Build.0 = Release|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Debug|Any CPU.Build.0 = Debug|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Debug|ARM.ActiveCfg = Debug|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Debug|x64.ActiveCfg = Debug|x64
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Debug|x64.Build.0 = Debug|x64
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Debug|x86.ActiveCfg = Debug|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Debug|x86.Build.0 = Debug|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Release|Any CPU.Build.0 = Debug|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Release|ARM.ActiveCfg = Release|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Release|ARM64.ActiveCfg = Release|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Release|x64.ActiveCfg = Release|x64
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Release|x64.Build.0 = Release|x64
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Release|x86.ActiveCfg = Release|Win32
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A}.Release|x86.Build.0 = Release|Win32
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Debug|ARM.Build.0 = Debug|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Debug|x64.Build.0 = Debug|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Debug|x86.Build.0 = Debug|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Release|Any CPU.Build.0 = Release|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Release|ARM.ActiveCfg = Release|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Release|ARM.Build.0 = Release|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Release|ARM64.Build.0 = Release|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Release|x64.ActiveCfg = Release|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Release|x64.Build.0 = Release|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Release|x86.ActiveCfg = Release|Any CPU
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84}.Release|x86.Build.0 = Release|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Debug|ARM.Build.0 = Debug|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Debug|x64.Build.0 = Debug|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Debug|x86.Build.0 = Debug|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Release|ARM.ActiveCfg = Release|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Release|ARM.Build.0 = Release|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Release|ARM64.Build.0 = Release|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Release|x64.ActiveCfg = Release|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Release|x64.Build.0 = Release|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Release|x86.ActiveCfg = Release|Any CPU
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7}.Release|x86.Build.0 = Release|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Debug|x64.Build.0 = Debug|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Debug|x86.Build.0 = Debug|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Release|ARM.Build.0 = Release|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Release|ARM64.Build.0 = Release|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Release|x64.ActiveCfg = Release|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Release|x64.Build.0 = Release|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Release|x86.ActiveCfg = Release|Any CPU
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37}.Release|x86.Build.0 = Release|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Debug|ARM.Build.0 = Debug|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Debug|x64.Build.0 = Debug|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Debug|x86.Build.0 = Debug|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Release|ARM.ActiveCfg = Release|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Release|ARM.Build.0 = Release|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Release|ARM64.Build.0 = Release|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Release|x64.ActiveCfg = Release|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Release|x64.Build.0 = Release|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Release|x86.ActiveCfg = Release|Any CPU
+ {2CD12594-3522-4658-A65F-190EE58B6AFA}.Release|x86.Build.0 = Release|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Debug|ARM.Build.0 = Debug|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Debug|x64.Build.0 = Debug|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Debug|x86.Build.0 = Debug|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Release|ARM.ActiveCfg = Release|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Release|ARM.Build.0 = Release|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Release|ARM64.Build.0 = Release|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Release|x64.ActiveCfg = Release|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Release|x64.Build.0 = Release|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Release|x86.ActiveCfg = Release|Any CPU
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA}.Release|x86.Build.0 = Release|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Debug|x64.Build.0 = Debug|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Debug|x86.Build.0 = Debug|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Release|ARM.Build.0 = Release|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Release|ARM64.Build.0 = Release|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Release|x64.ActiveCfg = Release|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Release|x64.Build.0 = Release|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Release|x86.ActiveCfg = Release|Any CPU
+ {F3746F2B-E4AE-498B-9D42-74F95D992460}.Release|x86.Build.0 = Release|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Debug|ARM.Build.0 = Debug|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Debug|x64.Build.0 = Debug|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Debug|x86.Build.0 = Debug|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Release|ARM.ActiveCfg = Release|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Release|ARM.Build.0 = Release|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Release|ARM64.Build.0 = Release|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Release|x64.ActiveCfg = Release|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Release|x64.Build.0 = Release|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Release|x86.ActiveCfg = Release|Any CPU
+ {18A27902-9881-4556-8163-F6DF2236A14D}.Release|x86.Build.0 = Release|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Debug|ARM.Build.0 = Debug|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Debug|x64.Build.0 = Debug|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Debug|x86.Build.0 = Debug|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Release|Any CPU.Build.0 = Release|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Release|ARM.ActiveCfg = Release|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Release|ARM.Build.0 = Release|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Release|ARM64.Build.0 = Release|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Release|x64.ActiveCfg = Release|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Release|x64.Build.0 = Release|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Release|x86.ActiveCfg = Release|Any CPU
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315}.Release|x86.Build.0 = Release|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Debug|ARM.Build.0 = Debug|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Debug|x64.Build.0 = Debug|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Debug|x86.Build.0 = Debug|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Release|Any CPU.Build.0 = Release|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Release|ARM.ActiveCfg = Release|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Release|ARM.Build.0 = Release|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Release|ARM64.Build.0 = Release|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Release|x64.ActiveCfg = Release|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Release|x64.Build.0 = Release|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Release|x86.ActiveCfg = Release|Any CPU
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503}.Release|x86.Build.0 = Release|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Debug|ARM.Build.0 = Debug|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Debug|x64.Build.0 = Debug|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Debug|x86.Build.0 = Debug|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Release|ARM.ActiveCfg = Release|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Release|ARM.Build.0 = Release|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Release|ARM64.Build.0 = Release|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Release|x64.ActiveCfg = Release|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Release|x64.Build.0 = Release|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Release|x86.ActiveCfg = Release|Any CPU
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08}.Release|x86.Build.0 = Release|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Debug|ARM.Build.0 = Debug|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Debug|x64.Build.0 = Debug|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Debug|x86.Build.0 = Debug|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Release|ARM.ActiveCfg = Release|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Release|ARM.Build.0 = Release|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Release|ARM64.Build.0 = Release|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Release|x64.ActiveCfg = Release|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Release|x64.Build.0 = Release|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Release|x86.ActiveCfg = Release|Any CPU
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742}.Release|x86.Build.0 = Release|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Debug|ARM.Build.0 = Debug|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Debug|x64.Build.0 = Debug|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Debug|x86.Build.0 = Debug|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Release|ARM.ActiveCfg = Release|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Release|ARM.Build.0 = Release|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Release|ARM64.Build.0 = Release|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Release|x64.ActiveCfg = Release|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Release|x64.Build.0 = Release|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Release|x86.ActiveCfg = Release|Any CPU
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C}.Release|x86.Build.0 = Release|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Debug|ARM.Build.0 = Debug|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Debug|x64.Build.0 = Debug|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Debug|x86.Build.0 = Debug|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Release|Any CPU.Build.0 = Release|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Release|ARM.ActiveCfg = Release|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Release|ARM.Build.0 = Release|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Release|ARM64.Build.0 = Release|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Release|x64.ActiveCfg = Release|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Release|x64.Build.0 = Release|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Release|x86.ActiveCfg = Release|Any CPU
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86}.Release|x86.Build.0 = Release|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Debug|x64.Build.0 = Debug|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Debug|x86.Build.0 = Debug|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Release|ARM.Build.0 = Release|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Release|ARM64.Build.0 = Release|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Release|x64.ActiveCfg = Release|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Release|x64.Build.0 = Release|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Release|x86.ActiveCfg = Release|Any CPU
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E}.Release|x86.Build.0 = Release|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Debug|x64.Build.0 = Debug|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Debug|x86.Build.0 = Debug|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Release|ARM.Build.0 = Release|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Release|ARM64.Build.0 = Release|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Release|x64.ActiveCfg = Release|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Release|x64.Build.0 = Release|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Release|x86.ActiveCfg = Release|Any CPU
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8}.Release|x86.Build.0 = Release|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Debug|x64.Build.0 = Debug|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Debug|x86.Build.0 = Debug|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Release|ARM.Build.0 = Release|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Release|ARM64.Build.0 = Release|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Release|x64.ActiveCfg = Release|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Release|x64.Build.0 = Release|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Release|x86.ActiveCfg = Release|Any CPU
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F}.Release|x86.Build.0 = Release|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Debug|ARM.Build.0 = Debug|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Debug|x64.Build.0 = Debug|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Debug|x86.Build.0 = Debug|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Release|ARM.ActiveCfg = Release|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Release|ARM.Build.0 = Release|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Release|ARM64.Build.0 = Release|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Release|x64.ActiveCfg = Release|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Release|x64.Build.0 = Release|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Release|x86.ActiveCfg = Release|Any CPU
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C}.Release|x86.Build.0 = Release|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Debug|ARM.Build.0 = Debug|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Debug|x64.Build.0 = Debug|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Debug|x86.Build.0 = Debug|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Release|Any CPU.Build.0 = Release|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Release|ARM.ActiveCfg = Release|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Release|ARM.Build.0 = Release|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Release|ARM64.Build.0 = Release|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Release|x64.ActiveCfg = Release|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Release|x64.Build.0 = Release|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Release|x86.ActiveCfg = Release|Any CPU
+ {866B916A-207C-43F0-B403-7C4A820C2E11}.Release|x86.Build.0 = Release|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Debug|ARM.Build.0 = Debug|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Debug|x64.Build.0 = Debug|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Debug|x86.Build.0 = Debug|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Release|ARM.ActiveCfg = Release|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Release|ARM.Build.0 = Release|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Release|ARM64.Build.0 = Release|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Release|x64.ActiveCfg = Release|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Release|x64.Build.0 = Release|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Release|x86.ActiveCfg = Release|Any CPU
+ {199E8359-CAD3-433D-9EED-2027652B24A4}.Release|x86.Build.0 = Release|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Debug|x64.Build.0 = Debug|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Debug|x86.Build.0 = Debug|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Release|ARM.Build.0 = Release|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Release|ARM64.Build.0 = Release|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Release|x64.ActiveCfg = Release|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Release|x64.Build.0 = Release|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Release|x86.ActiveCfg = Release|Any CPU
+ {A78068D4-2061-4376-8EDE-583D8D880DEC}.Release|x86.Build.0 = Release|Any CPU
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Debug|Any CPU.Build.0 = Debug|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Debug|ARM.ActiveCfg = Debug|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Debug|x64.ActiveCfg = Debug|x64
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Debug|x64.Build.0 = Debug|x64
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Debug|x86.ActiveCfg = Debug|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Debug|x86.Build.0 = Debug|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Release|Any CPU.Build.0 = Debug|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Release|ARM.ActiveCfg = Release|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Release|ARM64.ActiveCfg = Release|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Release|x64.ActiveCfg = Release|x64
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Release|x64.Build.0 = Release|x64
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Release|x86.ActiveCfg = Release|Win32
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2}.Release|x86.Build.0 = Release|Win32
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Debug|x64.Build.0 = Debug|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Debug|x86.Build.0 = Debug|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Release|ARM.ActiveCfg = Release|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Release|ARM.Build.0 = Release|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Release|ARM64.Build.0 = Release|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Release|x64.ActiveCfg = Release|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Release|x64.Build.0 = Release|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Release|x86.ActiveCfg = Release|Any CPU
+ {09F81A12-0F77-4336-854D-9E0A74A17F9E}.Release|x86.Build.0 = Release|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Debug|ARM.Build.0 = Debug|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Debug|x64.Build.0 = Debug|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Debug|x86.Build.0 = Debug|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Release|ARM.ActiveCfg = Release|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Release|ARM.Build.0 = Release|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Release|ARM64.Build.0 = Release|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Release|x64.ActiveCfg = Release|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Release|x64.Build.0 = Release|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Release|x86.ActiveCfg = Release|Any CPU
+ {997A961C-BEDA-4B56-AA0F-C39E532F7FFA}.Release|x86.Build.0 = Release|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Debug|ARM.Build.0 = Debug|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Debug|x64.Build.0 = Debug|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Debug|x86.Build.0 = Debug|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Release|ARM.ActiveCfg = Release|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Release|ARM.Build.0 = Release|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Release|ARM64.Build.0 = Release|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Release|x64.ActiveCfg = Release|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Release|x64.Build.0 = Release|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Release|x86.ActiveCfg = Release|Any CPU
+ {C6EBBBBE-2123-44DC-AEF7-A0D47D736AC0}.Release|x86.Build.0 = Release|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Debug|ARM.Build.0 = Debug|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Debug|x64.Build.0 = Debug|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Debug|x86.Build.0 = Debug|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Release|ARM.ActiveCfg = Release|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Release|ARM.Build.0 = Release|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Release|ARM64.Build.0 = Release|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Release|x64.ActiveCfg = Release|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Release|x64.Build.0 = Release|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Release|x86.ActiveCfg = Release|Any CPU
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7}.Release|x86.Build.0 = Release|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Debug|ARM.Build.0 = Debug|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Debug|x64.Build.0 = Debug|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Debug|x86.Build.0 = Debug|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Release|ARM.ActiveCfg = Release|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Release|ARM.Build.0 = Release|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Release|ARM64.Build.0 = Release|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Release|x64.ActiveCfg = Release|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Release|x64.Build.0 = Release|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Release|x86.ActiveCfg = Release|Any CPU
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675}.Release|x86.Build.0 = Release|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Debug|ARM.Build.0 = Debug|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Debug|x64.Build.0 = Debug|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Debug|x86.Build.0 = Debug|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Release|ARM.ActiveCfg = Release|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Release|ARM.Build.0 = Release|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Release|ARM64.Build.0 = Release|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Release|x64.ActiveCfg = Release|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Release|x64.Build.0 = Release|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Release|x86.ActiveCfg = Release|Any CPU
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174}.Release|x86.Build.0 = Release|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Debug|ARM.Build.0 = Debug|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Debug|x64.Build.0 = Debug|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Debug|x86.Build.0 = Debug|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Release|Any CPU.Build.0 = Release|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Release|ARM.ActiveCfg = Release|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Release|ARM.Build.0 = Release|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Release|ARM64.Build.0 = Release|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Release|x64.ActiveCfg = Release|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Release|x64.Build.0 = Release|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Release|x86.ActiveCfg = Release|Any CPU
+ {564A30E2-E681-422A-9528-3E8CE301B837}.Release|x86.Build.0 = Release|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Debug|ARM.Build.0 = Debug|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Debug|x64.Build.0 = Debug|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Debug|x86.Build.0 = Debug|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Release|ARM.ActiveCfg = Release|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Release|ARM.Build.0 = Release|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Release|ARM64.Build.0 = Release|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Release|x64.ActiveCfg = Release|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Release|x64.Build.0 = Release|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Release|x86.ActiveCfg = Release|Any CPU
+ {2B29A699-1D65-463A-8250-A2CE81D019C9}.Release|x86.Build.0 = Release|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Debug|x64.Build.0 = Debug|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Debug|x86.Build.0 = Debug|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Release|ARM.Build.0 = Release|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Release|ARM64.Build.0 = Release|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Release|x64.ActiveCfg = Release|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Release|x64.Build.0 = Release|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Release|x86.ActiveCfg = Release|Any CPU
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A}.Release|x86.Build.0 = Release|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Debug|x64.Build.0 = Debug|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Debug|x86.Build.0 = Debug|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Release|ARM.Build.0 = Release|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Release|ARM64.Build.0 = Release|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Release|x64.ActiveCfg = Release|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Release|x64.Build.0 = Release|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Release|x86.ActiveCfg = Release|Any CPU
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0}.Release|x86.Build.0 = Release|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Debug|x64.Build.0 = Debug|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Debug|x86.Build.0 = Debug|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Release|ARM.Build.0 = Release|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Release|ARM64.Build.0 = Release|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Release|x64.ActiveCfg = Release|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Release|x64.Build.0 = Release|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Release|x86.ActiveCfg = Release|Any CPU
+ {F9DF9435-A4F3-43C5-A6CD-AAD6689B42AE}.Release|x86.Build.0 = Release|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Debug|ARM.Build.0 = Debug|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Debug|x64.Build.0 = Debug|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Debug|x86.Build.0 = Debug|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Release|ARM.ActiveCfg = Release|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Release|ARM.Build.0 = Release|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Release|ARM64.Build.0 = Release|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Release|x64.ActiveCfg = Release|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Release|x64.Build.0 = Release|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Release|x86.ActiveCfg = Release|Any CPU
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1}.Release|x86.Build.0 = Release|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Debug|x64.Build.0 = Debug|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Debug|x86.Build.0 = Debug|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Release|ARM.Build.0 = Release|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Release|ARM64.Build.0 = Release|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Release|x64.ActiveCfg = Release|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Release|x64.Build.0 = Release|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Release|x86.ActiveCfg = Release|Any CPU
+ {A248FF61-94E5-428C-B30C-25CB433C5F53}.Release|x86.Build.0 = Release|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Debug|x64.Build.0 = Debug|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Debug|x86.Build.0 = Debug|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Release|ARM.Build.0 = Release|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Release|ARM64.Build.0 = Release|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Release|x64.ActiveCfg = Release|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Release|x64.Build.0 = Release|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Release|x86.ActiveCfg = Release|Any CPU
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C}.Release|x86.Build.0 = Release|Any CPU
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Debug|Any CPU.Build.0 = Debug|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Debug|ARM.ActiveCfg = Debug|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Debug|x64.ActiveCfg = Debug|x64
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Debug|x64.Build.0 = Debug|x64
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Debug|x86.ActiveCfg = Debug|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Debug|x86.Build.0 = Debug|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Release|Any CPU.Build.0 = Debug|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Release|ARM.ActiveCfg = Release|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Release|ARM64.ActiveCfg = Release|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Release|x64.ActiveCfg = Release|x64
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Release|x64.Build.0 = Release|x64
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Release|x86.ActiveCfg = Release|Win32
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6}.Release|x86.Build.0 = Release|Win32
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Debug|ARM.Build.0 = Debug|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Debug|x64.Build.0 = Debug|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Debug|x86.Build.0 = Debug|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Release|ARM.ActiveCfg = Release|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Release|ARM.Build.0 = Release|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Release|ARM64.Build.0 = Release|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Release|x64.ActiveCfg = Release|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Release|x64.Build.0 = Release|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Release|x86.ActiveCfg = Release|Any CPU
+ {B60C695C-61E8-4091-B506-4C45349C04AA}.Release|x86.Build.0 = Release|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Debug|ARM.Build.0 = Debug|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Debug|x64.Build.0 = Debug|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Debug|x86.Build.0 = Debug|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Release|ARM.ActiveCfg = Release|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Release|ARM.Build.0 = Release|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Release|ARM64.Build.0 = Release|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Release|x64.ActiveCfg = Release|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Release|x64.Build.0 = Release|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Release|x86.ActiveCfg = Release|Any CPU
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1}.Release|x86.Build.0 = Release|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Debug|ARM.Build.0 = Debug|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Debug|x64.Build.0 = Debug|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Debug|x86.Build.0 = Debug|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Release|ARM.ActiveCfg = Release|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Release|ARM.Build.0 = Release|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Release|ARM64.Build.0 = Release|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Release|x64.ActiveCfg = Release|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Release|x64.Build.0 = Release|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Release|x86.ActiveCfg = Release|Any CPU
+ {1754F846-4763-4000-807F-C7BFAA145DB2}.Release|x86.Build.0 = Release|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Debug|ARM.Build.0 = Debug|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Debug|x64.Build.0 = Debug|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Debug|x86.Build.0 = Debug|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Release|ARM.ActiveCfg = Release|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Release|ARM.Build.0 = Release|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Release|ARM64.Build.0 = Release|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Release|x64.ActiveCfg = Release|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Release|x64.Build.0 = Release|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Release|x86.ActiveCfg = Release|Any CPU
+ {4C045668-9E5A-447A-A3B8-106C872C1039}.Release|x86.Build.0 = Release|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Debug|ARM.Build.0 = Debug|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Debug|x64.Build.0 = Debug|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Debug|x86.Build.0 = Debug|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Release|Any CPU.Build.0 = Release|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Release|ARM.ActiveCfg = Release|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Release|ARM.Build.0 = Release|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Release|ARM64.Build.0 = Release|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Release|x64.ActiveCfg = Release|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Release|x64.Build.0 = Release|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Release|x86.ActiveCfg = Release|Any CPU
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269}.Release|x86.Build.0 = Release|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Debug|ARM.Build.0 = Debug|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Debug|x64.Build.0 = Debug|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Debug|x86.Build.0 = Debug|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Release|ARM.Build.0 = Release|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Release|ARM64.Build.0 = Release|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Release|x64.ActiveCfg = Release|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Release|x64.Build.0 = Release|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Release|x86.ActiveCfg = Release|Any CPU
+ {4A55C185-3F8D-41B0-8815-C15F6213A14A}.Release|x86.Build.0 = Release|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Debug|ARM.Build.0 = Debug|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Debug|x64.Build.0 = Debug|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Debug|x86.Build.0 = Debug|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Release|ARM.ActiveCfg = Release|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Release|ARM.Build.0 = Release|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Release|ARM64.Build.0 = Release|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Release|x64.ActiveCfg = Release|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Release|x64.Build.0 = Release|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Release|x86.ActiveCfg = Release|Any CPU
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313}.Release|x86.Build.0 = Release|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Debug|ARM.Build.0 = Debug|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Debug|x64.Build.0 = Debug|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Debug|x86.Build.0 = Debug|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Release|ARM.ActiveCfg = Release|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Release|ARM.Build.0 = Release|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Release|ARM64.Build.0 = Release|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Release|x64.ActiveCfg = Release|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Release|x64.Build.0 = Release|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Release|x86.ActiveCfg = Release|Any CPU
+ {44908607-2E91-4713-821E-C35E25430BA0}.Release|x86.Build.0 = Release|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Debug|ARM.Build.0 = Debug|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Debug|x64.Build.0 = Debug|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Debug|x86.Build.0 = Debug|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Release|Any CPU.Build.0 = Release|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Release|ARM.ActiveCfg = Release|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Release|ARM.Build.0 = Release|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Release|ARM64.Build.0 = Release|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Release|x64.ActiveCfg = Release|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Release|x64.Build.0 = Release|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Release|x86.ActiveCfg = Release|Any CPU
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438}.Release|x86.Build.0 = Release|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Debug|ARM.Build.0 = Debug|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Debug|x64.Build.0 = Debug|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Debug|x86.Build.0 = Debug|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Release|Any CPU.Build.0 = Release|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Release|ARM.ActiveCfg = Release|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Release|ARM.Build.0 = Release|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Release|ARM64.Build.0 = Release|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Release|x64.ActiveCfg = Release|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Release|x64.Build.0 = Release|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Release|x86.ActiveCfg = Release|Any CPU
+ {69168924-9AA8-447D-AD64-F07DBF4F0909}.Release|x86.Build.0 = Release|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Debug|ARM.Build.0 = Debug|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Debug|x64.Build.0 = Debug|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Debug|x86.Build.0 = Debug|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Release|ARM.ActiveCfg = Release|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Release|ARM.Build.0 = Release|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Release|ARM64.Build.0 = Release|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Release|x64.ActiveCfg = Release|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Release|x64.Build.0 = Release|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Release|x86.ActiveCfg = Release|Any CPU
+ {99081C0E-065C-4D68-BF60-F82330CCA02D}.Release|x86.Build.0 = Release|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Debug|ARM.Build.0 = Debug|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Debug|x64.Build.0 = Debug|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Debug|x86.Build.0 = Debug|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Release|ARM.Build.0 = Release|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Release|ARM64.Build.0 = Release|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Release|x64.ActiveCfg = Release|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Release|x64.Build.0 = Release|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Release|x86.ActiveCfg = Release|Any CPU
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90}.Release|x86.Build.0 = Release|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Debug|ARM.Build.0 = Debug|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Debug|x64.Build.0 = Debug|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Debug|x86.Build.0 = Debug|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Release|ARM.ActiveCfg = Release|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Release|ARM.Build.0 = Release|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Release|ARM64.Build.0 = Release|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Release|x64.ActiveCfg = Release|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Release|x64.Build.0 = Release|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Release|x86.ActiveCfg = Release|Any CPU
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC}.Release|x86.Build.0 = Release|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Debug|x64.Build.0 = Debug|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Debug|x86.Build.0 = Debug|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Release|ARM.Build.0 = Release|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Release|ARM64.Build.0 = Release|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Release|x64.ActiveCfg = Release|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Release|x64.Build.0 = Release|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Release|x86.ActiveCfg = Release|Any CPU
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6}.Release|x86.Build.0 = Release|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Debug|ARM.Build.0 = Debug|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Debug|x64.Build.0 = Debug|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Debug|x86.Build.0 = Debug|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Release|ARM.ActiveCfg = Release|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Release|ARM.Build.0 = Release|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Release|ARM64.Build.0 = Release|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Release|x64.ActiveCfg = Release|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Release|x64.Build.0 = Release|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Release|x86.ActiveCfg = Release|Any CPU
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10}.Release|x86.Build.0 = Release|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Debug|ARM.Build.0 = Debug|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Debug|x64.Build.0 = Debug|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Debug|x86.Build.0 = Debug|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Release|ARM.ActiveCfg = Release|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Release|ARM.Build.0 = Release|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Release|ARM64.Build.0 = Release|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Release|x64.ActiveCfg = Release|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Release|x64.Build.0 = Release|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Release|x86.ActiveCfg = Release|Any CPU
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4}.Release|x86.Build.0 = Release|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Debug|ARM.Build.0 = Debug|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Debug|x64.Build.0 = Debug|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Debug|x86.Build.0 = Debug|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Release|ARM.ActiveCfg = Release|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Release|ARM.Build.0 = Release|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Release|ARM64.Build.0 = Release|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Release|x64.ActiveCfg = Release|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Release|x64.Build.0 = Release|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Release|x86.ActiveCfg = Release|Any CPU
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA}.Release|x86.Build.0 = Release|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Debug|ARM.Build.0 = Debug|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Debug|x64.Build.0 = Debug|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Debug|x86.Build.0 = Debug|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Release|ARM.ActiveCfg = Release|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Release|ARM.Build.0 = Release|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Release|ARM64.Build.0 = Release|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Release|x64.ActiveCfg = Release|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Release|x64.Build.0 = Release|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Release|x86.ActiveCfg = Release|Any CPU
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C}.Release|x86.Build.0 = Release|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Debug|x64.Build.0 = Debug|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Debug|x86.Build.0 = Debug|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Release|ARM.Build.0 = Release|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Release|ARM64.Build.0 = Release|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Release|x64.ActiveCfg = Release|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Release|x64.Build.0 = Release|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Release|x86.ActiveCfg = Release|Any CPU
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62}.Release|x86.Build.0 = Release|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Debug|ARM.Build.0 = Debug|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Debug|x64.Build.0 = Debug|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Debug|x86.Build.0 = Debug|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Release|ARM.ActiveCfg = Release|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Release|ARM.Build.0 = Release|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Release|ARM64.Build.0 = Release|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Release|x64.ActiveCfg = Release|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Release|x64.Build.0 = Release|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Release|x86.ActiveCfg = Release|Any CPU
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7}.Release|x86.Build.0 = Release|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Debug|ARM.Build.0 = Debug|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Debug|x64.Build.0 = Debug|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Debug|x86.Build.0 = Debug|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Release|ARM.ActiveCfg = Release|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Release|ARM.Build.0 = Release|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Release|ARM64.Build.0 = Release|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Release|x64.ActiveCfg = Release|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Release|x64.Build.0 = Release|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Release|x86.ActiveCfg = Release|Any CPU
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885}.Release|x86.Build.0 = Release|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Debug|ARM.Build.0 = Debug|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Debug|x64.Build.0 = Debug|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Debug|x86.Build.0 = Debug|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Release|Any CPU.Build.0 = Release|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Release|ARM.ActiveCfg = Release|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Release|ARM.Build.0 = Release|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Release|ARM64.Build.0 = Release|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Release|x64.ActiveCfg = Release|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Release|x64.Build.0 = Release|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Release|x86.ActiveCfg = Release|Any CPU
+ {949857A0-777D-4A32-8668-7163E404D800}.Release|x86.Build.0 = Release|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Debug|ARM.Build.0 = Debug|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Debug|x64.Build.0 = Debug|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Debug|x86.Build.0 = Debug|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Release|ARM.ActiveCfg = Release|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Release|ARM.Build.0 = Release|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Release|ARM64.Build.0 = Release|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Release|x64.ActiveCfg = Release|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Release|x64.Build.0 = Release|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Release|x86.ActiveCfg = Release|Any CPU
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7}.Release|x86.Build.0 = Release|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Debug|x64.Build.0 = Debug|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Debug|x86.Build.0 = Debug|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Release|ARM.Build.0 = Release|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Release|ARM64.Build.0 = Release|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Release|x64.ActiveCfg = Release|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Release|x64.Build.0 = Release|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Release|x86.ActiveCfg = Release|Any CPU
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA}.Release|x86.Build.0 = Release|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Debug|ARM.Build.0 = Debug|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Debug|x64.Build.0 = Debug|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Debug|x86.Build.0 = Debug|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Release|ARM.ActiveCfg = Release|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Release|ARM.Build.0 = Release|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Release|ARM64.Build.0 = Release|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Release|x64.ActiveCfg = Release|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Release|x64.Build.0 = Release|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Release|x86.ActiveCfg = Release|Any CPU
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA}.Release|x86.Build.0 = Release|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Debug|ARM.Build.0 = Debug|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Debug|x64.Build.0 = Debug|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Debug|x86.Build.0 = Debug|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Release|ARM.ActiveCfg = Release|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Release|ARM.Build.0 = Release|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Release|ARM64.Build.0 = Release|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Release|x64.ActiveCfg = Release|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Release|x64.Build.0 = Release|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Release|x86.ActiveCfg = Release|Any CPU
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2}.Release|x86.Build.0 = Release|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Debug|ARM.Build.0 = Debug|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Debug|x64.Build.0 = Debug|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Debug|x86.Build.0 = Debug|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Release|ARM.Build.0 = Release|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Release|ARM64.Build.0 = Release|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Release|x64.ActiveCfg = Release|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Release|x64.Build.0 = Release|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Release|x86.ActiveCfg = Release|Any CPU
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B}.Release|x86.Build.0 = Release|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Debug|ARM.Build.0 = Debug|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Debug|x64.Build.0 = Debug|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Debug|x86.Build.0 = Debug|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Release|ARM.ActiveCfg = Release|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Release|ARM.Build.0 = Release|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Release|ARM64.Build.0 = Release|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Release|x64.ActiveCfg = Release|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Release|x64.Build.0 = Release|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Release|x86.ActiveCfg = Release|Any CPU
+ {DAE96F06-72CD-411D-90A3-9456AE79F699}.Release|x86.Build.0 = Release|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Debug|x64.Build.0 = Debug|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Debug|x86.Build.0 = Debug|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Release|ARM.Build.0 = Release|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Release|ARM64.Build.0 = Release|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Release|x64.ActiveCfg = Release|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Release|x64.Build.0 = Release|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Release|x86.ActiveCfg = Release|Any CPU
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6}.Release|x86.Build.0 = Release|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Debug|ARM.Build.0 = Debug|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Debug|x64.Build.0 = Debug|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Debug|x86.Build.0 = Debug|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Release|ARM.ActiveCfg = Release|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Release|ARM.Build.0 = Release|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Release|ARM64.Build.0 = Release|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Release|x64.ActiveCfg = Release|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Release|x64.Build.0 = Release|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Release|x86.ActiveCfg = Release|Any CPU
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4}.Release|x86.Build.0 = Release|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Debug|ARM.Build.0 = Debug|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Debug|x64.Build.0 = Debug|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Debug|x86.Build.0 = Debug|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Release|Any CPU.ActiveCfg = Release 4.6.1|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Release|Any CPU.Build.0 = Release 4.6.1|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Release|ARM.ActiveCfg = Release 4.6.1|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Release|ARM.Build.0 = Release 4.6.1|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Release|ARM64.ActiveCfg = Release 4.6.1|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Release|ARM64.Build.0 = Release 4.6.1|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Release|x64.ActiveCfg = Release 4.6.1|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Release|x64.Build.0 = Release 4.6.1|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Release|x86.ActiveCfg = Release 4.6.1|Any CPU
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E}.Release|x86.Build.0 = Release 4.6.1|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Debug|ARM.Build.0 = Debug|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Debug|x64.Build.0 = Debug|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Debug|x86.Build.0 = Debug|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Release|ARM.ActiveCfg = Release|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Release|ARM.Build.0 = Release|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Release|ARM64.Build.0 = Release|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Release|x64.ActiveCfg = Release|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Release|x64.Build.0 = Release|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Release|x86.ActiveCfg = Release|Any CPU
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE}.Release|x86.Build.0 = Release|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Debug|ARM.Build.0 = Debug|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Debug|x64.Build.0 = Debug|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Debug|x86.Build.0 = Debug|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Release|ARM.ActiveCfg = Release|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Release|ARM.Build.0 = Release|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Release|ARM64.Build.0 = Release|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Release|x64.ActiveCfg = Release|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Release|x64.Build.0 = Release|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Release|x86.ActiveCfg = Release|Any CPU
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B}.Release|x86.Build.0 = Release|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Debug|ARM.Build.0 = Debug|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Debug|x64.Build.0 = Debug|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Debug|x86.Build.0 = Debug|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Release|Any CPU.Build.0 = Release|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Release|ARM.ActiveCfg = Release|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Release|ARM.Build.0 = Release|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Release|ARM64.Build.0 = Release|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Release|x64.ActiveCfg = Release|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Release|x64.Build.0 = Release|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Release|x86.ActiveCfg = Release|Any CPU
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315}.Release|x86.Build.0 = Release|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Debug|x64.Build.0 = Debug|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Debug|x86.Build.0 = Debug|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Release|ARM.Build.0 = Release|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Release|ARM64.Build.0 = Release|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Release|x64.ActiveCfg = Release|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Release|x64.Build.0 = Release|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Release|x86.ActiveCfg = Release|Any CPU
+ {6B13E186-ADE2-4D97-9643-8132E00FC207}.Release|x86.Build.0 = Release|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Debug|ARM.Build.0 = Debug|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Debug|x64.Build.0 = Debug|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Debug|x86.Build.0 = Debug|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Release|ARM.ActiveCfg = Release|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Release|ARM.Build.0 = Release|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Release|ARM64.Build.0 = Release|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Release|x64.ActiveCfg = Release|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Release|x64.Build.0 = Release|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Release|x86.ActiveCfg = Release|Any CPU
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6}.Release|x86.Build.0 = Release|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Debug|ARM.Build.0 = Debug|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Debug|x64.Build.0 = Debug|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Debug|x86.Build.0 = Debug|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Release|ARM.ActiveCfg = Release|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Release|ARM.Build.0 = Release|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Release|ARM64.Build.0 = Release|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Release|x64.ActiveCfg = Release|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Release|x64.Build.0 = Release|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Release|x86.ActiveCfg = Release|Any CPU
+ {6C784296-CCF9-469C-A7C1-4C13305E1203}.Release|x86.Build.0 = Release|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Debug|ARM.Build.0 = Debug|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Debug|x64.Build.0 = Debug|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Debug|x86.Build.0 = Debug|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Release|ARM.ActiveCfg = Release|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Release|ARM.Build.0 = Release|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Release|ARM64.Build.0 = Release|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Release|x64.ActiveCfg = Release|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Release|x64.Build.0 = Release|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Release|x86.ActiveCfg = Release|Any CPU
+ {C89C1866-C76B-401F-A232-40FC58065CBF}.Release|x86.Build.0 = Release|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Debug|ARM.Build.0 = Debug|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Debug|x64.Build.0 = Debug|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Debug|x86.Build.0 = Debug|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Release|Any CPU.Build.0 = Release|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Release|ARM.ActiveCfg = Release|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Release|ARM.Build.0 = Release|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Release|ARM64.Build.0 = Release|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Release|x64.ActiveCfg = Release|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Release|x64.Build.0 = Release|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Release|x86.ActiveCfg = Release|Any CPU
+ {859A766B-78AD-484E-9BF2-2CE0FE288894}.Release|x86.Build.0 = Release|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Debug|ARM.Build.0 = Debug|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Debug|x64.Build.0 = Debug|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Debug|x86.Build.0 = Debug|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Release|ARM.ActiveCfg = Release|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Release|ARM.Build.0 = Release|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Release|ARM64.Build.0 = Release|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Release|x64.ActiveCfg = Release|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Release|x64.Build.0 = Release|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Release|x86.ActiveCfg = Release|Any CPU
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697}.Release|x86.Build.0 = Release|Any CPU
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Debug|Any CPU.Build.0 = Debug|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Debug|ARM.ActiveCfg = Debug|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Debug|x64.ActiveCfg = Debug|x64
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Debug|x64.Build.0 = Debug|x64
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Debug|x86.ActiveCfg = Debug|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Debug|x86.Build.0 = Debug|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Release|Any CPU.ActiveCfg = Debug|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Release|Any CPU.Build.0 = Debug|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Release|ARM.ActiveCfg = Release|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Release|ARM64.ActiveCfg = Release|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Release|x64.ActiveCfg = Release|x64
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Release|x64.Build.0 = Release|x64
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Release|x86.ActiveCfg = Release|Win32
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240}.Release|x86.Build.0 = Release|Win32
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Debug|ARM.Build.0 = Debug|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Debug|x64.Build.0 = Debug|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Debug|x86.Build.0 = Debug|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Release|ARM.ActiveCfg = Release|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Release|ARM.Build.0 = Release|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Release|ARM64.Build.0 = Release|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Release|x64.ActiveCfg = Release|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Release|x64.Build.0 = Release|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Release|x86.ActiveCfg = Release|Any CPU
+ {84FB2B51-213E-4602-A5DB-FA97D8AE907A}.Release|x86.Build.0 = Release|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Debug|ARM.ActiveCfg = Debug|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Debug|ARM.Build.0 = Debug|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Debug|ARM64.ActiveCfg = Debug|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Debug|ARM64.Build.0 = Debug|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Debug|x64.Build.0 = Debug|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Debug|x86.Build.0 = Debug|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Release|ARM.ActiveCfg = Release|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Release|ARM.Build.0 = Release|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Release|ARM64.ActiveCfg = Release|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Release|ARM64.Build.0 = Release|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Release|x64.ActiveCfg = Release|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Release|x64.Build.0 = Release|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Release|x86.ActiveCfg = Release|Any CPU
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2}.Release|x86.Build.0 = Release|Any CPU
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Debug|Any CPU.ActiveCfg = Debug|Win32
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Debug|ARM.ActiveCfg = Debug|Win32
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Debug|ARM64.ActiveCfg = Debug|Win32
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Debug|x64.ActiveCfg = Debug|x64
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Debug|x64.Build.0 = Debug|x64
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Debug|x86.ActiveCfg = Debug|Win32
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Debug|x86.Build.0 = Debug|Win32
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Release|Any CPU.ActiveCfg = Release|Win32
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Release|ARM.ActiveCfg = Release|Win32
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Release|ARM64.ActiveCfg = Release|Win32
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Release|x64.ActiveCfg = Release|x64
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Release|x64.Build.0 = Release|x64
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Release|x86.ActiveCfg = Release|Win32
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {37E45CE1-A0F6-4ED7-9791-A1BED947602F} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {DE5AB980-A9AD-4273-8272-C4E1E062E3EC} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {1971345A-0627-4428-88AA-1CCC4BFAEF4B} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {35397DDA-DDC7-46BE-A802-3B722B6858E9} = {4443B71C-216E-4D4C-8D19-868F50803813}
+ {37EE62DF-A988-45AF-BB30-DD3245164188} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {3F09B230-5AAC-4651-BA7A-19F3BDFCF701} = {59B2E8DA-2D5D-48FA-9A96-F53BDB7EF7A9}
+ {ADDEEDAF-B45C-4681-8FB7-1C0A0DC63B4B} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {BCD0C108-FC90-4537-8B80-ABBD201FECA3} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {FC0FB4A1-360E-42B1-8372-9208A3098B2A} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {6C55B776-26D4-4DB3-A6AB-87E783B2F3D1} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {EBB7CB9F-6AF2-456B-A5DD-1B136B605D90} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {116DFDB0-7681-46FE-8BAD-FE8AE09BB076} = {57DF2A95-5DDD-4830-A4AF-B484B59C7C2B}
+ {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8} = {57DF2A95-5DDD-4830-A4AF-B484B59C7C2B}
+ {CB0B0AA2-BB24-4BCA-A720-45E397684E12} = {57DF2A95-5DDD-4830-A4AF-B484B59C7C2B}
+ {CE4A0D11-08A2-4CD6-9908-D6C62E80D805} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {BB2ABB74-BA58-4812-83AA-EC8171F42DF4} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {22C2AA72-9493-4D0D-B421-8EF9789FB192} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {D0CE8122-077D-42A2-9490-028AE4769B52} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {5D39C1E1-3ECD-4634-BD1B-2BCF71C54A15} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {8A03ADC0-991B-4DA8-8A19-E1D03F92E81C} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {37E4CEAB-B54B-451F-B535-04CF7DA9C459} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {5B954D98-4020-4AC6-939F-C52B5646E8E6} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {FC337A7F-1214-41D8-9992-78092A3B961E} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {844787CE-F409-4F18-BCCC-F3809ECB86F3} = {57DF2A95-5DDD-4830-A4AF-B484B59C7C2B}
+ {9A477128-25A1-4B27-AAAB-7421F8ED2B9D} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {BD30C7BD-9230-4ED7-B581-11F14041909D} = {34839F9A-61D3-4ED3-B3F7-7DA3424CB0B6}
+ {0565AEEC-ED1B-4F0E-A277-D33F852207BC} = {34839F9A-61D3-4ED3-B3F7-7DA3424CB0B6}
+ {69DB0564-268C-4B3C-B5D6-A3CDC7D14EAE} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {5AFD5B7D-757A-400C-B0C9-118834F5D67E} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {A37247ED-B26B-42EE-9F3B-EF0FDEB381F1} = {34839F9A-61D3-4ED3-B3F7-7DA3424CB0B6}
+ {793FBFC1-549E-458B-A52F-784BD4F28586} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {88028F14-0028-4DED-B119-19B8EE23CF32} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {1674F726-0E66-414F-B9FD-C6F20D7F07C7} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {12CC222B-D0F5-4048-B790-D283235F540D} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {C8F14D59-B18D-469C-8B1B-2D23072ED16A} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {43A25F41-EE8C-4A29-94D2-4CBC603E6B29} = {03937A28-630D-49B6-8344-6980FF7BF7DD}
+ {90B53209-C60C-4655-B28D-A1B3E1044BA3} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {F079FB0A-A8ED-4216-B6A5-345756751A04} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {43ECCD8D-EE54-44EF-A51A-D77E3DF7263F} = {4443B71C-216E-4D4C-8D19-868F50803813}
+ {09EE4BC6-F1C6-46DD-B4FE-918377A4EF02} = {CD2513CC-7596-498C-957D-DE6473561A1C}
+ {0BE74EEE-22CB-4DBA-B896-793B9E1A3AC0} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {654BEDA3-16FB-44FF-ADE7-B52E50B02E63} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {4FD16878-1A44-4CCE-9589-5FC630FACDE9} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {0048447D-1D94-4E60-9DAD-7349C777CB4E} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {096F16C8-6D06-4B5F-9496-B9D2DF2D94A3} = {0048447D-1D94-4E60-9DAD-7349C777CB4E}
+ {0440A135-0DF0-4232-AB3C-98B9283123B3} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {808E47B6-BAA7-4D23-83CB-40C53DC4B38A} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {91B70E9B-66A7-4873-AE10-400E71CF404F} = {0048447D-1D94-4E60-9DAD-7349C777CB4E}
+ {D0E71A4D-9EEA-4F07-983F-EEB4416C587F} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {0BDA9B52-9879-4C5E-84E3-81D00B75DACC} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {D0186AC0-0FCF-4D3B-9619-54812B6E524B} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {72E591D6-8F83-4D8C-8F67-9C325E623234} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {8A65AD6A-A9B4-48C0-9301-4B7434B712F8} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {4EDCF067-E377-42CB-A18C-8368CF484577} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {04FEBB02-F782-4B96-B47D-F6902AFA43BE} = {0048447D-1D94-4E60-9DAD-7349C777CB4E}
+ {A8077B3E-8DD6-4572-8EC4-A27BDC91B70A} = {0048447D-1D94-4E60-9DAD-7349C777CB4E}
+ {5991F6B5-EA4E-41E9-A4F6-7D3A50010FD6} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {43135FB9-41DB-4F87-9771-CF2C762027C0} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {7E5E4BED-538C-4566-A005-DCC070AF8715} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {F69DA3A8-F823-461E-87CF-A9275ABC0B15} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {DB79FB33-CE7A-49CF-AA89-F697E5CDB0F6} = {AD8721D6-D728-4D58-A0D8-BE2E3FF7A9BC}
+ {280267F5-A19E-4B96-999D-C13D293ECA45} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {25D7CC4D-A11C-4065-A797-4A1944F636C0} = {AD8721D6-D728-4D58-A0D8-BE2E3FF7A9BC}
+ {6F924F92-611B-41CF-A6E6-443E69D4CA83} = {57DF2A95-5DDD-4830-A4AF-B484B59C7C2B}
+ {E711CD86-89C1-432C-9C60-BFF30BBBFB3A} = {57DF2A95-5DDD-4830-A4AF-B484B59C7C2B}
+ {FABA6A2B-C7EA-4C58-A125-150FA5B4C72F} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {E470673E-AEC8-4555-9136-D2F66B02DBFB} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {D2EE865B-B006-487A-9487-60A663636AC3} = {0048447D-1D94-4E60-9DAD-7349C777CB4E}
+ {F209FAE8-73F9-441B-97F4-0844A0279390} = {DA2B8F5D-AE3C-4E78-AEEB-FC17D0582690}
+ {862328A4-8632-43AF-B466-55825C7962FE} = {DA2B8F5D-AE3C-4E78-AEEB-FC17D0582690}
+ {BA9D572D-FFBF-480A-921F-9E4B00D22D41} = {DA2B8F5D-AE3C-4E78-AEEB-FC17D0582690}
+ {401FB878-646C-4230-821E-16DCAE6D56F5} = {DA2B8F5D-AE3C-4E78-AEEB-FC17D0582690}
+ {09B2CCD8-9EEE-4837-A6BC-B5AF3DF0557E} = {DA2B8F5D-AE3C-4E78-AEEB-FC17D0582690}
+ {5D0D4053-CAB3-4A4A-929E-37A76483BC22} = {DA2B8F5D-AE3C-4E78-AEEB-FC17D0582690}
+ {DD19A7B3-E4B0-444E-98D4-D1C346442E63} = {DA2B8F5D-AE3C-4E78-AEEB-FC17D0582690}
+ {1B87CA53-50BD-4C48-A8C7-FBB9F1419AFF} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {BB268536-9E03-46A4-9B11-6025211D87F0} = {DA2B8F5D-AE3C-4E78-AEEB-FC17D0582690}
+ {1E938FD2-C669-4738-98C9-77F96CE4D451} = {3D750293-C243-48F6-9112-A6B3FF650C0D}
+ {DA62FA39-668B-47A6-B0F2-D2C1DAF777B0} = {3D750293-C243-48F6-9112-A6B3FF650C0D}
+ {C9F60285-91FB-4293-BCF5-164D76755CDD} = {3D750293-C243-48F6-9112-A6B3FF650C0D}
+ {B0EFE7A0-7039-4DC4-8B39-465E521299F6} = {3D750293-C243-48F6-9112-A6B3FF650C0D}
+ {1066BC62-F167-4FC3-8F8B-982A9F632B4A} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {F13A489C-80EE-4CD0-BDD4-92D959215646} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {6B9774F7-960D-438E-AD81-C6B9BE328D50} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {B822CBD9-1113-4668-85C9-22AA9C24CE60} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {0C596287-D63B-4BB7-A3D7-B682DD9EC60B} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {CC6D5193-434D-410F-B0F3-BE2017D86FCE} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {7D0FCE3C-9A37-439C-9F9F-B26CFD6A8A33} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {8146FA0A-0725-4A1A-82E6-696C58F33A2B} = {0048447D-1D94-4E60-9DAD-7349C777CB4E}
+ {C421E1D8-9B67-4A87-8E9F-8214721FA9AD} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {50119E79-5012-4B36-8438-953DD5FC06E6} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {CF4C66B0-CD13-4D31-8133-339A01E7E6F2} = {7181F9DE-0760-46B7-AD8F-BDBCAEDEF1B7}
+ {1A3FC7FB-403C-4B3D-B705-28FCE11317DD} = {7181F9DE-0760-46B7-AD8F-BDBCAEDEF1B7}
+ {A3A8ADA0-C150-4E30-A60D-11F291FDBF7A} = {7181F9DE-0760-46B7-AD8F-BDBCAEDEF1B7}
+ {011470AC-6BD6-4366-B5F2-C82C065D4A84} = {0048447D-1D94-4E60-9DAD-7349C777CB4E}
+ {BC2753F8-C0F7-48F5-A85C-149EC7A2F8C7} = {0048447D-1D94-4E60-9DAD-7349C777CB4E}
+ {E728CBD9-1AF4-4814-A218-E4BD26E7EDEA} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {D74893F2-9E39-4C72-BDD4-937404E1FC37} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {2CD12594-3522-4658-A65F-190EE58B6AFA} = {E728CBD9-1AF4-4814-A218-E4BD26E7EDEA}
+ {DA391B02-AE28-4EA1-A80F-D0F4C8029FFA} = {E728CBD9-1AF4-4814-A218-E4BD26E7EDEA}
+ {F3746F2B-E4AE-498B-9D42-74F95D992460} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {18A27902-9881-4556-8163-F6DF2236A14D} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {447ECB9F-F730-47D6-8DF8-D232BF4A0315} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {511A8AD7-6BA2-4BB5-A20A-1454196C5503} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {4A6B97E5-5EBA-4702-A016-6F4004F14B08} = {7E56E37C-85E4-433B-B5F7-ECD0FEBAFB67}
+ {DF378E50-F0F8-46BF-A410-36DB02F2A742} = {7E56E37C-85E4-433B-B5F7-ECD0FEBAFB67}
+ {0F5F28AD-81B9-43A0-9BA7-CFB74F37202C} = {59B2E8DA-2D5D-48FA-9A96-F53BDB7EF7A9}
+ {4EE6DBA1-71BC-49E2-8DC7-266487E61050} = {004337EB-0761-4D30-B9F5-AE6E1CFC6013}
+ {26C54A4F-315D-4B79-B163-EDDDE8F93A86} = {004337EB-0761-4D30-B9F5-AE6E1CFC6013}
+ {BC37CCCB-7392-4F78-8D1C-E9629E6E046E} = {004337EB-0761-4D30-B9F5-AE6E1CFC6013}
+ {8CFFA4FC-F46F-475D-A270-DAFBFB532BC8} = {4EE6DBA1-71BC-49E2-8DC7-266487E61050}
+ {D6F7D31D-7F8C-45E2-AE0A-FBBD1F5F9D5F} = {004337EB-0761-4D30-B9F5-AE6E1CFC6013}
+ {834C81C3-09B5-45D7-BE12-E7D1E6655A7C} = {004337EB-0761-4D30-B9F5-AE6E1CFC6013}
+ {866B916A-207C-43F0-B403-7C4A820C2E11} = {4EE6DBA1-71BC-49E2-8DC7-266487E61050}
+ {A07E6CB4-0132-4EB1-9A38-C8C057884DC2} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {208C8BD8-72C6-4E3C-ACAA-351091A2ACC7} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {0C0B24CB-79AF-4253-AAC3-B2BADF034675} = {4EE6DBA1-71BC-49E2-8DC7-266487E61050}
+ {7CB96D74-8B71-4A81-B4E1-6DE7BFCA6174} = {4EE6DBA1-71BC-49E2-8DC7-266487E61050}
+ {564A30E2-E681-422A-9528-3E8CE301B837} = {3D750293-C243-48F6-9112-A6B3FF650C0D}
+ {2B29A699-1D65-463A-8250-A2CE81D019C9} = {3D750293-C243-48F6-9112-A6B3FF650C0D}
+ {5812E1C6-ABAA-4066-94AC-971C27B4F46A} = {3D750293-C243-48F6-9112-A6B3FF650C0D}
+ {8D8F06ED-7F75-4933-B0C5-829B0FF654D0} = {3D750293-C243-48F6-9112-A6B3FF650C0D}
+ {D509DDAA-AA70-4B2A-8D6A-8C94F057A9C1} = {4EE6DBA1-71BC-49E2-8DC7-266487E61050}
+ {A248FF61-94E5-428C-B30C-25CB433C5F53} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {F15985C7-DF60-41CF-9333-D98BB8B43E6C} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {E9528353-7D41-4AA8-BBAC-D65B7FE3A0D6} = {7181F9DE-0760-46B7-AD8F-BDBCAEDEF1B7}
+ {8336A702-9C49-4C9E-ADCC-1886A666D3BD} = {7181F9DE-0760-46B7-AD8F-BDBCAEDEF1B7}
+ {982C6FAC-2864-484E-82AE-5A36658C4DB1} = {8336A702-9C49-4C9E-ADCC-1886A666D3BD}
+ {1754F846-4763-4000-807F-C7BFAA145DB2} = {4EE6DBA1-71BC-49E2-8DC7-266487E61050}
+ {4C045668-9E5A-447A-A3B8-106C872C1039} = {004337EB-0761-4D30-B9F5-AE6E1CFC6013}
+ {12EC97A5-C3C2-40CB-B658-EC4018B89269} = {4EE6DBA1-71BC-49E2-8DC7-266487E61050}
+ {AC5B4BE7-D607-4A38-98F8-B87ACA468313} = {4EE6DBA1-71BC-49E2-8DC7-266487E61050}
+ {44908607-2E91-4713-821E-C35E25430BA0} = {004337EB-0761-4D30-B9F5-AE6E1CFC6013}
+ {59643ABC-DF9A-497F-8A7C-4A131C7CF438} = {E728CBD9-1AF4-4814-A218-E4BD26E7EDEA}
+ {69168924-9AA8-447D-AD64-F07DBF4F0909} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {EA4233F1-4B7B-4CCF-A6DE-2D17612EBA90} = {E728CBD9-1AF4-4814-A218-E4BD26E7EDEA}
+ {15BCB5BB-731E-4E2D-AA28-75485050A8DC} = {4EE6DBA1-71BC-49E2-8DC7-266487E61050}
+ {E0364DFA-0721-4637-9D32-9D22AAC109D6} = {3F723D53-3539-42D1-8570-395BF660928D}
+ {FA96BC0C-4055-475C-9DCC-70A5A9436B10} = {3F723D53-3539-42D1-8570-395BF660928D}
+ {88D9906B-8FC4-4FE0-B7EB-127A0A8FCEE4} = {3F723D53-3539-42D1-8570-395BF660928D}
+ {29448F3C-9B3E-4DA6-8555-46A8B9A6B3AA} = {3F723D53-3539-42D1-8570-395BF660928D}
+ {EE088FF7-04D1-41FB-9D6A-CEDEEE7A7B9C} = {3F723D53-3539-42D1-8570-395BF660928D}
+ {6189B8C3-7AF9-43DD-8A61-A8A05F526F62} = {3F723D53-3539-42D1-8570-395BF660928D}
+ {A9828548-AF43-4CE4-8B13-50E99F9C9CF7} = {3F723D53-3539-42D1-8570-395BF660928D}
+ {C57D9D68-336C-4665-9EF4-EC1BDBB84885} = {004337EB-0761-4D30-B9F5-AE6E1CFC6013}
+ {949857A0-777D-4A32-8668-7163E404D800} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {3E07ED4E-A755-443F-B18C-3775555A2DD7} = {C81ED1A3-D18C-4D80-A8F5-061994A14A60}
+ {F1DC98EF-C50A-4E84-9A39-211A68626FBA} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {20AF2BAF-85CD-4437-BC6F-6BA030F984EA} = {4A8BD6EC-41CF-46A9-B2CD-9D0DF6465963}
+ {2ED5D897-DF22-491E-8410-D01383B3DAD2} = {4A8BD6EC-41CF-46A9-B2CD-9D0DF6465963}
+ {452DF7F4-BFBF-45B1-9A27-D6B1888AC10B} = {4A8BD6EC-41CF-46A9-B2CD-9D0DF6465963}
+ {DAE96F06-72CD-411D-90A3-9456AE79F699} = {4A8BD6EC-41CF-46A9-B2CD-9D0DF6465963}
+ {F423324C-7D0A-4512-BEBA-DF3A931A09F6} = {4A8BD6EC-41CF-46A9-B2CD-9D0DF6465963}
+ {F1B727F5-ADF5-4A81-A740-7E64E48B29D4} = {4A8BD6EC-41CF-46A9-B2CD-9D0DF6465963}
+ {5C9A4F46-263D-4C23-B361-F09E14BB109E} = {4A8BD6EC-41CF-46A9-B2CD-9D0DF6465963}
+ {8F0BCFC8-AF0F-40D3-882A-902CD221A6DE} = {4A8BD6EC-41CF-46A9-B2CD-9D0DF6465963}
+ {4747A2DE-F419-41B1-95A7-E9FBB4EA0B3B} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {70DD08CA-3BD1-43D6-84FF-2DB8A192C315} = {8336A702-9C49-4C9E-ADCC-1886A666D3BD}
+ {6B13E186-ADE2-4D97-9643-8132E00FC207} = {8336A702-9C49-4C9E-ADCC-1886A666D3BD}
+ {B356201F-F958-4AC9-BBEB-E4EAE9DA9EC6} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {6C784296-CCF9-469C-A7C1-4C13305E1203} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {C89C1866-C76B-401F-A232-40FC58065CBF} = {EC62BC9C-F2FE-4333-B7E4-110E38D43958}
+ {859A766B-78AD-484E-9BF2-2CE0FE288894} = {B2AF4F3F-2828-47C3-8F3E-A0EA0BD66FF8}
+ {DBBD90F4-4135-475D-A8F8-6795D3A8F697} = {0048447D-1D94-4E60-9DAD-7349C777CB4E}
+ {0F87D32E-B65F-4AE8-862C-29F4CCC38240} = {7181F9DE-0760-46B7-AD8F-BDBCAEDEF1B7}
+ {DA4FCA0B-E0EA-431F-B0CC-AA9B0A4C73C2} = {5F6BBAA8-EAD0-4B18-97E5-55B4F56DD760}
+ {D74E49AA-4C6B-4427-BEFF-D7CE2690D059} = {7181F9DE-0760-46B7-AD8F-BDBCAEDEF1B7}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ BuildVersion_UseGlobalSettings = False
+ BuildVersion_AssemblyInfoFilename = Properties\AssemblyInfo.cs
+ BuildVersion_StartDate = 2000/1/1
+ BuildVersion_UpdateFileVersion = False
+ BuildVersion_UpdateAssemblyVersion = True
+ BuildVersion_BuildVersioningStyle = None.None.Increment.DeltaBaseYearDayOfYear
+ SolutionGuid = {7986F7F4-A86A-4994-B1B6-0988D7F057B6}
+ EndGlobalSection
+EndGlobal
diff --git a/Software/Visual_Studio/Web/Tango.MachineService/Controllers/DownloadsController.cs b/Software/Visual_Studio/Web/Tango.MachineService/Controllers/DownloadsController.cs
index a46cab3c2..1be5b7bdf 100644
--- a/Software/Visual_Studio/Web/Tango.MachineService/Controllers/DownloadsController.cs
+++ b/Software/Visual_Studio/Web/Tango.MachineService/Controllers/DownloadsController.cs
@@ -47,7 +47,7 @@ namespace Tango.MachineService.Controllers
DownloadModel download = new DownloadModel();
download.App = DownloadModel.DownloadApp.PPC;
download.ID = item.InstallerBlobName;
- download.Name = $"PPC v{item.Version}.exe";
+ download.Name = $"PPC v{item.VersionAndTag}.exe";
download.Version = item.Version;
download.User = item.User.Contact.FullName;
download.Date = item.LastUpdated;
diff --git a/Software/Visual_Studio/Web/Tango.MachineService/Controllers/PPCController.cs b/Software/Visual_Studio/Web/Tango.MachineService/Controllers/PPCController.cs
index e5dba6580..c08aa7a00 100644
--- a/Software/Visual_Studio/Web/Tango.MachineService/Controllers/PPCController.cs
+++ b/Software/Visual_Studio/Web/Tango.MachineService/Controllers/PPCController.cs
@@ -109,6 +109,7 @@ namespace Tango.MachineService.Controllers
response.Version = latest_machine_version.Version;
response.FirmwareVersion = latest_machine_version.FirmwareVersion;
+ response.Tag = latest_machine_version.Tag;
var manager = new BlobStorageManager();
var container = manager.GetContainer(MachineServiceConfig.TANGO_VERSIONS_CONTAINER);
@@ -158,6 +159,7 @@ namespace Tango.MachineService.Controllers
TangoUpdate tangoUpdate = new TangoUpdate();
tangoUpdate.ApplicationVersion = latest_machine_version.Version;
tangoUpdate.FirmwareVersion = latest_machine_version.FirmwareVersion;
+ tangoUpdate.ApplicationVersionTag = latest_machine_version.Tag;
tangoUpdate.MachineGuid = machine.Guid;
tangoUpdate.StartDate = DateTime.UtcNow;
tangoUpdate.UpdateStatus = TangoUpdateStatuses.SetupStarted;
@@ -232,6 +234,7 @@ namespace Tango.MachineService.Controllers
response.Version = latest_machine_version.Version;
response.FirmwareVersion = latest_machine_version.FirmwareVersion;
+ response.Tag = latest_machine_version.Tag;
var manager = new BlobStorageManager();
var container = manager.GetContainer(MachineServiceConfig.TANGO_VERSIONS_CONTAINER);
@@ -272,6 +275,7 @@ namespace Tango.MachineService.Controllers
TangoUpdate tangoUpdate = new TangoUpdate();
tangoUpdate.ApplicationVersion = latest_machine_version.Version;
tangoUpdate.FirmwareVersion = latest_machine_version.FirmwareVersion;
+ tangoUpdate.ApplicationVersionTag = latest_machine_version.Tag;
tangoUpdate.MachineGuid = machine.Guid;
tangoUpdate.StartDate = DateTime.UtcNow;
tangoUpdate.UpdateStatus = TangoUpdateStatuses.UpdateStarted;
@@ -354,7 +358,12 @@ namespace Tango.MachineService.Controllers
response.IsUpdateAvailable = true;
}
- if (!machine.IsDemo && machine.SetupFirmware)
+ if (request.Tag != machine.VersionTag)
+ {
+ response.IsUpdateAvailable = true;
+ }
+
+ if (!response.IsUpdateAvailable && !machine.IsDemo && machine.SetupFirmware)
{
if (!String.IsNullOrWhiteSpace(request.FirmwareVersion))
{
@@ -468,6 +477,7 @@ namespace Tango.MachineService.Controllers
TangoUpdate tangoUpdate = new TangoUpdate();
tangoUpdate.ApplicationVersion = request.ApplicationVersion;
tangoUpdate.FirmwareVersion = request.FirmwareVersion;
+ tangoUpdate.ApplicationVersionTag = machine.VersionTag;
tangoUpdate.MachineGuid = machine.Guid;
tangoUpdate.StartDate = DateTime.UtcNow;
tangoUpdate.UpdateStatus = TangoUpdateStatuses.DatabaseStarted;
@@ -508,6 +518,7 @@ namespace Tango.MachineService.Controllers
TangoUpdate tangoUpdate = new TangoUpdate();
tangoUpdate.ApplicationVersion = request.ApplicationVersion;
tangoUpdate.FirmwareVersion = request.FirmwareVersion;
+ tangoUpdate.ApplicationVersionTag = machine.VersionTag;
tangoUpdate.MachineGuid = machine.Guid;
tangoUpdate.StartDate = DateTime.UtcNow;
tangoUpdate.UpdateStatus = TangoUpdateStatuses.SynchronizationStarted;
@@ -828,7 +839,7 @@ namespace Tango.MachineService.Controllers
using (ObservablesContext db = ObservablesContextHelper.CreateContext())
{
- var versions = db.TangoVersions.Where(x => x.MachineVersionGuid == request.MachineVersionGuid).ToList();
+ var versions = db.TangoVersions.Where(x => x.MachineVersionGuid == request.MachineVersionGuid && request.Tag == x.Tag).ToList();
if (versions.Count == 0)
{
@@ -887,7 +898,13 @@ namespace Tango.MachineService.Controllers
if (user != null && user.HasPermission(Permissions.PublishPPCVersions))
{
- var versions = db.TangoVersions.ToList().Where(x => x.MachineVersionGuid == request.MachineVersionGuid).OrderByDescending(x => Version.Parse(x.Version)).ToList();
+
+ if (!request.Tag.IsNotNullOrEmpty())
+ {
+ request.Tag = null;
+ }
+
+ var versions = db.TangoVersions.ToList().Where(x => x.MachineVersionGuid == request.MachineVersionGuid && x.Tag == request.Tag).OrderByDescending(x => Version.Parse(x.Version)).ToList();
var machine_version = db.MachineVersions.SingleOrDefault(x => x.Guid == request.MachineVersionGuid);
TangoVersion latestVersion = new TangoVersion();
@@ -902,7 +919,7 @@ namespace Tango.MachineService.Controllers
if (local_version > Version.Parse(latestVersion.Version))
{
- String newVersionFileName = $"{machine_version.Name} - Tango Version {local_version.ToString()}.tup";
+ String newVersionFileName = $"{machine_version.Name} - Tango Version {local_version.ToString() + (request.Tag.IsNotNullOrEmpty() ? $" [{request.Tag}]" : String.Empty)}.tup";
var manager = new BlobStorageManager();
var container = manager.GetContainer(MachineServiceConfig.TANGO_VERSIONS_CONTAINER);
@@ -920,7 +937,7 @@ namespace Tango.MachineService.Controllers
BlobName = blob.Name,
MachineVersionGuid = request.MachineVersionGuid,
FirmwareVersion = request.FirmwareVersion,
- Tag = String.IsNullOrWhiteSpace(request.Tag) ? null : request.Tag,
+ Tag = request.Tag,
};
if (request.WithInstaller)