Moving FrostedSerial classes into their own files.

Made a FrostedSerialPortFactory rather than just static methods so that we can override it.
Working on a QRSolver to help with print leveling on Kossel
This commit is contained in:
Lars Brubaker 2015-03-09 11:35:29 -07:00
parent c5845ecefa
commit 280ceca0c9
11 changed files with 2464 additions and 19 deletions

View file

@ -108,574 +108,936 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PrintNotifications", "..\Cl
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Optional", "Optional", "{4E79BE4E-275E-4901-9173-E9096B7318F0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QRSolver", "QRSolver\QRSolver.csproj", "{826974F3-CA17-4D16-93F7-8009880CC792}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RemotingLite", "..\MatterControlPrintServer\RemotingLite\src\RemotingLite.csproj", "{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MatterControlPrintServer", "..\MatterControlPrintServer\PrintServer\MatterControlPrintServer.csproj", "{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PrintClient", "..\MatterControlPrintServer\PrintClient\PrintClient.csproj", "{275568A0-7E5E-4151-8960-E54665FF5DF7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PrintServer", "PrintServer", "{8F938919-F383-4BAE-BB95-13AB2A94088E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Debug64|Any CPU = Debug64|Any CPU
Debug64|Mixed Platforms = Debug64|Mixed Platforms
Debug64|x64 = Debug64|x64
Debug64|x86 = Debug64|x86
Release|Any CPU = Release|Any CPU
Release|Mixed Platforms = Release|Mixed Platforms
Release|x64 = Release|x64
Release|x86 = Release|x86
Release64|Any CPU = Release64|Any CPU
Release64|Mixed Platforms = Release64|Mixed Platforms
Release64|x64 = Release64|x64
Release64|x86 = Release64|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug|x64.ActiveCfg = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug|x86.ActiveCfg = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug64|Mixed Platforms.ActiveCfg = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug64|Mixed Platforms.Build.0 = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug64|x64.ActiveCfg = Debug|x64
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug64|x64.Build.0 = Debug|x64
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Debug64|x86.ActiveCfg = Debug|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release|Any CPU.Build.0 = Release|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release|x64.ActiveCfg = Release|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release|x86.ActiveCfg = Release|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release64|Any CPU.Build.0 = Release64|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release64|x64.ActiveCfg = Release64|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release64|x64.Build.0 = Release64|Any CPU
{0B8D6F56-BD7F-4426-B858-D9292B084656}.Release64|x86.ActiveCfg = Release64|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug|x64.ActiveCfg = Debug|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug|x86.ActiveCfg = Debug|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug64|x64.ActiveCfg = Debug|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Debug64|x86.ActiveCfg = Debug|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release|Any CPU.Build.0 = Release|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release|x64.ActiveCfg = Release|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release|x86.ActiveCfg = Release|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release64|Any CPU.Build.0 = Release64|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release64|x64.ActiveCfg = Release64|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release64|x64.Build.0 = Release64|Any CPU
{AE37DE1F-22F7-49EE-8732-FC6BC8DC58D9}.Release64|x86.ActiveCfg = Release64|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug|x64.ActiveCfg = Debug|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug|x86.ActiveCfg = Debug|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug64|x64.ActiveCfg = Debug|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Debug64|x86.ActiveCfg = Debug|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release|Any CPU.Build.0 = Release|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release|x64.ActiveCfg = Release|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release|x86.ActiveCfg = Release|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release64|Any CPU.Build.0 = Release64|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release64|x64.ActiveCfg = Release64|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release64|x64.Build.0 = Release64|Any CPU
{670BDDFF-927B-425D-9DD1-22ACB14356EB}.Release64|x86.ActiveCfg = Release64|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug|x64.ActiveCfg = Debug|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug|x86.ActiveCfg = Debug|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug64|x64.ActiveCfg = Debug|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Debug64|x86.ActiveCfg = Debug|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release|Any CPU.Build.0 = Release|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release|x64.ActiveCfg = Release|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release|x86.ActiveCfg = Release|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release64|Any CPU.Build.0 = Release64|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release64|x64.ActiveCfg = Release64|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release64|x64.Build.0 = Release64|Any CPU
{D3E41B4E-BFBB-44CA-94C8-95C00F754FDD}.Release64|x86.ActiveCfg = Release64|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug|x64.ActiveCfg = Debug|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug|x86.ActiveCfg = Debug|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug64|x64.ActiveCfg = Debug|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Debug64|x86.ActiveCfg = Debug|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release|Any CPU.Build.0 = Release|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release|x64.ActiveCfg = Release|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release|x86.ActiveCfg = Release|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release64|Any CPU.Build.0 = Release64|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release64|x64.ActiveCfg = Release64|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release64|x64.Build.0 = Release64|Any CPU
{545B6912-77FF-4B34-BA76-6C3D6A32BE6A}.Release64|x86.ActiveCfg = Release64|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug|Any CPU.Build.0 = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug|x64.ActiveCfg = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug|x64.Build.0 = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug|x86.ActiveCfg = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug64|x64.ActiveCfg = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Debug64|x86.ActiveCfg = Debug|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release|Any CPU.ActiveCfg = Release|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release|Any CPU.Build.0 = Release|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release|x64.ActiveCfg = Release|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release|x86.ActiveCfg = Release|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release64|Any CPU.Build.0 = Release64|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release64|x64.ActiveCfg = Release64|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release64|x64.Build.0 = Release64|Any CPU
{74F6BB6C-9D02-4512-A59A-21940E35C532}.Release64|x86.ActiveCfg = Release64|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug|x64.ActiveCfg = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug|x64.Build.0 = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug|x86.ActiveCfg = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug64|x64.ActiveCfg = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Debug64|x86.ActiveCfg = Debug|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release|Any CPU.Build.0 = Release|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release|x64.ActiveCfg = Release|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release|x86.ActiveCfg = Release|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release64|Any CPU.Build.0 = Release64|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release64|x64.ActiveCfg = Release64|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release64|x64.Build.0 = Release64|Any CPU
{7E61A5BD-E78F-4B80-88C9-3821B4FA062E}.Release64|x86.ActiveCfg = Release64|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug|x64.ActiveCfg = Debug|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug|x86.ActiveCfg = Debug|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug64|x64.ActiveCfg = Debug|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Debug64|x86.ActiveCfg = Debug|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release|Any CPU.Build.0 = Release|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release|x64.ActiveCfg = Release|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release|x86.ActiveCfg = Release|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release64|Any CPU.Build.0 = Release64|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release64|x64.ActiveCfg = Release64|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release64|x64.Build.0 = Release64|Any CPU
{86F6AAF2-9B50-40B8-A427-1897D76471C5}.Release64|x86.ActiveCfg = Release64|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug|x64.ActiveCfg = Debug|x64
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug|x64.Build.0 = Debug|x64
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug|x86.ActiveCfg = Debug|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug64|x64.ActiveCfg = Debug|x64
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug64|x64.Build.0 = Debug|x64
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Debug64|x86.ActiveCfg = Debug|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release|Any CPU.Build.0 = Release|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release|x64.ActiveCfg = Release|x64
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release|x64.Build.0 = Release|x64
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release|x86.ActiveCfg = Release|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release64|Any CPU.Build.0 = Release64|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release64|x64.ActiveCfg = Release64|x64
{657DBC6D-C3EA-4398-A3FA-DDB73C14F71B}.Release64|x86.ActiveCfg = Release64|x64
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug|x64.ActiveCfg = Debug|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug|x86.ActiveCfg = Debug|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug64|x64.ActiveCfg = Debug|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Debug64|x86.ActiveCfg = Debug|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release|Any CPU.Build.0 = Release|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release|x64.ActiveCfg = Release|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release|x86.ActiveCfg = Release|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release64|Any CPU.Build.0 = Release64|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release64|x64.ActiveCfg = Release64|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release64|x64.Build.0 = Release64|Any CPU
{C958F745-156E-4BDC-A24A-3721C7BE7B8A}.Release64|x86.ActiveCfg = Release64|Any CPU
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug|Mixed Platforms.Build.0 = Debug|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug|x64.ActiveCfg = Debug|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug|x64.Build.0 = Debug|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug|x86.ActiveCfg = Debug|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug|x86.Build.0 = Debug|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug64|Any CPU.ActiveCfg = Debug64|x64
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug64|Any CPU.Build.0 = Debug64|x64
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug64|Mixed Platforms.ActiveCfg = Debug64|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug64|Mixed Platforms.Build.0 = Debug64|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug64|x64.ActiveCfg = Debug64|x64
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug64|x64.Build.0 = Debug64|x64
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug64|x86.ActiveCfg = Debug64|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Debug64|x86.Build.0 = Debug64|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release|Any CPU.Build.0 = Release|Any CPU
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release|Mixed Platforms.ActiveCfg = Release|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release|Mixed Platforms.Build.0 = Release|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release|x64.ActiveCfg = Release|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release|x86.ActiveCfg = Release|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release|x86.Build.0 = Release|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release64|Any CPU.Build.0 = Release64|Any CPU
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release64|Mixed Platforms.ActiveCfg = Release64|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release64|Mixed Platforms.Build.0 = Release64|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release64|x64.ActiveCfg = Release64|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release64|x64.Build.0 = Release64|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release64|x86.ActiveCfg = Release64|x86
{F1653F20-D47D-4F29-8C55-3C835542AF5F}.Release64|x86.Build.0 = Release64|x86
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug|x64.ActiveCfg = Debug|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug|x86.ActiveCfg = Debug|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug64|x64.ActiveCfg = Debug|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Debug64|x86.ActiveCfg = Debug|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release|Any CPU.Build.0 = Release|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release|x64.ActiveCfg = Release|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release|x86.ActiveCfg = Release|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release64|Any CPU.Build.0 = Release64|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release64|x64.ActiveCfg = Release64|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release64|x64.Build.0 = Release64|Any CPU
{1E01ABE0-B494-4FE4-B0D6-540133286887}.Release64|x86.ActiveCfg = Release64|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug|x64.ActiveCfg = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug|x64.Build.0 = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug|x86.ActiveCfg = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug64|x64.ActiveCfg = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Debug64|x86.ActiveCfg = Debug|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release|Any CPU.Build.0 = Release|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release|x64.ActiveCfg = Release|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release|x86.ActiveCfg = Release|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release64|Any CPU.Build.0 = Release64|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release64|x64.ActiveCfg = Release64|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release64|x64.Build.0 = Release64|Any CPU
{F67AE800-B0C7-42A8-836F-597B4E74591C}.Release64|x86.ActiveCfg = Release64|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug|x64.ActiveCfg = Debug|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug|x86.ActiveCfg = Debug|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug64|x64.ActiveCfg = Debug|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Debug64|x86.ActiveCfg = Debug|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release|Any CPU.Build.0 = Release|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release|x64.ActiveCfg = Release|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release|x86.ActiveCfg = Release|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release64|Any CPU.Build.0 = Release64|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release64|x64.ActiveCfg = Release64|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release64|x64.Build.0 = Release64|Any CPU
{D3ABF72C-64C2-4E51-A119-E077210FA990}.Release64|x86.ActiveCfg = Release64|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug|x64.ActiveCfg = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug|x64.Build.0 = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug|x86.ActiveCfg = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug64|x64.ActiveCfg = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Debug64|x86.ActiveCfg = Debug|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release|Any CPU.Build.0 = Release|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release|x64.ActiveCfg = Release|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release|x86.ActiveCfg = Release|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release64|Any CPU.Build.0 = Release64|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release64|x64.ActiveCfg = Release64|Any CPU
{A737BC76-165B-46C6-82B7-8871C7C92942}.Release64|x86.ActiveCfg = Release64|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug|x64.ActiveCfg = Debug|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug|x64.Build.0 = Debug|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug|x86.ActiveCfg = Debug|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug64|Any CPU.ActiveCfg = Debug64|x64
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug64|Any CPU.Build.0 = Debug64|x64
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug64|x64.ActiveCfg = Debug64|x64
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug64|x64.Build.0 = Debug64|x64
{CA96058C-1A37-465D-A357-D6D695B13D25}.Debug64|x86.ActiveCfg = Debug64|x64
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release|Any CPU.Build.0 = Release|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release|x64.ActiveCfg = Release|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release|x86.ActiveCfg = Release|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release64|Any CPU.Build.0 = Release64|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release64|x64.ActiveCfg = Release64|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release64|x64.Build.0 = Release64|Any CPU
{CA96058C-1A37-465D-A357-D6D695B13D25}.Release64|x86.ActiveCfg = Release64|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug|x64.ActiveCfg = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug|x64.Build.0 = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug|x86.ActiveCfg = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug64|x64.ActiveCfg = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Debug64|x86.ActiveCfg = Debug|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release|Any CPU.Build.0 = Release|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release|x64.ActiveCfg = Release|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release|x86.ActiveCfg = Release|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release64|Any CPU.Build.0 = Release64|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release64|x64.ActiveCfg = Release64|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release64|x64.Build.0 = Release64|Any CPU
{036BCCBA-52D8-457C-84AE-8821F209FE4A}.Release64|x86.ActiveCfg = Release64|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug|x64.ActiveCfg = Debug|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug|x86.ActiveCfg = Debug|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug64|x64.ActiveCfg = Debug|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Debug64|x86.ActiveCfg = Debug|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release|Any CPU.Build.0 = Release|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release|x64.ActiveCfg = Release|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release|x86.ActiveCfg = Release|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release64|Any CPU.Build.0 = Release64|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release64|x64.ActiveCfg = Release64|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release64|x64.Build.0 = Release64|Any CPU
{9B062971-A88E-4A3D-B3C9-12B78D15FA66}.Release64|x86.ActiveCfg = Release64|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug|x64.ActiveCfg = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug|x64.Build.0 = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug|x86.ActiveCfg = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug64|x64.ActiveCfg = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Debug64|x86.ActiveCfg = Debug|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release|Any CPU.Build.0 = Release|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release|x64.ActiveCfg = Release|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release|x86.ActiveCfg = Release|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release64|Any CPU.Build.0 = Release64|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release64|x64.ActiveCfg = Release64|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release64|x64.Build.0 = Release64|Any CPU
{DF6845CD-64C6-4263-8357-DA8066855739}.Release64|x86.ActiveCfg = Release64|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug|x64.ActiveCfg = Debug|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug|x86.ActiveCfg = Debug|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug64|Any CPU.ActiveCfg = Debug64|x64
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug64|Any CPU.Build.0 = Debug64|x64
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug64|x64.ActiveCfg = Debug64|x64
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug64|x64.Build.0 = Debug64|x64
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Debug64|x86.ActiveCfg = Debug64|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release|Any CPU.Build.0 = Release|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release|x64.ActiveCfg = Release|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release|x86.ActiveCfg = Release|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release64|Any CPU.Build.0 = Release64|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release64|x64.ActiveCfg = Release64|Any CPU
{865172A0-A1A9-49C2-9386-F2FDB4E141B7}.Release64|x86.ActiveCfg = Release64|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug|x64.ActiveCfg = Debug|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug|x86.ActiveCfg = Debug|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug64|x64.ActiveCfg = Debug|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Debug64|x86.ActiveCfg = Debug|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release|Any CPU.Build.0 = Release|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release|x64.ActiveCfg = Release|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release|x86.ActiveCfg = Release|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release64|Any CPU.Build.0 = Release64|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release64|x64.ActiveCfg = Release64|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release64|x64.Build.0 = Release64|Any CPU
{A526DC5D-65F3-461B-805F-D3AC9665F5C9}.Release64|x86.ActiveCfg = Release64|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug|x64.ActiveCfg = Debug|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug|x86.ActiveCfg = Debug|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug64|Any CPU.ActiveCfg = Debug64|x64
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug64|Any CPU.Build.0 = Debug64|x64
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug64|x64.ActiveCfg = Debug64|x64
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug64|x64.Build.0 = Debug64|x64
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Debug64|x86.ActiveCfg = Debug64|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release|Any CPU.Build.0 = Release|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release|x64.ActiveCfg = Release|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release|x86.ActiveCfg = Release|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release64|Any CPU.Build.0 = Release64|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release64|x64.ActiveCfg = Release64|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release64|x64.Build.0 = Release64|Any CPU
{F49EC1DD-D645-4709-8667-B57318AF67B0}.Release64|x86.ActiveCfg = Release64|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug|x64.ActiveCfg = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug|x64.Build.0 = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug|x86.ActiveCfg = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug64|Mixed Platforms.ActiveCfg = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug64|Mixed Platforms.Build.0 = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug64|x64.ActiveCfg = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Debug64|x86.ActiveCfg = Debug|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release|Any CPU.Build.0 = Release|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release|x64.ActiveCfg = Release|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release|x86.ActiveCfg = Release|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release64|Any CPU.ActiveCfg = Release|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release64|Any CPU.Build.0 = Release|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release64|x64.ActiveCfg = Release|Any CPU
{C46CA728-DD2F-4DD1-971A-AAA89D9DFF95}.Release64|x86.ActiveCfg = Release|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug|x64.ActiveCfg = Debug|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug|x64.Build.0 = Debug|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug|x86.ActiveCfg = Debug|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug64|Any CPU.ActiveCfg = Debug64|x64
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug64|Any CPU.Build.0 = Debug64|x64
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug64|x64.ActiveCfg = Debug64|x64
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug64|x64.Build.0 = Debug64|x64
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Debug64|x86.ActiveCfg = Debug64|x64
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release|Any CPU.Build.0 = Release|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release|x64.ActiveCfg = Release|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release|x86.ActiveCfg = Release|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release64|Any CPU.Build.0 = Release64|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release64|x64.ActiveCfg = Release64|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release64|x64.Build.0 = Release64|Any CPU
{3DF4CB3D-9A03-4256-9A81-70523AAD828B}.Release64|x86.ActiveCfg = Release64|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug|Any CPU.Build.0 = Debug|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug|x64.ActiveCfg = Debug|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug|x86.ActiveCfg = Debug|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug64|Any CPU.ActiveCfg = Debug64|x64
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug64|Any CPU.Build.0 = Debug64|x64
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug64|x64.ActiveCfg = Debug64|x64
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug64|x64.Build.0 = Debug64|x64
{239CC6B1-537C-4998-9AA9-3372A3464498}.Debug64|x86.ActiveCfg = Debug64|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release|Any CPU.ActiveCfg = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release|Any CPU.Build.0 = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release|x64.ActiveCfg = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release|x86.ActiveCfg = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release64|Any CPU.ActiveCfg = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release64|Any CPU.Build.0 = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release64|Mixed Platforms.ActiveCfg = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release64|Mixed Platforms.Build.0 = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release64|x64.ActiveCfg = Release|Any CPU
{239CC6B1-537C-4998-9AA9-3372A3464498}.Release64|x86.ActiveCfg = Release|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug|x64.ActiveCfg = Debug|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug|x86.ActiveCfg = Debug|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug64|Any CPU.ActiveCfg = Debug64|x64
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug64|Any CPU.Build.0 = Debug64|x64
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug64|x64.ActiveCfg = Debug64|x64
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug64|x64.Build.0 = Debug64|x64
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Debug64|x86.ActiveCfg = Debug64|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release|Any CPU.Build.0 = Release|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release|x64.ActiveCfg = Release|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release|x86.ActiveCfg = Release|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release64|Any CPU.Build.0 = Release64|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release64|x64.ActiveCfg = Release64|Any CPU
{BEC6FD13-C765-4B90-836B-53823AC12E20}.Release64|x86.ActiveCfg = Release64|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug|x64.ActiveCfg = Debug|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug|x86.ActiveCfg = Debug|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug64|x64.ActiveCfg = Debug|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Debug64|x86.ActiveCfg = Debug|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release|Any CPU.Build.0 = Release|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release|x64.ActiveCfg = Release|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release|x86.ActiveCfg = Release|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release64|Any CPU.Build.0 = Release64|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release64|x64.ActiveCfg = Release64|Any CPU
{3E4AABA8-D85F-4922-88C6-5C1B2D2308FB}.Release64|x86.ActiveCfg = Release64|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug|x64.ActiveCfg = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug|x64.Build.0 = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug|x86.ActiveCfg = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug64|Mixed Platforms.ActiveCfg = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug64|Mixed Platforms.Build.0 = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug64|x64.ActiveCfg = Debug|x64
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug64|x64.Build.0 = Debug|x64
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Debug64|x86.ActiveCfg = Debug|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release|Any CPU.Build.0 = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release|x64.ActiveCfg = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release|x86.ActiveCfg = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release64|Any CPU.ActiveCfg = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release64|Any CPU.Build.0 = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release64|Mixed Platforms.ActiveCfg = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release64|Mixed Platforms.Build.0 = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release64|x64.ActiveCfg = Release|Any CPU
{6782BF37-8139-4DC6-885E-98D22D1FB258}.Release64|x86.ActiveCfg = Release|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug|x64.ActiveCfg = Debug|x64
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug|x64.Build.0 = Debug|x64
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug|x86.ActiveCfg = Debug|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug64|Any CPU.ActiveCfg = Debug64|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug64|Any CPU.Build.0 = Debug64|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug64|x64.ActiveCfg = Debug64|x64
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug64|x64.Build.0 = Debug64|x64
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Debug64|x86.ActiveCfg = Debug64|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release|Any CPU.Build.0 = Release|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release|x64.ActiveCfg = Release|x64
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release|x64.Build.0 = Release|x64
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release|x86.ActiveCfg = Release|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release64|Any CPU.Build.0 = Release64|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release64|x64.ActiveCfg = Release64|x64
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release64|x64.Build.0 = Release64|x64
{990A9AD3-B6A4-407B-9DFC-9C722AF7C9B9}.Release64|x86.ActiveCfg = Release64|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug|x64.ActiveCfg = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug|x86.ActiveCfg = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug64|Mixed Platforms.ActiveCfg = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug64|Mixed Platforms.Build.0 = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug64|x64.ActiveCfg = Debug|x64
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug64|x64.Build.0 = Debug|x64
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Debug64|x86.ActiveCfg = Debug|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release|Any CPU.Build.0 = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release|x64.ActiveCfg = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release|x86.ActiveCfg = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release64|Any CPU.ActiveCfg = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release64|Any CPU.Build.0 = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release64|Mixed Platforms.ActiveCfg = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release64|Mixed Platforms.Build.0 = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release64|x64.ActiveCfg = Release|Any CPU
{F5D74163-145F-47BF-83DC-D0E07249C6CA}.Release64|x86.ActiveCfg = Release|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug|Any CPU.Build.0 = Debug|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug|x64.ActiveCfg = Debug|x64
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug|x64.Build.0 = Debug|x64
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug|x86.ActiveCfg = Debug|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug64|Any CPU.ActiveCfg = Debug64|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug64|Any CPU.Build.0 = Debug64|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug64|x64.ActiveCfg = Debug64|x64
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug64|x64.Build.0 = Debug64|x64
{291CD87C-2C58-4369-9D85-238C7EB31542}.Debug64|x86.ActiveCfg = Debug64|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release|Any CPU.ActiveCfg = Release|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release|Any CPU.Build.0 = Release|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release|x64.ActiveCfg = Release|x64
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release|x64.Build.0 = Release|x64
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release|x86.ActiveCfg = Release|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release64|Any CPU.Build.0 = Release64|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release64|x64.ActiveCfg = Release64|x64
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release64|x64.Build.0 = Release64|x64
{291CD87C-2C58-4369-9D85-238C7EB31542}.Release64|x86.ActiveCfg = Release64|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug|Any CPU.Build.0 = Debug|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug|x64.ActiveCfg = Debug|x64
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug|x64.Build.0 = Debug|x64
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug|x86.ActiveCfg = Debug|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug64|Any CPU.ActiveCfg = Debug64|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug64|Any CPU.Build.0 = Debug64|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug64|Mixed Platforms.ActiveCfg = Debug64|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug64|Mixed Platforms.Build.0 = Debug64|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug64|x64.ActiveCfg = Debug64|x64
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug64|x64.Build.0 = Debug64|x64
{826974F3-CA17-4D16-93F7-8009880CC792}.Debug64|x86.ActiveCfg = Debug64|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Release|Any CPU.ActiveCfg = Release|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Release|Any CPU.Build.0 = Release|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Release|x64.ActiveCfg = Release|x64
{826974F3-CA17-4D16-93F7-8009880CC792}.Release|x64.Build.0 = Release|x64
{826974F3-CA17-4D16-93F7-8009880CC792}.Release|x86.ActiveCfg = Release|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Release64|Any CPU.ActiveCfg = Release64|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Release64|Any CPU.Build.0 = Release64|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Release64|Mixed Platforms.ActiveCfg = Release64|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Release64|Mixed Platforms.Build.0 = Release64|Any CPU
{826974F3-CA17-4D16-93F7-8009880CC792}.Release64|x64.ActiveCfg = Release64|x64
{826974F3-CA17-4D16-93F7-8009880CC792}.Release64|x64.Build.0 = Release64|x64
{826974F3-CA17-4D16-93F7-8009880CC792}.Release64|x86.ActiveCfg = Release64|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug|x64.ActiveCfg = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug|x86.ActiveCfg = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug64|Mixed Platforms.ActiveCfg = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug64|Mixed Platforms.Build.0 = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug64|x64.ActiveCfg = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Debug64|x86.ActiveCfg = Debug|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release|Any CPU.Build.0 = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release|x64.ActiveCfg = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release|x86.ActiveCfg = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release64|Any CPU.ActiveCfg = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release64|Any CPU.Build.0 = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release64|Mixed Platforms.ActiveCfg = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release64|Mixed Platforms.Build.0 = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release64|x64.ActiveCfg = Release|Any CPU
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803}.Release64|x86.ActiveCfg = Release|Any CPU
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug|Any CPU.ActiveCfg = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug|Mixed Platforms.Build.0 = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug|x64.ActiveCfg = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug|x86.ActiveCfg = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug|x86.Build.0 = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug64|Any CPU.ActiveCfg = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug64|Mixed Platforms.ActiveCfg = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug64|Mixed Platforms.Build.0 = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug64|x64.ActiveCfg = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug64|x86.ActiveCfg = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Debug64|x86.Build.0 = Debug|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release|Any CPU.ActiveCfg = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release|Mixed Platforms.ActiveCfg = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release|Mixed Platforms.Build.0 = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release|x64.ActiveCfg = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release|x86.ActiveCfg = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release|x86.Build.0 = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release64|Any CPU.ActiveCfg = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release64|Mixed Platforms.ActiveCfg = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release64|Mixed Platforms.Build.0 = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release64|x64.ActiveCfg = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release64|x86.ActiveCfg = Release|x86
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E}.Release64|x86.Build.0 = Release|x86
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug|x64.ActiveCfg = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug|x86.ActiveCfg = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug64|Any CPU.ActiveCfg = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug64|Any CPU.Build.0 = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug64|Mixed Platforms.ActiveCfg = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug64|Mixed Platforms.Build.0 = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug64|x64.ActiveCfg = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Debug64|x86.ActiveCfg = Debug|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release|Any CPU.Build.0 = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release|x64.ActiveCfg = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release|x86.ActiveCfg = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release64|Any CPU.ActiveCfg = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release64|Any CPU.Build.0 = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release64|Mixed Platforms.ActiveCfg = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release64|Mixed Platforms.Build.0 = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release64|x64.ActiveCfg = Release|Any CPU
{275568A0-7E5E-4151-8960-E54665FF5DF7}.Release64|x86.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -706,6 +1068,11 @@ Global
{6782BF37-8139-4DC6-885E-98D22D1FB258} = {4E79BE4E-275E-4901-9173-E9096B7318F0}
{F5D74163-145F-47BF-83DC-D0E07249C6CA} = {4E79BE4E-275E-4901-9173-E9096B7318F0}
{291CD87C-2C58-4369-9D85-238C7EB31542} = {4E79BE4E-275E-4901-9173-E9096B7318F0}
{826974F3-CA17-4D16-93F7-8009880CC792} = {DA2BE4E5-5FB2-4C74-9170-0D2513AAFC84}
{0AFFA4EB-EDEA-43CC-8045-C7D1FE557803} = {8F938919-F383-4BAE-BB95-13AB2A94088E}
{002B1D12-4DBB-4ECF-B481-5EBECBC1666E} = {8F938919-F383-4BAE-BB95-13AB2A94088E}
{275568A0-7E5E-4151-8960-E54665FF5DF7} = {8F938919-F383-4BAE-BB95-13AB2A94088E}
{8F938919-F383-4BAE-BB95-13AB2A94088E} = {4E79BE4E-275E-4901-9173-E9096B7318F0}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = MatterControl.csproj

View file

@ -363,7 +363,7 @@ namespace MatterHackers.MatterControl
{
string query = string.Format("SELECT * FROM Printer;");
IEnumerable<Printer> printer_profiles = (IEnumerable<Printer>)Datastore.Instance.dbSQLite.Query<Printer>(query);
string[] comportNames = FrostedSerialPort.GetPortNames();
string[] comportNames = FrostedSerialPortFactory.Instance.GetPortNames();
foreach (DataStorage.Printer printer in printer_profiles)
{

View file

@ -1433,7 +1433,7 @@ namespace MatterHackers.MatterControl.PrinterCommunication
CommunicationState = CommunicationStates.AttemptingToConnect;
// Start the process of requesting permission and exit if permission is not currently granted
if(!FrostedSerialPort.EnsureDeviceAccess())
if (!FrostedSerialPortFactory.Instance.EnsureDeviceAccess())
{
CommunicationState = CommunicationStates.FailedToConnect;
return;
@ -1530,7 +1530,7 @@ namespace MatterHackers.MatterControl.PrinterCommunication
{
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
// Allow the user to set the appropriate properties.
var portNames = FrostedSerialPort.GetPortNames();
var portNames = FrostedSerialPortFactory.Instance.GetPortNames();
//Debug.WriteLine("Open ports: {0}".FormatWith(portNames.Length));
if (portNames.Length > 0)
{
@ -1596,7 +1596,7 @@ namespace MatterHackers.MatterControl.PrinterCommunication
{
try
{
string[] portNames = FrostedSerialPort.GetPortNames();
string[] portNames = FrostedSerialPortFactory.Instance.GetPortNames();
return portNames.Any(x => string.Compare(x, portName, true) == 0);
}
catch
@ -1624,7 +1624,7 @@ namespace MatterHackers.MatterControl.PrinterCommunication
{
try
{
serialPort = FrostedSerialPort.CreateAndOpen(serialPortName, baudRate, true);
serialPort = FrostedSerialPortFactory.Instance.CreateAndOpen(serialPortName, baudRate, true);
ReadThreadHolder.Join();
@ -1997,8 +1997,8 @@ namespace MatterHackers.MatterControl.PrinterCommunication
public void PulseRtsLow()
{
if (serialPort == null && this.ActivePrinter != null)
{
serialPort = FrostedSerialPort.Create(this.ActivePrinter.ComPort);
{
serialPort = FrostedSerialPortFactory.Instance.Create(this.ActivePrinter.ComPort);
serialPort.BaudRate = this.BaudRate;
// Set the read/write timeouts

View file

@ -65,7 +65,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
this.ActivePrinter.BaudRate = "250000";
try
{
this.ActivePrinter.ComPort = FrostedSerialPort.GetPortNames().FirstOrDefault();
this.ActivePrinter.ComPort = FrostedSerialPortFactory.Instance.GetPortNames().FirstOrDefault();
}
catch
{
@ -85,7 +85,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
{
try
{
this.ActivePrinter.ComPort = FrostedSerialPort.GetPortNames().FirstOrDefault();
this.ActivePrinter.ComPort = FrostedSerialPortFactory.Instance.GetPortNames().FirstOrDefault();
}
catch
{
@ -144,7 +144,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
int portIndex = 0;
foreach (string serialPort in FrostedSerialPort.GetPortNames())
foreach (string serialPort in FrostedSerialPortFactory.Instance.GetPortNames())
{
//Filter com port list based on usb type (applies to Mac mostly)
bool looks_like_mac = serialPort.StartsWith("/dev/tty.");
@ -161,7 +161,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
if (portIndex == 0)
{
foreach (string serialPort in FrostedSerialPort.GetPortNames())
foreach (string serialPort in FrostedSerialPortFactory.Instance.GetPortNames())
{
SerialPortIndexRadioButton comPortOption = createComPortOption(serialPort);
comPortContainer.AddChild(comPortOption);

View file

@ -40,9 +40,9 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
{
this.Margin = new BorderDouble(1);
this.BackgroundColor = this.defaultBackgroundColor;
this.Padding = new BorderDouble(0);
string[] comportNames = FrostedSerialPort.GetPortNames();
this.Padding = new BorderDouble(0);
string[] comportNames = FrostedSerialPortFactory.Instance.GetPortNames();
bool portIsAvailable = comportNames.Contains(printerRecord.ComPort);
printerName = new TextWidget(this.printerRecord.Name);

View file

@ -118,7 +118,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
FlowLayoutWidget container = new FlowLayoutWidget(FlowDirection.TopToBottom);
int portIndex = 0;
foreach (string serialPort in FrostedSerialPort.GetPortNames())
foreach (string serialPort in FrostedSerialPortFactory.Instance.GetPortNames())
{
//Filter com port list based on usb type (applies to Mac mostly)
bool looks_like_mac = serialPort.StartsWith("/dev/tty.");
@ -135,7 +135,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
if (portIndex == 0)
{
foreach (string serialPort in FrostedSerialPort.GetPortNames())
foreach (string serialPort in FrostedSerialPortFactory.Instance.GetPortNames())
{
SerialPortIndexRadioButton comPortOption = createComPortOption(serialPort);
container.AddChild(comPortOption);

View file

@ -22,7 +22,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
: base(windowController, containerWindowToClose, setupPrinterStatus)
{
startingPortNames = FrostedSerialPort.GetPortNames();
startingPortNames = FrostedSerialPortFactory.Instance.GetPortNames();
contentRow.AddChild(createPrinterConnectionMessageContainer());
{
//Construct buttons
@ -141,7 +141,7 @@ namespace MatterHackers.MatterControl.PrinterControls.PrinterConnections
void ConnectButton_Click(object sender, EventArgs mouseEvent)
{
// Select the first port that's in GetPortNames() but not in startingPortNames
string candidatePort = FrostedSerialPort.GetPortNames().Except(startingPortNames).FirstOrDefault();
string candidatePort = FrostedSerialPortFactory.Instance.GetPortNames().Except(startingPortNames).FirstOrDefault();
if (candidatePort == null)
{
printerErrorMessage.TextColor = RGBA_Bytes.Red;

1920
QRSolver/QRSolver.cs Normal file

File diff suppressed because it is too large Load diff

147
QRSolver/QRSolver.csproj Normal file
View file

@ -0,0 +1,147 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{826974F3-CA17-4D16-93F7-8009880CC792}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MatterHackers.Plugins.QRSolver</RootNamespace>
<AssemblyName>QRSolver</AssemblyName>
<FileUpgradeFlags>
</FileUpgradeFlags>
<UpgradeBackupLocation>
</UpgradeBackupLocation>
<OldToolsVersion>2.0</OldToolsVersion>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>True</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>False</Optimize>
<OutputPath>..\bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<PlatformTarget>x86</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>True</Optimize>
<OutputPath>..\bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<PlatformTarget>x86</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>false</SignAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release64|AnyCPU'">
<OutputPath>bin\Release64\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisLogFile>..\..\MatterControl\bin\Release\TextCreator.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
<CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
<CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug64|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug64\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DebugType>full</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release64|x64'">
<OutputPath>bin\x64\Release64\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisLogFile>..\..\MatterControl\bin\Release\TextCreator.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
<CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug64|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug64\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="QRSolver.cs" />
</ItemGroup>
<ItemGroup>
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>
</PostBuildEvent>
</PropertyGroup>
</Project>

11
QRSolver/app.config Normal file
View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="OpenTK" publicKeyToken="bad199fe84eb3df4" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="1.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

@ -1 +1 @@
Subproject commit a72ba9c4e6b6d780355da4b3b694a4b1a591713b
Subproject commit 90c1e9ebf7c99906b4843f680753e90a4c140af8