OSDN Git Service

Update README.md
[winmerge-jp/winmerge-jp.git] / ALL.vs2017.sln
index 0101d14..faf53b8 100644 (file)
@@ -22,20 +22,28 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTests", "Testing\Google
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Poco", "Poco", "{220B870C-D051-463E-997B-8C392081EE15}"
 EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Batch Files", "Batch Files", "{DC3B258E-444F-460D-8FD9-09A8165212FA}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Root", "Root", "{DC3B258E-444F-460D-8FD9-09A8165212FA}"
        ProjectSection(SolutionItems) = preProject
+               appveyor.yml = appveyor.yml
                BuildAll.vs2017.cmd = BuildAll.vs2017.cmd
+               BuildAll.vs2019.cmd = BuildAll.vs2019.cmd
+               BuildAll.vs2019x64_vs2017Win32.cmd = BuildAll.vs2019x64_vs2017Win32.cmd
                BuildArc.cmd = BuildArc.cmd
                BuildBin.vs2017.cmd = BuildBin.vs2017.cmd
+               BuildBin.vs2019.cmd = BuildBin.vs2019.cmd
                BuildInstaller.cmd = BuildInstaller.cmd
                BuildManual.cmd = BuildManual.cmd
+               CreateRelease.cmd = CreateRelease.cmd
+               DownloadDeps.cmd = DownloadDeps.cmd
+               ExpandEnvironmenStrings.vbs = ExpandEnvironmenStrings.vbs
+               LICENSE.md = LICENSE.md
+               README.md = README.md
+               runastyle.bat = runastyle.bat
                SetVersion.cmd = SetVersion.cmd
                UploadToVirusTotal.cmd = UploadToVirusTotal.cmd
-       EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VBS Scripts", "VBS Scripts", "{8B625EC8-5063-4336-84F9-AA7FD5348525}"
-       ProjectSection(SolutionItems) = preProject
-               ExpandEnvironmenStrings.vbs = ExpandEnvironmenStrings.vbs
+               Version.h = Version.h
+               Version.in = Version.in
+               winmerge.cppcheck = winmerge.cppcheck
        EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GUITests", "Testing\GoogleTest\GUITests\GUITests.vcxproj", "{0A3727B1-51E7-4702-AD0C-8AEE317EA510}"
@@ -79,7 +87,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WinIMerge", "Externals\wini
                {9E219DF2-315D-478E-8A07-8960C377CE1E} = {9E219DF2-315D-478E-8A07-8960C377CE1E}
        EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeImageLib", "Externals\FreeImage\Source\FreeImageLib\FreeImageLib.vs2017.vcxproj", "{9E219DF2-315D-478E-8A07-8960C377CE1E}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeImageLib", "Externals\FreeImage\Source\FreeImageLib\FreeImageLib.vcxproj", "{9E219DF2-315D-478E-8A07-8960C377CE1E}"
        ProjectSection(ProjectDependencies) = postProject
                {E3536C28-A7F1-4B53-8E52-7D2232F9E098} = {E3536C28-A7F1-4B53-8E52-7D2232F9E098}
                {17A4874B-0606-4687-90B6-F91F8CB3B8AF} = {17A4874B-0606-4687-90B6-F91F8CB3B8AF}
@@ -92,28 +100,28 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeImageLib", "Externals\F
                {244455E0-5F25-4451-9540-F317883E52A8} = {244455E0-5F25-4451-9540-F317883E52A8}
        EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibJPEG", "Externals\FreeImage\Source\LibJPEG\LibJPEG.vs2017.vcxproj", "{5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibJPEG", "Externals\FreeImage\Source\LibJPEG\LibJPEG.vcxproj", "{5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibJXR", "Externals\FreeImage\Source\LibJXR\LibJXR.vs2017.vcxproj", "{244455E0-5F25-4451-9540-F317883E52A8}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibJXR", "Externals\FreeImage\Source\LibJXR\LibJXR.vcxproj", "{244455E0-5F25-4451-9540-F317883E52A8}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibOpenJPEG", "Externals\FreeImage\Source\LibOpenJPEG\LibOpenJPEG.vs2017.vcxproj", "{E3536C28-A7F1-4B53-8E52-7D2232F9E098}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibOpenJPEG", "Externals\FreeImage\Source\LibOpenJPEG\LibOpenJPEG.vcxproj", "{E3536C28-A7F1-4B53-8E52-7D2232F9E098}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibPNG", "Externals\FreeImage\Source\LibPNG\LibPNG.vs2017.vcxproj", "{7DB10B50-CE00-4D7A-B322-6824F05D2FCB}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibPNG", "Externals\FreeImage\Source\LibPNG\LibPNG.vcxproj", "{7DB10B50-CE00-4D7A-B322-6824F05D2FCB}"
        ProjectSection(ProjectDependencies) = postProject
                {33134F61-C1AD-4B6F-9CEA-503A9F140C52} = {33134F61-C1AD-4B6F-9CEA-503A9F140C52}
        EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibRaw", "Externals\FreeImage\Source\LibRawLite\LibRawLite.vs2017.vcxproj", "{07F662C1-1323-42AB-B6AF-FBFD34A7437A}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibRaw", "Externals\FreeImage\Source\LibRawLite\LibRawLite.vcxproj", "{07F662C1-1323-42AB-B6AF-FBFD34A7437A}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibTIFF4", "Externals\FreeImage\Source\LibTIFF4\LibTIFF4.vs2017.vcxproj", "{EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibTIFF4", "Externals\FreeImage\Source\LibTIFF4\LibTIFF4.vcxproj", "{EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibWebP", "Externals\FreeImage\Source\LibWebP\LibWebP.vs2017.vcxproj", "{097D9F6C-FD0E-4CBC-9676-009012AAECA8}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibWebP", "Externals\FreeImage\Source\LibWebP\LibWebP.vcxproj", "{097D9F6C-FD0E-4CBC-9676-009012AAECA8}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenEXR", "Externals\FreeImage\Source\OpenEXR\OpenEXR.vs2017.vcxproj", "{17A4874B-0606-4687-90B6-F91F8CB3B8AF}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenEXR", "Externals\FreeImage\Source\OpenEXR\OpenEXR.vcxproj", "{17A4874B-0606-4687-90B6-F91F8CB3B8AF}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZLib", "Externals\FreeImage\Source\ZLib\ZLib.vs2017.vcxproj", "{33134F61-C1AD-4B6F-9CEA-503A9F140C52}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZLib", "Externals\FreeImage\Source\ZLib\ZLib.vcxproj", "{33134F61-C1AD-4B6F-9CEA-503A9F140C52}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeImagePlus", "Externals\FreeImage\Wrapper\FreeImagePlus\FreeImagePlus.vs2017.vcxproj", "{94F36908-A4E2-4533-939D-64FF6EADA5A1}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FreeImagePlus", "Externals\FreeImage\Wrapper\FreeImagePlus\FreeImagePlus.vcxproj", "{94F36908-A4E2-4533-939D-64FF6EADA5A1}"
        ProjectSection(ProjectDependencies) = postProject
                {9E219DF2-315D-478E-8A07-8960C377CE1E} = {9E219DF2-315D-478E-8A07-8960C377CE1E}
        EndProjectSection
@@ -136,7 +144,7 @@ EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Batch Files", "Batch Files", "{A9E83C9D-8AD6-4C87-888D-3F91B5656CD1}"
        ProjectSection(SolutionItems) = preProject
                Externals\winimerge\BuildArc.cmd = Externals\winimerge\BuildArc.cmd
-               Externals\winimerge\BuildBin.vs2017.cmd = Externals\winimerge\BuildBin.vs2017.cmd
+               Externals\winimerge\BuildBin.vs2019.cmd = Externals\winimerge\BuildBin.vs2019.cmd
                Externals\winimerge\SetVersion.cmd = Externals\winimerge\SetVersion.cmd
        EndProjectSection
 EndProject
@@ -165,44 +173,399 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Merge7z", "ArchiveSupport\M
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FolderCompare", "Testing\FolderCompare\FolderCompare.vcxproj", "{AB827C6B-5116-408F-B453-E2075E9B73B4}"
 EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Testing", "Testing", "{14FC5F77-041C-49BF-B28F-F976EC6F253C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Scripts", "Scripts", "{32E78687-FB4E-4B90-88F0-95FE1095F361}"
+       ProjectSection(SolutionItems) = preProject
+               Plugins\dlls\ApplyPatch.sct = Plugins\dlls\ApplyPatch.sct
+               Plugins\dlls\CompareMSExcelFiles.sct = Plugins\dlls\CompareMSExcelFiles.sct
+               Plugins\dlls\CompareMSPowerPointFiles.sct = Plugins\dlls\CompareMSPowerPointFiles.sct
+               Plugins\dlls\CompareMSVisioFiles.sct = Plugins\dlls\CompareMSVisioFiles.sct
+               Plugins\dlls\CompareMSWordFiles.sct = Plugins\dlls\CompareMSWordFiles.sct
+               Plugins\dlls\editor addin.sct = Plugins\dlls\editor addin.sct
+               Plugins\dlls\insert datetime.sct = Plugins\dlls\insert datetime.sct
+               Plugins\dlls\PrediffLineFilter.sct = Plugins\dlls\PrediffLineFilter.sct
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{860FEA9B-C932-4878-9E76-3DE0241591C2}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\README.md = Docs\README.md
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Installer", "Installer", "{C15D3EBB-A0A6-47AF-93FF-0FB3B477B96B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Users", "Users", "{5D37AB3C-A012-46AB-A2B0-5165B36884C8}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Users\BuildDocs.bat = Docs\Users\BuildDocs.bat
+               Docs\Users\ChangeLog.html = Docs\Users\ChangeLog.html
+               Docs\Users\ChangeLog.md = Docs\Users\ChangeLog.md
+               Docs\Users\Contributors.txt = Docs\Users\Contributors.txt
+               Docs\Users\github-pandoc.css = Docs\Users\github-pandoc.css
+               Docs\Users\GPL.rtf = Docs\Users\GPL.rtf
+               Docs\Users\GPL.rtf.txt = Docs\Users\GPL.rtf.txt
+               Docs\Users\README.md = Docs\Users\README.md
+               Docs\Users\ReadMe.txt = Docs\Users\ReadMe.txt
+               Docs\Users\ReleaseNotes.html = Docs\Users\ReleaseNotes.html
+               Docs\Users\ReleaseNotes.md = Docs\Users\ReleaseNotes.md
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Manual", "Manual", "{2313487A-3891-4F6E-A4F4-13E8DE53D7AC}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\build_html_en.bat = Docs\Manual\build_html_en.bat
+               Docs\Manual\build_html_jp.bat = Docs\Manual\build_html_jp.bat
+               Docs\Manual\build_htmlhelp_en.bat = Docs\Manual\build_htmlhelp_en.bat
+               Docs\Manual\build_htmlhelp_jp.bat = Docs\Manual\build_htmlhelp_jp.bat
+               Docs\Manual\configuration.bat = Docs\Manual\configuration.bat
+               Docs\Manual\README.md = Docs\Manual\README.md
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EN", "EN", "{68CBCF73-57B3-4D8E-95D8-645313D3DF80}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\EN\_Copyrights.xml = Docs\Manual\EN\_Copyrights.xml
+               Docs\Manual\EN\_VersionNumbers.xml = Docs\Manual\EN\_VersionNumbers.xml
+               Docs\Manual\EN\About_Doc.xml = Docs\Manual\EN\About_Doc.xml
+               Docs\Manual\EN\Command_line.xml = Docs\Manual\EN\Command_line.xml
+               Docs\Manual\EN\Compare_bin.xml = Docs\Manual\EN\Compare_bin.xml
+               Docs\Manual\EN\Compare_dirs.xml = Docs\Manual\EN\Compare_dirs.xml
+               Docs\Manual\EN\Compare_files.xml = Docs\Manual\EN\Compare_files.xml
+               Docs\Manual\EN\Compare_images.xml = Docs\Manual\EN\Compare_images.xml
+               Docs\Manual\EN\Compare_table.xml = Docs\Manual\EN\Compare_table.xml
+               Docs\Manual\EN\Configuration.xml = Docs\Manual\EN\Configuration.xml
+               Docs\Manual\EN\Faq.xml = Docs\Manual\EN\Faq.xml
+               Docs\Manual\EN\Filters.xml = Docs\Manual\EN\Filters.xml
+               Docs\Manual\EN\Index.xml = Docs\Manual\EN\Index.xml
+               Docs\Manual\EN\Install.xml = Docs\Manual\EN\Install.xml
+               Docs\Manual\EN\Intro_diffs.xml = Docs\Manual\EN\Intro_diffs.xml
+               Docs\Manual\EN\Introduction.xml = Docs\Manual\EN\Introduction.xml
+               Docs\Manual\EN\Locales.xml = Docs\Manual\EN\Locales.xml
+               Docs\Manual\EN\Open_paths.xml = Docs\Manual\EN\Open_paths.xml
+               Docs\Manual\EN\Plugins.xml = Docs\Manual\EN\Plugins.xml
+               Docs\Manual\EN\Quick_start.xml = Docs\Manual\EN\Quick_start.xml
+               Docs\Manual\EN\select_unpacker.xml = Docs\Manual\EN\select_unpacker.xml
+               Docs\Manual\EN\Shortcut_keys.xml = Docs\Manual\EN\Shortcut_keys.xml
+               Docs\Manual\EN\Version_control.xml = Docs\Manual\EN\Version_control.xml
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "JP", "JP", "{6EC212D7-E8CC-4475-A682-C4D5F1E748B6}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\JP\_Copyrights.xml = Docs\Manual\JP\_Copyrights.xml
+               Docs\Manual\JP\_VersionNumbers.xml = Docs\Manual\JP\_VersionNumbers.xml
+               Docs\Manual\JP\About_Doc.xml = Docs\Manual\JP\About_Doc.xml
+               Docs\Manual\JP\Command_line.xml = Docs\Manual\JP\Command_line.xml
+               Docs\Manual\JP\Compare_bin.xml = Docs\Manual\JP\Compare_bin.xml
+               Docs\Manual\JP\Compare_dirs.xml = Docs\Manual\JP\Compare_dirs.xml
+               Docs\Manual\JP\Compare_files.xml = Docs\Manual\JP\Compare_files.xml
+               Docs\Manual\JP\Compare_images.xml = Docs\Manual\JP\Compare_images.xml
+               Docs\Manual\JP\Compare_table.xml = Docs\Manual\JP\Compare_table.xml
+               Docs\Manual\JP\Configuration.xml = Docs\Manual\JP\Configuration.xml
+               Docs\Manual\JP\Faq.xml = Docs\Manual\JP\Faq.xml
+               Docs\Manual\JP\Filters.xml = Docs\Manual\JP\Filters.xml
+               Docs\Manual\JP\Index.xml = Docs\Manual\JP\Index.xml
+               Docs\Manual\JP\Install.xml = Docs\Manual\JP\Install.xml
+               Docs\Manual\JP\Intro_diffs.xml = Docs\Manual\JP\Intro_diffs.xml
+               Docs\Manual\JP\Introduction.xml = Docs\Manual\JP\Introduction.xml
+               Docs\Manual\JP\Locales.xml = Docs\Manual\JP\Locales.xml
+               Docs\Manual\JP\Open_paths.xml = Docs\Manual\JP\Open_paths.xml
+               Docs\Manual\JP\Plugins.xml = Docs\Manual\JP\Plugins.xml
+               Docs\Manual\JP\Quick_start.xml = Docs\Manual\JP\Quick_start.xml
+               Docs\Manual\JP\select_unpacker.xml = Docs\Manual\JP\select_unpacker.xml
+               Docs\Manual\JP\Shortcut_keys.xml = Docs\Manual\JP\Shortcut_keys.xml
+               Docs\Manual\JP\Version_control.xml = Docs\Manual\JP\Version_control.xml
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "InnoSetup", "InnoSetup", "{5360DC20-6552-4F74-8D4D-BF88B23E0B3A}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\Shared\xsl\common.xsl = Docs\Manual\Shared\xsl\common.xsl
+               Installer\InnoSetup\ExternalArchiveFormat.ini = Installer\InnoSetup\ExternalArchiveFormat.ini
+               Docs\Manual\Shared\xsl\html.xsl = Docs\Manual\Shared\xsl\html.xsl
+               Docs\Manual\Shared\xsl\htmlhelp.xsl = Docs\Manual\Shared\xsl\htmlhelp.xsl
+               Installer\InnoSetup\modpath.is6.iss = Installer\InnoSetup\modpath.is6.iss
+               Installer\InnoSetup\modpath.iss = Installer\InnoSetup\modpath.iss
+               Installer\InnoSetup\modpathNonAdmin.iss = Installer\InnoSetup\modpathNonAdmin.iss
+               Installer\InnoSetup\README.md = Installer\InnoSetup\README.md
+               Installer\InnoSetup\WinMerge.iss = Installer\InnoSetup\WinMerge.iss
+               Installer\InnoSetup\WinMergeX64.is6.iss = Installer\InnoSetup\WinMergeX64.is6.iss
+               Installer\InnoSetup\WinMergeX64.iss = Installer\InnoSetup\WinMergeX64.iss
+               Installer\InnoSetup\WinMergeX64NonAdmin.iss = Installer\InnoSetup\WinMergeX64NonAdmin.iss
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Arts", "Arts", "{66765216-61B6-4D38-934B-6E92056A97DC}"
+       ProjectSection(SolutionItems) = preProject
+               Installer\InnoSetup\Art\Large Logo.bmp = Installer\InnoSetup\Art\Large Logo.bmp
+               Installer\InnoSetup\Art\Small Logo.bmp = Installer\InnoSetup\Art\Small Logo.bmp
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{27626AB5-4AD7-4BD8-B64C-206304D0F046}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "css", "css", "{C20255F3-FF39-465A-AAE7-F1E3DAAD8984}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\Shared\css\all.css = Docs\Manual\Shared\css\all.css
+               Docs\Manual\Shared\css\help.css = Docs\Manual\Shared\css\help.css
+               Docs\Manual\Shared\css\print.css = Docs\Manual\Shared\css\print.css
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "images", "images", "{7185A7F2-9672-4D5A-A5B3-3305F38B2120}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\Shared\images\head.gif = Docs\Manual\Shared\images\head.gif
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "xsl", "xsl", "{69353C05-C3FF-4EA9-B337-127FF8D782C8}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\Shared\xsl\common.xsl = Docs\Manual\Shared\xsl\common.xsl
+               Docs\Manual\Shared\xsl\html.xsl = Docs\Manual\Shared\xsl\html.xsl
+               Docs\Manual\Shared\xsl\htmlhelp.xsl = Docs\Manual\Shared\xsl\htmlhelp.xsl
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "screenshots", "screenshots", "{C6848BA0-378B-4FCE-9EE7-2793DBBEE35C}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\EN\screenshots\aborted.png = Docs\Manual\EN\screenshots\aborted.png
+               Docs\Manual\EN\screenshots\allleft_btn.png = Docs\Manual\EN\screenshots\allleft_btn.png
+               Docs\Manual\EN\screenshots\allright_btn.png = Docs\Manual\EN\screenshots\allright_btn.png
+               Docs\Manual\EN\screenshots\binary.png = Docs\Manual\EN\screenshots\binary.png
+               Docs\Manual\EN\screenshots\binarydiff.png = Docs\Manual\EN\screenshots\binarydiff.png
+               Docs\Manual\EN\screenshots\char-diff-01.png = Docs\Manual\EN\screenshots\char-diff-01.png
+               Docs\Manual\EN\screenshots\copyl_adv_btn.png = Docs\Manual\EN\screenshots\copyl_adv_btn.png
+               Docs\Manual\EN\screenshots\copyl_button.png = Docs\Manual\EN\screenshots\copyl_button.png
+               Docs\Manual\EN\screenshots\copyr_adv_btn.png = Docs\Manual\EN\screenshots\copyr_adv_btn.png
+               Docs\Manual\EN\screenshots\copyr_button.png = Docs\Manual\EN\screenshots\copyr_button.png
+               Docs\Manual\EN\screenshots\ctx_menu_advanced.png = Docs\Manual\EN\screenshots\ctx_menu_advanced.png
+               Docs\Manual\EN\screenshots\ctx_menu_copy1.png = Docs\Manual\EN\screenshots\ctx_menu_copy1.png
+               Docs\Manual\EN\screenshots\ctx_menu_copy2.png = Docs\Manual\EN\screenshots\ctx_menu_copy2.png
+               Docs\Manual\EN\screenshots\ctx_menu_simple.png = Docs\Manual\EN\screenshots\ctx_menu_simple.png
+               Docs\Manual\EN\screenshots\currentdiff_btn.png = Docs\Manual\EN\screenshots\currentdiff_btn.png
+               Docs\Manual\EN\screenshots\diff-blocks-01.png = Docs\Manual\EN\screenshots\diff-blocks-01.png
+               Docs\Manual\EN\screenshots\diff_inline_btn.png = Docs\Manual\EN\screenshots\diff_inline_btn.png
+               Docs\Manual\EN\screenshots\equal.png = Docs\Manual\EN\screenshots\equal.png
+               Docs\Manual\EN\screenshots\equaltextfile.png = Docs\Manual\EN\screenshots\equaltextfile.png
+               Docs\Manual\EN\screenshots\error.png = Docs\Manual\EN\screenshots\error.png
+               Docs\Manual\EN\screenshots\file_headerbar1.png = Docs\Manual\EN\screenshots\file_headerbar1.png
+               Docs\Manual\EN\screenshots\filecomp1.png = Docs\Manual\EN\screenshots\filecomp1.png
+               Docs\Manual\EN\screenshots\filecomp_context1.png = Docs\Manual\EN\screenshots\filecomp_context1.png
+               Docs\Manual\EN\screenshots\filecomp_diffpane1.png = Docs\Manual\EN\screenshots\filecomp_diffpane1.png
+               Docs\Manual\EN\screenshots\filecomp_inlinediff.png = Docs\Manual\EN\screenshots\filecomp_inlinediff.png
+               Docs\Manual\EN\screenshots\filecomp_margin1.png = Docs\Manual\EN\screenshots\filecomp_margin1.png
+               Docs\Manual\EN\screenshots\filecomp_margin2.png = Docs\Manual\EN\screenshots\filecomp_margin2.png
+               Docs\Manual\EN\screenshots\filemerged1.png = Docs\Manual\EN\screenshots\filemerged1.png
+               Docs\Manual\EN\screenshots\fileskip.png = Docs\Manual\EN\screenshots\fileskip.png
+               Docs\Manual\EN\screenshots\firstdiff_btn.png = Docs\Manual\EN\screenshots\firstdiff_btn.png
+               Docs\Manual\EN\screenshots\foldercmp_progress.png = Docs\Manual\EN\screenshots\foldercmp_progress.png
+               Docs\Manual\EN\screenshots\foldercmp_unique1.png = Docs\Manual\EN\screenshots\foldercmp_unique1.png
+               Docs\Manual\EN\screenshots\foldercmp_unique2.png = Docs\Manual\EN\screenshots\foldercmp_unique2.png
+               Docs\Manual\EN\screenshots\foldercomp1.png = Docs\Manual\EN\screenshots\foldercomp1.png
+               Docs\Manual\EN\screenshots\foldercomp_2same.png = Docs\Manual\EN\screenshots\foldercomp_2same.png
+               Docs\Manual\EN\screenshots\folderdiff.png = Docs\Manual\EN\screenshots\folderdiff.png
+               Docs\Manual\EN\screenshots\foldersame.png = Docs\Manual\EN\screenshots\foldersame.png
+               Docs\Manual\EN\screenshots\folderskip.png = Docs\Manual\EN\screenshots\folderskip.png
+               Docs\Manual\EN\screenshots\folderup.png = Docs\Manual\EN\screenshots\folderup.png
+               Docs\Manual\EN\screenshots\folderup_disable.png = Docs\Manual\EN\screenshots\folderup_disable.png
+               Docs\Manual\EN\screenshots\hexcmp1.png = Docs\Manual\EN\screenshots\hexcmp1.png
+               Docs\Manual\EN\screenshots\ignore-blank-lines.png = Docs\Manual\EN\screenshots\ignore-blank-lines.png
+               Docs\Manual\EN\screenshots\imgcmp1.png = Docs\Manual\EN\screenshots\imgcmp1.png
+               Docs\Manual\EN\screenshots\lastdiff_btn.png = Docs\Manual\EN\screenshots\lastdiff_btn.png
+               Docs\Manual\EN\screenshots\lfile.png = Docs\Manual\EN\screenshots\lfile.png
+               Docs\Manual\EN\screenshots\lfolder.png = Docs\Manual\EN\screenshots\lfolder.png
+               Docs\Manual\EN\screenshots\line-diff-punctuation.png = Docs\Manual\EN\screenshots\line-diff-punctuation.png
+               Docs\Manual\EN\screenshots\linediff.png = Docs\Manual\EN\screenshots\linediff.png
+               Docs\Manual\EN\screenshots\locpane_currentdiff.png = Docs\Manual\EN\screenshots\locpane_currentdiff.png
+               Docs\Manual\EN\screenshots\locpane_diffs.png = Docs\Manual\EN\screenshots\locpane_diffs.png
+               Docs\Manual\EN\screenshots\locpane_moved_diffs.png = Docs\Manual\EN\screenshots\locpane_moved_diffs.png
+               Docs\Manual\EN\screenshots\locpane_viewbar.png = Docs\Manual\EN\screenshots\locpane_viewbar.png
+               Docs\Manual\EN\screenshots\merge_menu.png = Docs\Manual\EN\screenshots\merge_menu.png
+               Docs\Manual\EN\screenshots\mfile.png = Docs\Manual\EN\screenshots\mfile.png
+               Docs\Manual\EN\screenshots\mfolder.png = Docs\Manual\EN\screenshots\mfolder.png
+               Docs\Manual\EN\screenshots\missing_lines.png = Docs\Manual\EN\screenshots\missing_lines.png
+               Docs\Manual\EN\screenshots\moved-01.png = Docs\Manual\EN\screenshots\moved-01.png
+               Docs\Manual\EN\screenshots\nav_uparrow_btn.png = Docs\Manual\EN\screenshots\nav_uparrow_btn.png
+               Docs\Manual\EN\screenshots\nextdiff_btn.png = Docs\Manual\EN\screenshots\nextdiff_btn.png
+               Docs\Manual\EN\screenshots\notequal.png = Docs\Manual\EN\screenshots\notequal.png
+               Docs\Manual\EN\screenshots\notequaltextfile.png = Docs\Manual\EN\screenshots\notequaltextfile.png
+               Docs\Manual\EN\screenshots\open_icon.png = Docs\Manual\EN\screenshots\open_icon.png
+               Docs\Manual\EN\screenshots\OpenDlg1.png = Docs\Manual\EN\screenshots\OpenDlg1.png
+               Docs\Manual\EN\screenshots\options_btn.png = Docs\Manual\EN\screenshots\options_btn.png
+               Docs\Manual\EN\screenshots\prevdiff_btn.png = Docs\Manual\EN\screenshots\prevdiff_btn.png
+               Docs\Manual\EN\screenshots\projfile_save.png = Docs\Manual\EN\screenshots\projfile_save.png
+               Docs\Manual\EN\screenshots\refresh_btn.png = Docs\Manual\EN\screenshots\refresh_btn.png
+               Docs\Manual\EN\screenshots\rfile.png = Docs\Manual\EN\screenshots\rfile.png
+               Docs\Manual\EN\screenshots\rfolder.png = Docs\Manual\EN\screenshots\rfolder.png
+               Docs\Manual\EN\screenshots\simlines-diffs-off.png = Docs\Manual\EN\screenshots\simlines-diffs-off.png
+               Docs\Manual\EN\screenshots\simlines-diffs-on.png = Docs\Manual\EN\screenshots\simlines-diffs-on.png
+               Docs\Manual\EN\screenshots\tblcomp1.png = Docs\Manual\EN\screenshots\tblcomp1.png
+               Docs\Manual\EN\screenshots\tfs_configure.png = Docs\Manual\EN\screenshots\tfs_configure.png
+               Docs\Manual\EN\screenshots\treeview-01.png = Docs\Manual\EN\screenshots\treeview-01.png
+               Docs\Manual\EN\screenshots\undo_btn.png = Docs\Manual\EN\screenshots\undo_btn.png
+               Docs\Manual\EN\screenshots\wm_icon.png = Docs\Manual\EN\screenshots\wm_icon.png
+               Docs\Manual\EN\screenshots\word-diff-allwhite.png = Docs\Manual\EN\screenshots\word-diff-allwhite.png
+               Docs\Manual\EN\screenshots\word-diff-nochange.png = Docs\Manual\EN\screenshots\word-diff-nochange.png
+               Docs\Manual\EN\screenshots\word-diff-nowhite.png = Docs\Manual\EN\screenshots\word-diff-nowhite.png
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "xsl", "xsl", "{8EC1D59A-1A33-467B-9F47-3F87AE8F080A}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\EN\xsl\html.xsl = Docs\Manual\EN\xsl\html.xsl
+               Docs\Manual\EN\xsl\htmlhelp.xsl = Docs\Manual\EN\xsl\htmlhelp.xsl
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "screenshos", "screenshos", "{0BDED91D-2919-4772-8536-2EC4F663068B}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\JP\screenshots\aborted.png = Docs\Manual\JP\screenshots\aborted.png
+               Docs\Manual\JP\screenshots\allleft_btn.png = Docs\Manual\JP\screenshots\allleft_btn.png
+               Docs\Manual\JP\screenshots\allright_btn.png = Docs\Manual\JP\screenshots\allright_btn.png
+               Docs\Manual\JP\screenshots\binary.png = Docs\Manual\JP\screenshots\binary.png
+               Docs\Manual\JP\screenshots\binarydiff.png = Docs\Manual\JP\screenshots\binarydiff.png
+               Docs\Manual\JP\screenshots\char-diff-01.png = Docs\Manual\JP\screenshots\char-diff-01.png
+               Docs\Manual\JP\screenshots\copyl_adv_btn.png = Docs\Manual\JP\screenshots\copyl_adv_btn.png
+               Docs\Manual\JP\screenshots\copyl_button.png = Docs\Manual\JP\screenshots\copyl_button.png
+               Docs\Manual\JP\screenshots\copyr_adv_btn.png = Docs\Manual\JP\screenshots\copyr_adv_btn.png
+               Docs\Manual\JP\screenshots\copyr_button.png = Docs\Manual\JP\screenshots\copyr_button.png
+               Docs\Manual\JP\screenshots\ctx_menu_advanced.png = Docs\Manual\JP\screenshots\ctx_menu_advanced.png
+               Docs\Manual\JP\screenshots\ctx_menu_copy1.png = Docs\Manual\JP\screenshots\ctx_menu_copy1.png
+               Docs\Manual\JP\screenshots\ctx_menu_simple.png = Docs\Manual\JP\screenshots\ctx_menu_simple.png
+               Docs\Manual\JP\screenshots\currentdiff_btn.png = Docs\Manual\JP\screenshots\currentdiff_btn.png
+               Docs\Manual\JP\screenshots\diff-blocks-01.png = Docs\Manual\JP\screenshots\diff-blocks-01.png
+               Docs\Manual\JP\screenshots\diff_inline_btn.png = Docs\Manual\JP\screenshots\diff_inline_btn.png
+               Docs\Manual\JP\screenshots\equal.png = Docs\Manual\JP\screenshots\equal.png
+               Docs\Manual\JP\screenshots\equaltextfile.png = Docs\Manual\JP\screenshots\equaltextfile.png
+               Docs\Manual\JP\screenshots\error.png = Docs\Manual\JP\screenshots\error.png
+               Docs\Manual\JP\screenshots\file_headerbar1.png = Docs\Manual\JP\screenshots\file_headerbar1.png
+               Docs\Manual\JP\screenshots\filecomp1.png = Docs\Manual\JP\screenshots\filecomp1.png
+               Docs\Manual\JP\screenshots\filecomp_context1.png = Docs\Manual\JP\screenshots\filecomp_context1.png
+               Docs\Manual\JP\screenshots\filecomp_diffpane1.png = Docs\Manual\JP\screenshots\filecomp_diffpane1.png
+               Docs\Manual\JP\screenshots\filecomp_inlinediff.png = Docs\Manual\JP\screenshots\filecomp_inlinediff.png
+               Docs\Manual\JP\screenshots\filecomp_margin1.png = Docs\Manual\JP\screenshots\filecomp_margin1.png
+               Docs\Manual\JP\screenshots\filecomp_margin2.png = Docs\Manual\JP\screenshots\filecomp_margin2.png
+               Docs\Manual\JP\screenshots\filemerged1.png = Docs\Manual\JP\screenshots\filemerged1.png
+               Docs\Manual\JP\screenshots\fileskip.png = Docs\Manual\JP\screenshots\fileskip.png
+               Docs\Manual\JP\screenshots\firstdiff_btn.png = Docs\Manual\JP\screenshots\firstdiff_btn.png
+               Docs\Manual\JP\screenshots\foldercmp_progress.png = Docs\Manual\JP\screenshots\foldercmp_progress.png
+               Docs\Manual\JP\screenshots\foldercmp_unique1.png = Docs\Manual\JP\screenshots\foldercmp_unique1.png
+               Docs\Manual\JP\screenshots\foldercmp_unique2.png = Docs\Manual\JP\screenshots\foldercmp_unique2.png
+               Docs\Manual\JP\screenshots\foldercomp1.png = Docs\Manual\JP\screenshots\foldercomp1.png
+               Docs\Manual\JP\screenshots\foldercomp_2same.png = Docs\Manual\JP\screenshots\foldercomp_2same.png
+               Docs\Manual\JP\screenshots\folderdiff.png = Docs\Manual\JP\screenshots\folderdiff.png
+               Docs\Manual\JP\screenshots\foldersame.png = Docs\Manual\JP\screenshots\foldersame.png
+               Docs\Manual\JP\screenshots\folderskip.png = Docs\Manual\JP\screenshots\folderskip.png
+               Docs\Manual\JP\screenshots\folderup.png = Docs\Manual\JP\screenshots\folderup.png
+               Docs\Manual\JP\screenshots\folderup_disable.png = Docs\Manual\JP\screenshots\folderup_disable.png
+               Docs\Manual\JP\screenshots\hexcmp1.png = Docs\Manual\JP\screenshots\hexcmp1.png
+               Docs\Manual\JP\screenshots\ignore-blank-lines.png = Docs\Manual\JP\screenshots\ignore-blank-lines.png
+               Docs\Manual\JP\screenshots\imgcmp1.png = Docs\Manual\JP\screenshots\imgcmp1.png
+               Docs\Manual\JP\screenshots\lastdiff_btn.png = Docs\Manual\JP\screenshots\lastdiff_btn.png
+               Docs\Manual\JP\screenshots\lfile.png = Docs\Manual\JP\screenshots\lfile.png
+               Docs\Manual\JP\screenshots\lfolder.png = Docs\Manual\JP\screenshots\lfolder.png
+               Docs\Manual\JP\screenshots\line-diff-punctuation.png = Docs\Manual\JP\screenshots\line-diff-punctuation.png
+               Docs\Manual\JP\screenshots\linediff.png = Docs\Manual\JP\screenshots\linediff.png
+               Docs\Manual\JP\screenshots\locpane_currentdiff.png = Docs\Manual\JP\screenshots\locpane_currentdiff.png
+               Docs\Manual\JP\screenshots\locpane_diffs.png = Docs\Manual\JP\screenshots\locpane_diffs.png
+               Docs\Manual\JP\screenshots\locpane_moved_diffs.png = Docs\Manual\JP\screenshots\locpane_moved_diffs.png
+               Docs\Manual\JP\screenshots\locpane_viewbar.png = Docs\Manual\JP\screenshots\locpane_viewbar.png
+               Docs\Manual\JP\screenshots\merge_menu.png = Docs\Manual\JP\screenshots\merge_menu.png
+               Docs\Manual\JP\screenshots\missing_lines.png = Docs\Manual\JP\screenshots\missing_lines.png
+               Docs\Manual\JP\screenshots\moved-01.png = Docs\Manual\JP\screenshots\moved-01.png
+               Docs\Manual\JP\screenshots\nav_uparrow_btn.png = Docs\Manual\JP\screenshots\nav_uparrow_btn.png
+               Docs\Manual\JP\screenshots\nextdiff_btn.png = Docs\Manual\JP\screenshots\nextdiff_btn.png
+               Docs\Manual\JP\screenshots\notequal.png = Docs\Manual\JP\screenshots\notequal.png
+               Docs\Manual\JP\screenshots\notequaltextfile.png = Docs\Manual\JP\screenshots\notequaltextfile.png
+               Docs\Manual\JP\screenshots\open_icon.png = Docs\Manual\JP\screenshots\open_icon.png
+               Docs\Manual\JP\screenshots\OpenDlg1.png = Docs\Manual\JP\screenshots\OpenDlg1.png
+               Docs\Manual\JP\screenshots\options_btn.png = Docs\Manual\JP\screenshots\options_btn.png
+               Docs\Manual\JP\screenshots\prevdiff_btn.png = Docs\Manual\JP\screenshots\prevdiff_btn.png
+               Docs\Manual\JP\screenshots\projfile_save.png = Docs\Manual\JP\screenshots\projfile_save.png
+               Docs\Manual\JP\screenshots\refresh_btn.png = Docs\Manual\JP\screenshots\refresh_btn.png
+               Docs\Manual\JP\screenshots\rfile.png = Docs\Manual\JP\screenshots\rfile.png
+               Docs\Manual\JP\screenshots\rfolder.png = Docs\Manual\JP\screenshots\rfolder.png
+               Docs\Manual\JP\screenshots\simlines-diffs-off.png = Docs\Manual\JP\screenshots\simlines-diffs-off.png
+               Docs\Manual\JP\screenshots\simlines-diffs-on.png = Docs\Manual\JP\screenshots\simlines-diffs-on.png
+               Docs\Manual\JP\screenshots\tblcomp1.png = Docs\Manual\JP\screenshots\tblcomp1.png
+               Docs\Manual\JP\screenshots\tfs_configure.png = Docs\Manual\JP\screenshots\tfs_configure.png
+               Docs\Manual\JP\screenshots\treeview-01.png = Docs\Manual\JP\screenshots\treeview-01.png
+               Docs\Manual\JP\screenshots\undo_btn.png = Docs\Manual\JP\screenshots\undo_btn.png
+               Docs\Manual\JP\screenshots\wm_icon.png = Docs\Manual\JP\screenshots\wm_icon.png
+               Docs\Manual\JP\screenshots\word-diff-allwhite.png = Docs\Manual\JP\screenshots\word-diff-allwhite.png
+               Docs\Manual\JP\screenshots\word-diff-nochange.png = Docs\Manual\JP\screenshots\word-diff-nochange.png
+               Docs\Manual\JP\screenshots\word-diff-nowhite.png = Docs\Manual\JP\screenshots\word-diff-nowhite.png
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "xsl", "xsl", "{440F7B19-6A74-4C4A-A343-B303725E6BB3}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Manual\JP\xsl\html.xsl = Docs\Manual\JP\xsl\html.xsl
+               Docs\Manual\JP\xsl\htmlhelp.xsl = Docs\Manual\JP\xsl\htmlhelp.xsl
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Developers", "Developers", "{A348FF0E-3DD2-4F8B-BF10-B4092A0B8FDB}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Developers\doxygen.cfg = Docs\Developers\doxygen.cfg
+               Docs\Developers\Options.html = Docs\Developers\Options.html
+               Docs\Developers\readme-developers.html = Docs\Developers\readme-developers.html
+               Docs\Developers\README.md = Docs\Developers\README.md
+               Docs\Developers\UnitTesting.html = Docs\Developers\UnitTesting.html
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ColorSchemes", "ColorSchemes", "{92E79FEF-3EDE-4F79-97BA-CD6F3E1BE58B}"
+       ProjectSection(SolutionItems) = preProject
+               ColorSchemes\Default.ini = ColorSchemes\Default.ini
+               ColorSchemes\Modern.ini = ColorSchemes\Modern.ini
+               ColorSchemes\Solarized Dark.ini = ColorSchemes\Solarized Dark.ini
+               ColorSchemes\Solarized Light.ini = ColorSchemes\Solarized Light.ini
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Filters", "Filters", "{4D6CA805-D847-462E-B176-AE8571D586AB}"
+       ProjectSection(SolutionItems) = preProject
+               Filters\ADAMulti.flt = Filters\ADAMulti.flt
+               Filters\ASPNET.flt = Filters\ASPNET.flt
+               Filters\CSharp_loose.flt = Filters\CSharp_loose.flt
+               Filters\Delphi.flt = Filters\Delphi.flt
+               Filters\FileFilter.tmpl = Filters\FileFilter.tmpl
+               Filters\Frontpage.flt = Filters\Frontpage.flt
+               Filters\MASM.flt = Filters\MASM.flt
+               Filters\Merge_GnuC_loose.flt = Filters\Merge_GnuC_loose.flt
+               Filters\Merge_VB_loose.flt = Filters\Merge_VB_loose.flt
+               Filters\Merge_VC_loose.flt = Filters\Merge_VC_loose.flt
+               Filters\README.md = Filters\README.md
+               Filters\SourceControl.flt = Filters\SourceControl.flt
+               Filters\Symbian.flt = Filters\Symbian.flt
+               Filters\XML_html.flt = Filters\XML_html.flt
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Externals", "Externals", "{CE514278-A13F-4F6A-93EB-5653410AC214}"
+       ProjectSection(SolutionItems) = preProject
+               Externals\versions.txt = Externals\versions.txt
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{4407E7D0-41F5-4FC4-ADB9-948C09966721}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Scripts", "Scripts", "{88571237-56AD-421A-8F88-26983BDD8D6C}"
+       ProjectSection(SolutionItems) = preProject
+               Tools\Scripts\CheckMenuResources.vbs = Tools\Scripts\CheckMenuResources.vbs
+               Tools\Scripts\CheckTranslationStrings.cmd = Tools\Scripts\CheckTranslationStrings.cmd
+               Tools\Scripts\CheckTranslationStrings.ps1 = Tools\Scripts\CheckTranslationStrings.ps1
+               Tools\Scripts\CheckUnusedResources.vbs = Tools\Scripts\CheckUnusedResources.vbs
+               Tools\Scripts\README.md = Tools\Scripts\README.md
+               Tools\Scripts\UpdateTranslations.bat = Tools\Scripts\UpdateTranslations.bat
+       EndProjectSection
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Logos", "Logos", "{91ED0FD4-86C9-4D7C-87C1-1B12F04DCAD0}"
+       ProjectSection(SolutionItems) = preProject
+               Docs\Logos\README.md = Docs\Logos\README.md
+               Docs\Logos\WinMerge_logo_24bit.png = Docs\Logos\WinMerge_logo_24bit.png
+               Docs\Logos\WinMerge_logo_shadow_24bit.png = Docs\Logos\WinMerge_logo_shadow_24bit.png
+               Docs\Logos\WinMerge_logo_shadow_trans.tif = Docs\Logos\WinMerge_logo_shadow_trans.tif
+               Docs\Logos\WinMerge_logo_trans.tif = Docs\Logos\WinMerge_logo_trans.tif
+       EndProjectSection
+EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
                Debug|Win32 = Debug|Win32
                Debug|x64 = Debug|x64
-               Release MinDependency|Win32 = Release MinDependency|Win32
-               Release MinDependency|x64 = Release MinDependency|x64
-               Release MinSize|Win32 = Release MinSize|Win32
-               Release MinSize|x64 = Release MinSize|x64
                Release|Win32 = Release|Win32
                Release|x64 = Release|x64
                Test|Win32 = Test|Win32
                Test|x64 = Test|x64
-               Unicode Debug|Win32 = Unicode Debug|Win32
-               Unicode Debug|x64 = Unicode Debug|x64
-               Unicode Release MinDependency|Win32 = Unicode Release MinDependency|Win32
-               Unicode Release MinDependency|x64 = Unicode Release MinDependency|x64
-               Unicode Release MinSize|Win32 = Unicode Release MinSize|Win32
-               Unicode Release MinSize|x64 = Unicode Release MinSize|x64
-               Unicode Release|Win32 = Unicode Release|Win32
-               Unicode Release|x64 = Unicode Release|x64
-               UnicodeDebug|Win32 = UnicodeDebug|Win32
-               UnicodeDebug|x64 = UnicodeDebug|x64
-               UnicodeRelease|Win32 = UnicodeRelease|Win32
-               UnicodeRelease|x64 = UnicodeRelease|x64
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
                {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Debug|Win32.ActiveCfg = Debug|Win32
                {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Debug|Win32.Build.0 = Debug|Win32
                {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Debug|x64.ActiveCfg = Debug|x64
                {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Debug|x64.Build.0 = Debug|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release MinDependency|x64.Build.0 = Release|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release MinSize|Win32.Build.0 = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release MinSize|x64.ActiveCfg = Release|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release MinSize|x64.Build.0 = Release|x64
                {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release|Win32.ActiveCfg = Release|Win32
                {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release|Win32.Build.0 = Release|Win32
                {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Release|x64.ActiveCfg = Release|x64
@@ -211,42 +574,10 @@ Global
                {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Test|Win32.Build.0 = Test|Win32
                {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Test|x64.ActiveCfg = Test|x64
                {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Test|x64.Build.0 = Test|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Debug|x64.Build.0 = Debug|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release|Win32.Build.0 = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release|x64.ActiveCfg = Release|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.Unicode Release|x64.Build.0 = Release|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {9FDA4AF0-CCFD-4812-BDB9-53EFEDB32BDE}.UnicodeRelease|x64.Build.0 = Release|x64
                {4B011DDA-2279-437D-903C-8028913AF31B}.Debug|Win32.ActiveCfg = Debug|Win32
                {4B011DDA-2279-437D-903C-8028913AF31B}.Debug|Win32.Build.0 = Debug|Win32
                {4B011DDA-2279-437D-903C-8028913AF31B}.Debug|x64.ActiveCfg = Debug|x64
                {4B011DDA-2279-437D-903C-8028913AF31B}.Debug|x64.Build.0 = Debug|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Release MinDependency|x64.Build.0 = Release|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Release MinSize|Win32.Build.0 = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Release MinSize|x64.ActiveCfg = Release|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Release MinSize|x64.Build.0 = Release|x64
                {4B011DDA-2279-437D-903C-8028913AF31B}.Release|Win32.ActiveCfg = Release|Win32
                {4B011DDA-2279-437D-903C-8028913AF31B}.Release|Win32.Build.0 = Release|Win32
                {4B011DDA-2279-437D-903C-8028913AF31B}.Release|x64.ActiveCfg = Release|x64
@@ -255,42 +586,10 @@ Global
                {4B011DDA-2279-437D-903C-8028913AF31B}.Test|Win32.Build.0 = Debug|Win32
                {4B011DDA-2279-437D-903C-8028913AF31B}.Test|x64.ActiveCfg = Debug|x64
                {4B011DDA-2279-437D-903C-8028913AF31B}.Test|x64.Build.0 = Debug|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Debug|x64.Build.0 = Debug|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release|Win32.Build.0 = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release|x64.ActiveCfg = Release|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.Unicode Release|x64.Build.0 = Release|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {4B011DDA-2279-437D-903C-8028913AF31B}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {4B011DDA-2279-437D-903C-8028913AF31B}.UnicodeRelease|x64.Build.0 = Release|x64
                {8164D41D-B053-405B-826C-CF37AC0EF176}.Debug|Win32.ActiveCfg = Debug|Win32
                {8164D41D-B053-405B-826C-CF37AC0EF176}.Debug|Win32.Build.0 = Debug|Win32
                {8164D41D-B053-405B-826C-CF37AC0EF176}.Debug|x64.ActiveCfg = Debug|x64
                {8164D41D-B053-405B-826C-CF37AC0EF176}.Debug|x64.Build.0 = Debug|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Release MinDependency|x64.Build.0 = Release|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Release MinSize|Win32.Build.0 = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Release MinSize|x64.ActiveCfg = Release|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Release MinSize|x64.Build.0 = Release|x64
                {8164D41D-B053-405B-826C-CF37AC0EF176}.Release|Win32.ActiveCfg = Release|Win32
                {8164D41D-B053-405B-826C-CF37AC0EF176}.Release|Win32.Build.0 = Release|Win32
                {8164D41D-B053-405B-826C-CF37AC0EF176}.Release|x64.ActiveCfg = Release|x64
@@ -300,42 +599,10 @@ Global
                {8164D41D-B053-405B-826C-CF37AC0EF176}.Test|Win32.Deploy.0 = Debug|Win32
                {8164D41D-B053-405B-826C-CF37AC0EF176}.Test|x64.ActiveCfg = Debug|x64
                {8164D41D-B053-405B-826C-CF37AC0EF176}.Test|x64.Build.0 = Debug|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Debug|x64.Build.0 = Debug|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release|Win32.Build.0 = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release|x64.ActiveCfg = Release|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.Unicode Release|x64.Build.0 = Release|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {8164D41D-B053-405B-826C-CF37AC0EF176}.UnicodeRelease|x64.Build.0 = Release|x64
                {9E211743-85FE-4977-82F3-4F04B40C912D}.Debug|Win32.ActiveCfg = Debug|Win32
                {9E211743-85FE-4977-82F3-4F04B40C912D}.Debug|Win32.Build.0 = Debug|Win32
                {9E211743-85FE-4977-82F3-4F04B40C912D}.Debug|x64.ActiveCfg = Debug|x64
                {9E211743-85FE-4977-82F3-4F04B40C912D}.Debug|x64.Build.0 = Debug|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Release MinDependency|x64.Build.0 = Release|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Release MinSize|Win32.Build.0 = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Release MinSize|x64.ActiveCfg = Release|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Release MinSize|x64.Build.0 = Release|x64
                {9E211743-85FE-4977-82F3-4F04B40C912D}.Release|Win32.ActiveCfg = Release|Win32
                {9E211743-85FE-4977-82F3-4F04B40C912D}.Release|Win32.Build.0 = Release|Win32
                {9E211743-85FE-4977-82F3-4F04B40C912D}.Release|x64.ActiveCfg = Release|x64
@@ -345,1586 +612,360 @@ Global
                {9E211743-85FE-4977-82F3-4F04B40C912D}.Test|Win32.Deploy.0 = Debug|Win32
                {9E211743-85FE-4977-82F3-4F04B40C912D}.Test|x64.ActiveCfg = Debug|x64
                {9E211743-85FE-4977-82F3-4F04B40C912D}.Test|x64.Build.0 = Debug|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Debug|x64.Build.0 = Debug|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release|Win32.Build.0 = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release|x64.ActiveCfg = Release|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.Unicode Release|x64.Build.0 = Release|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {9E211743-85FE-4977-82F3-4F04B40C912D}.UnicodeRelease|x64.Build.0 = Release|x64
                {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Debug|Win32.ActiveCfg = Debug|Win32
                {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Debug|Win32.Build.0 = Debug|Win32
                {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Debug|x64.ActiveCfg = Debug|x64
                {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Debug|x64.Build.0 = Debug|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release MinDependency|x64.Build.0 = Release|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release MinSize|Win32.Build.0 = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release MinSize|x64.ActiveCfg = Release|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release MinSize|x64.Build.0 = Release|x64
                {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release|Win32.ActiveCfg = Release|Win32
                {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release|Win32.Build.0 = Release|Win32
                {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release|x64.ActiveCfg = Release|x64
                {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Release|x64.Build.0 = Release|x64
                {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Test|Win32.ActiveCfg = Debug|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Test|Win32.Build.0 = Debug|Win32
                {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Test|x64.ActiveCfg = Debug|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Test|x64.Build.0 = Debug|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Debug|x64.Build.0 = Debug|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release|Win32.Build.0 = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release|x64.ActiveCfg = Release|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.Unicode Release|x64.Build.0 = Release|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D}.UnicodeRelease|x64.Build.0 = Release|x64
                {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Debug|Win32.ActiveCfg = Debug|Win32
                {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Debug|Win32.Build.0 = Debug|Win32
                {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Debug|x64.ActiveCfg = Debug|x64
                {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Debug|x64.Build.0 = Debug|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release MinDependency|x64.Build.0 = Release|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release MinSize|Win32.Build.0 = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release MinSize|x64.ActiveCfg = Release|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release MinSize|x64.Build.0 = Release|x64
                {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release|Win32.ActiveCfg = Release|Win32
                {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release|Win32.Build.0 = Release|Win32
                {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release|x64.ActiveCfg = Release|x64
                {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Release|x64.Build.0 = Release|x64
                {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Test|Win32.ActiveCfg = Debug|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Test|Win32.Build.0 = Debug|Win32
                {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Test|x64.ActiveCfg = Debug|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Test|x64.Build.0 = Debug|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Debug|x64.Build.0 = Debug|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release|Win32.Build.0 = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release|x64.ActiveCfg = Release|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.Unicode Release|x64.Build.0 = Release|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {0A3727B1-51E7-4702-AD0C-8AEE317EA510}.UnicodeRelease|x64.Build.0 = Release|x64
                {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Debug|Win32.ActiveCfg = Debug|Win32
                {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Debug|Win32.Build.0 = Debug|Win32
                {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Debug|x64.ActiveCfg = Debug|x64
                {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Debug|x64.Build.0 = Debug|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release MinDependency|Win32.ActiveCfg = Release MinDependency|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release MinDependency|Win32.Build.0 = Release MinDependency|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release MinDependency|x64.ActiveCfg = Release MinDependency|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release MinDependency|x64.Build.0 = Release MinDependency|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release MinSize|Win32.ActiveCfg = Release MinSize|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release MinSize|Win32.Build.0 = Release MinSize|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release MinSize|x64.ActiveCfg = Release MinSize|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release MinSize|x64.Build.0 = Release MinSize|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinSize|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinSize|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinSize|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release|Win32.Build.0 = Unicode Release MinSize|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release|x64.ActiveCfg = Unicode Release MinSize|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Unicode Release|x64.Build.0 = Unicode Release MinSize|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.UnicodeDebug|Win32.Build.0 = Unicode Release MinSize|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinSize|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.UnicodeDebug|x64.Build.0 = Unicode Release MinSize|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.UnicodeRelease|Win32.Build.0 = Unicode Release MinSize|Win32
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinSize|x64
-               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.UnicodeRelease|x64.Build.0 = Unicode Release MinSize|x64
+               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release|Win32.ActiveCfg = Release|Win32
+               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release|Win32.Build.0 = Release|Win32
+               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release|x64.ActiveCfg = Release|x64
+               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Release|x64.Build.0 = Release|x64
+               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Test|Win32.ActiveCfg = Debug|Win32
+               {6877DE2D-4ABA-49B0-858D-7D9A9F92945C}.Test|x64.ActiveCfg = Debug|x64
                {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Debug|Win32.ActiveCfg = Debug|Win32
                {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Debug|Win32.Build.0 = Debug|Win32
                {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Debug|x64.ActiveCfg = Debug|x64
                {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Debug|x64.Build.0 = Debug|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release MinDependency|Win32.ActiveCfg = Release MinDependency|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release MinDependency|Win32.Build.0 = Release MinDependency|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release MinDependency|x64.ActiveCfg = Release MinDependency|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release MinDependency|x64.Build.0 = Release MinDependency|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release MinSize|Win32.ActiveCfg = Release MinSize|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release MinSize|Win32.Build.0 = Release MinSize|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release MinSize|x64.ActiveCfg = Release MinSize|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release MinSize|x64.Build.0 = Release MinSize|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinSize|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinSize|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinSize|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release|Win32.Build.0 = Unicode Release MinSize|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release|x64.ActiveCfg = Unicode Release MinSize|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Unicode Release|x64.Build.0 = Unicode Release MinSize|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.UnicodeDebug|Win32.Build.0 = Unicode Release MinSize|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinSize|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.UnicodeDebug|x64.Build.0 = Unicode Release MinSize|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.UnicodeRelease|Win32.Build.0 = Unicode Release MinSize|Win32
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinSize|x64
-               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.UnicodeRelease|x64.Build.0 = Unicode Release MinSize|x64
+               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release|Win32.ActiveCfg = Release|Win32
+               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release|Win32.Build.0 = Release|Win32
+               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release|x64.ActiveCfg = Release|x64
+               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Release|x64.Build.0 = Release|x64
+               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Test|Win32.ActiveCfg = Debug|Win32
+               {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03}.Test|x64.ActiveCfg = Debug|x64
                {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Debug|Win32.ActiveCfg = Debug|Win32
                {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Debug|Win32.Build.0 = Debug|Win32
                {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Debug|x64.ActiveCfg = Debug|x64
                {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Debug|x64.Build.0 = Debug|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release MinDependency|Win32.ActiveCfg = Release MinDependency|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release MinDependency|Win32.Build.0 = Release MinDependency|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release MinDependency|x64.ActiveCfg = Release MinDependency|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release MinDependency|x64.Build.0 = Release MinDependency|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release MinSize|Win32.ActiveCfg = Release MinSize|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release MinSize|Win32.Build.0 = Release MinSize|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release MinSize|x64.ActiveCfg = Release MinSize|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release MinSize|x64.Build.0 = Release MinSize|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinSize|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinSize|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinSize|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release|Win32.Build.0 = Unicode Release MinSize|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release|x64.ActiveCfg = Unicode Release MinSize|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Unicode Release|x64.Build.0 = Unicode Release MinSize|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.UnicodeDebug|Win32.Build.0 = Unicode Release MinSize|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinSize|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.UnicodeDebug|x64.Build.0 = Unicode Release MinSize|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.UnicodeRelease|Win32.Build.0 = Unicode Release MinSize|Win32
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinSize|x64
-               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.UnicodeRelease|x64.Build.0 = Unicode Release MinSize|x64
+               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release|Win32.ActiveCfg = Release|Win32
+               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release|Win32.Build.0 = Release|Win32
+               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release|x64.ActiveCfg = Release|x64
+               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Release|x64.Build.0 = Release|x64
+               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Test|Win32.ActiveCfg = Debug|Win32
+               {0EE652FF-27B0-4F91-BAD6-2931BC072762}.Test|x64.ActiveCfg = Debug|x64
                {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Debug|Win32.ActiveCfg = Debug|Win32
                {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Debug|Win32.Build.0 = Debug|Win32
                {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Debug|x64.ActiveCfg = Debug|x64
                {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Debug|x64.Build.0 = Debug|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release MinDependency|Win32.ActiveCfg = Release MinDependency|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release MinDependency|Win32.Build.0 = Release MinDependency|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release MinDependency|x64.ActiveCfg = Release MinDependency|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release MinDependency|x64.Build.0 = Release MinDependency|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release MinSize|Win32.ActiveCfg = Release MinSize|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release MinSize|Win32.Build.0 = Release MinSize|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release MinSize|x64.ActiveCfg = Release MinSize|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release MinSize|x64.Build.0 = Release MinSize|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinSize|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinSize|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinSize|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release|Win32.Build.0 = Unicode Release MinSize|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release|x64.ActiveCfg = Unicode Release MinSize|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Unicode Release|x64.Build.0 = Unicode Release MinSize|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.UnicodeDebug|Win32.Build.0 = Unicode Release MinSize|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinSize|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.UnicodeDebug|x64.Build.0 = Unicode Release MinSize|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.UnicodeRelease|Win32.Build.0 = Unicode Release MinSize|Win32
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinSize|x64
-               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.UnicodeRelease|x64.Build.0 = Unicode Release MinSize|x64
+               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release|Win32.ActiveCfg = Release|Win32
+               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release|Win32.Build.0 = Release|Win32
+               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release|x64.ActiveCfg = Release|x64
+               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Release|x64.Build.0 = Release|x64
+               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Test|Win32.ActiveCfg = Debug|Win32
+               {78ABD31C-70A2-4608-8A3D-506E1E2C0AFE}.Test|x64.ActiveCfg = Debug|x64
                {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Debug|Win32.ActiveCfg = Debug|Win32
                {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Debug|Win32.Build.0 = Debug|Win32
                {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Debug|x64.ActiveCfg = Debug|x64
                {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Debug|x64.Build.0 = Debug|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release MinDependency|Win32.ActiveCfg = Release MinDependency|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release MinDependency|Win32.Build.0 = Release MinDependency|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release MinDependency|x64.ActiveCfg = Release MinDependency|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release MinDependency|x64.Build.0 = Release MinDependency|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release MinSize|Win32.ActiveCfg = Release MinSize|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release MinSize|Win32.Build.0 = Release MinSize|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release MinSize|x64.ActiveCfg = Release MinSize|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release MinSize|x64.Build.0 = Release MinSize|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinSize|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinSize|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinSize|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release|Win32.Build.0 = Unicode Release MinSize|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release|x64.ActiveCfg = Unicode Release MinSize|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Unicode Release|x64.Build.0 = Unicode Release MinSize|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.UnicodeDebug|Win32.Build.0 = Unicode Release MinSize|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinSize|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.UnicodeDebug|x64.Build.0 = Unicode Release MinSize|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.UnicodeRelease|Win32.Build.0 = Unicode Release MinSize|Win32
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinSize|x64
-               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.UnicodeRelease|x64.Build.0 = Unicode Release MinSize|x64
+               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release|Win32.ActiveCfg = Release|Win32
+               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release|Win32.Build.0 = Release|Win32
+               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release|x64.ActiveCfg = Release|x64
+               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Release|x64.Build.0 = Release|x64
+               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Test|Win32.ActiveCfg = Debug|Win32
+               {A644FBA4-D76E-4500-B4B7-04D7A245359A}.Test|x64.ActiveCfg = Debug|x64
                {32000226-A923-40A5-B60A-6C4402869C43}.Debug|Win32.ActiveCfg = Debug|Win32
                {32000226-A923-40A5-B60A-6C4402869C43}.Debug|Win32.Build.0 = Debug|Win32
                {32000226-A923-40A5-B60A-6C4402869C43}.Debug|x64.ActiveCfg = Debug|x64
                {32000226-A923-40A5-B60A-6C4402869C43}.Debug|x64.Build.0 = Debug|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release MinDependency|Win32.ActiveCfg = Release MinDependency|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release MinDependency|Win32.Build.0 = Release MinDependency|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release MinDependency|x64.ActiveCfg = Release MinDependency|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release MinDependency|x64.Build.0 = Release MinDependency|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release MinSize|Win32.ActiveCfg = Release MinSize|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release MinSize|Win32.Build.0 = Release MinSize|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release MinSize|x64.ActiveCfg = Release MinSize|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release MinSize|x64.Build.0 = Release MinSize|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinSize|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinSize|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinSize|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release|Win32.Build.0 = Unicode Release MinSize|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release|x64.ActiveCfg = Unicode Release MinSize|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.Unicode Release|x64.Build.0 = Unicode Release MinSize|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.UnicodeDebug|Win32.Build.0 = Unicode Release MinSize|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinSize|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.UnicodeDebug|x64.Build.0 = Unicode Release MinSize|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.UnicodeRelease|Win32.Build.0 = Unicode Release MinSize|Win32
-               {32000226-A923-40A5-B60A-6C4402869C43}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinSize|x64
-               {32000226-A923-40A5-B60A-6C4402869C43}.UnicodeRelease|x64.Build.0 = Unicode Release MinSize|x64
+               {32000226-A923-40A5-B60A-6C4402869C43}.Release|Win32.ActiveCfg = Release|Win32
+               {32000226-A923-40A5-B60A-6C4402869C43}.Release|Win32.Build.0 = Release|Win32
+               {32000226-A923-40A5-B60A-6C4402869C43}.Release|x64.ActiveCfg = Release|x64
+               {32000226-A923-40A5-B60A-6C4402869C43}.Release|x64.Build.0 = Release|x64
+               {32000226-A923-40A5-B60A-6C4402869C43}.Test|Win32.ActiveCfg = Debug|Win32
+               {32000226-A923-40A5-B60A-6C4402869C43}.Test|x64.ActiveCfg = Debug|x64
                {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Debug|Win32.ActiveCfg = Debug|Win32
                {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Debug|Win32.Build.0 = Debug|Win32
                {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Debug|x64.ActiveCfg = Debug|x64
                {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Debug|x64.Build.0 = Debug|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release MinDependency|Win32.ActiveCfg = Release MinDependency|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release MinDependency|Win32.Build.0 = Release MinDependency|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release MinDependency|x64.ActiveCfg = Release MinDependency|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release MinDependency|x64.Build.0 = Release MinDependency|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release MinSize|Win32.ActiveCfg = Release MinSize|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release MinSize|Win32.Build.0 = Release MinSize|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release MinSize|x64.ActiveCfg = Release MinSize|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release MinSize|x64.Build.0 = Release MinSize|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinSize|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinSize|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinSize|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release|Win32.Build.0 = Unicode Release MinSize|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release|x64.ActiveCfg = Unicode Release MinSize|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Unicode Release|x64.Build.0 = Unicode Release MinSize|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.UnicodeDebug|Win32.Build.0 = Unicode Release MinSize|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinSize|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.UnicodeDebug|x64.Build.0 = Unicode Release MinSize|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.UnicodeRelease|Win32.Build.0 = Unicode Release MinSize|Win32
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinSize|x64
-               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.UnicodeRelease|x64.Build.0 = Unicode Release MinSize|x64
+               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release|Win32.ActiveCfg = Release|Win32
+               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release|Win32.Build.0 = Release|Win32
+               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release|x64.ActiveCfg = Release|x64
+               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Release|x64.Build.0 = Release|x64
+               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Test|Win32.ActiveCfg = Debug|Win32
+               {098B241D-63AF-4683-BAF8-6DA57FD8FE75}.Test|x64.ActiveCfg = Debug|x64
                {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Debug|Win32.ActiveCfg = Debug|Win32
                {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Debug|Win32.Build.0 = Debug|Win32
                {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Debug|x64.ActiveCfg = Debug|x64
                {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Debug|x64.Build.0 = Debug|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release MinDependency|Win32.ActiveCfg = Release MinDependency|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release MinDependency|Win32.Build.0 = Release MinDependency|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release MinDependency|x64.ActiveCfg = Release MinDependency|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release MinDependency|x64.Build.0 = Release MinDependency|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release MinSize|Win32.ActiveCfg = Release MinSize|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release MinSize|Win32.Build.0 = Release MinSize|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release MinSize|x64.ActiveCfg = Release MinSize|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release MinSize|x64.Build.0 = Release MinSize|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinSize|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinSize|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinSize|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release|Win32.Build.0 = Unicode Release MinSize|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release|x64.ActiveCfg = Unicode Release MinSize|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Unicode Release|x64.Build.0 = Unicode Release MinSize|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.UnicodeDebug|Win32.Build.0 = Unicode Release MinSize|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinSize|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.UnicodeDebug|x64.Build.0 = Unicode Release MinSize|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.UnicodeRelease|Win32.Build.0 = Unicode Release MinSize|Win32
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinSize|x64
-               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.UnicodeRelease|x64.Build.0 = Unicode Release MinSize|x64
+               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release|Win32.ActiveCfg = Release|Win32
+               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release|Win32.Build.0 = Release|Win32
+               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release|x64.ActiveCfg = Release|x64
+               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Release|x64.Build.0 = Release|x64
+               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Test|Win32.ActiveCfg = Debug|Win32
+               {AA88B46E-B2E2-4B03-8CD5-1E9D60DB6AB2}.Test|x64.ActiveCfg = Debug|x64
                {A948A08A-3AF4-4860-8D13-8C425E56806F}.Debug|Win32.ActiveCfg = Debug|Win32
                {A948A08A-3AF4-4860-8D13-8C425E56806F}.Debug|Win32.Build.0 = Debug|Win32
                {A948A08A-3AF4-4860-8D13-8C425E56806F}.Debug|x64.ActiveCfg = Debug|x64
                {A948A08A-3AF4-4860-8D13-8C425E56806F}.Debug|x64.Build.0 = Debug|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release MinDependency|Win32.ActiveCfg = Release MinDependency|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release MinDependency|Win32.Build.0 = Release MinDependency|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release MinDependency|x64.ActiveCfg = Release MinDependency|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release MinDependency|x64.Build.0 = Release MinDependency|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release MinSize|Win32.ActiveCfg = Release MinSize|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release MinSize|Win32.Build.0 = Release MinSize|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release MinSize|x64.ActiveCfg = Release MinSize|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release MinSize|x64.Build.0 = Release MinSize|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinSize|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinSize|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinSize|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release|Win32.Build.0 = Unicode Release MinSize|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release|x64.ActiveCfg = Unicode Release MinSize|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Unicode Release|x64.Build.0 = Unicode Release MinSize|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.UnicodeDebug|Win32.Build.0 = Unicode Release MinSize|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinSize|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.UnicodeDebug|x64.Build.0 = Unicode Release MinSize|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.UnicodeRelease|Win32.Build.0 = Unicode Release MinSize|Win32
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinSize|x64
-               {A948A08A-3AF4-4860-8D13-8C425E56806F}.UnicodeRelease|x64.Build.0 = Unicode Release MinSize|x64
+               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release|Win32.ActiveCfg = Release|Win32
+               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release|Win32.Build.0 = Release|Win32
+               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release|x64.ActiveCfg = Release|x64
+               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Release|x64.Build.0 = Release|x64
+               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Test|Win32.ActiveCfg = Debug|Win32
+               {A948A08A-3AF4-4860-8D13-8C425E56806F}.Test|x64.ActiveCfg = Debug|x64
                {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Debug|Win32.ActiveCfg = Debug|Win32
                {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Debug|Win32.Build.0 = Debug|Win32
                {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Debug|x64.ActiveCfg = Debug|x64
                {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Debug|x64.Build.0 = Debug|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release MinDependency|Win32.ActiveCfg = Release MinDependency|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release MinDependency|Win32.Build.0 = Release MinDependency|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release MinDependency|x64.ActiveCfg = Release MinDependency|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release MinDependency|x64.Build.0 = Release MinDependency|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release MinSize|Win32.ActiveCfg = Release MinSize|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release MinSize|Win32.Build.0 = Release MinSize|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release MinSize|x64.ActiveCfg = Release MinSize|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release MinSize|x64.Build.0 = Release MinSize|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinSize|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinSize|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinSize|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release|Win32.Build.0 = Unicode Release MinSize|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release|x64.ActiveCfg = Unicode Release MinSize|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Unicode Release|x64.Build.0 = Unicode Release MinSize|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.UnicodeDebug|Win32.Build.0 = Unicode Release MinSize|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinSize|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.UnicodeDebug|x64.Build.0 = Unicode Release MinSize|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinSize|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.UnicodeRelease|Win32.Build.0 = Unicode Release MinSize|Win32
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinSize|x64
-               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.UnicodeRelease|x64.Build.0 = Unicode Release MinSize|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Debug|Win32.Build.0 = Unicode Debug|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Debug|x64.ActiveCfg = Unicode Debug|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Debug|x64.Build.0 = Unicode Debug|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release MinSize|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release MinSize|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release MinSize|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release MinSize|x64.Build.0 = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Test|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Test|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Test|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Test|x64.Build.0 = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release MinDependency|x64.Build.0 = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release MinSize|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release MinSize|x64.Build.0 = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Unicode Release|x64.Build.0 = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.UnicodeDebug|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.UnicodeDebug|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.UnicodeDebug|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.UnicodeDebug|x64.Build.0 = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.UnicodeRelease|Win32.ActiveCfg = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.UnicodeRelease|Win32.Build.0 = Unicode Release MinDependency|Win32
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.UnicodeRelease|x64.ActiveCfg = Unicode Release MinDependency|x64
-               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.UnicodeRelease|x64.Build.0 = Unicode Release MinDependency|x64
+               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release|Win32.ActiveCfg = Release|Win32
+               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release|Win32.Build.0 = Release|Win32
+               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release|x64.ActiveCfg = Release|x64
+               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Release|x64.Build.0 = Release|x64
+               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Test|Win32.ActiveCfg = Debug|Win32
+               {4A3F0C35-6B6D-44B3-84FD-7E2168398361}.Test|x64.ActiveCfg = Debug|x64
+               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Debug|Win32.ActiveCfg = Debug|Win32
+               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Debug|Win32.Build.0 = Debug|Win32
+               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Debug|x64.ActiveCfg = Debug|x64
+               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Debug|x64.Build.0 = Debug|x64
+               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release|Win32.ActiveCfg = Release|Win32
+               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release|Win32.Build.0 = Release|Win32
+               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Release|x64.ActiveCfg = Debug|x64
+               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Test|Win32.ActiveCfg = Debug|Win32
+               {76A538A1-9D2C-49CB-AE9F-72548CE37F88}.Test|x64.ActiveCfg = Debug|x64
                {AF985E3F-14EE-420E-90FE-AAA844797D36}.Debug|Win32.ActiveCfg = Debug|Win32
                {AF985E3F-14EE-420E-90FE-AAA844797D36}.Debug|Win32.Build.0 = Debug|Win32
                {AF985E3F-14EE-420E-90FE-AAA844797D36}.Debug|x64.ActiveCfg = Debug|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release MinDependency|x64.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release MinDependency|x64.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release MinSize|Win32.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release MinSize|x64.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release MinSize|x64.Build.0 = Release|Win32
                {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release|Win32.ActiveCfg = Release|Win32
                {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release|Win32.Build.0 = Release|Win32
                {AF985E3F-14EE-420E-90FE-AAA844797D36}.Release|x64.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Test|Win32.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Test|Win32.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Test|x64.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Test|x64.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Debug|x64.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Debug|x64.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release MinDependency|x64.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release MinDependency|x64.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release MinSize|x64.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release MinSize|x64.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release|Win32.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release|x64.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Unicode Release|x64.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.UnicodeDebug|x64.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.UnicodeDebug|x64.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.UnicodeRelease|x64.ActiveCfg = Release|Win32
-               {AF985E3F-14EE-420E-90FE-AAA844797D36}.UnicodeRelease|x64.Build.0 = Release|Win32
+               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Test|Win32.ActiveCfg = Debug|Win32
+               {AF985E3F-14EE-420E-90FE-AAA844797D36}.Test|x64.ActiveCfg = Debug|Win32
                {D490276C-363D-4996-B365-28A08877387C}.Debug|Win32.ActiveCfg = Debug|Win32
+               {D490276C-363D-4996-B365-28A08877387C}.Debug|Win32.Build.0 = Debug|Win32
                {D490276C-363D-4996-B365-28A08877387C}.Debug|x64.ActiveCfg = Debug|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Release MinDependency|x64.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Release MinDependency|x64.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Release MinSize|Win32.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Release MinSize|x64.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Release MinSize|x64.Build.0 = Release|Win32
                {D490276C-363D-4996-B365-28A08877387C}.Release|Win32.ActiveCfg = Release|Win32
                {D490276C-363D-4996-B365-28A08877387C}.Release|x64.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Test|Win32.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Test|Win32.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Test|x64.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Test|x64.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Debug|x64.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Debug|x64.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release MinDependency|x64.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release MinDependency|x64.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release MinSize|x64.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release MinSize|x64.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release|Win32.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release|x64.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.Unicode Release|x64.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.UnicodeDebug|x64.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.UnicodeDebug|x64.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.UnicodeRelease|x64.ActiveCfg = Release|Win32
-               {D490276C-363D-4996-B365-28A08877387C}.UnicodeRelease|x64.Build.0 = Release|Win32
+               {D490276C-363D-4996-B365-28A08877387C}.Test|Win32.ActiveCfg = Debug|Win32
+               {D490276C-363D-4996-B365-28A08877387C}.Test|x64.ActiveCfg = Debug|Win32
                {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Debug|Win32.ActiveCfg = Debug|Win32
                {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Debug|Win32.Build.0 = Debug|Win32
                {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Debug|x64.ActiveCfg = Debug|x64
                {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Debug|x64.Build.0 = Debug|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release MinDependency|x64.Build.0 = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release MinSize|Win32.Build.0 = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release MinSize|x64.ActiveCfg = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release MinSize|x64.Build.0 = Release|x64
                {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release|Win32.ActiveCfg = Release|Win32
                {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release|Win32.Build.0 = Release|Win32
                {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release|x64.ActiveCfg = Release|x64
                {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Release|x64.Build.0 = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Test|Win32.ActiveCfg = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Test|Win32.Build.0 = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Test|x64.ActiveCfg = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Test|x64.Build.0 = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Debug|x64.Build.0 = Debug|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release|Win32.Build.0 = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release|x64.ActiveCfg = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Unicode Release|x64.Build.0 = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.UnicodeRelease|x64.Build.0 = Release|x64
+               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Test|Win32.ActiveCfg = Debug|Win32
+               {36365C8C-04A0-4892-9B83-AD6E05D50D67}.Test|x64.ActiveCfg = Debug|x64
                {9E219DF2-315D-478E-8A07-8960C377CE1E}.Debug|Win32.ActiveCfg = Debug|Win32
                {9E219DF2-315D-478E-8A07-8960C377CE1E}.Debug|Win32.Build.0 = Debug|Win32
                {9E219DF2-315D-478E-8A07-8960C377CE1E}.Debug|x64.ActiveCfg = Debug|x64
                {9E219DF2-315D-478E-8A07-8960C377CE1E}.Debug|x64.Build.0 = Debug|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release MinDependency|x64.Build.0 = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release MinSize|Win32.Build.0 = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release MinSize|x64.ActiveCfg = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release MinSize|x64.Build.0 = Release|x64
                {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release|Win32.ActiveCfg = Release|Win32
                {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release|Win32.Build.0 = Release|Win32
                {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release|x64.ActiveCfg = Release|x64
                {9E219DF2-315D-478E-8A07-8960C377CE1E}.Release|x64.Build.0 = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Test|Win32.ActiveCfg = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Test|Win32.Build.0 = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Test|x64.ActiveCfg = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Test|x64.Build.0 = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Debug|x64.Build.0 = Debug|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release|Win32.Build.0 = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release|x64.ActiveCfg = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Unicode Release|x64.Build.0 = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {9E219DF2-315D-478E-8A07-8960C377CE1E}.UnicodeRelease|x64.Build.0 = Release|x64
+               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Test|Win32.ActiveCfg = Debug|Win32
+               {9E219DF2-315D-478E-8A07-8960C377CE1E}.Test|x64.ActiveCfg = Debug|x64
                {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Debug|Win32.ActiveCfg = Debug|Win32
                {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Debug|Win32.Build.0 = Debug|Win32
                {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Debug|x64.ActiveCfg = Debug|x64
                {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Debug|x64.Build.0 = Debug|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release MinDependency|x64.Build.0 = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release MinSize|Win32.Build.0 = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release MinSize|x64.ActiveCfg = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release MinSize|x64.Build.0 = Release|x64
                {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release|Win32.ActiveCfg = Release|Win32
                {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release|Win32.Build.0 = Release|Win32
                {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release|x64.ActiveCfg = Release|x64
                {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Release|x64.Build.0 = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Test|Win32.ActiveCfg = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Test|Win32.Build.0 = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Test|x64.ActiveCfg = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Test|x64.Build.0 = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Debug|x64.Build.0 = Debug|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release|Win32.Build.0 = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release|x64.ActiveCfg = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Unicode Release|x64.Build.0 = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.UnicodeRelease|x64.Build.0 = Release|x64
+               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Test|Win32.ActiveCfg = Debug|Win32
+               {5E1D4E5F-E10C-4BA3-B663-F33014FD21D9}.Test|x64.ActiveCfg = Debug|x64
                {244455E0-5F25-4451-9540-F317883E52A8}.Debug|Win32.ActiveCfg = Debug|Win32
                {244455E0-5F25-4451-9540-F317883E52A8}.Debug|Win32.Build.0 = Debug|Win32
                {244455E0-5F25-4451-9540-F317883E52A8}.Debug|x64.ActiveCfg = Debug|x64
                {244455E0-5F25-4451-9540-F317883E52A8}.Debug|x64.Build.0 = Debug|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Release MinDependency|x64.Build.0 = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Release MinSize|Win32.Build.0 = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Release MinSize|x64.ActiveCfg = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Release MinSize|x64.Build.0 = Release|x64
                {244455E0-5F25-4451-9540-F317883E52A8}.Release|Win32.ActiveCfg = Release|Win32
                {244455E0-5F25-4451-9540-F317883E52A8}.Release|Win32.Build.0 = Release|Win32
                {244455E0-5F25-4451-9540-F317883E52A8}.Release|x64.ActiveCfg = Release|x64
                {244455E0-5F25-4451-9540-F317883E52A8}.Release|x64.Build.0 = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Test|Win32.ActiveCfg = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Test|Win32.Build.0 = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Test|x64.ActiveCfg = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Test|x64.Build.0 = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Debug|x64.Build.0 = Debug|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release|Win32.Build.0 = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release|x64.ActiveCfg = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.Unicode Release|x64.Build.0 = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {244455E0-5F25-4451-9540-F317883E52A8}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {244455E0-5F25-4451-9540-F317883E52A8}.UnicodeRelease|x64.Build.0 = Release|x64
+               {244455E0-5F25-4451-9540-F317883E52A8}.Test|Win32.ActiveCfg = Debug|Win32
+               {244455E0-5F25-4451-9540-F317883E52A8}.Test|x64.ActiveCfg = Debug|x64
                {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Debug|Win32.ActiveCfg = Debug|Win32
                {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Debug|Win32.Build.0 = Debug|Win32
                {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Debug|x64.ActiveCfg = Debug|x64
                {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Debug|x64.Build.0 = Debug|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release MinDependency|x64.Build.0 = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release MinSize|Win32.Build.0 = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release MinSize|x64.ActiveCfg = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release MinSize|x64.Build.0 = Release|x64
                {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release|Win32.ActiveCfg = Release|Win32
                {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release|Win32.Build.0 = Release|Win32
                {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release|x64.ActiveCfg = Release|x64
                {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Release|x64.Build.0 = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Test|Win32.ActiveCfg = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Test|Win32.Build.0 = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Test|x64.ActiveCfg = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Test|x64.Build.0 = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Debug|x64.Build.0 = Debug|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release|Win32.Build.0 = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release|x64.ActiveCfg = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Unicode Release|x64.Build.0 = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.UnicodeRelease|x64.Build.0 = Release|x64
+               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Test|Win32.ActiveCfg = Debug|Win32
+               {E3536C28-A7F1-4B53-8E52-7D2232F9E098}.Test|x64.ActiveCfg = Debug|x64
                {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Debug|Win32.ActiveCfg = Debug|Win32
                {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Debug|Win32.Build.0 = Debug|Win32
                {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Debug|x64.ActiveCfg = Debug|x64
                {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Debug|x64.Build.0 = Debug|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release MinDependency|x64.Build.0 = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release MinSize|Win32.Build.0 = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release MinSize|x64.ActiveCfg = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release MinSize|x64.Build.0 = Release|x64
                {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release|Win32.ActiveCfg = Release|Win32
                {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release|Win32.Build.0 = Release|Win32
                {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release|x64.ActiveCfg = Release|x64
                {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Release|x64.Build.0 = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Test|Win32.ActiveCfg = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Test|Win32.Build.0 = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Test|x64.ActiveCfg = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Test|x64.Build.0 = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Debug|x64.Build.0 = Debug|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release|Win32.Build.0 = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release|x64.ActiveCfg = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Unicode Release|x64.Build.0 = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.UnicodeRelease|x64.Build.0 = Release|x64
+               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Test|Win32.ActiveCfg = Debug|Win32
+               {7DB10B50-CE00-4D7A-B322-6824F05D2FCB}.Test|x64.ActiveCfg = Debug|x64
                {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Debug|Win32.ActiveCfg = Debug|Win32
                {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Debug|Win32.Build.0 = Debug|Win32
                {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Debug|x64.ActiveCfg = Debug|x64
                {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Debug|x64.Build.0 = Debug|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release MinDependency|x64.Build.0 = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release MinSize|Win32.Build.0 = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release MinSize|x64.ActiveCfg = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release MinSize|x64.Build.0 = Release|x64
                {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release|Win32.ActiveCfg = Release|Win32
                {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release|Win32.Build.0 = Release|Win32
                {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release|x64.ActiveCfg = Release|x64
                {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Release|x64.Build.0 = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Test|Win32.ActiveCfg = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Test|Win32.Build.0 = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Test|x64.ActiveCfg = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Test|x64.Build.0 = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Debug|x64.Build.0 = Debug|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release|Win32.Build.0 = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release|x64.ActiveCfg = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Unicode Release|x64.Build.0 = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.UnicodeRelease|x64.Build.0 = Release|x64
+               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Test|Win32.ActiveCfg = Debug|Win32
+               {07F662C1-1323-42AB-B6AF-FBFD34A7437A}.Test|x64.ActiveCfg = Debug|x64
                {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Debug|Win32.ActiveCfg = Debug|Win32
                {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Debug|Win32.Build.0 = Debug|Win32
                {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Debug|x64.ActiveCfg = Debug|x64
                {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Debug|x64.Build.0 = Debug|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release MinDependency|x64.Build.0 = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release MinSize|Win32.Build.0 = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release MinSize|x64.ActiveCfg = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release MinSize|x64.Build.0 = Release|x64
                {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release|Win32.ActiveCfg = Release|Win32
                {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release|Win32.Build.0 = Release|Win32
                {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release|x64.ActiveCfg = Release|x64
                {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Release|x64.Build.0 = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Test|Win32.ActiveCfg = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Test|Win32.Build.0 = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Test|x64.ActiveCfg = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Test|x64.Build.0 = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Debug|x64.Build.0 = Debug|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release|Win32.Build.0 = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release|x64.ActiveCfg = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Unicode Release|x64.Build.0 = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.UnicodeRelease|x64.Build.0 = Release|x64
+               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Test|Win32.ActiveCfg = Debug|Win32
+               {EC085CBD-E9C3-477F-9A97-CB9D5DA30E27}.Test|x64.ActiveCfg = Debug|x64
                {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Debug|Win32.ActiveCfg = Debug|Win32
                {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Debug|Win32.Build.0 = Debug|Win32
                {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Debug|x64.ActiveCfg = Debug|x64
                {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Debug|x64.Build.0 = Debug|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release MinDependency|x64.Build.0 = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release MinSize|Win32.Build.0 = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release MinSize|x64.ActiveCfg = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release MinSize|x64.Build.0 = Release|x64
                {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release|Win32.ActiveCfg = Release|Win32
                {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release|Win32.Build.0 = Release|Win32
                {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release|x64.ActiveCfg = Release|x64
                {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Release|x64.Build.0 = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Test|Win32.ActiveCfg = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Test|Win32.Build.0 = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Test|x64.ActiveCfg = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Test|x64.Build.0 = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Debug|x64.Build.0 = Debug|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release|Win32.Build.0 = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release|x64.ActiveCfg = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Unicode Release|x64.Build.0 = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.UnicodeRelease|x64.Build.0 = Release|x64
+               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Test|Win32.ActiveCfg = Debug|Win32
+               {097D9F6C-FD0E-4CBC-9676-009012AAECA8}.Test|x64.ActiveCfg = Debug|x64
                {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Debug|Win32.ActiveCfg = Debug|Win32
                {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Debug|Win32.Build.0 = Debug|Win32
                {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Debug|x64.ActiveCfg = Debug|x64
                {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Debug|x64.Build.0 = Debug|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release MinDependency|x64.Build.0 = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release MinSize|Win32.Build.0 = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release MinSize|x64.ActiveCfg = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release MinSize|x64.Build.0 = Release|x64
                {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release|Win32.ActiveCfg = Release|Win32
                {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release|Win32.Build.0 = Release|Win32
                {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release|x64.ActiveCfg = Release|x64
                {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Release|x64.Build.0 = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Test|Win32.ActiveCfg = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Test|Win32.Build.0 = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Test|x64.ActiveCfg = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Test|x64.Build.0 = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Debug|x64.Build.0 = Debug|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release|Win32.Build.0 = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release|x64.ActiveCfg = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Unicode Release|x64.Build.0 = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.UnicodeRelease|x64.Build.0 = Release|x64
+               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Test|Win32.ActiveCfg = Debug|Win32
+               {17A4874B-0606-4687-90B6-F91F8CB3B8AF}.Test|x64.ActiveCfg = Debug|x64
                {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Debug|Win32.ActiveCfg = Debug|Win32
                {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Debug|Win32.Build.0 = Debug|Win32
                {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Debug|x64.ActiveCfg = Debug|x64
                {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Debug|x64.Build.0 = Debug|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release MinDependency|x64.Build.0 = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release MinSize|Win32.Build.0 = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release MinSize|x64.ActiveCfg = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release MinSize|x64.Build.0 = Release|x64
                {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release|Win32.ActiveCfg = Release|Win32
                {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release|Win32.Build.0 = Release|Win32
                {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release|x64.ActiveCfg = Release|x64
                {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Release|x64.Build.0 = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Test|Win32.ActiveCfg = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Test|Win32.Build.0 = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Test|x64.ActiveCfg = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Test|x64.Build.0 = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Debug|x64.Build.0 = Debug|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release|Win32.Build.0 = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release|x64.ActiveCfg = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Unicode Release|x64.Build.0 = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.UnicodeRelease|x64.Build.0 = Release|x64
+               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Test|Win32.ActiveCfg = Debug|Win32
+               {33134F61-C1AD-4B6F-9CEA-503A9F140C52}.Test|x64.ActiveCfg = Debug|x64
                {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Debug|Win32.ActiveCfg = Debug|Win32
                {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Debug|Win32.Build.0 = Debug|Win32
                {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Debug|x64.ActiveCfg = Debug|x64
                {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Debug|x64.Build.0 = Debug|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release MinDependency|x64.Build.0 = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release MinSize|Win32.Build.0 = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release MinSize|x64.ActiveCfg = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release MinSize|x64.Build.0 = Release|x64
                {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release|Win32.ActiveCfg = Release|Win32
                {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release|Win32.Build.0 = Release|Win32
                {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release|x64.ActiveCfg = Release|x64
                {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Release|x64.Build.0 = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Test|Win32.ActiveCfg = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Test|Win32.Build.0 = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Test|x64.ActiveCfg = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Test|x64.Build.0 = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Debug|x64.Build.0 = Debug|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release|Win32.Build.0 = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release|x64.ActiveCfg = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Unicode Release|x64.Build.0 = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.UnicodeRelease|x64.Build.0 = Release|x64
+               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Test|Win32.ActiveCfg = Debug|Win32
+               {94F36908-A4E2-4533-939D-64FF6EADA5A1}.Test|x64.ActiveCfg = Debug|x64
                {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Debug|Win32.ActiveCfg = Debug|Win32
                {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Debug|Win32.Build.0 = Debug|Win32
                {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Debug|x64.ActiveCfg = Debug|x64
                {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Debug|x64.Build.0 = Debug|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release MinDependency|x64.Build.0 = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release MinSize|Win32.Build.0 = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release MinSize|x64.ActiveCfg = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release MinSize|x64.Build.0 = Release|x64
                {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release|Win32.ActiveCfg = Release|Win32
                {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release|Win32.Build.0 = Release|Win32
                {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release|x64.ActiveCfg = Release|x64
                {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Release|x64.Build.0 = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Test|Win32.ActiveCfg = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Test|Win32.Build.0 = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Test|x64.ActiveCfg = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Test|x64.Build.0 = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Debug|x64.Build.0 = Debug|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release|Win32.Build.0 = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release|x64.ActiveCfg = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Unicode Release|x64.Build.0 = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.UnicodeRelease|x64.Build.0 = Release|x64
+               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Test|Win32.ActiveCfg = Debug|Win32
+               {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A}.Test|x64.ActiveCfg = Debug|x64
                {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Debug|Win32.ActiveCfg = Debug|Win32
                {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Debug|Win32.Build.0 = Debug|Win32
                {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Debug|x64.ActiveCfg = Debug|x64
                {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Debug|x64.Build.0 = Debug|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release MinDependency|x64.Build.0 = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release MinSize|Win32.Build.0 = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release MinSize|x64.ActiveCfg = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release MinSize|x64.Build.0 = Release|x64
                {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release|Win32.ActiveCfg = Release|Win32
                {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release|Win32.Build.0 = Release|Win32
                {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release|x64.ActiveCfg = Release|x64
                {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Release|x64.Build.0 = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Test|Win32.ActiveCfg = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Test|Win32.Build.0 = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Test|x64.ActiveCfg = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Test|x64.Build.0 = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Debug|x64.Build.0 = Debug|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release|Win32.Build.0 = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release|x64.ActiveCfg = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Unicode Release|x64.Build.0 = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.UnicodeRelease|x64.Build.0 = Release|x64
+               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Test|Win32.ActiveCfg = Debug|Win32
+               {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC}.Test|x64.ActiveCfg = Debug|x64
                {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Debug|Win32.ActiveCfg = Debug|Win32
                {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Debug|Win32.Build.0 = Debug|Win32
                {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Debug|x64.ActiveCfg = Debug|x64
                {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Debug|x64.Build.0 = Debug|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release MinDependency|x64.Build.0 = Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release MinSize|Win32.Build.0 = Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release MinSize|x64.ActiveCfg = Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release MinSize|x64.Build.0 = Release|x64
                {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release|Win32.ActiveCfg = Release|Win32
                {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release|Win32.Build.0 = Release|Win32
                {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release|x64.ActiveCfg = Release|x64
                {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Release|x64.Build.0 = Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Test|Win32.ActiveCfg = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Test|Win32.Build.0 = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Test|x64.ActiveCfg = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Test|x64.Build.0 = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Debug|x64.ActiveCfg = Unicode Debug|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Debug|x64.Build.0 = Unicode Debug|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release MinDependency|Win32.ActiveCfg = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release MinDependency|Win32.Build.0 = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release MinDependency|x64.ActiveCfg = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release MinDependency|x64.Build.0 = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release MinSize|Win32.ActiveCfg = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release MinSize|Win32.Build.0 = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release MinSize|x64.ActiveCfg = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release MinSize|x64.Build.0 = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release|Win32.Build.0 = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release|x64.ActiveCfg = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Unicode Release|x64.Build.0 = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.UnicodeDebug|Win32.ActiveCfg = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.UnicodeDebug|Win32.Build.0 = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.UnicodeDebug|x64.ActiveCfg = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.UnicodeDebug|x64.Build.0 = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.UnicodeRelease|Win32.ActiveCfg = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.UnicodeRelease|Win32.Build.0 = Unicode Release|Win32
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.UnicodeRelease|x64.ActiveCfg = Unicode Release|x64
-               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.UnicodeRelease|x64.Build.0 = Unicode Release|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Debug|Win32.ActiveCfg = UnicodeDebug|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Debug|Win32.Build.0 = UnicodeDebug|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Debug|x64.ActiveCfg = UnicodeDebug|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Debug|x64.Build.0 = UnicodeDebug|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release MinDependency|Win32.ActiveCfg = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release MinDependency|x64.ActiveCfg = UnicodeRelease|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release MinSize|Win32.ActiveCfg = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release MinSize|x64.ActiveCfg = UnicodeRelease|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release|Win32.ActiveCfg = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release|Win32.Build.0 = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release|x64.ActiveCfg = UnicodeRelease|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release|x64.Build.0 = UnicodeRelease|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Test|Win32.ActiveCfg = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Test|x64.ActiveCfg = UnicodeRelease|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Debug|Win32.ActiveCfg = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Debug|Win32.Build.0 = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Debug|x64.ActiveCfg = UnicodeDebug|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Debug|x64.Build.0 = UnicodeDebug|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Release MinDependency|Win32.ActiveCfg = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Release MinDependency|x64.ActiveCfg = UnicodeRelease|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Release MinSize|Win32.ActiveCfg = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Release MinSize|x64.ActiveCfg = UnicodeRelease|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Release|Win32.ActiveCfg = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Release|x64.ActiveCfg = UnicodeRelease|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Unicode Release|x64.Build.0 = UnicodeRelease|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.UnicodeDebug|Win32.ActiveCfg = UnicodeDebug|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.UnicodeDebug|Win32.Build.0 = UnicodeDebug|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.UnicodeDebug|x64.ActiveCfg = UnicodeDebug|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.UnicodeDebug|x64.Build.0 = UnicodeDebug|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.UnicodeRelease|Win32.ActiveCfg = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.UnicodeRelease|Win32.Build.0 = UnicodeRelease|Win32
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.UnicodeRelease|x64.ActiveCfg = UnicodeRelease|x64
-               {139D8239-98B4-4B29-A199-B27CDB8B4708}.UnicodeRelease|x64.Build.0 = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Debug|Win32.ActiveCfg = UnicodeDebug|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Debug|Win32.Build.0 = UnicodeDebug|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Debug|x64.ActiveCfg = UnicodeDebug|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Debug|x64.Build.0 = UnicodeDebug|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Release MinDependency|Win32.ActiveCfg = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Release MinDependency|x64.ActiveCfg = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Release MinSize|Win32.ActiveCfg = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Release MinSize|x64.ActiveCfg = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Release|Win32.ActiveCfg = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Release|Win32.Build.0 = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Release|x64.ActiveCfg = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Release|x64.Build.0 = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Test|Win32.ActiveCfg = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Test|x64.ActiveCfg = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Debug|Win32.ActiveCfg = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Debug|Win32.Build.0 = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Debug|x64.ActiveCfg = UnicodeDebug|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Debug|x64.Build.0 = UnicodeDebug|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Release MinDependency|Win32.ActiveCfg = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Release MinDependency|x64.ActiveCfg = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Release MinSize|Win32.ActiveCfg = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Release MinSize|x64.ActiveCfg = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Release|Win32.ActiveCfg = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Release|x64.ActiveCfg = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.Unicode Release|x64.Build.0 = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.UnicodeDebug|Win32.ActiveCfg = UnicodeDebug|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.UnicodeDebug|Win32.Build.0 = UnicodeDebug|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.UnicodeDebug|x64.ActiveCfg = UnicodeDebug|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.UnicodeDebug|x64.Build.0 = UnicodeDebug|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.UnicodeRelease|Win32.ActiveCfg = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.UnicodeRelease|Win32.Build.0 = UnicodeRelease|Win32
-               {488796F1-8E07-40FE-A006-B6252E958746}.UnicodeRelease|x64.ActiveCfg = UnicodeRelease|x64
-               {488796F1-8E07-40FE-A006-B6252E958746}.UnicodeRelease|x64.Build.0 = UnicodeRelease|x64
+               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Test|Win32.ActiveCfg = Debug|Win32
+               {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD}.Test|x64.ActiveCfg = Debug|x64
+               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Debug|Win32.ActiveCfg = Debug|Win32
+               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Debug|Win32.Build.0 = Debug|Win32
+               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Debug|x64.ActiveCfg = Debug|x64
+               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Debug|x64.Build.0 = Debug|x64
+               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release|Win32.ActiveCfg = Release|Win32
+               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release|Win32.Build.0 = Release|Win32
+               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release|x64.ActiveCfg = Release|x64
+               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Release|x64.Build.0 = Release|x64
+               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Test|Win32.ActiveCfg = Debug|Win32
+               {139D8239-98B4-4B29-A199-B27CDB8B4708}.Test|x64.ActiveCfg = Debug|x64
+               {488796F1-8E07-40FE-A006-B6252E958746}.Debug|Win32.ActiveCfg = Debug|Win32
+               {488796F1-8E07-40FE-A006-B6252E958746}.Debug|Win32.Build.0 = Debug|Win32
+               {488796F1-8E07-40FE-A006-B6252E958746}.Debug|x64.ActiveCfg = Debug|x64
+               {488796F1-8E07-40FE-A006-B6252E958746}.Debug|x64.Build.0 = Debug|x64
+               {488796F1-8E07-40FE-A006-B6252E958746}.Release|Win32.ActiveCfg = Release|Win32
+               {488796F1-8E07-40FE-A006-B6252E958746}.Release|Win32.Build.0 = Release|Win32
+               {488796F1-8E07-40FE-A006-B6252E958746}.Release|x64.ActiveCfg = Release|x64
+               {488796F1-8E07-40FE-A006-B6252E958746}.Release|x64.Build.0 = Release|x64
+               {488796F1-8E07-40FE-A006-B6252E958746}.Test|Win32.ActiveCfg = Debug|Win32
+               {488796F1-8E07-40FE-A006-B6252E958746}.Test|x64.ActiveCfg = Debug|x64
                {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Debug|Win32.ActiveCfg = Debug|Win32
                {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Debug|Win32.Build.0 = Debug|Win32
                {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Debug|x64.ActiveCfg = Debug|x64
                {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Debug|x64.Build.0 = Debug|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release MinDependency|x64.Build.0 = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release MinSize|Win32.Build.0 = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release MinSize|x64.ActiveCfg = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release MinSize|x64.Build.0 = Release|x64
                {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release|Win32.ActiveCfg = Release|Win32
                {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release|Win32.Build.0 = Release|Win32
                {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release|x64.ActiveCfg = Release|x64
                {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Release|x64.Build.0 = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Test|Win32.ActiveCfg = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Test|Win32.Build.0 = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Test|x64.ActiveCfg = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Test|x64.Build.0 = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Debug|x64.Build.0 = Debug|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release|Win32.Build.0 = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release|x64.ActiveCfg = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Unicode Release|x64.Build.0 = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.UnicodeRelease|x64.Build.0 = Release|x64
+               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Test|Win32.ActiveCfg = Debug|Win32
+               {D358EAE3-AE53-4292-9384-6DB97E8B8D40}.Test|x64.ActiveCfg = Debug|x64
                {2710A368-ED56-4FB1-80C3-D93BA6483710}.Debug|Win32.ActiveCfg = Debug|Win32
                {2710A368-ED56-4FB1-80C3-D93BA6483710}.Debug|Win32.Build.0 = Debug|Win32
                {2710A368-ED56-4FB1-80C3-D93BA6483710}.Debug|x64.ActiveCfg = Debug|x64
                {2710A368-ED56-4FB1-80C3-D93BA6483710}.Debug|x64.Build.0 = Debug|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release MinDependency|x64.Build.0 = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release MinSize|Win32.Build.0 = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release MinSize|x64.ActiveCfg = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release MinSize|x64.Build.0 = Release|x64
                {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release|Win32.ActiveCfg = Release|Win32
                {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release|Win32.Build.0 = Release|Win32
                {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release|x64.ActiveCfg = Release|x64
                {2710A368-ED56-4FB1-80C3-D93BA6483710}.Release|x64.Build.0 = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Test|Win32.ActiveCfg = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Test|Win32.Build.0 = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Test|x64.ActiveCfg = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Test|x64.Build.0 = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Debug|x64.Build.0 = Debug|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release|Win32.Build.0 = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release|x64.ActiveCfg = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Unicode Release|x64.Build.0 = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {2710A368-ED56-4FB1-80C3-D93BA6483710}.UnicodeRelease|x64.Build.0 = Release|x64
+               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Test|Win32.ActiveCfg = Debug|Win32
+               {2710A368-ED56-4FB1-80C3-D93BA6483710}.Test|x64.ActiveCfg = Debug|x64
                {FFB6D02A-782B-48EF-8398-7F8862859616}.Debug|Win32.ActiveCfg = Debug|Win32
                {FFB6D02A-782B-48EF-8398-7F8862859616}.Debug|Win32.Build.0 = Debug|Win32
                {FFB6D02A-782B-48EF-8398-7F8862859616}.Debug|x64.ActiveCfg = Debug|x64
                {FFB6D02A-782B-48EF-8398-7F8862859616}.Debug|x64.Build.0 = Debug|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Release MinDependency|x64.Build.0 = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Release MinSize|Win32.Build.0 = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Release MinSize|x64.ActiveCfg = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Release MinSize|x64.Build.0 = Release|x64
                {FFB6D02A-782B-48EF-8398-7F8862859616}.Release|Win32.ActiveCfg = Release|Win32
                {FFB6D02A-782B-48EF-8398-7F8862859616}.Release|Win32.Build.0 = Release|Win32
                {FFB6D02A-782B-48EF-8398-7F8862859616}.Release|x64.ActiveCfg = Release|x64
                {FFB6D02A-782B-48EF-8398-7F8862859616}.Release|x64.Build.0 = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Test|Win32.ActiveCfg = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Test|Win32.Build.0 = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Test|x64.ActiveCfg = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Test|x64.Build.0 = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Debug|x64.Build.0 = Debug|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release|Win32.Build.0 = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release|x64.ActiveCfg = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.Unicode Release|x64.Build.0 = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {FFB6D02A-782B-48EF-8398-7F8862859616}.UnicodeRelease|x64.Build.0 = Release|x64
+               {FFB6D02A-782B-48EF-8398-7F8862859616}.Test|Win32.ActiveCfg = Debug|Win32
+               {FFB6D02A-782B-48EF-8398-7F8862859616}.Test|x64.ActiveCfg = Debug|x64
                {AB827C6B-5116-408F-B453-E2075E9B73B4}.Debug|Win32.ActiveCfg = Debug|Win32
                {AB827C6B-5116-408F-B453-E2075E9B73B4}.Debug|Win32.Build.0 = Debug|Win32
                {AB827C6B-5116-408F-B453-E2075E9B73B4}.Debug|x64.ActiveCfg = Debug|x64
                {AB827C6B-5116-408F-B453-E2075E9B73B4}.Debug|x64.Build.0 = Debug|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release MinDependency|Win32.Build.0 = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release MinDependency|x64.ActiveCfg = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release MinDependency|x64.Build.0 = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release MinSize|Win32.ActiveCfg = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release MinSize|Win32.Build.0 = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release MinSize|x64.ActiveCfg = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release MinSize|x64.Build.0 = Release|x64
                {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release|Win32.ActiveCfg = Release|Win32
                {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release|Win32.Build.0 = Release|Win32
                {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release|x64.ActiveCfg = Release|x64
                {AB827C6B-5116-408F-B453-E2075E9B73B4}.Release|x64.Build.0 = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Test|Win32.ActiveCfg = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Test|Win32.Build.0 = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Test|x64.ActiveCfg = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Test|x64.Build.0 = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Debug|Win32.ActiveCfg = Debug|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Debug|Win32.Build.0 = Debug|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Debug|x64.ActiveCfg = Debug|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Debug|x64.Build.0 = Debug|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release MinDependency|Win32.ActiveCfg = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release MinDependency|Win32.Build.0 = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release MinDependency|x64.ActiveCfg = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release MinDependency|x64.Build.0 = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release MinSize|Win32.ActiveCfg = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release MinSize|Win32.Build.0 = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release MinSize|x64.ActiveCfg = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release MinSize|x64.Build.0 = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release|Win32.ActiveCfg = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release|Win32.Build.0 = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release|x64.ActiveCfg = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Unicode Release|x64.Build.0 = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.UnicodeDebug|Win32.ActiveCfg = Debug|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.UnicodeDebug|Win32.Build.0 = Debug|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.UnicodeDebug|x64.ActiveCfg = Debug|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.UnicodeDebug|x64.Build.0 = Debug|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.UnicodeRelease|Win32.ActiveCfg = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.UnicodeRelease|Win32.Build.0 = Release|Win32
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.UnicodeRelease|x64.ActiveCfg = Release|x64
-               {AB827C6B-5116-408F-B453-E2075E9B73B4}.UnicodeRelease|x64.Build.0 = Release|x64
+               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Test|Win32.ActiveCfg = Debug|Win32
+               {AB827C6B-5116-408F-B453-E2075E9B73B4}.Test|x64.ActiveCfg = Debug|x64
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
@@ -1932,7 +973,9 @@ Global
        GlobalSection(NestedProjects) = preSolution
                {8164D41D-B053-405B-826C-CF37AC0EF176} = {220B870C-D051-463E-997B-8C392081EE15}
                {9E211743-85FE-4977-82F3-4F04B40C912D} = {220B870C-D051-463E-997B-8C392081EE15}
-               {8B625EC8-5063-4336-84F9-AA7FD5348525} = {DC3B258E-444F-460D-8FD9-09A8165212FA}
+               {733E7C0B-AC3D-47AC-A8DA-E13644D6294D} = {14FC5F77-041C-49BF-B28F-F976EC6F253C}
+               {220B870C-D051-463E-997B-8C392081EE15} = {CE514278-A13F-4F6A-93EB-5653410AC214}
+               {0A3727B1-51E7-4702-AD0C-8AEE317EA510} = {14FC5F77-041C-49BF-B28F-F976EC6F253C}
                {6877DE2D-4ABA-49B0-858D-7D9A9F92945C} = {AA9C3A4D-4CD6-46BE-A266-A5FE7BE52F65}
                {BD0C5FE1-8457-49C2-8801-0C99A6E6CC03} = {AA9C3A4D-4CD6-46BE-A266-A5FE7BE52F65}
                {0EE652FF-27B0-4F91-BAD6-2931BC072762} = {AA9C3A4D-4CD6-46BE-A266-A5FE7BE52F65}
@@ -1958,15 +1001,37 @@ Global
                {33134F61-C1AD-4B6F-9CEA-503A9F140C52} = {AD6E6E47-0363-409F-8B7A-48341147E632}
                {94F36908-A4E2-4533-939D-64FF6EADA5A1} = {AD6E6E47-0363-409F-8B7A-48341147E632}
                {C9101B3C-4CFE-4D3E-9708-5C0F55AC909A} = {0B7E421E-A8CA-444C-B650-D1D7F1D55688}
-               {AD6E6E47-0363-409F-8B7A-48341147E632} = {0B7E421E-A8CA-444C-B650-D1D7F1D55688}
+               {AD6E6E47-0363-409F-8B7A-48341147E632} = {CE514278-A13F-4F6A-93EB-5653410AC214}
                {49A7104F-08CD-48B1-99E6-6A7C3FFB0EEC} = {0B7E421E-A8CA-444C-B650-D1D7F1D55688}
                {A9E83C9D-8AD6-4C87-888D-3F91B5656CD1} = {0B7E421E-A8CA-444C-B650-D1D7F1D55688}
                {0AB212AD-1F11-4BAB-BAD5-8BFC4435F453} = {A9E83C9D-8AD6-4C87-888D-3F91B5656CD1}
                {C347D6AE-7A2B-4ED0-97AD-2595E1C5D7DD} = {6BBF0DEA-C0B8-4B73-B540-3BF8297B49B4}
+               {0B7E421E-A8CA-444C-B650-D1D7F1D55688} = {CE514278-A13F-4F6A-93EB-5653410AC214}
+               {97E9C1F1-F87E-4BE6-A66C-6B97DCD80873} = {CE514278-A13F-4F6A-93EB-5653410AC214}
+               {6BBF0DEA-C0B8-4B73-B540-3BF8297B49B4} = {CE514278-A13F-4F6A-93EB-5653410AC214}
                {139D8239-98B4-4B29-A199-B27CDB8B4708} = {97E9C1F1-F87E-4BE6-A66C-6B97DCD80873}
                {488796F1-8E07-40FE-A006-B6252E958746} = {97E9C1F1-F87E-4BE6-A66C-6B97DCD80873}
                {D358EAE3-AE53-4292-9384-6DB97E8B8D40} = {6BBF0DEA-C0B8-4B73-B540-3BF8297B49B4}
                {2710A368-ED56-4FB1-80C3-D93BA6483710} = {6BBF0DEA-C0B8-4B73-B540-3BF8297B49B4}
+               {AB827C6B-5116-408F-B453-E2075E9B73B4} = {14FC5F77-041C-49BF-B28F-F976EC6F253C}
+               {32E78687-FB4E-4B90-88F0-95FE1095F361} = {AA9C3A4D-4CD6-46BE-A266-A5FE7BE52F65}
+               {5D37AB3C-A012-46AB-A2B0-5165B36884C8} = {860FEA9B-C932-4878-9E76-3DE0241591C2}
+               {2313487A-3891-4F6E-A4F4-13E8DE53D7AC} = {860FEA9B-C932-4878-9E76-3DE0241591C2}
+               {68CBCF73-57B3-4D8E-95D8-645313D3DF80} = {2313487A-3891-4F6E-A4F4-13E8DE53D7AC}
+               {6EC212D7-E8CC-4475-A682-C4D5F1E748B6} = {2313487A-3891-4F6E-A4F4-13E8DE53D7AC}
+               {5360DC20-6552-4F74-8D4D-BF88B23E0B3A} = {C15D3EBB-A0A6-47AF-93FF-0FB3B477B96B}
+               {66765216-61B6-4D38-934B-6E92056A97DC} = {5360DC20-6552-4F74-8D4D-BF88B23E0B3A}
+               {27626AB5-4AD7-4BD8-B64C-206304D0F046} = {2313487A-3891-4F6E-A4F4-13E8DE53D7AC}
+               {C20255F3-FF39-465A-AAE7-F1E3DAAD8984} = {27626AB5-4AD7-4BD8-B64C-206304D0F046}
+               {7185A7F2-9672-4D5A-A5B3-3305F38B2120} = {27626AB5-4AD7-4BD8-B64C-206304D0F046}
+               {69353C05-C3FF-4EA9-B337-127FF8D782C8} = {27626AB5-4AD7-4BD8-B64C-206304D0F046}
+               {C6848BA0-378B-4FCE-9EE7-2793DBBEE35C} = {68CBCF73-57B3-4D8E-95D8-645313D3DF80}
+               {8EC1D59A-1A33-467B-9F47-3F87AE8F080A} = {68CBCF73-57B3-4D8E-95D8-645313D3DF80}
+               {0BDED91D-2919-4772-8536-2EC4F663068B} = {6EC212D7-E8CC-4475-A682-C4D5F1E748B6}
+               {440F7B19-6A74-4C4A-A343-B303725E6BB3} = {6EC212D7-E8CC-4475-A682-C4D5F1E748B6}
+               {A348FF0E-3DD2-4F8B-BF10-B4092A0B8FDB} = {860FEA9B-C932-4878-9E76-3DE0241591C2}
+               {88571237-56AD-421A-8F88-26983BDD8D6C} = {4407E7D0-41F5-4FC4-ADB9-948C09966721}
+               {91ED0FD4-86C9-4D7C-87C1-1B12F04DCAD0} = {860FEA9B-C932-4878-9E76-3DE0241591C2}
        EndGlobalSection
        GlobalSection(ExtensibilityGlobals) = postSolution
                SolutionGuid = {CC2E4F75-FADC-4F44-BD62-47A321828081}